CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_9_1_0/PRef/V4 (CMSSW_9_1_0_pre3)
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_9_1_0/PRef/V4')
9 )
10 
11 fragment.transferSystem = cms.PSet(
12  destinations = cms.vstring( 'Tier0',
13  'DQM',
14  'ECAL',
15  'EventDisplay',
16  'Lustre',
17  'None' ),
18  transferModes = cms.vstring( 'default',
19  'test',
20  'emulator' ),
21  streamA = cms.PSet(
22  default = cms.vstring( 'Tier0' ),
23  test = cms.vstring( 'Lustre' ),
24  emulator = cms.vstring( 'Lustre' )
25  ),
26  streamCalibration = cms.PSet(
27  default = cms.vstring( 'Tier0' ),
28  test = cms.vstring( 'Lustre' ),
29  emulator = cms.vstring( 'None' )
30  ),
31  streamDQM = cms.PSet(
32  default = cms.vstring( 'DQM' ),
33  test = cms.vstring( 'DQM',
34  'Lustre' ),
35  emulator = cms.vstring( 'None' )
36  ),
37  streamDQMCalibration = cms.PSet(
38  default = cms.vstring( 'DQM' ),
39  test = cms.vstring( 'DQM',
40  'Lustre' ),
41  emulator = cms.vstring( 'None' )
42  ),
43  streamEcalCalibration = cms.PSet(
44  default = cms.vstring( 'ECAL' ),
45  test = cms.vstring( 'ECAL' ),
46  emulator = cms.vstring( 'None' )
47  ),
48  streamEventDisplay = cms.PSet(
49  default = cms.vstring( 'EventDisplay',
50  'Tier0' ),
51  test = cms.vstring( 'EventDisplay',
52  'Lustre' ),
53  emulator = cms.vstring( 'None' )
54  ),
55  streamExpressCosmics = cms.PSet(
56  default = cms.vstring( 'Tier0' ),
57  test = cms.vstring( 'Lustre' ),
58  emulator = cms.vstring( 'Lustre' )
59  ),
60  streamNanoDST = cms.PSet(
61  default = cms.vstring( 'Tier0' ),
62  test = cms.vstring( 'Lustre' ),
63  emulator = cms.vstring( 'None' )
64  ),
65  streamRPCMON = cms.PSet(
66  default = cms.vstring( 'Tier0' ),
67  test = cms.vstring( 'Lustre' ),
68  emulator = cms.vstring( 'None' )
69  ),
70  streamTrackerCalibration = cms.PSet(
71  default = cms.vstring( 'Tier0' ),
72  test = cms.vstring( 'Lustre' ),
73  emulator = cms.vstring( 'None' )
74  ),
75  default = cms.PSet(
76  default = cms.vstring( 'Tier0' ),
77  test = cms.vstring( 'Lustre' ),
78  emulator = cms.vstring( 'Lustre' ),
79  streamLookArea = cms.PSet( )
80  ),
81  streamLookArea = cms.PSet(
82  default = cms.vstring( 'DQM' ),
83  test = cms.vstring( 'DQM',
84  'Lustre' ),
85  emulator = cms.vstring( 'None' )
86  )
87 )
88 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
89  minimumNumberOfHits = cms.int32( 6 ),
90  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
91  seedExtension = cms.int32( 0 ),
92  chargeSignificance = cms.double( -1.0 ),
93  pixelSeedExtension = cms.bool( False ),
94  strictSeedExtension = cms.bool( False ),
95  nSigmaMinPt = cms.double( 5.0 ),
96  maxCCCLostHits = cms.int32( 9999 ),
97  minPt = cms.double( 0.9 ),
98  maxConsecLostHits = cms.int32( 1 ),
99  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
100  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
101  seedPairPenalty = cms.int32( 0 ),
102  maxNumberOfHits = cms.int32( 100 ),
103  minNumberOfHitsForLoopers = cms.int32( 13 ),
104  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
105  minNumberOfHitsPerLoop = cms.int32( 4 ),
106  minHitsMinPt = cms.int32( 3 ),
107  maxLostHitsFraction = cms.double( 999.0 ),
108  maxLostHits = cms.int32( 999 )
109 )
110 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
111  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
112  lostHitPenalty = cms.double( 30.0 ),
113  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
114  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
115  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
116  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
117  maxCand = cms.int32( 2 ),
118  alwaysUseInvalidHits = cms.bool( False ),
119  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
120  intermediateCleaning = cms.bool( True ),
121  updator = cms.string( "hltESPKFUpdator" )
122 )
123 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
124  useSameTrajFilter = cms.bool( True ),
125  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
126  MeasurementTrackerName = cms.string( "" ),
127  keepOriginalIfRebuildFails = cms.bool( False ),
128  lostHitPenalty = cms.double( 30.0 ),
129  lockHits = cms.bool( True ),
130  requireSeedHitsInRebuild = cms.bool( True ),
131  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
132  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
133  maxPtForLooperReconstruction = cms.double( 0.7 ),
134  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
135  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
136  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
137  minNrOfHitsForRebuild = cms.int32( 4 ),
138  maxCand = cms.int32( 2 ),
139  alwaysUseInvalidHits = cms.bool( False ),
140  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
141  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
142  intermediateCleaning = cms.bool( True ),
143  foundHitBonus = cms.double( 5.0 ),
144  updator = cms.string( "hltESPKFUpdator" ),
145  bestHitOnly = cms.bool( True )
146 )
147 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
148  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
149  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
150  lostHitPenalty = cms.double( 30.0 ),
151  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
152  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
153  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
154  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
155  minNrOfHitsForRebuild = cms.untracked.int32( 4 ),
156  maxCand = cms.int32( 1 ),
157  alwaysUseInvalidHits = cms.bool( False ),
158  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
159  intermediateCleaning = cms.bool( True ),
160  updator = cms.string( "hltESPKFUpdator" )
161 )
162 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
163  minimumNumberOfHits = cms.int32( 4 ),
164  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
165  seedExtension = cms.int32( 0 ),
166  chargeSignificance = cms.double( -1.0 ),
167  pixelSeedExtension = cms.bool( False ),
168  strictSeedExtension = cms.bool( False ),
169  nSigmaMinPt = cms.double( 5.0 ),
170  maxCCCLostHits = cms.int32( 9999 ),
171  minPt = cms.double( 0.1 ),
172  maxConsecLostHits = cms.int32( 1 ),
173  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
174  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
175  seedPairPenalty = cms.int32( 1 ),
176  maxNumberOfHits = cms.int32( 100 ),
177  minNumberOfHitsForLoopers = cms.int32( 13 ),
178  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
179  minNumberOfHitsPerLoop = cms.int32( 4 ),
180  minHitsMinPt = cms.int32( 3 ),
181  maxLostHitsFraction = cms.double( 0.1 ),
182  maxLostHits = cms.int32( 0 )
183 )
184 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
185  keepOriginalIfRebuildFails = cms.bool( False ),
186  lockHits = cms.bool( True ),
187  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
188  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
189  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
190  doSeedingRegionRebuilding = cms.bool( False ),
191  useHitsSplitting = cms.bool( False ),
192  maxCand = cms.int32( 2 ),
193  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
194  intermediateCleaning = cms.bool( True ),
195  bestHitOnly = cms.bool( True ),
196  useSameTrajFilter = cms.bool( True ),
197  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
198  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
199  lostHitPenalty = cms.double( 30.0 ),
200  requireSeedHitsInRebuild = cms.bool( True ),
201  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
202  maxPtForLooperReconstruction = cms.double( 0.7 ),
203  cleanTrajectoryAfterInOut = cms.bool( False ),
204  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
205  minNrOfHitsForRebuild = cms.int32( 5 ),
206  alwaysUseInvalidHits = cms.bool( False ),
207  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
208  foundHitBonus = cms.double( 5.0 ),
209  updator = cms.string( "hltESPKFUpdator" )
210 )
211 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
212 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
213  minimumNumberOfHits = cms.int32( 3 ),
214  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
215  seedExtension = cms.int32( 0 ),
216  chargeSignificance = cms.double( -1.0 ),
217  pixelSeedExtension = cms.bool( False ),
218  strictSeedExtension = cms.bool( False ),
219  nSigmaMinPt = cms.double( 5.0 ),
220  maxCCCLostHits = cms.int32( 9999 ),
221  minPt = cms.double( 0.3 ),
222  maxConsecLostHits = cms.int32( 1 ),
223  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
224  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
225  seedPairPenalty = cms.int32( 0 ),
226  maxNumberOfHits = cms.int32( 100 ),
227  minNumberOfHitsForLoopers = cms.int32( 13 ),
228  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
229  minNumberOfHitsPerLoop = cms.int32( 4 ),
230  minHitsMinPt = cms.int32( 3 ),
231  maxLostHitsFraction = cms.double( 999.0 ),
232  maxLostHits = cms.int32( 1 )
233 )
234 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
235  minimumNumberOfHits = cms.int32( 6 ),
236  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
237  seedExtension = cms.int32( 0 ),
238  chargeSignificance = cms.double( -1.0 ),
239  pixelSeedExtension = cms.bool( False ),
240  strictSeedExtension = cms.bool( False ),
241  nSigmaMinPt = cms.double( 5.0 ),
242  maxCCCLostHits = cms.int32( 9999 ),
243  minPt = cms.double( 0.3 ),
244  maxConsecLostHits = cms.int32( 1 ),
245  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
246  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
247  seedPairPenalty = cms.int32( 0 ),
248  maxNumberOfHits = cms.int32( 100 ),
249  minNumberOfHitsForLoopers = cms.int32( 13 ),
250  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
251  minNumberOfHitsPerLoop = cms.int32( 4 ),
252  minHitsMinPt = cms.int32( 3 ),
253  maxLostHitsFraction = cms.double( 999.0 ),
254  maxLostHits = cms.int32( 0 )
255 )
256 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
257  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
258  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
259  lostHitPenalty = cms.double( 90.0 ),
260  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
261  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
262  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
263  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
264  maxCand = cms.int32( 5 ),
265  alwaysUseInvalidHits = cms.bool( True ),
266  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
267  intermediateCleaning = cms.bool( False ),
268  updator = cms.string( "hltESPKFUpdator" )
269 )
270 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
271  track_chi2_max = cms.double( 20.0 ),
272  track_pt_max = cms.double( 20.0 ),
273  track_prob_min = cms.double( -1.0 ),
274  track_pt_min = cms.double( 1.0 )
275 )
276 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
277  minimumNumberOfHits = cms.int32( 3 ),
278  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
279  seedExtension = cms.int32( 0 ),
280  chargeSignificance = cms.double( -1.0 ),
281  pixelSeedExtension = cms.bool( False ),
282  strictSeedExtension = cms.bool( False ),
283  nSigmaMinPt = cms.double( 5.0 ),
284  maxCCCLostHits = cms.int32( 9999 ),
285  minPt = cms.double( 0.1 ),
286  maxConsecLostHits = cms.int32( 1 ),
287  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
288  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
289  seedPairPenalty = cms.int32( 0 ),
290  maxNumberOfHits = cms.int32( 100 ),
291  minNumberOfHitsForLoopers = cms.int32( 13 ),
292  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
293  minNumberOfHitsPerLoop = cms.int32( 4 ),
294  minHitsMinPt = cms.int32( 3 ),
295  maxLostHitsFraction = cms.double( 0.1 ),
296  maxLostHits = cms.int32( 999 )
297 )
298 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
299  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
300  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
301  lostHitPenalty = cms.double( 30.0 ),
302  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
303  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
304  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
305  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
306  maxCand = cms.int32( 5 ),
307  alwaysUseInvalidHits = cms.bool( False ),
308  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
309  intermediateCleaning = cms.bool( False ),
310  updator = cms.string( "hltESPKFUpdator" )
311 )
312 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
313  rescaleErrorIfFail = cms.double( 1.0 ),
314  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
315  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
316  lostHitPenalty = cms.double( 30.0 ),
317  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
318  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
319  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
320  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
321  maxCand = cms.int32( 5 ),
322  alwaysUseInvalidHits = cms.bool( True ),
323  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
324  intermediateCleaning = cms.bool( False ),
325  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
326  updator = cms.string( "hltESPKFUpdator" ),
327  deltaEta = cms.double( -1.0 ),
328  useSeedLayer = cms.bool( False ),
329  deltaPhi = cms.double( -1.0 )
330 )
331 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
332  minimumNumberOfHits = cms.int32( 3 ),
333  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
334  seedExtension = cms.int32( 0 ),
335  chargeSignificance = cms.double( -1.0 ),
336  pixelSeedExtension = cms.bool( False ),
337  strictSeedExtension = cms.bool( False ),
338  nSigmaMinPt = cms.double( 5.0 ),
339  maxCCCLostHits = cms.int32( 9999 ),
340  minPt = cms.double( 0.3 ),
341  maxConsecLostHits = cms.int32( 1 ),
342  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
343  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
344  seedPairPenalty = cms.int32( 0 ),
345  maxNumberOfHits = cms.int32( 100 ),
346  minNumberOfHitsForLoopers = cms.int32( 13 ),
347  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
348  minNumberOfHitsPerLoop = cms.int32( 4 ),
349  minHitsMinPt = cms.int32( 3 ),
350  maxLostHitsFraction = cms.double( 999.0 ),
351  maxLostHits = cms.int32( 1 )
352 )
353 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
354  track_chi2_max = cms.double( 20.0 ),
355  track_pt_max = cms.double( 20.0 ),
356  track_prob_min = cms.double( -1.0 ),
357  track_pt_min = cms.double( 0.1 )
358 )
359 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
360  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
361  SeedMomentumForBOFF = cms.double( 5.0 ),
362  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
363  forceKinematicWithRegionDirection = cms.bool( False ),
364  magneticField = cms.string( "ParabolicMf" ),
365  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
366  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
367  MinOneOverPtError = cms.double( 1.0 )
368 )
369 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
370  keepOriginalIfRebuildFails = cms.bool( False ),
371  lockHits = cms.bool( True ),
372  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
373  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
374  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
375  doSeedingRegionRebuilding = cms.bool( False ),
376  useHitsSplitting = cms.bool( False ),
377  maxCand = cms.int32( 2 ),
378  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
379  intermediateCleaning = cms.bool( True ),
380  bestHitOnly = cms.bool( True ),
381  useSameTrajFilter = cms.bool( True ),
382  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
383  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
384  lostHitPenalty = cms.double( 30.0 ),
385  requireSeedHitsInRebuild = cms.bool( True ),
386  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
387  maxPtForLooperReconstruction = cms.double( 0.7 ),
388  cleanTrajectoryAfterInOut = cms.bool( False ),
389  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
390  minNrOfHitsForRebuild = cms.int32( 5 ),
391  alwaysUseInvalidHits = cms.bool( False ),
392  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
393  foundHitBonus = cms.double( 5.0 ),
394  updator = cms.string( "hltESPKFUpdator" )
395 )
396 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
397  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
398  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
399  lostHitPenalty = cms.double( 30.0 ),
400  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
401  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
402  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
403  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
404  maxCand = cms.int32( 1 ),
405  alwaysUseInvalidHits = cms.bool( False ),
406  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
407  intermediateCleaning = cms.bool( True ),
408  updator = cms.string( "hltESPKFUpdator" )
409 )
410 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
411 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
412  minimumNumberOfHits = cms.int32( 3 ),
413  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
414  seedExtension = cms.int32( 0 ),
415  chargeSignificance = cms.double( -1.0 ),
416  pixelSeedExtension = cms.bool( False ),
417  strictSeedExtension = cms.bool( False ),
418  nSigmaMinPt = cms.double( 5.0 ),
419  maxCCCLostHits = cms.int32( 9999 ),
420  minPt = cms.double( 0.9 ),
421  maxConsecLostHits = cms.int32( 1 ),
422  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
423  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
424  seedPairPenalty = cms.int32( 0 ),
425  maxNumberOfHits = cms.int32( -1 ),
426  minNumberOfHitsForLoopers = cms.int32( 13 ),
427  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
428  minNumberOfHitsPerLoop = cms.int32( 4 ),
429  minHitsMinPt = cms.int32( 3 ),
430  maxLostHitsFraction = cms.double( 999.0 ),
431  maxLostHits = cms.int32( 1 )
432 )
433 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
434  minimumNumberOfHits = cms.int32( 3 ),
435  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
436  seedExtension = cms.int32( 0 ),
437  chargeSignificance = cms.double( -1.0 ),
438  pixelSeedExtension = cms.bool( False ),
439  strictSeedExtension = cms.bool( False ),
440  nSigmaMinPt = cms.double( 5.0 ),
441  maxCCCLostHits = cms.int32( 2 ),
442  minPt = cms.double( 0.075 ),
443  maxConsecLostHits = cms.int32( 1 ),
444  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
445  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
446  seedPairPenalty = cms.int32( 0 ),
447  maxNumberOfHits = cms.int32( 100 ),
448  minNumberOfHitsForLoopers = cms.int32( 13 ),
449  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
450  minNumberOfHitsPerLoop = cms.int32( 4 ),
451  minHitsMinPt = cms.int32( 3 ),
452  maxLostHitsFraction = cms.double( 0.1 ),
453  maxLostHits = cms.int32( 999 )
454 )
455 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
456  Rescale_Dz = cms.double( 3.0 ),
457  Pt_fixed = cms.bool( False ),
458  Eta_fixed = cms.bool( False ),
459  Eta_min = cms.double( 0.1 ),
460  DeltaZ = cms.double( 15.9 ),
461  maxRegions = cms.int32( 2 ),
462  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
463  UseVertex = cms.bool( False ),
464  Z_fixed = cms.bool( True ),
465  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
466  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
467  Rescale_phi = cms.double( 3.0 ),
468  DeltaEta = cms.double( 0.2 ),
469  precise = cms.bool( True ),
470  OnDemand = cms.int32( -1 ),
471  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
472  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
473  vertexCollection = cms.InputTag( "pixelVertices" ),
474  Pt_min = cms.double( 1.5 ),
475  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
476  Phi_fixed = cms.bool( False ),
477  DeltaR = cms.double( 0.2 ),
478  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
479  DeltaPhi = cms.double( 0.2 ),
480  Phi_min = cms.double( 0.1 ),
481  Rescale_eta = cms.double( 3.0 )
482 )
483 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
484  minimumNumberOfHits = cms.int32( 6 ),
485  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
486  seedExtension = cms.int32( 0 ),
487  chargeSignificance = cms.double( -1.0 ),
488  pixelSeedExtension = cms.bool( False ),
489  strictSeedExtension = cms.bool( False ),
490  nSigmaMinPt = cms.double( 5.0 ),
491  maxCCCLostHits = cms.int32( 9999 ),
492  minPt = cms.double( 0.3 ),
493  maxConsecLostHits = cms.int32( 1 ),
494  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
495  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
496  seedPairPenalty = cms.int32( 0 ),
497  maxNumberOfHits = cms.int32( 100 ),
498  minNumberOfHitsForLoopers = cms.int32( 13 ),
499  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
500  minNumberOfHitsPerLoop = cms.int32( 4 ),
501  minHitsMinPt = cms.int32( 3 ),
502  maxLostHitsFraction = cms.double( 999.0 ),
503  maxLostHits = cms.int32( 1 )
504 )
505 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
506  minimumNumberOfHits = cms.int32( 3 ),
507  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
508  seedExtension = cms.int32( 0 ),
509  chargeSignificance = cms.double( -1.0 ),
510  pixelSeedExtension = cms.bool( False ),
511  strictSeedExtension = cms.bool( False ),
512  nSigmaMinPt = cms.double( 5.0 ),
513  maxCCCLostHits = cms.int32( 9999 ),
514  minPt = cms.double( 0.3 ),
515  maxConsecLostHits = cms.int32( 1 ),
516  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
517  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
518  seedPairPenalty = cms.int32( 0 ),
519  maxNumberOfHits = cms.int32( 100 ),
520  minNumberOfHitsForLoopers = cms.int32( 13 ),
521  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
522  minNumberOfHitsPerLoop = cms.int32( 4 ),
523  minHitsMinPt = cms.int32( 3 ),
524  maxLostHitsFraction = cms.double( 999.0 ),
525  maxLostHits = cms.int32( 0 )
526 )
527 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
528  minimumNumberOfHits = cms.int32( 4 ),
529  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
530  seedExtension = cms.int32( 0 ),
531  chargeSignificance = cms.double( -1.0 ),
532  pixelSeedExtension = cms.bool( False ),
533  strictSeedExtension = cms.bool( False ),
534  nSigmaMinPt = cms.double( 5.0 ),
535  maxCCCLostHits = cms.int32( 9999 ),
536  minPt = cms.double( 0.1 ),
537  maxConsecLostHits = cms.int32( 1 ),
538  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
539  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
540  seedPairPenalty = cms.int32( 0 ),
541  maxNumberOfHits = cms.int32( 100 ),
542  minNumberOfHitsForLoopers = cms.int32( 13 ),
543  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
544  minNumberOfHitsPerLoop = cms.int32( 4 ),
545  minHitsMinPt = cms.int32( 3 ),
546  maxLostHitsFraction = cms.double( 0.1 ),
547  maxLostHits = cms.int32( 999 )
548 )
549 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
550  minimumNumberOfHits = cms.int32( 3 ),
551  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
552  seedExtension = cms.int32( 1 ),
553  chargeSignificance = cms.double( -1.0 ),
554  pixelSeedExtension = cms.bool( False ),
555  strictSeedExtension = cms.bool( False ),
556  nSigmaMinPt = cms.double( 5.0 ),
557  maxCCCLostHits = cms.int32( 0 ),
558  minPt = cms.double( 0.3 ),
559  maxConsecLostHits = cms.int32( 1 ),
560  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
561  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
562  seedPairPenalty = cms.int32( 0 ),
563  maxNumberOfHits = cms.int32( 100 ),
564  minNumberOfHitsForLoopers = cms.int32( 13 ),
565  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
566  minNumberOfHitsPerLoop = cms.int32( 4 ),
567  minHitsMinPt = cms.int32( 3 ),
568  maxLostHitsFraction = cms.double( 999.0 ),
569  maxLostHits = cms.int32( 1 )
570 )
571 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
572  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
573  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
574  lostHitPenalty = cms.double( 30.0 ),
575  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
576  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
577  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
578  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
579  maxCand = cms.int32( 1 ),
580  alwaysUseInvalidHits = cms.bool( False ),
581  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
582  intermediateCleaning = cms.bool( True ),
583  updator = cms.string( "hltESPKFUpdator" )
584 )
585 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
586  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
587  filters = cms.VPSet(
588  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBase" ) )
589  )
590 )
591 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
592  useSameTrajFilter = cms.bool( False ),
593  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
594  MeasurementTrackerName = cms.string( "" ),
595  keepOriginalIfRebuildFails = cms.bool( False ),
596  lostHitPenalty = cms.double( 30.0 ),
597  lockHits = cms.bool( True ),
598  requireSeedHitsInRebuild = cms.bool( True ),
599  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
600  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
601  maxPtForLooperReconstruction = cms.double( 0.7 ),
602  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
603  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterBase" ) ),
604  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
605  minNrOfHitsForRebuild = cms.int32( 4 ),
606  maxCand = cms.int32( 2 ),
607  alwaysUseInvalidHits = cms.bool( False ),
608  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
609  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterBase" ) ),
610  intermediateCleaning = cms.bool( True ),
611  foundHitBonus = cms.double( 5.0 ),
612  updator = cms.string( "hltESPKFUpdator" ),
613  bestHitOnly = cms.bool( True )
614 )
615 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
616  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
617  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
618  lostHitPenalty = cms.double( 90.0 ),
619  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
620  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
621  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
622  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
623  maxCand = cms.int32( 5 ),
624  alwaysUseInvalidHits = cms.bool( True ),
625  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
626  intermediateCleaning = cms.bool( False ),
627  updator = cms.string( "hltESPKFUpdator" )
628 )
629 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
630  minimumNumberOfHits = cms.int32( 4 ),
631  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
632  seedExtension = cms.int32( 0 ),
633  chargeSignificance = cms.double( -1.0 ),
634  pixelSeedExtension = cms.bool( False ),
635  strictSeedExtension = cms.bool( False ),
636  nSigmaMinPt = cms.double( 5.0 ),
637  maxCCCLostHits = cms.int32( 9999 ),
638  minPt = cms.double( 0.1 ),
639  maxConsecLostHits = cms.int32( 1 ),
640  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
641  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
642  seedPairPenalty = cms.int32( 1 ),
643  maxNumberOfHits = cms.int32( 100 ),
644  minNumberOfHitsForLoopers = cms.int32( 13 ),
645  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
646  minNumberOfHitsPerLoop = cms.int32( 4 ),
647  minHitsMinPt = cms.int32( 3 ),
648  maxLostHitsFraction = cms.double( 0.1 ),
649  maxLostHits = cms.int32( 0 )
650 )
651 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
652 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
653  minimumNumberOfHits = cms.int32( 5 ),
654  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
655  seedExtension = cms.int32( 0 ),
656  chargeSignificance = cms.double( -1.0 ),
657  pixelSeedExtension = cms.bool( False ),
658  strictSeedExtension = cms.bool( False ),
659  nSigmaMinPt = cms.double( 5.0 ),
660  maxCCCLostHits = cms.int32( 9999 ),
661  minPt = cms.double( 0.1 ),
662  maxConsecLostHits = cms.int32( 1 ),
663  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
664  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
665  seedPairPenalty = cms.int32( 1 ),
666  maxNumberOfHits = cms.int32( 100 ),
667  minNumberOfHitsForLoopers = cms.int32( 13 ),
668  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
669  minNumberOfHitsPerLoop = cms.int32( 4 ),
670  minHitsMinPt = cms.int32( 3 ),
671  maxLostHitsFraction = cms.double( 0.1 ),
672  maxLostHits = cms.int32( 0 )
673 )
674 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
675  useSameTrajFilter = cms.bool( True ),
676  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
677  MeasurementTrackerName = cms.string( "" ),
678  keepOriginalIfRebuildFails = cms.bool( False ),
679  lostHitPenalty = cms.double( 30.0 ),
680  lockHits = cms.bool( True ),
681  requireSeedHitsInRebuild = cms.bool( True ),
682  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
683  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
684  maxPtForLooperReconstruction = cms.double( 0.7 ),
685  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
686  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
687  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
688  minNrOfHitsForRebuild = cms.int32( 5 ),
689  maxCand = cms.int32( 3 ),
690  alwaysUseInvalidHits = cms.bool( True ),
691  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
692  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
693  intermediateCleaning = cms.bool( True ),
694  foundHitBonus = cms.double( 5.0 ),
695  updator = cms.string( "hltESPKFUpdator" ),
696  bestHitOnly = cms.bool( True )
697 )
698 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
699  minimumNumberOfHits = cms.int32( 5 ),
700  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
701  seedExtension = cms.int32( 0 ),
702  chargeSignificance = cms.double( -1.0 ),
703  pixelSeedExtension = cms.bool( False ),
704  strictSeedExtension = cms.bool( False ),
705  nSigmaMinPt = cms.double( 5.0 ),
706  maxCCCLostHits = cms.int32( 9999 ),
707  minPt = cms.double( 0.9 ),
708  maxConsecLostHits = cms.int32( 1 ),
709  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
710  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
711  seedPairPenalty = cms.int32( 0 ),
712  maxNumberOfHits = cms.int32( -1 ),
713  minNumberOfHitsForLoopers = cms.int32( 13 ),
714  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
715  minNumberOfHitsPerLoop = cms.int32( 4 ),
716  minHitsMinPt = cms.int32( 3 ),
717  maxLostHitsFraction = cms.double( 999.0 ),
718  maxLostHits = cms.int32( 1 )
719 )
720 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
721  minimumNumberOfHits = cms.int32( 5 ),
722  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
723  seedExtension = cms.int32( 0 ),
724  chargeSignificance = cms.double( -1.0 ),
725  pixelSeedExtension = cms.bool( False ),
726  strictSeedExtension = cms.bool( False ),
727  nSigmaMinPt = cms.double( 5.0 ),
728  maxCCCLostHits = cms.int32( 9999 ),
729  minPt = cms.double( 1.0 ),
730  maxConsecLostHits = cms.int32( 1 ),
731  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
732  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
733  seedPairPenalty = cms.int32( 0 ),
734  maxNumberOfHits = cms.int32( 8 ),
735  minNumberOfHitsForLoopers = cms.int32( 13 ),
736  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
737  minNumberOfHitsPerLoop = cms.int32( 4 ),
738  minHitsMinPt = cms.int32( 3 ),
739  maxLostHitsFraction = cms.double( 999.0 ),
740  maxLostHits = cms.int32( 1 )
741 )
742 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
743  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
744  filters = cms.VPSet(
745  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
746  )
747 )
748 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
749  minimumNumberOfHits = cms.int32( 3 ),
750  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
751  seedExtension = cms.int32( 0 ),
752  chargeSignificance = cms.double( -1.0 ),
753  pixelSeedExtension = cms.bool( False ),
754  strictSeedExtension = cms.bool( False ),
755  nSigmaMinPt = cms.double( 5.0 ),
756  maxCCCLostHits = cms.int32( 0 ),
757  minPt = cms.double( 0.2 ),
758  maxConsecLostHits = cms.int32( 1 ),
759  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
760  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
761  seedPairPenalty = cms.int32( 0 ),
762  maxNumberOfHits = cms.int32( 100 ),
763  minNumberOfHitsForLoopers = cms.int32( 13 ),
764  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
765  minNumberOfHitsPerLoop = cms.int32( 4 ),
766  minHitsMinPt = cms.int32( 3 ),
767  maxLostHitsFraction = cms.double( 999.0 ),
768  maxLostHits = cms.int32( 1 )
769 )
770 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
771  minimumNumberOfHits = cms.int32( 6 ),
772  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
773  seedExtension = cms.int32( 0 ),
774  chargeSignificance = cms.double( -1.0 ),
775  pixelSeedExtension = cms.bool( False ),
776  strictSeedExtension = cms.bool( False ),
777  nSigmaMinPt = cms.double( 5.0 ),
778  maxCCCLostHits = cms.int32( 9999 ),
779  minPt = cms.double( 8.0 ),
780  maxConsecLostHits = cms.int32( 1 ),
781  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
782  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
783  seedPairPenalty = cms.int32( 0 ),
784  maxNumberOfHits = cms.int32( 100 ),
785  minNumberOfHitsForLoopers = cms.int32( 13 ),
786  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
787  minNumberOfHitsPerLoop = cms.int32( 4 ),
788  minHitsMinPt = cms.int32( 3 ),
789  maxLostHitsFraction = cms.double( 999.0 ),
790  maxLostHits = cms.int32( 1 )
791 )
792 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
793  useSameTrajFilter = cms.bool( True ),
794  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
795  MeasurementTrackerName = cms.string( "" ),
796  keepOriginalIfRebuildFails = cms.bool( False ),
797  lostHitPenalty = cms.double( 30.0 ),
798  lockHits = cms.bool( True ),
799  requireSeedHitsInRebuild = cms.bool( True ),
800  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
801  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
802  maxPtForLooperReconstruction = cms.double( 0.7 ),
803  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
804  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
805  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
806  minNrOfHitsForRebuild = cms.int32( 5 ),
807  maxCand = cms.int32( 2 ),
808  alwaysUseInvalidHits = cms.bool( True ),
809  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
810  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
811  intermediateCleaning = cms.bool( True ),
812  foundHitBonus = cms.double( 5.0 ),
813  updator = cms.string( "hltESPKFUpdator" ),
814  bestHitOnly = cms.bool( True )
815 )
816 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
817  minimumNumberOfHits = cms.int32( 3 ),
818  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
819  seedExtension = cms.int32( 0 ),
820  chargeSignificance = cms.double( -1.0 ),
821  pixelSeedExtension = cms.bool( False ),
822  strictSeedExtension = cms.bool( False ),
823  nSigmaMinPt = cms.double( 5.0 ),
824  maxCCCLostHits = cms.int32( 9999 ),
825  minPt = cms.double( 0.05 ),
826  maxConsecLostHits = cms.int32( 1 ),
827  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
828  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
829  seedPairPenalty = cms.int32( 0 ),
830  maxNumberOfHits = cms.int32( 100 ),
831  minNumberOfHitsForLoopers = cms.int32( 13 ),
832  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
833  minNumberOfHitsPerLoop = cms.int32( 4 ),
834  minHitsMinPt = cms.int32( 3 ),
835  maxLostHitsFraction = cms.double( 0.1 ),
836  maxLostHits = cms.int32( 0 )
837 )
838 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
839  minimumNumberOfHits = cms.int32( 5 ),
840  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
841  seedExtension = cms.int32( 0 ),
842  chargeSignificance = cms.double( -1.0 ),
843  pixelSeedExtension = cms.bool( False ),
844  strictSeedExtension = cms.bool( False ),
845  nSigmaMinPt = cms.double( 5.0 ),
846  maxCCCLostHits = cms.int32( 9999 ),
847  minPt = cms.double( 0.9 ),
848  maxConsecLostHits = cms.int32( 1 ),
849  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
850  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
851  seedPairPenalty = cms.int32( 0 ),
852  maxNumberOfHits = cms.int32( -1 ),
853  minNumberOfHitsForLoopers = cms.int32( 13 ),
854  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
855  minNumberOfHitsPerLoop = cms.int32( 4 ),
856  minHitsMinPt = cms.int32( 3 ),
857  maxLostHitsFraction = cms.double( 999.0 ),
858  maxLostHits = cms.int32( 1 )
859 )
860 fragment.HLTSeedFromProtoTracks = cms.PSet(
861  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
862  SeedMomentumForBOFF = cms.double( 5.0 ),
863  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
864  forceKinematicWithRegionDirection = cms.bool( False ),
865  magneticField = cms.string( "ParabolicMf" ),
866  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
867  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
868  MinOneOverPtError = cms.double( 1.0 )
869 )
870 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
871  minimumNumberOfHits = cms.int32( 3 ),
872  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
873  seedExtension = cms.int32( 0 ),
874  chargeSignificance = cms.double( -1.0 ),
875  pixelSeedExtension = cms.bool( False ),
876  strictSeedExtension = cms.bool( False ),
877  nSigmaMinPt = cms.double( 5.0 ),
878  maxCCCLostHits = cms.int32( 2 ),
879  minPt = cms.double( 0.2 ),
880  maxConsecLostHits = cms.int32( 1 ),
881  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
882  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
883  seedPairPenalty = cms.int32( 0 ),
884  maxNumberOfHits = cms.int32( 100 ),
885  minNumberOfHitsForLoopers = cms.int32( 13 ),
886  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
887  minNumberOfHitsPerLoop = cms.int32( 4 ),
888  minHitsMinPt = cms.int32( 3 ),
889  maxLostHitsFraction = cms.double( 0.1 ),
890  maxLostHits = cms.int32( 999 )
891 )
892 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
893  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
894  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
895  lostHitPenalty = cms.double( 30.0 ),
896  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
897  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
898  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
899  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
900  maxCand = cms.int32( 2 ),
901  alwaysUseInvalidHits = cms.bool( False ),
902  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
903  intermediateCleaning = cms.bool( True ),
904  updator = cms.string( "hltESPKFUpdator" )
905 )
906 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
907  minimumNumberOfHits = cms.int32( 5 ),
908  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
909  seedExtension = cms.int32( 0 ),
910  chargeSignificance = cms.double( -1.0 ),
911  pixelSeedExtension = cms.bool( False ),
912  strictSeedExtension = cms.bool( False ),
913  nSigmaMinPt = cms.double( 5.0 ),
914  maxCCCLostHits = cms.int32( 9999 ),
915  minPt = cms.double( 10.0 ),
916  maxConsecLostHits = cms.int32( 1 ),
917  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
918  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
919  seedPairPenalty = cms.int32( 0 ),
920  maxNumberOfHits = cms.int32( 8 ),
921  minNumberOfHitsForLoopers = cms.int32( 13 ),
922  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
923  minNumberOfHitsPerLoop = cms.int32( 4 ),
924  minHitsMinPt = cms.int32( 3 ),
925  maxLostHitsFraction = cms.double( 999.0 ),
926  maxLostHits = cms.int32( 1 )
927 )
928 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
929  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
930  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
931  lostHitPenalty = cms.double( 30.0 ),
932  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
933  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
934  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
935  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
936  maxCand = cms.int32( 2 ),
937  alwaysUseInvalidHits = cms.bool( False ),
938  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
939  intermediateCleaning = cms.bool( True ),
940  updator = cms.string( "hltESPKFUpdator" )
941 )
942 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
943  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
944  SeedMomentumForBOFF = cms.double( 5.0 ),
945  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
946  forceKinematicWithRegionDirection = cms.bool( False ),
947  magneticField = cms.string( "ParabolicMf" ),
948  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
949  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
950  MinOneOverPtError = cms.double( 1.0 )
951 )
952 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
953  minimumNumberOfHits = cms.int32( 5 ),
954  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
955  seedExtension = cms.int32( 0 ),
956  chargeSignificance = cms.double( -1.0 ),
957  pixelSeedExtension = cms.bool( False ),
958  strictSeedExtension = cms.bool( False ),
959  nSigmaMinPt = cms.double( 5.0 ),
960  maxCCCLostHits = cms.int32( 9999 ),
961  minPt = cms.double( 0.5 ),
962  maxConsecLostHits = cms.int32( 1 ),
963  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
964  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
965  seedPairPenalty = cms.int32( 0 ),
966  maxNumberOfHits = cms.int32( 1000000000 ),
967  minNumberOfHitsForLoopers = cms.int32( 13 ),
968  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
969  minNumberOfHitsPerLoop = cms.int32( 4 ),
970  minHitsMinPt = cms.int32( 3 ),
971  maxLostHitsFraction = cms.double( 999.0 ),
972  maxLostHits = cms.int32( 1 )
973 )
974 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
975  useSameTrajFilter = cms.bool( True ),
976  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
977  MeasurementTrackerName = cms.string( "" ),
978  keepOriginalIfRebuildFails = cms.bool( False ),
979  lostHitPenalty = cms.double( 30.0 ),
980  lockHits = cms.bool( True ),
981  requireSeedHitsInRebuild = cms.bool( True ),
982  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
983  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
984  maxPtForLooperReconstruction = cms.double( 0.7 ),
985  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
986  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
987  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
988  minNrOfHitsForRebuild = cms.int32( 5 ),
989  maxCand = cms.int32( 3 ),
990  alwaysUseInvalidHits = cms.bool( False ),
991  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
992  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
993  intermediateCleaning = cms.bool( True ),
994  foundHitBonus = cms.double( 5.0 ),
995  updator = cms.string( "hltESPKFUpdator" ),
996  bestHitOnly = cms.bool( True )
997 )
998 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
999  minimumNumberOfHits = cms.int32( 6 ),
1000  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1001  seedExtension = cms.int32( 0 ),
1002  chargeSignificance = cms.double( -1.0 ),
1003  pixelSeedExtension = cms.bool( False ),
1004  strictSeedExtension = cms.bool( False ),
1005  nSigmaMinPt = cms.double( 5.0 ),
1006  maxCCCLostHits = cms.int32( 9999 ),
1007  minPt = cms.double( 8.0 ),
1008  maxConsecLostHits = cms.int32( 1 ),
1009  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1010  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1011  seedPairPenalty = cms.int32( 0 ),
1012  maxNumberOfHits = cms.int32( 100 ),
1013  minNumberOfHitsForLoopers = cms.int32( 13 ),
1014  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1015  minNumberOfHitsPerLoop = cms.int32( 4 ),
1016  minHitsMinPt = cms.int32( 3 ),
1017  maxLostHitsFraction = cms.double( 999.0 ),
1018  maxLostHits = cms.int32( 100 )
1019 )
1020 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
1021  minimumNumberOfHits = cms.int32( 4 ),
1022  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1023  seedExtension = cms.int32( 0 ),
1024  chargeSignificance = cms.double( -1.0 ),
1025  pixelSeedExtension = cms.bool( False ),
1026  strictSeedExtension = cms.bool( False ),
1027  nSigmaMinPt = cms.double( 5.0 ),
1028  maxCCCLostHits = cms.int32( 0 ),
1029  minPt = cms.double( 0.3 ),
1030  maxConsecLostHits = cms.int32( 1 ),
1031  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1032  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1033  seedPairPenalty = cms.int32( 0 ),
1034  maxNumberOfHits = cms.int32( 100 ),
1035  minNumberOfHitsForLoopers = cms.int32( 13 ),
1036  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1037  minNumberOfHitsPerLoop = cms.int32( 4 ),
1038  minHitsMinPt = cms.int32( 4 ),
1039  maxLostHitsFraction = cms.double( 999.0 ),
1040  maxLostHits = cms.int32( 1 )
1041 )
1042 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
1043  minimumNumberOfHits = cms.int32( 5 ),
1044  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1045  seedExtension = cms.int32( 0 ),
1046  chargeSignificance = cms.double( -1.0 ),
1047  pixelSeedExtension = cms.bool( False ),
1048  strictSeedExtension = cms.bool( False ),
1049  nSigmaMinPt = cms.double( 5.0 ),
1050  maxCCCLostHits = cms.int32( 9999 ),
1051  minPt = cms.double( 0.3 ),
1052  maxConsecLostHits = cms.int32( 3 ),
1053  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1054  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1055  seedPairPenalty = cms.int32( 0 ),
1056  maxNumberOfHits = cms.int32( 100 ),
1057  minNumberOfHitsForLoopers = cms.int32( 13 ),
1058  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1059  minNumberOfHitsPerLoop = cms.int32( 4 ),
1060  minHitsMinPt = cms.int32( 3 ),
1061  maxLostHitsFraction = cms.double( 999.0 ),
1062  maxLostHits = cms.int32( 1 )
1063 )
1064 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
1065  minimumNumberOfHits = cms.int32( 5 ),
1066  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1067  seedExtension = cms.int32( 0 ),
1068  chargeSignificance = cms.double( -1.0 ),
1069  pixelSeedExtension = cms.bool( False ),
1070  strictSeedExtension = cms.bool( False ),
1071  nSigmaMinPt = cms.double( 5.0 ),
1072  maxCCCLostHits = cms.int32( 9999 ),
1073  minPt = cms.double( 1.0 ),
1074  maxConsecLostHits = cms.int32( 1 ),
1075  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1076  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1077  seedPairPenalty = cms.int32( 0 ),
1078  maxNumberOfHits = cms.int32( 9 ),
1079  minNumberOfHitsForLoopers = cms.int32( 13 ),
1080  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1081  minNumberOfHitsPerLoop = cms.int32( 4 ),
1082  minHitsMinPt = cms.int32( 3 ),
1083  maxLostHitsFraction = cms.double( 999.0 ),
1084  maxLostHits = cms.int32( 1 )
1085 )
1086 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1087  useSameTrajFilter = cms.bool( True ),
1088  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1089  MeasurementTrackerName = cms.string( "" ),
1090  keepOriginalIfRebuildFails = cms.bool( False ),
1091  lostHitPenalty = cms.double( 30.0 ),
1092  lockHits = cms.bool( True ),
1093  requireSeedHitsInRebuild = cms.bool( True ),
1094  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1095  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1096  maxPtForLooperReconstruction = cms.double( 0.7 ),
1097  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1098  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1099  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1100  minNrOfHitsForRebuild = cms.int32( 5 ),
1101  maxCand = cms.int32( 3 ),
1102  alwaysUseInvalidHits = cms.bool( True ),
1103  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1104  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1105  intermediateCleaning = cms.bool( True ),
1106  foundHitBonus = cms.double( 5.0 ),
1107  updator = cms.string( "hltESPKFUpdator" ),
1108  bestHitOnly = cms.bool( True )
1109 )
1110 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
1111 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
1112  minimumNumberOfHits = cms.int32( 3 ),
1113  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1114  seedExtension = cms.int32( 0 ),
1115  chargeSignificance = cms.double( -1.0 ),
1116  pixelSeedExtension = cms.bool( False ),
1117  strictSeedExtension = cms.bool( False ),
1118  nSigmaMinPt = cms.double( 5.0 ),
1119  maxCCCLostHits = cms.int32( 2 ),
1120  minPt = cms.double( 0.1 ),
1121  maxConsecLostHits = cms.int32( 1 ),
1122  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1123  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1124  seedPairPenalty = cms.int32( 0 ),
1125  maxNumberOfHits = cms.int32( 100 ),
1126  minNumberOfHitsForLoopers = cms.int32( 13 ),
1127  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1128  minNumberOfHitsPerLoop = cms.int32( 4 ),
1129  minHitsMinPt = cms.int32( 3 ),
1130  maxLostHitsFraction = cms.double( 0.1 ),
1131  maxLostHits = cms.int32( 999 )
1132 )
1133 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1134  minimumNumberOfHits = cms.int32( 3 ),
1135  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1136  seedExtension = cms.int32( 0 ),
1137  chargeSignificance = cms.double( -1.0 ),
1138  pixelSeedExtension = cms.bool( False ),
1139  strictSeedExtension = cms.bool( False ),
1140  nSigmaMinPt = cms.double( 5.0 ),
1141  maxCCCLostHits = cms.int32( 1 ),
1142  minPt = cms.double( 0.075 ),
1143  maxConsecLostHits = cms.int32( 1 ),
1144  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1145  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1146  seedPairPenalty = cms.int32( 0 ),
1147  maxNumberOfHits = cms.int32( 100 ),
1148  minNumberOfHitsForLoopers = cms.int32( 13 ),
1149  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1150  minNumberOfHitsPerLoop = cms.int32( 4 ),
1151  minHitsMinPt = cms.int32( 3 ),
1152  maxLostHitsFraction = cms.double( 0.1 ),
1153  maxLostHits = cms.int32( 999 )
1154 )
1155 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
1156  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1157  SeedMomentumForBOFF = cms.double( 5.0 ),
1158  propagator = cms.string( "PropagatorWithMaterial" ),
1159  forceKinematicWithRegionDirection = cms.bool( False ),
1160  magneticField = cms.string( "" ),
1161  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
1162  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
1163  MinOneOverPtError = cms.double( 1.0 )
1164 )
1165 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1166  useSameTrajFilter = cms.bool( True ),
1167  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1168  MeasurementTrackerName = cms.string( "" ),
1169  keepOriginalIfRebuildFails = cms.bool( False ),
1170  lostHitPenalty = cms.double( 30.0 ),
1171  lockHits = cms.bool( True ),
1172  requireSeedHitsInRebuild = cms.bool( True ),
1173  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1174  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1175  maxPtForLooperReconstruction = cms.double( 0.7 ),
1176  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1177  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1178  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1179  minNrOfHitsForRebuild = cms.int32( 5 ),
1180  maxCand = cms.int32( 3 ),
1181  alwaysUseInvalidHits = cms.bool( True ),
1182  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1183  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1184  intermediateCleaning = cms.bool( True ),
1185  foundHitBonus = cms.double( 5.0 ),
1186  updator = cms.string( "hltESPKFUpdator" ),
1187  bestHitOnly = cms.bool( True )
1188 )
1189 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
1190  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1191  filters = cms.VPSet(
1192  cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterBase" ) )
1193  )
1194 )
1195 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
1196  useSameTrajFilter = cms.bool( True ),
1197  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1198  MeasurementTrackerName = cms.string( "" ),
1199  keepOriginalIfRebuildFails = cms.bool( False ),
1200  lostHitPenalty = cms.double( 30.0 ),
1201  lockHits = cms.bool( True ),
1202  requireSeedHitsInRebuild = cms.bool( True ),
1203  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1204  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1205  maxPtForLooperReconstruction = cms.double( 0.0 ),
1206  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1207  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1208  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1209  minNrOfHitsForRebuild = cms.int32( 5 ),
1210  maxCand = cms.int32( 2 ),
1211  alwaysUseInvalidHits = cms.bool( False ),
1212  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1213  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1214  intermediateCleaning = cms.bool( True ),
1215  foundHitBonus = cms.double( 5.0 ),
1216  updator = cms.string( "hltESPKFUpdator" ),
1217  bestHitOnly = cms.bool( True )
1218 )
1219 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
1220  useSameTrajFilter = cms.bool( True ),
1221  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1222  MeasurementTrackerName = cms.string( "" ),
1223  keepOriginalIfRebuildFails = cms.bool( False ),
1224  lostHitPenalty = cms.double( 30.0 ),
1225  lockHits = cms.bool( True ),
1226  requireSeedHitsInRebuild = cms.bool( True ),
1227  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1228  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1229  maxPtForLooperReconstruction = cms.double( 0.7 ),
1230  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1231  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1232  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1233  minNrOfHitsForRebuild = cms.int32( 5 ),
1234  maxCand = cms.int32( 3 ),
1235  alwaysUseInvalidHits = cms.bool( True ),
1236  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1237  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1238  intermediateCleaning = cms.bool( True ),
1239  foundHitBonus = cms.double( 5.0 ),
1240  updator = cms.string( "hltESPKFUpdator" ),
1241  bestHitOnly = cms.bool( True )
1242 )
1243 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
1244  useSameTrajFilter = cms.bool( True ),
1245  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1246  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1247  lostHitPenalty = cms.double( 30.0 ),
1248  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1249  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1250  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1251  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1252  maxCand = cms.int32( 2 ),
1253  alwaysUseInvalidHits = cms.bool( False ),
1254  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1255  intermediateCleaning = cms.bool( True ),
1256  updator = cms.string( "hltESPKFUpdator" )
1257 )
1258 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1259  useSameTrajFilter = cms.bool( True ),
1260  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1261  MeasurementTrackerName = cms.string( "" ),
1262  keepOriginalIfRebuildFails = cms.bool( False ),
1263  lostHitPenalty = cms.double( 30.0 ),
1264  lockHits = cms.bool( True ),
1265  requireSeedHitsInRebuild = cms.bool( True ),
1266  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1267  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1268  maxPtForLooperReconstruction = cms.double( 0.0 ),
1269  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1270  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1271  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1272  minNrOfHitsForRebuild = cms.int32( 5 ),
1273  maxCand = cms.int32( 2 ),
1274  alwaysUseInvalidHits = cms.bool( False ),
1275  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1276  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1277  intermediateCleaning = cms.bool( True ),
1278  foundHitBonus = cms.double( 5.0 ),
1279  updator = cms.string( "hltESPKFUpdator" ),
1280  bestHitOnly = cms.bool( True )
1281 )
1282 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1283 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1284  useSameTrajFilter = cms.bool( True ),
1285  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1286  MeasurementTrackerName = cms.string( "" ),
1287  keepOriginalIfRebuildFails = cms.bool( False ),
1288  lostHitPenalty = cms.double( 30.0 ),
1289  lockHits = cms.bool( True ),
1290  requireSeedHitsInRebuild = cms.bool( True ),
1291  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1292  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1293  maxPtForLooperReconstruction = cms.double( 0.7 ),
1294  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1295  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1296  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1297  minNrOfHitsForRebuild = cms.int32( 5 ),
1298  maxCand = cms.int32( 4 ),
1299  alwaysUseInvalidHits = cms.bool( True ),
1300  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1301  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1302  intermediateCleaning = cms.bool( True ),
1303  foundHitBonus = cms.double( 5.0 ),
1304  updator = cms.string( "hltESPKFUpdator" ),
1305  bestHitOnly = cms.bool( True )
1306 )
1307 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
1308  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1309  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1310  lostHitPenalty = cms.double( 30.0 ),
1311  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1312  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1313  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
1314  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1315  maxCand = cms.int32( 1 ),
1316  alwaysUseInvalidHits = cms.bool( False ),
1317  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1318  intermediateCleaning = cms.bool( True ),
1319  updator = cms.string( "hltESPKFUpdator" )
1320 )
1321 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
1322  minimumNumberOfHits = cms.int32( 5 ),
1323  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1324  seedExtension = cms.int32( 0 ),
1325  chargeSignificance = cms.double( -1.0 ),
1326  pixelSeedExtension = cms.bool( False ),
1327  strictSeedExtension = cms.bool( False ),
1328  nSigmaMinPt = cms.double( 5.0 ),
1329  maxCCCLostHits = cms.int32( 9999 ),
1330  minPt = cms.double( 2.0 ),
1331  maxConsecLostHits = cms.int32( 1 ),
1332  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1333  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1334  seedPairPenalty = cms.int32( 0 ),
1335  maxNumberOfHits = cms.int32( -1 ),
1336  minNumberOfHitsForLoopers = cms.int32( 13 ),
1337  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1338  minNumberOfHitsPerLoop = cms.int32( 4 ),
1339  minHitsMinPt = cms.int32( -1 ),
1340  maxLostHitsFraction = cms.double( 999.0 ),
1341  maxLostHits = cms.int32( 1 )
1342 )
1343 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
1344  useSameTrajFilter = cms.bool( True ),
1345  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1346  MeasurementTrackerName = cms.string( "" ),
1347  keepOriginalIfRebuildFails = cms.bool( False ),
1348  lostHitPenalty = cms.double( 30.0 ),
1349  lockHits = cms.bool( True ),
1350  requireSeedHitsInRebuild = cms.bool( True ),
1351  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1352  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1353  maxPtForLooperReconstruction = cms.double( 0.7 ),
1354  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1355  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1356  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1357  minNrOfHitsForRebuild = cms.int32( 5 ),
1358  maxCand = cms.int32( 50 ),
1359  alwaysUseInvalidHits = cms.bool( True ),
1360  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1361  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1362  intermediateCleaning = cms.bool( True ),
1363  foundHitBonus = cms.double( 5.0 ),
1364  updator = cms.string( "hltESPKFUpdator" ),
1365  bestHitOnly = cms.bool( True )
1366 )
1367 fragment.HLTPSetPvClusterComparer = cms.PSet(
1368  track_chi2_max = cms.double( 9999999.0 ),
1369  track_pt_max = cms.double( 10.0 ),
1370  track_prob_min = cms.double( -1.0 ),
1371  track_pt_min = cms.double( 2.5 )
1372 )
1373 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1374  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1375  lostHitPenalty = cms.double( 30.0 ),
1376  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1377  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1378  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1379  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1380  maxCand = cms.int32( 4 ),
1381  alwaysUseInvalidHits = cms.bool( True ),
1382  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1383  intermediateCleaning = cms.bool( True ),
1384  updator = cms.string( "hltESPKFUpdator" )
1385 )
1386 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
1387  minimumNumberOfHits = cms.int32( 4 ),
1388  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1389  seedExtension = cms.int32( 0 ),
1390  chargeSignificance = cms.double( -1.0 ),
1391  pixelSeedExtension = cms.bool( False ),
1392  strictSeedExtension = cms.bool( False ),
1393  nSigmaMinPt = cms.double( 5.0 ),
1394  maxCCCLostHits = cms.int32( 9999 ),
1395  minPt = cms.double( 0.05 ),
1396  maxConsecLostHits = cms.int32( 1 ),
1397  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1398  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1399  seedPairPenalty = cms.int32( 0 ),
1400  maxNumberOfHits = cms.int32( 100 ),
1401  minNumberOfHitsForLoopers = cms.int32( 13 ),
1402  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1403  minNumberOfHitsPerLoop = cms.int32( 4 ),
1404  minHitsMinPt = cms.int32( 3 ),
1405  maxLostHitsFraction = cms.double( 0.1 ),
1406  maxLostHits = cms.int32( 0 )
1407 )
1408 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
1409  useSameTrajFilter = cms.bool( True ),
1410  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1411  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1412  keepOriginalIfRebuildFails = cms.bool( False ),
1413  lostHitPenalty = cms.double( 30.0 ),
1414  lockHits = cms.bool( True ),
1415  requireSeedHitsInRebuild = cms.bool( True ),
1416  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1417  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1418  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1419  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1420  minNrOfHitsForRebuild = cms.int32( 5 ),
1421  maxCand = cms.int32( 2 ),
1422  alwaysUseInvalidHits = cms.bool( False ),
1423  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1424  intermediateCleaning = cms.bool( True ),
1425  foundHitBonus = cms.double( 5.0 ),
1426  updator = cms.string( "hltESPKFUpdator" ),
1427  bestHitOnly = cms.bool( True )
1428 )
1429 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
1430  rescaleErrorIfFail = cms.double( 1.0 ),
1431  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
1432  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1433  lostHitPenalty = cms.double( 30.0 ),
1434  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1435  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1436  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
1437  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1438  maxCand = cms.int32( 5 ),
1439  alwaysUseInvalidHits = cms.bool( True ),
1440  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1441  intermediateCleaning = cms.bool( False ),
1442  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1443  updator = cms.string( "hltESPKFUpdator" ),
1444  deltaEta = cms.double( -1.0 ),
1445  useSeedLayer = cms.bool( True ),
1446  deltaPhi = cms.double( -1.0 )
1447 )
1448 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
1449  minimumNumberOfHits = cms.int32( 6 ),
1450  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1451  seedExtension = cms.int32( 0 ),
1452  chargeSignificance = cms.double( -1.0 ),
1453  pixelSeedExtension = cms.bool( False ),
1454  strictSeedExtension = cms.bool( False ),
1455  nSigmaMinPt = cms.double( 5.0 ),
1456  maxCCCLostHits = cms.int32( 9999 ),
1457  minPt = cms.double( 1.0 ),
1458  maxConsecLostHits = cms.int32( 1 ),
1459  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1460  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1461  seedPairPenalty = cms.int32( 0 ),
1462  maxNumberOfHits = cms.int32( 100 ),
1463  minNumberOfHitsForLoopers = cms.int32( 13 ),
1464  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1465  minNumberOfHitsPerLoop = cms.int32( 4 ),
1466  minHitsMinPt = cms.int32( 3 ),
1467  maxLostHitsFraction = cms.double( 999.0 ),
1468  maxLostHits = cms.int32( 100 )
1469 )
1470 fragment.streams = cms.PSet(
1471  ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ),
1472  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1473  DQM = cms.vstring( 'OnlineMonitor' ),
1474  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1475  EcalCalibration = cms.vstring( 'EcalLaser' ),
1476  Express = cms.vstring( 'ExpressPhysics' ),
1477  NanoDST = cms.vstring( 'L1Accept' ),
1478  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
1479  'HighPtLowerPhotons',
1480  'HighPtPhoton30AndZ',
1481  'TOTEM_minBias',
1482  'TOTEM_zeroBias',
1483  'ZeroBias' ),
1484  PhysicsForward = cms.vstring( 'ppForward' ),
1485  PhysicsHadronsTaus = cms.vstring( 'BTagCSV',
1486  'HeavyFlavor',
1487  'HighPtJet80',
1488  'HighPtLowerJets',
1489  'JetHT' ),
1490  PhysicsMuons = cms.vstring( 'DoubleMuon',
1491  'MuPlusX',
1492  'SingleMuHighPt',
1493  'SingleMuLowPt' ),
1494  PhysicsTracks = cms.vstring( 'FullTrack',
1495  'HighMultiplicity' )
1496 )
1497 fragment.datasets = cms.PSet(
1498  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v2',
1499  'AlCa_LumiPixels_ZeroBias_v5' ),
1500  BTagCSV = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v5',
1501  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v5',
1502  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v5',
1503  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v5' ),
1504  DoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v2',
1505  'HLT_HIL1DoubleMu10ForPPRef_v2',
1506  'HLT_HIL2DoubleMu0_NHitQForPPRef_v3',
1507  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v3',
1508  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v3' ),
1509  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v3' ),
1510  ExpressPhysics = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v2',
1511  'HLT_L1MinimumBiasHF1AND_v2',
1512  'HLT_Physics_v5',
1513  'HLT_Random_v2',
1514  'HLT_ZeroBias_v4' ),
1515  FullTrack = cms.vstring( 'HLT_FullTrack18ForPPRef_v4',
1516  'HLT_FullTrack24ForPPRef_v4',
1517  'HLT_FullTrack34ForPPRef_v4',
1518  'HLT_FullTrack45ForPPRef_v4',
1519  'HLT_FullTrack53ForPPRef_v4' ),
1520  HLTPhysics = cms.vstring( 'HLT_Physics_v5' ),
1521  HeavyFlavor = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v4',
1522  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v4',
1523  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v4',
1524  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v4',
1525  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v4',
1526  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v4',
1527  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v4' ),
1528  HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v2',
1529  'HLT_PixelTracks_Multiplicity135ForPPRef_v2',
1530  'HLT_PixelTracks_Multiplicity160ForPPRef_v2',
1531  'HLT_PixelTracks_Multiplicity60ForPPRef_v2',
1532  'HLT_PixelTracks_Multiplicity85ForPPRef_v2' ),
1533  HighPtJet80 = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v3',
1534  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3',
1535  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3',
1536  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v3',
1537  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v3',
1538  'HLT_AK4CaloJet150ForPPRef_v3',
1539  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3',
1540  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v3',
1541  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3',
1542  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3',
1543  'HLT_AK4PFJet100_Eta5p1ForPPRef_v5',
1544  'HLT_AK4PFJet110_Eta5p1ForPPRef_v5',
1545  'HLT_AK4PFJet120_Eta5p1ForPPRef_v5',
1546  'HLT_AK4PFJet80_Eta5p1ForPPRef_v5' ),
1547  HighPtLowerJets = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v3',
1548  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v3',
1549  'HLT_AK4PFJet40_Eta5p1ForPPRef_v5',
1550  'HLT_AK4PFJet60_Eta5p1ForPPRef_v5' ),
1551  HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta1p5ForPPRef_v3',
1552  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v3',
1553  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v3',
1554  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v3',
1555  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v3',
1556  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v3' ),
1557  HighPtPhoton30AndZ = cms.vstring( 'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v3',
1558  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v3',
1559  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v3',
1560  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v3',
1561  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v3',
1562  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v3',
1563  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v3',
1564  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v3',
1565  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v3',
1566  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v3',
1567  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v3',
1568  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v3' ),
1569  JetHT = cms.vstring( 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v5',
1570  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v5' ),
1571  L1Accept = cms.vstring( 'DST_Physics_v5' ),
1572  MuPlusX = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v4',
1573  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v4',
1574  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v4',
1575  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v4',
1576  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v4',
1577  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v4',
1578  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v4',
1579  'HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v4',
1580  'HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v4' ),
1581  OnlineMonitor = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v3',
1582  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3',
1583  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3',
1584  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v3',
1585  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v3',
1586  'HLT_AK4CaloJet150ForPPRef_v3',
1587  'HLT_AK4CaloJet40_Eta5p1ForPPRef_v3',
1588  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v3',
1589  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3',
1590  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v3',
1591  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3',
1592  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3',
1593  'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v5',
1594  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v5',
1595  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v5',
1596  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v5',
1597  'HLT_AK4PFDJet60_Eta2p1ForPPRef_v5',
1598  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v5',
1599  'HLT_AK4PFJet100_Eta5p1ForPPRef_v5',
1600  'HLT_AK4PFJet110_Eta5p1ForPPRef_v5',
1601  'HLT_AK4PFJet120_Eta5p1ForPPRef_v5',
1602  'HLT_AK4PFJet40_Eta5p1ForPPRef_v5',
1603  'HLT_AK4PFJet60_Eta5p1ForPPRef_v5',
1604  'HLT_AK4PFJet80_Eta5p1ForPPRef_v5',
1605  'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v4',
1606  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v4',
1607  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v4',
1608  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v4',
1609  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v4',
1610  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v4',
1611  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v4',
1612  'HLT_FullTrack18ForPPRef_v4',
1613  'HLT_FullTrack24ForPPRef_v4',
1614  'HLT_FullTrack34ForPPRef_v4',
1615  'HLT_FullTrack45ForPPRef_v4',
1616  'HLT_FullTrack53ForPPRef_v4',
1617  'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2',
1618  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v3',
1619  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v3',
1620  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v3',
1621  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v3',
1622  'HLT_HIL1CastorMediumJetForPPRef_v2',
1623  'HLT_HIL1DoubleMu0ForPPRef_v2',
1624  'HLT_HIL1DoubleMu10ForPPRef_v2',
1625  'HLT_HIL2DoubleMu0_NHitQForPPRef_v3',
1626  'HLT_HIL2Mu15ForPPRef_v3',
1627  'HLT_HIL2Mu20ForPPRef_v3',
1628  'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v4',
1629  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v4',
1630  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v4',
1631  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v4',
1632  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v4',
1633  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v4',
1634  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v4',
1635  'HLT_HIL2Mu3_NHitQ10ForPPRef_v3',
1636  'HLT_HIL2Mu5_NHitQ10ForPPRef_v3',
1637  'HLT_HIL2Mu7_NHitQ10ForPPRef_v3',
1638  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v3',
1639  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v3',
1640  'HLT_HIL3Mu15ForPPRef_v3',
1641  'HLT_HIL3Mu20ForPPRef_v3',
1642  'HLT_HIL3Mu3_NHitQ15ForPPRef_v3',
1643  'HLT_HIL3Mu5_NHitQ15ForPPRef_v3',
1644  'HLT_HIL3Mu7_NHitQ15ForPPRef_v3',
1645  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v3',
1646  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v3',
1647  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v3',
1648  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v3',
1649  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v3',
1650  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v3',
1651  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v3',
1652  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v3',
1653  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v3',
1654  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v3',
1655  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v3',
1656  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v3',
1657  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v3',
1658  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v3',
1659  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3',
1660  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3',
1661  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3',
1662  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3',
1663  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2',
1664  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2',
1665  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2',
1666  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1667  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1668  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1669  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1670  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2',
1671  'HLT_L1MinimumBiasHF1AND_v2',
1672  'HLT_L1MinimumBiasHF1OR_v2',
1673  'HLT_L1MinimumBiasHF2AND_v2',
1674  'HLT_L1MinimumBiasHF2ORNoBptxGating_v3',
1675  'HLT_L1MinimumBiasHF2OR_v2',
1676  'HLT_L1TOTEM1_MinBias_v2',
1677  'HLT_L1TOTEM2_ZeroBias_v2',
1678  'HLT_Physics_v5',
1679  'HLT_PixelTracks_Multiplicity110ForPPRef_v2',
1680  'HLT_PixelTracks_Multiplicity135ForPPRef_v2',
1681  'HLT_PixelTracks_Multiplicity160ForPPRef_v2',
1682  'HLT_PixelTracks_Multiplicity60ForPPRef_v2',
1683  'HLT_PixelTracks_Multiplicity85ForPPRef_v2',
1684  'HLT_Random_v2',
1685  'HLT_ZeroBias_v4' ),
1686  SingleMuHighPt = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v3',
1687  'HLT_HIL2Mu20ForPPRef_v3',
1688  'HLT_HIL2Mu5_NHitQ10ForPPRef_v3',
1689  'HLT_HIL2Mu7_NHitQ10ForPPRef_v3',
1690  'HLT_HIL3Mu15ForPPRef_v3',
1691  'HLT_HIL3Mu20ForPPRef_v3',
1692  'HLT_HIL3Mu5_NHitQ15ForPPRef_v3',
1693  'HLT_HIL3Mu7_NHitQ15ForPPRef_v3' ),
1694  SingleMuLowPt = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v3',
1695  'HLT_HIL3Mu3_NHitQ15ForPPRef_v3' ),
1696  TOTEM_minBias = cms.vstring( 'HLT_L1TOTEM1_MinBias_v2' ),
1697  TOTEM_zeroBias = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v2' ),
1698  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v3',
1699  'HLT_HcalCalibration_v4' ),
1700  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v3',
1701  'HLT_HcalCalibration_v4' ),
1702  ZeroBias = cms.vstring( 'HLT_Random_v2',
1703  'HLT_ZeroBias_v4' ),
1704  ppForward = cms.vstring( 'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2',
1705  'HLT_HIL1CastorMediumJetForPPRef_v2',
1706  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3',
1707  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3',
1708  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3',
1709  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3',
1710  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2',
1711  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2',
1712  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2',
1713  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1714  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3',
1715  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1716  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2',
1717  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2' )
1718 )
1719 
1720 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1721  iovIsRunNotTime = cms.bool( True ),
1722  recordName = cms.string( "CSCChannelMapperRecord" ),
1723  firstValid = cms.vuint32( 1 )
1724 )
1725 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1726  iovIsRunNotTime = cms.bool( True ),
1727  recordName = cms.string( "CSCIndexerRecord" ),
1728  firstValid = cms.vuint32( 1 )
1729 )
1730 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1731  iovIsRunNotTime = cms.bool( True ),
1732  recordName = cms.string( "L1TGlobalParametersRcd" ),
1733  firstValid = cms.vuint32( 1 )
1734 )
1735 fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource",
1736  iovIsRunNotTime = cms.bool( True ),
1737  recordName = cms.string( "L1TGlobalStableParametersRcd" ),
1738  firstValid = cms.vuint32( 1 )
1739 )
1740 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1741  iovIsRunNotTime = cms.bool( True ),
1742  recordName = cms.string( "JetTagComputerRecord" ),
1743  firstValid = cms.vuint32( 1 )
1744 )
1745 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1746  iovIsRunNotTime = cms.bool( True ),
1747  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1748  firstValid = cms.vuint32( 1 )
1749 )
1750 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1751  iovIsRunNotTime = cms.bool( True ),
1752  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1753  firstValid = cms.vuint32( 1 )
1754 )
1755 
1756 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1757  MaxDPhi = cms.double( 1.6 ),
1758  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1759  PropagationDirection = cms.string( "anyDirection" )
1760 )
1761 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1762  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1763 )
1764 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1765  AlgoName = cms.string( "CSCIndexerPostls1" )
1766 )
1767 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1768  appendToDataLabel = cms.string( "" )
1769 )
1770 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1771 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1772  appendToDataLabel = cms.string( "" ),
1773  MapAuto = cms.untracked.bool( False ),
1774  SkipHE = cms.untracked.bool( False ),
1775  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
1776 )
1777 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1778  appendToDataLabel = cms.string( "" )
1779 )
1780 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1781  appendToDataLabel = cms.string( "" )
1782 )
1783 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1784  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1785  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1786  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
1787 )
1788 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1789  appendToDataLabel = cms.string( "" )
1790 )
1791 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1792  SimpleMagneticField = cms.string( "" ),
1793  PropagationDirection = cms.string( "alongMomentum" ),
1794  ComponentName = cms.string( "PropagatorWithMaterial" ),
1795  Mass = cms.double( 0.105 ),
1796  ptMin = cms.double( -1.0 ),
1797  MaxDPhi = cms.double( 1.6 ),
1798  useRungeKutta = cms.bool( False )
1799 )
1800 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1801  SimpleMagneticField = cms.string( "ParabolicMf" ),
1802  PropagationDirection = cms.string( "alongMomentum" ),
1803  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1804  Mass = cms.double( 0.139 ),
1805  ptMin = cms.double( -1.0 ),
1806  MaxDPhi = cms.double( 1.6 ),
1807  useRungeKutta = cms.bool( False )
1808 )
1809 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1810  SimpleMagneticField = cms.string( "ParabolicMf" ),
1811  PropagationDirection = cms.string( "alongMomentum" ),
1812  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1813  Mass = cms.double( 0.105 ),
1814  ptMin = cms.double( -1.0 ),
1815  MaxDPhi = cms.double( 1.6 ),
1816  useRungeKutta = cms.bool( False )
1817 )
1818 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1819  SimpleMagneticField = cms.string( "" ),
1820  PropagationDirection = cms.string( "oppositeToMomentum" ),
1821  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1822  Mass = cms.double( 0.105 ),
1823  ptMin = cms.double( -1.0 ),
1824  MaxDPhi = cms.double( 1.6 ),
1825  useRungeKutta = cms.bool( False )
1826 )
1827 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1828  SimpleMagneticField = cms.string( "ParabolicMf" ),
1829  PropagationDirection = cms.string( "oppositeToMomentum" ),
1830  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1831  Mass = cms.double( 0.139 ),
1832  ptMin = cms.double( -1.0 ),
1833  MaxDPhi = cms.double( 1.6 ),
1834  useRungeKutta = cms.bool( False )
1835 )
1836 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1837  SimpleMagneticField = cms.string( "ParabolicMf" ),
1838  PropagationDirection = cms.string( "oppositeToMomentum" ),
1839  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1840  Mass = cms.double( 0.105 ),
1841  ptMin = cms.double( -1.0 ),
1842  MaxDPhi = cms.double( 1.6 ),
1843  useRungeKutta = cms.bool( False )
1844 )
1845 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1846  SimpleMagneticField = cms.string( "ParabolicMf" ),
1847  PropagationDirection = cms.string( "oppositeToMomentum" ),
1848  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1849  Mass = cms.double( 0.105 ),
1850  ptMin = cms.double( 0.1 ),
1851  MaxDPhi = cms.double( 1.6 ),
1852  useRungeKutta = cms.bool( False )
1853 )
1854 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1855  SimpleMagneticField = cms.string( "ParabolicMf" ),
1856  PropagationDirection = cms.string( "alongMomentum" ),
1857  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1858  Mass = cms.double( 0.1396 ),
1859  ptMin = cms.double( -1.0 ),
1860  MaxDPhi = cms.double( 4.0 ),
1861  useRungeKutta = cms.bool( False )
1862 )
1863 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1864  SimpleMagneticField = cms.string( "ParabolicMf" ),
1865  PropagationDirection = cms.string( "alongMomentum" ),
1866  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1867  Mass = cms.double( 0.105 ),
1868  ptMin = cms.double( 0.1 ),
1869  MaxDPhi = cms.double( 1.6 ),
1870  useRungeKutta = cms.bool( False )
1871 )
1872 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1873  EtaDivisions = cms.untracked.uint32( 20 ),
1874  PhiDivisions = cms.untracked.uint32( 20 ),
1875  EtaMax = cms.untracked.double( 2.5 )
1876 )
1877 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1878  minTracks = cms.uint32( 3 ),
1879  minVertices = cms.uint32( 1 ),
1880  use3d = cms.bool( True ),
1881  unBoost = cms.bool( False ),
1882  useSignificance = cms.bool( True )
1883 )
1884 fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer",
1885  NumberL1JetCounts = cms.uint32( 12 ),
1886  NumberL1NoIsoEG = cms.uint32( 4 ),
1887  NumberL1CenJet = cms.uint32( 4 ),
1888  NumberL1Tau = cms.uint32( 8 ),
1889  NumberConditionChips = cms.uint32( 1 ),
1890  NumberL1EGamma = cms.uint32( 12 ),
1891  TotalBxInEvent = cms.int32( 5 ),
1892  NumberL1Mu = cms.uint32( 4 ),
1893  PinsOnConditionChip = cms.uint32( 512 ),
1894  WordLength = cms.int32( 64 ),
1895  PinsOnChip = cms.uint32( 512 ),
1896  OrderOfChip = cms.vint32( 1 ),
1897  IfMuEtaNumberBits = cms.uint32( 6 ),
1898  OrderConditionChip = cms.vint32( 1 ),
1899  appendToDataLabel = cms.string( "" ),
1900  NumberL1TauJet = cms.uint32( 4 ),
1901  NumberL1Jet = cms.uint32( 12 ),
1902  NumberPhysTriggers = cms.uint32( 512 ),
1903  NumberL1Muon = cms.uint32( 12 ),
1904  UnitLength = cms.int32( 8 ),
1905  NumberL1IsoEG = cms.uint32( 4 ),
1906  NumberTechnicalTriggers = cms.uint32( 64 ),
1907  NumberL1ForJet = cms.uint32( 4 ),
1908  IfCaloEtaNumberBits = cms.uint32( 4 ),
1909  NumberPsbBoards = cms.int32( 7 ),
1910  NumberChips = cms.uint32( 5 ),
1911  NumberPhysTriggersExtended = cms.uint32( 64 )
1912 )
1913 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1914  NoErrorPropagation = cms.bool( False ),
1915  endcapShiftInZPos = cms.double( 0.0 ),
1916  PropagationDirection = cms.string( "anyDirection" ),
1917  useTuningForL2Speed = cms.bool( False ),
1918  useIsYokeFlag = cms.bool( True ),
1919  endcapShiftInZNeg = cms.double( 0.0 ),
1920  SetVBFPointer = cms.bool( False ),
1921  AssumeNoMaterial = cms.bool( False ),
1922  returnTangentPlane = cms.bool( True ),
1923  useInTeslaFromMagField = cms.bool( False ),
1924  VBFName = cms.string( "VolumeBasedMagneticField" ),
1925  useEndcapShiftsInZ = cms.bool( False ),
1926  sendLogWarning = cms.bool( False ),
1927  useMatVolumes = cms.bool( True ),
1928  debug = cms.bool( False ),
1929  ApplyRadX0Correction = cms.bool( True ),
1930  useMagVolumes = cms.bool( True ),
1931  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
1932 )
1933 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1934  ComponentName = cms.string( "TransientTrackBuilder" )
1935 )
1936 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1937  ComponentName = cms.string( "CaloDetIdAssociator" ),
1938  hcalRegion = cms.int32( 2 ),
1939  etaBinSize = cms.double( 0.087 ),
1940  nEta = cms.int32( 70 ),
1941  nPhi = cms.int32( 72 ),
1942  includeBadChambers = cms.bool( False ),
1943  includeME0 = cms.bool( False ),
1944  includeGEM = cms.bool( False )
1945 )
1946 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1947  ComponentName = cms.string( "CosmicNavigationSchool" ),
1948  SimpleMagneticField = cms.string( "" )
1949 )
1950 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1951  ComponentName = cms.string( "EcalDetIdAssociator" ),
1952  hcalRegion = cms.int32( 2 ),
1953  etaBinSize = cms.double( 0.02 ),
1954  nEta = cms.int32( 300 ),
1955  nPhi = cms.int32( 360 ),
1956  includeBadChambers = cms.bool( False ),
1957  includeME0 = cms.bool( False ),
1958  includeGEM = cms.bool( False )
1959 )
1960 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1961  dbstatusMask = cms.PSet(
1962  kBad = cms.vstring( 'kNonRespondingIsolated',
1963  'kDeadVFE',
1964  'kDeadFE',
1965  'kNoDataNoTP' ),
1966  kGood = cms.vstring( 'kOk' ),
1967  kRecovered = cms.vstring( ),
1968  kProblematic = cms.vstring( 'kDAC',
1969  'kNoLaser',
1970  'kNoisy',
1971  'kNNoisy',
1972  'kNNNoisy',
1973  'kNNNNoisy',
1974  'kNNNNNoisy',
1975  'kFixedG6',
1976  'kFixedG1',
1977  'kFixedG0' ),
1978  kWeird = cms.vstring( ),
1979  kTime = cms.vstring( )
1980  ),
1981  timeThresh = cms.double( 2.0 ),
1982  flagMask = cms.PSet(
1983  kBad = cms.vstring( 'kFaultyHardware',
1984  'kDead',
1985  'kKilled' ),
1986  kGood = cms.vstring( 'kGood' ),
1987  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1988  'kTowerRecovered' ),
1989  kProblematic = cms.vstring( 'kPoorReco',
1990  'kPoorCalib',
1991  'kNoisy',
1992  'kSaturated' ),
1993  kWeird = cms.vstring( 'kWeird',
1994  'kDiWeird' ),
1995  kTime = cms.vstring( 'kOutOfTime' )
1996  )
1997 )
1998 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1999  appendToDataLabel = cms.string( "" )
2000 )
2001 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2002  appendToDataLabel = cms.string( "" )
2003 )
2004 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2005  ComponentName = cms.string( "HcalDetIdAssociator" ),
2006  hcalRegion = cms.int32( 2 ),
2007  etaBinSize = cms.double( 0.087 ),
2008  nEta = cms.int32( 70 ),
2009  nPhi = cms.int32( 72 ),
2010  includeBadChambers = cms.bool( False ),
2011  includeME0 = cms.bool( False ),
2012  includeGEM = cms.bool( False )
2013 )
2014 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2015  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
2016  'TimingSubtractedBit' ),
2017  SeverityLevels = cms.VPSet(
2018  cms.PSet( ChannelStatus = cms.vstring( ),
2019  RecHitFlags = cms.vstring( ),
2020  Level = cms.int32( 0 )
2021  ),
2022  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2023  RecHitFlags = cms.vstring( ),
2024  Level = cms.int32( 1 )
2025  ),
2026  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2027  RecHitFlags = cms.vstring( 'HSCP_R1R2',
2028  'HSCP_FracLeader',
2029  'HSCP_OuterEnergy',
2030  'HSCP_ExpFit',
2031  'ADCSaturationBit',
2032  'HBHEIsolatedNoise',
2033  'AddedSimHcalNoise' ),
2034  Level = cms.int32( 5 )
2035  ),
2036  cms.PSet( ChannelStatus = cms.vstring( ),
2037  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2038  'HBHEPulseShape',
2039  'HOBit',
2040  'HFInTimeWindow',
2041  'ZDCBit',
2042  'CalibrationBit',
2043  'TimingErrorBit',
2044  'HBHETriangleNoise',
2045  'HBHETS4TS5Noise' ),
2046  Level = cms.int32( 8 )
2047  ),
2048  cms.PSet( ChannelStatus = cms.vstring( ),
2049  RecHitFlags = cms.vstring( 'HFLongShort',
2050  'HFPET',
2051  'HFS8S1Ratio',
2052  'HFDigiTime' ),
2053  Level = cms.int32( 11 )
2054  ),
2055  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2056  RecHitFlags = cms.vstring( 'HBHEFlatNoise',
2057  'HBHESpikeNoise' ),
2058  Level = cms.int32( 12 )
2059  ),
2060  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2061  RecHitFlags = cms.vstring( ),
2062  Level = cms.int32( 15 )
2063  ),
2064  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2065  'HcalCellDead' ),
2066  RecHitFlags = cms.vstring( ),
2067  Level = cms.int32( 20 )
2068  )
2069  ),
2070  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2071  'HcalCellOff',
2072  'HcalCellDead' )
2073 )
2074 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2075  recordLabel = cms.string( "HLT" ),
2076  categoryVariableName = cms.string( "vertexCategory" ),
2077  useTrackWeights = cms.bool( True ),
2078  useCategories = cms.bool( True ),
2079  pseudoMultiplicityMin = cms.uint32( 2 ),
2080  correctVertexMass = cms.bool( True ),
2081  trackSelection = cms.PSet(
2082  maxDistToAxis = cms.double( 0.07 ),
2083  totalHitsMin = cms.uint32( 0 ),
2084  ptMin = cms.double( 0.0 ),
2085  sip2dSigMax = cms.double( 99999.9 ),
2086  sip2dValMax = cms.double( 99999.9 ),
2087  sip3dSigMax = cms.double( 99999.9 ),
2088  sip3dValMax = cms.double( 99999.9 ),
2089  maxDecayLen = cms.double( 5.0 ),
2090  qualityClass = cms.string( "any" ),
2091  jetDeltaRMax = cms.double( 0.3 ),
2092  normChi2Max = cms.double( 99999.9 ),
2093  pixelHitsMin = cms.uint32( 0 ),
2094  sip2dSigMin = cms.double( -99999.9 ),
2095  sip2dValMin = cms.double( -99999.9 ),
2096  sip3dSigMin = cms.double( -99999.9 ),
2097  sip3dValMin = cms.double( -99999.9 )
2098  ),
2099  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2100  'CombinedSVPseudoVertex',
2101  'CombinedSVNoVertex' ),
2102  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2103  charmCut = cms.double( 1.5 ),
2104  vertexFlip = cms.bool( False ),
2105  minimumTrackWeight = cms.double( 0.5 ),
2106  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2107  trackMultiplicityMin = cms.uint32( 3 ),
2108  trackPseudoSelection = cms.PSet(
2109  maxDistToAxis = cms.double( 0.07 ),
2110  totalHitsMin = cms.uint32( 0 ),
2111  ptMin = cms.double( 0.0 ),
2112  sip2dSigMax = cms.double( 99999.9 ),
2113  sip2dValMax = cms.double( 99999.9 ),
2114  sip3dSigMax = cms.double( 99999.9 ),
2115  sip3dValMax = cms.double( 99999.9 ),
2116  maxDecayLen = cms.double( 5.0 ),
2117  qualityClass = cms.string( "any" ),
2118  jetDeltaRMax = cms.double( 0.3 ),
2119  normChi2Max = cms.double( 99999.9 ),
2120  pixelHitsMin = cms.uint32( 0 ),
2121  sip2dSigMin = cms.double( 2.0 ),
2122  sip2dValMin = cms.double( -99999.9 ),
2123  sip3dSigMin = cms.double( -99999.9 ),
2124  sip3dValMin = cms.double( -99999.9 )
2125  ),
2126  trackSort = cms.string( "sip2dSig" ),
2127  SoftLeptonFlip = cms.bool( False ),
2128  trackFlip = cms.bool( False )
2129 )
2130 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2131  recordLabel = cms.string( "HLT" ),
2132  categoryVariableName = cms.string( "vertexCategory" ),
2133  useTrackWeights = cms.bool( True ),
2134  useCategories = cms.bool( True ),
2135  pseudoMultiplicityMin = cms.uint32( 2 ),
2136  correctVertexMass = cms.bool( True ),
2137  trackSelection = cms.PSet(
2138  max_pT_dRcut = cms.double( 0.1 ),
2139  b_dR = cms.double( 0.6263 ),
2140  min_pT = cms.double( 120.0 ),
2141  b_pT = cms.double( 0.3684 ),
2142  ptMin = cms.double( 0.0 ),
2143  max_pT_trackPTcut = cms.double( 3.0 ),
2144  max_pT = cms.double( 500.0 ),
2145  useVariableJTA = cms.bool( False ),
2146  maxDecayLen = cms.double( 5.0 ),
2147  qualityClass = cms.string( "any" ),
2148  normChi2Max = cms.double( 99999.9 ),
2149  sip2dValMin = cms.double( -99999.9 ),
2150  sip3dValMin = cms.double( -99999.9 ),
2151  a_dR = cms.double( -0.001053 ),
2152  maxDistToAxis = cms.double( 0.07 ),
2153  totalHitsMin = cms.uint32( 0 ),
2154  a_pT = cms.double( 0.005263 ),
2155  sip2dSigMax = cms.double( 99999.9 ),
2156  sip2dValMax = cms.double( 99999.9 ),
2157  sip3dSigMax = cms.double( 99999.9 ),
2158  sip3dValMax = cms.double( 99999.9 ),
2159  min_pT_dRcut = cms.double( 0.5 ),
2160  jetDeltaRMax = cms.double( 0.3 ),
2161  pixelHitsMin = cms.uint32( 0 ),
2162  sip3dSigMin = cms.double( -99999.9 ),
2163  sip2dSigMin = cms.double( -99999.9 )
2164  ),
2165  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2166  'CombinedSVIVFV2PseudoVertex',
2167  'CombinedSVIVFV2NoVertex' ),
2168  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2169  charmCut = cms.double( 1.5 ),
2170  vertexFlip = cms.bool( False ),
2171  minimumTrackWeight = cms.double( 0.5 ),
2172  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2173  trackMultiplicityMin = cms.uint32( 3 ),
2174  trackPseudoSelection = cms.PSet(
2175  max_pT_dRcut = cms.double( 0.1 ),
2176  b_dR = cms.double( 0.6263 ),
2177  min_pT = cms.double( 120.0 ),
2178  b_pT = cms.double( 0.3684 ),
2179  ptMin = cms.double( 0.0 ),
2180  max_pT_trackPTcut = cms.double( 3.0 ),
2181  max_pT = cms.double( 500.0 ),
2182  useVariableJTA = cms.bool( False ),
2183  maxDecayLen = cms.double( 5.0 ),
2184  qualityClass = cms.string( "any" ),
2185  normChi2Max = cms.double( 99999.9 ),
2186  sip2dValMin = cms.double( -99999.9 ),
2187  sip3dValMin = cms.double( -99999.9 ),
2188  a_dR = cms.double( -0.001053 ),
2189  maxDistToAxis = cms.double( 0.07 ),
2190  totalHitsMin = cms.uint32( 0 ),
2191  a_pT = cms.double( 0.005263 ),
2192  sip2dSigMax = cms.double( 99999.9 ),
2193  sip2dValMax = cms.double( 99999.9 ),
2194  sip3dSigMax = cms.double( 99999.9 ),
2195  sip3dValMax = cms.double( 99999.9 ),
2196  min_pT_dRcut = cms.double( 0.5 ),
2197  jetDeltaRMax = cms.double( 0.3 ),
2198  pixelHitsMin = cms.uint32( 0 ),
2199  sip3dSigMin = cms.double( -99999.9 ),
2200  sip2dSigMin = cms.double( 2.0 )
2201  ),
2202  trackSort = cms.string( "sip2dSig" ),
2203  SoftLeptonFlip = cms.bool( False ),
2204  trackFlip = cms.bool( False )
2205 )
2206 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2207  maxImpactParameterSig = cms.double( 999999.0 ),
2208  deltaR = cms.double( -1.0 ),
2209  minimumImpactParameter = cms.double( -1.0 ),
2210  maximumDecayLength = cms.double( 999999.0 ),
2211  impactParameterType = cms.int32( 1 ),
2212  trackQualityClass = cms.string( "any" ),
2213  deltaRmin = cms.double( 0.0 ),
2214  maxImpactParameter = cms.double( 0.1 ),
2215  useSignedImpactParameterSig = cms.bool( True ),
2216  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2217  nthTrack = cms.int32( -1 )
2218 )
2219 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2220  b_pT = cms.double( 0.3684 ),
2221  deltaR = cms.double( -1.0 ),
2222  minimumImpactParameter = cms.double( 0.05 ),
2223  a_dR = cms.double( -0.001053 ),
2224  min_pT = cms.double( 120.0 ),
2225  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2226  max_pT = cms.double( 500.0 ),
2227  impactParameterType = cms.int32( 1 ),
2228  trackQualityClass = cms.string( "any" ),
2229  useVariableJTA = cms.bool( False ),
2230  min_pT_dRcut = cms.double( 0.5 ),
2231  max_pT_trackPTcut = cms.double( 3.0 ),
2232  max_pT_dRcut = cms.double( 0.1 ),
2233  b_dR = cms.double( 0.6263 ),
2234  a_pT = cms.double( 0.005263 ),
2235  maximumDecayLength = cms.double( 999999.0 ),
2236  nthTrack = cms.int32( 1 ),
2237  useSignedImpactParameterSig = cms.bool( False )
2238 )
2239 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2240  MaxDPhi = cms.double( 1.6 ),
2241  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2242  PropagationDirection = cms.string( "alongMomentum" )
2243 )
2244 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2245  MaxDPhi = cms.double( 1.6 ),
2246  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2247  PropagationDirection = cms.string( "oppositeToMomentum" )
2248 )
2249 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2250  SimpleMagneticField = cms.string( "" ),
2251  PropagationDirection = cms.string( "oppositeToMomentum" ),
2252  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2253  Mass = cms.double( 5.11E-4 ),
2254  ptMin = cms.double( -1.0 ),
2255  MaxDPhi = cms.double( 1.6 ),
2256  useRungeKutta = cms.bool( False )
2257 )
2258 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2259  appendToDataLabel = cms.string( "" ),
2260  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2261  MinimalTolerance = cms.double( 0.5 ),
2262  MaxDisplacement = cms.double( 0.5 ),
2263  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2264  pTChargeCutThreshold = cms.double( -1.0 ),
2265  nSigma = cms.double( 3.0 ),
2266  MaxSagitta = cms.double( 2.0 ),
2267  MaxChi2 = cms.double( 16.0 ),
2268  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2269 )
2270 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2271  appendToDataLabel = cms.string( "" ),
2272  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2273  MinimalTolerance = cms.double( 0.5 ),
2274  MaxDisplacement = cms.double( 0.5 ),
2275  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2276  pTChargeCutThreshold = cms.double( -1.0 ),
2277  nSigma = cms.double( 3.0 ),
2278  MaxSagitta = cms.double( 2.0 ),
2279  MaxChi2 = cms.double( 16.0 ),
2280  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2281 )
2282 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2283  appendToDataLabel = cms.string( "" ),
2284  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2285  MinimalTolerance = cms.double( 10.0 ),
2286  MaxDisplacement = cms.double( 100.0 ),
2287  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2288  pTChargeCutThreshold = cms.double( -1.0 ),
2289  nSigma = cms.double( 3.0 ),
2290  MaxSagitta = cms.double( -1.0 ),
2291  MaxChi2 = cms.double( 2000.0 ),
2292  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2293 )
2294 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2295  appendToDataLabel = cms.string( "" ),
2296  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2297  MinimalTolerance = cms.double( 10.0 ),
2298  MaxDisplacement = cms.double( 100.0 ),
2299  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2300  pTChargeCutThreshold = cms.double( -1.0 ),
2301  nSigma = cms.double( 3.0 ),
2302  MaxSagitta = cms.double( -1.0 ),
2303  MaxChi2 = cms.double( 30.0 ),
2304  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2305 )
2306 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2307  appendToDataLabel = cms.string( "" ),
2308  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2309  MinimalTolerance = cms.double( 0.5 ),
2310  MaxDisplacement = cms.double( 0.5 ),
2311  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2312  pTChargeCutThreshold = cms.double( 15.0 ),
2313  nSigma = cms.double( 3.0 ),
2314  MaxSagitta = cms.double( 2.0 ),
2315  MaxChi2 = cms.double( 9.0 ),
2316  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2317 )
2318 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2319  appendToDataLabel = cms.string( "" ),
2320  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2321  MinimalTolerance = cms.double( 10.0 ),
2322  MaxDisplacement = cms.double( 100.0 ),
2323  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2324  pTChargeCutThreshold = cms.double( 15.0 ),
2325  nSigma = cms.double( 3.0 ),
2326  MaxSagitta = cms.double( -1.0 ),
2327  MaxChi2 = cms.double( 9.0 ),
2328  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2329 )
2330 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2331  appendToDataLabel = cms.string( "" ),
2332  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2333  MinimalTolerance = cms.double( 0.5 ),
2334  MaxDisplacement = cms.double( 0.5 ),
2335  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2336  pTChargeCutThreshold = cms.double( -1.0 ),
2337  nSigma = cms.double( 3.0 ),
2338  MaxSagitta = cms.double( 2.0 ),
2339  MaxChi2 = cms.double( 16.0 ),
2340  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2341 )
2342 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2343  appendToDataLabel = cms.string( "" ),
2344  MinimalTolerance = cms.double( 10.0 ),
2345  MaxDisplacement = cms.double( 100.0 ),
2346  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2347  nSigma = cms.double( 3.0 ),
2348  MaxSagitta = cms.double( -1.0 ),
2349  MaxChi2 = cms.double( 16.0 ),
2350  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2351 )
2352 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2353  appendToDataLabel = cms.string( "" ),
2354  MinimalTolerance = cms.double( 10.0 ),
2355  MaxDisplacement = cms.double( 100.0 ),
2356  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2357  nSigma = cms.double( 3.0 ),
2358  MaxSagitta = cms.double( -1.0 ),
2359  MaxChi2 = cms.double( 30.0 ),
2360  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2361 )
2362 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2363  appendToDataLabel = cms.string( "" ),
2364  MinimalTolerance = cms.double( 10.0 ),
2365  MaxDisplacement = cms.double( 100.0 ),
2366  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2367  nSigma = cms.double( 3.0 ),
2368  MaxSagitta = cms.double( -1.0 ),
2369  MaxChi2 = cms.double( 9.0 ),
2370  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2371 )
2372 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2373  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2374  MaxComponents = cms.int32( 12 ),
2375  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2376 )
2377 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2378  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2379  fractionShared = cms.double( 0.13 ),
2380  ValidHitBonus = cms.double( 5.0 ),
2381  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2382  MissingHitPenalty = cms.double( 20.0 ),
2383  allowSharedFirstHit = cms.bool( True )
2384 )
2385 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2386  maxImpactParameterSig = cms.double( 999999.0 ),
2387  deltaR = cms.double( -1.0 ),
2388  minimumImpactParameter = cms.double( -1.0 ),
2389  maximumDecayLength = cms.double( 999999.0 ),
2390  impactParameterType = cms.int32( 1 ),
2391  trackQualityClass = cms.string( "any" ),
2392  deltaRmin = cms.double( 0.0 ),
2393  maxImpactParameter = cms.double( 0.1 ),
2394  useSignedImpactParameterSig = cms.bool( True ),
2395  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2396  nthTrack = cms.int32( -1 )
2397 )
2398 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2399  maxImpactParameterSig = cms.double( 999999.0 ),
2400  deltaR = cms.double( -1.0 ),
2401  minimumImpactParameter = cms.double( -1.0 ),
2402  maximumDecayLength = cms.double( 999999.0 ),
2403  impactParameterType = cms.int32( 1 ),
2404  trackQualityClass = cms.string( "any" ),
2405  deltaRmin = cms.double( 0.0 ),
2406  maxImpactParameter = cms.double( 0.2 ),
2407  useSignedImpactParameterSig = cms.bool( True ),
2408  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2409  nthTrack = cms.int32( -1 )
2410 )
2411 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2412  b_pT = cms.double( 0.3684 ),
2413  deltaR = cms.double( -1.0 ),
2414  minimumImpactParameter = cms.double( 0.05 ),
2415  a_dR = cms.double( -0.001053 ),
2416  min_pT = cms.double( 120.0 ),
2417  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2418  max_pT = cms.double( 500.0 ),
2419  impactParameterType = cms.int32( 1 ),
2420  trackQualityClass = cms.string( "any" ),
2421  useVariableJTA = cms.bool( False ),
2422  min_pT_dRcut = cms.double( 0.5 ),
2423  max_pT_trackPTcut = cms.double( 3.0 ),
2424  max_pT_dRcut = cms.double( 0.1 ),
2425  b_dR = cms.double( 0.6263 ),
2426  a_pT = cms.double( 0.005263 ),
2427  maximumDecayLength = cms.double( 999999.0 ),
2428  nthTrack = cms.int32( 1 ),
2429  useSignedImpactParameterSig = cms.bool( False )
2430 )
2431 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2432  b_pT = cms.double( 0.3684 ),
2433  deltaR = cms.double( -1.0 ),
2434  minimumImpactParameter = cms.double( 0.2 ),
2435  a_dR = cms.double( -0.001053 ),
2436  min_pT = cms.double( 120.0 ),
2437  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2438  max_pT = cms.double( 500.0 ),
2439  impactParameterType = cms.int32( 1 ),
2440  trackQualityClass = cms.string( "any" ),
2441  useVariableJTA = cms.bool( False ),
2442  min_pT_dRcut = cms.double( 0.5 ),
2443  max_pT_trackPTcut = cms.double( 3.0 ),
2444  max_pT_dRcut = cms.double( 0.1 ),
2445  b_dR = cms.double( 0.6263 ),
2446  a_pT = cms.double( 0.005263 ),
2447  maximumDecayLength = cms.double( 999999.0 ),
2448  nthTrack = cms.int32( 2 ),
2449  useSignedImpactParameterSig = cms.bool( True )
2450 )
2451 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2452  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2453 )
2454 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2455  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2456  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2457  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2458  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2459  Mass = cms.double( 5.11E-4 ),
2460  BetheHeitlerCorrection = cms.int32( 2 )
2461 )
2462 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2463  NoErrorPropagation = cms.bool( False ),
2464  endcapShiftInZPos = cms.double( 0.0 ),
2465  PropagationDirection = cms.string( "anyDirection" ),
2466  useTuningForL2Speed = cms.bool( True ),
2467  useIsYokeFlag = cms.bool( True ),
2468  endcapShiftInZNeg = cms.double( 0.0 ),
2469  SetVBFPointer = cms.bool( False ),
2470  AssumeNoMaterial = cms.bool( False ),
2471  returnTangentPlane = cms.bool( True ),
2472  useInTeslaFromMagField = cms.bool( False ),
2473  VBFName = cms.string( "VolumeBasedMagneticField" ),
2474  useEndcapShiftsInZ = cms.bool( False ),
2475  sendLogWarning = cms.bool( False ),
2476  useMatVolumes = cms.bool( True ),
2477  debug = cms.bool( False ),
2478  ApplyRadX0Correction = cms.bool( True ),
2479  useMagVolumes = cms.bool( True ),
2480  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2481 )
2482 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2483  NoErrorPropagation = cms.bool( False ),
2484  endcapShiftInZPos = cms.double( 0.0 ),
2485  PropagationDirection = cms.string( "oppositeToMomentum" ),
2486  useTuningForL2Speed = cms.bool( True ),
2487  useIsYokeFlag = cms.bool( True ),
2488  endcapShiftInZNeg = cms.double( 0.0 ),
2489  SetVBFPointer = cms.bool( False ),
2490  AssumeNoMaterial = cms.bool( False ),
2491  returnTangentPlane = cms.bool( True ),
2492  useInTeslaFromMagField = cms.bool( False ),
2493  VBFName = cms.string( "VolumeBasedMagneticField" ),
2494  useEndcapShiftsInZ = cms.bool( False ),
2495  sendLogWarning = cms.bool( False ),
2496  useMatVolumes = cms.bool( True ),
2497  debug = cms.bool( False ),
2498  ApplyRadX0Correction = cms.bool( True ),
2499  useMagVolumes = cms.bool( True ),
2500  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2501 )
2502 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2503  EstimateCut = cms.double( -1.0 ),
2504  appendToDataLabel = cms.string( "" ),
2505  LogPixelProbabilityCut = cms.double( -16.0 ),
2506  MinDof = cms.int32( 2 ),
2507  NoOutliersBeginEnd = cms.bool( False ),
2508  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2509  MinNumberOfHits = cms.int32( 3 ),
2510  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2511  MaxNumberOfOutliers = cms.int32( 3 ),
2512  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2513  MaxFractionOutliers = cms.double( 0.3 ),
2514  NoInvalidHitsBeginEnd = cms.bool( True ),
2515  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2516  RejectTracks = cms.bool( True )
2517 )
2518 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2519  EstimateCut = cms.double( -1.0 ),
2520  appendToDataLabel = cms.string( "" ),
2521  LogPixelProbabilityCut = cms.double( -16.0 ),
2522  MinDof = cms.int32( 2 ),
2523  NoOutliersBeginEnd = cms.bool( False ),
2524  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2525  MinNumberOfHits = cms.int32( 5 ),
2526  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2527  MaxNumberOfOutliers = cms.int32( 3 ),
2528  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2529  MaxFractionOutliers = cms.double( 0.3 ),
2530  NoInvalidHitsBeginEnd = cms.bool( False ),
2531  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2532  RejectTracks = cms.bool( True )
2533 )
2534 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2535  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2536  appendToDataLabel = cms.string( "" ),
2537  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2538  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2539 )
2540 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2541  SimpleMagneticField = cms.string( "" ),
2542  PropagationDirection = cms.string( "alongMomentum" ),
2543  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2544  Mass = cms.double( 5.11E-4 ),
2545  ptMin = cms.double( -1.0 ),
2546  MaxDPhi = cms.double( 1.6 ),
2547  useRungeKutta = cms.bool( False )
2548 )
2549 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2550  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2551 )
2552 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2553  EstimateCut = cms.double( -1.0 ),
2554  appendToDataLabel = cms.string( "" ),
2555  LogPixelProbabilityCut = cms.double( -16.0 ),
2556  MinDof = cms.int32( 2 ),
2557  NoOutliersBeginEnd = cms.bool( False ),
2558  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2559  MinNumberOfHits = cms.int32( 5 ),
2560  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2561  MaxNumberOfOutliers = cms.int32( 3 ),
2562  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2563  MaxFractionOutliers = cms.double( 0.3 ),
2564  NoInvalidHitsBeginEnd = cms.bool( True ),
2565  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2566  RejectTracks = cms.bool( True )
2567 )
2568 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2569  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2570  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2571  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2572  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2573  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2574 )
2575 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2576  ErrorRescaling = cms.double( 100.0 ),
2577  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2578  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2579  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2580  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2581  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2582 )
2583 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2584  appendToDataLabel = cms.string( "" ),
2585  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2586  MinimalTolerance = cms.double( 0.5 ),
2587  MaxDisplacement = cms.double( 0.5 ),
2588  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2589  pTChargeCutThreshold = cms.double( 15.0 ),
2590  nSigma = cms.double( 3.0 ),
2591  MaxSagitta = cms.double( 2.0 ),
2592  MaxChi2 = cms.double( 30.0 ),
2593  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2594 )
2595 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2596  appendToDataLabel = cms.string( "" ),
2597  MinimalTolerance = cms.double( 10.0 ),
2598  MaxDisplacement = cms.double( 100.0 ),
2599  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2600  nSigma = cms.double( 3.0 ),
2601  MaxSagitta = cms.double( -1.0 ),
2602  MaxChi2 = cms.double( 36.0 ),
2603  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2604 )
2605 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2606  EstimateCut = cms.double( -1.0 ),
2607  appendToDataLabel = cms.string( "" ),
2608  LogPixelProbabilityCut = cms.double( -16.0 ),
2609  MinDof = cms.int32( 2 ),
2610  NoOutliersBeginEnd = cms.bool( False ),
2611  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2612  MinNumberOfHits = cms.int32( 5 ),
2613  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2614  MaxNumberOfOutliers = cms.int32( 3 ),
2615  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2616  MaxFractionOutliers = cms.double( 0.3 ),
2617  NoInvalidHitsBeginEnd = cms.bool( False ),
2618  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2619  RejectTracks = cms.bool( True )
2620 )
2621 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2622  EstimateCut = cms.double( -1.0 ),
2623  appendToDataLabel = cms.string( "" ),
2624  LogPixelProbabilityCut = cms.double( -16.0 ),
2625  MinDof = cms.int32( 2 ),
2626  NoOutliersBeginEnd = cms.bool( False ),
2627  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2628  MinNumberOfHits = cms.int32( 5 ),
2629  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2630  MaxNumberOfOutliers = cms.int32( 3 ),
2631  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2632  MaxFractionOutliers = cms.double( 0.3 ),
2633  NoInvalidHitsBeginEnd = cms.bool( False ),
2634  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2635  RejectTracks = cms.bool( True )
2636 )
2637 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2638  EstimateCut = cms.double( 20.0 ),
2639  appendToDataLabel = cms.string( "" ),
2640  LogPixelProbabilityCut = cms.double( -14.0 ),
2641  MinDof = cms.int32( 2 ),
2642  NoOutliersBeginEnd = cms.bool( False ),
2643  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2644  MinNumberOfHits = cms.int32( 3 ),
2645  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2646  MaxNumberOfOutliers = cms.int32( 3 ),
2647  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2648  MaxFractionOutliers = cms.double( 0.3 ),
2649  NoInvalidHitsBeginEnd = cms.bool( True ),
2650  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2651  RejectTracks = cms.bool( True )
2652 )
2653 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2654  EstimateCut = cms.double( 20.0 ),
2655  appendToDataLabel = cms.string( "" ),
2656  LogPixelProbabilityCut = cms.double( -14.0 ),
2657  MinDof = cms.int32( 2 ),
2658  NoOutliersBeginEnd = cms.bool( False ),
2659  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2660  MinNumberOfHits = cms.int32( 3 ),
2661  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2662  MaxNumberOfOutliers = cms.int32( 3 ),
2663  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2664  MaxFractionOutliers = cms.double( 0.3 ),
2665  NoInvalidHitsBeginEnd = cms.bool( True ),
2666  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2667  RejectTracks = cms.bool( True )
2668 )
2669 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2670  appendToDataLabel = cms.string( "" ),
2671  minHits = cms.int32( 3 ),
2672  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2673  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2674  Updator = cms.string( "hltESPKFUpdator" ),
2675  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2676  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2677 )
2678 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2679  appendToDataLabel = cms.string( "" ),
2680  minHits = cms.int32( 3 ),
2681  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2682  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2683  Updator = cms.string( "hltESPKFUpdator" ),
2684  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2685  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2686 )
2687 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2688  appendToDataLabel = cms.string( "" ),
2689  minHits = cms.int32( 3 ),
2690  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2691  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2692  Updator = cms.string( "hltESPKFUpdator" ),
2693  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2694  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2695 )
2696 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2697  errorRescaling = cms.double( 100.0 ),
2698  minHits = cms.int32( 3 ),
2699  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2700  appendToDataLabel = cms.string( "" ),
2701  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2702  Updator = cms.string( "hltESPKFUpdator" ),
2703  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2704  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2705 )
2706 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2707  errorRescaling = cms.double( 100.0 ),
2708  minHits = cms.int32( 3 ),
2709  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2710  appendToDataLabel = cms.string( "" ),
2711  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2712  Updator = cms.string( "hltESPKFUpdator" ),
2713  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2714  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2715 )
2716 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2717  errorRescaling = cms.double( 10.0 ),
2718  minHits = cms.int32( 3 ),
2719  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2720  appendToDataLabel = cms.string( "" ),
2721  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2722  Updator = cms.string( "hltESPKFUpdator" ),
2723  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2724  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2725 )
2726 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2727  errorRescaling = cms.double( 10.0 ),
2728  minHits = cms.int32( 3 ),
2729  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2730  appendToDataLabel = cms.string( "" ),
2731  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2732  Updator = cms.string( "hltESPKFUpdator" ),
2733  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2734  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2735 )
2736 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2737  ComponentName = cms.string( "hltESPKFUpdator" )
2738 )
2739 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2740  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2741  DistanceMeasure = cms.string( "KullbackLeibler" )
2742 )
2743 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2744  appendToDataLabel = cms.string( "" ),
2745  minHits = cms.int32( 3 ),
2746  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2747  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2748  Updator = cms.string( "hltESPKFUpdator" ),
2749  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2750  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2751 )
2752 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2753  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
2754  fractionShared = cms.double( 0.16 ),
2755  ValidHitBonus = cms.double( 5.0 ),
2756  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2757  MissingHitPenalty = cms.double( 20.0 ),
2758  allowSharedFirstHit = cms.bool( True )
2759 )
2760 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2761  UseStripStripQualityDB = cms.bool( True ),
2762  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2763  UsePixelROCQualityDB = cms.bool( True ),
2764  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2765  UseStripAPVFiberQualityDB = cms.bool( True ),
2766  badStripCuts = cms.PSet(
2767  TOB = cms.PSet(
2768  maxBad = cms.uint32( 4 ),
2769  maxConsecutiveBad = cms.uint32( 2 )
2770  ),
2771  TIB = cms.PSet(
2772  maxBad = cms.uint32( 4 ),
2773  maxConsecutiveBad = cms.uint32( 2 )
2774  ),
2775  TID = cms.PSet(
2776  maxBad = cms.uint32( 4 ),
2777  maxConsecutiveBad = cms.uint32( 2 )
2778  ),
2779  TEC = cms.PSet(
2780  maxBad = cms.uint32( 4 ),
2781  maxConsecutiveBad = cms.uint32( 2 )
2782  )
2783  ),
2784  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2785  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2786  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2787  UsePixelModuleQualityDB = cms.bool( True ),
2788  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2789  HitMatcher = cms.string( "StandardMatcher" ),
2790  DebugStripStripQualityDB = cms.untracked.bool( False ),
2791  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2792  SiStripQualityLabel = cms.string( "" ),
2793  UseStripModuleQualityDB = cms.bool( True ),
2794  MaskBadAPVFibers = cms.bool( True )
2795 )
2796 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2797  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
2798  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2799  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
2800 )
2801 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2802  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2803  fractionShared = cms.double( 0.11 ),
2804  ValidHitBonus = cms.double( 5.0 ),
2805  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2806  MissingHitPenalty = cms.double( 20.0 ),
2807  allowSharedFirstHit = cms.bool( True )
2808 )
2809 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2810  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2811 )
2812 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2813  useLAAlignmentOffsets = cms.bool( False ),
2814  DoCosmics = cms.bool( False ),
2815  eff_charge_cut_highX = cms.double( 1.0 ),
2816  eff_charge_cut_highY = cms.double( 1.0 ),
2817  inflate_all_errors_no_trk_angle = cms.bool( False ),
2818  eff_charge_cut_lowY = cms.double( 0.0 ),
2819  eff_charge_cut_lowX = cms.double( 0.0 ),
2820  UseErrorsFromTemplates = cms.bool( True ),
2821  TruncatePixelCharge = cms.bool( True ),
2822  size_cutY = cms.double( 3.0 ),
2823  size_cutX = cms.double( 3.0 ),
2824  useLAWidthFromDB = cms.bool( False ),
2825  inflate_errors = cms.bool( False ),
2826  Alpha2Order = cms.bool( True ),
2827  ClusterProbComputationFlag = cms.int32( 0 ),
2828  PixelErrorParametrization = cms.string( "NOTcmsim" ),
2829  EdgeClusterErrorX = cms.double( 50.0 ),
2830  EdgeClusterErrorY = cms.double( 85.0 ),
2831  LoadTemplatesFromDB = cms.bool( True ),
2832  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2833  MagneticFieldRecord = cms.ESInputTag( "" ),
2834  IrradiationBiasCorrection = cms.bool( False )
2835 )
2836 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2837  DoLorentz = cms.bool( True ),
2838  DoCosmics = cms.bool( False ),
2839  LoadTemplatesFromDB = cms.bool( True ),
2840  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2841  Alpha2Order = cms.bool( True ),
2842  ClusterProbComputationFlag = cms.int32( 0 ),
2843  speed = cms.int32( -2 ),
2844  UseClusterSplitter = cms.bool( False )
2845 )
2846 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2847  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
2848  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2849  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
2850 )
2851 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2852  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
2853  fractionShared = cms.double( 0.11 ),
2854  ValidHitBonus = cms.double( 5.0 ),
2855  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2856  MissingHitPenalty = cms.double( 20.0 ),
2857  allowSharedFirstHit = cms.bool( True )
2858 )
2859 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2860  appendToDataLabel = cms.string( "" ),
2861  MinimalTolerance = cms.double( 10.0 ),
2862  MaxDisplacement = cms.double( 100.0 ),
2863  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
2864  nSigma = cms.double( 3.0 ),
2865  MaxSagitta = cms.double( -1.0 ),
2866  MaxChi2 = cms.double( 25.0 ),
2867  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2868 )
2869 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2870  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
2871  fractionShared = cms.double( 0.19 ),
2872  ValidHitBonus = cms.double( 5.0 ),
2873  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2874  MissingHitPenalty = cms.double( 20.0 ),
2875  allowSharedFirstHit = cms.bool( True )
2876 )
2877 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2878  appendToDataLabel = cms.string( "" ),
2879  minHits = cms.int32( 3 ),
2880  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
2881  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2882  Updator = cms.string( "hltESPKFUpdator" ),
2883  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2884  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2885 )
2886 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2887  errorRescaling = cms.double( 100.0 ),
2888  minHits = cms.int32( 3 ),
2889  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
2890  appendToDataLabel = cms.string( "" ),
2891  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2892  Updator = cms.string( "hltESPKFUpdator" ),
2893  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2894  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2895 )
2896 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2897  SimpleMagneticField = cms.string( "" ),
2898  PropagationDirection = cms.string( "alongMomentum" ),
2899  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2900  Mass = cms.double( 0.105 ),
2901  ptMin = cms.double( -1.0 ),
2902  MaxDPhi = cms.double( 1.6 ),
2903  useRungeKutta = cms.bool( True )
2904 )
2905 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
2906  Epsilon = cms.double( 5.0 ),
2907  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2908  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2909  PropagationDirection = cms.string( "alongMomentum" ),
2910  ComponentName = cms.string( "hltESPSmartPropagator" )
2911 )
2912 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
2913  Epsilon = cms.double( 5.0 ),
2914  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2915  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2916  PropagationDirection = cms.string( "alongMomentum" ),
2917  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
2918 )
2919 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
2920  Epsilon = cms.double( 5.0 ),
2921  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
2922  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2923  PropagationDirection = cms.string( "oppositeToMomentum" ),
2924  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
2925 )
2926 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
2927  distance = cms.double( 0.5 )
2928 )
2929 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2930  NoErrorPropagation = cms.bool( False ),
2931  endcapShiftInZPos = cms.double( 0.0 ),
2932  PropagationDirection = cms.string( "alongMomentum" ),
2933  useTuningForL2Speed = cms.bool( False ),
2934  useIsYokeFlag = cms.bool( True ),
2935  endcapShiftInZNeg = cms.double( 0.0 ),
2936  SetVBFPointer = cms.bool( False ),
2937  AssumeNoMaterial = cms.bool( False ),
2938  returnTangentPlane = cms.bool( True ),
2939  useInTeslaFromMagField = cms.bool( False ),
2940  VBFName = cms.string( "VolumeBasedMagneticField" ),
2941  useEndcapShiftsInZ = cms.bool( False ),
2942  sendLogWarning = cms.bool( False ),
2943  useMatVolumes = cms.bool( True ),
2944  debug = cms.bool( False ),
2945  ApplyRadX0Correction = cms.bool( True ),
2946  useMagVolumes = cms.bool( True ),
2947  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
2948 )
2949 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2950  NoErrorPropagation = cms.bool( False ),
2951  endcapShiftInZPos = cms.double( 0.0 ),
2952  PropagationDirection = cms.string( "oppositeToMomentum" ),
2953  useTuningForL2Speed = cms.bool( False ),
2954  useIsYokeFlag = cms.bool( True ),
2955  endcapShiftInZNeg = cms.double( 0.0 ),
2956  SetVBFPointer = cms.bool( False ),
2957  AssumeNoMaterial = cms.bool( False ),
2958  returnTangentPlane = cms.bool( True ),
2959  useInTeslaFromMagField = cms.bool( False ),
2960  VBFName = cms.string( "VolumeBasedMagneticField" ),
2961  useEndcapShiftsInZ = cms.bool( False ),
2962  sendLogWarning = cms.bool( False ),
2963  useMatVolumes = cms.bool( True ),
2964  debug = cms.bool( False ),
2965  ApplyRadX0Correction = cms.bool( True ),
2966  useMagVolumes = cms.bool( True ),
2967  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
2968 )
2969 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
2970  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
2971  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
2972  parameters = cms.PSet(
2973  mTIB_P1 = cms.double( 0.202 ),
2974  maxChgOneMIP = cms.double( 6000.0 ),
2975  mTEC_P0 = cms.double( -1.885 ),
2976  mTOB_P1 = cms.double( 0.253 ),
2977  mTEC_P1 = cms.double( 0.471 ),
2978  mLC_P2 = cms.double( 0.3 ),
2979  mLC_P1 = cms.double( 0.618 ),
2980  mTOB_P0 = cms.double( -1.026 ),
2981  mLC_P0 = cms.double( -0.326 ),
2982  useLegacyError = cms.bool( False ),
2983  mTIB_P0 = cms.double( -0.742 ),
2984  mTID_P1 = cms.double( 0.433 ),
2985  mTID_P0 = cms.double( -1.427 )
2986  )
2987 )
2988 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2989  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2990  Matcher = cms.string( "StandardMatcher" ),
2991  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2992  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2993  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
2994 )
2995 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2996  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2997  Matcher = cms.string( "StandardMatcher" ),
2998  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2999  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3000  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
3001 )
3002 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3003  StripCPE = cms.string( "Fake" ),
3004  Matcher = cms.string( "StandardMatcher" ),
3005  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3006  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3007  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
3008 )
3009 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3010  StripCPE = cms.string( "Fake" ),
3011  Matcher = cms.string( "StandardMatcher" ),
3012  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3013  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3014  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
3015 )
3016 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3017  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3018  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3019  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
3020 )
3021 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3022  EstimateCut = cms.double( 30.0 ),
3023  appendToDataLabel = cms.string( "" ),
3024  LogPixelProbabilityCut = cms.double( -16.0 ),
3025  MinDof = cms.int32( 2 ),
3026  NoOutliersBeginEnd = cms.bool( False ),
3027  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3028  MinNumberOfHits = cms.int32( 7 ),
3029  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3030  MaxNumberOfOutliers = cms.int32( 3 ),
3031  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3032  MaxFractionOutliers = cms.double( 0.3 ),
3033  NoInvalidHitsBeginEnd = cms.bool( False ),
3034  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3035  RejectTracks = cms.bool( True )
3036 )
3037 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3038  EstimateCut = cms.double( 30.0 ),
3039  appendToDataLabel = cms.string( "" ),
3040  LogPixelProbabilityCut = cms.double( -16.0 ),
3041  MinDof = cms.int32( 2 ),
3042  NoOutliersBeginEnd = cms.bool( False ),
3043  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3044  MinNumberOfHits = cms.int32( 7 ),
3045  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3046  MaxNumberOfOutliers = cms.int32( 3 ),
3047  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3048  MaxFractionOutliers = cms.double( 0.3 ),
3049  NoInvalidHitsBeginEnd = cms.bool( False ),
3050  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3051  RejectTracks = cms.bool( True )
3052 )
3053 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3054  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3055  appendToDataLabel = cms.string( "" ),
3056  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3057  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
3058 )
3059 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3060  appendToDataLabel = cms.string( "" ),
3061  minHits = cms.int32( 7 ),
3062  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3063  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3064  Updator = cms.string( "hltESPKFUpdator" ),
3065  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3066  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3067 )
3068 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3069  appendToDataLabel = cms.string( "" ),
3070  minHits = cms.int32( 7 ),
3071  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3072  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3073  Updator = cms.string( "hltESPKFUpdator" ),
3074  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3075  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3076 )
3077 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3078  errorRescaling = cms.double( 10.0 ),
3079  minHits = cms.int32( 7 ),
3080  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3081  appendToDataLabel = cms.string( "" ),
3082  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3083  Updator = cms.string( "hltESPKFUpdator" ),
3084  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3085  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3086 )
3087 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3088  errorRescaling = cms.double( 10.0 ),
3089  minHits = cms.int32( 7 ),
3090  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3091  appendToDataLabel = cms.string( "" ),
3092  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3093  Updator = cms.string( "hltESPKFUpdator" ),
3094  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3095  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3096 )
3097 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3098  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3099  fractionShared = cms.double( 0.09 ),
3100  ValidHitBonus = cms.double( 5.0 ),
3101  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3102  MissingHitPenalty = cms.double( 20.0 ),
3103  allowSharedFirstHit = cms.bool( True )
3104 )
3105 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3106  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3107  appendToDataLabel = cms.string( "" ),
3108  algoOrder = cms.vstring( )
3109 )
3110 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3111  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3112  fractionShared = cms.double( 0.5 ),
3113  ValidHitBonus = cms.double( 100.0 ),
3114  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3115  MissingHitPenalty = cms.double( 0.0 ),
3116  allowSharedFirstHit = cms.bool( False )
3117 )
3118 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
3119  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
3120  fractionShared = cms.double( 0.5 ),
3121  ValidHitBonus = cms.double( 100.0 ),
3122  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
3123  MissingHitPenalty = cms.double( 0.0 ),
3124  allowSharedFirstHit = cms.bool( True )
3125 )
3126 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3127  appendToDataLabel = cms.string( "" ),
3128  minHits = cms.int32( 3 ),
3129  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3130  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3131  Updator = cms.string( "hltESPKFUpdator" ),
3132  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3133  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3134 )
3135 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3136  errorRescaling = cms.double( 100.0 ),
3137  minHits = cms.int32( 3 ),
3138  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3139  appendToDataLabel = cms.string( "" ),
3140  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3141  Updator = cms.string( "hltESPKFUpdator" ),
3142  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3143  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3144 )
3145 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3146  useQuadrupletAlgo = cms.bool( False ),
3147  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3148  appendToDataLabel = cms.string( "" )
3149 )
3150 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3151  ComponentName = cms.string( "hltTrackCleaner" ),
3152  appendToDataLabel = cms.string( "" )
3153 )
3154 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3155  ComponentName = cms.string( "HODetIdAssociator" ),
3156  hcalRegion = cms.int32( 2 ),
3157  etaBinSize = cms.double( 0.087 ),
3158  nEta = cms.int32( 30 ),
3159  nPhi = cms.int32( 72 ),
3160  includeBadChambers = cms.bool( False ),
3161  includeME0 = cms.bool( False ),
3162  includeGEM = cms.bool( False )
3163 )
3164 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3165  ComponentName = cms.string( "MuonDetIdAssociator" ),
3166  hcalRegion = cms.int32( 2 ),
3167  etaBinSize = cms.double( 0.125 ),
3168  nEta = cms.int32( 48 ),
3169  nPhi = cms.int32( 48 ),
3170  includeBadChambers = cms.bool( False ),
3171  includeME0 = cms.bool( False ),
3172  includeGEM = cms.bool( False )
3173 )
3174 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3175  ComponentName = cms.string( "SimpleNavigationSchool" ),
3176  SimpleMagneticField = cms.string( "ParabolicMf" )
3177 )
3178 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3179  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3180  hcalRegion = cms.int32( 2 ),
3181  etaBinSize = cms.double( 0.1 ),
3182  nEta = cms.int32( 60 ),
3183  nPhi = cms.int32( 30 ),
3184  includeBadChambers = cms.bool( False ),
3185  includeME0 = cms.bool( False ),
3186  includeGEM = cms.bool( False )
3187 )
3188 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
3189  ListOfRecordToMerge = cms.VPSet(
3190  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
3191  tag = cms.string( "" )
3192  ),
3193  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
3194  tag = cms.string( "" )
3195  )
3196  )
3197 )
3198 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3199 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3200  LatencyRecord = cms.PSet(
3201  label = cms.untracked.string( "" ),
3202  record = cms.string( "SiStripLatencyRcd" )
3203  ),
3204  BackPlaneCorrectionDeconvMode = cms.PSet(
3205  label = cms.untracked.string( "deconvolution" ),
3206  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3207  ),
3208  BackPlaneCorrectionPeakMode = cms.PSet(
3209  label = cms.untracked.string( "peak" ),
3210  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3211  )
3212 )
3213 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3214  LatencyRecord = cms.PSet(
3215  label = cms.untracked.string( "" ),
3216  record = cms.string( "SiStripLatencyRcd" )
3217  ),
3218  LorentzAngleDeconvMode = cms.PSet(
3219  label = cms.untracked.string( "deconvolution" ),
3220  record = cms.string( "SiStripLorentzAngleRcd" )
3221  ),
3222  LorentzAnglePeakMode = cms.PSet(
3223  label = cms.untracked.string( "peak" ),
3224  record = cms.string( "SiStripLorentzAngleRcd" )
3225  )
3226 )
3227 
3228 fragment.ThroughputService = cms.Service( "ThroughputService",
3229  dqmPath = cms.untracked.string( "HLT/Throughput" ),
3230  timeRange = cms.untracked.double( 60000.0 ),
3231  timeResolution = cms.untracked.double( 5.828 )
3232 )
3233 
3234 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3235  toGet = cms.VPSet(
3236  ),
3237  verbose = cms.untracked.bool( False )
3238 )
3239 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3240  RawDataCollection = cms.InputTag( "rawDataCollector" )
3241 )
3242 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3243  result = cms.bool( False )
3244 )
3245 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3246  SelectedTriggerType = cms.int32( 1 )
3247 )
3248 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3249  useTCDSEventNumber = cms.bool( False ),
3250  invert = cms.bool( False ),
3251  period = cms.uint32( 107 ),
3252  rawInput = cms.InputTag( "rawDataCollector" ),
3253  fedId = cms.int32( 1024 )
3254 )
3255 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3256  lenSlinkTrailer = cms.untracked.int32( 8 ),
3257  lenAMC13Header = cms.untracked.int32( 8 ),
3258  CTP7 = cms.untracked.bool( False ),
3259  lenAMC13Trailer = cms.untracked.int32( 8 ),
3260  Setup = cms.string( "stage2::GTSetup" ),
3261  MinFeds = cms.uint32( 0 ),
3262  InputLabel = cms.InputTag( "rawDataCollector" ),
3263  lenSlinkHeader = cms.untracked.int32( 8 ),
3264  MTF7 = cms.untracked.bool( False ),
3265  FWId = cms.uint32( 0 ),
3266  debug = cms.untracked.bool( False ),
3267  FedIds = cms.vint32( 1404 ),
3268  lenAMCHeader = cms.untracked.int32( 8 ),
3269  lenAMCTrailer = cms.untracked.int32( 0 ),
3270  FWOverride = cms.bool( False )
3271 )
3272 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3273  L1DataBxInEvent = cms.int32( 5 ),
3274  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3275  AlgorithmTriggersUnmasked = cms.bool( True ),
3276  EmulateBxInEvent = cms.int32( 1 ),
3277  AlgorithmTriggersUnprescaled = cms.bool( True ),
3278  PrintL1Menu = cms.untracked.bool( False ),
3279  Verbosity = cms.untracked.int32( 0 ),
3280  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3281  ProduceL1GtDaqRecord = cms.bool( True ),
3282  PrescaleSet = cms.uint32( 1 ),
3283  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3284  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3285  TriggerMenuLuminosity = cms.string( "startup" ),
3286  ProduceL1GtObjectMapRecord = cms.bool( True ),
3287  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3288  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3289  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3290  BstLengthBytes = cms.int32( -1 ),
3291  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
3292 )
3293 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3294  scalersInputTag = cms.InputTag( "rawDataCollector" )
3295 )
3296 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3297  maxZ = cms.double( 40.0 ),
3298  src = cms.InputTag( "hltScalersRawToDigi" ),
3299  gtEvmLabel = cms.InputTag( "" ),
3300  changeToCMSCoordinates = cms.bool( False ),
3301  setSigmaZ = cms.double( 0.0 ),
3302  maxRadius = cms.double( 2.0 )
3303 )
3304 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3305  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3306  offset = cms.uint32( 0 )
3307 )
3308 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3309  result = cms.bool( True )
3310 )
3311 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
3312  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3313  offset = cms.uint32( 0 )
3314 )
3315 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3316  SelectedTriggerType = cms.int32( 3 )
3317 )
3318 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3319  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3320  offset = cms.uint32( 0 )
3321 )
3322 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3323  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3324  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3325  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3326  saveTags = cms.bool( True ),
3327  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3328  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3329  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3330  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3331  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3332 )
3333 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3334  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3335  offset = cms.uint32( 0 )
3336 )
3337 fragment.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed",
3338  L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ),
3339  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3340  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3341  saveTags = cms.bool( True ),
3342  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3343  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3344  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3345  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3346  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3347 )
3348 fragment.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler",
3349  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3350  offset = cms.uint32( 0 )
3351 )
3352 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
3353  UseQualityInfo = cms.bool( False ),
3354  UsePilotBlade = cms.bool( False ),
3355  UsePhase1 = cms.bool( True ),
3356  InputLabel = cms.InputTag( "rawDataCollector" ),
3357  IncludeErrors = cms.bool( False ),
3358  ErrorList = cms.vint32( ),
3359  Regions = cms.PSet( ),
3360  Timing = cms.untracked.bool( False ),
3361  CablingMapLabel = cms.string( "" ),
3362  UserErrorList = cms.vint32( )
3363 )
3364 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
3365  src = cms.InputTag( "hltSiPixelDigis" ),
3366  ChannelThreshold = cms.int32( 1000 ),
3367  maxNumberOfClusters = cms.int32( 40000 ),
3368  VCaltoElectronGain = cms.int32( 65 ),
3369  MissCalibrate = cms.untracked.bool( True ),
3370  SplitClusters = cms.bool( False ),
3371  VCaltoElectronOffset = cms.int32( -414 ),
3372  payloadType = cms.string( "HLT" ),
3373  SeedThreshold = cms.int32( 1000 ),
3374  ClusterThreshold = cms.double( 4000.0 )
3375 )
3376 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
3377  src = cms.InputTag( "hltSiPixelClusters" ),
3378  onDemand = cms.bool( False )
3379 )
3380 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
3381  VerboseLevel = cms.untracked.int32( 0 ),
3382  src = cms.InputTag( "hltSiPixelClusters" ),
3383  CPE = cms.string( "hltESPPixelCPEGeneric" )
3384 )
3385 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
3386  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
3387  'BPix2+BPix3+BPix4',
3388  'BPix1+BPix3+BPix4',
3389  'BPix1+BPix2+BPix4',
3390  'BPix2+BPix3+FPix1_pos',
3391  'BPix2+BPix3+FPix1_neg',
3392  'BPix1+BPix2+FPix1_pos',
3393  'BPix1+BPix2+FPix1_neg',
3394  'BPix2+FPix1_pos+FPix2_pos',
3395  'BPix2+FPix1_neg+FPix2_neg',
3396  'BPix1+FPix1_pos+FPix2_pos',
3397  'BPix1+FPix1_neg+FPix2_neg',
3398  'FPix1_pos+FPix2_pos+FPix3_pos',
3399  'FPix1_neg+FPix2_neg+FPix3_neg' ),
3400  MTOB = cms.PSet( ),
3401  TEC = cms.PSet( ),
3402  MTID = cms.PSet( ),
3403  FPix = cms.PSet(
3404  hitErrorRPhi = cms.double( 0.0051 ),
3405  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3406  useErrorsFromParam = cms.bool( True ),
3407  hitErrorRZ = cms.double( 0.0036 ),
3408  HitProducer = cms.string( "hltSiPixelRecHits" )
3409  ),
3410  MTEC = cms.PSet( ),
3411  MTIB = cms.PSet( ),
3412  TID = cms.PSet( ),
3413  TOB = cms.PSet( ),
3414  BPix = cms.PSet(
3415  hitErrorRPhi = cms.double( 0.0027 ),
3416  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3417  useErrorsFromParam = cms.bool( True ),
3418  hitErrorRZ = cms.double( 0.006 ),
3419  HitProducer = cms.string( "hltSiPixelRecHits" )
3420  ),
3421  TIB = cms.PSet( )
3422 )
3423 fragment.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
3424  chi2 = cms.double( 1000.0 ),
3425  nSigmaTipMaxTolerance = cms.double( 0.0 ),
3426  ptMin = cms.double( 0.3 ),
3427  nSigmaInvPtTolerance = cms.double( 0.0 ),
3428  tipMax = cms.double( 1.0 )
3429 )
3430 fragment.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
3431 fragment.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
3432  RegionPSet = cms.PSet(
3433  nSigmaZ = cms.double( 0.0 ),
3434  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3435  ptMin = cms.double( 0.3 ),
3436  originHalfLength = cms.double( 15.1 ),
3437  originRadius = cms.double( 0.2 ),
3438  precise = cms.bool( True ),
3439  useMultipleScattering = cms.bool( False )
3440  )
3441 )
3442 fragment.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer",
3443  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ),
3444  layerPairs = cms.vuint32( 0 ),
3445  clusterCheck = cms.InputTag( "" ),
3446  produceSeedingHitSets = cms.bool( False ),
3447  produceIntermediateHitDoublets = cms.bool( True ),
3448  maxElement = cms.uint32( 0 ),
3449  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
3450 )
3451 fragment.hltPixelTracksHitTripletsForHighMult = cms.EDProducer( "PixelTripletHLTEDProducer",
3452  useBending = cms.bool( True ),
3453  useFixedPreFiltering = cms.bool( False ),
3454  produceIntermediateHitTriplets = cms.bool( False ),
3455  maxElement = cms.uint32( 100000 ),
3456  SeedComparitorPSet = cms.PSet(
3457  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
3458  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
3459  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
3460  ),
3461  extraHitRPhitolerance = cms.double( 0.06 ),
3462  produceSeedingHitSets = cms.bool( True ),
3463  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ),
3464  useMultScattering = cms.bool( True ),
3465  phiPreFiltering = cms.double( 0.3 ),
3466  extraHitRZtolerance = cms.double( 0.06 )
3467 )
3468 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
3469  Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ),
3470  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3471  passLabel = cms.string( "" ),
3472  Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ),
3473  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForHighMult" )
3474 )
3475 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
3476  WtAverage = cms.bool( True ),
3477  Method2 = cms.bool( True ),
3478  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
3479  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
3480  Verbosity = cms.int32( 0 ),
3481  UseError = cms.bool( True ),
3482  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
3483  PtMin = cms.double( 0.4 ),
3484  NTrkMin = cms.int32( 30 ),
3485  ZOffset = cms.double( 5.0 ),
3486  Finder = cms.string( "DivisiveVertexFinder" ),
3487  ZSeparation = cms.double( 0.05 )
3488 )
3489 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
3490  max_d0 = cms.double( 100.0 ),
3491  minNumber3DLayers = cms.uint32( 0 ),
3492  max_lostHitFraction = cms.double( 1.0 ),
3493  applyAbsCutsIfNoPV = cms.bool( False ),
3494  qualityBit = cms.string( "loose" ),
3495  minNumberLayers = cms.uint32( 0 ),
3496  chi2n_par = cms.double( 9999.0 ),
3497  useVtxError = cms.bool( False ),
3498  nSigmaZ = cms.double( 100.0 ),
3499  dz_par2 = cms.vdouble( 1.0, 1.0 ),
3500  applyAdaptedPVCuts = cms.bool( True ),
3501  min_eta = cms.double( -9999.0 ),
3502  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
3503  copyTrajectories = cms.untracked.bool( False ),
3504  vtxNumber = cms.int32( -1 ),
3505  max_d0NoPV = cms.double( 0.5 ),
3506  keepAllTracks = cms.bool( False ),
3507  maxNumberLostLayers = cms.uint32( 999 ),
3508  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
3509  max_relpterr = cms.double( 999.0 ),
3510  copyExtras = cms.untracked.bool( True ),
3511  max_z0NoPV = cms.double( 100.0 ),
3512  vertexCut = cms.string( "" ),
3513  max_z0 = cms.double( 100.0 ),
3514  useVertices = cms.bool( True ),
3515  min_nhits = cms.uint32( 0 ),
3516  src = cms.InputTag( "hltPixelTracksForHighMult" ),
3517  max_minMissHitOutOrIn = cms.int32( 99 ),
3518  chi2n_no1Dmod_par = cms.double( 9999.0 ),
3519  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
3520  max_eta = cms.double( 9999.0 ),
3521  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
3522  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
3523  res_par = cms.vdouble( 99999.0, 99999.0 ),
3524  minHitsToBypassChecks = cms.uint32( 999 )
3525 )
3526 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
3527  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
3528  particleType = cms.string( "pi+" )
3529 )
3530 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3531  saveTags = cms.bool( True ),
3532  MinTrks = cms.int32( 60 ),
3533  MinPt = cms.double( 0.4 ),
3534  MaxVz = cms.double( 15.0 ),
3535  MaxEta = cms.double( 2.4 ),
3536  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3537  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3538  MaxPt = cms.double( 9999.0 ),
3539  MinSep = cms.double( 0.12 )
3540 )
3541 fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed",
3542  L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ),
3543  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3544  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3545  saveTags = cms.bool( True ),
3546  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3547  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3548  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3549  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3550  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3551 )
3552 fragment.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler",
3553  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3554  offset = cms.uint32( 0 )
3555 )
3556 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3557  saveTags = cms.bool( True ),
3558  MinTrks = cms.int32( 85 ),
3559  MinPt = cms.double( 0.4 ),
3560  MaxVz = cms.double( 15.0 ),
3561  MaxEta = cms.double( 2.4 ),
3562  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3563  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3564  MaxPt = cms.double( 9999.0 ),
3565  MinSep = cms.double( 0.12 )
3566 )
3567 fragment.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed",
3568  L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ),
3569  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3570  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3571  saveTags = cms.bool( True ),
3572  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3573  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3574  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3575  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3576  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3577 )
3578 fragment.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler",
3579  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3580  offset = cms.uint32( 0 )
3581 )
3582 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3583  saveTags = cms.bool( True ),
3584  MinTrks = cms.int32( 110 ),
3585  MinPt = cms.double( 0.4 ),
3586  MaxVz = cms.double( 15.0 ),
3587  MaxEta = cms.double( 2.4 ),
3588  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3589  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3590  MaxPt = cms.double( 9999.0 ),
3591  MinSep = cms.double( 0.12 )
3592 )
3593 fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed",
3594  L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ),
3595  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3596  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3597  saveTags = cms.bool( True ),
3598  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3599  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3600  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3601  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3602  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3603 )
3604 fragment.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler",
3605  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3606  offset = cms.uint32( 0 )
3607 )
3608 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3609  saveTags = cms.bool( True ),
3610  MinTrks = cms.int32( 135 ),
3611  MinPt = cms.double( 0.4 ),
3612  MaxVz = cms.double( 15.0 ),
3613  MaxEta = cms.double( 2.4 ),
3614  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3615  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3616  MaxPt = cms.double( 9999.0 ),
3617  MinSep = cms.double( 0.12 )
3618 )
3619 fragment.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler",
3620  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3621  offset = cms.uint32( 0 )
3622 )
3623 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
3624  saveTags = cms.bool( True ),
3625  MinTrks = cms.int32( 160 ),
3626  MinPt = cms.double( 0.4 ),
3627  MaxVz = cms.double( 15.0 ),
3628  MaxEta = cms.double( 2.4 ),
3629  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
3630  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
3631  MaxPt = cms.double( 9999.0 ),
3632  MinSep = cms.double( 0.12 )
3633 )
3634 fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed",
3635  L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ),
3636  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3637  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3638  saveTags = cms.bool( True ),
3639  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3640  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3641  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3642  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3643  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3644 )
3645 fragment.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
3646  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3647  offset = cms.uint32( 0 )
3648 )
3649 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
3650  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 ),
3651  FedLabel = cms.InputTag( "listfeds" ),
3652  eventPut = cms.bool( True ),
3653  srpUnpacking = cms.bool( True ),
3654  syncCheck = cms.bool( True ),
3655  headerUnpacking = cms.bool( True ),
3656  feUnpacking = cms.bool( True ),
3657  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 ),
3658  tccUnpacking = cms.bool( True ),
3659  numbTriggerTSamples = cms.int32( 1 ),
3660  InputLabel = cms.InputTag( "rawDataCollector" ),
3661  numbXtalTSamples = cms.int32( 10 ),
3662  feIdCheck = cms.bool( True ),
3663  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 ),
3664  silentMode = cms.untracked.bool( True ),
3665  DoRegional = cms.bool( False ),
3666  forceToKeepFRData = cms.bool( False ),
3667  memUnpacking = cms.bool( True )
3668 )
3669 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
3670  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3671  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3672  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3673  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3674  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3675  algoPSet = cms.PSet(
3676  ebSpikeThreshold = cms.double( 1.042 ),
3677  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3678  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3679  timealgo = cms.string( "None" ),
3680  EEtimeNconst = cms.double( 31.8 ),
3681  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3682  EBtimeNconst = cms.double( 28.5 ),
3683  prefitMaxChiSqEE = cms.double( 10.0 ),
3684  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
3685  chi2ThreshEE_ = cms.double( 50.0 ),
3686  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3687  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3688  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
3689  prefitMaxChiSqEB = cms.double( 15.0 ),
3690  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3691  ampErrorCalculation = cms.bool( False ),
3692  amplitudeThresholdEB = cms.double( 10.0 ),
3693  kPoorRecoFlagEB = cms.bool( True ),
3694  amplitudeThresholdEE = cms.double( 10.0 ),
3695  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3696  kPoorRecoFlagEE = cms.bool( False ),
3697  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3698  useLumiInfoRunHeader = cms.bool( False ),
3699  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3700  doPrefitEE = cms.bool( True ),
3701  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3702  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3703  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3704  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
3705  EEtimeConstantTerm = cms.double( 1.0 ),
3706  EBtimeConstantTerm = cms.double( 0.6 ),
3707  chi2ThreshEB_ = cms.double( 65.0 ),
3708  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
3709  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
3710  doPrefitEB = cms.bool( True )
3711  )
3712 )
3713 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3714  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3715  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3716  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3717  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3718  ebFEToBeRecovered = cms.string( "ebFE" ),
3719  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3720  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3721  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3722  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3723  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3724  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3725  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3726  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3727  eeFEToBeRecovered = cms.string( "eeFE" )
3728 )
3729 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3730  recoverEEVFE = cms.bool( False ),
3731  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3732  recoverEBIsolatedChannels = cms.bool( False ),
3733  recoverEBVFE = cms.bool( False ),
3734  laserCorrection = cms.bool( True ),
3735  EBLaserMIN = cms.double( 0.5 ),
3736  killDeadChannels = cms.bool( True ),
3737  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3738  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3739  EBLaserMAX = cms.double( 3.0 ),
3740  EELaserMIN = cms.double( 0.5 ),
3741  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3742  EELaserMAX = cms.double( 8.0 ),
3743  recoverEEIsolatedChannels = cms.bool( False ),
3744  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3745  recoverEBFE = cms.bool( True ),
3746  algo = cms.string( "EcalRecHitWorkerSimple" ),
3747  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3748  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3749  ChannelStatusToBeExcluded = cms.vstring( ),
3750  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3751  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3752  recoverEEFE = cms.bool( True ),
3753  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3754  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3755  flagsMapDBReco = cms.PSet(
3756  kDead = cms.vstring( 'kNoDataNoTP' ),
3757  kGood = cms.vstring( 'kOk',
3758  'kDAC',
3759  'kNoLaser',
3760  'kNoisy' ),
3761  kTowerRecovered = cms.vstring( 'kDeadFE' ),
3762  kNoisy = cms.vstring( 'kNNoisy',
3763  'kFixedG6',
3764  'kFixedG1' ),
3765  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3766  'kNonRespondingIsolated',
3767  'kDeadVFE' )
3768  ),
3769  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3770  skipTimeCalib = cms.bool( True ),
3771  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3772  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3773  cleaningConfig = cms.PSet(
3774  cThreshold_endcap = cms.double( 15.0 ),
3775  tightenCrack_e1_double = cms.double( 2.0 ),
3776  cThreshold_barrel = cms.double( 4.0 ),
3777  e6e2thresh = cms.double( 0.04 ),
3778  e4e1Threshold_barrel = cms.double( 0.08 ),
3779  e4e1Threshold_endcap = cms.double( 0.3 ),
3780  tightenCrack_e4e1_single = cms.double( 3.0 ),
3781  cThreshold_double = cms.double( 10.0 ),
3782  e4e1_b_barrel = cms.double( -0.024 ),
3783  tightenCrack_e6e2_double = cms.double( 3.0 ),
3784  e4e1_a_barrel = cms.double( 0.04 ),
3785  tightenCrack_e1_single = cms.double( 2.0 ),
3786  e4e1_a_endcap = cms.double( 0.02 ),
3787  e4e1_b_endcap = cms.double( -0.0125 ),
3788  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
3789  ),
3790  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3791  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3792 )
3793 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3794  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3795  FilterDataQuality = cms.bool( True ),
3796  silent = cms.untracked.bool( True ),
3797  HcalFirstFED = cms.untracked.int32( 700 ),
3798  InputLabel = cms.InputTag( "rawDataCollector" ),
3799  ComplainEmptyData = cms.untracked.bool( False ),
3800  ElectronicsMap = cms.string( "" ),
3801  UnpackCalib = cms.untracked.bool( True ),
3802  UnpackUMNio = cms.untracked.bool( True ),
3803  FEDs = cms.untracked.vint32( ),
3804  UnpackerMode = cms.untracked.int32( 0 ),
3805  UnpackTTP = cms.untracked.bool( False ),
3806  lastSample = cms.int32( 9 ),
3807  UnpackZDC = cms.untracked.bool( True ),
3808  firstSample = cms.int32( 0 )
3809 )
3810 fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor",
3811  tsFromDB = cms.bool( False ),
3812  setPulseShapeFlagsQIE8 = cms.bool( True ),
3813  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
3814  saveDroppedInfos = cms.bool( False ),
3815  setNoiseFlagsQIE8 = cms.bool( True ),
3816  saveEffectivePedestal = cms.bool( False ),
3817  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
3818  processQIE11 = cms.bool( True ),
3819  pulseShapeParametersQIE11 = cms.PSet( ),
3820  algoConfigClass = cms.string( "" ),
3821  saveInfos = cms.bool( False ),
3822  flagParametersQIE11 = cms.PSet( ),
3823  makeRecHits = cms.bool( True ),
3824  pulseShapeParametersQIE8 = cms.PSet(
3825  UseDualFit = cms.bool( True ),
3826  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
3827  TriangleIgnoreSlow = cms.bool( False ),
3828  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3829  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
3830  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
3831  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3832  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3833  R45PlusOneRange = cms.double( 0.2 ),
3834  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3835  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
3836  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3837  MinimumChargeThreshold = cms.double( 20.0 ),
3838  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
3839  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
3840  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3841  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
3842  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3843  TrianglePeakTS = cms.uint32( 10000 ),
3844  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3845  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
3846  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
3847  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3848  R45MinusOneRange = cms.double( 0.2 ),
3849  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
3850  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
3851  ),
3852  flagParametersQIE8 = cms.PSet(
3853  hitEnergyMinimum = cms.double( 1.0 ),
3854  pulseShapeParameterSets = cms.VPSet(
3855  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3856  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3857  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3858  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3859  ),
3860  nominalPedestal = cms.double( 3.0 ),
3861  hitMultiplicityThreshold = cms.int32( 17 )
3862  ),
3863  setNegativeFlagsQIE8 = cms.bool( False ),
3864  setNegativeFlagsQIE11 = cms.bool( False ),
3865  processQIE8 = cms.bool( True ),
3866  algorithm = cms.PSet(
3867  meanTime = cms.double( 0.0 ),
3868  pedSigmaHPD = cms.double( 0.5 ),
3869  pedSigmaSiPM = cms.double( 6.5E-4 ),
3870  timeSigmaSiPM = cms.double( 2.5 ),
3871  applyTimeSlew = cms.bool( True ),
3872  timeSlewParsType = cms.int32( 3 ),
3873  ts4Max = cms.vdouble( 100.0, 45000.0 ),
3874  samplesToAdd = cms.int32( 2 ),
3875  applyTimeConstraint = cms.bool( True ),
3876  timeSigmaHPD = cms.double( 5.0 ),
3877  correctForPhaseContainment = cms.bool( True ),
3878  pedestalUpperLimit = cms.double( 2.7 ),
3879  respCorrM3 = cms.double( 1.0 ),
3880  pulseJitter = cms.double( 1.0 ),
3881  applyPedConstraint = cms.bool( True ),
3882  fitTimes = cms.int32( 1 ),
3883  applyTimeSlewM3 = cms.bool( True ),
3884  meanPed = cms.double( 0.0 ),
3885  noiseSiPM = cms.double( 1.0 ),
3886  ts4Min = cms.double( 0.0 ),
3887  applyPulseJitter = cms.bool( False ),
3888  noiseHPD = cms.double( 1.0 ),
3889  useM2 = cms.bool( False ),
3890  timeMin = cms.double( -12.5 ),
3891  useM3 = cms.bool( True ),
3892  tdcTimeShift = cms.double( 0.0 ),
3893  correctionPhaseNS = cms.double( 6.0 ),
3894  firstSampleShift = cms.int32( 0 ),
3895  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3896  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
3897  timeMax = cms.double( 12.5 ),
3898  Class = cms.string( "SimpleHBHEPhase1Algo" )
3899  ),
3900  setLegacyFlagsQIE8 = cms.bool( True ),
3901  setPulseShapeFlagsQIE11 = cms.bool( False ),
3902  setLegacyFlagsQIE11 = cms.bool( False ),
3903  setNoiseFlagsQIE11 = cms.bool( False ),
3904  dropZSmarkedPassed = cms.bool( True ),
3905  recoParamsFromDB = cms.bool( True )
3906 )
3907 fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner",
3908  hbheInput = cms.InputTag( "hltHbhePhase1Reco" ),
3909  usePlan1Mode = cms.bool( True ),
3910  ignorePlan1Topology = cms.bool( False ),
3911  algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) )
3912 )
3913 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
3914  soiShift = cms.int32( 0 ),
3915  sumAllTimeSlices = cms.bool( False ),
3916  dropZSmarkedPassed = cms.bool( True ),
3917  digiLabel = cms.InputTag( "hltHcalDigis" ),
3918  tsFromDB = cms.bool( False ),
3919  forceSOI = cms.int32( -1 )
3920 )
3921 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
3922  setNoiseFlags = cms.bool( False ),
3923  PETstat = cms.PSet(
3924  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 ),
3925  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 ),
3926  long_R_29 = cms.vdouble( 0.8 ),
3927  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 ),
3928  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 ),
3929  short_R_29 = cms.vdouble( 0.8 ),
3930  long_R = cms.vdouble( 0.98 ),
3931  short_R = cms.vdouble( 0.8 ),
3932  HcalAcceptSeverityLevel = cms.int32( 9 )
3933  ),
3934  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
3935  inputLabel = cms.InputTag( "hltHfprereco" ),
3936  S9S1stat = cms.PSet(
3937  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 ),
3938  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 ),
3939  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 ),
3940  isS8S1 = cms.bool( False ),
3941  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 ),
3942  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 ),
3943  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 ),
3944  HcalAcceptSeverityLevel = cms.int32( 9 )
3945  ),
3946  checkChannelQualityForDepth3and4 = cms.bool( False ),
3947  useChannelQualityFromDB = cms.bool( False ),
3948  algorithm = cms.PSet(
3949  tfallIfNoTDC = cms.double( -101.0 ),
3950  triseIfNoTDC = cms.double( -100.0 ),
3951  rejectAllFailures = cms.bool( True ),
3952  energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ),
3953  soiPhase = cms.uint32( 1 ),
3954  timeShift = cms.double( 0.0 ),
3955  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
3956  Class = cms.string( "HFFlexibleTimeCheck" )
3957  ),
3958  S8S1stat = cms.PSet(
3959  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 ),
3960  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 ),
3961  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 ),
3962  isS8S1 = cms.bool( True ),
3963  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 ),
3964  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 ),
3965  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 ),
3966  HcalAcceptSeverityLevel = cms.int32( 9 )
3967  )
3968 )
3969 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3970  pedestalUpperLimit = cms.double( 2.7 ),
3971  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3972  respCorrM3 = cms.double( 1.0 ),
3973  timeSlewParsType = cms.int32( 3 ),
3974  applyTimeSlewM3 = cms.bool( True ),
3975  digiTimeFromDB = cms.bool( True ),
3976  mcOOTCorrectionName = cms.string( "" ),
3977  S9S1stat = cms.PSet( ),
3978  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3979  tsFromDB = cms.bool( True ),
3980  samplesToAdd = cms.int32( 4 ),
3981  mcOOTCorrectionCategory = cms.string( "MC" ),
3982  dataOOTCorrectionName = cms.string( "" ),
3983  puCorrMethod = cms.int32( 0 ),
3984  correctionPhaseNS = cms.double( 13.0 ),
3985  HFInWindowStat = cms.PSet( ),
3986  digiLabel = cms.InputTag( "hltHcalDigis" ),
3987  setHSCPFlags = cms.bool( False ),
3988  firstAuxTS = cms.int32( 4 ),
3989  digistat = cms.PSet( ),
3990  hfTimingTrustParameters = cms.PSet( ),
3991  PETstat = cms.PSet( ),
3992  setSaturationFlags = cms.bool( False ),
3993  setNegativeFlags = cms.bool( False ),
3994  useLeakCorrection = cms.bool( False ),
3995  setTimingTrustFlags = cms.bool( False ),
3996  S8S1stat = cms.PSet( ),
3997  correctForPhaseContainment = cms.bool( True ),
3998  correctForTimeslew = cms.bool( True ),
3999  setNoiseFlags = cms.bool( False ),
4000  correctTiming = cms.bool( False ),
4001  setPulseShapeFlags = cms.bool( False ),
4002  Subdetector = cms.string( "HO" ),
4003  dataOOTCorrectionCategory = cms.string( "Data" ),
4004  dropZSmarkedPassed = cms.bool( True ),
4005  recoParamsFromDB = cms.bool( True ),
4006  firstSample = cms.int32( 4 ),
4007  noiseHPD = cms.double( 1.0 ),
4008  pulseJitter = cms.double( 1.0 ),
4009  pedSigmaSiPM = cms.double( 6.5E-4 ),
4010  timeMin = cms.double( -15.0 ),
4011  setTimingShapedCutsFlags = cms.bool( False ),
4012  applyPulseJitter = cms.bool( False ),
4013  applyTimeSlew = cms.bool( True ),
4014  applyTimeConstraint = cms.bool( True ),
4015  timingshapedcutsParameters = cms.PSet( ),
4016  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
4017  ts4Min = cms.double( 5.0 ),
4018  pulseShapeParameters = cms.PSet( ),
4019  timeSigmaSiPM = cms.double( 2.5 ),
4020  applyPedConstraint = cms.bool( True ),
4021  ts4Max = cms.vdouble( 100.0, 45000.0 ),
4022  noiseSiPM = cms.double( 1.0 ),
4023  meanTime = cms.double( -2.5 ),
4024  flagParameters = cms.PSet( ),
4025  pedSigmaHPD = cms.double( 0.5 ),
4026  fitTimes = cms.int32( 1 ),
4027  timeMax = cms.double( 10.0 ),
4028  timeSigmaHPD = cms.double( 5.0 ),
4029  meanPed = cms.double( 0.0 ),
4030  hscpParameters = cms.PSet( )
4031 )
4032 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
4033  EBSumThreshold = cms.double( 0.2 ),
4034  MomHBDepth = cms.double( 0.2 ),
4035  UseEtEBTreshold = cms.bool( False ),
4036  hfInput = cms.InputTag( "hltHfreco" ),
4037  AllowMissingInputs = cms.bool( False ),
4038  MomEEDepth = cms.double( 0.0 ),
4039  EESumThreshold = cms.double( 0.45 ),
4040  HBGrid = cms.vdouble( ),
4041  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4042  HBThreshold = cms.double( 0.7 ),
4043  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4044  UseEcalRecoveredHits = cms.bool( False ),
4045  MomConstrMethod = cms.int32( 1 ),
4046  MomHEDepth = cms.double( 0.4 ),
4047  HcalThreshold = cms.double( -1000.0 ),
4048  HF2Weights = cms.vdouble( ),
4049  HOWeights = cms.vdouble( ),
4050  EEGrid = cms.vdouble( ),
4051  UseSymEBTreshold = cms.bool( False ),
4052  EEWeights = cms.vdouble( ),
4053  EEWeight = cms.double( 1.0 ),
4054  UseHO = cms.bool( False ),
4055  HBWeights = cms.vdouble( ),
4056  HF1Weight = cms.double( 1.0 ),
4057  HF2Grid = cms.vdouble( ),
4058  HEDWeights = cms.vdouble( ),
4059  EBWeight = cms.double( 1.0 ),
4060  HF1Grid = cms.vdouble( ),
4061  EBWeights = cms.vdouble( ),
4062  HOWeight = cms.double( 1.0E-99 ),
4063  HESWeight = cms.double( 1.0 ),
4064  HESThreshold = cms.double( 0.8 ),
4065  hbheInput = cms.InputTag( "hltHbhereco" ),
4066  HF2Weight = cms.double( 1.0 ),
4067  HF2Threshold = cms.double( 0.85 ),
4068  HcalAcceptSeverityLevel = cms.uint32( 9 ),
4069  EEThreshold = cms.double( 0.3 ),
4070  HOThresholdPlus1 = cms.double( 3.5 ),
4071  HOThresholdPlus2 = cms.double( 3.5 ),
4072  HF1Weights = cms.vdouble( ),
4073  hoInput = cms.InputTag( "hltHoreco" ),
4074  HF1Threshold = cms.double( 0.5 ),
4075  HcalPhase = cms.int32( 0 ),
4076  HESGrid = cms.vdouble( ),
4077  EcutTower = cms.double( -1000.0 ),
4078  UseRejectedRecoveredEcalHits = cms.bool( False ),
4079  UseEtEETreshold = cms.bool( False ),
4080  HESWeights = cms.vdouble( ),
4081  HOThresholdMinus1 = cms.double( 3.5 ),
4082  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4083  'kWeird',
4084  'kBad' ),
4085  HEDWeight = cms.double( 1.0 ),
4086  UseSymEETreshold = cms.bool( False ),
4087  HEDThreshold = cms.double( 0.8 ),
4088  UseRejectedHitsOnly = cms.bool( False ),
4089  EBThreshold = cms.double( 0.07 ),
4090  HEDGrid = cms.vdouble( ),
4091  UseHcalRecoveredHits = cms.bool( False ),
4092  HOThresholdMinus2 = cms.double( 3.5 ),
4093  HOThreshold0 = cms.double( 3.5 ),
4094  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4095  UseRejectedRecoveredHcalHits = cms.bool( False ),
4096  MomEBDepth = cms.double( 0.3 ),
4097  HBWeight = cms.double( 1.0 ),
4098  HOGrid = cms.vdouble( ),
4099  EBGrid = cms.vdouble( )
4100 )
4101 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
4102  Active_Area_Repeats = cms.int32( 5 ),
4103  doAreaFastjet = cms.bool( False ),
4104  voronoiRfact = cms.double( 0.9 ),
4105  maxBadHcalCells = cms.uint32( 9999999 ),
4106  doAreaDiskApprox = cms.bool( True ),
4107  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4108  jetType = cms.string( "CaloJet" ),
4109  minSeed = cms.uint32( 14327 ),
4110  Ghost_EtaMax = cms.double( 6.0 ),
4111  doRhoFastjet = cms.bool( False ),
4112  jetAlgorithm = cms.string( "AntiKt" ),
4113  nSigmaPU = cms.double( 1.0 ),
4114  GhostArea = cms.double( 0.01 ),
4115  Rho_EtaMax = cms.double( 4.4 ),
4116  maxBadEcalCells = cms.uint32( 9999999 ),
4117  useDeterministicSeed = cms.bool( True ),
4118  doPVCorrection = cms.bool( False ),
4119  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4120  rParam = cms.double( 0.4 ),
4121  maxProblematicHcalCells = cms.uint32( 9999999 ),
4122  doOutputJets = cms.bool( True ),
4123  src = cms.InputTag( "hltTowerMakerForAll" ),
4124  inputEtMin = cms.double( 0.3 ),
4125  puPtMin = cms.double( 10.0 ),
4126  srcPVs = cms.InputTag( "NotUsed" ),
4127  jetPtMin = cms.double( 1.0 ),
4128  radiusPU = cms.double( 0.4 ),
4129  maxProblematicEcalCells = cms.uint32( 9999999 ),
4130  doPUOffsetCorr = cms.bool( False ),
4131  inputEMin = cms.double( 0.0 ),
4132  useMassDropTagger = cms.bool( False ),
4133  muMin = cms.double( -1.0 ),
4134  subtractorName = cms.string( "" ),
4135  muCut = cms.double( -1.0 ),
4136  subjetPtMin = cms.double( -1.0 ),
4137  useTrimming = cms.bool( False ),
4138  muMax = cms.double( -1.0 ),
4139  yMin = cms.double( -1.0 ),
4140  useFiltering = cms.bool( False ),
4141  rFilt = cms.double( -1.0 ),
4142  yMax = cms.double( -1.0 ),
4143  zcut = cms.double( -1.0 ),
4144  MinVtxNdof = cms.int32( 5 ),
4145  MaxVtxZ = cms.double( 15.0 ),
4146  UseOnlyVertexTracks = cms.bool( False ),
4147  dRMin = cms.double( -1.0 ),
4148  nFilt = cms.int32( -1 ),
4149  usePruning = cms.bool( False ),
4150  maxDepth = cms.int32( -1 ),
4151  yCut = cms.double( -1.0 ),
4152  DzTrVtxMax = cms.double( 0.0 ),
4153  UseOnlyOnePV = cms.bool( False ),
4154  rcut_factor = cms.double( -1.0 ),
4155  sumRecHits = cms.bool( False ),
4156  trimPtFracMin = cms.double( -1.0 ),
4157  dRMax = cms.double( -1.0 ),
4158  DxyTrVtxMax = cms.double( 0.0 ),
4159  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4160 )
4161 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
4162  min_N90 = cms.int32( -2 ),
4163  min_N90hits = cms.int32( 2 ),
4164  min_EMF = cms.double( 1.0E-6 ),
4165  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
4166  JetIDParams = cms.PSet(
4167  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
4168  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
4169  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4170  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
4171  useRecHits = cms.bool( True ),
4172  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
4173  ),
4174  max_EMF = cms.double( 999.0 )
4175 )
4176 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
4177  gridSpacing = cms.double( 0.55 ),
4178  maxRapidity = cms.double( 5.0 ),
4179  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
4180 )
4181 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
4182  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
4183  algorithm = cms.string( "AK4CaloHLT" ),
4184  level = cms.string( "L1FastJet" )
4185 )
4186 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4187  algorithm = cms.string( "AK4CaloHLT" ),
4188  level = cms.string( "L2Relative" )
4189 )
4190 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4191  algorithm = cms.string( "AK4CaloHLT" ),
4192  level = cms.string( "L3Absolute" )
4193 )
4194 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4195  algorithm = cms.string( "AK4CaloHLT" ),
4196  level = cms.string( "L2L3Residual" )
4197 )
4198 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
4199  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
4200 )
4201 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
4202  src = cms.InputTag( "hltAK4CaloJets" ),
4203  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4204 )
4205 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
4206  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
4207  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4208 )
4209 fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4210  saveTags = cms.bool( True ),
4211  MinPt = cms.double( 40.0 ),
4212  MinN = cms.int32( 1 ),
4213  MaxEta = cms.double( 5.1 ),
4214  MinEta = cms.double( -1.0 ),
4215  MinMass = cms.double( -1.0 ),
4216  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4217  MinE = cms.double( -1.0 ),
4218  triggerType = cms.int32( 85 )
4219 )
4220 fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed",
4221  L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ),
4222  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4223  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4224  saveTags = cms.bool( True ),
4225  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4226  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4227  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4228  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4229  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4230 )
4231 fragment.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4232  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4233  offset = cms.uint32( 0 )
4234 )
4235 fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4236  saveTags = cms.bool( True ),
4237  MinPt = cms.double( 60.0 ),
4238  MinN = cms.int32( 1 ),
4239  MaxEta = cms.double( 5.1 ),
4240  MinEta = cms.double( -1.0 ),
4241  MinMass = cms.double( -1.0 ),
4242  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4243  MinE = cms.double( -1.0 ),
4244  triggerType = cms.int32( 85 )
4245 )
4246 fragment.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed",
4247  L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ),
4248  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4249  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4250  saveTags = cms.bool( True ),
4251  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4252  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4253  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4254  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4255  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4256 )
4257 fragment.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4258  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4259  offset = cms.uint32( 0 )
4260 )
4261 fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4262  saveTags = cms.bool( True ),
4263  MinPt = cms.double( 80.0 ),
4264  MinN = cms.int32( 1 ),
4265  MaxEta = cms.double( 5.1 ),
4266  MinEta = cms.double( -1.0 ),
4267  MinMass = cms.double( -1.0 ),
4268  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4269  MinE = cms.double( -1.0 ),
4270  triggerType = cms.int32( 85 )
4271 )
4272 fragment.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed",
4273  L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ),
4274  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4275  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4276  saveTags = cms.bool( True ),
4277  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4278  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4279  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4280  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4281  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4282 )
4283 fragment.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4284  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4285  offset = cms.uint32( 0 )
4286 )
4287 fragment.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4288  saveTags = cms.bool( True ),
4289  MinPt = cms.double( 100.0 ),
4290  MinN = cms.int32( 1 ),
4291  MaxEta = cms.double( 5.1 ),
4292  MinEta = cms.double( -1.0 ),
4293  MinMass = cms.double( -1.0 ),
4294  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4295  MinE = cms.double( -1.0 ),
4296  triggerType = cms.int32( 85 )
4297 )
4298 fragment.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4299  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4300  offset = cms.uint32( 0 )
4301 )
4302 fragment.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4303  saveTags = cms.bool( True ),
4304  MinPt = cms.double( 110.0 ),
4305  MinN = cms.int32( 1 ),
4306  MaxEta = cms.double( 5.1 ),
4307  MinEta = cms.double( -1.0 ),
4308  MinMass = cms.double( -1.0 ),
4309  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4310  MinE = cms.double( -1.0 ),
4311  triggerType = cms.int32( 85 )
4312 )
4313 fragment.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed",
4314  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ),
4315  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4316  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4317  saveTags = cms.bool( True ),
4318  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4319  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4320  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4321  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4322  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4323 )
4324 fragment.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4325  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4326  offset = cms.uint32( 0 )
4327 )
4328 fragment.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4329  saveTags = cms.bool( True ),
4330  MinPt = cms.double( 120.0 ),
4331  MinN = cms.int32( 1 ),
4332  MaxEta = cms.double( 5.1 ),
4333  MinEta = cms.double( -1.0 ),
4334  MinMass = cms.double( -1.0 ),
4335  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4336  MinE = cms.double( -1.0 ),
4337  triggerType = cms.int32( 85 )
4338 )
4339 fragment.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler",
4340  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4341  offset = cms.uint32( 0 )
4342 )
4343 fragment.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4344  saveTags = cms.bool( True ),
4345  MinPt = cms.double( 150.0 ),
4346  MinN = cms.int32( 1 ),
4347  MaxEta = cms.double( 5.1 ),
4348  MinEta = cms.double( -1.0 ),
4349  MinMass = cms.double( -1.0 ),
4350  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4351  MinE = cms.double( -1.0 ),
4352  triggerType = cms.int32( 85 )
4353 )
4354 fragment.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4355  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4356  offset = cms.uint32( 0 )
4357 )
4358 fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4359  saveTags = cms.bool( True ),
4360  MinPt = cms.double( 15.0 ),
4361  MinN = cms.int32( 1 ),
4362  MaxEta = cms.double( 5.1 ),
4363  MinEta = cms.double( -1.0 ),
4364  MinMass = cms.double( -1.0 ),
4365  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4366  MinE = cms.double( -1.0 ),
4367  triggerType = cms.int32( 85 )
4368 )
4369 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
4370  EBSumThreshold = cms.double( 0.2 ),
4371  MomHBDepth = cms.double( 0.2 ),
4372  UseEtEBTreshold = cms.bool( False ),
4373  hfInput = cms.InputTag( "hltHfreco" ),
4374  AllowMissingInputs = cms.bool( False ),
4375  MomEEDepth = cms.double( 0.0 ),
4376  EESumThreshold = cms.double( 0.45 ),
4377  HBGrid = cms.vdouble( ),
4378  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4379  HBThreshold = cms.double( 0.4 ),
4380  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4381  UseEcalRecoveredHits = cms.bool( False ),
4382  MomConstrMethod = cms.int32( 1 ),
4383  MomHEDepth = cms.double( 0.4 ),
4384  HcalThreshold = cms.double( -1000.0 ),
4385  HF2Weights = cms.vdouble( ),
4386  HOWeights = cms.vdouble( ),
4387  EEGrid = cms.vdouble( ),
4388  UseSymEBTreshold = cms.bool( False ),
4389  EEWeights = cms.vdouble( ),
4390  EEWeight = cms.double( 1.0 ),
4391  UseHO = cms.bool( False ),
4392  HBWeights = cms.vdouble( ),
4393  HF1Weight = cms.double( 1.0 ),
4394  HF2Grid = cms.vdouble( ),
4395  HEDWeights = cms.vdouble( ),
4396  EBWeight = cms.double( 1.0 ),
4397  HF1Grid = cms.vdouble( ),
4398  EBWeights = cms.vdouble( ),
4399  HOWeight = cms.double( 1.0 ),
4400  HESWeight = cms.double( 1.0 ),
4401  HESThreshold = cms.double( 0.4 ),
4402  hbheInput = cms.InputTag( "hltHbhereco" ),
4403  HF2Weight = cms.double( 1.0 ),
4404  HF2Threshold = cms.double( 1.8 ),
4405  HcalAcceptSeverityLevel = cms.uint32( 11 ),
4406  EEThreshold = cms.double( 0.3 ),
4407  HOThresholdPlus1 = cms.double( 1.1 ),
4408  HOThresholdPlus2 = cms.double( 1.1 ),
4409  HF1Weights = cms.vdouble( ),
4410  hoInput = cms.InputTag( "hltHoreco" ),
4411  HF1Threshold = cms.double( 1.2 ),
4412  HcalPhase = cms.int32( 0 ),
4413  HESGrid = cms.vdouble( ),
4414  EcutTower = cms.double( -1000.0 ),
4415  UseRejectedRecoveredEcalHits = cms.bool( False ),
4416  UseEtEETreshold = cms.bool( False ),
4417  HESWeights = cms.vdouble( ),
4418  HOThresholdMinus1 = cms.double( 1.1 ),
4419  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4420  'kWeird',
4421  'kBad' ),
4422  HEDWeight = cms.double( 1.0 ),
4423  UseSymEETreshold = cms.bool( False ),
4424  HEDThreshold = cms.double( 0.4 ),
4425  UseRejectedHitsOnly = cms.bool( False ),
4426  EBThreshold = cms.double( 0.07 ),
4427  HEDGrid = cms.vdouble( ),
4428  UseHcalRecoveredHits = cms.bool( True ),
4429  HOThresholdMinus2 = cms.double( 1.1 ),
4430  HOThreshold0 = cms.double( 1.1 ),
4431  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4432  UseRejectedRecoveredHcalHits = cms.bool( False ),
4433  MomEBDepth = cms.double( 0.3 ),
4434  HBWeight = cms.double( 1.0 ),
4435  HOGrid = cms.vdouble( ),
4436  EBGrid = cms.vdouble( )
4437 )
4438 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4439  Active_Area_Repeats = cms.int32( 5 ),
4440  doAreaFastjet = cms.bool( False ),
4441  voronoiRfact = cms.double( -9.0 ),
4442  maxBadHcalCells = cms.uint32( 9999999 ),
4443  doAreaDiskApprox = cms.bool( False ),
4444  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4445  jetType = cms.string( "CaloJet" ),
4446  minSeed = cms.uint32( 0 ),
4447  Ghost_EtaMax = cms.double( 6.0 ),
4448  doRhoFastjet = cms.bool( False ),
4449  jetAlgorithm = cms.string( "AntiKt" ),
4450  nSigmaPU = cms.double( 1.0 ),
4451  GhostArea = cms.double( 0.01 ),
4452  Rho_EtaMax = cms.double( 4.4 ),
4453  maxBadEcalCells = cms.uint32( 9999999 ),
4454  useDeterministicSeed = cms.bool( True ),
4455  doPVCorrection = cms.bool( False ),
4456  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4457  rParam = cms.double( 0.4 ),
4458  maxProblematicHcalCells = cms.uint32( 9999999 ),
4459  doOutputJets = cms.bool( True ),
4460  src = cms.InputTag( "hltTowerMakerForPF" ),
4461  inputEtMin = cms.double( 0.3 ),
4462  puPtMin = cms.double( 10.0 ),
4463  srcPVs = cms.InputTag( "NotUsed" ),
4464  jetPtMin = cms.double( 1.0 ),
4465  radiusPU = cms.double( 0.4 ),
4466  maxProblematicEcalCells = cms.uint32( 9999999 ),
4467  doPUOffsetCorr = cms.bool( False ),
4468  inputEMin = cms.double( 0.0 ),
4469  useMassDropTagger = cms.bool( False ),
4470  muMin = cms.double( -1.0 ),
4471  subtractorName = cms.string( "" ),
4472  muCut = cms.double( -1.0 ),
4473  subjetPtMin = cms.double( -1.0 ),
4474  useTrimming = cms.bool( False ),
4475  muMax = cms.double( -1.0 ),
4476  yMin = cms.double( -1.0 ),
4477  useFiltering = cms.bool( False ),
4478  rFilt = cms.double( -1.0 ),
4479  yMax = cms.double( -1.0 ),
4480  zcut = cms.double( -1.0 ),
4481  MinVtxNdof = cms.int32( 5 ),
4482  MaxVtxZ = cms.double( 15.0 ),
4483  UseOnlyVertexTracks = cms.bool( False ),
4484  dRMin = cms.double( -1.0 ),
4485  nFilt = cms.int32( -1 ),
4486  usePruning = cms.bool( False ),
4487  maxDepth = cms.int32( -1 ),
4488  yCut = cms.double( -1.0 ),
4489  DzTrVtxMax = cms.double( 0.0 ),
4490  UseOnlyOnePV = cms.bool( False ),
4491  rcut_factor = cms.double( -1.0 ),
4492  sumRecHits = cms.bool( False ),
4493  trimPtFracMin = cms.double( -1.0 ),
4494  dRMax = cms.double( -1.0 ),
4495  DxyTrVtxMax = cms.double( 0.0 ),
4496  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4497 )
4498 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4499  filter = cms.bool( False ),
4500  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4501  etMin = cms.double( 5.0 )
4502 )
4503 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
4504  useStandardFEDid = cms.bool( True ),
4505  maxFEDid = cms.untracked.int32( 779 ),
4506  inputLabel = cms.InputTag( "rawDataCollector" ),
4507  minFEDid = cms.untracked.int32( 770 ),
4508  dataType = cms.string( "DDU" ),
4509  readOutParameters = cms.PSet(
4510  localDAQ = cms.untracked.bool( False ),
4511  debug = cms.untracked.bool( False ),
4512  rosParameters = cms.PSet(
4513  localDAQ = cms.untracked.bool( False ),
4514  debug = cms.untracked.bool( False ),
4515  writeSC = cms.untracked.bool( True ),
4516  readDDUIDfromDDU = cms.untracked.bool( True ),
4517  readingDDU = cms.untracked.bool( True ),
4518  performDataIntegrityMonitor = cms.untracked.bool( False )
4519  ),
4520  performDataIntegrityMonitor = cms.untracked.bool( False )
4521  ),
4522  dqmOnly = cms.bool( False )
4523 )
4524 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4525  debug = cms.untracked.bool( False ),
4526  recAlgoConfig = cms.PSet(
4527  maxTime = cms.double( 420.0 ),
4528  debug = cms.untracked.bool( False ),
4529  stepTwoFromDigi = cms.bool( False ),
4530  tTrigModeConfig = cms.PSet(
4531  debug = cms.untracked.bool( False ),
4532  tofCorrType = cms.int32( 0 ),
4533  tTrigLabel = cms.string( "" ),
4534  wirePropCorrType = cms.int32( 0 ),
4535  doTOFCorrection = cms.bool( True ),
4536  vPropWire = cms.double( 24.4 ),
4537  doT0Correction = cms.bool( True ),
4538  doWirePropCorrection = cms.bool( True )
4539  ),
4540  useUncertDB = cms.bool( True ),
4541  doVdriftCorr = cms.bool( True ),
4542  minTime = cms.double( -3.0 ),
4543  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4544  ),
4545  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
4546  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
4547 )
4548 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4549  debug = cms.untracked.bool( False ),
4550  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4551  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
4552  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4553  Reco4DAlgoConfig = cms.PSet(
4554  Reco2DAlgoConfig = cms.PSet(
4555  AlphaMaxPhi = cms.double( 1.0 ),
4556  debug = cms.untracked.bool( False ),
4557  segmCleanerMode = cms.int32( 2 ),
4558  AlphaMaxTheta = cms.double( 0.9 ),
4559  hit_afterT0_resolution = cms.double( 0.03 ),
4560  performT0_vdriftSegCorrection = cms.bool( False ),
4561  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4562  recAlgoConfig = cms.PSet(
4563  maxTime = cms.double( 420.0 ),
4564  debug = cms.untracked.bool( False ),
4565  stepTwoFromDigi = cms.bool( False ),
4566  tTrigModeConfig = cms.PSet(
4567  debug = cms.untracked.bool( False ),
4568  tofCorrType = cms.int32( 0 ),
4569  tTrigLabel = cms.string( "" ),
4570  wirePropCorrType = cms.int32( 0 ),
4571  doTOFCorrection = cms.bool( True ),
4572  vPropWire = cms.double( 24.4 ),
4573  doT0Correction = cms.bool( True ),
4574  doWirePropCorrection = cms.bool( True )
4575  ),
4576  useUncertDB = cms.bool( True ),
4577  doVdriftCorr = cms.bool( True ),
4578  minTime = cms.double( -3.0 ),
4579  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4580  ),
4581  MaxAllowedHits = cms.uint32( 50 ),
4582  nUnSharedHitsMin = cms.int32( 2 ),
4583  nSharedHitsMax = cms.int32( 2 ),
4584  performT0SegCorrection = cms.bool( False ),
4585  perform_delta_rejecting = cms.bool( False )
4586  ),
4587  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4588  debug = cms.untracked.bool( False ),
4589  segmCleanerMode = cms.int32( 2 ),
4590  AllDTRecHits = cms.bool( True ),
4591  hit_afterT0_resolution = cms.double( 0.03 ),
4592  performT0_vdriftSegCorrection = cms.bool( False ),
4593  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4594  recAlgoConfig = cms.PSet(
4595  maxTime = cms.double( 420.0 ),
4596  debug = cms.untracked.bool( False ),
4597  stepTwoFromDigi = cms.bool( False ),
4598  tTrigModeConfig = cms.PSet(
4599  debug = cms.untracked.bool( False ),
4600  tofCorrType = cms.int32( 0 ),
4601  tTrigLabel = cms.string( "" ),
4602  wirePropCorrType = cms.int32( 0 ),
4603  doTOFCorrection = cms.bool( True ),
4604  vPropWire = cms.double( 24.4 ),
4605  doT0Correction = cms.bool( True ),
4606  doWirePropCorrection = cms.bool( True )
4607  ),
4608  useUncertDB = cms.bool( True ),
4609  doVdriftCorr = cms.bool( True ),
4610  minTime = cms.double( -3.0 ),
4611  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4612  ),
4613  nUnSharedHitsMin = cms.int32( 2 ),
4614  nSharedHitsMax = cms.int32( 2 ),
4615  performT0SegCorrection = cms.bool( False ),
4616  perform_delta_rejecting = cms.bool( False )
4617  )
4618 )
4619 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4620  PrintEventNumber = cms.untracked.bool( False ),
4621  SuppressZeroLCT = cms.untracked.bool( True ),
4622  UseExaminer = cms.bool( True ),
4623  Debug = cms.untracked.bool( False ),
4624  ErrorMask = cms.uint32( 0 ),
4625  InputObjects = cms.InputTag( "rawDataCollector" ),
4626  ExaminerMask = cms.uint32( 535557110 ),
4627  runDQM = cms.untracked.bool( False ),
4628  UnpackStatusDigis = cms.bool( False ),
4629  VisualFEDInspect = cms.untracked.bool( False ),
4630  FormatedEventDump = cms.untracked.bool( False ),
4631  UseFormatStatus = cms.bool( True ),
4632  UseSelectiveUnpacking = cms.bool( True ),
4633  VisualFEDShort = cms.untracked.bool( False )
4634 )
4635 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4636  XTasymmetry_ME1b = cms.double( 0.0 ),
4637  XTasymmetry_ME1a = cms.double( 0.0 ),
4638  ConstSyst_ME1a = cms.double( 0.022 ),
4639  ConstSyst_ME41 = cms.double( 0.0 ),
4640  CSCWireTimeWindowHigh = cms.int32( 15 ),
4641  CSCStripxtalksOffset = cms.double( 0.03 ),
4642  CSCUseCalibrations = cms.bool( True ),
4643  CSCUseTimingCorrections = cms.bool( True ),
4644  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4645  XTasymmetry_ME22 = cms.double( 0.0 ),
4646  UseFivePoleFit = cms.bool( True ),
4647  XTasymmetry_ME21 = cms.double( 0.0 ),
4648  ConstSyst_ME21 = cms.double( 0.0 ),
4649  ConstSyst_ME12 = cms.double( 0.0 ),
4650  ConstSyst_ME31 = cms.double( 0.0 ),
4651  ConstSyst_ME22 = cms.double( 0.0 ),
4652  ConstSyst_ME13 = cms.double( 0.0 ),
4653  ConstSyst_ME32 = cms.double( 0.0 ),
4654  readBadChambers = cms.bool( True ),
4655  CSCWireTimeWindowLow = cms.int32( 0 ),
4656  NoiseLevel_ME13 = cms.double( 8.0 ),
4657  XTasymmetry_ME41 = cms.double( 0.0 ),
4658  NoiseLevel_ME32 = cms.double( 9.0 ),
4659  NoiseLevel_ME31 = cms.double( 9.0 ),
4660  CSCStripClusterChargeCut = cms.double( 25.0 ),
4661  ConstSyst_ME1b = cms.double( 0.007 ),
4662  CSCStripClusterSize = cms.untracked.int32( 3 ),
4663  CSCStripPeakThreshold = cms.double( 10.0 ),
4664  readBadChannels = cms.bool( False ),
4665  NoiseLevel_ME12 = cms.double( 9.0 ),
4666  UseParabolaFit = cms.bool( False ),
4667  CSCUseReducedWireTimeWindow = cms.bool( False ),
4668  XTasymmetry_ME13 = cms.double( 0.0 ),
4669  XTasymmetry_ME12 = cms.double( 0.0 ),
4670  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4671  CSCDebug = cms.untracked.bool( False ),
4672  CSCUseGasGainCorrections = cms.bool( False ),
4673  XTasymmetry_ME31 = cms.double( 0.0 ),
4674  XTasymmetry_ME32 = cms.double( 0.0 ),
4675  UseAverageTime = cms.bool( False ),
4676  NoiseLevel_ME1a = cms.double( 7.0 ),
4677  NoiseLevel_ME1b = cms.double( 8.0 ),
4678  CSCWireClusterDeltaT = cms.int32( 1 ),
4679  CSCUseStaticPedestals = cms.bool( False ),
4680  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4681  CSCstripWireDeltaTime = cms.int32( 8 ),
4682  NoiseLevel_ME21 = cms.double( 9.0 ),
4683  NoiseLevel_ME22 = cms.double( 9.0 ),
4684  NoiseLevel_ME41 = cms.double( 9.0 )
4685 )
4686 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4687  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4688  algo_psets = cms.VPSet(
4689  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4690  algo_psets = cms.VPSet(
4691  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
4692  hitDropLimit4Hits = cms.double( 0.6 ),
4693  maxRatioResidualPrune = cms.double( 3.0 ),
4694  curvePenaltyThreshold = cms.double( 0.85 ),
4695  maxRecHitsInCluster = cms.int32( 20 ),
4696  useShowering = cms.bool( False ),
4697  BPMinImprovement = cms.double( 10000.0 ),
4698  curvePenalty = cms.double( 2.0 ),
4699  ForceCovariance = cms.bool( False ),
4700  yweightPenalty = cms.double( 1.5 ),
4701  dPhiFineMax = cms.double( 0.025 ),
4702  SeedBig = cms.double( 0.0015 ),
4703  NormChi2Cut3D = cms.double( 10.0 ),
4704  Covariance = cms.double( 0.0 ),
4705  CSCDebug = cms.untracked.bool( False ),
4706  tanThetaMax = cms.double( 1.2 ),
4707  Pruning = cms.bool( True ),
4708  tanPhiMax = cms.double( 0.5 ),
4709  onlyBestSegment = cms.bool( False ),
4710  dXclusBoxMax = cms.double( 4.0 ),
4711  maxDTheta = cms.double( 999.0 ),
4712  preClustering = cms.bool( True ),
4713  preClusteringUseChaining = cms.bool( True ),
4714  yweightPenaltyThreshold = cms.double( 1.0 ),
4715  hitDropLimit6Hits = cms.double( 0.3333 ),
4716  prePrun = cms.bool( True ),
4717  CorrectTheErrors = cms.bool( True ),
4718  ForceCovarianceAll = cms.bool( False ),
4719  NormChi2Cut2D = cms.double( 20.0 ),
4720  SeedSmall = cms.double( 2.0E-4 ),
4721  minHitsPerSegment = cms.int32( 3 ),
4722  dRPhiFineMax = cms.double( 8.0 ),
4723  maxDPhi = cms.double( 999.0 ),
4724  hitDropLimit5Hits = cms.double( 0.8 ),
4725  BrutePruning = cms.bool( True ),
4726  prePrunLimit = cms.double( 3.17 )
4727  ),
4728  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
4729  hitDropLimit4Hits = cms.double( 0.6 ),
4730  maxRatioResidualPrune = cms.double( 3.0 ),
4731  curvePenaltyThreshold = cms.double( 0.85 ),
4732  maxRecHitsInCluster = cms.int32( 24 ),
4733  useShowering = cms.bool( False ),
4734  BPMinImprovement = cms.double( 10000.0 ),
4735  curvePenalty = cms.double( 2.0 ),
4736  ForceCovariance = cms.bool( False ),
4737  yweightPenalty = cms.double( 1.5 ),
4738  dPhiFineMax = cms.double( 0.025 ),
4739  SeedBig = cms.double( 0.0015 ),
4740  NormChi2Cut3D = cms.double( 10.0 ),
4741  Covariance = cms.double( 0.0 ),
4742  CSCDebug = cms.untracked.bool( False ),
4743  tanThetaMax = cms.double( 1.2 ),
4744  Pruning = cms.bool( True ),
4745  tanPhiMax = cms.double( 0.5 ),
4746  onlyBestSegment = cms.bool( False ),
4747  dXclusBoxMax = cms.double( 4.0 ),
4748  maxDTheta = cms.double( 999.0 ),
4749  preClustering = cms.bool( True ),
4750  preClusteringUseChaining = cms.bool( True ),
4751  yweightPenaltyThreshold = cms.double( 1.0 ),
4752  hitDropLimit6Hits = cms.double( 0.3333 ),
4753  prePrun = cms.bool( True ),
4754  CorrectTheErrors = cms.bool( True ),
4755  ForceCovarianceAll = cms.bool( False ),
4756  NormChi2Cut2D = cms.double( 20.0 ),
4757  SeedSmall = cms.double( 2.0E-4 ),
4758  minHitsPerSegment = cms.int32( 3 ),
4759  dRPhiFineMax = cms.double( 8.0 ),
4760  maxDPhi = cms.double( 999.0 ),
4761  hitDropLimit5Hits = cms.double( 0.8 ),
4762  BrutePruning = cms.bool( True ),
4763  prePrunLimit = cms.double( 3.17 )
4764  )
4765  ),
4766  algo_name = cms.string( "CSCSegAlgoST" ),
4767  chamber_types = cms.vstring( 'ME1/a',
4768  'ME1/b',
4769  'ME1/2',
4770  'ME1/3',
4771  'ME2/1',
4772  'ME2/2',
4773  'ME3/1',
4774  'ME3/2',
4775  'ME4/1',
4776  'ME4/2' )
4777  )
4778  ),
4779  algo_type = cms.int32( 1 )
4780 )
4781 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4782  InputLabel = cms.InputTag( "rawDataCollector" ),
4783  doSynchro = cms.bool( False )
4784 )
4785 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4786  recAlgoConfig = cms.PSet( ),
4787  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
4788  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4789  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4790  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4791  deadSource = cms.string( "File" ),
4792  maskSource = cms.string( "File" )
4793 )
4794 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
4795  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
4796  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
4797  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
4798  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
4799  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
4800  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
4801  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
4802  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
4803  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
4804  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
4805  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
4806  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
4807  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
4808  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
4809  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
4810  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
4811  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
4812  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
4813  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
4814  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
4815  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
4816  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
4817  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
4818  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
4819  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
4820  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
4821  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
4822  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
4823  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
4824  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
4825  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
4826  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
4827  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
4828  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
4829  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
4830  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
4831  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
4832  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
4833  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
4834  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
4835  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
4836  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
4837  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
4838  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
4839  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
4840  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
4841  deltaPhiSearchWindow = cms.double( 0.25 ),
4842  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
4843  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4844  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
4845  deltaEtaSearchWindow = cms.double( 0.2 ),
4846  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
4847  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
4848  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
4849  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
4850  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
4851  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
4852  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
4853  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
4854  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
4855  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4856  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
4857  EnableDTMeasurement = cms.bool( True ),
4858  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4859  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
4860  scaleDT = cms.bool( True ),
4861  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
4862  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
4863  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
4864  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
4865  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
4866  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
4867  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
4868  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
4869  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
4870  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
4871  crackWindow = cms.double( 0.04 ),
4872  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
4873  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
4874  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
4875  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
4876  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
4877  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
4878  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
4879  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
4880  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
4881  EnableCSCMeasurement = cms.bool( True ),
4882  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
4883  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
4884  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
4885  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
4886 )
4887 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
4888  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
4889  ServiceParameters = cms.PSet(
4890  RPCLayers = cms.bool( True ),
4891  UseMuonNavigation = cms.untracked.bool( True ),
4892  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
4893  ),
4894  CentralBxOnly = cms.bool( True ),
4895  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4896  L1MaxEta = cms.double( 2.5 ),
4897  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
4898  L1MinPt = cms.double( 0.0 ),
4899  L1MinQuality = cms.uint32( 7 ),
4900  GMTReadoutCollection = cms.InputTag( "" ),
4901  UseUnassociatedL1 = cms.bool( False ),
4902  UseOfflineSeed = cms.untracked.bool( True ),
4903  MatchDR = cms.vdouble( 0.3 ),
4904  Propagator = cms.string( "SteppingHelixPropagatorAny" )
4905 )
4906 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
4907  ServiceParameters = cms.PSet(
4908  RPCLayers = cms.bool( True ),
4909  UseMuonNavigation = cms.untracked.bool( True ),
4910  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
4911  'hltESPFastSteppingHelixPropagatorOpposite' )
4912  ),
4913  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
4914  SeedTransformerParameters = cms.PSet(
4915  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4916  NMinRecHits = cms.uint32( 2 ),
4917  RescaleError = cms.double( 100.0 ),
4918  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4919  UseSubRecHits = cms.bool( False ),
4920  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
4921  ),
4922  L2TrajBuilderParameters = cms.PSet(
4923  BWFilterParameters = cms.PSet(
4924  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4925  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4926  BWSeedType = cms.string( "fromGenerator" ),
4927  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4928  EnableRPCMeasurement = cms.bool( True ),
4929  MuonTrajectoryUpdatorParameters = cms.PSet(
4930  ExcludeRPCFromFit = cms.bool( False ),
4931  Granularity = cms.int32( 0 ),
4932  MaxChi2 = cms.double( 25.0 ),
4933  RescaleError = cms.bool( False ),
4934  RescaleErrorFactor = cms.double( 100.0 ),
4935  UseInvalidHits = cms.bool( True )
4936  ),
4937  EnableCSCMeasurement = cms.bool( True ),
4938  MaxChi2 = cms.double( 100.0 ),
4939  FitDirection = cms.string( "outsideIn" ),
4940  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4941  NumberOfSigma = cms.double( 3.0 ),
4942  EnableDTMeasurement = cms.bool( True )
4943  ),
4944  DoSeedRefit = cms.bool( False ),
4945  FilterParameters = cms.PSet(
4946  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
4947  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
4948  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
4949  EnableRPCMeasurement = cms.bool( True ),
4950  MuonTrajectoryUpdatorParameters = cms.PSet(
4951  ExcludeRPCFromFit = cms.bool( False ),
4952  Granularity = cms.int32( 0 ),
4953  MaxChi2 = cms.double( 25.0 ),
4954  RescaleError = cms.bool( False ),
4955  RescaleErrorFactor = cms.double( 100.0 ),
4956  UseInvalidHits = cms.bool( True )
4957  ),
4958  EnableCSCMeasurement = cms.bool( True ),
4959  MaxChi2 = cms.double( 1000.0 ),
4960  FitDirection = cms.string( "insideOut" ),
4961  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4962  NumberOfSigma = cms.double( 3.0 ),
4963  EnableDTMeasurement = cms.bool( True )
4964  ),
4965  SeedPosition = cms.string( "in" ),
4966  DoBackwardFilter = cms.bool( True ),
4967  DoRefit = cms.bool( False ),
4968  NavigationType = cms.string( "Standard" ),
4969  SeedTransformerParameters = cms.PSet(
4970  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4971  NMinRecHits = cms.uint32( 2 ),
4972  RescaleError = cms.double( 100.0 ),
4973  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4974  UseSubRecHits = cms.bool( False ),
4975  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
4976  ),
4977  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
4978  ),
4979  DoSeedRefit = cms.bool( False ),
4980  TrackLoaderParameters = cms.PSet(
4981  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4982  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4983  DoSmoothing = cms.bool( False ),
4984  VertexConstraint = cms.bool( True ),
4985  MuonUpdatorAtVertexParameters = cms.PSet(
4986  MaxChi2 = cms.double( 1000000.0 ),
4987  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
4988  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
4989  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
4990  ),
4991  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
4992  ),
4993  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
4994 )
4995 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
4996  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
4997 )
4998 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4999  ProductLabel = cms.InputTag( "rawDataCollector" )
5000 )
5001 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
5002  ProductLabel = cms.InputTag( "rawDataCollector" ),
5003  DoAPVEmulatorCheck = cms.bool( False ),
5004  Algorithms = cms.PSet(
5005  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
5006  useCMMeanMap = cms.bool( False ),
5007  TruncateInSuppressor = cms.bool( True ),
5008  doAPVRestore = cms.bool( False ),
5009  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
5010  PedestalSubtractionFedMode = cms.bool( True )
5011  ),
5012  Clusterizer = cms.PSet(
5013  QualityLabel = cms.string( "" ),
5014  ClusterThreshold = cms.double( 5.0 ),
5015  SeedThreshold = cms.double( 3.0 ),
5016  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
5017  ChannelThreshold = cms.double( 2.0 ),
5018  MaxAdjacentBad = cms.uint32( 0 ),
5019  setDetId = cms.bool( True ),
5020  MaxSequentialHoles = cms.uint32( 0 ),
5021  RemoveApvShots = cms.bool( True ),
5022  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
5023  MaxSequentialBad = cms.uint32( 1 )
5024  ),
5025  onDemand = cms.bool( True )
5026 )
5027 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
5028  inactivePixelDetectorLabels = cms.VInputTag( ),
5029  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
5030  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
5031  switchOffPixelsIfEmpty = cms.bool( True ),
5032  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
5033  skipClusters = cms.InputTag( "" ),
5034  measurementTracker = cms.string( "hltESPMeasurementTracker" )
5035 )
5036 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
5037  TkSeedGenerator = cms.PSet(
5038  copyMuonRecHit = cms.bool( False ),
5039  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5040  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5041  errorMatrixPset = cms.PSet(
5042  atIP = cms.bool( True ),
5043  action = cms.string( "use" ),
5044  errorMatrixValuesPSet = cms.PSet(
5045  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5046  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5047  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5048  pf3_V14 = cms.PSet(
5049  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 ),
5050  action = cms.string( "scale" )
5051  ),
5052  pf3_V25 = cms.PSet(
5053  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 ),
5054  action = cms.string( "scale" )
5055  ),
5056  pf3_V13 = cms.PSet(
5057  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 ),
5058  action = cms.string( "scale" )
5059  ),
5060  pf3_V24 = cms.PSet(
5061  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 ),
5062  action = cms.string( "scale" )
5063  ),
5064  pf3_V35 = cms.PSet(
5065  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 ),
5066  action = cms.string( "scale" )
5067  ),
5068  pf3_V12 = cms.PSet(
5069  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 ),
5070  action = cms.string( "scale" )
5071  ),
5072  pf3_V23 = cms.PSet(
5073  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 ),
5074  action = cms.string( "scale" )
5075  ),
5076  pf3_V34 = cms.PSet(
5077  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 ),
5078  action = cms.string( "scale" )
5079  ),
5080  pf3_V45 = cms.PSet(
5081  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 ),
5082  action = cms.string( "scale" )
5083  ),
5084  pf3_V11 = cms.PSet(
5085  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 ),
5086  action = cms.string( "scale" )
5087  ),
5088  pf3_V22 = cms.PSet(
5089  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 ),
5090  action = cms.string( "scale" )
5091  ),
5092  pf3_V33 = cms.PSet(
5093  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 ),
5094  action = cms.string( "scale" )
5095  ),
5096  pf3_V44 = cms.PSet(
5097  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 ),
5098  action = cms.string( "scale" )
5099  ),
5100  pf3_V55 = cms.PSet(
5101  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 ),
5102  action = cms.string( "scale" )
5103  ),
5104  pf3_V15 = cms.PSet(
5105  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 ),
5106  action = cms.string( "scale" )
5107  )
5108  )
5109  ),
5110  ComponentName = cms.string( "TSGForRoadSearch" ),
5111  maxChi2 = cms.double( 40.0 ),
5112  manySeeds = cms.bool( False ),
5113  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5114  option = cms.uint32( 3 )
5115  ),
5116  ServiceParameters = cms.PSet(
5117  RPCLayers = cms.bool( True ),
5118  UseMuonNavigation = cms.untracked.bool( True ),
5119  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
5120  'hltESPSteppingHelixPropagatorAlong' )
5121  ),
5122  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5123  MuonTrackingRegionBuilder = cms.PSet( ),
5124  PCut = cms.double( 2.5 ),
5125  TrackerSeedCleaner = cms.PSet( ),
5126  PtCut = cms.double( 1.0 )
5127 )
5128 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
5129  src = cms.InputTag( "hltL3TrajSeedOIState" ),
5130  reverseTrajectories = cms.bool( True ),
5131  TransientInitialStateEstimatorParameters = cms.PSet(
5132  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5133  numberMeasurementsForFit = cms.int32( 4 ),
5134  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5135  ),
5136  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5137  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5138  cleanTrajectoryAfterInOut = cms.bool( False ),
5139  useHitsSplitting = cms.bool( False ),
5140  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5141  doSeedingRegionRebuilding = cms.bool( False ),
5142  trackCandidateAlso = cms.bool( True ),
5143  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5144  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5145  TrajectoryBuilder = cms.string( "" ),
5146  maxNSeeds = cms.uint32( 100000 )
5147 )
5148 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
5149  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
5150  SimpleMagneticField = cms.string( "" ),
5151  clusterRemovalInfo = cms.InputTag( "" ),
5152  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5153  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5154  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5155  useHitsSplitting = cms.bool( False ),
5156  MeasurementTracker = cms.string( "" ),
5157  AlgorithmName = cms.string( "hltIterX" ),
5158  alias = cms.untracked.string( "" ),
5159  NavigationSchool = cms.string( "" ),
5160  TrajectoryInEvent = cms.bool( False ),
5161  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5162  GeometricInnerState = cms.bool( True ),
5163  useSimpleMF = cms.bool( False ),
5164  Propagator = cms.string( "PropagatorWithMaterial" )
5165 )
5166 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
5167  ServiceParameters = cms.PSet(
5168  RPCLayers = cms.bool( True ),
5169  UseMuonNavigation = cms.untracked.bool( True ),
5170  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5171  'SteppingHelixPropagatorAny',
5172  'hltESPSmartPropagator',
5173  'hltESPSteppingHelixPropagatorOpposite' )
5174  ),
5175  L3TrajBuilderParameters = cms.PSet(
5176  PtCut = cms.double( 1.0 ),
5177  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5178  GlobalMuonTrackMatcher = cms.PSet(
5179  Chi2Cut_3 = cms.double( 200.0 ),
5180  DeltaDCut_2 = cms.double( 10.0 ),
5181  Eta_threshold = cms.double( 1.2 ),
5182  Quality_2 = cms.double( 15.0 ),
5183  DeltaDCut_1 = cms.double( 40.0 ),
5184  Quality_3 = cms.double( 7.0 ),
5185  DeltaDCut_3 = cms.double( 15.0 ),
5186  Quality_1 = cms.double( 20.0 ),
5187  Pt_threshold1 = cms.double( 0.0 ),
5188  DeltaRCut_2 = cms.double( 0.2 ),
5189  DeltaRCut_1 = cms.double( 0.1 ),
5190  Pt_threshold2 = cms.double( 9.99999999E8 ),
5191  Chi2Cut_1 = cms.double( 50.0 ),
5192  Chi2Cut_2 = cms.double( 50.0 ),
5193  DeltaRCut_3 = cms.double( 1.0 ),
5194  LocChi2Cut = cms.double( 0.001 ),
5195  Propagator = cms.string( "hltESPSmartPropagator" ),
5196  MinPt = cms.double( 1.0 ),
5197  MinP = cms.double( 2.5 )
5198  ),
5199  ScaleTECxFactor = cms.double( -1.0 ),
5200  tkTrajUseVertex = cms.bool( False ),
5201  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5202  TrackTransformer = cms.PSet(
5203  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5204  RefitDirection = cms.string( "insideOut" ),
5205  RefitRPCHits = cms.bool( True ),
5206  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5207  DoPredictionsOnly = cms.bool( False ),
5208  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5209  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5210  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5211  ),
5212  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5213  RefitRPCHits = cms.bool( True ),
5214  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5215  GlbRefitterParameters = cms.PSet(
5216  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5217  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5218  SkipStation = cms.int32( -1 ),
5219  Chi2CutRPC = cms.double( 1.0 ),
5220  PropDirForCosmics = cms.bool( False ),
5221  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5222  HitThreshold = cms.int32( 1 ),
5223  DYTthrs = cms.vint32( 30, 15 ),
5224  TrackerSkipSystem = cms.int32( -1 ),
5225  RefitDirection = cms.string( "insideOut" ),
5226  Chi2CutCSC = cms.double( 150.0 ),
5227  Chi2CutDT = cms.double( 10.0 ),
5228  RefitRPCHits = cms.bool( True ),
5229  TrackerSkipSection = cms.int32( -1 ),
5230  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5231  DoPredictionsOnly = cms.bool( False ),
5232  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5233  MuonHitsOption = cms.int32( 1 ),
5234  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5235  ),
5236  PCut = cms.double( 2.5 ),
5237  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5238  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5239  tkTrajMaxChi2 = cms.double( 9999.0 ),
5240  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5241  ScaleTECyFactor = cms.double( -1.0 ),
5242  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" )
5243  ),
5244  TrackLoaderParameters = cms.PSet(
5245  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5246  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5247  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5248  DoSmoothing = cms.bool( True ),
5249  SmoothTkTrack = cms.untracked.bool( False ),
5250  VertexConstraint = cms.bool( False ),
5251  MuonUpdatorAtVertexParameters = cms.PSet(
5252  MaxChi2 = cms.double( 1000000.0 ),
5253  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5254  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5255  ),
5256  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5257  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5258  ),
5259  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5260 )
5261 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
5262  TkSeedGenerator = cms.PSet(
5263  iterativeTSG = cms.PSet(
5264  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
5265  beamSpot = cms.InputTag( "unused" ),
5266  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5267  SelectState = cms.bool( False ),
5268  ErrorRescaling = cms.double( 3.0 ),
5269  UseVertexState = cms.bool( True ),
5270  SigmaZ = cms.double( 25.0 ),
5271  MaxChi2 = cms.double( 40.0 ),
5272  errorMatrixPset = cms.PSet(
5273  atIP = cms.bool( True ),
5274  action = cms.string( "use" ),
5275  errorMatrixValuesPSet = cms.PSet(
5276  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5277  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5278  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5279  pf3_V14 = cms.PSet(
5280  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 ),
5281  action = cms.string( "scale" )
5282  ),
5283  pf3_V25 = cms.PSet(
5284  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 ),
5285  action = cms.string( "scale" )
5286  ),
5287  pf3_V13 = cms.PSet(
5288  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 ),
5289  action = cms.string( "scale" )
5290  ),
5291  pf3_V24 = cms.PSet(
5292  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 ),
5293  action = cms.string( "scale" )
5294  ),
5295  pf3_V35 = cms.PSet(
5296  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 ),
5297  action = cms.string( "scale" )
5298  ),
5299  pf3_V12 = cms.PSet(
5300  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 ),
5301  action = cms.string( "scale" )
5302  ),
5303  pf3_V23 = cms.PSet(
5304  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 ),
5305  action = cms.string( "scale" )
5306  ),
5307  pf3_V34 = cms.PSet(
5308  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 ),
5309  action = cms.string( "scale" )
5310  ),
5311  pf3_V45 = cms.PSet(
5312  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 ),
5313  action = cms.string( "scale" )
5314  ),
5315  pf3_V11 = cms.PSet(
5316  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 ),
5317  action = cms.string( "scale" )
5318  ),
5319  pf3_V22 = cms.PSet(
5320  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 ),
5321  action = cms.string( "scale" )
5322  ),
5323  pf3_V33 = cms.PSet(
5324  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 ),
5325  action = cms.string( "scale" )
5326  ),
5327  pf3_V44 = cms.PSet(
5328  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 ),
5329  action = cms.string( "scale" )
5330  ),
5331  pf3_V55 = cms.PSet(
5332  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 ),
5333  action = cms.string( "scale" )
5334  ),
5335  pf3_V15 = cms.PSet(
5336  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 ),
5337  action = cms.string( "scale" )
5338  )
5339  )
5340  ),
5341  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5342  ComponentName = cms.string( "TSGFromPropagation" ),
5343  UpdateState = cms.bool( True ),
5344  ResetMethod = cms.string( "matrix" )
5345  ),
5346  PSetNames = cms.vstring( 'skipTSG',
5347  'iterativeTSG' ),
5348  skipTSG = cms.PSet( ),
5349  ComponentName = cms.string( "DualByL2TSG" ),
5350  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" )
5351  ),
5352  ServiceParameters = cms.PSet(
5353  RPCLayers = cms.bool( True ),
5354  UseMuonNavigation = cms.untracked.bool( True ),
5355  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
5356  'hltESPSmartPropagatorAnyOpposite' )
5357  ),
5358  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5359  MuonTrackingRegionBuilder = cms.PSet( ),
5360  PCut = cms.double( 2.5 ),
5361  TrackerSeedCleaner = cms.PSet(
5362  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5363  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5364  cleanerFromSharedHits = cms.bool( True ),
5365  directionCleaner = cms.bool( True ),
5366  ptCleaner = cms.bool( True )
5367  ),
5368  PtCut = cms.double( 1.0 )
5369 )
5370 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
5371  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
5372  reverseTrajectories = cms.bool( True ),
5373  TransientInitialStateEstimatorParameters = cms.PSet(
5374  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5375  numberMeasurementsForFit = cms.int32( 4 ),
5376  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5377  ),
5378  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5379  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5380  cleanTrajectoryAfterInOut = cms.bool( False ),
5381  useHitsSplitting = cms.bool( False ),
5382  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5383  doSeedingRegionRebuilding = cms.bool( False ),
5384  trackCandidateAlso = cms.bool( True ),
5385  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5386  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5387  TrajectoryBuilder = cms.string( "" ),
5388  maxNSeeds = cms.uint32( 100000 )
5389 )
5390 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
5391  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
5392  SimpleMagneticField = cms.string( "" ),
5393  clusterRemovalInfo = cms.InputTag( "" ),
5394  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5395  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5396  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5397  useHitsSplitting = cms.bool( False ),
5398  MeasurementTracker = cms.string( "" ),
5399  AlgorithmName = cms.string( "hltIterX" ),
5400  alias = cms.untracked.string( "" ),
5401  NavigationSchool = cms.string( "" ),
5402  TrajectoryInEvent = cms.bool( False ),
5403  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5404  GeometricInnerState = cms.bool( True ),
5405  useSimpleMF = cms.bool( False ),
5406  Propagator = cms.string( "PropagatorWithMaterial" )
5407 )
5408 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
5409  ServiceParameters = cms.PSet(
5410  RPCLayers = cms.bool( True ),
5411  UseMuonNavigation = cms.untracked.bool( True ),
5412  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5413  'SteppingHelixPropagatorAny',
5414  'hltESPSmartPropagator',
5415  'hltESPSteppingHelixPropagatorOpposite' )
5416  ),
5417  L3TrajBuilderParameters = cms.PSet(
5418  PtCut = cms.double( 1.0 ),
5419  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5420  GlobalMuonTrackMatcher = cms.PSet(
5421  Chi2Cut_3 = cms.double( 200.0 ),
5422  DeltaDCut_2 = cms.double( 10.0 ),
5423  Eta_threshold = cms.double( 1.2 ),
5424  Quality_2 = cms.double( 15.0 ),
5425  DeltaDCut_1 = cms.double( 40.0 ),
5426  Quality_3 = cms.double( 7.0 ),
5427  DeltaDCut_3 = cms.double( 15.0 ),
5428  Quality_1 = cms.double( 20.0 ),
5429  Pt_threshold1 = cms.double( 0.0 ),
5430  DeltaRCut_2 = cms.double( 0.2 ),
5431  DeltaRCut_1 = cms.double( 0.1 ),
5432  Pt_threshold2 = cms.double( 9.99999999E8 ),
5433  Chi2Cut_1 = cms.double( 50.0 ),
5434  Chi2Cut_2 = cms.double( 50.0 ),
5435  DeltaRCut_3 = cms.double( 1.0 ),
5436  LocChi2Cut = cms.double( 0.001 ),
5437  Propagator = cms.string( "hltESPSmartPropagator" ),
5438  MinPt = cms.double( 1.0 ),
5439  MinP = cms.double( 2.5 )
5440  ),
5441  ScaleTECxFactor = cms.double( -1.0 ),
5442  tkTrajUseVertex = cms.bool( False ),
5443  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5444  TrackTransformer = cms.PSet(
5445  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5446  RefitDirection = cms.string( "insideOut" ),
5447  RefitRPCHits = cms.bool( True ),
5448  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5449  DoPredictionsOnly = cms.bool( False ),
5450  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5451  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5452  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5453  ),
5454  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5455  RefitRPCHits = cms.bool( True ),
5456  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5457  GlbRefitterParameters = cms.PSet(
5458  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5459  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5460  SkipStation = cms.int32( -1 ),
5461  Chi2CutRPC = cms.double( 1.0 ),
5462  PropDirForCosmics = cms.bool( False ),
5463  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5464  HitThreshold = cms.int32( 1 ),
5465  DYTthrs = cms.vint32( 30, 15 ),
5466  TrackerSkipSystem = cms.int32( -1 ),
5467  RefitDirection = cms.string( "insideOut" ),
5468  Chi2CutCSC = cms.double( 150.0 ),
5469  Chi2CutDT = cms.double( 10.0 ),
5470  RefitRPCHits = cms.bool( True ),
5471  TrackerSkipSection = cms.int32( -1 ),
5472  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5473  DoPredictionsOnly = cms.bool( False ),
5474  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5475  MuonHitsOption = cms.int32( 1 ),
5476  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5477  ),
5478  PCut = cms.double( 2.5 ),
5479  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5480  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5481  tkTrajMaxChi2 = cms.double( 9999.0 ),
5482  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5483  ScaleTECyFactor = cms.double( -1.0 ),
5484  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" )
5485  ),
5486  TrackLoaderParameters = cms.PSet(
5487  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5488  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5489  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5490  DoSmoothing = cms.bool( True ),
5491  SmoothTkTrack = cms.untracked.bool( False ),
5492  VertexConstraint = cms.bool( False ),
5493  MuonUpdatorAtVertexParameters = cms.PSet(
5494  MaxChi2 = cms.double( 1000000.0 ),
5495  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5496  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5497  ),
5498  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5499  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5500  ),
5501  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5502 )
5503 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
5504  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
5505 )
5506 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5507  layerList = cms.vstring( 'BPix1+BPix2',
5508  'BPix1+BPix3',
5509  'BPix2+BPix3',
5510  'BPix1+FPix1_pos',
5511  'BPix1+FPix1_neg',
5512  'BPix1+FPix2_pos',
5513  'BPix1+FPix2_neg',
5514  'BPix2+FPix1_pos',
5515  'BPix2+FPix1_neg',
5516  'BPix2+FPix2_pos',
5517  'BPix2+FPix2_neg',
5518  'FPix1_pos+FPix2_pos',
5519  'FPix1_neg+FPix2_neg' ),
5520  MTOB = cms.PSet( ),
5521  TEC = cms.PSet( ),
5522  MTID = cms.PSet( ),
5523  FPix = cms.PSet(
5524  hitErrorRPhi = cms.double( 0.0051 ),
5525  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5526  useErrorsFromParam = cms.bool( True ),
5527  hitErrorRZ = cms.double( 0.0036 ),
5528  HitProducer = cms.string( "hltSiPixelRecHits" )
5529  ),
5530  MTEC = cms.PSet( ),
5531  MTIB = cms.PSet( ),
5532  TID = cms.PSet( ),
5533  TOB = cms.PSet( ),
5534  BPix = cms.PSet(
5535  hitErrorRPhi = cms.double( 0.0027 ),
5536  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5537  useErrorsFromParam = cms.bool( True ),
5538  hitErrorRZ = cms.double( 0.006 ),
5539  HitProducer = cms.string( "hltSiPixelRecHits" )
5540  ),
5541  TIB = cms.PSet( )
5542 )
5543 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5544  layerList = cms.vstring( 'BPix1+BPix2',
5545  'BPix1+BPix3',
5546  'BPix2+BPix3',
5547  'BPix1+FPix1_pos',
5548  'BPix1+FPix1_neg',
5549  'BPix1+FPix2_pos',
5550  'BPix1+FPix2_neg',
5551  'BPix2+FPix1_pos',
5552  'BPix2+FPix1_neg',
5553  'BPix2+FPix2_pos',
5554  'BPix2+FPix2_neg',
5555  'FPix1_pos+FPix2_pos',
5556  'FPix1_neg+FPix2_neg',
5557  'FPix2_pos+TEC1_pos',
5558  'FPix2_pos+TEC2_pos',
5559  'TEC1_pos+TEC2_pos',
5560  'TEC2_pos+TEC3_pos',
5561  'FPix2_neg+TEC1_neg',
5562  'FPix2_neg+TEC2_neg',
5563  'TEC1_neg+TEC2_neg',
5564  'TEC2_neg+TEC3_neg' ),
5565  MTOB = cms.PSet( ),
5566  TEC = cms.PSet(
5567  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5568  minRing = cms.int32( 1 ),
5569  useRingSlector = cms.bool( True ),
5570  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
5571  maxRing = cms.int32( 1 )
5572  ),
5573  MTID = cms.PSet( ),
5574  FPix = cms.PSet(
5575  hitErrorRPhi = cms.double( 0.0051 ),
5576  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5577  useErrorsFromParam = cms.bool( True ),
5578  hitErrorRZ = cms.double( 0.0036 ),
5579  HitProducer = cms.string( "hltSiPixelRecHits" )
5580  ),
5581  MTEC = cms.PSet( ),
5582  MTIB = cms.PSet( ),
5583  TID = cms.PSet( ),
5584  TOB = cms.PSet( ),
5585  BPix = cms.PSet(
5586  hitErrorRPhi = cms.double( 0.0027 ),
5587  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5588  useErrorsFromParam = cms.bool( True ),
5589  hitErrorRZ = cms.double( 0.006 ),
5590  HitProducer = cms.string( "hltSiPixelRecHits" )
5591  ),
5592  TIB = cms.PSet( )
5593 )
5594 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
5595  TkSeedGenerator = cms.PSet(
5596  iterativeTSG = cms.PSet(
5597  firstTSG = cms.PSet(
5598  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5599  OrderedHitsFactoryPSet = cms.PSet(
5600  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
5601  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5602  GeneratorPSet = cms.PSet(
5603  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5604  maxElement = cms.uint32( 0 ),
5605  useFixedPreFiltering = cms.bool( False ),
5606  extraHitRZtolerance = cms.double( 0.06 ),
5607  phiPreFiltering = cms.double( 0.3 ),
5608  extraHitRPhitolerance = cms.double( 0.06 ),
5609  useBending = cms.bool( True ),
5610  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5611  useMultScattering = cms.bool( True )
5612  )
5613  ),
5614  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
5615  ComponentName = cms.string( "TSGFromOrderedHits" )
5616  ),
5617  secondTSG = cms.PSet(
5618  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5619  OrderedHitsFactoryPSet = cms.PSet(
5620  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
5621  maxElement = cms.uint32( 0 ),
5622  ComponentName = cms.string( "StandardHitPairGenerator" ),
5623  useOnDemandTracker = cms.untracked.int32( 0 )
5624  ),
5625  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
5626  ComponentName = cms.string( "TSGFromOrderedHits" )
5627  ),
5628  PSetNames = cms.vstring( 'firstTSG',
5629  'secondTSG' ),
5630  thirdTSG = cms.PSet(
5631  etaSeparation = cms.double( 2.0 ),
5632  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
5633  PSetNames = cms.vstring( 'endcapTSG',
5634  'barrelTSG' ),
5635  barrelTSG = cms.PSet( ),
5636  ComponentName = cms.string( "DualByEtaTSG" ),
5637  endcapTSG = cms.PSet(
5638  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5639  OrderedHitsFactoryPSet = cms.PSet(
5640  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ),
5641  maxElement = cms.uint32( 0 ),
5642  ComponentName = cms.string( "StandardHitPairGenerator" ),
5643  useOnDemandTracker = cms.untracked.int32( 0 )
5644  ),
5645  ComponentName = cms.string( "TSGFromOrderedHits" )
5646  )
5647  ),
5648  ComponentName = cms.string( "CombinedTSG" )
5649  ),
5650  PSetNames = cms.vstring( 'skipTSG',
5651  'iterativeTSG' ),
5652  skipTSG = cms.PSet( ),
5653  ComponentName = cms.string( "DualByL2TSG" ),
5654  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" )
5655  ),
5656  ServiceParameters = cms.PSet(
5657  RPCLayers = cms.bool( True ),
5658  UseMuonNavigation = cms.untracked.bool( True ),
5659  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' )
5660  ),
5661  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5662  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5663  PCut = cms.double( 2.5 ),
5664  TrackerSeedCleaner = cms.PSet(
5665  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5666  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5667  cleanerFromSharedHits = cms.bool( True ),
5668  directionCleaner = cms.bool( True ),
5669  ptCleaner = cms.bool( True )
5670  ),
5671  PtCut = cms.double( 1.0 )
5672 )
5673 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
5674  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
5675  reverseTrajectories = cms.bool( False ),
5676  TransientInitialStateEstimatorParameters = cms.PSet(
5677  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5678  numberMeasurementsForFit = cms.int32( 4 ),
5679  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5680  ),
5681  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5682  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5683  cleanTrajectoryAfterInOut = cms.bool( False ),
5684  useHitsSplitting = cms.bool( False ),
5685  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5686  doSeedingRegionRebuilding = cms.bool( False ),
5687  trackCandidateAlso = cms.bool( True ),
5688  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5689  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5690  TrajectoryBuilder = cms.string( "" ),
5691  maxNSeeds = cms.uint32( 100000 )
5692 )
5693 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
5694  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
5695  SimpleMagneticField = cms.string( "" ),
5696  clusterRemovalInfo = cms.InputTag( "" ),
5697  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5698  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5699  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5700  useHitsSplitting = cms.bool( False ),
5701  MeasurementTracker = cms.string( "" ),
5702  AlgorithmName = cms.string( "hltIterX" ),
5703  alias = cms.untracked.string( "" ),
5704  NavigationSchool = cms.string( "" ),
5705  TrajectoryInEvent = cms.bool( False ),
5706  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5707  GeometricInnerState = cms.bool( True ),
5708  useSimpleMF = cms.bool( False ),
5709  Propagator = cms.string( "PropagatorWithMaterial" )
5710 )
5711 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
5712  ServiceParameters = cms.PSet(
5713  RPCLayers = cms.bool( True ),
5714  UseMuonNavigation = cms.untracked.bool( True ),
5715  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5716  'SteppingHelixPropagatorAny',
5717  'hltESPSmartPropagator',
5718  'hltESPSteppingHelixPropagatorOpposite' )
5719  ),
5720  L3TrajBuilderParameters = cms.PSet(
5721  PtCut = cms.double( 1.0 ),
5722  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5723  GlobalMuonTrackMatcher = cms.PSet(
5724  Chi2Cut_3 = cms.double( 200.0 ),
5725  DeltaDCut_2 = cms.double( 10.0 ),
5726  Eta_threshold = cms.double( 1.2 ),
5727  Quality_2 = cms.double( 15.0 ),
5728  DeltaDCut_1 = cms.double( 40.0 ),
5729  Quality_3 = cms.double( 7.0 ),
5730  DeltaDCut_3 = cms.double( 15.0 ),
5731  Quality_1 = cms.double( 20.0 ),
5732  Pt_threshold1 = cms.double( 0.0 ),
5733  DeltaRCut_2 = cms.double( 0.2 ),
5734  DeltaRCut_1 = cms.double( 0.1 ),
5735  Pt_threshold2 = cms.double( 9.99999999E8 ),
5736  Chi2Cut_1 = cms.double( 50.0 ),
5737  Chi2Cut_2 = cms.double( 50.0 ),
5738  DeltaRCut_3 = cms.double( 1.0 ),
5739  LocChi2Cut = cms.double( 0.001 ),
5740  Propagator = cms.string( "hltESPSmartPropagator" ),
5741  MinPt = cms.double( 1.0 ),
5742  MinP = cms.double( 2.5 )
5743  ),
5744  ScaleTECxFactor = cms.double( -1.0 ),
5745  tkTrajUseVertex = cms.bool( False ),
5746  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5747  TrackTransformer = cms.PSet(
5748  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5749  RefitDirection = cms.string( "insideOut" ),
5750  RefitRPCHits = cms.bool( True ),
5751  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5752  DoPredictionsOnly = cms.bool( False ),
5753  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5754  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5755  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5756  ),
5757  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5758  RefitRPCHits = cms.bool( True ),
5759  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5760  GlbRefitterParameters = cms.PSet(
5761  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5762  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5763  SkipStation = cms.int32( -1 ),
5764  Chi2CutRPC = cms.double( 1.0 ),
5765  PropDirForCosmics = cms.bool( False ),
5766  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5767  HitThreshold = cms.int32( 1 ),
5768  DYTthrs = cms.vint32( 30, 15 ),
5769  TrackerSkipSystem = cms.int32( -1 ),
5770  RefitDirection = cms.string( "insideOut" ),
5771  Chi2CutCSC = cms.double( 150.0 ),
5772  Chi2CutDT = cms.double( 10.0 ),
5773  RefitRPCHits = cms.bool( True ),
5774  TrackerSkipSection = cms.int32( -1 ),
5775  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5776  DoPredictionsOnly = cms.bool( False ),
5777  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5778  MuonHitsOption = cms.int32( 1 ),
5779  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5780  ),
5781  PCut = cms.double( 2.5 ),
5782  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5783  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5784  tkTrajMaxChi2 = cms.double( 9999.0 ),
5785  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5786  ScaleTECyFactor = cms.double( -1.0 ),
5787  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" )
5788  ),
5789  TrackLoaderParameters = cms.PSet(
5790  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5791  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5792  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5793  DoSmoothing = cms.bool( True ),
5794  SmoothTkTrack = cms.untracked.bool( False ),
5795  VertexConstraint = cms.bool( False ),
5796  MuonUpdatorAtVertexParameters = cms.PSet(
5797  MaxChi2 = cms.double( 1000000.0 ),
5798  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5799  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5800  ),
5801  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5802  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5803  ),
5804  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5805 )
5806 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
5807  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
5808 )
5809 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
5810  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
5811 )
5812 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
5813  ShareFrac = cms.double( 0.19 ),
5814  writeOnlyTrkQuals = cms.bool( False ),
5815  MinPT = cms.double( 0.05 ),
5816  allowFirstHitShare = cms.bool( True ),
5817  copyExtras = cms.untracked.bool( True ),
5818  Epsilon = cms.double( -0.001 ),
5819  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5820  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5821  MaxNormalizedChisq = cms.double( 1000.0 ),
5822  copyMVA = cms.bool( False ),
5823  FoundHitBonus = cms.double( 100.0 ),
5824  LostHitPenalty = cms.double( 0.0 ),
5825  setsToMerge = cms.VPSet(
5826  cms.PSet( pQual = cms.bool( False ),
5827  tLists = cms.vint32( 0, 1 )
5828  )
5829  ),
5830  MinFound = cms.int32( 3 ),
5831  hasSelector = cms.vint32( 0, 0 ),
5832  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
5833  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5834  newQuality = cms.string( "confirmed" )
5835 )
5836 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
5837  ShareFrac = cms.double( 0.19 ),
5838  writeOnlyTrkQuals = cms.bool( False ),
5839  MinPT = cms.double( 0.05 ),
5840  allowFirstHitShare = cms.bool( True ),
5841  copyExtras = cms.untracked.bool( True ),
5842  Epsilon = cms.double( -0.001 ),
5843  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5844  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5845  MaxNormalizedChisq = cms.double( 1000.0 ),
5846  copyMVA = cms.bool( False ),
5847  FoundHitBonus = cms.double( 100.0 ),
5848  LostHitPenalty = cms.double( 0.0 ),
5849  setsToMerge = cms.VPSet(
5850  cms.PSet( pQual = cms.bool( False ),
5851  tLists = cms.vint32( 0, 1 )
5852  )
5853  ),
5854  MinFound = cms.int32( 3 ),
5855  hasSelector = cms.vint32( 0, 0 ),
5856  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
5857  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5858  newQuality = cms.string( "confirmed" )
5859 )
5860 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5861  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5862 )
5863 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
5864  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
5865 )
5866 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5867  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
5868  InputObjects = cms.InputTag( "hltL3Muons" ),
5869  MuonPtOption = cms.string( "Tracker" )
5870 )
5871 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
5872  chi2 = cms.double( 1000.0 ),
5873  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5874  ptMin = cms.double( 0.1 ),
5875  nSigmaInvPtTolerance = cms.double( 0.0 ),
5876  tipMax = cms.double( 1.0 )
5877 )
5878 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
5879 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
5880  RegionPSet = cms.PSet(
5881  nSigmaZ = cms.double( 4.0 ),
5882  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5883  ptMin = cms.double( 0.8 ),
5884  originRadius = cms.double( 0.02 ),
5885  precise = cms.bool( True )
5886  )
5887 )
5888 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
5889  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
5890  'BPix1+BPix2+BPix3+FPix1_pos',
5891  'BPix1+BPix2+BPix3+FPix1_neg',
5892  'BPix1+BPix2+FPix1_pos+FPix2_pos',
5893  'BPix1+BPix2+FPix1_neg+FPix2_neg',
5894  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
5895  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
5896  MTOB = cms.PSet( ),
5897  TEC = cms.PSet( ),
5898  MTID = cms.PSet( ),
5899  FPix = cms.PSet(
5900  hitErrorRPhi = cms.double( 0.0051 ),
5901  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5902  useErrorsFromParam = cms.bool( True ),
5903  hitErrorRZ = cms.double( 0.0036 ),
5904  HitProducer = cms.string( "hltSiPixelRecHits" )
5905  ),
5906  MTEC = cms.PSet( ),
5907  MTIB = cms.PSet( ),
5908  TID = cms.PSet( ),
5909  TOB = cms.PSet( ),
5910  BPix = cms.PSet(
5911  hitErrorRPhi = cms.double( 0.0027 ),
5912  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5913  useErrorsFromParam = cms.bool( True ),
5914  hitErrorRZ = cms.double( 0.006 ),
5915  HitProducer = cms.string( "hltSiPixelRecHits" )
5916  ),
5917  TIB = cms.PSet( )
5918 )
5919 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
5920  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
5921  layerPairs = cms.vuint32( 0, 1, 2 ),
5922  clusterCheck = cms.InputTag( "" ),
5923  produceSeedingHitSets = cms.bool( False ),
5924  produceIntermediateHitDoublets = cms.bool( True ),
5925  maxElement = cms.uint32( 0 ),
5926  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
5927 )
5928 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
5929  CAThetaCut = cms.double( 0.002 ),
5930  SeedComparitorPSet = cms.PSet(
5931  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
5932  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5933  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5934  ),
5935  extraHitRPhitolerance = cms.double( 0.032 ),
5936  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
5937  fitFastCircle = cms.bool( True ),
5938  CAHardPtCut = cms.double( 0.0 ),
5939  maxChi2 = cms.PSet(
5940  value2 = cms.double( 50.0 ),
5941  value1 = cms.double( 200.0 ),
5942  pt1 = cms.double( 0.7 ),
5943  enabled = cms.bool( True ),
5944  pt2 = cms.double( 2.0 )
5945  ),
5946  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
5947  CAPhiCut = cms.double( 0.2 ),
5948  useBendingCorrection = cms.bool( True ),
5949  fitFastCircleChi2Cut = cms.bool( True )
5950 )
5951 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
5952  Filter = cms.InputTag( "hltPixelTracksFilter" ),
5953  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5954  passLabel = cms.string( "" ),
5955  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
5956  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" )
5957 )
5958 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
5959  WtAverage = cms.bool( True ),
5960  Method2 = cms.bool( True ),
5961  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5962  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5963  Verbosity = cms.int32( 0 ),
5964  UseError = cms.bool( True ),
5965  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5966  PtMin = cms.double( 1.0 ),
5967  NTrkMin = cms.int32( 2 ),
5968  ZOffset = cms.double( 5.0 ),
5969  Finder = cms.string( "DivisiveVertexFinder" ),
5970  ZSeparation = cms.double( 0.05 )
5971 )
5972 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5973  minSumPt2 = cms.double( 0.0 ),
5974  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5975  maxVtx = cms.uint32( 100 ),
5976  fractionSumPt2 = cms.double( 0.3 ),
5977  src = cms.InputTag( "hltPixelVertices" )
5978 )
5979 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5980  useEventsWithNoVertex = cms.bool( True ),
5981  originHalfLength = cms.double( 0.3 ),
5982  useProtoTrackKinematics = cms.bool( False ),
5983  usePV = cms.bool( False ),
5984  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5985  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
5986  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5987  InputCollection = cms.InputTag( "hltPixelTracks" ),
5988  originRadius = cms.double( 0.1 )
5989 )
5990 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5991  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
5992  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5993  SimpleMagneticField = cms.string( "ParabolicMf" ),
5994  TransientInitialStateEstimatorParameters = cms.PSet(
5995  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5996  numberMeasurementsForFit = cms.int32( 4 ),
5997  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5998  ),
5999  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6000  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6001  cleanTrajectoryAfterInOut = cms.bool( False ),
6002  useHitsSplitting = cms.bool( False ),
6003  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6004  doSeedingRegionRebuilding = cms.bool( False ),
6005  maxNSeeds = cms.uint32( 100000 ),
6006  produceSeedStopReasons = cms.bool( False ),
6007  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
6008  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6009  TrajectoryBuilder = cms.string( "" )
6010 )
6011 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6012  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
6013  SimpleMagneticField = cms.string( "ParabolicMf" ),
6014  clusterRemovalInfo = cms.InputTag( "" ),
6015  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6016  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6017  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6018  useHitsSplitting = cms.bool( False ),
6019  MeasurementTracker = cms.string( "" ),
6020  AlgorithmName = cms.string( "hltIter0" ),
6021  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6022  NavigationSchool = cms.string( "" ),
6023  TrajectoryInEvent = cms.bool( False ),
6024  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6025  GeometricInnerState = cms.bool( True ),
6026  useSimpleMF = cms.bool( True ),
6027  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6028 )
6029 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6030  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
6031  GBRForestLabel = cms.string( "" ),
6032  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6033  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6034  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6035  mva = cms.PSet(
6036  minPixelHits = cms.vint32( 0, 3, 4 ),
6037  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6038  dr_par = cms.PSet(
6039  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6040  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
6041  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
6042  dr_exp = cms.vint32( 4, 4, 4 ),
6043  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
6044  ),
6045  maxLostLayers = cms.vint32( 1, 1, 1 ),
6046  min3DLayers = cms.vint32( 0, 3, 4 ),
6047  dz_par = cms.PSet(
6048  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
6049  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
6050  dz_exp = cms.vint32( 4, 4, 4 )
6051  ),
6052  minNVtxTrk = cms.int32( 3 ),
6053  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6054  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6055  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6056  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6057  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6058  minLayers = cms.vint32( 3, 3, 4 )
6059  ),
6060  ignoreVertices = cms.bool( False ),
6061  GBRForestFileName = cms.string( "" )
6062 )
6063 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6064  minQuality = cms.string( "highPurity" ),
6065  copyExtras = cms.untracked.bool( True ),
6066  copyTrajectories = cms.untracked.bool( False ),
6067  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
6068  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
6069  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
6070 )
6071 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
6072  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
6073  particleType = cms.string( "pi+" )
6074 )
6075 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
6076  Active_Area_Repeats = cms.int32( 5 ),
6077  doAreaFastjet = cms.bool( False ),
6078  voronoiRfact = cms.double( 0.9 ),
6079  maxBadHcalCells = cms.uint32( 9999999 ),
6080  doAreaDiskApprox = cms.bool( False ),
6081  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6082  jetType = cms.string( "TrackJet" ),
6083  minSeed = cms.uint32( 14327 ),
6084  Ghost_EtaMax = cms.double( 6.0 ),
6085  doRhoFastjet = cms.bool( False ),
6086  jetAlgorithm = cms.string( "AntiKt" ),
6087  nSigmaPU = cms.double( 1.0 ),
6088  GhostArea = cms.double( 0.01 ),
6089  Rho_EtaMax = cms.double( 4.4 ),
6090  maxBadEcalCells = cms.uint32( 9999999 ),
6091  useDeterministicSeed = cms.bool( True ),
6092  doPVCorrection = cms.bool( False ),
6093  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6094  rParam = cms.double( 0.4 ),
6095  maxProblematicHcalCells = cms.uint32( 9999999 ),
6096  doOutputJets = cms.bool( True ),
6097  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
6098  inputEtMin = cms.double( 0.1 ),
6099  puPtMin = cms.double( 0.0 ),
6100  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6101  jetPtMin = cms.double( 1.0 ),
6102  radiusPU = cms.double( 0.4 ),
6103  maxProblematicEcalCells = cms.uint32( 9999999 ),
6104  doPUOffsetCorr = cms.bool( False ),
6105  inputEMin = cms.double( 0.0 ),
6106  useMassDropTagger = cms.bool( False ),
6107  muMin = cms.double( -1.0 ),
6108  subtractorName = cms.string( "" ),
6109  muCut = cms.double( -1.0 ),
6110  subjetPtMin = cms.double( -1.0 ),
6111  useTrimming = cms.bool( False ),
6112  muMax = cms.double( -1.0 ),
6113  yMin = cms.double( -1.0 ),
6114  useFiltering = cms.bool( False ),
6115  rFilt = cms.double( -1.0 ),
6116  yMax = cms.double( -1.0 ),
6117  zcut = cms.double( -1.0 ),
6118  MinVtxNdof = cms.int32( 0 ),
6119  MaxVtxZ = cms.double( 30.0 ),
6120  UseOnlyVertexTracks = cms.bool( False ),
6121  dRMin = cms.double( -1.0 ),
6122  nFilt = cms.int32( -1 ),
6123  usePruning = cms.bool( False ),
6124  maxDepth = cms.int32( -1 ),
6125  yCut = cms.double( -1.0 ),
6126  DzTrVtxMax = cms.double( 0.5 ),
6127  UseOnlyOnePV = cms.bool( True ),
6128  rcut_factor = cms.double( -1.0 ),
6129  sumRecHits = cms.bool( False ),
6130  trimPtFracMin = cms.double( -1.0 ),
6131  dRMax = cms.double( -1.0 ),
6132  DxyTrVtxMax = cms.double( 0.2 ),
6133  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6134 )
6135 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6136  fractionMinCaloInTauCone = cms.double( 0.7 ),
6137  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6138  tauConeSize = cms.double( 0.2 ),
6139  ptTrkMaxInCaloCone = cms.double( 1.0 ),
6140  isolationConeSize = cms.double( 0.5 ),
6141  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
6142  nTrkMaxInCaloCone = cms.int32( 0 ),
6143  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6144  etaMinCaloJet = cms.double( -2.7 ),
6145  etaMaxCaloJet = cms.double( 2.7 ),
6146  ptMinCaloJet = cms.double( 5.0 ),
6147  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
6148 )
6149 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6150  trackClassifier = cms.InputTag( '','QualityMasks' ),
6151  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6152  maxChi2 = cms.double( 9.0 ),
6153  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
6154  oldClusterRemovalInfo = cms.InputTag( "" ),
6155  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6156  overrideTrkQuals = cms.InputTag( "" ),
6157  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6158  TrackQuality = cms.string( "highPurity" )
6159 )
6160 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6161  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6162  OnDemand = cms.bool( False ),
6163  src = cms.InputTag( "hltSiStripClusters" )
6164 )
6165 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6166  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6167  'BPix1+BPix2+BPix3+FPix1_pos',
6168  'BPix1+BPix2+BPix3+FPix1_neg',
6169  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6170  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6171  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6172  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6173  MTOB = cms.PSet( ),
6174  TEC = cms.PSet( ),
6175  MTID = cms.PSet( ),
6176  FPix = cms.PSet(
6177  hitErrorRPhi = cms.double( 0.0051 ),
6178  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6179  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6180  useErrorsFromParam = cms.bool( True ),
6181  hitErrorRZ = cms.double( 0.0036 ),
6182  HitProducer = cms.string( "hltSiPixelRecHits" )
6183  ),
6184  MTEC = cms.PSet( ),
6185  MTIB = cms.PSet( ),
6186  TID = cms.PSet( ),
6187  TOB = cms.PSet( ),
6188  BPix = cms.PSet(
6189  hitErrorRPhi = cms.double( 0.0027 ),
6190  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6191  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6192  useErrorsFromParam = cms.bool( True ),
6193  hitErrorRZ = cms.double( 0.006 ),
6194  HitProducer = cms.string( "hltSiPixelRecHits" )
6195  ),
6196  TIB = cms.PSet( )
6197 )
6198 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
6199  RegionPSet = cms.PSet(
6200  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6201  zErrorVetex = cms.double( 0.1 ),
6202  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6203  zErrorBeamSpot = cms.double( 15.0 ),
6204  maxNVertices = cms.int32( 10 ),
6205  maxNRegions = cms.int32( 100 ),
6206  nSigmaZVertex = cms.double( 4.0 ),
6207  nSigmaZBeamSpot = cms.double( 4.0 ),
6208  ptMin = cms.double( 0.3 ),
6209  mode = cms.string( "VerticesFixed" ),
6210  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
6211  searchOpt = cms.bool( True ),
6212  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6213  originRadius = cms.double( 0.05 ),
6214  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6215  precise = cms.bool( True ),
6216  deltaEta = cms.double( 1.0 ),
6217  deltaPhi = cms.double( 1.0 )
6218  )
6219 )
6220 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6221  cut = cms.string( "" ),
6222  silentClusterCheck = cms.untracked.bool( False ),
6223  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
6224  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6225  doClusterCheck = cms.bool( False ),
6226  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
6227  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
6228 )
6229 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6230  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
6231  layerPairs = cms.vuint32( 0, 1, 2 ),
6232  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
6233  produceSeedingHitSets = cms.bool( False ),
6234  produceIntermediateHitDoublets = cms.bool( True ),
6235  maxElement = cms.uint32( 0 ),
6236  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" )
6237 )
6238 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6239  CAThetaCut = cms.double( 0.004 ),
6240  SeedComparitorPSet = cms.PSet(
6241  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6242  ComponentName = cms.string( "none" ),
6243  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6244  ),
6245  extraHitRPhitolerance = cms.double( 0.032 ),
6246  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
6247  fitFastCircle = cms.bool( True ),
6248  CAHardPtCut = cms.double( 0.0 ),
6249  maxChi2 = cms.PSet(
6250  value2 = cms.double( 150.0 ),
6251  value1 = cms.double( 2000.0 ),
6252  pt1 = cms.double( 0.7 ),
6253  enabled = cms.bool( True ),
6254  pt2 = cms.double( 2.0 )
6255  ),
6256  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
6257  CAPhiCut = cms.double( 0.3 ),
6258  useBendingCorrection = cms.bool( True ),
6259  fitFastCircleChi2Cut = cms.bool( True )
6260 )
6261 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
6262  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6263  forceKinematicWithRegionDirection = cms.bool( False ),
6264  magneticField = cms.string( "ParabolicMf" ),
6265  SeedMomentumForBOFF = cms.double( 5.0 ),
6266  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6267  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6268  MinOneOverPtError = cms.double( 1.0 ),
6269  seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ),
6270  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
6271 )
6272 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6273  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
6274  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6275  SimpleMagneticField = cms.string( "ParabolicMf" ),
6276  TransientInitialStateEstimatorParameters = cms.PSet(
6277  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6278  numberMeasurementsForFit = cms.int32( 4 ),
6279  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6280  ),
6281  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6282  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6283  cleanTrajectoryAfterInOut = cms.bool( False ),
6284  useHitsSplitting = cms.bool( False ),
6285  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6286  doSeedingRegionRebuilding = cms.bool( False ),
6287  maxNSeeds = cms.uint32( 100000 ),
6288  produceSeedStopReasons = cms.bool( False ),
6289  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
6290  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6291  TrajectoryBuilder = cms.string( "" )
6292 )
6293 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6294  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
6295  SimpleMagneticField = cms.string( "ParabolicMf" ),
6296  clusterRemovalInfo = cms.InputTag( "" ),
6297  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6298  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
6299  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6300  useHitsSplitting = cms.bool( False ),
6301  MeasurementTracker = cms.string( "" ),
6302  AlgorithmName = cms.string( "hltIter1" ),
6303  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6304  NavigationSchool = cms.string( "" ),
6305  TrajectoryInEvent = cms.bool( False ),
6306  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6307  GeometricInnerState = cms.bool( True ),
6308  useSimpleMF = cms.bool( True ),
6309  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6310 )
6311 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
6312  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6313  GBRForestLabel = cms.string( "" ),
6314  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6315  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6316  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6317  mva = cms.PSet(
6318  minPixelHits = cms.vint32( 0, 0, 2 ),
6319  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6320  dr_par = cms.PSet(
6321  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6322  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
6323  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
6324  dr_exp = cms.vint32( 3, 3, 3 ),
6325  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
6326  ),
6327  maxLostLayers = cms.vint32( 1, 1, 1 ),
6328  min3DLayers = cms.vint32( 0, 0, 0 ),
6329  dz_par = cms.PSet(
6330  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
6331  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
6332  dz_exp = cms.vint32( 3, 3, 3 )
6333  ),
6334  minNVtxTrk = cms.int32( 3 ),
6335  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
6336  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6337  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6338  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6339  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
6340  minLayers = cms.vint32( 3, 3, 3 )
6341  ),
6342  ignoreVertices = cms.bool( False ),
6343  GBRForestFileName = cms.string( "" )
6344 )
6345 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
6346  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6347  GBRForestLabel = cms.string( "" ),
6348  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6349  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6350  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6351  mva = cms.PSet(
6352  minPixelHits = cms.vint32( 0, 0, 1 ),
6353  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6354  dr_par = cms.PSet(
6355  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6356  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
6357  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6358  dr_exp = cms.vint32( 4, 4, 4 ),
6359  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
6360  ),
6361  maxLostLayers = cms.vint32( 99, 3, 3 ),
6362  min3DLayers = cms.vint32( 1, 2, 3 ),
6363  dz_par = cms.PSet(
6364  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
6365  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
6366  dz_exp = cms.vint32( 4, 4, 4 )
6367  ),
6368  minNVtxTrk = cms.int32( 2 ),
6369  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
6370  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
6371  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6372  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
6373  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
6374  minLayers = cms.vint32( 5, 5, 5 )
6375  ),
6376  ignoreVertices = cms.bool( False ),
6377  GBRForestFileName = cms.string( "" )
6378 )
6379 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
6380  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
6381  'hltIter1PFlowTrackCutClassifierDetached' )
6382 )
6383 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6384  minQuality = cms.string( "highPurity" ),
6385  copyExtras = cms.untracked.bool( True ),
6386  copyTrajectories = cms.untracked.bool( False ),
6387  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
6388  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
6389  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
6390 )
6391 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
6392  ShareFrac = cms.double( 0.19 ),
6393  writeOnlyTrkQuals = cms.bool( False ),
6394  MinPT = cms.double( 0.05 ),
6395  allowFirstHitShare = cms.bool( True ),
6396  copyExtras = cms.untracked.bool( True ),
6397  Epsilon = cms.double( -0.001 ),
6398  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6399  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6400  MaxNormalizedChisq = cms.double( 1000.0 ),
6401  copyMVA = cms.bool( False ),
6402  FoundHitBonus = cms.double( 5.0 ),
6403  LostHitPenalty = cms.double( 20.0 ),
6404  setsToMerge = cms.VPSet(
6405  cms.PSet( pQual = cms.bool( False ),
6406  tLists = cms.vint32( 0, 1 )
6407  )
6408  ),
6409  MinFound = cms.int32( 3 ),
6410  hasSelector = cms.vint32( 0, 0 ),
6411  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
6412  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6413  newQuality = cms.string( "confirmed" )
6414 )
6415 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
6416  src = cms.InputTag( "hltIter1Merged" ),
6417  particleType = cms.string( "pi+" )
6418 )
6419 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
6420  Active_Area_Repeats = cms.int32( 5 ),
6421  doAreaFastjet = cms.bool( False ),
6422  voronoiRfact = cms.double( 0.9 ),
6423  maxBadHcalCells = cms.uint32( 9999999 ),
6424  doAreaDiskApprox = cms.bool( False ),
6425  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6426  jetType = cms.string( "TrackJet" ),
6427  minSeed = cms.uint32( 14327 ),
6428  Ghost_EtaMax = cms.double( 6.0 ),
6429  doRhoFastjet = cms.bool( False ),
6430  jetAlgorithm = cms.string( "AntiKt" ),
6431  nSigmaPU = cms.double( 1.0 ),
6432  GhostArea = cms.double( 0.01 ),
6433  Rho_EtaMax = cms.double( 4.4 ),
6434  maxBadEcalCells = cms.uint32( 9999999 ),
6435  useDeterministicSeed = cms.bool( True ),
6436  doPVCorrection = cms.bool( False ),
6437  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6438  rParam = cms.double( 0.4 ),
6439  maxProblematicHcalCells = cms.uint32( 9999999 ),
6440  doOutputJets = cms.bool( True ),
6441  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
6442  inputEtMin = cms.double( 0.1 ),
6443  puPtMin = cms.double( 0.0 ),
6444  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
6445  jetPtMin = cms.double( 7.5 ),
6446  radiusPU = cms.double( 0.4 ),
6447  maxProblematicEcalCells = cms.uint32( 9999999 ),
6448  doPUOffsetCorr = cms.bool( False ),
6449  inputEMin = cms.double( 0.0 ),
6450  useMassDropTagger = cms.bool( False ),
6451  muMin = cms.double( -1.0 ),
6452  subtractorName = cms.string( "" ),
6453  muCut = cms.double( -1.0 ),
6454  subjetPtMin = cms.double( -1.0 ),
6455  useTrimming = cms.bool( False ),
6456  muMax = cms.double( -1.0 ),
6457  yMin = cms.double( -1.0 ),
6458  useFiltering = cms.bool( False ),
6459  rFilt = cms.double( -1.0 ),
6460  yMax = cms.double( -1.0 ),
6461  zcut = cms.double( -1.0 ),
6462  MinVtxNdof = cms.int32( 0 ),
6463  MaxVtxZ = cms.double( 30.0 ),
6464  UseOnlyVertexTracks = cms.bool( False ),
6465  dRMin = cms.double( -1.0 ),
6466  nFilt = cms.int32( -1 ),
6467  usePruning = cms.bool( False ),
6468  maxDepth = cms.int32( -1 ),
6469  yCut = cms.double( -1.0 ),
6470  DzTrVtxMax = cms.double( 0.5 ),
6471  UseOnlyOnePV = cms.bool( True ),
6472  rcut_factor = cms.double( -1.0 ),
6473  sumRecHits = cms.bool( False ),
6474  trimPtFracMin = cms.double( -1.0 ),
6475  dRMax = cms.double( -1.0 ),
6476  DxyTrVtxMax = cms.double( 0.2 ),
6477  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
6478 )
6479 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
6480  fractionMinCaloInTauCone = cms.double( 0.7 ),
6481  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
6482  tauConeSize = cms.double( 0.2 ),
6483  ptTrkMaxInCaloCone = cms.double( 1.4 ),
6484  isolationConeSize = cms.double( 0.5 ),
6485  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
6486  nTrkMaxInCaloCone = cms.int32( 0 ),
6487  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6488  etaMinCaloJet = cms.double( -2.7 ),
6489  etaMaxCaloJet = cms.double( 2.7 ),
6490  ptMinCaloJet = cms.double( 5.0 ),
6491  inputTrackTag = cms.InputTag( "hltIter1Merged" )
6492 )
6493 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6494  trackClassifier = cms.InputTag( '','QualityMasks' ),
6495  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6496  maxChi2 = cms.double( 16.0 ),
6497  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
6498  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
6499  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6500  overrideTrkQuals = cms.InputTag( "" ),
6501  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6502  TrackQuality = cms.string( "highPurity" )
6503 )
6504 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6505  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6506  OnDemand = cms.bool( False ),
6507  src = cms.InputTag( "hltSiStripClusters" )
6508 )
6509 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
6510  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
6511  'BPix2+BPix3+BPix4',
6512  'BPix1+BPix3+BPix4',
6513  'BPix1+BPix2+BPix4',
6514  'BPix2+BPix3+FPix1_pos',
6515  'BPix2+BPix3+FPix1_neg',
6516  'BPix1+BPix2+FPix1_pos',
6517  'BPix1+BPix2+FPix1_neg',
6518  'BPix2+FPix1_pos+FPix2_pos',
6519  'BPix2+FPix1_neg+FPix2_neg',
6520  'BPix1+FPix1_pos+FPix2_pos',
6521  'BPix1+FPix1_neg+FPix2_neg',
6522  'FPix1_pos+FPix2_pos+FPix3_pos',
6523  'FPix1_neg+FPix2_neg+FPix3_neg' ),
6524  MTOB = cms.PSet( ),
6525  TEC = cms.PSet( ),
6526  MTID = cms.PSet( ),
6527  FPix = cms.PSet(
6528  hitErrorRPhi = cms.double( 0.0051 ),
6529  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6530  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6531  useErrorsFromParam = cms.bool( True ),
6532  hitErrorRZ = cms.double( 0.0036 ),
6533  HitProducer = cms.string( "hltSiPixelRecHits" )
6534  ),
6535  MTEC = cms.PSet( ),
6536  MTIB = cms.PSet( ),
6537  TID = cms.PSet( ),
6538  TOB = cms.PSet( ),
6539  BPix = cms.PSet(
6540  hitErrorRPhi = cms.double( 0.0027 ),
6541  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6542  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
6543  useErrorsFromParam = cms.bool( True ),
6544  hitErrorRZ = cms.double( 0.006 ),
6545  HitProducer = cms.string( "hltSiPixelRecHits" )
6546  ),
6547  TIB = cms.PSet( )
6548 )
6549 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
6550  RegionPSet = cms.PSet(
6551  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
6552  zErrorVetex = cms.double( 0.05 ),
6553  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6554  zErrorBeamSpot = cms.double( 15.0 ),
6555  maxNVertices = cms.int32( 10 ),
6556  maxNRegions = cms.int32( 100 ),
6557  nSigmaZVertex = cms.double( 4.0 ),
6558  nSigmaZBeamSpot = cms.double( 3.0 ),
6559  ptMin = cms.double( 0.8 ),
6560  mode = cms.string( "VerticesFixed" ),
6561  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
6562  searchOpt = cms.bool( True ),
6563  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
6564  originRadius = cms.double( 0.025 ),
6565  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6566  precise = cms.bool( True ),
6567  deltaEta = cms.double( 0.8 ),
6568  deltaPhi = cms.double( 0.8 )
6569  )
6570 )
6571 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6572  cut = cms.string( "" ),
6573  silentClusterCheck = cms.untracked.bool( False ),
6574  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
6575  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6576  doClusterCheck = cms.bool( False ),
6577  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
6578  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
6579 )
6580 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6581  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
6582  layerPairs = cms.vuint32( 0, 1 ),
6583  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
6584  produceSeedingHitSets = cms.bool( False ),
6585  produceIntermediateHitDoublets = cms.bool( True ),
6586  maxElement = cms.uint32( 0 ),
6587  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" )
6588 )
6589 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
6590  CAHardPtCut = cms.double( 0.3 ),
6591  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6592  extraHitRPhitolerance = cms.double( 0.032 ),
6593  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
6594  CAThetaCut = cms.double( 0.004 ),
6595  maxChi2 = cms.PSet(
6596  value2 = cms.double( 6.0 ),
6597  value1 = cms.double( 100.0 ),
6598  pt1 = cms.double( 0.8 ),
6599  enabled = cms.bool( True ),
6600  pt2 = cms.double( 8.0 )
6601  ),
6602  CAPhiCut = cms.double( 0.1 ),
6603  useBendingCorrection = cms.bool( True )
6604 )
6605 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
6606  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6607  forceKinematicWithRegionDirection = cms.bool( False ),
6608  magneticField = cms.string( "ParabolicMf" ),
6609  SeedMomentumForBOFF = cms.double( 5.0 ),
6610  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6611  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6612  MinOneOverPtError = cms.double( 1.0 ),
6613  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
6614  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
6615 )
6616 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6617  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
6618  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6619  SimpleMagneticField = cms.string( "ParabolicMf" ),
6620  TransientInitialStateEstimatorParameters = cms.PSet(
6621  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6622  numberMeasurementsForFit = cms.int32( 4 ),
6623  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6624  ),
6625  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6626  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6627  cleanTrajectoryAfterInOut = cms.bool( False ),
6628  useHitsSplitting = cms.bool( False ),
6629  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6630  doSeedingRegionRebuilding = cms.bool( False ),
6631  maxNSeeds = cms.uint32( 100000 ),
6632  produceSeedStopReasons = cms.bool( False ),
6633  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
6634  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6635  TrajectoryBuilder = cms.string( "" )
6636 )
6637 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6638  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
6639  SimpleMagneticField = cms.string( "ParabolicMf" ),
6640  clusterRemovalInfo = cms.InputTag( "" ),
6641  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6642  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
6643  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6644  useHitsSplitting = cms.bool( False ),
6645  MeasurementTracker = cms.string( "" ),
6646  AlgorithmName = cms.string( "hltIter2" ),
6647  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6648  NavigationSchool = cms.string( "" ),
6649  TrajectoryInEvent = cms.bool( False ),
6650  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6651  GeometricInnerState = cms.bool( True ),
6652  useSimpleMF = cms.bool( True ),
6653  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6654 )
6655 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6656  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6657  GBRForestLabel = cms.string( "" ),
6658  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6659  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6660  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6661  mva = cms.PSet(
6662  minPixelHits = cms.vint32( 0, 0, 0 ),
6663  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
6664  dr_par = cms.PSet(
6665  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
6666  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
6667  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
6668  dr_exp = cms.vint32( 4, 4, 4 ),
6669  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
6670  ),
6671  maxLostLayers = cms.vint32( 1, 1, 1 ),
6672  min3DLayers = cms.vint32( 0, 0, 0 ),
6673  dz_par = cms.PSet(
6674  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
6675  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
6676  dz_exp = cms.vint32( 4, 4, 4 )
6677  ),
6678  minNVtxTrk = cms.int32( 3 ),
6679  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6680  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6681  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
6682  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6683  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6684  minLayers = cms.vint32( 3, 3, 3 )
6685  ),
6686  ignoreVertices = cms.bool( False ),
6687  GBRForestFileName = cms.string( "" )
6688 )
6689 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6690  minQuality = cms.string( "highPurity" ),
6691  copyExtras = cms.untracked.bool( True ),
6692  copyTrajectories = cms.untracked.bool( False ),
6693  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
6694  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
6695  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
6696 )
6697 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
6698  ShareFrac = cms.double( 0.19 ),
6699  writeOnlyTrkQuals = cms.bool( False ),
6700  MinPT = cms.double( 0.05 ),
6701  allowFirstHitShare = cms.bool( True ),
6702  copyExtras = cms.untracked.bool( True ),
6703  Epsilon = cms.double( -0.001 ),
6704  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6705  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6706  MaxNormalizedChisq = cms.double( 1000.0 ),
6707  copyMVA = cms.bool( False ),
6708  FoundHitBonus = cms.double( 5.0 ),
6709  LostHitPenalty = cms.double( 20.0 ),
6710  setsToMerge = cms.VPSet(
6711  cms.PSet( pQual = cms.bool( False ),
6712  tLists = cms.vint32( 0, 1 )
6713  )
6714  ),
6715  MinFound = cms.int32( 3 ),
6716  hasSelector = cms.vint32( 0, 0 ),
6717  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
6718  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6719  newQuality = cms.string( "confirmed" )
6720 )
6721 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6722  ShareFrac = cms.double( 0.19 ),
6723  writeOnlyTrkQuals = cms.bool( False ),
6724  MinPT = cms.double( 0.05 ),
6725  allowFirstHitShare = cms.bool( True ),
6726  copyExtras = cms.untracked.bool( True ),
6727  Epsilon = cms.double( -0.001 ),
6728  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6729  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6730  MaxNormalizedChisq = cms.double( 1000.0 ),
6731  copyMVA = cms.bool( False ),
6732  FoundHitBonus = cms.double( 5.0 ),
6733  LostHitPenalty = cms.double( 20.0 ),
6734  setsToMerge = cms.VPSet(
6735  cms.PSet( pQual = cms.bool( False ),
6736  tLists = cms.vint32( 0, 1 )
6737  )
6738  ),
6739  MinFound = cms.int32( 3 ),
6740  hasSelector = cms.vint32( 0, 0 ),
6741  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6742  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6743  newQuality = cms.string( "confirmed" )
6744 )
6745 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6746  pMin = cms.double( 2.5 ),
6747  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6748  shareHitFraction = cms.double( 0.8 ),
6749  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6750  ptMin = cms.double( 2.5 )
6751 )
6752 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6753  TrackExtractorPSet = cms.PSet(
6754  Diff_z = cms.double( 0.2 ),
6755  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6756  Chi2Ndof_Max = cms.double( 1.0E64 ),
6757  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6758  DR_Veto = cms.double( 0.01 ),
6759  Pt_Min = cms.double( -1.0 ),
6760  DR_Max = cms.double( 1.0 ),
6761  DepositLabel = cms.untracked.string( "" ),
6762  NHits_Min = cms.uint32( 0 ),
6763  Chi2Prob_Min = cms.double( -1.0 ),
6764  Diff_r = cms.double( 0.1 ),
6765  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
6766  ComponentName = cms.string( "TrackExtractor" )
6767  ),
6768  maxAbsEta = cms.double( 3.0 ),
6769  fillGlobalTrackRefits = cms.bool( False ),
6770  arbitrationCleanerOptions = cms.PSet(
6771  OverlapDTheta = cms.double( 0.02 ),
6772  Overlap = cms.bool( True ),
6773  Clustering = cms.bool( True ),
6774  ME1a = cms.bool( True ),
6775  ClusterDTheta = cms.double( 0.02 ),
6776  ClusterDPhi = cms.double( 0.6 ),
6777  OverlapDPhi = cms.double( 0.0786 )
6778  ),
6779  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6780  addExtraSoftMuons = cms.bool( False ),
6781  debugWithTruthMatching = cms.bool( False ),
6782  CaloExtractorPSet = cms.PSet(
6783  DR_Veto_H = cms.double( 0.1 ),
6784  CenterConeOnCalIntersection = cms.bool( False ),
6785  NoiseTow_EE = cms.double( 0.15 ),
6786  Noise_EB = cms.double( 0.025 ),
6787  Noise_HE = cms.double( 0.2 ),
6788  DR_Veto_E = cms.double( 0.07 ),
6789  NoiseTow_EB = cms.double( 0.04 ),
6790  Noise_EE = cms.double( 0.1 ),
6791  UseRecHitsFlag = cms.bool( False ),
6792  DR_Max = cms.double( 1.0 ),
6793  DepositLabel = cms.untracked.string( "Cal" ),
6794  Noise_HO = cms.double( 0.2 ),
6795  DR_Veto_HO = cms.double( 0.1 ),
6796  Threshold_H = cms.double( 0.5 ),
6797  PrintTimeReport = cms.untracked.bool( False ),
6798  Threshold_E = cms.double( 0.2 ),
6799  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6800  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6801  Threshold_HO = cms.double( 0.5 ),
6802  DepositInstanceLabels = cms.vstring( 'ecal',
6803  'hcal',
6804  'ho' ),
6805  ServiceParameters = cms.PSet(
6806  RPCLayers = cms.bool( False ),
6807  UseMuonNavigation = cms.untracked.bool( False ),
6808  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6809  ),
6810  TrackAssociatorParameters = cms.PSet(
6811  useMuon = cms.bool( False ),
6812  truthMatch = cms.bool( False ),
6813  usePreshower = cms.bool( False ),
6814  dRPreshowerPreselection = cms.double( 0.2 ),
6815  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6816  useEcal = cms.bool( False ),
6817  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6818  dRMuon = cms.double( 9999.0 ),
6819  dREcal = cms.double( 1.0 ),
6820  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6821  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6822  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6823  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6824  propagateAllDirections = cms.bool( True ),
6825  muonMaxDistanceY = cms.double( 5.0 ),
6826  useHO = cms.bool( False ),
6827  muonMaxDistanceX = cms.double( 5.0 ),
6828  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6829  useHcal = cms.bool( False ),
6830  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6831  accountForTrajectoryChangeCalo = cms.bool( False ),
6832  dREcalPreselection = cms.double( 1.0 ),
6833  useCalo = cms.bool( True ),
6834  dRMuonPreselection = cms.double( 0.2 ),
6835  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6836  dRHcal = cms.double( 1.0 ),
6837  dRHcalPreselection = cms.double( 1.0 ),
6838  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
6839  ),
6840  Noise_HB = cms.double( 0.2 )
6841  ),
6842  runArbitrationCleaner = cms.bool( False ),
6843  fillEnergy = cms.bool( True ),
6844  TrackerKinkFinderParameters = cms.PSet(
6845  usePosition = cms.bool( False ),
6846  diagonalOnly = cms.bool( False )
6847  ),
6848  TimingFillerParameters = cms.PSet(
6849  DTTimingParameters = cms.PSet(
6850  HitError = cms.double( 6.0 ),
6851  MatchParameters = cms.PSet(
6852  TightMatchDT = cms.bool( False ),
6853  DTradius = cms.double( 0.01 ),
6854  TightMatchCSC = cms.bool( True ),
6855  CSCsegments = cms.InputTag( "hltCscSegments" ),
6856  DTsegments = cms.InputTag( "hltDt4DSegments" )
6857  ),
6858  debug = cms.bool( False ),
6859  DoWireCorr = cms.bool( False ),
6860  RequireBothProjections = cms.bool( False ),
6861  DTTimeOffset = cms.double( 2.7 ),
6862  PruneCut = cms.double( 10000.0 ),
6863  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6864  UseSegmentT0 = cms.bool( False ),
6865  HitsMin = cms.int32( 5 ),
6866  DropTheta = cms.bool( True ),
6867  ServiceParameters = cms.PSet(
6868  RPCLayers = cms.bool( True ),
6869  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6870  )
6871  ),
6872  UseCSC = cms.bool( True ),
6873  CSCTimingParameters = cms.PSet(
6874  MatchParameters = cms.PSet(
6875  TightMatchDT = cms.bool( False ),
6876  DTradius = cms.double( 0.01 ),
6877  TightMatchCSC = cms.bool( True ),
6878  CSCsegments = cms.InputTag( "hltCscSegments" ),
6879  DTsegments = cms.InputTag( "hltDt4DSegments" )
6880  ),
6881  debug = cms.bool( False ),
6882  CSCWireTimeOffset = cms.double( 0.0 ),
6883  CSCStripError = cms.double( 7.0 ),
6884  CSCTimeOffset = cms.double( 0.0 ),
6885  CSCWireError = cms.double( 8.6 ),
6886  PruneCut = cms.double( 100.0 ),
6887  CSCsegments = cms.InputTag( "hltCscSegments" ),
6888  UseStripTime = cms.bool( True ),
6889  CSCStripTimeOffset = cms.double( 0.0 ),
6890  UseWireTime = cms.bool( True ),
6891  ServiceParameters = cms.PSet(
6892  RPCLayers = cms.bool( True ),
6893  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6894  )
6895  ),
6896  ErrorDT = cms.double( 6.0 ),
6897  EcalEnergyCut = cms.double( 0.4 ),
6898  UseECAL = cms.bool( True ),
6899  ErrorEB = cms.double( 2.085 ),
6900  UseDT = cms.bool( True ),
6901  ErrorEE = cms.double( 6.95 ),
6902  ErrorCSC = cms.double( 7.4 )
6903  ),
6904  inputCollectionTypes = cms.vstring( 'inner tracks',
6905  'links',
6906  'outer tracks' ),
6907  arbitrateTrackerMuons = cms.bool( False ),
6908  minCaloCompatibility = cms.double( 0.6 ),
6909  ecalDepositName = cms.string( "ecal" ),
6910  minP = cms.double( 10.0 ),
6911  fillIsolation = cms.bool( True ),
6912  jetDepositName = cms.string( "jets" ),
6913  hoDepositName = cms.string( "ho" ),
6914  writeIsoDeposits = cms.bool( False ),
6915  maxAbsPullX = cms.double( 4.0 ),
6916  maxAbsPullY = cms.double( 9999.0 ),
6917  minPt = cms.double( 10.0 ),
6918  TrackAssociatorParameters = cms.PSet(
6919  useMuon = cms.bool( True ),
6920  truthMatch = cms.bool( False ),
6921  usePreshower = cms.bool( False ),
6922  dRPreshowerPreselection = cms.double( 0.2 ),
6923  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6924  useEcal = cms.bool( True ),
6925  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6926  dRMuon = cms.double( 9999.0 ),
6927  dREcal = cms.double( 9999.0 ),
6928  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6929  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6930  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6931  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6932  propagateAllDirections = cms.bool( True ),
6933  muonMaxDistanceY = cms.double( 5.0 ),
6934  useHO = cms.bool( True ),
6935  muonMaxDistanceX = cms.double( 5.0 ),
6936  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6937  useHcal = cms.bool( True ),
6938  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6939  accountForTrajectoryChangeCalo = cms.bool( False ),
6940  dREcalPreselection = cms.double( 0.05 ),
6941  useCalo = cms.bool( False ),
6942  dRMuonPreselection = cms.double( 0.2 ),
6943  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6944  dRHcal = cms.double( 9999.0 ),
6945  dRHcalPreselection = cms.double( 0.2 ),
6946  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
6947  ),
6948  JetExtractorPSet = cms.PSet(
6949  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6950  DR_Veto = cms.double( 0.1 ),
6951  DR_Max = cms.double( 1.0 ),
6952  ExcludeMuonVeto = cms.bool( True ),
6953  PrintTimeReport = cms.untracked.bool( False ),
6954  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6955  ComponentName = cms.string( "JetExtractor" ),
6956  ServiceParameters = cms.PSet(
6957  RPCLayers = cms.bool( False ),
6958  UseMuonNavigation = cms.untracked.bool( False ),
6959  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6960  ),
6961  TrackAssociatorParameters = cms.PSet(
6962  useMuon = cms.bool( False ),
6963  truthMatch = cms.bool( False ),
6964  usePreshower = cms.bool( False ),
6965  dRPreshowerPreselection = cms.double( 0.2 ),
6966  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6967  useEcal = cms.bool( False ),
6968  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6969  dRMuon = cms.double( 9999.0 ),
6970  dREcal = cms.double( 0.5 ),
6971  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6972  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6973  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6974  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6975  propagateAllDirections = cms.bool( True ),
6976  muonMaxDistanceY = cms.double( 5.0 ),
6977  useHO = cms.bool( False ),
6978  muonMaxDistanceX = cms.double( 5.0 ),
6979  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6980  useHcal = cms.bool( False ),
6981  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6982  accountForTrajectoryChangeCalo = cms.bool( False ),
6983  dREcalPreselection = cms.double( 0.5 ),
6984  useCalo = cms.bool( True ),
6985  dRMuonPreselection = cms.double( 0.2 ),
6986  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6987  dRHcal = cms.double( 0.5 ),
6988  dRHcalPreselection = cms.double( 0.5 ),
6989  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
6990  ),
6991  Threshold = cms.double( 5.0 )
6992  ),
6993  fillGlobalTrackQuality = cms.bool( False ),
6994  minPCaloMuon = cms.double( 1.0E9 ),
6995  maxAbsDy = cms.double( 9999.0 ),
6996  fillCaloCompatibility = cms.bool( True ),
6997  fillMatching = cms.bool( True ),
6998  MuonCaloCompatibility = cms.PSet(
6999  delta_eta = cms.double( 0.02 ),
7000  delta_phi = cms.double( 0.02 ),
7001  allSiPMHO = cms.bool( False ),
7002  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7003  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7004  ),
7005  fillTrackerKink = cms.bool( False ),
7006  hcalDepositName = cms.string( "hcal" ),
7007  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7008  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
7009  trackDepositName = cms.string( "tracker" ),
7010  maxAbsDx = cms.double( 3.0 ),
7011  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7012  minNumberOfMatches = cms.int32( 1 )
7013 )
7014 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
7015  sourceTag = cms.InputTag( "rawDataCollector" ),
7016  debugMode = cms.untracked.bool( False ),
7017  InstanceES = cms.string( "" ),
7018  ESdigiCollection = cms.string( "" ),
7019  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
7020 )
7021 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
7022  ESRecoAlgo = cms.int32( 0 ),
7023  ESrechitCollection = cms.string( "EcalRecHitsES" ),
7024  algo = cms.string( "ESRecHitWorker" ),
7025  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
7026 )
7027 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
7028  producers = cms.VPSet(
7029  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7030  name = cms.string( "PFEBRecHitCreator" ),
7031  qualityTests = cms.VPSet(
7032  cms.PSet( threshold = cms.double( 0.08 ),
7033  name = cms.string( "PFRecHitQTestThreshold" )
7034  ),
7035  cms.PSet( topologicalCleaning = cms.bool( True ),
7036  skipTTRecoveredHits = cms.bool( True ),
7037  cleaningThreshold = cms.double( 2.0 ),
7038  name = cms.string( "PFRecHitQTestECAL" ),
7039  timingCleaning = cms.bool( True )
7040  )
7041  ),
7042  srFlags = cms.InputTag( "hltEcalDigis" )
7043  ),
7044  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
7045  name = cms.string( "PFEERecHitCreator" ),
7046  qualityTests = cms.VPSet(
7047  cms.PSet( threshold = cms.double( 0.3 ),
7048  name = cms.string( "PFRecHitQTestThreshold" )
7049  ),
7050  cms.PSet( topologicalCleaning = cms.bool( True ),
7051  skipTTRecoveredHits = cms.bool( True ),
7052  cleaningThreshold = cms.double( 2.0 ),
7053  name = cms.string( "PFRecHitQTestECAL" ),
7054  timingCleaning = cms.bool( True )
7055  )
7056  ),
7057  srFlags = cms.InputTag( "hltEcalDigis" )
7058  )
7059  ),
7060  navigator = cms.PSet(
7061  barrel = cms.PSet( ),
7062  endcap = cms.PSet( ),
7063  name = cms.string( "PFRecHitECALNavigator" )
7064  )
7065 )
7066 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
7067  producers = cms.VPSet(
7068  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
7069  name = cms.string( "PFHBHERecHitCreator" ),
7070  qualityTests = cms.VPSet(
7071  cms.PSet( threshold = cms.double( 0.8 ),
7072  name = cms.string( "PFRecHitQTestThreshold" )
7073  ),
7074  cms.PSet( flags = cms.vstring( 'Standard' ),
7075  cleaningThresholds = cms.vdouble( 0.0 ),
7076  name = cms.string( "PFRecHitQTestHCALChannel" ),
7077  maxSeverities = cms.vint32( 11 )
7078  )
7079  )
7080  )
7081  ),
7082  navigator = cms.PSet(
7083  name = cms.string( "PFRecHitHCALNavigator" ),
7084  sigmaCut = cms.double( 4.0 ),
7085  timeResolutionCalc = cms.PSet(
7086  corrTermLowE = cms.double( 0.0 ),
7087  threshLowE = cms.double( 2.0 ),
7088  noiseTerm = cms.double( 8.64 ),
7089  constantTermLowE = cms.double( 6.0 ),
7090  noiseTermLowE = cms.double( 0.0 ),
7091  threshHighE = cms.double( 8.0 ),
7092  constantTerm = cms.double( 1.92 )
7093  )
7094  )
7095 )
7096 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
7097  ECAL_Compensate = cms.bool( False ),
7098  ECAL_Dead_Code = cms.uint32( 10 ),
7099  MinLongTiming_Cut = cms.double( -5.0 ),
7100  ECAL_Compensation = cms.double( 0.5 ),
7101  MaxLongTiming_Cut = cms.double( 5.0 ),
7102  weight_HFhad = cms.double( 1.0 ),
7103  ApplyPulseDPG = cms.bool( False ),
7104  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
7105  ECAL_Threshold = cms.double( 10.0 ),
7106  ApplyTimeDPG = cms.bool( False ),
7107  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
7108  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
7109  LongFibre_Fraction = cms.double( 0.1 ),
7110  MaxShortTiming_Cut = cms.double( 5.0 ),
7111  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
7112  thresh_Barrel = cms.double( 0.4 ),
7113  navigation_HF = cms.bool( True ),
7114  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
7115  HF_Calib_29 = cms.double( 1.07 ),
7116  LongFibre_Cut = cms.double( 120.0 ),
7117  EM_Depth = cms.double( 22.0 ),
7118  weight_HFem = cms.double( 1.0 ),
7119  LongShortFibre_Cut = cms.double( 1.0E9 ),
7120  MinShortTiming_Cut = cms.double( -5.0 ),
7121  HCAL_Calib = cms.bool( True ),
7122  thresh_HF = cms.double( 0.4 ),
7123  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
7124  thresh_Endcap = cms.double( 0.4 ),
7125  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
7126  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
7127  ShortFibre_Cut = cms.double( 60.0 ),
7128  ApplyLongShortDPG = cms.bool( True ),
7129  HF_Calib = cms.bool( True ),
7130  HAD_Depth = cms.double( 47.0 ),
7131  ShortFibre_Fraction = cms.double( 0.01 ),
7132  HCAL_Calib_29 = cms.double( 1.35 )
7133 )
7134 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
7135  producers = cms.VPSet(
7136  cms.PSet( thresh_HF = cms.double( 0.4 ),
7137  LongFibre_Fraction = cms.double( 0.1 ),
7138  src = cms.InputTag( "hltHfreco" ),
7139  EMDepthCorrection = cms.double( 22.0 ),
7140  ShortFibre_Fraction = cms.double( 0.01 ),
7141  HADDepthCorrection = cms.double( 25.0 ),
7142  HFCalib29 = cms.double( 1.07 ),
7143  LongFibre_Cut = cms.double( 120.0 ),
7144  name = cms.string( "PFHFRecHitCreator" ),
7145  qualityTests = cms.VPSet(
7146  cms.PSet( flags = cms.vstring( 'Standard',
7147  'HFLong',
7148  'HFShort' ),
7149  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
7150  name = cms.string( "PFRecHitQTestHCALChannel" ),
7151  maxSeverities = cms.vint32( 11, 9, 9 )
7152  ),
7153  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
7154  cuts = cms.VPSet(
7155  cms.PSet( threshold = cms.double( 1.2 ),
7156  depth = cms.int32( 1 )
7157  ),
7158  cms.PSet( threshold = cms.double( 1.8 ),
7159  depth = cms.int32( 2 )
7160  )
7161  )
7162  )
7163  ),
7164  ShortFibre_Cut = cms.double( 60.0 )
7165  )
7166  ),
7167  navigator = cms.PSet(
7168  barrel = cms.PSet( ),
7169  endcap = cms.PSet( ),
7170  name = cms.string( "PFRecHitHCALNavigator" )
7171  )
7172 )
7173 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
7174  producers = cms.VPSet(
7175  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
7176  name = cms.string( "PFPSRecHitCreator" ),
7177  qualityTests = cms.VPSet(
7178  cms.PSet( threshold = cms.double( 7.0E-6 ),
7179  name = cms.string( "PFRecHitQTestThreshold" )
7180  )
7181  )
7182  )
7183  ),
7184  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
7185 )
7186 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
7187  pfClusterBuilder = cms.PSet(
7188  minFracTot = cms.double( 1.0E-20 ),
7189  stoppingTolerance = cms.double( 1.0E-8 ),
7190  positionCalc = cms.PSet(
7191  minAllowedNormalization = cms.double( 1.0E-9 ),
7192  posCalcNCrystals = cms.int32( 9 ),
7193  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7194  logWeightDenominator = cms.double( 0.08 ),
7195  minFractionInCalc = cms.double( 1.0E-9 ),
7196  timeResolutionCalcBarrel = cms.PSet(
7197  corrTermLowE = cms.double( 0.0510871 ),
7198  threshLowE = cms.double( 0.5 ),
7199  noiseTerm = cms.double( 1.10889 ),
7200  constantTermLowE = cms.double( 0.0 ),
7201  noiseTermLowE = cms.double( 1.31883 ),
7202  threshHighE = cms.double( 5.0 ),
7203  constantTerm = cms.double( 0.428192 )
7204  ),
7205  timeResolutionCalcEndcap = cms.PSet(
7206  corrTermLowE = cms.double( 0.0 ),
7207  threshLowE = cms.double( 1.0 ),
7208  noiseTerm = cms.double( 5.72489999999 ),
7209  constantTermLowE = cms.double( 0.0 ),
7210  noiseTermLowE = cms.double( 6.92683000001 ),
7211  threshHighE = cms.double( 10.0 ),
7212  constantTerm = cms.double( 0.0 )
7213  )
7214  ),
7215  maxIterations = cms.uint32( 50 ),
7216  positionCalcForConvergence = cms.PSet(
7217  minAllowedNormalization = cms.double( 0.0 ),
7218  T0_ES = cms.double( 1.2 ),
7219  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
7220  T0_EE = cms.double( 3.1 ),
7221  T0_EB = cms.double( 7.4 ),
7222  X0 = cms.double( 0.89 ),
7223  minFractionInCalc = cms.double( 0.0 ),
7224  W0 = cms.double( 4.2 )
7225  ),
7226  allCellsPositionCalc = cms.PSet(
7227  minAllowedNormalization = cms.double( 1.0E-9 ),
7228  posCalcNCrystals = cms.int32( -1 ),
7229  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7230  logWeightDenominator = cms.double( 0.08 ),
7231  minFractionInCalc = cms.double( 1.0E-9 ),
7232  timeResolutionCalcBarrel = cms.PSet(
7233  corrTermLowE = cms.double( 0.0510871 ),
7234  threshLowE = cms.double( 0.5 ),
7235  noiseTerm = cms.double( 1.10889 ),
7236  constantTermLowE = cms.double( 0.0 ),
7237  noiseTermLowE = cms.double( 1.31883 ),
7238  threshHighE = cms.double( 5.0 ),
7239  constantTerm = cms.double( 0.428192 )
7240  ),
7241  timeResolutionCalcEndcap = cms.PSet(
7242  corrTermLowE = cms.double( 0.0 ),
7243  threshLowE = cms.double( 1.0 ),
7244  noiseTerm = cms.double( 5.72489999999 ),
7245  constantTermLowE = cms.double( 0.0 ),
7246  noiseTermLowE = cms.double( 6.92683000001 ),
7247  threshHighE = cms.double( 10.0 ),
7248  constantTerm = cms.double( 0.0 )
7249  )
7250  ),
7251  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7252  recHitEnergyNorms = cms.VPSet(
7253  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
7254  detector = cms.string( "ECAL_BARREL" )
7255  ),
7256  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
7257  detector = cms.string( "ECAL_ENDCAP" )
7258  )
7259  ),
7260  showerSigma = cms.double( 1.5 ),
7261  minFractionToKeep = cms.double( 1.0E-7 ),
7262  excludeOtherSeeds = cms.bool( True )
7263  ),
7264  positionReCalc = cms.PSet(
7265  minAllowedNormalization = cms.double( 0.0 ),
7266  T0_ES = cms.double( 1.2 ),
7267  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
7268  T0_EE = cms.double( 3.1 ),
7269  T0_EB = cms.double( 7.4 ),
7270  X0 = cms.double( 0.89 ),
7271  minFractionInCalc = cms.double( 0.0 ),
7272  W0 = cms.double( 4.2 )
7273  ),
7274  initialClusteringStep = cms.PSet(
7275  thresholdsByDetector = cms.VPSet(
7276  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
7277  gatheringThresholdPt = cms.double( 0.0 ),
7278  detector = cms.string( "ECAL_BARREL" )
7279  ),
7280  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
7281  gatheringThresholdPt = cms.double( 0.0 ),
7282  detector = cms.string( "ECAL_ENDCAP" )
7283  )
7284  ),
7285  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
7286  useCornerCells = cms.bool( True )
7287  ),
7288  energyCorrector = cms.PSet( ),
7289  recHitCleaners = cms.VPSet(
7290  ),
7291  seedFinder = cms.PSet(
7292  thresholdsByDetector = cms.VPSet(
7293  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
7294  seedingThreshold = cms.double( 0.6 ),
7295  detector = cms.string( "ECAL_ENDCAP" )
7296  ),
7297  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
7298  seedingThreshold = cms.double( 0.23 ),
7299  detector = cms.string( "ECAL_BARREL" )
7300  )
7301  ),
7302  algoName = cms.string( "LocalMaximumSeedFinder" ),
7303  nNeighbours = cms.int32( 8 )
7304  ),
7305  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
7306 )
7307 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
7308  pfClusterBuilder = cms.PSet(
7309  minFracTot = cms.double( 1.0E-20 ),
7310  stoppingTolerance = cms.double( 1.0E-8 ),
7311  positionCalc = cms.PSet(
7312  minAllowedNormalization = cms.double( 1.0E-9 ),
7313  posCalcNCrystals = cms.int32( -1 ),
7314  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7315  logWeightDenominator = cms.double( 6.0E-5 ),
7316  minFractionInCalc = cms.double( 1.0E-9 )
7317  ),
7318  maxIterations = cms.uint32( 50 ),
7319  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7320  recHitEnergyNorms = cms.VPSet(
7321  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
7322  detector = cms.string( "PS1" )
7323  ),
7324  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
7325  detector = cms.string( "PS2" )
7326  )
7327  ),
7328  showerSigma = cms.double( 0.3 ),
7329  minFractionToKeep = cms.double( 1.0E-7 ),
7330  excludeOtherSeeds = cms.bool( True )
7331  ),
7332  positionReCalc = cms.PSet( ),
7333  initialClusteringStep = cms.PSet(
7334  thresholdsByDetector = cms.VPSet(
7335  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7336  gatheringThresholdPt = cms.double( 0.0 ),
7337  detector = cms.string( "PS1" )
7338  ),
7339  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
7340  gatheringThresholdPt = cms.double( 0.0 ),
7341  detector = cms.string( "PS2" )
7342  )
7343  ),
7344  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
7345  useCornerCells = cms.bool( False )
7346  ),
7347  energyCorrector = cms.PSet( ),
7348  recHitCleaners = cms.VPSet(
7349  ),
7350  seedFinder = cms.PSet(
7351  thresholdsByDetector = cms.VPSet(
7352  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
7353  seedingThreshold = cms.double( 1.2E-4 ),
7354  detector = cms.string( "PS1" )
7355  ),
7356  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
7357  seedingThreshold = cms.double( 1.2E-4 ),
7358  detector = cms.string( "PS2" )
7359  )
7360  ),
7361  algoName = cms.string( "LocalMaximumSeedFinder" ),
7362  nNeighbours = cms.int32( 4 )
7363  ),
7364  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
7365 )
7366 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
7367  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
7368  minimumPSEnergy = cms.double( 0.0 ),
7369  energyCorrector = cms.PSet(
7370  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
7371  applyCrackCorrections = cms.bool( False )
7372  ),
7373  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
7374 )
7375 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
7376  pfClusterBuilder = cms.PSet(
7377  minFracTot = cms.double( 1.0E-20 ),
7378  stoppingTolerance = cms.double( 1.0E-8 ),
7379  positionCalc = cms.PSet(
7380  minAllowedNormalization = cms.double( 1.0E-9 ),
7381  posCalcNCrystals = cms.int32( 5 ),
7382  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7383  logWeightDenominator = cms.double( 0.8 ),
7384  minFractionInCalc = cms.double( 1.0E-9 )
7385  ),
7386  maxIterations = cms.uint32( 50 ),
7387  minChi2Prob = cms.double( 0.0 ),
7388  allCellsPositionCalc = cms.PSet(
7389  minAllowedNormalization = cms.double( 1.0E-9 ),
7390  posCalcNCrystals = cms.int32( -1 ),
7391  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7392  logWeightDenominator = cms.double( 0.8 ),
7393  minFractionInCalc = cms.double( 1.0E-9 )
7394  ),
7395  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7396  recHitEnergyNorms = cms.VPSet(
7397  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
7398  detector = cms.string( "HCAL_BARREL1" )
7399  ),
7400  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
7401  detector = cms.string( "HCAL_ENDCAP" )
7402  )
7403  ),
7404  maxNSigmaTime = cms.double( 10.0 ),
7405  showerSigma = cms.double( 10.0 ),
7406  timeSigmaEE = cms.double( 10.0 ),
7407  clusterTimeResFromSeed = cms.bool( False ),
7408  minFractionToKeep = cms.double( 1.0E-7 ),
7409  excludeOtherSeeds = cms.bool( True ),
7410  timeResolutionCalcBarrel = cms.PSet(
7411  corrTermLowE = cms.double( 0.0 ),
7412  threshLowE = cms.double( 6.0 ),
7413  noiseTerm = cms.double( 21.86 ),
7414  constantTermLowE = cms.double( 4.24 ),
7415  noiseTermLowE = cms.double( 8.0 ),
7416  threshHighE = cms.double( 15.0 ),
7417  constantTerm = cms.double( 2.82 )
7418  ),
7419  timeResolutionCalcEndcap = cms.PSet(
7420  corrTermLowE = cms.double( 0.0 ),
7421  threshLowE = cms.double( 6.0 ),
7422  noiseTerm = cms.double( 21.86 ),
7423  constantTermLowE = cms.double( 4.24 ),
7424  noiseTermLowE = cms.double( 8.0 ),
7425  threshHighE = cms.double( 15.0 ),
7426  constantTerm = cms.double( 2.82 )
7427  ),
7428  timeSigmaEB = cms.double( 10.0 )
7429  ),
7430  positionReCalc = cms.PSet( ),
7431  initialClusteringStep = cms.PSet(
7432  thresholdsByDetector = cms.VPSet(
7433  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7434  gatheringThresholdPt = cms.double( 0.0 ),
7435  detector = cms.string( "HCAL_BARREL1" )
7436  ),
7437  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7438  gatheringThresholdPt = cms.double( 0.0 ),
7439  detector = cms.string( "HCAL_ENDCAP" )
7440  )
7441  ),
7442  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
7443  useCornerCells = cms.bool( True )
7444  ),
7445  energyCorrector = cms.PSet( ),
7446  recHitCleaners = cms.VPSet(
7447  ),
7448  seedFinder = cms.PSet(
7449  thresholdsByDetector = cms.VPSet(
7450  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
7451  seedingThreshold = cms.double( 1.0 ),
7452  detector = cms.string( "HCAL_BARREL1" )
7453  ),
7454  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
7455  seedingThreshold = cms.double( 1.1 ),
7456  detector = cms.string( "HCAL_ENDCAP" )
7457  )
7458  ),
7459  algoName = cms.string( "LocalMaximumSeedFinder" ),
7460  nNeighbours = cms.int32( 4 )
7461  ),
7462  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
7463 )
7464 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
7465  pfClusterBuilder = cms.PSet(
7466  allCellsPositionCalc = cms.PSet(
7467  minAllowedNormalization = cms.double( 1.0E-9 ),
7468  posCalcNCrystals = cms.int32( -1 ),
7469  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7470  logWeightDenominator = cms.double( 0.8 ),
7471  minFractionInCalc = cms.double( 1.0E-9 )
7472  ),
7473  algoName = cms.string( "PFMultiDepthClusterizer" ),
7474  nSigmaPhi = cms.double( 2.0 ),
7475  minFractionToKeep = cms.double( 1.0E-7 ),
7476  nSigmaEta = cms.double( 2.0 )
7477  ),
7478  energyCorrector = cms.PSet( ),
7479  positionReCalc = cms.PSet( ),
7480  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
7481 )
7482 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
7483  pfClusterBuilder = cms.PSet(
7484  minFracTot = cms.double( 1.0E-20 ),
7485  stoppingTolerance = cms.double( 1.0E-8 ),
7486  positionCalc = cms.PSet(
7487  minAllowedNormalization = cms.double( 1.0E-9 ),
7488  posCalcNCrystals = cms.int32( 5 ),
7489  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7490  logWeightDenominator = cms.double( 0.8 ),
7491  minFractionInCalc = cms.double( 1.0E-9 )
7492  ),
7493  maxIterations = cms.uint32( 50 ),
7494  allCellsPositionCalc = cms.PSet(
7495  minAllowedNormalization = cms.double( 1.0E-9 ),
7496  posCalcNCrystals = cms.int32( -1 ),
7497  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
7498  logWeightDenominator = cms.double( 0.8 ),
7499  minFractionInCalc = cms.double( 1.0E-9 )
7500  ),
7501  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
7502  recHitEnergyNorms = cms.VPSet(
7503  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
7504  detector = cms.string( "HF_EM" )
7505  ),
7506  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
7507  detector = cms.string( "HF_HAD" )
7508  )
7509  ),
7510  showerSigma = cms.double( 0.0 ),
7511  minFractionToKeep = cms.double( 1.0E-7 ),
7512  excludeOtherSeeds = cms.bool( True )
7513  ),
7514  positionReCalc = cms.PSet( ),
7515  initialClusteringStep = cms.PSet(
7516  thresholdsByDetector = cms.VPSet(
7517  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7518  gatheringThresholdPt = cms.double( 0.0 ),
7519  detector = cms.string( "HF_EM" )
7520  ),
7521  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
7522  gatheringThresholdPt = cms.double( 0.0 ),
7523  detector = cms.string( "HF_HAD" )
7524  )
7525  ),
7526  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
7527  useCornerCells = cms.bool( False )
7528  ),
7529  energyCorrector = cms.PSet( ),
7530  recHitCleaners = cms.VPSet(
7531  cms.PSet( algoName = cms.string( "SpikeAndDoubleSpikeCleaner" ),
7532  cleaningByDetector = cms.VPSet(
7533  cms.PSet( energyThresholdModifier = cms.double( 1.0 ),
7534  minS4S1_a = cms.double( 0.11 ),
7535  minS4S1_b = cms.double( -0.19 ),
7536  doubleSpikeThresh = cms.double( 1.0E9 ),
7537  singleSpikeThresh = cms.double( 80.0 ),
7538  doubleSpikeS6S2 = cms.double( -1.0 ),
7539  fractionThresholdModifier = cms.double( 1.0 ),
7540  detector = cms.string( "HF_EM" )
7541  ),
7542  cms.PSet( energyThresholdModifier = cms.double( 1.0 ),
7543  minS4S1_a = cms.double( 0.045 ),
7544  minS4S1_b = cms.double( -0.08 ),
7545  doubleSpikeThresh = cms.double( 1.0E9 ),
7546  singleSpikeThresh = cms.double( 120.0 ),
7547  doubleSpikeS6S2 = cms.double( -1.0 ),
7548  fractionThresholdModifier = cms.double( 1.0 ),
7549  detector = cms.string( "HF_HAD" )
7550  )
7551  )
7552  )
7553  ),
7554  seedFinder = cms.PSet(
7555  thresholdsByDetector = cms.VPSet(
7556  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
7557  seedingThreshold = cms.double( 1.4 ),
7558  detector = cms.string( "HF_EM" )
7559  ),
7560  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
7561  seedingThreshold = cms.double( 1.4 ),
7562  detector = cms.string( "HF_HAD" )
7563  )
7564  ),
7565  algoName = cms.string( "LocalMaximumSeedFinder" ),
7566  nNeighbours = cms.int32( 0 )
7567  ),
7568  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
7569 )
7570 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
7571  TrackQuality = cms.string( "none" ),
7572  UseQuality = cms.bool( False ),
7573  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
7574 )
7575 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
7576  debug = cms.untracked.bool( False ),
7577  linkDefinitions = cms.VPSet(
7578  cms.PSet( linkType = cms.string( "PS1:ECAL" ),
7579  useKDTree = cms.bool( True ),
7580  linkerName = cms.string( "PreshowerAndECALLinker" )
7581  ),
7582  cms.PSet( linkType = cms.string( "PS2:ECAL" ),
7583  useKDTree = cms.bool( True ),
7584  linkerName = cms.string( "PreshowerAndECALLinker" )
7585  ),
7586  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
7587  useKDTree = cms.bool( True ),
7588  linkerName = cms.string( "TrackAndECALLinker" )
7589  ),
7590  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
7591  useKDTree = cms.bool( True ),
7592  linkerName = cms.string( "TrackAndHCALLinker" )
7593  ),
7594  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
7595  useKDTree = cms.bool( False ),
7596  linkerName = cms.string( "ECALAndHCALLinker" )
7597  ),
7598  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
7599  useKDTree = cms.bool( False ),
7600  linkerName = cms.string( "HFEMAndHFHADLinker" )
7601  )
7602  ),
7603  elementImporters = cms.VPSet(
7604  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
7605  source = cms.InputTag( "hltLightPFTracks" ),
7606  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
7607  useIterativeTracking = cms.bool( False ),
7608  importerName = cms.string( "GeneralTracksImporter" ),
7609  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
7610  ),
7611  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7612  importerName = cms.string( "ECALClusterImporter" ),
7613  BCtoPFCMap = cms.InputTag( "" )
7614  ),
7615  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
7616  importerName = cms.string( "GenericClusterImporter" )
7617  ),
7618  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
7619  importerName = cms.string( "GenericClusterImporter" )
7620  ),
7621  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
7622  importerName = cms.string( "GenericClusterImporter" )
7623  )
7624  ),
7625  verbose = cms.untracked.bool( False )
7626 )
7627 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
7628  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
7629  minPtForPostCleaning = cms.double( 20.0 ),
7630  pf_nsigma_ECAL = cms.double( 0.0 ),
7631  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
7632  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
7633  calibrationsLabel = cms.string( "HLT" ),
7634  metFactorForFakes = cms.double( 4.0 ),
7635  muon_HO = cms.vdouble( 0.9, 0.9 ),
7636  electron_missinghits = cms.uint32( 1 ),
7637  metSignificanceForCleaning = cms.double( 3.0 ),
7638  usePFPhotons = cms.bool( False ),
7639  dptRel_DispVtx = cms.double( 10.0 ),
7640  nTrackIsoForEgammaSC = cms.uint32( 2 ),
7641  pf_nsigma_HCAL = cms.double( 1.0 ),
7642  cosmicRejectionDistance = cms.double( 1.0 ),
7643  useEGammaFilters = cms.bool( False ),
7644  useEGammaElectrons = cms.bool( False ),
7645  nsigma_TRACK = cms.double( 1.0 ),
7646  useEGammaSupercluster = cms.bool( False ),
7647  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
7648  eventFractionForCleaning = cms.double( 0.5 ),
7649  usePFDecays = cms.bool( False ),
7650  rejectTracks_Step45 = cms.bool( False ),
7651  eventFractionForRejection = cms.double( 0.8 ),
7652  photon_MinEt = cms.double( 10.0 ),
7653  usePFNuclearInteractions = cms.bool( False ),
7654  maxSignificance = cms.double( 2.5 ),
7655  electron_iso_mva_endcap = cms.double( -0.1075 ),
7656  debug = cms.untracked.bool( False ),
7657  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
7658  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 ),
7659  ptErrorScale = cms.double( 8.0 ),
7660  minSignificance = cms.double( 2.5 ),
7661  minMomentumForPunchThrough = cms.double( 100.0 ),
7662  pf_conv_mvaCut = cms.double( 0.0 ),
7663  useCalibrationsFromDB = cms.bool( True ),
7664  usePFElectrons = cms.bool( False ),
7665  electron_iso_combIso_endcap = cms.double( 10.0 ),
7666  photon_combIso = cms.double( 10.0 ),
7667  electron_iso_mva_barrel = cms.double( -0.1875 ),
7668  postHFCleaning = cms.bool( False ),
7669  factors_45 = cms.vdouble( 10.0, 100.0 ),
7670  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
7671  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
7672  egammaElectrons = cms.InputTag( "" ),
7673  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
7674  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 ),
7675  minPixelHits = cms.int32( 1 ),
7676  maxDPtOPt = cms.double( 1.0 ),
7677  useHO = cms.bool( False ),
7678  pf_electron_output_col = cms.string( "electrons" ),
7679  electron_noniso_mvaCut = cms.double( -0.1 ),
7680  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
7681  useVerticesForNeutral = cms.bool( True ),
7682  trackQuality = cms.string( "highPurity" ),
7683  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
7684  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
7685  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
7686  minDeltaMet = cms.double( 0.4 ),
7687  punchThroughMETFactor = cms.double( 4.0 ),
7688  useProtectionsForJetMET = cms.bool( True ),
7689  metFactorForRejection = cms.double( 4.0 ),
7690  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
7691  calibHF_use = cms.bool( False ),
7692  verbose = cms.untracked.bool( False ),
7693  usePFConversions = cms.bool( False ),
7694  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
7695  metFactorForCleaning = cms.double( 4.0 ),
7696  eventFactorForCosmics = cms.double( 10.0 ),
7697  minSignificanceReduction = cms.double( 1.4 ),
7698  minEnergyForPunchThrough = cms.double( 100.0 ),
7699  minTrackerHits = cms.int32( 8 ),
7700  iCfgCandConnector = cms.PSet(
7701  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
7702  bCalibSecondary = cms.bool( False ),
7703  bCorrect = cms.bool( False ),
7704  bCalibPrimary = cms.bool( False )
7705  ),
7706  rejectTracks_Bad = cms.bool( False ),
7707  pf_electronID_crackCorrection = cms.bool( False ),
7708  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
7709  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 ),
7710  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
7711  metFactorForHighEta = cms.double( 25.0 ),
7712  minHFCleaningPt = cms.double( 5.0 ),
7713  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7714  pf_electron_mvaCut = cms.double( -0.1 ),
7715  ptFactorForHighEta = cms.double( 2.0 ),
7716  maxDeltaPhiPt = cms.double( 7.0 ),
7717  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7718  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7719  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 ),
7720  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
7721  photon_HoE = cms.double( 0.05 ),
7722  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7723  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 ),
7724  punchThroughFactor = cms.double( 3.0 ),
7725  algoType = cms.uint32( 0 ),
7726  electron_iso_combIso_barrel = cms.double( 10.0 ),
7727  muons = cms.InputTag( "hltMuons" ),
7728  postMuonCleaning = cms.bool( True ),
7729  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 ),
7730  electron_protectionsForJetMET = cms.PSet(
7731  maxEeleOverPoutRes = cms.double( 0.5 ),
7732  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7733  maxEcalEOverPRes = cms.double( 0.2 ),
7734  maxHcalEOverP = cms.double( 1.0 ),
7735  maxE = cms.double( 50.0 ),
7736  maxTrackPOverEele = cms.double( 1.0 ),
7737  maxDPhiIN = cms.double( 0.1 ),
7738  maxEcalEOverP_2 = cms.double( 0.2 ),
7739  maxEcalEOverP_1 = cms.double( 0.5 ),
7740  maxEeleOverPout = cms.double( 0.2 ),
7741  maxHcalEOverEcalE = cms.double( 0.1 ),
7742  maxHcalE = cms.double( 10.0 ),
7743  maxNtracks = cms.double( 3.0 )
7744  ),
7745  electron_iso_pt = cms.double( 10.0 ),
7746  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7747  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7748  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7749  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 ),
7750  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7751  pt_Error = cms.double( 1.0 ),
7752  metSignificanceForRejection = cms.double( 4.0 ),
7753  photon_protectionsForJetMET = cms.PSet(
7754  sumPtTrackIsoSlope = cms.double( 0.001 ),
7755  sumPtTrackIso = cms.double( 2.0 )
7756  ),
7757  usePhotonReg = cms.bool( False ),
7758  dzPV = cms.double( 0.2 ),
7759  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 ),
7760  useRegressionFromDB = cms.bool( False ),
7761  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7762  usePFSCEleCalib = cms.bool( True )
7763 )
7764 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7765  Active_Area_Repeats = cms.int32( 5 ),
7766  doAreaFastjet = cms.bool( False ),
7767  voronoiRfact = cms.double( -9.0 ),
7768  maxBadHcalCells = cms.uint32( 9999999 ),
7769  doAreaDiskApprox = cms.bool( True ),
7770  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7771  jetType = cms.string( "PFJet" ),
7772  minSeed = cms.uint32( 0 ),
7773  Ghost_EtaMax = cms.double( 6.0 ),
7774  doRhoFastjet = cms.bool( False ),
7775  jetAlgorithm = cms.string( "AntiKt" ),
7776  nSigmaPU = cms.double( 1.0 ),
7777  GhostArea = cms.double( 0.01 ),
7778  Rho_EtaMax = cms.double( 4.4 ),
7779  maxBadEcalCells = cms.uint32( 9999999 ),
7780  useDeterministicSeed = cms.bool( True ),
7781  doPVCorrection = cms.bool( False ),
7782  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7783  rParam = cms.double( 0.4 ),
7784  maxProblematicHcalCells = cms.uint32( 9999999 ),
7785  doOutputJets = cms.bool( True ),
7786  src = cms.InputTag( "hltParticleFlow" ),
7787  inputEtMin = cms.double( 0.0 ),
7788  puPtMin = cms.double( 10.0 ),
7789  srcPVs = cms.InputTag( "hltPixelVertices" ),
7790  jetPtMin = cms.double( 0.0 ),
7791  radiusPU = cms.double( 0.4 ),
7792  maxProblematicEcalCells = cms.uint32( 9999999 ),
7793  doPUOffsetCorr = cms.bool( False ),
7794  inputEMin = cms.double( 0.0 ),
7795  useMassDropTagger = cms.bool( False ),
7796  muMin = cms.double( -1.0 ),
7797  subtractorName = cms.string( "" ),
7798  muCut = cms.double( -1.0 ),
7799  subjetPtMin = cms.double( -1.0 ),
7800  useTrimming = cms.bool( False ),
7801  muMax = cms.double( -1.0 ),
7802  yMin = cms.double( -1.0 ),
7803  useFiltering = cms.bool( False ),
7804  rFilt = cms.double( -1.0 ),
7805  yMax = cms.double( -1.0 ),
7806  zcut = cms.double( -1.0 ),
7807  MinVtxNdof = cms.int32( 0 ),
7808  MaxVtxZ = cms.double( 15.0 ),
7809  UseOnlyVertexTracks = cms.bool( False ),
7810  dRMin = cms.double( -1.0 ),
7811  nFilt = cms.int32( -1 ),
7812  usePruning = cms.bool( False ),
7813  maxDepth = cms.int32( -1 ),
7814  yCut = cms.double( -1.0 ),
7815  DzTrVtxMax = cms.double( 0.0 ),
7816  UseOnlyOnePV = cms.bool( False ),
7817  rcut_factor = cms.double( -1.0 ),
7818  sumRecHits = cms.bool( False ),
7819  trimPtFracMin = cms.double( -1.0 ),
7820  dRMax = cms.double( -1.0 ),
7821  DxyTrVtxMax = cms.double( 0.0 ),
7822  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7823 )
7824 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7825  CEF = cms.double( 0.99 ),
7826  NHF = cms.double( 0.99 ),
7827  minPt = cms.double( 20.0 ),
7828  CHF = cms.double( 0.0 ),
7829  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7830  NEF = cms.double( 0.99 ),
7831  NTOT = cms.int32( 1 ),
7832  NCH = cms.int32( 0 ),
7833  maxEta = cms.double( 1.0E99 ),
7834  maxCF = cms.double( 99.0 )
7835 )
7836 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7837  CEF = cms.double( 0.99 ),
7838  NHF = cms.double( 0.9 ),
7839  minPt = cms.double( 20.0 ),
7840  CHF = cms.double( 0.0 ),
7841  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7842  NEF = cms.double( 0.99 ),
7843  NTOT = cms.int32( 1 ),
7844  NCH = cms.int32( 0 ),
7845  maxEta = cms.double( 1.0E99 ),
7846  maxCF = cms.double( 99.0 )
7847 )
7848 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7849  gridSpacing = cms.double( 0.55 ),
7850  maxRapidity = cms.double( 5.0 ),
7851  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7852 )
7853 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7854  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7855  algorithm = cms.string( "AK4PFHLT" ),
7856  level = cms.string( "L1FastJet" )
7857 )
7858 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7859  algorithm = cms.string( "AK4PFHLT" ),
7860  level = cms.string( "L2Relative" )
7861 )
7862 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7863  algorithm = cms.string( "AK4PFHLT" ),
7864  level = cms.string( "L3Absolute" )
7865 )
7866 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7867  algorithm = cms.string( "AK4PFHLT" ),
7868  level = cms.string( "L2L3Residual" )
7869 )
7870 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7871  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7872 )
7873 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7874  src = cms.InputTag( "hltAK4PFJets" ),
7875  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7876 )
7877 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7878  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7879  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7880 )
7881 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7882  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7883  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7884 )
7885 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7886  DeltaR = cms.double( 0.5 ),
7887  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ),
7888  TriggerType = cms.int32( 85 ),
7889  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7890 )
7891 fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet",
7892  saveTags = cms.bool( True ),
7893  MinPt = cms.double( 40.0 ),
7894  MinN = cms.int32( 1 ),
7895  MaxEta = cms.double( 5.1 ),
7896  MinEta = cms.double( -1.0 ),
7897  MinMass = cms.double( -1.0 ),
7898  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
7899  MinE = cms.double( -1.0 ),
7900  triggerType = cms.int32( 85 )
7901 )
7902 fragment.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7903  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7904  offset = cms.uint32( 0 )
7905 )
7906 fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7907  saveTags = cms.bool( True ),
7908  MinPt = cms.double( 30.0 ),
7909  MinN = cms.int32( 1 ),
7910  MaxEta = cms.double( 5.1 ),
7911  MinEta = cms.double( -1.0 ),
7912  MinMass = cms.double( -1.0 ),
7913  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7914  MinE = cms.double( -1.0 ),
7915  triggerType = cms.int32( 85 )
7916 )
7917 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7918  DeltaR = cms.double( 0.5 ),
7919  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ),
7920  TriggerType = cms.int32( 85 ),
7921  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7922 )
7923 fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet",
7924  saveTags = cms.bool( True ),
7925  MinPt = cms.double( 60.0 ),
7926  MinN = cms.int32( 1 ),
7927  MaxEta = cms.double( 5.1 ),
7928  MinEta = cms.double( -1.0 ),
7929  MinMass = cms.double( -1.0 ),
7930  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
7931  MinE = cms.double( -1.0 ),
7932  triggerType = cms.int32( 85 )
7933 )
7934 fragment.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7935  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7936  offset = cms.uint32( 0 )
7937 )
7938 fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7939  saveTags = cms.bool( True ),
7940  MinPt = cms.double( 50.0 ),
7941  MinN = cms.int32( 1 ),
7942  MaxEta = cms.double( 5.1 ),
7943  MinEta = cms.double( -1.0 ),
7944  MinMass = cms.double( -1.0 ),
7945  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7946  MinE = cms.double( -1.0 ),
7947  triggerType = cms.int32( 85 )
7948 )
7949 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7950  DeltaR = cms.double( 0.5 ),
7951  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ),
7952  TriggerType = cms.int32( 85 ),
7953  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7954 )
7955 fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet",
7956  saveTags = cms.bool( True ),
7957  MinPt = cms.double( 80.0 ),
7958  MinN = cms.int32( 1 ),
7959  MaxEta = cms.double( 5.1 ),
7960  MinEta = cms.double( -1.0 ),
7961  MinMass = cms.double( -1.0 ),
7962  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ),
7963  MinE = cms.double( -1.0 ),
7964  triggerType = cms.int32( 85 )
7965 )
7966 fragment.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7967  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7968  offset = cms.uint32( 0 )
7969 )
7970 fragment.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet",
7971  saveTags = cms.bool( True ),
7972  MinPt = cms.double( 70.0 ),
7973  MinN = cms.int32( 1 ),
7974  MaxEta = cms.double( 5.1 ),
7975  MinEta = cms.double( -1.0 ),
7976  MinMass = cms.double( -1.0 ),
7977  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7978  MinE = cms.double( -1.0 ),
7979  triggerType = cms.int32( 85 )
7980 )
7981 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
7982  DeltaR = cms.double( 0.5 ),
7983  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ),
7984  TriggerType = cms.int32( 85 ),
7985  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
7986 )
7987 fragment.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet",
7988  saveTags = cms.bool( True ),
7989  MinPt = cms.double( 100.0 ),
7990  MinN = cms.int32( 1 ),
7991  MaxEta = cms.double( 5.1 ),
7992  MinEta = cms.double( -1.0 ),
7993  MinMass = cms.double( -1.0 ),
7994  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ),
7995  MinE = cms.double( -1.0 ),
7996  triggerType = cms.int32( 85 )
7997 )
7998 fragment.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
7999  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8000  offset = cms.uint32( 0 )
8001 )
8002 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8003  DeltaR = cms.double( 0.5 ),
8004  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ),
8005  TriggerType = cms.int32( 85 ),
8006  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8007 )
8008 fragment.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet",
8009  saveTags = cms.bool( True ),
8010  MinPt = cms.double( 110.0 ),
8011  MinN = cms.int32( 1 ),
8012  MaxEta = cms.double( 5.1 ),
8013  MinEta = cms.double( -1.0 ),
8014  MinMass = cms.double( -1.0 ),
8015  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ),
8016  MinE = cms.double( -1.0 ),
8017  triggerType = cms.int32( 85 )
8018 )
8019 fragment.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8020  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8021  offset = cms.uint32( 0 )
8022 )
8023 fragment.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet",
8024  saveTags = cms.bool( True ),
8025  MinPt = cms.double( 90.0 ),
8026  MinN = cms.int32( 1 ),
8027  MaxEta = cms.double( 5.1 ),
8028  MinEta = cms.double( -1.0 ),
8029  MinMass = cms.double( -1.0 ),
8030  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8031  MinE = cms.double( -1.0 ),
8032  triggerType = cms.int32( 85 )
8033 )
8034 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
8035  DeltaR = cms.double( 0.5 ),
8036  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ),
8037  TriggerType = cms.int32( 85 ),
8038  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
8039 )
8040 fragment.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet",
8041  saveTags = cms.bool( True ),
8042  MinPt = cms.double( 120.0 ),
8043  MinN = cms.int32( 1 ),
8044  MaxEta = cms.double( 5.1 ),
8045  MinEta = cms.double( -1.0 ),
8046  MinMass = cms.double( -1.0 ),
8047  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ),
8048  MinE = cms.double( -1.0 ),
8049  triggerType = cms.int32( 85 )
8050 )
8051 fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8052  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8053  offset = cms.uint32( 0 )
8054 )
8055 fragment.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet",
8056  saveTags = cms.bool( True ),
8057  MinPt = cms.double( 80.0 ),
8058  MinN = cms.int32( 1 ),
8059  MaxEta = cms.double( 1.1 ),
8060  MinEta = cms.double( -1.0 ),
8061  MinMass = cms.double( -1.0 ),
8062  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8063  MinE = cms.double( -1.0 ),
8064  triggerType = cms.int32( 85 )
8065 )
8066 fragment.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet",
8067  saveTags = cms.bool( True ),
8068  MinPt = cms.double( 35.0 ),
8069  MinN = cms.int32( 2 ),
8070  MaxEta = cms.double( 1.1 ),
8071  MinEta = cms.double( -1.0 ),
8072  MinMass = cms.double( -1.0 ),
8073  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8074  MinE = cms.double( -1.0 ),
8075  triggerType = cms.int32( 85 )
8076 )
8077 fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
8078  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8079  offset = cms.uint32( 0 )
8080 )
8081 fragment.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet",
8082  saveTags = cms.bool( True ),
8083  MinPt = cms.double( 80.0 ),
8084  MinN = cms.int32( 1 ),
8085  MaxEta = cms.double( 0.7 ),
8086  MinEta = cms.double( -1.0 ),
8087  MinMass = cms.double( -1.0 ),
8088  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8089  MinE = cms.double( -1.0 ),
8090  triggerType = cms.int32( 85 )
8091 )
8092 fragment.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet",
8093  saveTags = cms.bool( True ),
8094  MinPt = cms.double( 35.0 ),
8095  MinN = cms.int32( 2 ),
8096  MaxEta = cms.double( 0.7 ),
8097  MinEta = cms.double( -1.0 ),
8098  MinMass = cms.double( -1.0 ),
8099  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8100  MinE = cms.double( -1.0 ),
8101  triggerType = cms.int32( 85 )
8102 )
8103 fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8104  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8105  offset = cms.uint32( 0 )
8106 )
8107 fragment.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet",
8108  saveTags = cms.bool( True ),
8109  MinPt = cms.double( 100.0 ),
8110  MinN = cms.int32( 1 ),
8111  MaxEta = cms.double( 1.1 ),
8112  MinEta = cms.double( -1.0 ),
8113  MinMass = cms.double( -1.0 ),
8114  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8115  MinE = cms.double( -1.0 ),
8116  triggerType = cms.int32( 85 )
8117 )
8118 fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
8119  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8120  offset = cms.uint32( 0 )
8121 )
8122 fragment.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet",
8123  saveTags = cms.bool( True ),
8124  MinPt = cms.double( 100.0 ),
8125  MinN = cms.int32( 1 ),
8126  MaxEta = cms.double( 0.7 ),
8127  MinEta = cms.double( -1.0 ),
8128  MinMass = cms.double( -1.0 ),
8129  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8130  MinE = cms.double( -1.0 ),
8131  triggerType = cms.int32( 85 )
8132 )
8133 fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8134  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8135  offset = cms.uint32( 0 )
8136 )
8137 fragment.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8138  saveTags = cms.bool( True ),
8139  MinPt = cms.double( 45.0 ),
8140  MinN = cms.int32( 3 ),
8141  MaxEta = cms.double( 2.1 ),
8142  MinEta = cms.double( -1.0 ),
8143  MinMass = cms.double( -1.0 ),
8144  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8145  MinE = cms.double( -1.0 ),
8146  triggerType = cms.int32( 85 )
8147 )
8148 fragment.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8149  saveTags = cms.bool( True ),
8150  MinPt = cms.double( 80.0 ),
8151  MinN = cms.int32( 1 ),
8152  MaxEta = cms.double( 2.1 ),
8153  MinEta = cms.double( -1.0 ),
8154  MinMass = cms.double( -1.0 ),
8155  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8156  MinE = cms.double( -1.0 ),
8157  triggerType = cms.int32( 85 )
8158 )
8159 fragment.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed",
8160  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ),
8161  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8162  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8163  saveTags = cms.bool( True ),
8164  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8165  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8166  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8167  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8168  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8169 )
8170 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8171  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8172  offset = cms.uint32( 0 )
8173 )
8174 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
8175  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8176  IslandEndcapSeedThr = cms.double( 0.18 ),
8177  posCalcParameters = cms.PSet(
8178  T0_barl = cms.double( 7.4 ),
8179  T0_endcPresh = cms.double( 1.2 ),
8180  LogWeighted = cms.bool( True ),
8181  T0_endc = cms.double( 3.1 ),
8182  X0 = cms.double( 0.89 ),
8183  W0 = cms.double( 4.2 )
8184  ),
8185  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
8186  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
8187  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8188  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
8189  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
8190  VerbosityLevel = cms.string( "ERROR" ),
8191  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8192  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8193  IslandBarrelSeedThr = cms.double( 0.5 )
8194 )
8195 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
8196  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
8197  endcapEtaSearchRoad = cms.double( 0.14 ),
8198  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8199  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
8200  barrelPhiSearchRoad = cms.double( 0.8 ),
8201  endcapPhiSearchRoad = cms.double( 0.6 ),
8202  endcapBCEnergyThreshold = cms.double( 0.0 ),
8203  VerbosityLevel = cms.string( "ERROR" ),
8204  seedTransverseEnergyThreshold = cms.double( 1.0 ),
8205  barrelEtaSearchRoad = cms.double( 0.07 ),
8206  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
8207  barrelBCEnergyThreshold = cms.double( 0.0 ),
8208  doBarrel = cms.bool( True ),
8209  doEndcaps = cms.bool( True ),
8210  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8211  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
8212 )
8213 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8214  corectedSuperClusterCollection = cms.string( "" ),
8215  sigmaElectronicNoise = cms.double( 0.03 ),
8216  superClusterAlgo = cms.string( "Island" ),
8217  etThresh = cms.double( 0.0 ),
8218  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8219  applyEnergyCorrection = cms.bool( True ),
8220  isl_fCorrPset = cms.PSet(
8221  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 ),
8222  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 ),
8223  brLinearHighThr = cms.double( 0.0 ),
8224  maxR9 = cms.double( 1.5 ),
8225  minR9Barrel = cms.double( 0.94 ),
8226  brLinearLowThr = cms.double( 0.0 ),
8227  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8228  minR9Endcap = cms.double( 0.95 ),
8229  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 )
8230  ),
8231  VerbosityLevel = cms.string( "ERROR" ),
8232  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8233 )
8234 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8235  corectedSuperClusterCollection = cms.string( "" ),
8236  sigmaElectronicNoise = cms.double( 0.15 ),
8237  superClusterAlgo = cms.string( "Island" ),
8238  etThresh = cms.double( 0.0 ),
8239  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8240  applyEnergyCorrection = cms.bool( True ),
8241  isl_fCorrPset = cms.PSet(
8242  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 ),
8243  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 ),
8244  brLinearHighThr = cms.double( 0.0 ),
8245  maxR9 = cms.double( 1.5 ),
8246  minR9Barrel = cms.double( 0.94 ),
8247  brLinearLowThr = cms.double( 0.0 ),
8248  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8249  minR9Endcap = cms.double( 0.95 ),
8250  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 )
8251  ),
8252  VerbosityLevel = cms.string( "ERROR" ),
8253  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8254 )
8255 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8256  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8257  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8258  TimingCut = cms.untracked.double( 9999999.0 ),
8259  swissCutThr = cms.untracked.double( 0.95 ),
8260  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8261  etCut = cms.double( 8.0 ),
8262  outputColl = cms.string( "" )
8263 )
8264 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8265  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8266  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8267  recoEcalCandidateCollection = cms.string( "" )
8268 )
8269 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
8270  saveTags = cms.bool( True ),
8271  MinPt = cms.double( 10.0 ),
8272  MinN = cms.int32( 1 ),
8273  MaxEta = cms.double( 1.5 ),
8274  MinEta = cms.double( -1.0 ),
8275  MinMass = cms.double( -1.0 ),
8276  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8277  MinE = cms.double( -1.0 ),
8278  triggerType = cms.int32( 81 )
8279 )
8280 fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8281  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8282  offset = cms.uint32( 0 )
8283 )
8284 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
8285  saveTags = cms.bool( True ),
8286  MinPt = cms.double( 15.0 ),
8287  MinN = cms.int32( 1 ),
8288  MaxEta = cms.double( 1.5 ),
8289  MinEta = cms.double( -1.0 ),
8290  MinMass = cms.double( -1.0 ),
8291  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8292  MinE = cms.double( -1.0 ),
8293  triggerType = cms.int32( 81 )
8294 )
8295 fragment.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8296  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8297  offset = cms.uint32( 0 )
8298 )
8299 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
8300  saveTags = cms.bool( True ),
8301  MinPt = cms.double( 20.0 ),
8302  MinN = cms.int32( 1 ),
8303  MaxEta = cms.double( 1.5 ),
8304  MinEta = cms.double( -1.0 ),
8305  MinMass = cms.double( -1.0 ),
8306  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8307  MinE = cms.double( -1.0 ),
8308  triggerType = cms.int32( 81 )
8309 )
8310 fragment.hltL1sSingleEG12BptxAND = cms.EDFilter( "HLTL1TSeed",
8311  L1SeedsLogicalExpression = cms.string( "L1_SingleEG12_BptxAND" ),
8312  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8313  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8314  saveTags = cms.bool( True ),
8315  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8316  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8317  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8318  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8319  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8320 )
8321 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8322  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8323  offset = cms.uint32( 0 )
8324 )
8325 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
8326  saveTags = cms.bool( True ),
8327  MinPt = cms.double( 30.0 ),
8328  MinN = cms.int32( 1 ),
8329  MaxEta = cms.double( 1.5 ),
8330  MinEta = cms.double( -1.0 ),
8331  MinMass = cms.double( -1.0 ),
8332  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8333  MinE = cms.double( -1.0 ),
8334  triggerType = cms.int32( 81 )
8335 )
8336 fragment.hltL1sSingleEG20BptxAND = cms.EDFilter( "HLTL1TSeed",
8337  L1SeedsLogicalExpression = cms.string( "L1_SingleEG20_BptxAND" ),
8338  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8339  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8340  saveTags = cms.bool( True ),
8341  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8342  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8343  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8344  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8345  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8346 )
8347 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8348  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8349  offset = cms.uint32( 0 )
8350 )
8351 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
8352  saveTags = cms.bool( True ),
8353  MinPt = cms.double( 40.0 ),
8354  MinN = cms.int32( 1 ),
8355  MaxEta = cms.double( 1.5 ),
8356  MinEta = cms.double( -1.0 ),
8357  MinMass = cms.double( -1.0 ),
8358  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8359  MinE = cms.double( -1.0 ),
8360  triggerType = cms.int32( 81 )
8361 )
8362 fragment.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8363  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8364  offset = cms.uint32( 0 )
8365 )
8366 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
8367  saveTags = cms.bool( True ),
8368  MinPt = cms.double( 50.0 ),
8369  MinN = cms.int32( 1 ),
8370  MaxEta = cms.double( 1.5 ),
8371  MinEta = cms.double( -1.0 ),
8372  MinMass = cms.double( -1.0 ),
8373  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8374  MinE = cms.double( -1.0 ),
8375  triggerType = cms.int32( 81 )
8376 )
8377 fragment.hltL1sSingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed",
8378  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ),
8379  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8380  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8381  saveTags = cms.bool( True ),
8382  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8383  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8384  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8385  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8386  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8387 )
8388 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8389  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8390  offset = cms.uint32( 0 )
8391 )
8392 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
8393  saveTags = cms.bool( True ),
8394  MinPt = cms.double( 60.0 ),
8395  MinN = cms.int32( 1 ),
8396  MaxEta = cms.double( 1.5 ),
8397  MinEta = cms.double( -1.0 ),
8398  MinMass = cms.double( -1.0 ),
8399  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8400  MinE = cms.double( -1.0 ),
8401  triggerType = cms.int32( 81 )
8402 )
8403 fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8404  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8405  offset = cms.uint32( 0 )
8406 )
8407 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
8408  saveTags = cms.bool( True ),
8409  MinPt = cms.double( 10.0 ),
8410  MinN = cms.int32( 1 ),
8411  MaxEta = cms.double( 3.1 ),
8412  MinEta = cms.double( -1.0 ),
8413  MinMass = cms.double( -1.0 ),
8414  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8415  MinE = cms.double( -1.0 ),
8416  triggerType = cms.int32( 81 )
8417 )
8418 fragment.hltPreHISinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8419  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8420  offset = cms.uint32( 0 )
8421 )
8422 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
8423  saveTags = cms.bool( True ),
8424  MinPt = cms.double( 15.0 ),
8425  MinN = cms.int32( 1 ),
8426  MaxEta = cms.double( 3.1 ),
8427  MinEta = cms.double( -1.0 ),
8428  MinMass = cms.double( -1.0 ),
8429  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8430  MinE = cms.double( -1.0 ),
8431  triggerType = cms.int32( 81 )
8432 )
8433 fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8434  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8435  offset = cms.uint32( 0 )
8436 )
8437 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
8438  saveTags = cms.bool( True ),
8439  MinPt = cms.double( 20.0 ),
8440  MinN = cms.int32( 1 ),
8441  MaxEta = cms.double( 3.1 ),
8442  MinEta = cms.double( -1.0 ),
8443  MinMass = cms.double( -1.0 ),
8444  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8445  MinE = cms.double( -1.0 ),
8446  triggerType = cms.int32( 81 )
8447 )
8448 fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8449  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8450  offset = cms.uint32( 0 )
8451 )
8452 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
8453  saveTags = cms.bool( True ),
8454  MinPt = cms.double( 30.0 ),
8455  MinN = cms.int32( 1 ),
8456  MaxEta = cms.double( 3.1 ),
8457  MinEta = cms.double( -1.0 ),
8458  MinMass = cms.double( -1.0 ),
8459  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8460  MinE = cms.double( -1.0 ),
8461  triggerType = cms.int32( 81 )
8462 )
8463 fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8464  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8465  offset = cms.uint32( 0 )
8466 )
8467 fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon",
8468  saveTags = cms.bool( True ),
8469  MinPt = cms.double( 40.0 ),
8470  MinN = cms.int32( 1 ),
8471  MaxEta = cms.double( 3.1 ),
8472  MinEta = cms.double( -1.0 ),
8473  MinMass = cms.double( -1.0 ),
8474  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8475  MinE = cms.double( -1.0 ),
8476  triggerType = cms.int32( 81 )
8477 )
8478 fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8479  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8480  offset = cms.uint32( 0 )
8481 )
8482 fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon",
8483  saveTags = cms.bool( True ),
8484  MinPt = cms.double( 50.0 ),
8485  MinN = cms.int32( 1 ),
8486  MaxEta = cms.double( 3.1 ),
8487  MinEta = cms.double( -1.0 ),
8488  MinMass = cms.double( -1.0 ),
8489  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8490  MinE = cms.double( -1.0 ),
8491  triggerType = cms.int32( 81 )
8492 )
8493 fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8494  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8495  offset = cms.uint32( 0 )
8496 )
8497 fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon",
8498  saveTags = cms.bool( True ),
8499  MinPt = cms.double( 60.0 ),
8500  MinN = cms.int32( 1 ),
8501  MaxEta = cms.double( 3.1 ),
8502  MinEta = cms.double( -1.0 ),
8503  MinMass = cms.double( -1.0 ),
8504  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8505  MinE = cms.double( -1.0 ),
8506  triggerType = cms.int32( 81 )
8507 )
8508 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef = cms.EDFilter( "HLTPrescaler",
8509  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8510  offset = cms.uint32( 0 )
8511 )
8512 fragment.hltHIDoublePhotonCut15Eta1p5 = cms.EDFilter( "HLT1Photon",
8513  saveTags = cms.bool( True ),
8514  MinPt = cms.double( 15.0 ),
8515  MinN = cms.int32( 2 ),
8516  MaxEta = cms.double( 1.5 ),
8517  MinEta = cms.double( -1.0 ),
8518  MinMass = cms.double( -1.0 ),
8519  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8520  MinE = cms.double( -1.0 ),
8521  triggerType = cms.int32( 81 )
8522 )
8523 fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8524  saveTags = cms.bool( True ),
8525  lowerMassCut = cms.double( 50.0 ),
8526  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8527  isElectron1 = cms.untracked.bool( False ),
8528  isElectron2 = cms.untracked.bool( False ),
8529  l1EGCand = cms.InputTag( "" ),
8530  upperMassCut = cms.double( 1000.0 ),
8531  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
8532  reqOppCharge = cms.untracked.bool( False ),
8533  nZcandcut = cms.int32( 1 )
8534 )
8535 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef = cms.EDFilter( "HLTPrescaler",
8536  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8537  offset = cms.uint32( 0 )
8538 )
8539 fragment.hltHIEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer",
8540  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8541  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8542  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8543 )
8544 fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8545  thrOverE2EE = cms.double( -1.0 ),
8546  saveTags = cms.bool( True ),
8547  useEt = cms.bool( False ),
8548  thrOverE2EB = cms.double( -1.0 ),
8549  thrRegularEE = cms.double( 0.4 ),
8550  thrOverEEE = cms.double( -1.0 ),
8551  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8552  thrOverEEB = cms.double( -1.0 ),
8553  thrRegularEB = cms.double( 0.4 ),
8554  lessThan = cms.bool( False ),
8555  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8556  ncandcut = cms.int32( 2 ),
8557  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8558 )
8559 fragment.hltHIEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
8560  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
8561  doRhoCorrection = cms.bool( False ),
8562  outerCone = cms.double( 0.14 ),
8563  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
8564  innerCone = cms.double( 0.0 ),
8565  useSingleTower = cms.bool( False ),
8566  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
8567  depth = cms.int32( -1 ),
8568  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
8569  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8570  rhoMax = cms.double( 9.9999999E7 ),
8571  etMin = cms.double( 0.0 ),
8572  rhoScale = cms.double( 1.0 ),
8573  doEtSum = cms.bool( False )
8574 )
8575 fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8576  thrOverE2EE = cms.double( -1.0 ),
8577  saveTags = cms.bool( True ),
8578  useEt = cms.bool( False ),
8579  thrOverE2EB = cms.double( -1.0 ),
8580  thrRegularEE = cms.double( -1.0 ),
8581  thrOverEEE = cms.double( 0.2 ),
8582  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8583  thrOverEEB = cms.double( 0.3 ),
8584  thrRegularEB = cms.double( -1.0 ),
8585  lessThan = cms.bool( True ),
8586  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8587  ncandcut = cms.int32( 2 ),
8588  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" )
8589 )
8590 fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef = cms.EDFilter( "HLTPrescaler",
8591  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8592  offset = cms.uint32( 0 )
8593 )
8594 fragment.hltHIDoublePhotonCut15Eta2p1 = cms.EDFilter( "HLT1Photon",
8595  saveTags = cms.bool( True ),
8596  MinPt = cms.double( 15.0 ),
8597  MinN = cms.int32( 2 ),
8598  MaxEta = cms.double( 2.1 ),
8599  MinEta = cms.double( -1.0 ),
8600  MinMass = cms.double( -1.0 ),
8601  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8602  MinE = cms.double( -1.0 ),
8603  triggerType = cms.int32( 81 )
8604 )
8605 fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8606  saveTags = cms.bool( True ),
8607  lowerMassCut = cms.double( 50.0 ),
8608  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8609  isElectron1 = cms.untracked.bool( False ),
8610  isElectron2 = cms.untracked.bool( False ),
8611  l1EGCand = cms.InputTag( "" ),
8612  upperMassCut = cms.double( 1000.0 ),
8613  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" ),
8614  reqOppCharge = cms.untracked.bool( False ),
8615  nZcandcut = cms.int32( 1 )
8616 )
8617 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 = cms.EDFilter( "HLTEgammaGenericFilter",
8618  thrOverE2EE = cms.double( -1.0 ),
8619  saveTags = cms.bool( True ),
8620  useEt = cms.bool( False ),
8621  thrOverE2EB = cms.double( -1.0 ),
8622  thrRegularEE = cms.double( 0.4 ),
8623  thrOverEEE = cms.double( -1.0 ),
8624  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8625  thrOverEEB = cms.double( -1.0 ),
8626  thrRegularEB = cms.double( 0.4 ),
8627  lessThan = cms.bool( False ),
8628  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8629  ncandcut = cms.int32( 2 ),
8630  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" )
8631 )
8632 fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef = cms.EDFilter( "HLTPrescaler",
8633  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8634  offset = cms.uint32( 0 )
8635 )
8636 fragment.hltHIDoublePhotonCut15Eta2p5 = cms.EDFilter( "HLT1Photon",
8637  saveTags = cms.bool( True ),
8638  MinPt = cms.double( 15.0 ),
8639  MinN = cms.int32( 2 ),
8640  MaxEta = cms.double( 2.5 ),
8641  MinEta = cms.double( -1.0 ),
8642  MinMass = cms.double( -1.0 ),
8643  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8644  MinE = cms.double( -1.0 ),
8645  triggerType = cms.int32( 81 )
8646 )
8647 fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
8648  saveTags = cms.bool( True ),
8649  lowerMassCut = cms.double( 50.0 ),
8650  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8651  isElectron1 = cms.untracked.bool( False ),
8652  isElectron2 = cms.untracked.bool( False ),
8653  l1EGCand = cms.InputTag( "" ),
8654  upperMassCut = cms.double( 1000.0 ),
8655  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
8656  reqOppCharge = cms.untracked.bool( False ),
8657  nZcandcut = cms.int32( 1 )
8658 )
8659 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8660  thrOverE2EE = cms.double( -1.0 ),
8661  saveTags = cms.bool( True ),
8662  useEt = cms.bool( False ),
8663  thrOverE2EB = cms.double( -1.0 ),
8664  thrRegularEE = cms.double( 0.5 ),
8665  thrOverEEE = cms.double( -1.0 ),
8666  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
8667  thrOverEEB = cms.double( -1.0 ),
8668  thrRegularEB = cms.double( 0.4 ),
8669  lessThan = cms.bool( False ),
8670  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8671  ncandcut = cms.int32( 2 ),
8672  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8673 )
8674 fragment.hltHIEgammaSigmaIEtaIEtaProducer = cms.EDProducer( "EgammaHLTClusterShapeProducer",
8675  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8676  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8677  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8678  isIeta = cms.bool( True )
8679 )
8680 fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8681  thrOverE2EE = cms.double( -1.0 ),
8682  saveTags = cms.bool( True ),
8683  useEt = cms.bool( False ),
8684  thrOverE2EB = cms.double( -1.0 ),
8685  thrRegularEE = cms.double( 0.045 ),
8686  thrOverEEE = cms.double( -1.0 ),
8687  varTag = cms.InputTag( 'hltHIEgammaSigmaIEtaIEtaProducer','sigmaIEtaIEta5x5' ),
8688  thrOverEEB = cms.double( -1.0 ),
8689  thrRegularEB = cms.double( 0.02 ),
8690  lessThan = cms.bool( True ),
8691  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8692  ncandcut = cms.int32( 2 ),
8693  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8694 )
8695 fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
8696  thrOverE2EE = cms.double( -1.0 ),
8697  saveTags = cms.bool( True ),
8698  useEt = cms.bool( False ),
8699  thrOverE2EB = cms.double( -1.0 ),
8700  thrRegularEE = cms.double( -1.0 ),
8701  thrOverEEE = cms.double( 0.2 ),
8702  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
8703  thrOverEEB = cms.double( 0.3 ),
8704  thrRegularEB = cms.double( -1.0 ),
8705  lessThan = cms.bool( True ),
8706  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8707  ncandcut = cms.int32( 2 ),
8708  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" )
8709 )
8710 fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8711  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
8712  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8713  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8714  saveTags = cms.bool( True ),
8715  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8716  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8717  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8718  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8719  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8720 )
8721 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8722  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8723  offset = cms.uint32( 0 )
8724 )
8725 fragment.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter",
8726  saveTags = cms.bool( True ),
8727  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ),
8728  MinPt = cms.double( 0.0 ),
8729  MinN = cms.int32( 1 ),
8730  MaxEta = cms.double( 2.5 ),
8731  CentralBxOnly = cms.bool( True ),
8732  SelectQualities = cms.vint32( ),
8733  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8734 )
8735 fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8736  saveTags = cms.bool( True ),
8737  MaxDr = cms.double( 9999.0 ),
8738  CutOnChambers = cms.bool( False ),
8739  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ),
8740  MinPt = cms.double( 3.0 ),
8741  MinN = cms.int32( 1 ),
8742  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8743  MaxEta = cms.double( 2.5 ),
8744  MinNhits = cms.vint32( 10 ),
8745  MinDxySig = cms.double( -1.0 ),
8746  MinNchambers = cms.vint32( 0 ),
8747  AbsEtaBins = cms.vdouble( 5.0 ),
8748  MaxDz = cms.double( 9999.0 ),
8749  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8750  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8751  MinDr = cms.double( -1.0 ),
8752  NSigmaPt = cms.double( 0.0 ),
8753  MinNstations = cms.vint32( 0 )
8754 )
8755 fragment.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8756  saveTags = cms.bool( True ),
8757  MinPt = cms.double( 40.0 ),
8758  MinN = cms.int32( 1 ),
8759  MaxEta = cms.double( 2.1 ),
8760  MinEta = cms.double( -1.0 ),
8761  MinMass = cms.double( -1.0 ),
8762  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8763  MinE = cms.double( -1.0 ),
8764  triggerType = cms.int32( 85 )
8765 )
8766 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8767  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8768  offset = cms.uint32( 0 )
8769 )
8770 fragment.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8771  saveTags = cms.bool( True ),
8772  MinPt = cms.double( 60.0 ),
8773  MinN = cms.int32( 1 ),
8774  MaxEta = cms.double( 2.1 ),
8775  MinEta = cms.double( -1.0 ),
8776  MinMass = cms.double( -1.0 ),
8777  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8778  MinE = cms.double( -1.0 ),
8779  triggerType = cms.int32( 85 )
8780 )
8781 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8782  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8783  offset = cms.uint32( 0 )
8784 )
8785 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8786  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8787  offset = cms.uint32( 0 )
8788 )
8789 fragment.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet",
8790  saveTags = cms.bool( True ),
8791  MinPt = cms.double( 100.0 ),
8792  MinN = cms.int32( 1 ),
8793  MaxEta = cms.double( 2.1 ),
8794  MinEta = cms.double( -1.0 ),
8795  MinMass = cms.double( -1.0 ),
8796  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8797  MinE = cms.double( -1.0 ),
8798  triggerType = cms.int32( 85 )
8799 )
8800 fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8801  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8802  offset = cms.uint32( 0 )
8803 )
8804 fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8805  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8806  offset = cms.uint32( 0 )
8807 )
8808 fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8809  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8810  offset = cms.uint32( 0 )
8811 )
8812 fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8813  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8814  offset = cms.uint32( 0 )
8815 )
8816 fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8817  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8818  offset = cms.uint32( 0 )
8819 )
8820 fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed",
8821  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ),
8822  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8823  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8824  saveTags = cms.bool( True ),
8825  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8826  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8827  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8828  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8829  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8830 )
8831 fragment.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler",
8832  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8833  offset = cms.uint32( 0 )
8834 )
8835 fragment.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8836  saveTags = cms.bool( True ),
8837  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
8838  MinPt = cms.double( 0.0 ),
8839  MinN = cms.int32( 2 ),
8840  MaxEta = cms.double( 2.5 ),
8841  CentralBxOnly = cms.bool( True ),
8842  SelectQualities = cms.vint32( ),
8843  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8844 )
8845 fragment.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
8846  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ),
8847  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8848  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8849  saveTags = cms.bool( True ),
8850  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8851  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8852  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8853  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8854  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8855 )
8856 fragment.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler",
8857  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8858  offset = cms.uint32( 0 )
8859 )
8860 fragment.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
8861  saveTags = cms.bool( True ),
8862  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ),
8863  MinPt = cms.double( 10.0 ),
8864  MinN = cms.int32( 2 ),
8865  MaxEta = cms.double( 2.5 ),
8866  CentralBxOnly = cms.bool( True ),
8867  SelectQualities = cms.vint32( ),
8868  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8869 )
8870 fragment.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler",
8871  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8872  offset = cms.uint32( 0 )
8873 )
8874 fragment.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter",
8875  saveTags = cms.bool( True ),
8876  ChargeOpt = cms.int32( 0 ),
8877  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8878  MinNchambers = cms.int32( 2 ),
8879  FastAccept = cms.bool( False ),
8880  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8881  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8882  MinAngle = cms.double( -999.0 ),
8883  MaxPtBalance = cms.double( 999999.0 ),
8884  MaxAcop = cms.double( 3.15 ),
8885  MinPtMin = cms.double( 0.0 ),
8886  MaxInvMass = cms.double( 9999.0 ),
8887  MinPtMax = cms.double( 0.0 ),
8888  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8889  MaxAngle = cms.double( 2.5 ),
8890  MaxDz = cms.double( 9999.0 ),
8891  MinPtPair = cms.double( 0.0 ),
8892  MaxDr = cms.double( 100.0 ),
8893  MinAcop = cms.double( -1.0 ),
8894  MinNstations = cms.int32( 0 ),
8895  MinNhits = cms.int32( 1 ),
8896  NSigmaPt = cms.double( 0.0 ),
8897  MinPtBalance = cms.double( -1.0 ),
8898  MaxEta = cms.double( 2.5 ),
8899  MinInvMass = cms.double( 1.6 )
8900 )
8901 fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8902  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8903  offset = cms.uint32( 0 )
8904 )
8905 fragment.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8906  saveTags = cms.bool( True ),
8907  MaxDr = cms.double( 9999.0 ),
8908  CutOnChambers = cms.bool( False ),
8909  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
8910  MinPt = cms.double( 0.0 ),
8911  MinN = cms.int32( 2 ),
8912  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8913  MaxEta = cms.double( 2.5 ),
8914  MinNhits = cms.vint32( 0 ),
8915  MinDxySig = cms.double( -1.0 ),
8916  MinNchambers = cms.vint32( 0 ),
8917  AbsEtaBins = cms.vdouble( 5.0 ),
8918  MaxDz = cms.double( 9999.0 ),
8919  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8920  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8921  MinDr = cms.double( -1.0 ),
8922  NSigmaPt = cms.double( 0.0 ),
8923  MinNstations = cms.vint32( 0 )
8924 )
8925 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
8926  TkSeedGenerator = cms.PSet(
8927  copyMuonRecHit = cms.bool( False ),
8928  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
8929  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8930  errorMatrixPset = cms.PSet(
8931  atIP = cms.bool( True ),
8932  action = cms.string( "use" ),
8933  errorMatrixValuesPSet = cms.PSet(
8934  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
8935  zAxis = cms.vdouble( -3.14159, 3.14159 ),
8936  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
8937  pf3_V14 = cms.PSet(
8938  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 ),
8939  action = cms.string( "scale" )
8940  ),
8941  pf3_V25 = cms.PSet(
8942  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 ),
8943  action = cms.string( "scale" )
8944  ),
8945  pf3_V13 = cms.PSet(
8946  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 ),
8947  action = cms.string( "scale" )
8948  ),
8949  pf3_V24 = cms.PSet(
8950  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 ),
8951  action = cms.string( "scale" )
8952  ),
8953  pf3_V35 = cms.PSet(
8954  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 ),
8955  action = cms.string( "scale" )
8956  ),
8957  pf3_V12 = cms.PSet(
8958  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 ),
8959  action = cms.string( "scale" )
8960  ),
8961  pf3_V23 = cms.PSet(
8962  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 ),
8963  action = cms.string( "scale" )
8964  ),
8965  pf3_V34 = cms.PSet(
8966  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 ),
8967  action = cms.string( "scale" )
8968  ),
8969  pf3_V45 = cms.PSet(
8970  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 ),
8971  action = cms.string( "scale" )
8972  ),
8973  pf3_V11 = cms.PSet(
8974  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 ),
8975  action = cms.string( "scale" )
8976  ),
8977  pf3_V22 = cms.PSet(
8978  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 ),
8979  action = cms.string( "scale" )
8980  ),
8981  pf3_V33 = cms.PSet(
8982  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 ),
8983  action = cms.string( "scale" )
8984  ),
8985  pf3_V44 = cms.PSet(
8986  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 ),
8987  action = cms.string( "scale" )
8988  ),
8989  pf3_V55 = cms.PSet(
8990  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 ),
8991  action = cms.string( "scale" )
8992  ),
8993  pf3_V15 = cms.PSet(
8994  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 ),
8995  action = cms.string( "scale" )
8996  )
8997  )
8998  ),
8999  ComponentName = cms.string( "TSGForRoadSearch" ),
9000  maxChi2 = cms.double( 40.0 ),
9001  manySeeds = cms.bool( False ),
9002  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
9003  option = cms.uint32( 3 )
9004  ),
9005  ServiceParameters = cms.PSet(
9006  RPCLayers = cms.bool( True ),
9007  UseMuonNavigation = cms.untracked.bool( True ),
9008  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
9009  'hltESPSteppingHelixPropagatorAlong' )
9010  ),
9011  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9012  MuonTrackingRegionBuilder = cms.PSet( ),
9013  PCut = cms.double( 2.5 ),
9014  TrackerSeedCleaner = cms.PSet( ),
9015  PtCut = cms.double( 1.0 )
9016 )
9017 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
9018  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
9019  reverseTrajectories = cms.bool( True ),
9020  TransientInitialStateEstimatorParameters = cms.PSet(
9021  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9022  numberMeasurementsForFit = cms.int32( 4 ),
9023  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9024  ),
9025  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9026  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9027  cleanTrajectoryAfterInOut = cms.bool( False ),
9028  useHitsSplitting = cms.bool( False ),
9029  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9030  doSeedingRegionRebuilding = cms.bool( False ),
9031  trackCandidateAlso = cms.bool( True ),
9032  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9033  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9034  TrajectoryBuilder = cms.string( "" ),
9035  maxNSeeds = cms.uint32( 100000 )
9036 )
9037 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
9038  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
9039  SimpleMagneticField = cms.string( "" ),
9040  clusterRemovalInfo = cms.InputTag( "" ),
9041  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9042  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9043  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9044  useHitsSplitting = cms.bool( False ),
9045  MeasurementTracker = cms.string( "" ),
9046  AlgorithmName = cms.string( "hltIterX" ),
9047  alias = cms.untracked.string( "" ),
9048  NavigationSchool = cms.string( "" ),
9049  TrajectoryInEvent = cms.bool( False ),
9050  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9051  GeometricInnerState = cms.bool( True ),
9052  useSimpleMF = cms.bool( False ),
9053  Propagator = cms.string( "PropagatorWithMaterial" )
9054 )
9055 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
9056  ServiceParameters = cms.PSet(
9057  RPCLayers = cms.bool( True ),
9058  UseMuonNavigation = cms.untracked.bool( True ),
9059  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9060  'SteppingHelixPropagatorAny',
9061  'hltESPSmartPropagator',
9062  'hltESPSteppingHelixPropagatorOpposite' )
9063  ),
9064  L3TrajBuilderParameters = cms.PSet(
9065  PtCut = cms.double( 1.0 ),
9066  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9067  GlobalMuonTrackMatcher = cms.PSet(
9068  Chi2Cut_3 = cms.double( 200.0 ),
9069  DeltaDCut_2 = cms.double( 10.0 ),
9070  Eta_threshold = cms.double( 1.2 ),
9071  Quality_2 = cms.double( 15.0 ),
9072  DeltaDCut_1 = cms.double( 40.0 ),
9073  Quality_3 = cms.double( 7.0 ),
9074  DeltaDCut_3 = cms.double( 15.0 ),
9075  Quality_1 = cms.double( 20.0 ),
9076  Pt_threshold1 = cms.double( 0.0 ),
9077  DeltaRCut_2 = cms.double( 0.2 ),
9078  DeltaRCut_1 = cms.double( 0.1 ),
9079  Pt_threshold2 = cms.double( 9.99999999E8 ),
9080  Chi2Cut_1 = cms.double( 50.0 ),
9081  Chi2Cut_2 = cms.double( 50.0 ),
9082  DeltaRCut_3 = cms.double( 1.0 ),
9083  LocChi2Cut = cms.double( 0.001 ),
9084  Propagator = cms.string( "hltESPSmartPropagator" ),
9085  MinPt = cms.double( 1.0 ),
9086  MinP = cms.double( 2.5 )
9087  ),
9088  ScaleTECxFactor = cms.double( -1.0 ),
9089  tkTrajUseVertex = cms.bool( False ),
9090  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
9091  TrackTransformer = cms.PSet(
9092  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9093  RefitDirection = cms.string( "insideOut" ),
9094  RefitRPCHits = cms.bool( True ),
9095  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9096  DoPredictionsOnly = cms.bool( False ),
9097  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9098  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9099  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9100  ),
9101  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9102  RefitRPCHits = cms.bool( True ),
9103  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9104  GlbRefitterParameters = cms.PSet(
9105  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9106  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9107  SkipStation = cms.int32( -1 ),
9108  Chi2CutRPC = cms.double( 1.0 ),
9109  PropDirForCosmics = cms.bool( False ),
9110  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9111  HitThreshold = cms.int32( 1 ),
9112  DYTthrs = cms.vint32( 30, 15 ),
9113  TrackerSkipSystem = cms.int32( -1 ),
9114  RefitDirection = cms.string( "insideOut" ),
9115  Chi2CutCSC = cms.double( 150.0 ),
9116  Chi2CutDT = cms.double( 10.0 ),
9117  RefitRPCHits = cms.bool( True ),
9118  TrackerSkipSection = cms.int32( -1 ),
9119  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9120  DoPredictionsOnly = cms.bool( False ),
9121  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9122  MuonHitsOption = cms.int32( 1 ),
9123  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9124  ),
9125  PCut = cms.double( 2.5 ),
9126  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9127  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9128  tkTrajMaxChi2 = cms.double( 9999.0 ),
9129  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9130  ScaleTECyFactor = cms.double( -1.0 ),
9131  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" )
9132  ),
9133  TrackLoaderParameters = cms.PSet(
9134  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9135  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9136  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9137  DoSmoothing = cms.bool( True ),
9138  SmoothTkTrack = cms.untracked.bool( False ),
9139  VertexConstraint = cms.bool( False ),
9140  MuonUpdatorAtVertexParameters = cms.PSet(
9141  MaxChi2 = cms.double( 1000000.0 ),
9142  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
9143  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
9144  ),
9145  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9146  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9147  ),
9148  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9149 )
9150 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
9151  TkSeedGenerator = cms.PSet(
9152  iterativeTSG = cms.PSet(
9153  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
9154  beamSpot = cms.InputTag( "unused" ),
9155  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9156  SelectState = cms.bool( False ),
9157  ErrorRescaling = cms.double( 3.0 ),
9158  UseVertexState = cms.bool( True ),
9159  SigmaZ = cms.double( 25.0 ),
9160  MaxChi2 = cms.double( 40.0 ),
9161  errorMatrixPset = cms.PSet(
9162  atIP = cms.bool( True ),
9163  action = cms.string( "use" ),
9164  errorMatrixValuesPSet = cms.PSet(
9165  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
9166  zAxis = cms.vdouble( -3.14159, 3.14159 ),
9167  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
9168  pf3_V14 = cms.PSet(
9169  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 ),
9170  action = cms.string( "scale" )
9171  ),
9172  pf3_V25 = cms.PSet(
9173  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 ),
9174  action = cms.string( "scale" )
9175  ),
9176  pf3_V13 = cms.PSet(
9177  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 ),
9178  action = cms.string( "scale" )
9179  ),
9180  pf3_V24 = cms.PSet(
9181  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 ),
9182  action = cms.string( "scale" )
9183  ),
9184  pf3_V35 = cms.PSet(
9185  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 ),
9186  action = cms.string( "scale" )
9187  ),
9188  pf3_V12 = cms.PSet(
9189  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 ),
9190  action = cms.string( "scale" )
9191  ),
9192  pf3_V23 = cms.PSet(
9193  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 ),
9194  action = cms.string( "scale" )
9195  ),
9196  pf3_V34 = cms.PSet(
9197  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 ),
9198  action = cms.string( "scale" )
9199  ),
9200  pf3_V45 = cms.PSet(
9201  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 ),
9202  action = cms.string( "scale" )
9203  ),
9204  pf3_V11 = cms.PSet(
9205  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 ),
9206  action = cms.string( "scale" )
9207  ),
9208  pf3_V22 = cms.PSet(
9209  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 ),
9210  action = cms.string( "scale" )
9211  ),
9212  pf3_V33 = cms.PSet(
9213  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 ),
9214  action = cms.string( "scale" )
9215  ),
9216  pf3_V44 = cms.PSet(
9217  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 ),
9218  action = cms.string( "scale" )
9219  ),
9220  pf3_V55 = cms.PSet(
9221  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 ),
9222  action = cms.string( "scale" )
9223  ),
9224  pf3_V15 = cms.PSet(
9225  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 ),
9226  action = cms.string( "scale" )
9227  )
9228  )
9229  ),
9230  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
9231  ComponentName = cms.string( "TSGFromPropagation" ),
9232  UpdateState = cms.bool( True ),
9233  ResetMethod = cms.string( "matrix" )
9234  ),
9235  PSetNames = cms.vstring( 'skipTSG',
9236  'iterativeTSG' ),
9237  skipTSG = cms.PSet( ),
9238  ComponentName = cms.string( "DualByL2TSG" ),
9239  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" )
9240  ),
9241  ServiceParameters = cms.PSet(
9242  RPCLayers = cms.bool( True ),
9243  UseMuonNavigation = cms.untracked.bool( True ),
9244  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
9245  'hltESPSmartPropagatorAnyOpposite' )
9246  ),
9247  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
9248  MuonTrackingRegionBuilder = cms.PSet( ),
9249  PCut = cms.double( 2.5 ),
9250  TrackerSeedCleaner = cms.PSet(
9251  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9252  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9253  cleanerFromSharedHits = cms.bool( True ),
9254  directionCleaner = cms.bool( True ),
9255  ptCleaner = cms.bool( True )
9256  ),
9257  PtCut = cms.double( 1.0 )
9258 )
9259 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
9260  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
9261  reverseTrajectories = cms.bool( True ),
9262  TransientInitialStateEstimatorParameters = cms.PSet(
9263  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
9264  numberMeasurementsForFit = cms.int32( 4 ),
9265  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
9266  ),
9267  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9268  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9269  cleanTrajectoryAfterInOut = cms.bool( False ),
9270  useHitsSplitting = cms.bool( False ),
9271  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9272  doSeedingRegionRebuilding = cms.bool( False ),
9273  trackCandidateAlso = cms.bool( True ),
9274  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
9275  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9276  TrajectoryBuilder = cms.string( "" ),
9277  maxNSeeds = cms.uint32( 100000 )
9278 )
9279 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
9280  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
9281  SimpleMagneticField = cms.string( "" ),
9282  clusterRemovalInfo = cms.InputTag( "" ),
9283  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9284  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9285  Fitter = cms.string( "hltESPKFFittingSmoother" ),
9286  useHitsSplitting = cms.bool( False ),
9287  MeasurementTracker = cms.string( "" ),
9288  AlgorithmName = cms.string( "hltIterX" ),
9289  alias = cms.untracked.string( "" ),
9290  NavigationSchool = cms.string( "" ),
9291  TrajectoryInEvent = cms.bool( False ),
9292  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9293  GeometricInnerState = cms.bool( True ),
9294  useSimpleMF = cms.bool( False ),
9295  Propagator = cms.string( "PropagatorWithMaterial" )
9296 )
9297 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
9298  ServiceParameters = cms.PSet(
9299  RPCLayers = cms.bool( True ),
9300  UseMuonNavigation = cms.untracked.bool( True ),
9301  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
9302  'SteppingHelixPropagatorAny',
9303  'hltESPSmartPropagator',
9304  'hltESPSteppingHelixPropagatorOpposite' )
9305  ),
9306  L3TrajBuilderParameters = cms.PSet(
9307  PtCut = cms.double( 1.0 ),
9308  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
9309  GlobalMuonTrackMatcher = cms.PSet(
9310  Chi2Cut_3 = cms.double( 200.0 ),
9311  DeltaDCut_2 = cms.double( 10.0 ),
9312  Eta_threshold = cms.double( 1.2 ),
9313  Quality_2 = cms.double( 15.0 ),
9314  DeltaDCut_1 = cms.double( 40.0 ),
9315  Quality_3 = cms.double( 7.0 ),
9316  DeltaDCut_3 = cms.double( 15.0 ),
9317  Quality_1 = cms.double( 20.0 ),
9318  Pt_threshold1 = cms.double( 0.0 ),
9319  DeltaRCut_2 = cms.double( 0.2 ),
9320  DeltaRCut_1 = cms.double( 0.1 ),
9321  Pt_threshold2 = cms.double( 9.99999999E8 ),
9322  Chi2Cut_1 = cms.double( 50.0 ),
9323  Chi2Cut_2 = cms.double( 50.0 ),
9324  DeltaRCut_3 = cms.double( 1.0 ),
9325  LocChi2Cut = cms.double( 0.001 ),
9326  Propagator = cms.string( "hltESPSmartPropagator" ),
9327  MinPt = cms.double( 1.0 ),
9328  MinP = cms.double( 2.5 )
9329  ),
9330  ScaleTECxFactor = cms.double( -1.0 ),
9331  tkTrajUseVertex = cms.bool( False ),
9332  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
9333  TrackTransformer = cms.PSet(
9334  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9335  RefitDirection = cms.string( "insideOut" ),
9336  RefitRPCHits = cms.bool( True ),
9337  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9338  DoPredictionsOnly = cms.bool( False ),
9339  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9340  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9341  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9342  ),
9343  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9344  RefitRPCHits = cms.bool( True ),
9345  tkTrajVertex = cms.InputTag( "pixelVertices" ),
9346  GlbRefitterParameters = cms.PSet(
9347  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
9348  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
9349  SkipStation = cms.int32( -1 ),
9350  Chi2CutRPC = cms.double( 1.0 ),
9351  PropDirForCosmics = cms.bool( False ),
9352  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
9353  HitThreshold = cms.int32( 1 ),
9354  DYTthrs = cms.vint32( 30, 15 ),
9355  TrackerSkipSystem = cms.int32( -1 ),
9356  RefitDirection = cms.string( "insideOut" ),
9357  Chi2CutCSC = cms.double( 150.0 ),
9358  Chi2CutDT = cms.double( 10.0 ),
9359  RefitRPCHits = cms.bool( True ),
9360  TrackerSkipSection = cms.int32( -1 ),
9361  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
9362  DoPredictionsOnly = cms.bool( False ),
9363  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9364  MuonHitsOption = cms.int32( 1 ),
9365  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
9366  ),
9367  PCut = cms.double( 2.5 ),
9368  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
9369  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9370  tkTrajMaxChi2 = cms.double( 9999.0 ),
9371  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
9372  ScaleTECyFactor = cms.double( -1.0 ),
9373  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" )
9374  ),
9375  TrackLoaderParameters = cms.PSet(
9376  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
9377  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9378  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9379  DoSmoothing = cms.bool( True ),
9380  SmoothTkTrack = cms.untracked.bool( False ),
9381  VertexConstraint = cms.bool( False ),
9382  MuonUpdatorAtVertexParameters = cms.PSet(
9383  MaxChi2 = cms.double( 1000000.0 ),
9384  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
9385  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
9386  ),
9387  PutTkTrackIntoEvent = cms.untracked.bool( False ),
9388  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
9389  ),
9390  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
9391 )
9392 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
9393  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9394 )
9395 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
9396  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
9397 )
9398 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
9399  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
9400 )
9401 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
9402  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9403 )
9404 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
9405  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
9406 )
9407 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
9408  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
9409  InputObjects = cms.InputTag( "hltHIL3Muons" ),
9410  MuonPtOption = cms.string( "Tracker" )
9411 )
9412 fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9413  saveTags = cms.bool( True ),
9414  ChargeOpt = cms.int32( -1 ),
9415  MaxPtMin = cms.vdouble( 1.0E125 ),
9416  FastAccept = cms.bool( False ),
9417  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9418  PreviousCandIsL2 = cms.bool( True ),
9419  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9420  MaxPtBalance = cms.double( 999999.0 ),
9421  MaxPtPair = cms.vdouble( 1.0E125 ),
9422  MaxAcop = cms.double( 999.0 ),
9423  MinPtMin = cms.vdouble( 0.0 ),
9424  MaxInvMass = cms.vdouble( 4.5 ),
9425  MinPtMax = cms.vdouble( 0.0 ),
9426  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9427  MinN = cms.int32( 1 ),
9428  MaxDz = cms.double( 9999.0 ),
9429  MinPtPair = cms.vdouble( 0.0 ),
9430  MaxDr = cms.double( 20.0 ),
9431  MinAcop = cms.double( -999.0 ),
9432  MaxDCAMuMu = cms.double( 999.0 ),
9433  MinNhits = cms.int32( 0 ),
9434  NSigmaPt = cms.double( 0.0 ),
9435  MinPtBalance = cms.double( -1.0 ),
9436  MaxEta = cms.double( 2.5 ),
9437  MaxRapidityPair = cms.double( 999999.0 ),
9438  CutCowboys = cms.bool( False ),
9439  MinInvMass = cms.vdouble( 2.5 )
9440 )
9441 fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler",
9442  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9443  offset = cms.uint32( 0 )
9444 )
9445 fragment.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
9446  saveTags = cms.bool( True ),
9447  ChargeOpt = cms.int32( -1 ),
9448  MaxPtMin = cms.vdouble( 1.0E125 ),
9449  FastAccept = cms.bool( False ),
9450  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9451  PreviousCandIsL2 = cms.bool( True ),
9452  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
9453  MaxPtBalance = cms.double( 999999.0 ),
9454  MaxPtPair = cms.vdouble( 1.0E125 ),
9455  MaxAcop = cms.double( 999.0 ),
9456  MinPtMin = cms.vdouble( 0.0 ),
9457  MaxInvMass = cms.vdouble( 14.0 ),
9458  MinPtMax = cms.vdouble( 0.0 ),
9459  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9460  MinN = cms.int32( 1 ),
9461  MaxDz = cms.double( 9999.0 ),
9462  MinPtPair = cms.vdouble( 0.0 ),
9463  MaxDr = cms.double( 20.0 ),
9464  MinAcop = cms.double( -999.0 ),
9465  MaxDCAMuMu = cms.double( 999.0 ),
9466  MinNhits = cms.int32( 0 ),
9467  NSigmaPt = cms.double( 0.0 ),
9468  MinPtBalance = cms.double( -1.0 ),
9469  MaxEta = cms.double( 2.5 ),
9470  MaxRapidityPair = cms.double( 999999.0 ),
9471  CutCowboys = cms.bool( False ),
9472  MinInvMass = cms.vdouble( 7.0 )
9473 )
9474 fragment.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9475  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9476  offset = cms.uint32( 0 )
9477 )
9478 fragment.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9479  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9480  offset = cms.uint32( 0 )
9481 )
9482 fragment.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9483  MaxNormalizedChi2 = cms.double( 20.0 ),
9484  saveTags = cms.bool( True ),
9485  PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ),
9486  MinNmuonHits = cms.int32( 0 ),
9487  MinN = cms.int32( 1 ),
9488  MinTrackPt = cms.double( 0.0 ),
9489  MaxEta = cms.double( 2.5 ),
9490  MaxDXYBeamSpot = cms.double( 0.1 ),
9491  MinNhits = cms.int32( 15 ),
9492  MinDxySig = cms.double( -1.0 ),
9493  NSigmaPt = cms.double( 0.0 ),
9494  MaxDz = cms.double( 9999.0 ),
9495  MaxPtDifference = cms.double( 9999.0 ),
9496  MaxDr = cms.double( 2.0 ),
9497  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9498  MinDXYBeamSpot = cms.double( -1.0 ),
9499  MinDr = cms.double( -1.0 ),
9500  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9501  InputLinks = cms.InputTag( "" ),
9502  MinPt = cms.double( 3.0 )
9503 )
9504 fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed",
9505  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ),
9506  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9507  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9508  saveTags = cms.bool( True ),
9509  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9510  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9511  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9512  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9513  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9514 )
9515 fragment.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9516  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9517  offset = cms.uint32( 0 )
9518 )
9519 fragment.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9520  saveTags = cms.bool( True ),
9521  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ),
9522  MinPt = cms.double( 0.0 ),
9523  MinN = cms.int32( 1 ),
9524  MaxEta = cms.double( 2.5 ),
9525  CentralBxOnly = cms.bool( True ),
9526  SelectQualities = cms.vint32( ),
9527  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9528 )
9529 fragment.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9530  saveTags = cms.bool( True ),
9531  MaxDr = cms.double( 9999.0 ),
9532  CutOnChambers = cms.bool( False ),
9533  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ),
9534  MinPt = cms.double( 5.0 ),
9535  MinN = cms.int32( 1 ),
9536  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9537  MaxEta = cms.double( 2.5 ),
9538  MinNhits = cms.vint32( 10 ),
9539  MinDxySig = cms.double( -1.0 ),
9540  MinNchambers = cms.vint32( 0 ),
9541  AbsEtaBins = cms.vdouble( 5.0 ),
9542  MaxDz = cms.double( 9999.0 ),
9543  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9544  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9545  MinDr = cms.double( -1.0 ),
9546  NSigmaPt = cms.double( 0.0 ),
9547  MinNstations = cms.vint32( 0 )
9548 )
9549 fragment.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9550  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9551  offset = cms.uint32( 0 )
9552 )
9553 fragment.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9554  MaxNormalizedChi2 = cms.double( 20.0 ),
9555  saveTags = cms.bool( True ),
9556  PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ),
9557  MinNmuonHits = cms.int32( 0 ),
9558  MinN = cms.int32( 1 ),
9559  MinTrackPt = cms.double( 0.0 ),
9560  MaxEta = cms.double( 2.5 ),
9561  MaxDXYBeamSpot = cms.double( 0.1 ),
9562  MinNhits = cms.int32( 15 ),
9563  MinDxySig = cms.double( -1.0 ),
9564  NSigmaPt = cms.double( 0.0 ),
9565  MaxDz = cms.double( 9999.0 ),
9566  MaxPtDifference = cms.double( 9999.0 ),
9567  MaxDr = cms.double( 2.0 ),
9568  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9569  MinDXYBeamSpot = cms.double( -1.0 ),
9570  MinDr = cms.double( -1.0 ),
9571  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9572  InputLinks = cms.InputTag( "" ),
9573  MinPt = cms.double( 5.0 )
9574 )
9575 fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed",
9576  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ),
9577  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9578  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9579  saveTags = cms.bool( True ),
9580  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9581  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9582  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9583  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9584  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9585 )
9586 fragment.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
9587  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9588  offset = cms.uint32( 0 )
9589 )
9590 fragment.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9591  saveTags = cms.bool( True ),
9592  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ),
9593  MinPt = cms.double( 0.0 ),
9594  MinN = cms.int32( 1 ),
9595  MaxEta = cms.double( 2.5 ),
9596  CentralBxOnly = cms.bool( True ),
9597  SelectQualities = cms.vint32( ),
9598  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9599 )
9600 fragment.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9601  saveTags = cms.bool( True ),
9602  MaxDr = cms.double( 9999.0 ),
9603  CutOnChambers = cms.bool( False ),
9604  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ),
9605  MinPt = cms.double( 7.0 ),
9606  MinN = cms.int32( 1 ),
9607  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9608  MaxEta = cms.double( 2.5 ),
9609  MinNhits = cms.vint32( 10 ),
9610  MinDxySig = cms.double( -1.0 ),
9611  MinNchambers = cms.vint32( 0 ),
9612  AbsEtaBins = cms.vdouble( 5.0 ),
9613  MaxDz = cms.double( 9999.0 ),
9614  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9615  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9616  MinDr = cms.double( -1.0 ),
9617  NSigmaPt = cms.double( 0.0 ),
9618  MinNstations = cms.vint32( 0 )
9619 )
9620 fragment.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
9621  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9622  offset = cms.uint32( 0 )
9623 )
9624 fragment.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9625  MaxNormalizedChi2 = cms.double( 20.0 ),
9626  saveTags = cms.bool( True ),
9627  PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ),
9628  MinNmuonHits = cms.int32( 0 ),
9629  MinN = cms.int32( 1 ),
9630  MinTrackPt = cms.double( 0.0 ),
9631  MaxEta = cms.double( 2.5 ),
9632  MaxDXYBeamSpot = cms.double( 0.1 ),
9633  MinNhits = cms.int32( 15 ),
9634  MinDxySig = cms.double( -1.0 ),
9635  NSigmaPt = cms.double( 0.0 ),
9636  MaxDz = cms.double( 9999.0 ),
9637  MaxPtDifference = cms.double( 9999.0 ),
9638  MaxDr = cms.double( 2.0 ),
9639  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9640  MinDXYBeamSpot = cms.double( -1.0 ),
9641  MinDr = cms.double( -1.0 ),
9642  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9643  InputLinks = cms.InputTag( "" ),
9644  MinPt = cms.double( 7.0 )
9645 )
9646 fragment.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed",
9647  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ),
9648  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9649  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9650  saveTags = cms.bool( True ),
9651  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9652  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9653  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9654  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9655  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9656 )
9657 fragment.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9658  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9659  offset = cms.uint32( 0 )
9660 )
9661 fragment.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9662  saveTags = cms.bool( True ),
9663  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ),
9664  MinPt = cms.double( 0.0 ),
9665  MinN = cms.int32( 1 ),
9666  MaxEta = cms.double( 2.5 ),
9667  CentralBxOnly = cms.bool( True ),
9668  SelectQualities = cms.vint32( ),
9669  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9670 )
9671 fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9672  saveTags = cms.bool( True ),
9673  MaxDr = cms.double( 9999.0 ),
9674  CutOnChambers = cms.bool( False ),
9675  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9676  MinPt = cms.double( 15.0 ),
9677  MinN = cms.int32( 1 ),
9678  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9679  MaxEta = cms.double( 2.5 ),
9680  MinNhits = cms.vint32( 0 ),
9681  MinDxySig = cms.double( -1.0 ),
9682  MinNchambers = cms.vint32( 0 ),
9683  AbsEtaBins = cms.vdouble( 5.0 ),
9684  MaxDz = cms.double( 9999.0 ),
9685  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9686  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9687  MinDr = cms.double( -1.0 ),
9688  NSigmaPt = cms.double( 0.0 ),
9689  MinNstations = cms.vint32( 0 )
9690 )
9691 fragment.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
9692  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9693  offset = cms.uint32( 0 )
9694 )
9695 fragment.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9696  saveTags = cms.bool( True ),
9697  MaxDr = cms.double( 9999.0 ),
9698  CutOnChambers = cms.bool( False ),
9699  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
9700  MinPt = cms.double( 12.0 ),
9701  MinN = cms.int32( 1 ),
9702  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9703  MaxEta = cms.double( 2.5 ),
9704  MinNhits = cms.vint32( 0 ),
9705  MinDxySig = cms.double( -1.0 ),
9706  MinNchambers = cms.vint32( 0 ),
9707  AbsEtaBins = cms.vdouble( 5.0 ),
9708  MaxDz = cms.double( 9999.0 ),
9709  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9710  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9711  MinDr = cms.double( -1.0 ),
9712  NSigmaPt = cms.double( 0.0 ),
9713  MinNstations = cms.vint32( 0 )
9714 )
9715 fragment.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9716  MaxNormalizedChi2 = cms.double( 20.0 ),
9717  saveTags = cms.bool( True ),
9718  PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ),
9719  MinNmuonHits = cms.int32( 0 ),
9720  MinN = cms.int32( 1 ),
9721  MinTrackPt = cms.double( 0.0 ),
9722  MaxEta = cms.double( 2.5 ),
9723  MaxDXYBeamSpot = cms.double( 0.1 ),
9724  MinNhits = cms.int32( 0 ),
9725  MinDxySig = cms.double( -1.0 ),
9726  NSigmaPt = cms.double( 0.0 ),
9727  MaxDz = cms.double( 9999.0 ),
9728  MaxPtDifference = cms.double( 9999.0 ),
9729  MaxDr = cms.double( 2.0 ),
9730  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9731  MinDXYBeamSpot = cms.double( -1.0 ),
9732  MinDr = cms.double( -1.0 ),
9733  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9734  InputLinks = cms.InputTag( "" ),
9735  MinPt = cms.double( 15.0 )
9736 )
9737 fragment.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed",
9738  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ),
9739  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9740  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9741  saveTags = cms.bool( True ),
9742  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9743  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9744  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9745  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9746  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9747 )
9748 fragment.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9749  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9750  offset = cms.uint32( 0 )
9751 )
9752 fragment.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter",
9753  saveTags = cms.bool( True ),
9754  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ),
9755  MinPt = cms.double( 0.0 ),
9756  MinN = cms.int32( 1 ),
9757  MaxEta = cms.double( 2.5 ),
9758  CentralBxOnly = cms.bool( True ),
9759  SelectQualities = cms.vint32( ),
9760  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9761 )
9762 fragment.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9763  saveTags = cms.bool( True ),
9764  MaxDr = cms.double( 9999.0 ),
9765  CutOnChambers = cms.bool( False ),
9766  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9767  MinPt = cms.double( 20.0 ),
9768  MinN = cms.int32( 1 ),
9769  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9770  MaxEta = cms.double( 2.5 ),
9771  MinNhits = cms.vint32( 0 ),
9772  MinDxySig = cms.double( -1.0 ),
9773  MinNchambers = cms.vint32( 0 ),
9774  AbsEtaBins = cms.vdouble( 5.0 ),
9775  MaxDz = cms.double( 9999.0 ),
9776  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9777  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9778  MinDr = cms.double( -1.0 ),
9779  NSigmaPt = cms.double( 0.0 ),
9780  MinNstations = cms.vint32( 0 )
9781 )
9782 fragment.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
9783  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9784  offset = cms.uint32( 0 )
9785 )
9786 fragment.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9787  saveTags = cms.bool( True ),
9788  MaxDr = cms.double( 9999.0 ),
9789  CutOnChambers = cms.bool( False ),
9790  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
9791  MinPt = cms.double( 16.0 ),
9792  MinN = cms.int32( 1 ),
9793  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9794  MaxEta = cms.double( 2.5 ),
9795  MinNhits = cms.vint32( 0 ),
9796  MinDxySig = cms.double( -1.0 ),
9797  MinNchambers = cms.vint32( 0 ),
9798  AbsEtaBins = cms.vdouble( 5.0 ),
9799  MaxDz = cms.double( 9999.0 ),
9800  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9801  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9802  MinDr = cms.double( -1.0 ),
9803  NSigmaPt = cms.double( 0.0 ),
9804  MinNstations = cms.vint32( 0 )
9805 )
9806 fragment.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
9807  MaxNormalizedChi2 = cms.double( 20.0 ),
9808  saveTags = cms.bool( True ),
9809  PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ),
9810  MinNmuonHits = cms.int32( 0 ),
9811  MinN = cms.int32( 1 ),
9812  MinTrackPt = cms.double( 0.0 ),
9813  MaxEta = cms.double( 2.5 ),
9814  MaxDXYBeamSpot = cms.double( 0.1 ),
9815  MinNhits = cms.int32( 0 ),
9816  MinDxySig = cms.double( -1.0 ),
9817  NSigmaPt = cms.double( 0.0 ),
9818  MaxDz = cms.double( 9999.0 ),
9819  MaxPtDifference = cms.double( 9999.0 ),
9820  MaxDr = cms.double( 2.0 ),
9821  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
9822  MinDXYBeamSpot = cms.double( -1.0 ),
9823  MinDr = cms.double( -1.0 ),
9824  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9825  InputLinks = cms.InputTag( "" ),
9826  MinPt = cms.double( 20.0 )
9827 )
9828 fragment.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed",
9829  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ),
9830  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9831  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9832  saveTags = cms.bool( True ),
9833  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9834  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9835  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9836  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9837  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9838 )
9839 fragment.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler",
9840  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9841  offset = cms.uint32( 0 )
9842 )
9843 fragment.hltPAJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
9844  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9845  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
9846 )
9847 fragment.hltSiPixelClustersAfterSplitting = cms.EDProducer( "SiPixelClusterProducer",
9848  src = cms.InputTag( "hltSiPixelDigis" ),
9849  ChannelThreshold = cms.int32( 1000 ),
9850  maxNumberOfClusters = cms.int32( 40000 ),
9851  VCaltoElectronGain = cms.int32( 65 ),
9852  MissCalibrate = cms.untracked.bool( True ),
9853  SplitClusters = cms.bool( False ),
9854  VCaltoElectronOffset = cms.int32( -414 ),
9855  payloadType = cms.string( "HLT" ),
9856  SeedThreshold = cms.int32( 1000 ),
9857  ClusterThreshold = cms.double( 4000.0 )
9858 )
9859 fragment.hltSiPixelClustersCacheAfterSplitting = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
9860  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9861  onDemand = cms.bool( False )
9862 )
9863 fragment.hltSiPixelRecHitsAfterSplitting = cms.EDProducer( "SiPixelRecHitConverter",
9864  VerboseLevel = cms.untracked.int32( 0 ),
9865  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9866  CPE = cms.string( "hltESPPixelCPEGeneric" )
9867 )
9868 fragment.hltPixelLayerTripletsAfterSplitting = cms.EDProducer( "SeedingLayersEDProducer",
9869  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9870  'BPix1+BPix2+FPix1_pos',
9871  'BPix1+BPix2+FPix1_neg',
9872  'BPix1+FPix1_pos+FPix2_pos',
9873  'BPix1+FPix1_neg+FPix2_neg' ),
9874  MTOB = cms.PSet( ),
9875  TEC = cms.PSet( ),
9876  MTID = cms.PSet( ),
9877  FPix = cms.PSet(
9878  hitErrorRPhi = cms.double( 0.0051 ),
9879  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9880  useErrorsFromParam = cms.bool( True ),
9881  hitErrorRZ = cms.double( 0.0036 ),
9882  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
9883  ),
9884  MTEC = cms.PSet( ),
9885  MTIB = cms.PSet( ),
9886  TID = cms.PSet( ),
9887  TOB = cms.PSet( ),
9888  BPix = cms.PSet(
9889  hitErrorRPhi = cms.double( 0.0027 ),
9890  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9891  useErrorsFromParam = cms.bool( True ),
9892  hitErrorRZ = cms.double( 0.006 ),
9893  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
9894  ),
9895  TIB = cms.PSet( )
9896 )
9897 fragment.hltSiStripRawToClustersFacilityForPA = cms.EDProducer( "SiStripClusterizerFromRaw",
9898  ProductLabel = cms.InputTag( "rawDataCollector" ),
9899  DoAPVEmulatorCheck = cms.bool( False ),
9900  Algorithms = cms.PSet(
9901  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
9902  useCMMeanMap = cms.bool( False ),
9903  TruncateInSuppressor = cms.bool( True ),
9904  doAPVRestore = cms.bool( False ),
9905  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
9906  PedestalSubtractionFedMode = cms.bool( True )
9907  ),
9908  Clusterizer = cms.PSet(
9909  QualityLabel = cms.string( "" ),
9910  ClusterThreshold = cms.double( 5.0 ),
9911  SeedThreshold = cms.double( 3.0 ),
9912  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
9913  ChannelThreshold = cms.double( 2.0 ),
9914  MaxAdjacentBad = cms.uint32( 0 ),
9915  setDetId = cms.bool( True ),
9916  MaxSequentialHoles = cms.uint32( 0 ),
9917  RemoveApvShots = cms.bool( True ),
9918  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
9919  MaxSequentialBad = cms.uint32( 1 )
9920  ),
9921  onDemand = cms.bool( False )
9922 )
9923 fragment.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer",
9924  inactivePixelDetectorLabels = cms.VInputTag( ),
9925  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ),
9926  pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ),
9927  switchOffPixelsIfEmpty = cms.bool( True ),
9928  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
9929  skipClusters = cms.InputTag( "" ),
9930  measurementTracker = cms.string( "hltESPMeasurementTracker" )
9931 )
9932 fragment.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter",
9933  StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ),
9934  stereoRecHits = cms.string( "stereoRecHit" ),
9935  useSiStripQuality = cms.bool( False ),
9936  matchedRecHits = cms.string( "matchedRecHit" ),
9937  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
9938  VerbosityLevel = cms.untracked.int32( 1 ),
9939  rphiRecHits = cms.string( "rphiRecHit" ),
9940  Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ),
9941  siStripQualityLabel = cms.ESInputTag( "" ),
9942  MaskBadAPVFibers = cms.bool( False )
9943 )
9944 fragment.hltPAIter0PixelTripletsTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
9945  RegionPSet = cms.PSet(
9946  nSigmaZ = cms.double( 4.0 ),
9947  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9948  ptMin = cms.double( 0.6 ),
9949  originHalfLength = cms.double( 0.0 ),
9950  originRadius = cms.double( 0.02 ),
9951  precise = cms.bool( True ),
9952  useMultipleScattering = cms.bool( False )
9953  )
9954 )
9955 fragment.hltPAIter0PixelTripletsClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9956  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
9957  silentClusterCheck = cms.untracked.bool( False ),
9958  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
9959  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
9960  doClusterCheck = cms.bool( True ),
9961  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9962  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
9963 )
9964 fragment.hltPAIter0PixelTripletsHitDoublets = cms.EDProducer( "HitPairEDProducer",
9965  trackingRegions = cms.InputTag( "hltPAIter0PixelTripletsTrackingRegions" ),
9966  layerPairs = cms.vuint32( 0 ),
9967  clusterCheck = cms.InputTag( "hltPAIter0PixelTripletsClusterCheck" ),
9968  produceSeedingHitSets = cms.bool( False ),
9969  produceIntermediateHitDoublets = cms.bool( True ),
9970  maxElement = cms.uint32( 0 ),
9971  seedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" )
9972 )
9973 fragment.hltPAIter0PixelTripletsHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer",
9974  useBending = cms.bool( True ),
9975  useFixedPreFiltering = cms.bool( False ),
9976  produceIntermediateHitTriplets = cms.bool( False ),
9977  maxElement = cms.uint32( 1000000 ),
9978  SeedComparitorPSet = cms.PSet(
9979  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9980  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9981  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
9982  ),
9983  extraHitRPhitolerance = cms.double( 0.032 ),
9984  produceSeedingHitSets = cms.bool( True ),
9985  doublets = cms.InputTag( "hltPAIter0PixelTripletsHitDoublets" ),
9986  useMultScattering = cms.bool( True ),
9987  phiPreFiltering = cms.double( 0.3 ),
9988  extraHitRZtolerance = cms.double( 0.037 )
9989 )
9990 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
9991  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9992  forceKinematicWithRegionDirection = cms.bool( False ),
9993  magneticField = cms.string( "ParabolicMf" ),
9994  SeedMomentumForBOFF = cms.double( 5.0 ),
9995  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9996  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9997  MinOneOverPtError = cms.double( 1.0 ),
9998  seedingHitSets = cms.InputTag( "hltPAIter0PixelTripletsHitTriplets" ),
9999  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10000 )
10001 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10002  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
10003  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10004  SimpleMagneticField = cms.string( "ParabolicMf" ),
10005  TransientInitialStateEstimatorParameters = cms.PSet(
10006  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10007  numberMeasurementsForFit = cms.int32( 4 ),
10008  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10009  ),
10010  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10011  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
10012  cleanTrajectoryAfterInOut = cms.bool( True ),
10013  useHitsSplitting = cms.bool( True ),
10014  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10015  doSeedingRegionRebuilding = cms.bool( True ),
10016  maxNSeeds = cms.uint32( 500000 ),
10017  produceSeedStopReasons = cms.bool( False ),
10018  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
10019  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10020  TrajectoryBuilder = cms.string( "" )
10021 )
10022 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10023  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
10024  SimpleMagneticField = cms.string( "ParabolicMf" ),
10025  clusterRemovalInfo = cms.InputTag( "" ),
10026  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10027  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
10028  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10029  useHitsSplitting = cms.bool( False ),
10030  MeasurementTracker = cms.string( "" ),
10031  AlgorithmName = cms.string( "initialStep" ),
10032  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10033  NavigationSchool = cms.string( "" ),
10034  TrajectoryInEvent = cms.bool( False ),
10035  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10036  GeometricInnerState = cms.bool( False ),
10037  useSimpleMF = cms.bool( True ),
10038  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10039 )
10040 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
10041  vertexCollections = cms.VPSet(
10042  cms.PSet( label = cms.string( "" ),
10043  useBeamConstraint = cms.bool( False ),
10044  minNdof = cms.double( 0.0 ),
10045  maxDistanceToBeam = cms.double( 1.0 ),
10046  algorithm = cms.string( "AdaptiveVertexFitter" ),
10047  chi2cutoff = cms.double( 3.0 )
10048  )
10049  ),
10050  verbose = cms.untracked.bool( False ),
10051  TkFilterParameters = cms.PSet(
10052  minPt = cms.double( 0.0 ),
10053  minSiliconLayersWithHits = cms.int32( 5 ),
10054  minPixelLayersWithHits = cms.int32( 2 ),
10055  maxNormalizedChi2 = cms.double( 20.0 ),
10056  trackQuality = cms.string( "any" ),
10057  algorithm = cms.string( "filter" ),
10058  maxD0Significance = cms.double( 5.0 ),
10059  maxEta = cms.double( 100.0 )
10060  ),
10061  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
10062  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
10063  TkClusParameters = cms.PSet(
10064  TkDAClusParameters = cms.PSet(
10065  d0CutOff = cms.double( 3.0 ),
10066  dzCutOff = cms.double( 4.0 ),
10067  vertexSize = cms.double( 0.01 ),
10068  coolingFactor = cms.double( 0.6 ),
10069  Tmin = cms.double( 2.4 ),
10070  Tpurge = cms.double( 2.0 ),
10071  Tstop = cms.double( 0.5 ),
10072  zmerge = cms.double( 0.01 ),
10073  uniquetrkweight = cms.double( 0.9 )
10074  ),
10075  algorithm = cms.string( "DA_vect" )
10076  )
10077 )
10078 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
10079  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
10080  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10081  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10082  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10083  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
10084  mva = cms.PSet( ),
10085  ignoreVertices = cms.bool( False ),
10086  GBRForestFileName = cms.string( "" )
10087 )
10088 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
10089  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
10090  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
10091  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10092  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10093  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10094  mva = cms.PSet( ),
10095  ignoreVertices = cms.bool( False ),
10096  GBRForestFileName = cms.string( "" )
10097 )
10098 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
10099  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
10100  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
10101  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10102  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10103  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
10104  mva = cms.PSet( ),
10105  ignoreVertices = cms.bool( False ),
10106  GBRForestFileName = cms.string( "" )
10107 )
10108 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
10109  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
10110  'hltPAIter0TrackClassifier2',
10111  'hltPAIter0TrackClassifier3' )
10112 )
10113 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10114  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
10115  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10116  maxChi2 = cms.double( 9.0 ),
10117  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
10118  oldClusterRemovalInfo = cms.InputTag( "" ),
10119  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10120  overrideTrkQuals = cms.InputTag( "" ),
10121  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10122  TrackQuality = cms.string( "highPurity" )
10123 )
10124 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10125  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
10126  OnDemand = cms.bool( False ),
10127  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10128 )
10129 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
10130  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10131  'BPix1+BPix2+FPix1_pos',
10132  'BPix1+BPix2+FPix1_neg',
10133  'BPix1+FPix1_pos+FPix2_pos',
10134  'BPix1+FPix1_neg+FPix2_neg' ),
10135  MTOB = cms.PSet( ),
10136  TEC = cms.PSet( ),
10137  MTID = cms.PSet( ),
10138  FPix = cms.PSet(
10139  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10140  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
10141  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10142  ),
10143  MTEC = cms.PSet( ),
10144  MTIB = cms.PSet( ),
10145  TID = cms.PSet( ),
10146  TOB = cms.PSet( ),
10147  BPix = cms.PSet(
10148  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10149  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
10150  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10151  ),
10152  TIB = cms.PSet( )
10153 )
10154 fragment.hltPAIter1DetachedTripletTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
10155  RegionPSet = cms.PSet(
10156  nSigmaZ = cms.double( 0.0 ),
10157  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10158  ptMin = cms.double( 0.3 ),
10159  originHalfLength = cms.double( 15.0 ),
10160  originRadius = cms.double( 1.5 ),
10161  precise = cms.bool( True ),
10162  useMultipleScattering = cms.bool( False )
10163  )
10164 )
10165 fragment.hltPAIter1DetachedTripletClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10166  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10167  silentClusterCheck = cms.untracked.bool( False ),
10168  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
10169  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10170  doClusterCheck = cms.bool( True ),
10171  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10172  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10173 )
10174 fragment.hltPAIter1DetachedTripletHitDoublets = cms.EDProducer( "HitPairEDProducer",
10175  trackingRegions = cms.InputTag( "hltPAIter1DetachedTripletTrackingRegions" ),
10176  layerPairs = cms.vuint32( 0 ),
10177  clusterCheck = cms.InputTag( "hltPAIter1DetachedTripletClusterCheck" ),
10178  produceSeedingHitSets = cms.bool( False ),
10179  produceIntermediateHitDoublets = cms.bool( True ),
10180  maxElement = cms.uint32( 0 ),
10181  seedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" )
10182 )
10183 fragment.hltPAIter1DetachedTripletHitTriplets = cms.EDProducer( "PixelTripletLargeTipEDProducer",
10184  useBending = cms.bool( True ),
10185  useFixedPreFiltering = cms.bool( False ),
10186  produceIntermediateHitTriplets = cms.bool( False ),
10187  maxElement = cms.uint32( 1000000 ),
10188  phiPreFiltering = cms.double( 0.3 ),
10189  extraHitRPhitolerance = cms.double( 0.032 ),
10190  produceSeedingHitSets = cms.bool( True ),
10191  doublets = cms.InputTag( "hltPAIter1DetachedTripletHitDoublets" ),
10192  useMultScattering = cms.bool( True ),
10193  extraHitRZtolerance = cms.double( 0.037 )
10194 )
10195 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
10196  SeedComparitorPSet = cms.PSet(
10197  FilterStripHits = cms.bool( False ),
10198  FilterPixelHits = cms.bool( True ),
10199  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10200  FilterAtHelixStage = cms.bool( False ),
10201  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10202  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10203  ),
10204  forceKinematicWithRegionDirection = cms.bool( False ),
10205  magneticField = cms.string( "ParabolicMf" ),
10206  SeedMomentumForBOFF = cms.double( 5.0 ),
10207  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10208  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10209  MinOneOverPtError = cms.double( 1.0 ),
10210  seedingHitSets = cms.InputTag( "hltPAIter1DetachedTripletHitTriplets" ),
10211  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10212 )
10213 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10214  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
10215  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10216  SimpleMagneticField = cms.string( "ParabolicMf" ),
10217  TransientInitialStateEstimatorParameters = cms.PSet(
10218  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10219  numberMeasurementsForFit = cms.int32( 4 ),
10220  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10221  ),
10222  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
10223  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
10224  cleanTrajectoryAfterInOut = cms.bool( True ),
10225  useHitsSplitting = cms.bool( True ),
10226  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10227  doSeedingRegionRebuilding = cms.bool( True ),
10228  maxNSeeds = cms.uint32( 500000 ),
10229  produceSeedStopReasons = cms.bool( False ),
10230  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
10231  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10232  TrajectoryBuilder = cms.string( "" )
10233 )
10234 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10235  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
10236  SimpleMagneticField = cms.string( "ParabolicMf" ),
10237  clusterRemovalInfo = cms.InputTag( "" ),
10238  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10239  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
10240  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10241  useHitsSplitting = cms.bool( False ),
10242  MeasurementTracker = cms.string( "" ),
10243  AlgorithmName = cms.string( "detachedTripletStep" ),
10244  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10245  NavigationSchool = cms.string( "" ),
10246  TrajectoryInEvent = cms.bool( False ),
10247  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10248  GeometricInnerState = cms.bool( False ),
10249  useSimpleMF = cms.bool( True ),
10250  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10251 )
10252 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10253  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10254  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
10255  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10256  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10257  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10258  mva = cms.PSet( ),
10259  ignoreVertices = cms.bool( False ),
10260  GBRForestFileName = cms.string( "" )
10261 )
10262 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10263  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10264  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10265  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10266  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10267  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
10268  mva = cms.PSet( ),
10269  ignoreVertices = cms.bool( False ),
10270  GBRForestFileName = cms.string( "" )
10271 )
10272 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
10273  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
10274  'hltPAIter1TrackClassifier2' )
10275 )
10276 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10277  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
10278  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10279  maxChi2 = cms.double( 9.0 ),
10280  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
10281  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
10282  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10283  overrideTrkQuals = cms.InputTag( "" ),
10284  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10285  TrackQuality = cms.string( "highPurity" )
10286 )
10287 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10288  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10289  OnDemand = cms.bool( False ),
10290  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10291 )
10292 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
10293  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10294  'BPix1+BPix2+FPix1_pos',
10295  'BPix1+BPix2+FPix1_neg',
10296  'BPix1+FPix1_pos+FPix2_pos',
10297  'BPix1+FPix1_neg+FPix2_neg' ),
10298  MTOB = cms.PSet( ),
10299  TEC = cms.PSet( ),
10300  MTID = cms.PSet( ),
10301  FPix = cms.PSet(
10302  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10303  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10304  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10305  ),
10306  MTEC = cms.PSet( ),
10307  MTIB = cms.PSet( ),
10308  TID = cms.PSet( ),
10309  TOB = cms.PSet( ),
10310  BPix = cms.PSet(
10311  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10312  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10313  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10314  ),
10315  TIB = cms.PSet( )
10316 )
10317 fragment.hltPAIter2LowPtTripletTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
10318  RegionPSet = cms.PSet(
10319  nSigmaZ = cms.double( 4.0 ),
10320  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10321  ptMin = cms.double( 0.2 ),
10322  originHalfLength = cms.double( 0.0 ),
10323  originRadius = cms.double( 0.02 ),
10324  precise = cms.bool( True ),
10325  useMultipleScattering = cms.bool( False )
10326  )
10327 )
10328 fragment.hltPAIter2LowPtTripletClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10329  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10330  silentClusterCheck = cms.untracked.bool( False ),
10331  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
10332  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10333  doClusterCheck = cms.bool( True ),
10334  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10335  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10336 )
10337 fragment.hltPAIter2LowPtTripletHitDoublets = cms.EDProducer( "HitPairEDProducer",
10338  trackingRegions = cms.InputTag( "hltPAIter2LowPtTripletTrackingRegions" ),
10339  layerPairs = cms.vuint32( 0 ),
10340  clusterCheck = cms.InputTag( "hltPAIter2LowPtTripletClusterCheck" ),
10341  produceSeedingHitSets = cms.bool( False ),
10342  produceIntermediateHitDoublets = cms.bool( True ),
10343  maxElement = cms.uint32( 0 ),
10344  seedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" )
10345 )
10346 fragment.hltPAIter2LowPtTripletHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer",
10347  useBending = cms.bool( True ),
10348  useFixedPreFiltering = cms.bool( False ),
10349  produceIntermediateHitTriplets = cms.bool( False ),
10350  maxElement = cms.uint32( 1000000 ),
10351  SeedComparitorPSet = cms.PSet(
10352  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
10353  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
10354  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10355  ),
10356  extraHitRPhitolerance = cms.double( 0.032 ),
10357  produceSeedingHitSets = cms.bool( True ),
10358  doublets = cms.InputTag( "hltPAIter2LowPtTripletHitDoublets" ),
10359  useMultScattering = cms.bool( True ),
10360  phiPreFiltering = cms.double( 0.3 ),
10361  extraHitRZtolerance = cms.double( 0.037 )
10362 )
10363 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
10364  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10365  forceKinematicWithRegionDirection = cms.bool( False ),
10366  magneticField = cms.string( "ParabolicMf" ),
10367  SeedMomentumForBOFF = cms.double( 5.0 ),
10368  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10369  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10370  MinOneOverPtError = cms.double( 1.0 ),
10371  seedingHitSets = cms.InputTag( "hltPAIter2LowPtTripletHitTriplets" ),
10372  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10373 )
10374 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10375  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
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( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
10384  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
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  produceSeedStopReasons = cms.bool( False ),
10391  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
10392  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10393  TrajectoryBuilder = cms.string( "" )
10394 )
10395 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10396  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
10397  SimpleMagneticField = cms.string( "ParabolicMf" ),
10398  clusterRemovalInfo = cms.InputTag( "" ),
10399  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10400  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
10401  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10402  useHitsSplitting = cms.bool( False ),
10403  MeasurementTracker = cms.string( "" ),
10404  AlgorithmName = cms.string( "lowPtTripletStep" ),
10405  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10406  NavigationSchool = cms.string( "" ),
10407  TrajectoryInEvent = cms.bool( False ),
10408  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10409  GeometricInnerState = cms.bool( False ),
10410  useSimpleMF = cms.bool( True ),
10411  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10412 )
10413 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10414  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10415  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
10416  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10417  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10418  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
10419  mva = cms.PSet( ),
10420  ignoreVertices = cms.bool( False ),
10421  GBRForestFileName = cms.string( "" )
10422 )
10423 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10424  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
10425  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10426  maxChi2 = cms.double( 9.0 ),
10427  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
10428  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
10429  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10430  overrideTrkQuals = cms.InputTag( "" ),
10431  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10432  TrackQuality = cms.string( "highPurity" )
10433 )
10434 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10435  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10436  OnDemand = cms.bool( False ),
10437  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10438 )
10439 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
10440  layerList = cms.vstring( 'BPix1+BPix2',
10441  'BPix1+BPix3',
10442  'BPix2+BPix3',
10443  'BPix1+FPix1_pos',
10444  'BPix1+FPix1_neg',
10445  'BPix2+FPix1_pos',
10446  'BPix2+FPix1_neg',
10447  'BPix1+FPix2_pos',
10448  'BPix1+FPix2_neg',
10449  'FPix1_pos+FPix2_pos',
10450  'FPix1_neg+FPix2_neg' ),
10451  MTOB = cms.PSet( ),
10452  TEC = cms.PSet( ),
10453  MTID = cms.PSet( ),
10454  FPix = cms.PSet(
10455  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10456  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10457  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10458  ),
10459  MTEC = cms.PSet( ),
10460  MTIB = cms.PSet( ),
10461  TID = cms.PSet( ),
10462  TOB = cms.PSet( ),
10463  BPix = cms.PSet(
10464  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10465  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10466  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10467  ),
10468  TIB = cms.PSet( )
10469 )
10470 fragment.hltPAIter3PixelPairTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
10471  RegionPSet = cms.PSet(
10472  useFixedError = cms.bool( True ),
10473  nSigmaZ = cms.double( 4.0 ),
10474  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10475  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10476  useFoundVertices = cms.bool( True ),
10477  fixedError = cms.double( 0.03 ),
10478  sigmaZVertex = cms.double( 3.0 ),
10479  useFakeVertices = cms.bool( False ),
10480  ptMin = cms.double( 0.6 ),
10481  originRadius = cms.double( 0.015 ),
10482  precise = cms.bool( True ),
10483  useMultipleScattering = cms.bool( True )
10484  )
10485 )
10486 fragment.hltPAIter3PixelPairClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10487  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10488  silentClusterCheck = cms.untracked.bool( False ),
10489  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
10490  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10491  doClusterCheck = cms.bool( True ),
10492  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10493  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10494 )
10495 fragment.hltPAIter3PixelPairHitDoublets = cms.EDProducer( "HitPairEDProducer",
10496  trackingRegions = cms.InputTag( "hltPAIter3PixelPairTrackingRegions" ),
10497  layerPairs = cms.vuint32( 0 ),
10498  clusterCheck = cms.InputTag( "hltPAIter3PixelPairClusterCheck" ),
10499  produceSeedingHitSets = cms.bool( True ),
10500  produceIntermediateHitDoublets = cms.bool( False ),
10501  maxElement = cms.uint32( 1000000 ),
10502  seedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
10503 )
10504 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
10505  SeedComparitorPSet = cms.PSet(
10506  FilterStripHits = cms.bool( False ),
10507  FilterPixelHits = cms.bool( True ),
10508  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10509  FilterAtHelixStage = cms.bool( False ),
10510  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10511  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10512  ),
10513  forceKinematicWithRegionDirection = cms.bool( False ),
10514  magneticField = cms.string( "ParabolicMf" ),
10515  SeedMomentumForBOFF = cms.double( 5.0 ),
10516  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10517  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10518  MinOneOverPtError = cms.double( 1.0 ),
10519  seedingHitSets = cms.InputTag( "hltPAIter3PixelPairHitDoublets" ),
10520  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10521 )
10522 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10523  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
10524  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10525  SimpleMagneticField = cms.string( "ParabolicMf" ),
10526  TransientInitialStateEstimatorParameters = cms.PSet(
10527  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10528  numberMeasurementsForFit = cms.int32( 4 ),
10529  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10530  ),
10531  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10532  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10533  cleanTrajectoryAfterInOut = cms.bool( True ),
10534  useHitsSplitting = cms.bool( True ),
10535  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10536  doSeedingRegionRebuilding = cms.bool( True ),
10537  maxNSeeds = cms.uint32( 500000 ),
10538  produceSeedStopReasons = cms.bool( False ),
10539  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
10540  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10541  TrajectoryBuilder = cms.string( "" )
10542 )
10543 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10544  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
10545  SimpleMagneticField = cms.string( "ParabolicMf" ),
10546  clusterRemovalInfo = cms.InputTag( "" ),
10547  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10548  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
10549  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10550  useHitsSplitting = cms.bool( False ),
10551  MeasurementTracker = cms.string( "" ),
10552  AlgorithmName = cms.string( "pixelPairStep" ),
10553  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10554  NavigationSchool = cms.string( "" ),
10555  TrajectoryInEvent = cms.bool( False ),
10556  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10557  GeometricInnerState = cms.bool( False ),
10558  useSimpleMF = cms.bool( True ),
10559  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10560 )
10561 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
10562  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10563  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
10564  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10565  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10566  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
10567  mva = cms.PSet( ),
10568  ignoreVertices = cms.bool( False ),
10569  GBRForestFileName = cms.string( "" )
10570 )
10571 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10572  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
10573  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10574  maxChi2 = cms.double( 9.0 ),
10575  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
10576  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
10577  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10578  overrideTrkQuals = cms.InputTag( "" ),
10579  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10580  TrackQuality = cms.string( "highPurity" )
10581 )
10582 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10583  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10584  OnDemand = cms.bool( False ),
10585  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10586 )
10587 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
10588  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
10589  'BPix2+FPix1_neg+FPix2_neg' ),
10590  MTOB = cms.PSet( ),
10591  TEC = cms.PSet(
10592  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10593  minRing = cms.int32( 1 ),
10594  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10595  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
10596  useRingSlector = cms.bool( True ),
10597  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10598  maxRing = cms.int32( 1 )
10599  ),
10600  MTID = cms.PSet( ),
10601  FPix = cms.PSet(
10602  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10603  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10604  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10605  ),
10606  MTEC = cms.PSet( ),
10607  MTIB = cms.PSet( ),
10608  TID = cms.PSet( ),
10609  TOB = cms.PSet( ),
10610  BPix = cms.PSet(
10611  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10612  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10613  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10614  ),
10615  TIB = cms.PSet( )
10616 )
10617 fragment.hltPAIter4MixedTripletTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
10618  RegionPSet = cms.PSet(
10619  nSigmaZ = cms.double( 0.0 ),
10620  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10621  ptMin = cms.double( 0.4 ),
10622  originHalfLength = cms.double( 15.0 ),
10623  originRadius = cms.double( 1.5 ),
10624  precise = cms.bool( True ),
10625  useMultipleScattering = cms.bool( False )
10626  )
10627 )
10628 fragment.hltPAIter4MixedTripletClusterCheckA = cms.EDProducer( "ClusterCheckerEDProducer",
10629  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10630  silentClusterCheck = cms.untracked.bool( False ),
10631  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
10632  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10633  doClusterCheck = cms.bool( True ),
10634  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10635  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10636 )
10637 fragment.hltPAIter4MixedTripletHitDoubletsA = cms.EDProducer( "HitPairEDProducer",
10638  trackingRegions = cms.InputTag( "hltPAIter4MixedTripletTrackingRegionsA" ),
10639  layerPairs = cms.vuint32( 0 ),
10640  clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckA" ),
10641  produceSeedingHitSets = cms.bool( False ),
10642  produceIntermediateHitDoublets = cms.bool( True ),
10643  maxElement = cms.uint32( 0 ),
10644  seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" )
10645 )
10646 fragment.hltPAIter4MixedTripletHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer",
10647  useBending = cms.bool( True ),
10648  useFixedPreFiltering = cms.bool( False ),
10649  produceIntermediateHitTriplets = cms.bool( False ),
10650  maxElement = cms.uint32( 100000 ),
10651  phiPreFiltering = cms.double( 0.3 ),
10652  extraHitRPhitolerance = cms.double( 0.0 ),
10653  produceSeedingHitSets = cms.bool( True ),
10654  doublets = cms.InputTag( "hltPAIter4MixedTripletHitDoubletsA" ),
10655  useMultScattering = cms.bool( True ),
10656  extraHitRZtolerance = cms.double( 0.0 )
10657 )
10658 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
10659  SeedComparitorPSet = cms.PSet(
10660  FilterStripHits = cms.bool( True ),
10661  FilterPixelHits = cms.bool( True ),
10662  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10663  FilterAtHelixStage = cms.bool( False ),
10664  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10665  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10666  ),
10667  forceKinematicWithRegionDirection = cms.bool( False ),
10668  magneticField = cms.string( "ParabolicMf" ),
10669  SeedMomentumForBOFF = cms.double( 5.0 ),
10670  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10671  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10672  MinOneOverPtError = cms.double( 1.0 ),
10673  seedingHitSets = cms.InputTag( "hltPAIter4MixedTripletHitTripletsA" ),
10674  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10675 )
10676 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
10677  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
10678  MTOB = cms.PSet( ),
10679  TEC = cms.PSet( ),
10680  MTID = cms.PSet( ),
10681  FPix = cms.PSet( ),
10682  MTEC = cms.PSet( ),
10683  MTIB = cms.PSet( ),
10684  TID = cms.PSet( ),
10685  TOB = cms.PSet( ),
10686  BPix = cms.PSet(
10687  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10688  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10689  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
10690  ),
10691  TIB = cms.PSet(
10692  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10693  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10694  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
10695  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10696  )
10697 )
10698 fragment.hltPAIter4MixedTripletTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
10699  RegionPSet = cms.PSet(
10700  nSigmaZ = cms.double( 0.0 ),
10701  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10702  ptMin = cms.double( 0.6 ),
10703  originHalfLength = cms.double( 10.0 ),
10704  originRadius = cms.double( 1.5 ),
10705  precise = cms.bool( True ),
10706  useMultipleScattering = cms.bool( False )
10707  )
10708 )
10709 fragment.hltPAIter4MixedTripletClusterCheckB = cms.EDProducer( "ClusterCheckerEDProducer",
10710  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10711  silentClusterCheck = cms.untracked.bool( False ),
10712  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
10713  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10714  doClusterCheck = cms.bool( True ),
10715  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10716  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10717 )
10718 fragment.hltPAIter4MixedTripletHitDoubletsB = cms.EDProducer( "HitPairEDProducer",
10719  trackingRegions = cms.InputTag( "hltPAIter4MixedTripletTrackingRegionsB" ),
10720  layerPairs = cms.vuint32( 0 ),
10721  clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckB" ),
10722  produceSeedingHitSets = cms.bool( False ),
10723  produceIntermediateHitDoublets = cms.bool( True ),
10724  maxElement = cms.uint32( 0 ),
10725  seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" )
10726 )
10727 fragment.hltPAIter4MixedTripletHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer",
10728  useBending = cms.bool( True ),
10729  useFixedPreFiltering = cms.bool( False ),
10730  produceIntermediateHitTriplets = cms.bool( False ),
10731  maxElement = cms.uint32( 100000 ),
10732  phiPreFiltering = cms.double( 0.3 ),
10733  extraHitRPhitolerance = cms.double( 0.0 ),
10734  produceSeedingHitSets = cms.bool( True ),
10735  doublets = cms.InputTag( "hltPAIter4MixedTripletHitDoubletsB" ),
10736  useMultScattering = cms.bool( True ),
10737  extraHitRZtolerance = cms.double( 0.0 )
10738 )
10739 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
10740  SeedComparitorPSet = cms.PSet(
10741  FilterStripHits = cms.bool( True ),
10742  FilterPixelHits = cms.bool( True ),
10743  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
10744  FilterAtHelixStage = cms.bool( False ),
10745  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10746  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10747  ),
10748  forceKinematicWithRegionDirection = cms.bool( False ),
10749  magneticField = cms.string( "ParabolicMf" ),
10750  SeedMomentumForBOFF = cms.double( 5.0 ),
10751  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10752  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10753  MinOneOverPtError = cms.double( 1.0 ),
10754  seedingHitSets = cms.InputTag( "hltPAIter4MixedTripletHitTripletsB" ),
10755  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10756 )
10757 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
10758  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
10759 )
10760 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10761  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
10762  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
10763  SimpleMagneticField = cms.string( "ParabolicMf" ),
10764  TransientInitialStateEstimatorParameters = cms.PSet(
10765  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10766  numberMeasurementsForFit = cms.int32( 4 ),
10767  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10768  ),
10769  TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
10770  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10771  cleanTrajectoryAfterInOut = cms.bool( True ),
10772  useHitsSplitting = cms.bool( True ),
10773  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10774  doSeedingRegionRebuilding = cms.bool( True ),
10775  maxNSeeds = cms.uint32( 500000 ),
10776  produceSeedStopReasons = cms.bool( False ),
10777  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ),
10778  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10779  TrajectoryBuilder = cms.string( "" )
10780 )
10781 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10782  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
10783  SimpleMagneticField = cms.string( "ParabolicMf" ),
10784  clusterRemovalInfo = cms.InputTag( "" ),
10785  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10786  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
10787  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
10788  useHitsSplitting = cms.bool( False ),
10789  MeasurementTracker = cms.string( "" ),
10790  AlgorithmName = cms.string( "mixedTripletStep" ),
10791  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10792  NavigationSchool = cms.string( "" ),
10793  TrajectoryInEvent = cms.bool( False ),
10794  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
10795  GeometricInnerState = cms.bool( False ),
10796  useSimpleMF = cms.bool( True ),
10797  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10798 )
10799 fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
10800  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10801  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
10802  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10803  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10804  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
10805  mva = cms.PSet( ),
10806  ignoreVertices = cms.bool( False ),
10807  GBRForestFileName = cms.string( "" )
10808 )
10809 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
10810  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10811  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
10812  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10813  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
10814  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
10815  mva = cms.PSet( ),
10816  ignoreVertices = cms.bool( False ),
10817  GBRForestFileName = cms.string( "" )
10818 )
10819 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
10820  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
10821  'hltPAIter4TrackClassifier2' )
10822 )
10823 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10824  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
10825  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10826  maxChi2 = cms.double( 9.0 ),
10827  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
10828  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
10829  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
10830  overrideTrkQuals = cms.InputTag( "" ),
10831  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10832  TrackQuality = cms.string( "highPurity" )
10833 )
10834 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10835  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10836  OnDemand = cms.bool( False ),
10837  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10838 )
10839 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
10840  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
10841  'TIB1+TIB2+MTIB4',
10842  'TIB1+TIB2+MTID1_pos',
10843  'TIB1+TIB2+MTID1_neg',
10844  'TID1_pos+TID2_pos+TID3_pos',
10845  'TID1_neg+TID2_neg+TID3_neg',
10846  'TID1_pos+TID2_pos+MTID3_pos',
10847  'TID1_neg+TID2_neg+MTID3_neg',
10848  'TID1_pos+TID2_pos+MTEC1_pos',
10849  'TID1_neg+TID2_neg+MTEC1_neg',
10850  'TID2_pos+TID3_pos+TEC1_pos',
10851  'TID2_neg+TID3_neg+TEC1_neg',
10852  'TID2_pos+TID3_pos+MTEC1_pos',
10853  'TID2_neg+TID3_neg+MTEC1_neg',
10854  'TEC1_pos+TEC2_pos+TEC3_pos',
10855  'TEC1_neg+TEC2_neg+TEC3_neg',
10856  'TEC1_pos+TEC2_pos+MTEC3_pos',
10857  'TEC1_neg+TEC2_neg+MTEC3_neg',
10858  'TEC1_pos+TEC2_pos+TEC4_pos',
10859  'TEC1_neg+TEC2_neg+TEC4_neg',
10860  'TEC1_pos+TEC2_pos+MTEC4_pos',
10861  'TEC1_neg+TEC2_neg+MTEC4_neg',
10862  'TEC2_pos+TEC3_pos+TEC4_pos',
10863  'TEC2_neg+TEC3_neg+TEC4_neg',
10864  'TEC2_pos+TEC3_pos+MTEC4_pos',
10865  'TEC2_neg+TEC3_neg+MTEC4_neg',
10866  'TEC2_pos+TEC3_pos+TEC5_pos',
10867  'TEC2_neg+TEC3_neg+TEC5_neg',
10868  'TEC2_pos+TEC3_pos+TEC6_pos',
10869  'TEC2_neg+TEC3_neg+TEC6_neg',
10870  'TEC3_pos+TEC4_pos+TEC5_pos',
10871  'TEC3_neg+TEC4_neg+TEC5_neg',
10872  'TEC3_pos+TEC4_pos+MTEC5_pos',
10873  'TEC3_neg+TEC4_neg+MTEC5_neg',
10874  'TEC3_pos+TEC5_pos+TEC6_pos',
10875  'TEC3_neg+TEC5_neg+TEC6_neg',
10876  'TEC4_pos+TEC5_pos+TEC6_pos',
10877  'TEC4_neg+TEC5_neg+TEC6_neg' ),
10878  MTOB = cms.PSet( ),
10879  TEC = cms.PSet(
10880  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10881  minRing = cms.int32( 1 ),
10882  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10883  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
10884  useRingSlector = cms.bool( True ),
10885  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10886  maxRing = cms.int32( 2 )
10887  ),
10888  MTID = cms.PSet(
10889  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10890  minRing = cms.int32( 3 ),
10891  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10892  useRingSlector = cms.bool( True ),
10893  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10894  maxRing = cms.int32( 3 ),
10895  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10896  ),
10897  FPix = cms.PSet( ),
10898  MTEC = cms.PSet(
10899  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10900  minRing = cms.int32( 3 ),
10901  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10902  useRingSlector = cms.bool( True ),
10903  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10904  maxRing = cms.int32( 3 ),
10905  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10906  ),
10907  MTIB = cms.PSet(
10908  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10909  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10910  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10911  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
10912  ),
10913  TID = cms.PSet(
10914  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10915  minRing = cms.int32( 1 ),
10916  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10917  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
10918  useRingSlector = cms.bool( True ),
10919  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
10920  maxRing = cms.int32( 2 )
10921  ),
10922  TOB = cms.PSet( ),
10923  BPix = cms.PSet( ),
10924  TIB = cms.PSet(
10925  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10926  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
10927  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
10928  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
10929  )
10930 )
10931 fragment.hltPAIter5PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
10932  RegionPSet = cms.PSet(
10933  nSigmaZ = cms.double( 0.0 ),
10934  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10935  ptMin = cms.double( 0.4 ),
10936  originHalfLength = cms.double( 12.0 ),
10937  originRadius = cms.double( 1.0 ),
10938  precise = cms.bool( True ),
10939  useMultipleScattering = cms.bool( False )
10940  )
10941 )
10942 fragment.hltPAIter5PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10943  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
10944  silentClusterCheck = cms.untracked.bool( False ),
10945  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
10946  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
10947  doClusterCheck = cms.bool( True ),
10948  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10949  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
10950 )
10951 fragment.hltPAIter5PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer",
10952  trackingRegions = cms.InputTag( "hltPAIter5PixelLessTrackingRegions" ),
10953  layerPairs = cms.vuint32( 0 ),
10954  clusterCheck = cms.InputTag( "hltPAIter5PixelLessClusterCheck" ),
10955  produceSeedingHitSets = cms.bool( False ),
10956  produceIntermediateHitDoublets = cms.bool( True ),
10957  maxElement = cms.uint32( 0 ),
10958  seedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" )
10959 )
10960 fragment.hltPAIter5PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer",
10961  detIdsToDebug = cms.vint32( 0, 0, 0 ),
10962  extraPhiKDBox = cms.double( 0.005 ),
10963  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
10964  useFixedPreFiltering = cms.bool( False ),
10965  refitHits = cms.bool( True ),
10966  chi2VsPtCut = cms.bool( True ),
10967  maxChi2 = cms.double( 5.0 ),
10968  extraHitRPhitolerance = cms.double( 0.0 ),
10969  extraRKDBox = cms.double( 0.2 ),
10970  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
10971  extraZKDBox = cms.double( 0.2 ),
10972  doublets = cms.InputTag( "hltPAIter5PixelLessHitDoublets" ),
10973  maxElement = cms.uint32( 1000000 ),
10974  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10975  phiPreFiltering = cms.double( 0.3 ),
10976  extraHitRZtolerance = cms.double( 0.0 ),
10977  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
10978  fnSigmaRZ = cms.double( 2.0 )
10979 )
10980 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
10981  SeedComparitorPSet = cms.PSet(
10982  mode = cms.string( "and" ),
10983  comparitors = cms.VPSet(
10984  cms.PSet( FilterStripHits = cms.bool( True ),
10985  FilterPixelHits = cms.bool( False ),
10986  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
10987  FilterAtHelixStage = cms.bool( True ),
10988  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
10989  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
10990  ),
10991  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
10992  trimMaxADC = cms.double( 30.0 ),
10993  seedCutMIPs = cms.double( 0.35 ),
10994  subclusterCutMIPs = cms.double( 0.45 ),
10995  subclusterWindow = cms.double( 0.7 ),
10996  maxNSat = cms.uint32( 3 ),
10997  trimMaxFracNeigh = cms.double( 0.25 ),
10998  FilterAtHelixStage = cms.bool( False ),
10999  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
11000  seedCutSN = cms.double( 7.0 ),
11001  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
11002  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
11003  trimMaxFracTotal = cms.double( 0.15 )
11004  )
11005  ),
11006  ComponentName = cms.string( "CombinedSeedComparitor" )
11007  ),
11008  forceKinematicWithRegionDirection = cms.bool( False ),
11009  magneticField = cms.string( "ParabolicMf" ),
11010  SeedMomentumForBOFF = cms.double( 5.0 ),
11011  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
11012  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11013  MinOneOverPtError = cms.double( 1.0 ),
11014  seedingHitSets = cms.InputTag( "hltPAIter5PixelLessHitTriplets" ),
11015  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
11016 )
11017 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11018  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
11019  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
11020  SimpleMagneticField = cms.string( "ParabolicMf" ),
11021  TransientInitialStateEstimatorParameters = cms.PSet(
11022  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11023  numberMeasurementsForFit = cms.int32( 4 ),
11024  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11025  ),
11026  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
11027  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
11028  cleanTrajectoryAfterInOut = cms.bool( True ),
11029  useHitsSplitting = cms.bool( True ),
11030  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11031  doSeedingRegionRebuilding = cms.bool( True ),
11032  maxNSeeds = cms.uint32( 500000 ),
11033  produceSeedStopReasons = cms.bool( False ),
11034  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
11035  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11036  TrajectoryBuilder = cms.string( "" )
11037 )
11038 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11039  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
11040  SimpleMagneticField = cms.string( "ParabolicMf" ),
11041  clusterRemovalInfo = cms.InputTag( "" ),
11042  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11043  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
11044  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
11045  useHitsSplitting = cms.bool( False ),
11046  MeasurementTracker = cms.string( "" ),
11047  AlgorithmName = cms.string( "pixelLessStep" ),
11048  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11049  NavigationSchool = cms.string( "" ),
11050  TrajectoryInEvent = cms.bool( False ),
11051  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11052  GeometricInnerState = cms.bool( False ),
11053  useSimpleMF = cms.bool( True ),
11054  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11055 )
11056 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
11057  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
11058  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
11059  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11060  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11061  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
11062  mva = cms.PSet( ),
11063  ignoreVertices = cms.bool( False ),
11064  GBRForestFileName = cms.string( "" )
11065 )
11066 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
11067  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
11068  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
11069  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11070  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11071  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
11072  mva = cms.PSet( ),
11073  ignoreVertices = cms.bool( False ),
11074  GBRForestFileName = cms.string( "" )
11075 )
11076 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
11077  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
11078  'hltPAIter5TrackClassifier2' )
11079 )
11080 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
11081  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
11082  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
11083  maxChi2 = cms.double( 9.0 ),
11084  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
11085  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
11086  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
11087  overrideTrkQuals = cms.InputTag( "" ),
11088  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11089  TrackQuality = cms.string( "highPurity" )
11090 )
11091 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
11092  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11093  OnDemand = cms.bool( False ),
11094  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
11095 )
11096 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
11097  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
11098  'TOB1+TOB2+MTOB4',
11099  'TOB1+TOB2+MTEC1_pos',
11100  'TOB1+TOB2+MTEC1_neg' ),
11101  MTOB = cms.PSet(
11102  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11103  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11104  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
11105  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
11106  ),
11107  TEC = cms.PSet( ),
11108  MTID = cms.PSet( ),
11109  FPix = cms.PSet( ),
11110  MTEC = cms.PSet(
11111  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11112  minRing = cms.int32( 6 ),
11113  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11114  useRingSlector = cms.bool( True ),
11115  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
11116  maxRing = cms.int32( 7 ),
11117  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
11118  ),
11119  MTIB = cms.PSet( ),
11120  TID = cms.PSet( ),
11121  TOB = cms.PSet(
11122  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11123  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11124  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
11125  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
11126  ),
11127  BPix = cms.PSet( ),
11128  TIB = cms.PSet( )
11129 )
11130 fragment.hltPAIter6TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
11131  RegionPSet = cms.PSet(
11132  nSigmaZ = cms.double( 0.0 ),
11133  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11134  ptMin = cms.double( 0.55 ),
11135  originHalfLength = cms.double( 20.0 ),
11136  originRadius = cms.double( 3.5 ),
11137  precise = cms.bool( True ),
11138  useMultipleScattering = cms.bool( False )
11139  )
11140 )
11141 fragment.hltPAIter6TobTecClusterCheckTripl = cms.EDProducer( "ClusterCheckerEDProducer",
11142  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
11143  silentClusterCheck = cms.untracked.bool( False ),
11144  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
11145  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11146  doClusterCheck = cms.bool( True ),
11147  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11148  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
11149 )
11150 fragment.hltPAIter6TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer",
11151  trackingRegions = cms.InputTag( "hltPAIter6TobTecTrackingRegionsTripl" ),
11152  layerPairs = cms.vuint32( 0 ),
11153  clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckTripl" ),
11154  produceSeedingHitSets = cms.bool( False ),
11155  produceIntermediateHitDoublets = cms.bool( True ),
11156  maxElement = cms.uint32( 0 ),
11157  seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" )
11158 )
11159 fragment.hltPAIter6TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer",
11160  detIdsToDebug = cms.vint32( 0, 0, 0 ),
11161  extraPhiKDBox = cms.double( 0.01 ),
11162  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
11163  useFixedPreFiltering = cms.bool( False ),
11164  refitHits = cms.bool( True ),
11165  chi2VsPtCut = cms.bool( True ),
11166  maxChi2 = cms.double( 5.0 ),
11167  extraHitRPhitolerance = cms.double( 0.0 ),
11168  extraRKDBox = cms.double( 0.2 ),
11169  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
11170  extraZKDBox = cms.double( 0.2 ),
11171  doublets = cms.InputTag( "hltPAIter6TobTecHitDoubletsTripl" ),
11172  maxElement = cms.uint32( 1000000 ),
11173  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11174  phiPreFiltering = cms.double( 0.3 ),
11175  extraHitRZtolerance = cms.double( 0.0 ),
11176  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
11177  fnSigmaRZ = cms.double( 2.0 )
11178 )
11179 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11180  SeedComparitorPSet = cms.PSet(
11181  mode = cms.string( "and" ),
11182  comparitors = cms.VPSet(
11183  cms.PSet( FilterStripHits = cms.bool( True ),
11184  FilterPixelHits = cms.bool( False ),
11185  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
11186  FilterAtHelixStage = cms.bool( True ),
11187  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
11188  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
11189  ),
11190  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
11191  trimMaxADC = cms.double( 30.0 ),
11192  seedCutMIPs = cms.double( 0.35 ),
11193  subclusterCutMIPs = cms.double( 0.45 ),
11194  subclusterWindow = cms.double( 0.7 ),
11195  maxNSat = cms.uint32( 3 ),
11196  trimMaxFracNeigh = cms.double( 0.25 ),
11197  FilterAtHelixStage = cms.bool( False ),
11198  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
11199  seedCutSN = cms.double( 7.0 ),
11200  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
11201  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
11202  trimMaxFracTotal = cms.double( 0.15 )
11203  )
11204  ),
11205  ComponentName = cms.string( "CombinedSeedComparitor" )
11206  ),
11207  forceKinematicWithRegionDirection = cms.bool( False ),
11208  magneticField = cms.string( "ParabolicMf" ),
11209  SeedMomentumForBOFF = cms.double( 5.0 ),
11210  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11211  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11212  MinOneOverPtError = cms.double( 1.0 ),
11213  seedingHitSets = cms.InputTag( "hltPAIter6TobTecHitTripletsTripl" ),
11214  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
11215 )
11216 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
11217  layerList = cms.vstring( 'TOB1+TEC1_pos',
11218  'TOB1+TEC1_neg',
11219  'TEC1_pos+TEC2_pos',
11220  'TEC1_neg+TEC2_neg',
11221  'TEC2_pos+TEC3_pos',
11222  'TEC2_neg+TEC3_neg',
11223  'TEC3_pos+TEC4_pos',
11224  'TEC3_neg+TEC4_neg',
11225  'TEC4_pos+TEC5_pos',
11226  'TEC4_neg+TEC5_neg',
11227  'TEC5_pos+TEC6_pos',
11228  'TEC5_neg+TEC6_neg',
11229  'TEC6_pos+TEC7_pos',
11230  'TEC6_neg+TEC7_neg' ),
11231  MTOB = cms.PSet( ),
11232  TEC = cms.PSet(
11233  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11234  minRing = cms.int32( 5 ),
11235  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11236  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
11237  useRingSlector = cms.bool( True ),
11238  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
11239  maxRing = cms.int32( 5 )
11240  ),
11241  MTID = cms.PSet( ),
11242  FPix = cms.PSet( ),
11243  MTEC = cms.PSet( ),
11244  MTIB = cms.PSet( ),
11245  TID = cms.PSet( ),
11246  TOB = cms.PSet(
11247  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11248  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
11249  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
11250  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
11251  ),
11252  BPix = cms.PSet( ),
11253  TIB = cms.PSet( )
11254 )
11255 fragment.hltPAIter6TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
11256  RegionPSet = cms.PSet(
11257  nSigmaZ = cms.double( 0.0 ),
11258  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11259  ptMin = cms.double( 0.6 ),
11260  originHalfLength = cms.double( 30.0 ),
11261  originRadius = cms.double( 6.0 ),
11262  precise = cms.bool( True ),
11263  useMultipleScattering = cms.bool( False )
11264  )
11265 )
11266 fragment.hltPAIter6TobTecClusterCheckPair = cms.EDProducer( "ClusterCheckerEDProducer",
11267  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
11268  silentClusterCheck = cms.untracked.bool( False ),
11269  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
11270  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11271  doClusterCheck = cms.bool( True ),
11272  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11273  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
11274 )
11275 fragment.hltPAIter6TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer",
11276  trackingRegions = cms.InputTag( "hltPAIter6TobTecTrackingRegionsPair" ),
11277  layerPairs = cms.vuint32( 0 ),
11278  clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckPair" ),
11279  produceSeedingHitSets = cms.bool( True ),
11280  produceIntermediateHitDoublets = cms.bool( False ),
11281  maxElement = cms.uint32( 1000000 ),
11282  seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
11283 )
11284 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11285  SeedComparitorPSet = cms.PSet(
11286  mode = cms.string( "and" ),
11287  comparitors = cms.VPSet(
11288  cms.PSet( FilterStripHits = cms.bool( True ),
11289  FilterPixelHits = cms.bool( False ),
11290  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
11291  FilterAtHelixStage = cms.bool( True ),
11292  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
11293  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
11294  ),
11295  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
11296  trimMaxADC = cms.double( 30.0 ),
11297  seedCutMIPs = cms.double( 0.35 ),
11298  subclusterCutMIPs = cms.double( 0.45 ),
11299  subclusterWindow = cms.double( 0.7 ),
11300  maxNSat = cms.uint32( 3 ),
11301  trimMaxFracNeigh = cms.double( 0.25 ),
11302  FilterAtHelixStage = cms.bool( False ),
11303  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
11304  seedCutSN = cms.double( 7.0 ),
11305  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
11306  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
11307  trimMaxFracTotal = cms.double( 0.15 )
11308  )
11309  ),
11310  ComponentName = cms.string( "CombinedSeedComparitor" )
11311  ),
11312  forceKinematicWithRegionDirection = cms.bool( False ),
11313  magneticField = cms.string( "ParabolicMf" ),
11314  SeedMomentumForBOFF = cms.double( 5.0 ),
11315  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11316  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11317  MinOneOverPtError = cms.double( 1.0 ),
11318  seedingHitSets = cms.InputTag( "hltPAIter6TobTecHitDoubletsPair" ),
11319  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
11320 )
11321 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
11322  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
11323 )
11324 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11325  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
11326  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
11327  SimpleMagneticField = cms.string( "ParabolicMf" ),
11328  TransientInitialStateEstimatorParameters = cms.PSet(
11329  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11330  numberMeasurementsForFit = cms.int32( 4 ),
11331  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11332  ),
11333  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
11334  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11335  cleanTrajectoryAfterInOut = cms.bool( True ),
11336  useHitsSplitting = cms.bool( True ),
11337  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11338  doSeedingRegionRebuilding = cms.bool( True ),
11339  maxNSeeds = cms.uint32( 500000 ),
11340  produceSeedStopReasons = cms.bool( False ),
11341  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
11342  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11343  TrajectoryBuilder = cms.string( "" )
11344 )
11345 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11346  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
11347  SimpleMagneticField = cms.string( "ParabolicMf" ),
11348  clusterRemovalInfo = cms.InputTag( "" ),
11349  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11350  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
11351  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
11352  useHitsSplitting = cms.bool( False ),
11353  MeasurementTracker = cms.string( "" ),
11354  AlgorithmName = cms.string( "tobTecStep" ),
11355  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11356  NavigationSchool = cms.string( "" ),
11357  TrajectoryInEvent = cms.bool( False ),
11358  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11359  GeometricInnerState = cms.bool( False ),
11360  useSimpleMF = cms.bool( True ),
11361  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11362 )
11363 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
11364  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11365  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
11366  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11367  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11368  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
11369  mva = cms.PSet( ),
11370  ignoreVertices = cms.bool( False ),
11371  GBRForestFileName = cms.string( "" )
11372 )
11373 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
11374  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
11375  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
11376  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11377  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11378  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
11379  mva = cms.PSet( ),
11380  ignoreVertices = cms.bool( False ),
11381  GBRForestFileName = cms.string( "" )
11382 )
11383 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
11384  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
11385  'hltPAIter6TrackClassifier2' )
11386 )
11387 fragment.hltPAIter7GoodPrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter",
11388  src = cms.InputTag( "hltPAIter0PrimaryVertices" ),
11389  filterParams = cms.PSet(
11390  maxZ = cms.double( 15.0 ),
11391  minNdof = cms.double( 25.0 ),
11392  maxRho = cms.double( 2.0 )
11393  )
11394 )
11395 fragment.hltPAIter7JetCoreLayers = cms.EDProducer( "SeedingLayersEDProducer",
11396  layerList = cms.vstring( 'BPix1+BPix2',
11397  'BPix1+BPix3',
11398  'BPix2+BPix3',
11399  'BPix1+FPix1_pos',
11400  'BPix1+FPix1_neg',
11401  'BPix2+FPix1_pos',
11402  'BPix2+FPix1_neg',
11403  'FPix1_pos+FPix2_pos',
11404  'FPix1_neg+FPix2_neg',
11405  'BPix3+TIB1',
11406  'BPix3+TIB2' ),
11407  MTOB = cms.PSet( ),
11408  TEC = cms.PSet( ),
11409  MTID = cms.PSet( ),
11410  FPix = cms.PSet(
11411  hitErrorRPhi = cms.double( 0.0051 ),
11412  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11413  useErrorsFromParam = cms.bool( True ),
11414  hitErrorRZ = cms.double( 0.0036 ),
11415  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
11416  ),
11417  MTEC = cms.PSet( ),
11418  MTIB = cms.PSet( ),
11419  TID = cms.PSet( ),
11420  TOB = cms.PSet( ),
11421  BPix = cms.PSet(
11422  hitErrorRPhi = cms.double( 0.0027 ),
11423  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11424  useErrorsFromParam = cms.bool( True ),
11425  hitErrorRZ = cms.double( 0.006 ),
11426  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
11427  ),
11428  TIB = cms.PSet(
11429  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11430  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
11431  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
11432  )
11433 )
11434 fragment.hltPAIter7JetCoreTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer",
11435  RegionPSet = cms.PSet(
11436  JetSrc = cms.InputTag( "hltPAJetsForCoreTracking" ),
11437  vertexSrc = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
11438  ptMin = cms.double( 10.0 ),
11439  howToUseMeasurementTracker = cms.string( "Never" ),
11440  deltaEtaRegion = cms.double( 0.2 ),
11441  originHalfLength = cms.double( 0.2 ),
11442  searchOpt = cms.bool( False ),
11443  originRadius = cms.double( 0.2 ),
11444  measurementTrackerName = cms.string( "" ),
11445  deltaPhiRegion = cms.double( 0.2 )
11446  )
11447 )
11448 fragment.hltPAIter7JetCoreClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
11449  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
11450  silentClusterCheck = cms.untracked.bool( False ),
11451  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
11452  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11453  doClusterCheck = cms.bool( True ),
11454  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11455  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
11456 )
11457 fragment.hltPAIter7JetCoreHitDoublets = cms.EDProducer( "HitPairEDProducer",
11458  trackingRegions = cms.InputTag( "hltPAIter7JetCoreTrackingRegions" ),
11459  layerPairs = cms.vuint32( 0 ),
11460  clusterCheck = cms.InputTag( "hltPAIter7JetCoreClusterCheck" ),
11461  produceSeedingHitSets = cms.bool( True ),
11462  produceIntermediateHitDoublets = cms.bool( False ),
11463  maxElement = cms.uint32( 1000000 ),
11464  seedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" )
11465 )
11466 fragment.hltPAIter7JetCoreSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11467  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
11468  forceKinematicWithRegionDirection = cms.bool( True ),
11469  magneticField = cms.string( "ParabolicMf" ),
11470  SeedMomentumForBOFF = cms.double( 5.0 ),
11471  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11472  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11473  MinOneOverPtError = cms.double( 1.0 ),
11474  seedingHitSets = cms.InputTag( "hltPAIter7JetCoreHitDoublets" ),
11475  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
11476 )
11477 fragment.hltPAIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
11478  src = cms.InputTag( "hltPAIter7JetCoreSeeds" ),
11479  maxSeedsBeforeCleaning = cms.uint32( 10000 ),
11480  SimpleMagneticField = cms.string( "ParabolicMf" ),
11481  TransientInitialStateEstimatorParameters = cms.PSet(
11482  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11483  numberMeasurementsForFit = cms.int32( 4 ),
11484  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11485  ),
11486  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11487  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
11488  cleanTrajectoryAfterInOut = cms.bool( True ),
11489  useHitsSplitting = cms.bool( True ),
11490  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11491  doSeedingRegionRebuilding = cms.bool( True ),
11492  maxNSeeds = cms.uint32( 500000 ),
11493  produceSeedStopReasons = cms.bool( False ),
11494  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ),
11495  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11496  TrajectoryBuilder = cms.string( "" )
11497 )
11498 fragment.hltPAIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
11499  src = cms.InputTag( "hltPAIter7CkfTrackCandidates" ),
11500  SimpleMagneticField = cms.string( "ParabolicMf" ),
11501  clusterRemovalInfo = cms.InputTag( "" ),
11502  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11503  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
11504  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
11505  useHitsSplitting = cms.bool( False ),
11506  MeasurementTracker = cms.string( "" ),
11507  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
11508  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11509  NavigationSchool = cms.string( "" ),
11510  TrajectoryInEvent = cms.bool( False ),
11511  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
11512  GeometricInnerState = cms.bool( False ),
11513  useSimpleMF = cms.bool( True ),
11514  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11515 )
11516 fragment.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier",
11517  src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ),
11518  GBRForestLabel = cms.string( "" ),
11519  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11520  vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
11521  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
11522  mva = cms.PSet(
11523  minPixelHits = cms.vint32( 1, 1, 1 ),
11524  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
11525  dr_par = cms.PSet(
11526  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
11527  dr_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11528  dr_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11529  drWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11530  dr_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ),
11531  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
11532  ),
11533  maxLostLayers = cms.vint32( 4, 3, 2 ),
11534  min3DLayers = cms.vint32( 1, 2, 3 ),
11535  dz_par = cms.PSet(
11536  dzWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11537  dz_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11538  dz_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
11539  dz_exp = cms.vint32( 2147483647, 2147483647, 2147483647 )
11540  ),
11541  minNVtxTrk = cms.int32( 2 ),
11542  maxDz = cms.vdouble( 0.5, 0.35, 0.2 ),
11543  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
11544  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
11545  maxChi2n = cms.vdouble( 1.6, 1.0, 0.7 ),
11546  maxDr = cms.vdouble( 0.3, 0.2, 0.1 ),
11547  minLayers = cms.vint32( 3, 5, 5 )
11548  ),
11549  ignoreVertices = cms.bool( False ),
11550  GBRForestFileName = cms.string( "" )
11551 )
11552 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
11553  shareFrac = cms.double( 0.19 ),
11554  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
11555  'hltPAIter7TrackSelection',
11556  'hltPAIter1TrackSelection',
11557  'hltPAIter2TrackSelection',
11558  'hltPAIter3TrackSelection',
11559  'hltPAIter4TrackSelection',
11560  'hltPAIter5TrackSelection',
11561  'hltPAIter6TrackSelection' ),
11562  minQuality = cms.string( "loose" ),
11563  minShareHits = cms.uint32( 2 ),
11564  copyExtras = cms.untracked.bool( True ),
11565  copyTrajectories = cms.untracked.bool( False ),
11566  allowFirstHitShare = cms.bool( True ),
11567  foundHitBonus = cms.double( 10.0 ),
11568  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter7CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
11569  lostHitPenalty = cms.double( 5.0 ),
11570  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
11571 )
11572 fragment.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
11573  max_d0 = cms.double( 100.0 ),
11574  minNumber3DLayers = cms.uint32( 0 ),
11575  max_lostHitFraction = cms.double( 1.0 ),
11576  applyAbsCutsIfNoPV = cms.bool( False ),
11577  qualityBit = cms.string( "loose" ),
11578  minNumberLayers = cms.uint32( 0 ),
11579  chi2n_par = cms.double( 9999.0 ),
11580  useVtxError = cms.bool( True ),
11581  nSigmaZ = cms.double( 100.0 ),
11582  dz_par2 = cms.vdouble( 5.0, 0.0 ),
11583  applyAdaptedPVCuts = cms.bool( True ),
11584  min_eta = cms.double( -9999.0 ),
11585  dz_par1 = cms.vdouble( 9999.0, 0.0 ),
11586  copyTrajectories = cms.untracked.bool( False ),
11587  vtxNumber = cms.int32( -1 ),
11588  max_d0NoPV = cms.double( 0.5 ),
11589  keepAllTracks = cms.bool( False ),
11590  maxNumberLostLayers = cms.uint32( 999 ),
11591  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11592  max_relpterr = cms.double( 9999.0 ),
11593  copyExtras = cms.untracked.bool( True ),
11594  max_z0NoPV = cms.double( 100.0 ),
11595  vertexCut = cms.string( "tracksSize>=2" ),
11596  max_z0 = cms.double( 100.0 ),
11597  useVertices = cms.bool( True ),
11598  min_nhits = cms.uint32( 3 ),
11599  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11600  max_minMissHitOutOrIn = cms.int32( 99 ),
11601  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11602  vertices = cms.InputTag( "hltPixelVertices" ),
11603  max_eta = cms.double( 9999.0 ),
11604  d0_par2 = cms.vdouble( 9999.0, 0.0 ),
11605  d0_par1 = cms.vdouble( 9999.0, 0.0 ),
11606  res_par = cms.vdouble( 99999.0, 99999.0 ),
11607  minHitsToBypassChecks = cms.uint32( 999 )
11608 )
11609 fragment.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
11610  src = cms.InputTag( "hltPAGoodFullTracks" ),
11611  particleType = cms.string( "pi+" )
11612 )
11613 fragment.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11614  saveTags = cms.bool( True ),
11615  MinTrks = cms.int32( 1 ),
11616  MinPt = cms.double( 18.0 ),
11617  MaxVz = cms.double( 15.0 ),
11618  MaxEta = cms.double( 2.4 ),
11619  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11620  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11621  MaxPt = cms.double( 9999.0 ),
11622  MinSep = cms.double( 9999.0 )
11623 )
11624 fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed",
11625  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ),
11626  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11627  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11628  saveTags = cms.bool( True ),
11629  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11630  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11631  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11632  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11633  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11634 )
11635 fragment.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler",
11636  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11637  offset = cms.uint32( 0 )
11638 )
11639 fragment.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11640  saveTags = cms.bool( True ),
11641  MinTrks = cms.int32( 1 ),
11642  MinPt = cms.double( 24.0 ),
11643  MaxVz = cms.double( 15.0 ),
11644  MaxEta = cms.double( 2.4 ),
11645  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11646  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11647  MaxPt = cms.double( 9999.0 ),
11648  MinSep = cms.double( 9999.0 )
11649 )
11650 fragment.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler",
11651  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11652  offset = cms.uint32( 0 )
11653 )
11654 fragment.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11655  saveTags = cms.bool( True ),
11656  MinTrks = cms.int32( 1 ),
11657  MinPt = cms.double( 34.0 ),
11658  MaxVz = cms.double( 15.0 ),
11659  MaxEta = cms.double( 2.4 ),
11660  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11661  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11662  MaxPt = cms.double( 9999.0 ),
11663  MinSep = cms.double( 9999.0 )
11664 )
11665 fragment.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler",
11666  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11667  offset = cms.uint32( 0 )
11668 )
11669 fragment.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11670  saveTags = cms.bool( True ),
11671  MinTrks = cms.int32( 1 ),
11672  MinPt = cms.double( 45.0 ),
11673  MaxVz = cms.double( 15.0 ),
11674  MaxEta = cms.double( 2.4 ),
11675  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11676  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11677  MaxPt = cms.double( 9999.0 ),
11678  MinSep = cms.double( 9999.0 )
11679 )
11680 fragment.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler",
11681  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11682  offset = cms.uint32( 0 )
11683 )
11684 fragment.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11685  saveTags = cms.bool( True ),
11686  MinTrks = cms.int32( 1 ),
11687  MinPt = cms.double( 53.0 ),
11688  MaxVz = cms.double( 15.0 ),
11689  MaxEta = cms.double( 2.4 ),
11690  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
11691  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11692  MaxPt = cms.double( 9999.0 ),
11693  MinSep = cms.double( 9999.0 )
11694 )
11695 fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11696  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND" ),
11697  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11698  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11699  saveTags = cms.bool( True ),
11700  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11701  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11702  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11703  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11704  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11705 )
11706 fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef = cms.EDFilter( "HLTPrescaler",
11707  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11708  offset = cms.uint32( 0 )
11709 )
11710 fragment.hltL1MuOpenNotHF2L1Filtered2 = cms.EDFilter( "HLTMuonL1TFilter",
11711  saveTags = cms.bool( True ),
11712  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenNotMinimumBiasHF2AND" ),
11713  MinPt = cms.double( 0.0 ),
11714  MinN = cms.int32( 1 ),
11715  MaxEta = cms.double( 2.5 ),
11716  CentralBxOnly = cms.bool( True ),
11717  SelectQualities = cms.vint32( ),
11718  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
11719 )
11720 fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11721  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11722  offset = cms.uint32( 0 )
11723 )
11724 fragment.hltHISiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
11725  UseQualityInfo = cms.bool( False ),
11726  UsePilotBlade = cms.bool( False ),
11727  UsePhase1 = cms.bool( False ),
11728  InputLabel = cms.InputTag( "rawDataCollector" ),
11729  IncludeErrors = cms.bool( False ),
11730  ErrorList = cms.vint32( ),
11731  Regions = cms.PSet( ),
11732  Timing = cms.untracked.bool( False ),
11733  CablingMapLabel = cms.string( "" ),
11734  UserErrorList = cms.vint32( )
11735 )
11736 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
11737  src = cms.InputTag( "hltHISiPixelDigis" ),
11738  ChannelThreshold = cms.int32( 1000 ),
11739  maxNumberOfClusters = cms.int32( -1 ),
11740  VCaltoElectronGain = cms.int32( 65 ),
11741  MissCalibrate = cms.untracked.bool( True ),
11742  SplitClusters = cms.bool( False ),
11743  VCaltoElectronOffset = cms.int32( -414 ),
11744  payloadType = cms.string( "HLT" ),
11745  SeedThreshold = cms.int32( 1000 ),
11746  ClusterThreshold = cms.double( 4000.0 )
11747 )
11748 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
11749  src = cms.InputTag( "hltHISiPixelClusters" ),
11750  onDemand = cms.bool( False )
11751 )
11752 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
11753  VerboseLevel = cms.untracked.int32( 0 ),
11754  src = cms.InputTag( "hltHISiPixelClusters" ),
11755  CPE = cms.string( "hltESPPixelCPEGeneric" )
11756 )
11757 fragment.hltPixelLayerTripletsForUPC = cms.EDProducer( "SeedingLayersEDProducer",
11758  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11759  'BPix1+BPix2+FPix1_pos',
11760  'BPix1+BPix2+FPix1_neg',
11761  'BPix1+FPix1_pos+FPix2_pos',
11762  'BPix1+FPix1_neg+FPix2_neg' ),
11763  MTOB = cms.PSet( ),
11764  TEC = cms.PSet( ),
11765  MTID = cms.PSet( ),
11766  FPix = cms.PSet(
11767  hitErrorRPhi = cms.double( 0.0051 ),
11768  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11769  useErrorsFromParam = cms.bool( True ),
11770  hitErrorRZ = cms.double( 0.0036 ),
11771  HitProducer = cms.string( "hltHISiPixelRecHits" )
11772  ),
11773  MTEC = cms.PSet( ),
11774  MTIB = cms.PSet( ),
11775  TID = cms.PSet( ),
11776  TOB = cms.PSet( ),
11777  BPix = cms.PSet(
11778  hitErrorRPhi = cms.double( 0.0027 ),
11779  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11780  useErrorsFromParam = cms.bool( True ),
11781  hitErrorRZ = cms.double( 0.006 ),
11782  HitProducer = cms.string( "hltHISiPixelRecHits" )
11783  ),
11784  TIB = cms.PSet( )
11785 )
11786 fragment.hltPixelTracksForUPCFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
11787  chi2 = cms.double( 1000.0 ),
11788  nSigmaTipMaxTolerance = cms.double( 0.0 ),
11789  ptMin = cms.double( 0.1 ),
11790  nSigmaInvPtTolerance = cms.double( 0.0 ),
11791  tipMax = cms.double( 1.0 )
11792 )
11793 fragment.hltPixelTracksForUPCFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
11794 fragment.hltPixelTracksTrackingRegionsForUPC = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
11795  RegionPSet = cms.PSet(
11796  nSigmaZ = cms.double( 0.0 ),
11797  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11798  ptMin = cms.double( 0.1 ),
11799  originHalfLength = cms.double( 24.0 ),
11800  originRadius = cms.double( 0.2 ),
11801  precise = cms.bool( True ),
11802  useMultipleScattering = cms.bool( False )
11803  )
11804 )
11805 fragment.hltPixelTracksHitDoubletsForUPC = cms.EDProducer( "HitPairEDProducer",
11806  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForUPC" ),
11807  layerPairs = cms.vuint32( 0 ),
11808  clusterCheck = cms.InputTag( "" ),
11809  produceSeedingHitSets = cms.bool( False ),
11810  produceIntermediateHitDoublets = cms.bool( True ),
11811  maxElement = cms.uint32( 0 ),
11812  seedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" )
11813 )
11814 fragment.hltPixelTracksHitTripletsForUPC = cms.EDProducer( "PixelTripletHLTEDProducer",
11815  useBending = cms.bool( True ),
11816  useFixedPreFiltering = cms.bool( False ),
11817  produceIntermediateHitTriplets = cms.bool( False ),
11818  maxElement = cms.uint32( 100000 ),
11819  SeedComparitorPSet = cms.PSet(
11820  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
11821  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
11822  clusterShapeCacheSrc = cms.InputTag( "hltHISiPixelClustersCache" )
11823  ),
11824  extraHitRPhitolerance = cms.double( 0.06 ),
11825  produceSeedingHitSets = cms.bool( True ),
11826  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForUPC" ),
11827  useMultScattering = cms.bool( True ),
11828  phiPreFiltering = cms.double( 0.3 ),
11829  extraHitRZtolerance = cms.double( 0.06 )
11830 )
11831 fragment.hltPixelTracksForUPC = cms.EDProducer( "PixelTrackProducer",
11832  Filter = cms.InputTag( "hltPixelTracksForUPCFilter" ),
11833  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
11834  passLabel = cms.string( "" ),
11835  Fitter = cms.InputTag( "hltPixelTracksForUPCFitter" ),
11836  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForUPC" )
11837 )
11838 fragment.hltPixelCandsForUPC = cms.EDProducer( "ConcreteChargedCandidateProducer",
11839  src = cms.InputTag( "hltPixelTracksForUPC" ),
11840  particleType = cms.string( "pi+" )
11841 )
11842 fragment.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter",
11843  src = cms.InputTag( "hltPixelCandsForUPC" ),
11844  minNumber = cms.uint32( 1 )
11845 )
11846 fragment.hltL1sMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11847  L1SeedsLogicalExpression = cms.string( "L1_MuOpen_NotMinimumBiasHF2_AND" ),
11848  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11849  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11850  saveTags = cms.bool( True ),
11851  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11852  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11853  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11854  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11855  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11856 )
11857 fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11858  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11859  offset = cms.uint32( 0 )
11860 )
11861 fragment.hltL1MuOpenNotHF2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
11862  saveTags = cms.bool( True ),
11863  PreviousCandTag = cms.InputTag( "hltL1sMuOpenNotMinimumBiasHF2AND" ),
11864  MinPt = cms.double( 0.0 ),
11865  MinN = cms.int32( 1 ),
11866  MaxEta = cms.double( 2.5 ),
11867  CentralBxOnly = cms.bool( True ),
11868  SelectQualities = cms.vint32( ),
11869  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
11870 )
11871 fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11872  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11873  offset = cms.uint32( 0 )
11874 )
11875 fragment.hltL1sNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
11876  L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF2_AND" ),
11877  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11878  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11879  saveTags = cms.bool( True ),
11880  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11881  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11882  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11883  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11884  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11885 )
11886 fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
11887  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11888  offset = cms.uint32( 0 )
11889 )
11890 fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11891  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11892  offset = cms.uint32( 0 )
11893 )
11894 fragment.hltL1sZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11895  L1SeedsLogicalExpression = cms.string( "L1_ZdcOR_BptxAND" ),
11896  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11897  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11898  saveTags = cms.bool( True ),
11899  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11900  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11901  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11902  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11903  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11904 )
11905 fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11906  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11907  offset = cms.uint32( 0 )
11908 )
11909 fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11910  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11911  offset = cms.uint32( 0 )
11912 )
11913 fragment.hltL1sZdcXORBptxAND = cms.EDFilter( "HLTL1TSeed",
11914  L1SeedsLogicalExpression = cms.string( "L1_ZdcXOR_BptxAND" ),
11915  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11916  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11917  saveTags = cms.bool( True ),
11918  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11919  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11920  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11921  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11922  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11923 )
11924 fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11925  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11926  offset = cms.uint32( 0 )
11927 )
11928 fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11929  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11930  offset = cms.uint32( 0 )
11931 )
11932 fragment.hltL1sNotZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
11933  L1SeedsLogicalExpression = cms.string( "L1_NotZdcOR_BptxAND" ),
11934  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11935  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11936  saveTags = cms.bool( True ),
11937  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11938  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11939  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11940  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11941  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11942 )
11943 fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
11944  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11945  offset = cms.uint32( 0 )
11946 )
11947 fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11948  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11949  offset = cms.uint32( 0 )
11950 )
11951 fragment.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed",
11952  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ),
11953  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11954  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11955  saveTags = cms.bool( True ),
11956  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11957  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11958  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11959  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11960  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11961 )
11962 fragment.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler",
11963  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11964  offset = cms.uint32( 0 )
11965 )
11966 fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
11967  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11968  offset = cms.uint32( 0 )
11969 )
11970 fragment.hltL1MuOpenL1Filtered0UPC = cms.EDFilter( "HLTMuonL1TFilter",
11971  saveTags = cms.bool( True ),
11972  PreviousCandTag = cms.InputTag( "hltL1sCastorMediumJetBptxAND" ),
11973  MinPt = cms.double( 0.0 ),
11974  MinN = cms.int32( 1 ),
11975  MaxEta = cms.double( 2.5 ),
11976  CentralBxOnly = cms.bool( True ),
11977  SelectQualities = cms.vint32( ),
11978  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
11979 )
11980 fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler",
11981  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11982  offset = cms.uint32( 0 )
11983 )
11984 fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
11985  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
11986  particleType = cms.string( "pi+" )
11987 )
11988 fragment.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
11989  saveTags = cms.bool( True ),
11990  MinTrks = cms.int32( 0 ),
11991  MinPt = cms.double( 0.0 ),
11992  MaxVz = cms.double( 9999.0 ),
11993  MaxEta = cms.double( 99999.0 ),
11994  trackCollection = cms.InputTag( "hltPAFullCands" ),
11995  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11996  MaxPt = cms.double( 10000.0 ),
11997  MinSep = cms.double( 999.0 )
11998 )
11999 fragment.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12000  Src = cms.InputTag( "hltPAFullCands" ),
12001  massParticle1 = cms.double( 0.1396 ),
12002  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
12003  massParticle2 = cms.double( 0.4937 ),
12004  ChargeOpt = cms.int32( -1 ),
12005  MaxEta = cms.double( 2.5 ),
12006  MaxInvMass = cms.double( 2.27 ),
12007  MinPtPair = cms.double( 8.0 ),
12008  triggerTypeDaughters = cms.int32( 91 ),
12009  MinInvMass = cms.double( 1.47 ),
12010  MinPt = cms.double( 0.0 )
12011 )
12012 fragment.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
12013  saveTags = cms.bool( True ),
12014  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12015  MinVtxProbability = cms.double( 0.0 ),
12016  MaxLxySignificance = cms.double( 0.0 ),
12017  TrackTag = cms.InputTag( "hltPAFullCands" ),
12018  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ),
12019  MaxNormalisedChi2 = cms.double( 999.0 ),
12020  FastAccept = cms.bool( False ),
12021  MinCosinePointingAngle = cms.double( 0.8 ),
12022  triggerTypeDaughters = cms.int32( 91 ),
12023  MinLxySignificance = cms.double( 1.0 )
12024 )
12025 fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler",
12026  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12027  offset = cms.uint32( 0 )
12028 )
12029 fragment.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12030  Src = cms.InputTag( "hltPAFullCands" ),
12031  massParticle1 = cms.double( 0.1396 ),
12032  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
12033  massParticle2 = cms.double( 0.4937 ),
12034  ChargeOpt = cms.int32( -1 ),
12035  MaxEta = cms.double( 2.5 ),
12036  MaxInvMass = cms.double( 2.27 ),
12037  MinPtPair = cms.double( 15.0 ),
12038  triggerTypeDaughters = cms.int32( 91 ),
12039  MinInvMass = cms.double( 1.47 ),
12040  MinPt = cms.double( 0.0 )
12041 )
12042 fragment.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
12043  saveTags = cms.bool( True ),
12044  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12045  MinVtxProbability = cms.double( 0.0 ),
12046  MaxLxySignificance = cms.double( 0.0 ),
12047  TrackTag = cms.InputTag( "hltPAFullCands" ),
12048  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ),
12049  MaxNormalisedChi2 = cms.double( 999.0 ),
12050  FastAccept = cms.bool( False ),
12051  MinCosinePointingAngle = cms.double( 0.8 ),
12052  triggerTypeDaughters = cms.int32( 91 ),
12053  MinLxySignificance = cms.double( 1.0 )
12054 )
12055 fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler",
12056  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12057  offset = cms.uint32( 0 )
12058 )
12059 fragment.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12060  Src = cms.InputTag( "hltPAFullCands" ),
12061  massParticle1 = cms.double( 0.1396 ),
12062  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
12063  massParticle2 = cms.double( 0.4937 ),
12064  ChargeOpt = cms.int32( -1 ),
12065  MaxEta = cms.double( 2.5 ),
12066  MaxInvMass = cms.double( 2.27 ),
12067  MinPtPair = cms.double( 20.0 ),
12068  triggerTypeDaughters = cms.int32( 91 ),
12069  MinInvMass = cms.double( 1.47 ),
12070  MinPt = cms.double( 0.0 )
12071 )
12072 fragment.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter",
12073  saveTags = cms.bool( True ),
12074  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12075  MinVtxProbability = cms.double( 0.0 ),
12076  MaxLxySignificance = cms.double( 0.0 ),
12077  TrackTag = cms.InputTag( "hltPAFullCands" ),
12078  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ),
12079  MaxNormalisedChi2 = cms.double( 999.0 ),
12080  FastAccept = cms.bool( False ),
12081  MinCosinePointingAngle = cms.double( 0.8 ),
12082  triggerTypeDaughters = cms.int32( 91 ),
12083  MinLxySignificance = cms.double( 1.0 )
12084 )
12085 fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler",
12086  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12087  offset = cms.uint32( 0 )
12088 )
12089 fragment.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12090  Src = cms.InputTag( "hltPAFullCands" ),
12091  massParticle1 = cms.double( 0.1396 ),
12092  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
12093  massParticle2 = cms.double( 0.4937 ),
12094  ChargeOpt = cms.int32( -1 ),
12095  MaxEta = cms.double( 2.5 ),
12096  MaxInvMass = cms.double( 2.27 ),
12097  MinPtPair = cms.double( 30.0 ),
12098  triggerTypeDaughters = cms.int32( 91 ),
12099  MinInvMass = cms.double( 1.47 ),
12100  MinPt = cms.double( 0.0 )
12101 )
12102 fragment.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
12103  saveTags = cms.bool( True ),
12104  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12105  MinVtxProbability = cms.double( 0.0 ),
12106  MaxLxySignificance = cms.double( 0.0 ),
12107  TrackTag = cms.InputTag( "hltPAFullCands" ),
12108  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ),
12109  MaxNormalisedChi2 = cms.double( 999.0 ),
12110  FastAccept = cms.bool( False ),
12111  MinCosinePointingAngle = cms.double( 0.8 ),
12112  triggerTypeDaughters = cms.int32( 91 ),
12113  MinLxySignificance = cms.double( 1.0 )
12114 )
12115 fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler",
12116  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12117  offset = cms.uint32( 0 )
12118 )
12119 fragment.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12120  Src = cms.InputTag( "hltPAFullCands" ),
12121  massParticle1 = cms.double( 0.1396 ),
12122  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
12123  massParticle2 = cms.double( 0.4937 ),
12124  ChargeOpt = cms.int32( -1 ),
12125  MaxEta = cms.double( 2.5 ),
12126  MaxInvMass = cms.double( 2.27 ),
12127  MinPtPair = cms.double( 40.0 ),
12128  triggerTypeDaughters = cms.int32( 91 ),
12129  MinInvMass = cms.double( 1.47 ),
12130  MinPt = cms.double( 0.0 )
12131 )
12132 fragment.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
12133  saveTags = cms.bool( True ),
12134  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12135  MinVtxProbability = cms.double( 0.0 ),
12136  MaxLxySignificance = cms.double( 0.0 ),
12137  TrackTag = cms.InputTag( "hltPAFullCands" ),
12138  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ),
12139  MaxNormalisedChi2 = cms.double( 999.0 ),
12140  FastAccept = cms.bool( False ),
12141  MinCosinePointingAngle = cms.double( 0.8 ),
12142  triggerTypeDaughters = cms.int32( 91 ),
12143  MinLxySignificance = cms.double( 1.0 )
12144 )
12145 fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler",
12146  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12147  offset = cms.uint32( 0 )
12148 )
12149 fragment.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12150  Src = cms.InputTag( "hltPAFullCands" ),
12151  massParticle1 = cms.double( 0.1396 ),
12152  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
12153  massParticle2 = cms.double( 0.4937 ),
12154  ChargeOpt = cms.int32( -1 ),
12155  MaxEta = cms.double( 2.5 ),
12156  MaxInvMass = cms.double( 2.27 ),
12157  MinPtPair = cms.double( 50.0 ),
12158  triggerTypeDaughters = cms.int32( 91 ),
12159  MinInvMass = cms.double( 1.47 ),
12160  MinPt = cms.double( 0.0 )
12161 )
12162 fragment.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
12163  saveTags = cms.bool( True ),
12164  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12165  MinVtxProbability = cms.double( 0.0 ),
12166  MaxLxySignificance = cms.double( 0.0 ),
12167  TrackTag = cms.InputTag( "hltPAFullCands" ),
12168  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ),
12169  MaxNormalisedChi2 = cms.double( 999.0 ),
12170  FastAccept = cms.bool( False ),
12171  MinCosinePointingAngle = cms.double( 0.8 ),
12172  triggerTypeDaughters = cms.int32( 91 ),
12173  MinLxySignificance = cms.double( 1.0 )
12174 )
12175 fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler",
12176  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12177  offset = cms.uint32( 0 )
12178 )
12179 fragment.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12180  Src = cms.InputTag( "hltPAFullCands" ),
12181  massParticle1 = cms.double( 0.1396 ),
12182  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
12183  massParticle2 = cms.double( 0.4937 ),
12184  ChargeOpt = cms.int32( -1 ),
12185  MaxEta = cms.double( 2.5 ),
12186  MaxInvMass = cms.double( 2.27 ),
12187  MinPtPair = cms.double( 60.0 ),
12188  triggerTypeDaughters = cms.int32( 91 ),
12189  MinInvMass = cms.double( 1.47 ),
12190  MinPt = cms.double( 0.0 )
12191 )
12192 fragment.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
12193  saveTags = cms.bool( True ),
12194  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12195  MinVtxProbability = cms.double( 0.0 ),
12196  MaxLxySignificance = cms.double( 0.0 ),
12197  TrackTag = cms.InputTag( "hltPAFullCands" ),
12198  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ),
12199  MaxNormalisedChi2 = cms.double( 999.0 ),
12200  FastAccept = cms.bool( False ),
12201  MinCosinePointingAngle = cms.double( 0.8 ),
12202  triggerTypeDaughters = cms.int32( 91 ),
12203  MinLxySignificance = cms.double( 1.0 )
12204 )
12205 fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12206  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12207  offset = cms.uint32( 0 )
12208 )
12209 fragment.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet",
12210  saveTags = cms.bool( True ),
12211  MinPt = cms.double( 30.0 ),
12212  MinN = cms.int32( 1 ),
12213  MaxEta = cms.double( 2.1 ),
12214  MinEta = cms.double( -1.0 ),
12215  MinMass = cms.double( -1.0 ),
12216  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
12217  MinE = cms.double( -1.0 ),
12218  triggerType = cms.int32( 85 )
12219 )
12220 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
12221  DeltaR = cms.double( 0.5 ),
12222  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ),
12223  TriggerType = cms.int32( 85 ),
12224  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
12225 )
12226 fragment.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet",
12227  saveTags = cms.bool( True ),
12228  MinPt = cms.double( 60.0 ),
12229  MinN = cms.int32( 1 ),
12230  MaxEta = cms.double( 2.1 ),
12231  MinEta = cms.double( -1.0 ),
12232  MinMass = cms.double( -1.0 ),
12233  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
12234  MinE = cms.double( -1.0 ),
12235  triggerType = cms.int32( 85 )
12236 )
12237 fragment.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector",
12238  filter = cms.bool( False ),
12239  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
12240  cut = cms.string( "abs(eta)<2.1" )
12241 )
12242 fragment.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector",
12243  maxNumber = cms.uint32( 3 ),
12244  filter = cms.bool( False ),
12245  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" )
12246 )
12247 fragment.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
12248  filter = cms.bool( False ),
12249  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ),
12250  etMin = cms.double( 60.0 )
12251 )
12252 fragment.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer",
12253  vertexCollections = cms.VPSet(
12254  cms.PSet( label = cms.string( "" ),
12255  useBeamConstraint = cms.bool( False ),
12256  minNdof = cms.double( 0.0 ),
12257  maxDistanceToBeam = cms.double( 1.0 ),
12258  algorithm = cms.string( "AdaptiveVertexFitter" ),
12259  chi2cutoff = cms.double( 3.0 )
12260  ),
12261  cms.PSet( label = cms.string( "WithBS" ),
12262  useBeamConstraint = cms.bool( True ),
12263  minNdof = cms.double( 0.0 ),
12264  maxDistanceToBeam = cms.double( 1.0 ),
12265  algorithm = cms.string( "AdaptiveVertexFitter" ),
12266  chi2cutoff = cms.double( 3.0 )
12267  )
12268  ),
12269  verbose = cms.untracked.bool( False ),
12270  TkFilterParameters = cms.PSet(
12271  minPt = cms.double( 0.0 ),
12272  minSiliconLayersWithHits = cms.int32( 5 ),
12273  minPixelLayersWithHits = cms.int32( 2 ),
12274  maxNormalizedChi2 = cms.double( 20.0 ),
12275  trackQuality = cms.string( "any" ),
12276  algorithm = cms.string( "filter" ),
12277  maxD0Significance = cms.double( 999.0 ),
12278  maxEta = cms.double( 100.0 )
12279  ),
12280  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12281  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
12282  TkClusParameters = cms.PSet(
12283  TkDAClusParameters = cms.PSet(
12284  d0CutOff = cms.double( 999.0 ),
12285  dzCutOff = cms.double( 4.0 ),
12286  vertexSize = cms.double( 0.15 ),
12287  coolingFactor = cms.double( 0.6 ),
12288  Tmin = cms.double( 2.4 ),
12289  use_vdt = cms.untracked.bool( True ),
12290  Tpurge = cms.double( 2.0 ),
12291  Tstop = cms.double( 0.5 ),
12292  zmerge = cms.double( 0.01 ),
12293  uniquetrkweight = cms.double( 0.9 )
12294  ),
12295  algorithm = cms.string( "DA_vect" )
12296  )
12297 )
12298 fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
12299  jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12300  tracks = cms.InputTag( "hltPFMuonMerging" ),
12301  useAssigned = cms.bool( False ),
12302  coneSize = cms.double( 0.4 ),
12303  pvSrc = cms.InputTag( "" )
12304 )
12305 fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer",
12306  maximumTransverseImpactParameter = cms.double( 0.2 ),
12307  minimumNumberOfHits = cms.int32( 8 ),
12308  minimumTransverseMomentum = cms.double( 1.0 ),
12309  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
12310  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
12311  computeGhostTrack = cms.bool( False ),
12312  ghostTrackPriorDeltaR = cms.double( 0.03 ),
12313  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ),
12314  jetDirectionUsingGhostTrack = cms.bool( False ),
12315  minimumNumberOfPixelHits = cms.int32( 2 ),
12316  jetDirectionUsingTracks = cms.bool( False ),
12317  computeProbabilities = cms.bool( False ),
12318  useTrackQuality = cms.bool( False ),
12319  maximumChiSquared = cms.double( 20.0 )
12320 )
12321 fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
12322  extSVDeltaRToJet = cms.double( 0.3 ),
12323  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12324  vertexReco = cms.PSet(
12325  primcut = cms.double( 1.8 ),
12326  seccut = cms.double( 6.0 ),
12327  finder = cms.string( "avr" ),
12328  weightthreshold = cms.double( 0.001 ),
12329  minweight = cms.double( 0.5 ),
12330  smoothing = cms.bool( False )
12331  ),
12332  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
12333  constraint = cms.string( "BeamSpot" ),
12334  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ),
12335  vertexCuts = cms.PSet(
12336  distSig2dMin = cms.double( 3.0 ),
12337  useTrackWeights = cms.bool( True ),
12338  distVal3dMax = cms.double( 99999.9 ),
12339  massMax = cms.double( 6.5 ),
12340  distSig3dMax = cms.double( 99999.9 ),
12341  distVal2dMin = cms.double( 0.01 ),
12342  minimumTrackWeight = cms.double( 0.5 ),
12343  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
12344  distSig2dMax = cms.double( 99999.9 ),
12345  distSig3dMin = cms.double( -99999.9 ),
12346  fracPV = cms.double( 0.65 ),
12347  maxDeltaRToJetAxis = cms.double( 0.5 ),
12348  distVal2dMax = cms.double( 2.5 ),
12349  distVal3dMin = cms.double( -99999.9 ),
12350  multiplicityMin = cms.uint32( 2 )
12351  ),
12352  useExternalSV = cms.bool( False ),
12353  minimumTrackWeight = cms.double( 0.5 ),
12354  usePVError = cms.bool( True ),
12355  trackSelection = cms.PSet(
12356  max_pT_dRcut = cms.double( 0.1 ),
12357  b_dR = cms.double( 0.6263 ),
12358  min_pT = cms.double( 120.0 ),
12359  b_pT = cms.double( 0.3684 ),
12360  ptMin = cms.double( 1.0 ),
12361  max_pT_trackPTcut = cms.double( 3.0 ),
12362  max_pT = cms.double( 500.0 ),
12363  useVariableJTA = cms.bool( False ),
12364  maxDecayLen = cms.double( 99999.9 ),
12365  qualityClass = cms.string( "any" ),
12366  normChi2Max = cms.double( 99999.9 ),
12367  sip2dValMin = cms.double( -99999.9 ),
12368  sip3dValMin = cms.double( -99999.9 ),
12369  a_dR = cms.double( -0.001053 ),
12370  maxDistToAxis = cms.double( 0.2 ),
12371  totalHitsMin = cms.uint32( 2 ),
12372  a_pT = cms.double( 0.005263 ),
12373  sip2dSigMax = cms.double( 99999.9 ),
12374  sip2dValMax = cms.double( 99999.9 ),
12375  sip3dSigMax = cms.double( 99999.9 ),
12376  sip3dValMax = cms.double( 99999.9 ),
12377  min_pT_dRcut = cms.double( 0.5 ),
12378  jetDeltaRMax = cms.double( 0.3 ),
12379  pixelHitsMin = cms.uint32( 2 ),
12380  sip3dSigMin = cms.double( -99999.9 ),
12381  sip2dSigMin = cms.double( -99999.9 )
12382  ),
12383  trackSort = cms.string( "sip3dSig" ),
12384  extSVCollection = cms.InputTag( "secondaryVertices" )
12385 )
12386 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12387  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
12388  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12389 )
12390 fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12391  saveTags = cms.bool( True ),
12392  MinJets = cms.int32( 1 ),
12393  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ),
12394  TriggerType = cms.int32( 86 ),
12395  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12396  MinTag = cms.double( 0.7 ),
12397  MaxTag = cms.double( 999999.0 )
12398 )
12399 fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12400  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12401  offset = cms.uint32( 0 )
12402 )
12403 fragment.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet",
12404  saveTags = cms.bool( True ),
12405  MinPt = cms.double( 50.0 ),
12406  MinN = cms.int32( 1 ),
12407  MaxEta = cms.double( 2.1 ),
12408  MinEta = cms.double( -1.0 ),
12409  MinMass = cms.double( -1.0 ),
12410  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
12411  MinE = cms.double( -1.0 ),
12412  triggerType = cms.int32( 85 )
12413 )
12414 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
12415  DeltaR = cms.double( 0.5 ),
12416  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ),
12417  TriggerType = cms.int32( 85 ),
12418  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
12419 )
12420 fragment.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet",
12421  saveTags = cms.bool( True ),
12422  MinPt = cms.double( 80.0 ),
12423  MinN = cms.int32( 1 ),
12424  MaxEta = cms.double( 2.1 ),
12425  MinEta = cms.double( -1.0 ),
12426  MinMass = cms.double( -1.0 ),
12427  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
12428  MinE = cms.double( -1.0 ),
12429  triggerType = cms.int32( 85 )
12430 )
12431 fragment.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector",
12432  filter = cms.bool( False ),
12433  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
12434  cut = cms.string( "abs(eta)<2.1" )
12435 )
12436 fragment.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector",
12437  maxNumber = cms.uint32( 3 ),
12438  filter = cms.bool( False ),
12439  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" )
12440 )
12441 fragment.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
12442  filter = cms.bool( False ),
12443  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ),
12444  etMin = cms.double( 80.0 )
12445 )
12446 fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
12447  jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12448  tracks = cms.InputTag( "hltPFMuonMerging" ),
12449  useAssigned = cms.bool( False ),
12450  coneSize = cms.double( 0.4 ),
12451  pvSrc = cms.InputTag( "" )
12452 )
12453 fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer",
12454  maximumTransverseImpactParameter = cms.double( 0.2 ),
12455  minimumNumberOfHits = cms.int32( 8 ),
12456  minimumTransverseMomentum = cms.double( 1.0 ),
12457  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
12458  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
12459  computeGhostTrack = cms.bool( False ),
12460  ghostTrackPriorDeltaR = cms.double( 0.03 ),
12461  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ),
12462  jetDirectionUsingGhostTrack = cms.bool( False ),
12463  minimumNumberOfPixelHits = cms.int32( 2 ),
12464  jetDirectionUsingTracks = cms.bool( False ),
12465  computeProbabilities = cms.bool( False ),
12466  useTrackQuality = cms.bool( False ),
12467  maximumChiSquared = cms.double( 20.0 )
12468 )
12469 fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
12470  extSVDeltaRToJet = cms.double( 0.3 ),
12471  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12472  vertexReco = cms.PSet(
12473  primcut = cms.double( 1.8 ),
12474  seccut = cms.double( 6.0 ),
12475  finder = cms.string( "avr" ),
12476  weightthreshold = cms.double( 0.001 ),
12477  minweight = cms.double( 0.5 ),
12478  smoothing = cms.bool( False )
12479  ),
12480  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
12481  constraint = cms.string( "BeamSpot" ),
12482  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ),
12483  vertexCuts = cms.PSet(
12484  distSig2dMin = cms.double( 3.0 ),
12485  useTrackWeights = cms.bool( True ),
12486  distVal3dMax = cms.double( 99999.9 ),
12487  massMax = cms.double( 6.5 ),
12488  distSig3dMax = cms.double( 99999.9 ),
12489  distVal2dMin = cms.double( 0.01 ),
12490  minimumTrackWeight = cms.double( 0.5 ),
12491  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
12492  distSig2dMax = cms.double( 99999.9 ),
12493  distSig3dMin = cms.double( -99999.9 ),
12494  fracPV = cms.double( 0.65 ),
12495  maxDeltaRToJetAxis = cms.double( 0.5 ),
12496  distVal2dMax = cms.double( 2.5 ),
12497  distVal3dMin = cms.double( -99999.9 ),
12498  multiplicityMin = cms.uint32( 2 )
12499  ),
12500  useExternalSV = cms.bool( False ),
12501  minimumTrackWeight = cms.double( 0.5 ),
12502  usePVError = cms.bool( True ),
12503  trackSelection = cms.PSet(
12504  max_pT_dRcut = cms.double( 0.1 ),
12505  b_dR = cms.double( 0.6263 ),
12506  min_pT = cms.double( 120.0 ),
12507  b_pT = cms.double( 0.3684 ),
12508  ptMin = cms.double( 1.0 ),
12509  max_pT_trackPTcut = cms.double( 3.0 ),
12510  max_pT = cms.double( 500.0 ),
12511  useVariableJTA = cms.bool( False ),
12512  maxDecayLen = cms.double( 99999.9 ),
12513  qualityClass = cms.string( "any" ),
12514  normChi2Max = cms.double( 99999.9 ),
12515  sip2dValMin = cms.double( -99999.9 ),
12516  sip3dValMin = cms.double( -99999.9 ),
12517  a_dR = cms.double( -0.001053 ),
12518  maxDistToAxis = cms.double( 0.2 ),
12519  totalHitsMin = cms.uint32( 2 ),
12520  a_pT = cms.double( 0.005263 ),
12521  sip2dSigMax = cms.double( 99999.9 ),
12522  sip2dValMax = cms.double( 99999.9 ),
12523  sip3dSigMax = cms.double( 99999.9 ),
12524  sip3dValMax = cms.double( 99999.9 ),
12525  min_pT_dRcut = cms.double( 0.5 ),
12526  jetDeltaRMax = cms.double( 0.3 ),
12527  pixelHitsMin = cms.uint32( 2 ),
12528  sip3dSigMin = cms.double( -99999.9 ),
12529  sip2dSigMin = cms.double( -99999.9 )
12530  ),
12531  trackSort = cms.string( "sip3dSig" ),
12532  extSVCollection = cms.InputTag( "secondaryVertices" )
12533 )
12534 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12535  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
12536  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12537 )
12538 fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12539  saveTags = cms.bool( True ),
12540  MinJets = cms.int32( 1 ),
12541  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ),
12542  TriggerType = cms.int32( 86 ),
12543  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12544  MinTag = cms.double( 0.7 ),
12545  MaxTag = cms.double( 999999.0 )
12546 )
12547 fragment.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12548  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12549  offset = cms.uint32( 0 )
12550 )
12551 fragment.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
12552  src = cms.InputTag( "hltPFMuonMerging" ),
12553  particleType = cms.string( "pi+" )
12554 )
12555 fragment.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
12556  saveTags = cms.bool( True ),
12557  MinTrks = cms.int32( 0 ),
12558  MinPt = cms.double( 2.5 ),
12559  MaxVz = cms.double( 9999.0 ),
12560  MaxEta = cms.double( 999999.0 ),
12561  trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12562  vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ),
12563  MaxPt = cms.double( 10000.0 ),
12564  MinSep = cms.double( 0.12 )
12565 )
12566 fragment.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12567  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12568  massParticle1 = cms.double( 0.1396 ),
12569  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12570  massParticle2 = cms.double( 0.4937 ),
12571  ChargeOpt = cms.int32( -1 ),
12572  MaxEta = cms.double( 2.5 ),
12573  MaxInvMass = cms.double( 2.17 ),
12574  MinPtPair = cms.double( 7.0 ),
12575  triggerTypeDaughters = cms.int32( 91 ),
12576  MinInvMass = cms.double( 1.57 ),
12577  MinPt = cms.double( 0.0 )
12578 )
12579 fragment.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter",
12580  saveTags = cms.bool( True ),
12581  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12582  MinVtxProbability = cms.double( 0.0 ),
12583  MaxLxySignificance = cms.double( 0.0 ),
12584  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12585  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ),
12586  MaxNormalisedChi2 = cms.double( 10.0 ),
12587  FastAccept = cms.bool( False ),
12588  MinCosinePointingAngle = cms.double( 0.95 ),
12589  triggerTypeDaughters = cms.int32( 91 ),
12590  MinLxySignificance = cms.double( 2.5 )
12591 )
12592 fragment.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12593  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12594  offset = cms.uint32( 0 )
12595 )
12596 fragment.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
12597  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12598  massParticle1 = cms.double( 0.1396 ),
12599  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
12600  massParticle2 = cms.double( 0.4937 ),
12601  ChargeOpt = cms.int32( -1 ),
12602  MaxEta = cms.double( 2.5 ),
12603  MaxInvMass = cms.double( 2.17 ),
12604  MinPtPair = cms.double( 7.0 ),
12605  triggerTypeDaughters = cms.int32( 91 ),
12606  MinInvMass = cms.double( 1.57 ),
12607  MinPt = cms.double( 0.0 )
12608 )
12609 fragment.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter",
12610  saveTags = cms.bool( True ),
12611  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
12612  MinVtxProbability = cms.double( 0.0 ),
12613  MaxLxySignificance = cms.double( 0.0 ),
12614  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
12615  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ),
12616  MaxNormalisedChi2 = cms.double( 10.0 ),
12617  FastAccept = cms.bool( False ),
12618  MinCosinePointingAngle = cms.double( 0.95 ),
12619  triggerTypeDaughters = cms.int32( 91 ),
12620  MinLxySignificance = cms.double( 2.5 )
12621 )
12622 fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12623  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12624  offset = cms.uint32( 0 )
12625 )
12626 fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
12627  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12628  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
12629 )
12630 fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12631  saveTags = cms.bool( True ),
12632  MinJets = cms.int32( 1 ),
12633  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ),
12634  TriggerType = cms.int32( 86 ),
12635  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
12636  MinTag = cms.double( 0.01 ),
12637  MaxTag = cms.double( 999999.0 )
12638 )
12639 fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
12640  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12641  offset = cms.uint32( 0 )
12642 )
12643 fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
12644  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
12645  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
12646 )
12647 fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
12648  saveTags = cms.bool( True ),
12649  MinJets = cms.int32( 1 ),
12650  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ),
12651  TriggerType = cms.int32( 86 ),
12652  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
12653  MinTag = cms.double( 0.01 ),
12654  MaxTag = cms.double( 999999.0 )
12655 )
12656 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
12657  SelectedTriggerType = cms.int32( 2 )
12658 )
12659 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
12660  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12661  offset = cms.uint32( 0 )
12662 )
12663 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12664  inputTag = cms.InputTag( "rawDataCollector" ),
12665  fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 )
12666 )
12667 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
12668  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12669  offset = cms.uint32( 0 )
12670 )
12671 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
12672  InputTag = cms.InputTag( "rawDataCollector" ),
12673  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
12674  FilterSummary = cms.untracked.bool( False )
12675 )
12676 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
12677  inputTag = cms.InputTag( "rawDataCollector" ),
12678  fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 )
12679 )
12680 fragment.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed",
12681  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
12682  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12683  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12684  saveTags = cms.bool( True ),
12685  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12686  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12687  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12688  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12689  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12690 )
12691 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
12692  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12693  offset = cms.uint32( 0 )
12694 )
12695 fragment.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed",
12696  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
12697  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12698  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12699  saveTags = cms.bool( True ),
12700  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12701  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12702  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12703  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12704  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12705 )
12706 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
12707  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12708  offset = cms.uint32( 0 )
12709 )
12710 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed",
12711  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
12712  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12713  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12714  saveTags = cms.bool( True ),
12715  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12716  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12717  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12718  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12719  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12720 )
12721 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
12722  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12723  offset = cms.uint32( 0 )
12724 )
12725 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed",
12726  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
12727  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12728  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12729  saveTags = cms.bool( True ),
12730  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12731  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12732  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12733  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12734  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12735 )
12736 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
12737  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12738  offset = cms.uint32( 0 )
12739 )
12740 fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed",
12741  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
12742  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12743  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12744  saveTags = cms.bool( True ),
12745  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12746  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12747  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12748  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12749  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12750 )
12751 fragment.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler",
12752  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12753  offset = cms.uint32( 0 )
12754 )
12755 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed",
12756  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
12757  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12758  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12759  saveTags = cms.bool( True ),
12760  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12761  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12762  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12763  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12764  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12765 )
12766 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
12767  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12768  offset = cms.uint32( 0 )
12769 )
12770 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
12771  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
12772  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12773  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12774  saveTags = cms.bool( True ),
12775  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12776  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12777  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12778  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12779  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12780 )
12781 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
12782  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12783  offset = cms.uint32( 0 )
12784 )
12785 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
12786  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12787  offset = cms.uint32( 0 )
12788 )
12789 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
12790  inputTag = cms.InputTag( "rawDataCollector" ),
12791  fedList = cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 )
12792 )
12793 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
12794  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12795  offset = cms.uint32( 0 )
12796 )
12797 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
12798  inputTag = cms.InputTag( "rawDataCollector" ),
12799  fedList = cms.vuint32( 1023, 1024 )
12800 )
12801 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
12802  moduleLabelPatternsToSkip = cms.vstring( ),
12803  processName = cms.string( "@" ),
12804  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' )
12805 )
12806 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
12807  processName = cms.string( "@" )
12808 )
12809 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
12810  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12811  offset = cms.uint32( 0 )
12812 )
12813 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
12814  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
12815  MaxBx = cms.int32( 0 ),
12816  DumpRecord = cms.bool( False ),
12817  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
12818  ReadPrescalesFromFile = cms.bool( False ),
12819  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
12820  MinBx = cms.int32( 0 ),
12821  psColumn = cms.int32( 0 ),
12822  DumpTrigResults = cms.bool( False ),
12823  DumpTrigSummary = cms.bool( True )
12824 )
12825 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
12826  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
12827  ReferenceRate = cms.untracked.double( 100.0 ),
12828  serviceBy = cms.untracked.string( "never" ),
12829  resetBy = cms.untracked.string( "never" ),
12830  reportBy = cms.untracked.string( "job" ),
12831  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
12832 )
12833 
12834 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
12835 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
12836 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12837 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
12838 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
12839 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
12840 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
12841 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksForHighMultFilter + fragment.hltPixelTracksForHighMultFitter + fragment.hltPixelTracksTrackingRegionsForHighMult + fragment.hltPixelTracksHitDoubletsForHighMult + fragment.hltPixelTracksHitTripletsForHighMult + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
12842 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
12843 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
12844 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
12845 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
12846 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
12847 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
12848 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
12849 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
12850 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
12851 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
12852 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
12853 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
12854 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
12855 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
12856 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 )
12857 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
12858 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
12859 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks )
12860 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
12861 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
12862 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
12863 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerQuadruplets + fragment.hltIter1PFlowPixelTrackingRegions + fragment.hltIter1PFlowPixelClusterCheck + fragment.hltIter1PFlowPixelHitDoublets + fragment.hltIter1PFlowPixelHitQuadruplets + fragment.hltIter1PFlowPixelSeeds + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
12864 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
12865 fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerTriplets + fragment.hltIter2PFlowPixelTrackingRegions + fragment.hltIter2PFlowPixelClusterCheck + fragment.hltIter2PFlowPixelHitDoublets + fragment.hltIter2PFlowPixelHitTriplets + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity )
12866 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
12867 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
12868 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
12869 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 )
12870 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
12871 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
12872 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
12873 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
12874 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
12875 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 )
12876 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
12877 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
12878 fragment.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices )
12879 fragment.HLTDoLocalPixelSequenceAfterSplitting = cms.Sequence( fragment.hltSiPixelClustersAfterSplitting + fragment.hltSiPixelClustersCacheAfterSplitting + fragment.hltSiPixelRecHitsAfterSplitting )
12880 fragment.HLTPAPixelClusterSplitting = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltPAJetsForCoreTracking + fragment.HLTDoLocalPixelSequenceAfterSplitting + fragment.hltPixelLayerTripletsAfterSplitting )
12881 fragment.HLTPADoLocalStripSequenceAfterSplitting = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityForPA + fragment.hltSiStripClustersAfterSplitting + fragment.hltSiStripMatchedRecHits )
12882 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsTrackingRegions + fragment.hltPAIter0PixelTripletsClusterCheck + fragment.hltPAIter0PixelTripletsHitDoublets + fragment.hltPAIter0PixelTripletsHitTriplets + fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
12883 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletTrackingRegions + fragment.hltPAIter1DetachedTripletClusterCheck + fragment.hltPAIter1DetachedTripletHitDoublets + fragment.hltPAIter1DetachedTripletHitTriplets + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
12884 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletTrackingRegions + fragment.hltPAIter2LowPtTripletClusterCheck + fragment.hltPAIter2LowPtTripletHitDoublets + fragment.hltPAIter2LowPtTripletHitTriplets + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
12885 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairTrackingRegions + fragment.hltPAIter3PixelPairClusterCheck + fragment.hltPAIter3PixelPairHitDoublets + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
12886 fragment.HLTPAIterativeTrackingIteration4 = cms.Sequence( fragment.hltPAIter4ClustersRefRemoval + fragment.hltPAIter4MaskedMeasurementTrackerEvent + fragment.hltPAIter4MixedTripletLayersA + fragment.hltPAIter4MixedTripletTrackingRegionsA + fragment.hltPAIter4MixedTripletClusterCheckA + fragment.hltPAIter4MixedTripletHitDoubletsA + fragment.hltPAIter4MixedTripletHitTripletsA + fragment.hltPAIter4MixedTripletSeedsA + fragment.hltPAIter4MixedTripletLayersB + fragment.hltPAIter4MixedTripletTrackingRegionsB + fragment.hltPAIter4MixedTripletClusterCheckB + fragment.hltPAIter4MixedTripletHitDoubletsB + fragment.hltPAIter4MixedTripletHitTripletsB + fragment.hltPAIter4MixedTripletSeedsB + fragment.hltPAIter4MixedSeeds + fragment.hltPAIter4CkfTrackCandidates + fragment.hltPAIter4CtfWithMaterialTracks + fragment.hltPAIter4TrackClassifier1 + fragment.hltPAIter4TrackClassifier2 + fragment.hltPAIter4TrackSelection )
12887 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessTrackingRegions + fragment.hltPAIter5PixelLessClusterCheck + fragment.hltPAIter5PixelLessHitDoublets + fragment.hltPAIter5PixelLessHitTriplets + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
12888 fragment.HLTPAIterativeTrackingIteration6 = cms.Sequence( fragment.hltPAIter6ClustersRefRemoval + fragment.hltPAIter6MaskedMeasurementTrackerEvent + fragment.hltPAIter6TobTecLayersTripl + fragment.hltPAIter6TobTecTrackingRegionsTripl + fragment.hltPAIter6TobTecClusterCheckTripl + fragment.hltPAIter6TobTecHitDoubletsTripl + fragment.hltPAIter6TobTecHitTripletsTripl + fragment.hltPAIter6TobTecSeedsTripl + fragment.hltPAIter6TobTecLayersPair + fragment.hltPAIter6TobTecTrackingRegionsPair + fragment.hltPAIter6TobTecClusterCheckPair + fragment.hltPAIter6TobTecHitDoubletsPair + fragment.hltPAIter6TobTecSeedsPair + fragment.hltPAIter6TobTecSeeds + fragment.hltPAIter6CkfTrackCandidates + fragment.hltPAIter6CtfWithMaterialTracks + fragment.hltPAIter6TrackClassifier1 + fragment.hltPAIter6TrackClassifier2 + fragment.hltPAIter6TrackSelection )
12889 fragment.HLTPAIterativeTrackingIteration7 = cms.Sequence( fragment.hltPAIter7GoodPrimaryVertices + fragment.hltPAIter7JetCoreLayers + fragment.hltPAIter7JetCoreTrackingRegions + fragment.hltPAIter7JetCoreClusterCheck + fragment.hltPAIter7JetCoreHitDoublets + fragment.hltPAIter7JetCoreSeeds + fragment.hltPAIter7CkfTrackCandidates + fragment.hltPAIter7CtfWithMaterialTracks + fragment.hltPAIter7TrackSelection )
12890 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.HLTPAIterativeTrackingIteration7 + fragment.hltPAIterativeTrackingMerged )
12891 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltHISiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
12892 fragment.HLTRecopixelvertexingSequenceForUPC = cms.Sequence( fragment.hltPixelLayerTripletsForUPC + fragment.hltPixelTracksForUPCFilter + fragment.hltPixelTracksForUPCFitter + fragment.hltPixelTracksTrackingRegionsForUPC + fragment.hltPixelTracksHitDoubletsForUPC + fragment.hltPixelTracksHitTripletsForUPC + fragment.hltPixelTracksForUPC )
12893 fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 )
12894 fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 )
12895 fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet60 + fragment.hltTktkFilterForDmesonjetsPFJet60 )
12896 fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet80 + fragment.hltTktkFilterForDmesonjetsPFJet80 )
12897 fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 )
12898 fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 )
12899 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
12900 
12901 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
12902 fragment.HLT_Physics_v5 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
12903 fragment.DST_Physics_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
12904 fragment.HLT_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
12905 fragment.HLT_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
12906 fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT45BptxAND + fragment.hltPrePixelTracksMultiplicity60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult60 + fragment.HLTEndSequence )
12907 fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50BptxAND + fragment.hltPrePixelTracksMultiplicity85ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult85 + fragment.HLTEndSequence )
12908 fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT55BptxAND + fragment.hltPrePixelTracksMultiplicity110ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult110 + fragment.HLTEndSequence )
12909 fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity135ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult135 + fragment.HLTEndSequence )
12910 fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity160ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult160 + fragment.HLTEndSequence )
12911 fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4CaloJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence )
12912 fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4CaloJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence )
12913 fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence )
12914 fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta5p1 + fragment.HLTEndSequence )
12915 fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet110Eta5p1 + fragment.HLTEndSequence )
12916 fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120Eta5p1 + fragment.HLTEndSequence )
12917 fragment.HLT_AK4CaloJet150ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet150ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet150Eta5p1 + fragment.HLTEndSequence )
12918 fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4PFJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.HLTEndSequence )
12919 fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.HLTEndSequence )
12920 fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + fragment.hltSingleAK4PFJet80Eta5p1 + fragment.HLTEndSequence )
12921 fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 + fragment.hltSingleAK4PFJet100Eta5p1 + fragment.HLTEndSequence )
12922 fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 + fragment.hltSingleAK4PFJet110Eta5p1 + fragment.HLTEndSequence )
12923 fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4PFJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet90Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 + fragment.hltSingleAK4PFJet120Eta5p1 + fragment.HLTEndSequence )
12924 fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12925 fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12926 fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
12927 fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
12928 fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12929 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12930 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12931 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12932 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12933 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12934 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
12935 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
12936 fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
12937 fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
12938 fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
12939 fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
12940 fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence )
12941 fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence )
12942 fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence )
12943 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta1p5 + fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter + fragment.HLTEndSequence )
12944 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta1p5 + fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 + fragment.hltHIEgammaHoverE + fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 + fragment.HLTEndSequence )
12945 fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta2p1 + fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 + fragment.HLTEndSequence )
12946 fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta2p5 + fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 + fragment.hltHIEgammaSigmaIEtaIEtaProducer + fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 + fragment.hltHIEgammaHoverE + fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 + fragment.HLTEndSequence )
12947 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta2p1 + fragment.HLTEndSequence )
12948 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta2p1 + fragment.HLTEndSequence )
12949 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
12950 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta2p1 + fragment.HLTEndSequence )
12951 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
12952 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
12953 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
12954 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
12955 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
12956 fragment.HLT_HIL1DoubleMu0ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL1DoubleMu0ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTEndSequence )
12957 fragment.HLT_HIL1DoubleMu10ForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3BptxAND + fragment.hltPreHIL1DoubleMu10ForPPRef + fragment.hltHIDoubleMu10MinBiasL1Filtered + fragment.HLTEndSequence )
12958 fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL2DoubleMu0NHitQForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0NHitQFiltered + fragment.HLTEndSequence )
12959 fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonOpenL2FilteredNoMBHFgated + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter + fragment.HLTEndSequence )
12960 fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIDimuonOpenL2FilteredNoMBHFgated + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm7to14L3Filter + fragment.HLTEndSequence )
12961 fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ10ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTEndSequence )
12962 fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL3Mu3NHitQ15ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3NHit15L3Filtered + fragment.HLTEndSequence )
12963 fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL2Mu5NHitQ10ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTEndSequence )
12964 fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL3Mu5NHitQ15ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu5NHit15L3Filtered + fragment.HLTEndSequence )
12965 fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL2Mu7NHitQ10ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTEndSequence )
12966 fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL3Mu7NHitQ15ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu7NHit15L3Filtered + fragment.HLTEndSequence )
12967 fragment.HLT_HIL2Mu15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL2Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence )
12968 fragment.HLT_HIL3Mu15ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL3Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu15L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu15L3Filtered + fragment.HLTEndSequence )
12969 fragment.HLT_HIL2Mu20ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL2Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu20L2Filtered + fragment.HLTEndSequence )
12970 fragment.HLT_HIL3Mu20ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL3Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL3Mu20L2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3SingleMu20L3Filtered + fragment.HLTEndSequence )
12971 fragment.HLT_FullTrack18ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreFullTrack18ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack18 + fragment.HLTEndSequence )
12972 fragment.HLT_FullTrack24ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreFullTrack24ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack24 + fragment.HLTEndSequence )
12973 fragment.HLT_FullTrack34ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreFullTrack34ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack34 + fragment.HLTEndSequence )
12974 fragment.HLT_FullTrack45ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreFullTrack45ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack45 + fragment.HLTEndSequence )
12975 fragment.HLT_FullTrack53ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreFullTrack53ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack53 + fragment.HLTEndSequence )
12976 fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTEndSequence )
12977 fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12978 fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTEndSequence )
12979 fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12980 fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef + fragment.HLTEndSequence )
12981 fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12982 fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12983 fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12984 fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef + fragment.HLTEndSequence )
12985 fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12986 fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef + fragment.HLTEndSequence )
12987 fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12988 fragment.HLT_HIL1CastorMediumJetForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHIL1CastorMediumJetForPPRef + fragment.HLTEndSequence )
12989 fragment.HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef + fragment.hltL1MuOpenL1Filtered0UPC + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
12990 fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt8 + fragment.hltTktkFilterForDmesonDpt8 + fragment.HLTEndSequence )
12991 fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt15 + fragment.hltTktkFilterForDmesonDpt15 + fragment.HLTEndSequence )
12992 fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt20 + fragment.hltTktkFilterForDmesonDpt20 + fragment.HLTEndSequence )
12993 fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt30 + fragment.hltTktkFilterForDmesonDpt30 + fragment.HLTEndSequence )
12994 fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt40 + fragment.hltTktkFilterForDmesonDpt40 + fragment.HLTEndSequence )
12995 fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt50 + fragment.hltTktkFilterForDmesonDpt50 + fragment.HLTEndSequence )
12996 fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt60 + fragment.hltTktkFilterForDmesonDpt60 + fragment.HLTEndSequence )
12997 fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 + fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 + fragment.HLTEndSequence )
12998 fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 + fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 + fragment.HLTEndSequence )
12999 fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFDJet60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef + fragment.HLTEndSequence )
13000 fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFDJet80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef + fragment.HLTEndSequence )
13001 fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 + fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 + fragment.HLTEndSequence )
13002 fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 + fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 + fragment.HLTEndSequence )
13003 fragment.HLT_EcalCalibration_v3 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
13004 fragment.HLT_HcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
13005 fragment.HLT_L1TOTEM1_MinBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
13006 fragment.HLT_L1TOTEM2_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
13007 fragment.HLT_L1MinimumBiasHF1OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
13008 fragment.HLT_L1MinimumBiasHF2OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
13009 fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGating + fragment.HLTEndSequence )
13010 fragment.HLT_L1MinimumBiasHF1AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
13011 fragment.HLT_L1MinimumBiasHF2AND_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
13012 fragment.AlCa_LumiPixels_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
13013 fragment.AlCa_LumiPixels_ZeroBias_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
13014 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
13015 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
13016 
13017 
13018 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v5, fragment.DST_Physics_v5, fragment.HLT_Random_v2, fragment.HLT_ZeroBias_v4, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v2, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v2, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v2, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v2, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v2, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v3, fragment.HLT_AK4CaloJet150ForPPRef_v3, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v5, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v5, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v3, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v3, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v3, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v3, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v3, fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v3, fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v3, fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v3, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v3, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v3, fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v3, fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v3, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v4, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v4, fragment.HLT_HIL1DoubleMu0ForPPRef_v2, fragment.HLT_HIL1DoubleMu10ForPPRef_v2, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v3, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v3, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v3, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v3, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v3, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v3, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v3, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v3, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v3, fragment.HLT_HIL2Mu15ForPPRef_v3, fragment.HLT_HIL3Mu15ForPPRef_v3, fragment.HLT_HIL2Mu20ForPPRef_v3, fragment.HLT_HIL3Mu20ForPPRef_v3, fragment.HLT_FullTrack18ForPPRef_v4, fragment.HLT_FullTrack24ForPPRef_v4, fragment.HLT_FullTrack34ForPPRef_v4, fragment.HLT_FullTrack45ForPPRef_v4, fragment.HLT_FullTrack53ForPPRef_v4, fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v3, fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v3, fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v3, fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3, fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v3, fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v3, fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v2, fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v2, fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v2, fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v2, fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v2, fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v2, fragment.HLT_HIL1CastorMediumJetForPPRef_v2, fragment.HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v2, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v4, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v4, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v5, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v5, fragment.HLT_EcalCalibration_v3, fragment.HLT_HcalCalibration_v4, fragment.HLT_L1TOTEM1_MinBias_v2, fragment.HLT_L1TOTEM2_ZeroBias_v2, fragment.HLT_L1MinimumBiasHF1OR_v2, fragment.HLT_L1MinimumBiasHF2OR_v2, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v3, fragment.HLT_L1MinimumBiasHF1AND_v2, fragment.HLT_L1MinimumBiasHF2AND_v2, fragment.AlCa_LumiPixels_Random_v2, fragment.AlCa_LumiPixels_ZeroBias_v5, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
13019 
13020 
13021 # dummyfy hltGetConditions in cff's
13022 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
13023  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
13024  result = cms.bool( True )
13025  )
13026  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
13027 
13028 # add specific customizations
13029 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
13030 fragment = customizeHLTforAll(fragment,"PRef")
13031 
13032 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
13033 fragment = customizeHLTforCMSSW(fragment,"PRef")
13034 
13035 # Eras-based customisations
13036 from HLTrigger.Configuration.Eras import modifyHLTforEras
13037 modifyHLTforEras(fragment)
13038 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)