CMS 3D CMS Logo

HLT_GRun_cff.py
Go to the documentation of this file.
1 # /dev/CMSSW_9_1_0/GRun/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/GRun/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  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1473  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1474  DQM = cms.vstring( 'OnlineMonitor' ),
1475  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1476  EcalCalibration = cms.vstring( 'EcalLaser' ),
1477  Express = cms.vstring( 'ExpressPhysics' ),
1478  NanoDST = cms.vstring( 'L1Accept' ),
1479  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
1480  'HcalNZS',
1481  'MonteCarlo',
1482  'ZeroBias' ),
1483  RPCMON = cms.vstring( 'RPCMonitor' )
1484 )
1485 fragment.datasets = cms.PSet(
1486  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v2',
1487  'AlCa_LumiPixels_ZeroBias_v5' ),
1488  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v6' ),
1489  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v3' ),
1490  ExpressPhysics = cms.vstring( 'HLT_Physics_v5',
1491  'HLT_Random_v2',
1492  'HLT_ZeroBias_v4' ),
1493  HLTPhysics = cms.vstring( 'HLT_Physics_v5' ),
1494  HcalNZS = cms.vstring( 'HLT_HcalNZS_v10',
1495  'HLT_HcalPhiSym_v11' ),
1496  L1Accept = cms.vstring( 'DST_Physics_v5' ),
1497  MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v1',
1498  'MC_AK4CaloJets_v3',
1499  'MC_AK4PFJets_v6',
1500  'MC_AK8CaloHT_v3',
1501  'MC_AK8PFHT_v6',
1502  'MC_AK8PFJets_v6',
1503  'MC_AK8TrimPFJets_v6',
1504  'MC_CaloBTagCSV_v1',
1505  'MC_CaloHT_v3',
1506  'MC_CaloMET_JetIdCleaned_v3',
1507  'MC_CaloMET_v3',
1508  'MC_CaloMHT_v3',
1509  'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v6',
1510  'MC_DoubleEle5_CaloIdL_GsfTrkIdVL_MW_v6',
1511  'MC_DoubleGlbTrkMu_TrkIsoVVL_DZ_v4',
1512  'MC_DoubleL1Tau_MediumIsoPFTau32_Trk1_eta2p1_Reg_v6',
1513  'MC_DoubleMuNoFiltersNoVtx_v3',
1514  'MC_DoubleMu_TrkIsoVVL_DZ_v4',
1515  'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v7',
1516  'MC_Ele5_WPLoose_Gsf_v8',
1517  'MC_IsoMu_v7',
1518  'MC_IsoTkMu15_v6',
1519  'MC_LooseIsoPFTau20_v5',
1520  'MC_LooseIsoPFTau50_Trk30_eta2p1_v4',
1521  'MC_PFBTagCSV_v1',
1522  'MC_PFHT_v6',
1523  'MC_PFMET_v6',
1524  'MC_PFMHT_v6',
1525  'MC_ReducedIterativeTracking_v3' ),
1526  OnlineMonitor = cms.vstring( 'HLT_HcalNZS_v10',
1527  'HLT_HcalPhiSym_v11',
1528  'HLT_Physics_v5',
1529  'HLT_Random_v2',
1530  'HLT_ZeroBias_v4' ),
1531  RPCMonitor = cms.vstring( 'AlCa_RPCMuonNoHits_v10',
1532  'AlCa_RPCMuonNoTriggers_v10',
1533  'AlCa_RPCMuonNormalisation_v10' ),
1534  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v3',
1535  'HLT_HcalCalibration_v4' ),
1536  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v3',
1537  'HLT_HcalCalibration_v4' ),
1538  ZeroBias = cms.vstring( 'HLT_Random_v2',
1539  'HLT_ZeroBias_v4' )
1540 )
1541 
1542 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1543  iovIsRunNotTime = cms.bool( True ),
1544  recordName = cms.string( "CSCChannelMapperRecord" ),
1545  firstValid = cms.vuint32( 1 )
1546 )
1547 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1548  iovIsRunNotTime = cms.bool( True ),
1549  recordName = cms.string( "CSCIndexerRecord" ),
1550  firstValid = cms.vuint32( 1 )
1551 )
1552 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1553  iovIsRunNotTime = cms.bool( True ),
1554  recordName = cms.string( "L1TGlobalParametersRcd" ),
1555  firstValid = cms.vuint32( 1 )
1556 )
1557 fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource",
1558  iovIsRunNotTime = cms.bool( True ),
1559  recordName = cms.string( "L1TGlobalStableParametersRcd" ),
1560  firstValid = cms.vuint32( 1 )
1561 )
1562 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1563  iovIsRunNotTime = cms.bool( True ),
1564  recordName = cms.string( "JetTagComputerRecord" ),
1565  firstValid = cms.vuint32( 1 )
1566 )
1567 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1568  iovIsRunNotTime = cms.bool( True ),
1569  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1570  firstValid = cms.vuint32( 1 )
1571 )
1572 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1573  iovIsRunNotTime = cms.bool( True ),
1574  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1575  firstValid = cms.vuint32( 1 )
1576 )
1577 
1578 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1579  MaxDPhi = cms.double( 1.6 ),
1580  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1581  PropagationDirection = cms.string( "anyDirection" )
1582 )
1583 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1584  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1585 )
1586 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1587  AlgoName = cms.string( "CSCIndexerPostls1" )
1588 )
1589 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1590  appendToDataLabel = cms.string( "" )
1591 )
1592 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1593 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1594  appendToDataLabel = cms.string( "" ),
1595  MapAuto = cms.untracked.bool( False ),
1596  SkipHE = cms.untracked.bool( False ),
1597  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
1598 )
1599 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1600  appendToDataLabel = cms.string( "" )
1601 )
1602 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1603  appendToDataLabel = cms.string( "" )
1604 )
1605 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1606  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1607  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1608  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
1609 )
1610 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1611  appendToDataLabel = cms.string( "" )
1612 )
1613 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1614  SimpleMagneticField = cms.string( "" ),
1615  PropagationDirection = cms.string( "alongMomentum" ),
1616  ComponentName = cms.string( "PropagatorWithMaterial" ),
1617  Mass = cms.double( 0.105 ),
1618  ptMin = cms.double( -1.0 ),
1619  MaxDPhi = cms.double( 1.6 ),
1620  useRungeKutta = cms.bool( False )
1621 )
1622 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1623  SimpleMagneticField = cms.string( "ParabolicMf" ),
1624  PropagationDirection = cms.string( "alongMomentum" ),
1625  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1626  Mass = cms.double( 0.139 ),
1627  ptMin = cms.double( -1.0 ),
1628  MaxDPhi = cms.double( 1.6 ),
1629  useRungeKutta = cms.bool( False )
1630 )
1631 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1632  SimpleMagneticField = cms.string( "ParabolicMf" ),
1633  PropagationDirection = cms.string( "alongMomentum" ),
1634  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1635  Mass = cms.double( 0.105 ),
1636  ptMin = cms.double( -1.0 ),
1637  MaxDPhi = cms.double( 1.6 ),
1638  useRungeKutta = cms.bool( False )
1639 )
1640 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1641  SimpleMagneticField = cms.string( "" ),
1642  PropagationDirection = cms.string( "oppositeToMomentum" ),
1643  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1644  Mass = cms.double( 0.105 ),
1645  ptMin = cms.double( -1.0 ),
1646  MaxDPhi = cms.double( 1.6 ),
1647  useRungeKutta = cms.bool( False )
1648 )
1649 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1650  SimpleMagneticField = cms.string( "ParabolicMf" ),
1651  PropagationDirection = cms.string( "oppositeToMomentum" ),
1652  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1653  Mass = cms.double( 0.139 ),
1654  ptMin = cms.double( -1.0 ),
1655  MaxDPhi = cms.double( 1.6 ),
1656  useRungeKutta = cms.bool( False )
1657 )
1658 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1659  SimpleMagneticField = cms.string( "ParabolicMf" ),
1660  PropagationDirection = cms.string( "oppositeToMomentum" ),
1661  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1662  Mass = cms.double( 0.105 ),
1663  ptMin = cms.double( -1.0 ),
1664  MaxDPhi = cms.double( 1.6 ),
1665  useRungeKutta = cms.bool( False )
1666 )
1667 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1668  SimpleMagneticField = cms.string( "ParabolicMf" ),
1669  PropagationDirection = cms.string( "oppositeToMomentum" ),
1670  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1671  Mass = cms.double( 0.105 ),
1672  ptMin = cms.double( 0.1 ),
1673  MaxDPhi = cms.double( 1.6 ),
1674  useRungeKutta = cms.bool( False )
1675 )
1676 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1677  SimpleMagneticField = cms.string( "ParabolicMf" ),
1678  PropagationDirection = cms.string( "alongMomentum" ),
1679  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1680  Mass = cms.double( 0.1396 ),
1681  ptMin = cms.double( -1.0 ),
1682  MaxDPhi = cms.double( 4.0 ),
1683  useRungeKutta = cms.bool( False )
1684 )
1685 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1686  SimpleMagneticField = cms.string( "ParabolicMf" ),
1687  PropagationDirection = cms.string( "alongMomentum" ),
1688  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1689  Mass = cms.double( 0.105 ),
1690  ptMin = cms.double( 0.1 ),
1691  MaxDPhi = cms.double( 1.6 ),
1692  useRungeKutta = cms.bool( False )
1693 )
1694 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1695  EtaDivisions = cms.untracked.uint32( 20 ),
1696  PhiDivisions = cms.untracked.uint32( 20 ),
1697  EtaMax = cms.untracked.double( 2.5 )
1698 )
1699 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1700  minTracks = cms.uint32( 3 ),
1701  minVertices = cms.uint32( 1 ),
1702  use3d = cms.bool( True ),
1703  unBoost = cms.bool( False ),
1704  useSignificance = cms.bool( True )
1705 )
1706 fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer",
1707  NumberL1JetCounts = cms.uint32( 12 ),
1708  NumberL1NoIsoEG = cms.uint32( 4 ),
1709  NumberL1CenJet = cms.uint32( 4 ),
1710  NumberL1Tau = cms.uint32( 8 ),
1711  NumberConditionChips = cms.uint32( 1 ),
1712  NumberL1EGamma = cms.uint32( 12 ),
1713  TotalBxInEvent = cms.int32( 5 ),
1714  NumberL1Mu = cms.uint32( 4 ),
1715  PinsOnConditionChip = cms.uint32( 512 ),
1716  WordLength = cms.int32( 64 ),
1717  PinsOnChip = cms.uint32( 512 ),
1718  OrderOfChip = cms.vint32( 1 ),
1719  IfMuEtaNumberBits = cms.uint32( 6 ),
1720  OrderConditionChip = cms.vint32( 1 ),
1721  appendToDataLabel = cms.string( "" ),
1722  NumberL1TauJet = cms.uint32( 4 ),
1723  NumberL1Jet = cms.uint32( 12 ),
1724  NumberPhysTriggers = cms.uint32( 512 ),
1725  NumberL1Muon = cms.uint32( 12 ),
1726  UnitLength = cms.int32( 8 ),
1727  NumberL1IsoEG = cms.uint32( 4 ),
1728  NumberTechnicalTriggers = cms.uint32( 64 ),
1729  NumberL1ForJet = cms.uint32( 4 ),
1730  IfCaloEtaNumberBits = cms.uint32( 4 ),
1731  NumberPsbBoards = cms.int32( 7 ),
1732  NumberChips = cms.uint32( 5 ),
1733  NumberPhysTriggersExtended = cms.uint32( 64 )
1734 )
1735 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1736  NoErrorPropagation = cms.bool( False ),
1737  endcapShiftInZPos = cms.double( 0.0 ),
1738  PropagationDirection = cms.string( "anyDirection" ),
1739  useTuningForL2Speed = cms.bool( False ),
1740  useIsYokeFlag = cms.bool( True ),
1741  endcapShiftInZNeg = cms.double( 0.0 ),
1742  SetVBFPointer = cms.bool( False ),
1743  AssumeNoMaterial = cms.bool( False ),
1744  returnTangentPlane = cms.bool( True ),
1745  useInTeslaFromMagField = cms.bool( False ),
1746  VBFName = cms.string( "VolumeBasedMagneticField" ),
1747  useEndcapShiftsInZ = cms.bool( False ),
1748  sendLogWarning = cms.bool( False ),
1749  useMatVolumes = cms.bool( True ),
1750  debug = cms.bool( False ),
1751  ApplyRadX0Correction = cms.bool( True ),
1752  useMagVolumes = cms.bool( True ),
1753  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
1754 )
1755 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1756  ComponentName = cms.string( "TransientTrackBuilder" )
1757 )
1758 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1759  ComponentName = cms.string( "CaloDetIdAssociator" ),
1760  hcalRegion = cms.int32( 2 ),
1761  etaBinSize = cms.double( 0.087 ),
1762  nEta = cms.int32( 70 ),
1763  nPhi = cms.int32( 72 ),
1764  includeBadChambers = cms.bool( False ),
1765  includeME0 = cms.bool( False ),
1766  includeGEM = cms.bool( False )
1767 )
1768 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1769  ComponentName = cms.string( "CosmicNavigationSchool" ),
1770  SimpleMagneticField = cms.string( "" )
1771 )
1772 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1773  ComponentName = cms.string( "EcalDetIdAssociator" ),
1774  hcalRegion = cms.int32( 2 ),
1775  etaBinSize = cms.double( 0.02 ),
1776  nEta = cms.int32( 300 ),
1777  nPhi = cms.int32( 360 ),
1778  includeBadChambers = cms.bool( False ),
1779  includeME0 = cms.bool( False ),
1780  includeGEM = cms.bool( False )
1781 )
1782 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1783  dbstatusMask = cms.PSet(
1784  kBad = cms.vstring( 'kNonRespondingIsolated',
1785  'kDeadVFE',
1786  'kDeadFE',
1787  'kNoDataNoTP' ),
1788  kGood = cms.vstring( 'kOk' ),
1789  kRecovered = cms.vstring( ),
1790  kProblematic = cms.vstring( 'kDAC',
1791  'kNoLaser',
1792  'kNoisy',
1793  'kNNoisy',
1794  'kNNNoisy',
1795  'kNNNNoisy',
1796  'kNNNNNoisy',
1797  'kFixedG6',
1798  'kFixedG1',
1799  'kFixedG0' ),
1800  kWeird = cms.vstring( ),
1801  kTime = cms.vstring( )
1802  ),
1803  timeThresh = cms.double( 2.0 ),
1804  flagMask = cms.PSet(
1805  kBad = cms.vstring( 'kFaultyHardware',
1806  'kDead',
1807  'kKilled' ),
1808  kGood = cms.vstring( 'kGood' ),
1809  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1810  'kTowerRecovered' ),
1811  kProblematic = cms.vstring( 'kPoorReco',
1812  'kPoorCalib',
1813  'kNoisy',
1814  'kSaturated' ),
1815  kWeird = cms.vstring( 'kWeird',
1816  'kDiWeird' ),
1817  kTime = cms.vstring( 'kOutOfTime' )
1818  )
1819 )
1820 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1821  appendToDataLabel = cms.string( "" )
1822 )
1823 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1824  appendToDataLabel = cms.string( "" )
1825 )
1826 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1827  ComponentName = cms.string( "HcalDetIdAssociator" ),
1828  hcalRegion = cms.int32( 2 ),
1829  etaBinSize = cms.double( 0.087 ),
1830  nEta = cms.int32( 70 ),
1831  nPhi = cms.int32( 72 ),
1832  includeBadChambers = cms.bool( False ),
1833  includeME0 = cms.bool( False ),
1834  includeGEM = cms.bool( False )
1835 )
1836 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1837  RecoveredRecHitBits = cms.vstring( 'TimingAddedBit',
1838  'TimingSubtractedBit' ),
1839  SeverityLevels = cms.VPSet(
1840  cms.PSet( ChannelStatus = cms.vstring( ),
1841  RecHitFlags = cms.vstring( ),
1842  Level = cms.int32( 0 )
1843  ),
1844  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
1845  RecHitFlags = cms.vstring( ),
1846  Level = cms.int32( 1 )
1847  ),
1848  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1849  RecHitFlags = cms.vstring( 'HSCP_R1R2',
1850  'HSCP_FracLeader',
1851  'HSCP_OuterEnergy',
1852  'HSCP_ExpFit',
1853  'ADCSaturationBit',
1854  'HBHEIsolatedNoise',
1855  'AddedSimHcalNoise' ),
1856  Level = cms.int32( 5 )
1857  ),
1858  cms.PSet( ChannelStatus = cms.vstring( ),
1859  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
1860  'HBHEPulseShape',
1861  'HOBit',
1862  'HFInTimeWindow',
1863  'ZDCBit',
1864  'CalibrationBit',
1865  'TimingErrorBit',
1866  'HBHETriangleNoise',
1867  'HBHETS4TS5Noise' ),
1868  Level = cms.int32( 8 )
1869  ),
1870  cms.PSet( ChannelStatus = cms.vstring( ),
1871  RecHitFlags = cms.vstring( 'HFLongShort',
1872  'HFPET',
1873  'HFS8S1Ratio',
1874  'HFDigiTime' ),
1875  Level = cms.int32( 11 )
1876  ),
1877  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
1878  RecHitFlags = cms.vstring( 'HBHEFlatNoise',
1879  'HBHESpikeNoise' ),
1880  Level = cms.int32( 12 )
1881  ),
1882  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
1883  RecHitFlags = cms.vstring( ),
1884  Level = cms.int32( 15 )
1885  ),
1886  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
1887  'HcalCellDead' ),
1888  RecHitFlags = cms.vstring( ),
1889  Level = cms.int32( 20 )
1890  )
1891  ),
1892  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
1893  'HcalCellOff',
1894  'HcalCellDead' )
1895 )
1896 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1897  recordLabel = cms.string( "HLT" ),
1898  categoryVariableName = cms.string( "vertexCategory" ),
1899  useTrackWeights = cms.bool( True ),
1900  useCategories = cms.bool( True ),
1901  pseudoMultiplicityMin = cms.uint32( 2 ),
1902  correctVertexMass = cms.bool( True ),
1903  trackSelection = cms.PSet(
1904  maxDistToAxis = cms.double( 0.07 ),
1905  totalHitsMin = cms.uint32( 0 ),
1906  ptMin = cms.double( 0.0 ),
1907  sip2dSigMax = cms.double( 99999.9 ),
1908  sip2dValMax = cms.double( 99999.9 ),
1909  sip3dSigMax = cms.double( 99999.9 ),
1910  sip3dValMax = cms.double( 99999.9 ),
1911  maxDecayLen = cms.double( 5.0 ),
1912  qualityClass = cms.string( "any" ),
1913  jetDeltaRMax = cms.double( 0.3 ),
1914  normChi2Max = cms.double( 99999.9 ),
1915  pixelHitsMin = cms.uint32( 0 ),
1916  sip2dSigMin = cms.double( -99999.9 ),
1917  sip2dValMin = cms.double( -99999.9 ),
1918  sip3dSigMin = cms.double( -99999.9 ),
1919  sip3dValMin = cms.double( -99999.9 )
1920  ),
1921  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
1922  'CombinedSVPseudoVertex',
1923  'CombinedSVNoVertex' ),
1924  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1925  charmCut = cms.double( 1.5 ),
1926  vertexFlip = cms.bool( False ),
1927  minimumTrackWeight = cms.double( 0.5 ),
1928  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1929  trackMultiplicityMin = cms.uint32( 3 ),
1930  trackPseudoSelection = cms.PSet(
1931  maxDistToAxis = cms.double( 0.07 ),
1932  totalHitsMin = cms.uint32( 0 ),
1933  ptMin = cms.double( 0.0 ),
1934  sip2dSigMax = cms.double( 99999.9 ),
1935  sip2dValMax = cms.double( 99999.9 ),
1936  sip3dSigMax = cms.double( 99999.9 ),
1937  sip3dValMax = cms.double( 99999.9 ),
1938  maxDecayLen = cms.double( 5.0 ),
1939  qualityClass = cms.string( "any" ),
1940  jetDeltaRMax = cms.double( 0.3 ),
1941  normChi2Max = cms.double( 99999.9 ),
1942  pixelHitsMin = cms.uint32( 0 ),
1943  sip2dSigMin = cms.double( 2.0 ),
1944  sip2dValMin = cms.double( -99999.9 ),
1945  sip3dSigMin = cms.double( -99999.9 ),
1946  sip3dValMin = cms.double( -99999.9 )
1947  ),
1948  trackSort = cms.string( "sip2dSig" ),
1949  SoftLeptonFlip = cms.bool( False ),
1950  trackFlip = cms.bool( False )
1951 )
1952 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1953  recordLabel = cms.string( "HLT" ),
1954  categoryVariableName = cms.string( "vertexCategory" ),
1955  useTrackWeights = cms.bool( True ),
1956  useCategories = cms.bool( True ),
1957  pseudoMultiplicityMin = cms.uint32( 2 ),
1958  correctVertexMass = cms.bool( True ),
1959  trackSelection = cms.PSet(
1960  max_pT_dRcut = cms.double( 0.1 ),
1961  b_dR = cms.double( 0.6263 ),
1962  min_pT = cms.double( 120.0 ),
1963  b_pT = cms.double( 0.3684 ),
1964  ptMin = cms.double( 0.0 ),
1965  max_pT_trackPTcut = cms.double( 3.0 ),
1966  max_pT = cms.double( 500.0 ),
1967  useVariableJTA = cms.bool( False ),
1968  maxDecayLen = cms.double( 5.0 ),
1969  qualityClass = cms.string( "any" ),
1970  normChi2Max = cms.double( 99999.9 ),
1971  sip2dValMin = cms.double( -99999.9 ),
1972  sip3dValMin = cms.double( -99999.9 ),
1973  a_dR = cms.double( -0.001053 ),
1974  maxDistToAxis = cms.double( 0.07 ),
1975  totalHitsMin = cms.uint32( 0 ),
1976  a_pT = cms.double( 0.005263 ),
1977  sip2dSigMax = cms.double( 99999.9 ),
1978  sip2dValMax = cms.double( 99999.9 ),
1979  sip3dSigMax = cms.double( 99999.9 ),
1980  sip3dValMax = cms.double( 99999.9 ),
1981  min_pT_dRcut = cms.double( 0.5 ),
1982  jetDeltaRMax = cms.double( 0.3 ),
1983  pixelHitsMin = cms.uint32( 0 ),
1984  sip3dSigMin = cms.double( -99999.9 ),
1985  sip2dSigMin = cms.double( -99999.9 )
1986  ),
1987  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
1988  'CombinedSVIVFV2PseudoVertex',
1989  'CombinedSVIVFV2NoVertex' ),
1990  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1991  charmCut = cms.double( 1.5 ),
1992  vertexFlip = cms.bool( False ),
1993  minimumTrackWeight = cms.double( 0.5 ),
1994  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1995  trackMultiplicityMin = cms.uint32( 3 ),
1996  trackPseudoSelection = cms.PSet(
1997  max_pT_dRcut = cms.double( 0.1 ),
1998  b_dR = cms.double( 0.6263 ),
1999  min_pT = cms.double( 120.0 ),
2000  b_pT = cms.double( 0.3684 ),
2001  ptMin = cms.double( 0.0 ),
2002  max_pT_trackPTcut = cms.double( 3.0 ),
2003  max_pT = cms.double( 500.0 ),
2004  useVariableJTA = cms.bool( False ),
2005  maxDecayLen = cms.double( 5.0 ),
2006  qualityClass = cms.string( "any" ),
2007  normChi2Max = cms.double( 99999.9 ),
2008  sip2dValMin = cms.double( -99999.9 ),
2009  sip3dValMin = cms.double( -99999.9 ),
2010  a_dR = cms.double( -0.001053 ),
2011  maxDistToAxis = cms.double( 0.07 ),
2012  totalHitsMin = cms.uint32( 0 ),
2013  a_pT = cms.double( 0.005263 ),
2014  sip2dSigMax = cms.double( 99999.9 ),
2015  sip2dValMax = cms.double( 99999.9 ),
2016  sip3dSigMax = cms.double( 99999.9 ),
2017  sip3dValMax = cms.double( 99999.9 ),
2018  min_pT_dRcut = cms.double( 0.5 ),
2019  jetDeltaRMax = cms.double( 0.3 ),
2020  pixelHitsMin = cms.uint32( 0 ),
2021  sip3dSigMin = cms.double( -99999.9 ),
2022  sip2dSigMin = cms.double( 2.0 )
2023  ),
2024  trackSort = cms.string( "sip2dSig" ),
2025  SoftLeptonFlip = cms.bool( False ),
2026  trackFlip = cms.bool( False )
2027 )
2028 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2029  maxImpactParameterSig = cms.double( 999999.0 ),
2030  deltaR = cms.double( -1.0 ),
2031  minimumImpactParameter = cms.double( -1.0 ),
2032  maximumDecayLength = cms.double( 999999.0 ),
2033  impactParameterType = cms.int32( 1 ),
2034  trackQualityClass = cms.string( "any" ),
2035  deltaRmin = cms.double( 0.0 ),
2036  maxImpactParameter = cms.double( 0.1 ),
2037  useSignedImpactParameterSig = cms.bool( True ),
2038  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2039  nthTrack = cms.int32( -1 )
2040 )
2041 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2042  b_pT = cms.double( 0.3684 ),
2043  deltaR = cms.double( -1.0 ),
2044  minimumImpactParameter = cms.double( 0.05 ),
2045  a_dR = cms.double( -0.001053 ),
2046  min_pT = cms.double( 120.0 ),
2047  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2048  max_pT = cms.double( 500.0 ),
2049  impactParameterType = cms.int32( 1 ),
2050  trackQualityClass = cms.string( "any" ),
2051  useVariableJTA = cms.bool( False ),
2052  min_pT_dRcut = cms.double( 0.5 ),
2053  max_pT_trackPTcut = cms.double( 3.0 ),
2054  max_pT_dRcut = cms.double( 0.1 ),
2055  b_dR = cms.double( 0.6263 ),
2056  a_pT = cms.double( 0.005263 ),
2057  maximumDecayLength = cms.double( 999999.0 ),
2058  nthTrack = cms.int32( 1 ),
2059  useSignedImpactParameterSig = cms.bool( False )
2060 )
2061 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2062  MaxDPhi = cms.double( 1.6 ),
2063  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2064  PropagationDirection = cms.string( "alongMomentum" )
2065 )
2066 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2067  MaxDPhi = cms.double( 1.6 ),
2068  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2069  PropagationDirection = cms.string( "oppositeToMomentum" )
2070 )
2071 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2072  SimpleMagneticField = cms.string( "" ),
2073  PropagationDirection = cms.string( "oppositeToMomentum" ),
2074  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2075  Mass = cms.double( 5.11E-4 ),
2076  ptMin = cms.double( -1.0 ),
2077  MaxDPhi = cms.double( 1.6 ),
2078  useRungeKutta = cms.bool( False )
2079 )
2080 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2081  appendToDataLabel = cms.string( "" ),
2082  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2083  MinimalTolerance = cms.double( 0.5 ),
2084  MaxDisplacement = cms.double( 0.5 ),
2085  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2086  pTChargeCutThreshold = cms.double( -1.0 ),
2087  nSigma = cms.double( 3.0 ),
2088  MaxSagitta = cms.double( 2.0 ),
2089  MaxChi2 = cms.double( 16.0 ),
2090  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2091 )
2092 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2093  appendToDataLabel = cms.string( "" ),
2094  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2095  MinimalTolerance = cms.double( 0.5 ),
2096  MaxDisplacement = cms.double( 0.5 ),
2097  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2098  pTChargeCutThreshold = cms.double( -1.0 ),
2099  nSigma = cms.double( 3.0 ),
2100  MaxSagitta = cms.double( 2.0 ),
2101  MaxChi2 = cms.double( 16.0 ),
2102  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2103 )
2104 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2105  appendToDataLabel = cms.string( "" ),
2106  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2107  MinimalTolerance = cms.double( 10.0 ),
2108  MaxDisplacement = cms.double( 100.0 ),
2109  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2110  pTChargeCutThreshold = cms.double( -1.0 ),
2111  nSigma = cms.double( 3.0 ),
2112  MaxSagitta = cms.double( -1.0 ),
2113  MaxChi2 = cms.double( 2000.0 ),
2114  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2115 )
2116 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2117  appendToDataLabel = cms.string( "" ),
2118  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2119  MinimalTolerance = cms.double( 10.0 ),
2120  MaxDisplacement = cms.double( 100.0 ),
2121  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2122  pTChargeCutThreshold = cms.double( -1.0 ),
2123  nSigma = cms.double( 3.0 ),
2124  MaxSagitta = cms.double( -1.0 ),
2125  MaxChi2 = cms.double( 30.0 ),
2126  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2127 )
2128 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2129  appendToDataLabel = cms.string( "" ),
2130  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2131  MinimalTolerance = cms.double( 0.5 ),
2132  MaxDisplacement = cms.double( 0.5 ),
2133  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2134  pTChargeCutThreshold = cms.double( 15.0 ),
2135  nSigma = cms.double( 3.0 ),
2136  MaxSagitta = cms.double( 2.0 ),
2137  MaxChi2 = cms.double( 9.0 ),
2138  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2139 )
2140 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2141  appendToDataLabel = cms.string( "" ),
2142  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2143  MinimalTolerance = cms.double( 10.0 ),
2144  MaxDisplacement = cms.double( 100.0 ),
2145  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2146  pTChargeCutThreshold = cms.double( 15.0 ),
2147  nSigma = cms.double( 3.0 ),
2148  MaxSagitta = cms.double( -1.0 ),
2149  MaxChi2 = cms.double( 9.0 ),
2150  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2151 )
2152 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2153  appendToDataLabel = cms.string( "" ),
2154  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2155  MinimalTolerance = cms.double( 0.5 ),
2156  MaxDisplacement = cms.double( 0.5 ),
2157  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2158  pTChargeCutThreshold = cms.double( -1.0 ),
2159  nSigma = cms.double( 3.0 ),
2160  MaxSagitta = cms.double( 2.0 ),
2161  MaxChi2 = cms.double( 16.0 ),
2162  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2163 )
2164 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2165  appendToDataLabel = cms.string( "" ),
2166  MinimalTolerance = cms.double( 10.0 ),
2167  MaxDisplacement = cms.double( 100.0 ),
2168  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2169  nSigma = cms.double( 3.0 ),
2170  MaxSagitta = cms.double( -1.0 ),
2171  MaxChi2 = cms.double( 16.0 ),
2172  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2173 )
2174 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2175  appendToDataLabel = cms.string( "" ),
2176  MinimalTolerance = cms.double( 10.0 ),
2177  MaxDisplacement = cms.double( 100.0 ),
2178  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2179  nSigma = cms.double( 3.0 ),
2180  MaxSagitta = cms.double( -1.0 ),
2181  MaxChi2 = cms.double( 30.0 ),
2182  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2183 )
2184 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2185  appendToDataLabel = cms.string( "" ),
2186  MinimalTolerance = cms.double( 10.0 ),
2187  MaxDisplacement = cms.double( 100.0 ),
2188  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2189  nSigma = cms.double( 3.0 ),
2190  MaxSagitta = cms.double( -1.0 ),
2191  MaxChi2 = cms.double( 9.0 ),
2192  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2193 )
2194 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2195  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2196  MaxComponents = cms.int32( 12 ),
2197  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2198 )
2199 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2200  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2201  fractionShared = cms.double( 0.13 ),
2202  ValidHitBonus = cms.double( 5.0 ),
2203  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2204  MissingHitPenalty = cms.double( 20.0 ),
2205  allowSharedFirstHit = cms.bool( True )
2206 )
2207 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2208  maxImpactParameterSig = cms.double( 999999.0 ),
2209  deltaR = cms.double( -1.0 ),
2210  minimumImpactParameter = cms.double( -1.0 ),
2211  maximumDecayLength = cms.double( 999999.0 ),
2212  impactParameterType = cms.int32( 1 ),
2213  trackQualityClass = cms.string( "any" ),
2214  deltaRmin = cms.double( 0.0 ),
2215  maxImpactParameter = cms.double( 0.1 ),
2216  useSignedImpactParameterSig = cms.bool( True ),
2217  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2218  nthTrack = cms.int32( -1 )
2219 )
2220 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2221  maxImpactParameterSig = cms.double( 999999.0 ),
2222  deltaR = cms.double( -1.0 ),
2223  minimumImpactParameter = cms.double( -1.0 ),
2224  maximumDecayLength = cms.double( 999999.0 ),
2225  impactParameterType = cms.int32( 1 ),
2226  trackQualityClass = cms.string( "any" ),
2227  deltaRmin = cms.double( 0.0 ),
2228  maxImpactParameter = cms.double( 0.2 ),
2229  useSignedImpactParameterSig = cms.bool( True ),
2230  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2231  nthTrack = cms.int32( -1 )
2232 )
2233 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2234  b_pT = cms.double( 0.3684 ),
2235  deltaR = cms.double( -1.0 ),
2236  minimumImpactParameter = cms.double( 0.05 ),
2237  a_dR = cms.double( -0.001053 ),
2238  min_pT = cms.double( 120.0 ),
2239  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2240  max_pT = cms.double( 500.0 ),
2241  impactParameterType = cms.int32( 1 ),
2242  trackQualityClass = cms.string( "any" ),
2243  useVariableJTA = cms.bool( False ),
2244  min_pT_dRcut = cms.double( 0.5 ),
2245  max_pT_trackPTcut = cms.double( 3.0 ),
2246  max_pT_dRcut = cms.double( 0.1 ),
2247  b_dR = cms.double( 0.6263 ),
2248  a_pT = cms.double( 0.005263 ),
2249  maximumDecayLength = cms.double( 999999.0 ),
2250  nthTrack = cms.int32( 1 ),
2251  useSignedImpactParameterSig = cms.bool( False )
2252 )
2253 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2254  b_pT = cms.double( 0.3684 ),
2255  deltaR = cms.double( -1.0 ),
2256  minimumImpactParameter = cms.double( 0.2 ),
2257  a_dR = cms.double( -0.001053 ),
2258  min_pT = cms.double( 120.0 ),
2259  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2260  max_pT = cms.double( 500.0 ),
2261  impactParameterType = cms.int32( 1 ),
2262  trackQualityClass = cms.string( "any" ),
2263  useVariableJTA = cms.bool( False ),
2264  min_pT_dRcut = cms.double( 0.5 ),
2265  max_pT_trackPTcut = cms.double( 3.0 ),
2266  max_pT_dRcut = cms.double( 0.1 ),
2267  b_dR = cms.double( 0.6263 ),
2268  a_pT = cms.double( 0.005263 ),
2269  maximumDecayLength = cms.double( 999999.0 ),
2270  nthTrack = cms.int32( 2 ),
2271  useSignedImpactParameterSig = cms.bool( True )
2272 )
2273 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2274  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2275 )
2276 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2277  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2278  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2279  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2280  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2281  Mass = cms.double( 5.11E-4 ),
2282  BetheHeitlerCorrection = cms.int32( 2 )
2283 )
2284 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2285  NoErrorPropagation = cms.bool( False ),
2286  endcapShiftInZPos = cms.double( 0.0 ),
2287  PropagationDirection = cms.string( "anyDirection" ),
2288  useTuningForL2Speed = cms.bool( True ),
2289  useIsYokeFlag = cms.bool( True ),
2290  endcapShiftInZNeg = cms.double( 0.0 ),
2291  SetVBFPointer = cms.bool( False ),
2292  AssumeNoMaterial = cms.bool( False ),
2293  returnTangentPlane = cms.bool( True ),
2294  useInTeslaFromMagField = cms.bool( False ),
2295  VBFName = cms.string( "VolumeBasedMagneticField" ),
2296  useEndcapShiftsInZ = cms.bool( False ),
2297  sendLogWarning = cms.bool( False ),
2298  useMatVolumes = cms.bool( True ),
2299  debug = cms.bool( False ),
2300  ApplyRadX0Correction = cms.bool( True ),
2301  useMagVolumes = cms.bool( True ),
2302  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
2303 )
2304 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2305  NoErrorPropagation = cms.bool( False ),
2306  endcapShiftInZPos = cms.double( 0.0 ),
2307  PropagationDirection = cms.string( "oppositeToMomentum" ),
2308  useTuningForL2Speed = cms.bool( True ),
2309  useIsYokeFlag = cms.bool( True ),
2310  endcapShiftInZNeg = cms.double( 0.0 ),
2311  SetVBFPointer = cms.bool( False ),
2312  AssumeNoMaterial = cms.bool( False ),
2313  returnTangentPlane = cms.bool( True ),
2314  useInTeslaFromMagField = cms.bool( False ),
2315  VBFName = cms.string( "VolumeBasedMagneticField" ),
2316  useEndcapShiftsInZ = cms.bool( False ),
2317  sendLogWarning = cms.bool( False ),
2318  useMatVolumes = cms.bool( True ),
2319  debug = cms.bool( False ),
2320  ApplyRadX0Correction = cms.bool( True ),
2321  useMagVolumes = cms.bool( True ),
2322  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
2323 )
2324 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2325  EstimateCut = cms.double( -1.0 ),
2326  appendToDataLabel = cms.string( "" ),
2327  LogPixelProbabilityCut = cms.double( -16.0 ),
2328  MinDof = cms.int32( 2 ),
2329  NoOutliersBeginEnd = cms.bool( False ),
2330  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2331  MinNumberOfHits = cms.int32( 3 ),
2332  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2333  MaxNumberOfOutliers = cms.int32( 3 ),
2334  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2335  MaxFractionOutliers = cms.double( 0.3 ),
2336  NoInvalidHitsBeginEnd = cms.bool( True ),
2337  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2338  RejectTracks = cms.bool( True )
2339 )
2340 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2341  EstimateCut = cms.double( -1.0 ),
2342  appendToDataLabel = cms.string( "" ),
2343  LogPixelProbabilityCut = cms.double( -16.0 ),
2344  MinDof = cms.int32( 2 ),
2345  NoOutliersBeginEnd = cms.bool( False ),
2346  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2347  MinNumberOfHits = cms.int32( 5 ),
2348  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2349  MaxNumberOfOutliers = cms.int32( 3 ),
2350  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2351  MaxFractionOutliers = cms.double( 0.3 ),
2352  NoInvalidHitsBeginEnd = cms.bool( False ),
2353  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2354  RejectTracks = cms.bool( True )
2355 )
2356 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2357  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2358  appendToDataLabel = cms.string( "" ),
2359  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2360  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
2361 )
2362 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2363  SimpleMagneticField = cms.string( "" ),
2364  PropagationDirection = cms.string( "alongMomentum" ),
2365  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2366  Mass = cms.double( 5.11E-4 ),
2367  ptMin = cms.double( -1.0 ),
2368  MaxDPhi = cms.double( 1.6 ),
2369  useRungeKutta = cms.bool( False )
2370 )
2371 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2372  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2373 )
2374 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2375  EstimateCut = cms.double( -1.0 ),
2376  appendToDataLabel = cms.string( "" ),
2377  LogPixelProbabilityCut = cms.double( -16.0 ),
2378  MinDof = cms.int32( 2 ),
2379  NoOutliersBeginEnd = cms.bool( False ),
2380  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2381  MinNumberOfHits = cms.int32( 5 ),
2382  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2383  MaxNumberOfOutliers = cms.int32( 3 ),
2384  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2385  MaxFractionOutliers = cms.double( 0.3 ),
2386  NoInvalidHitsBeginEnd = cms.bool( True ),
2387  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2388  RejectTracks = cms.bool( True )
2389 )
2390 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2391  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2392  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2393  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2394  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2395  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
2396 )
2397 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2398  ErrorRescaling = cms.double( 100.0 ),
2399  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2400  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2401  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2402  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2403  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
2404 )
2405 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2406  appendToDataLabel = cms.string( "" ),
2407  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTiny" ) ),
2408  MinimalTolerance = cms.double( 0.5 ),
2409  MaxDisplacement = cms.double( 0.5 ),
2410  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2411  pTChargeCutThreshold = cms.double( 15.0 ),
2412  nSigma = cms.double( 3.0 ),
2413  MaxSagitta = cms.double( 2.0 ),
2414  MaxChi2 = cms.double( 30.0 ),
2415  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2416 )
2417 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2418  appendToDataLabel = cms.string( "" ),
2419  MinimalTolerance = cms.double( 10.0 ),
2420  MaxDisplacement = cms.double( 100.0 ),
2421  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2422  nSigma = cms.double( 3.0 ),
2423  MaxSagitta = cms.double( -1.0 ),
2424  MaxChi2 = cms.double( 36.0 ),
2425  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2426 )
2427 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2428  EstimateCut = cms.double( -1.0 ),
2429  appendToDataLabel = cms.string( "" ),
2430  LogPixelProbabilityCut = cms.double( -16.0 ),
2431  MinDof = cms.int32( 2 ),
2432  NoOutliersBeginEnd = cms.bool( False ),
2433  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2434  MinNumberOfHits = cms.int32( 5 ),
2435  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2436  MaxNumberOfOutliers = cms.int32( 3 ),
2437  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2438  MaxFractionOutliers = cms.double( 0.3 ),
2439  NoInvalidHitsBeginEnd = cms.bool( False ),
2440  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2441  RejectTracks = cms.bool( True )
2442 )
2443 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2444  EstimateCut = cms.double( -1.0 ),
2445  appendToDataLabel = cms.string( "" ),
2446  LogPixelProbabilityCut = cms.double( -16.0 ),
2447  MinDof = cms.int32( 2 ),
2448  NoOutliersBeginEnd = cms.bool( False ),
2449  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2450  MinNumberOfHits = cms.int32( 5 ),
2451  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2452  MaxNumberOfOutliers = cms.int32( 3 ),
2453  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2454  MaxFractionOutliers = cms.double( 0.3 ),
2455  NoInvalidHitsBeginEnd = cms.bool( False ),
2456  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2457  RejectTracks = cms.bool( True )
2458 )
2459 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2460  EstimateCut = cms.double( 20.0 ),
2461  appendToDataLabel = cms.string( "" ),
2462  LogPixelProbabilityCut = cms.double( -14.0 ),
2463  MinDof = cms.int32( 2 ),
2464  NoOutliersBeginEnd = cms.bool( False ),
2465  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2466  MinNumberOfHits = cms.int32( 3 ),
2467  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2468  MaxNumberOfOutliers = cms.int32( 3 ),
2469  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2470  MaxFractionOutliers = cms.double( 0.3 ),
2471  NoInvalidHitsBeginEnd = cms.bool( True ),
2472  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2473  RejectTracks = cms.bool( True )
2474 )
2475 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2476  EstimateCut = cms.double( 20.0 ),
2477  appendToDataLabel = cms.string( "" ),
2478  LogPixelProbabilityCut = cms.double( -14.0 ),
2479  MinDof = cms.int32( 2 ),
2480  NoOutliersBeginEnd = cms.bool( False ),
2481  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2482  MinNumberOfHits = cms.int32( 3 ),
2483  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2484  MaxNumberOfOutliers = cms.int32( 3 ),
2485  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2486  MaxFractionOutliers = cms.double( 0.3 ),
2487  NoInvalidHitsBeginEnd = cms.bool( True ),
2488  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2489  RejectTracks = cms.bool( True )
2490 )
2491 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2492  appendToDataLabel = cms.string( "" ),
2493  minHits = cms.int32( 3 ),
2494  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2495  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2496  Updator = cms.string( "hltESPKFUpdator" ),
2497  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2498  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2499 )
2500 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2501  appendToDataLabel = cms.string( "" ),
2502  minHits = cms.int32( 3 ),
2503  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2504  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2505  Updator = cms.string( "hltESPKFUpdator" ),
2506  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2507  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2508 )
2509 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2510  appendToDataLabel = cms.string( "" ),
2511  minHits = cms.int32( 3 ),
2512  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2513  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2514  Updator = cms.string( "hltESPKFUpdator" ),
2515  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2516  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2517 )
2518 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2519  errorRescaling = cms.double( 100.0 ),
2520  minHits = cms.int32( 3 ),
2521  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2522  appendToDataLabel = cms.string( "" ),
2523  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2524  Updator = cms.string( "hltESPKFUpdator" ),
2525  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2526  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2527 )
2528 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2529  errorRescaling = cms.double( 100.0 ),
2530  minHits = cms.int32( 3 ),
2531  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2532  appendToDataLabel = cms.string( "" ),
2533  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2534  Updator = cms.string( "hltESPKFUpdator" ),
2535  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2536  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2537 )
2538 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2539  errorRescaling = cms.double( 10.0 ),
2540  minHits = cms.int32( 3 ),
2541  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2542  appendToDataLabel = cms.string( "" ),
2543  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2544  Updator = cms.string( "hltESPKFUpdator" ),
2545  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2546  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2547 )
2548 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2549  errorRescaling = cms.double( 10.0 ),
2550  minHits = cms.int32( 3 ),
2551  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2552  appendToDataLabel = cms.string( "" ),
2553  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2554  Updator = cms.string( "hltESPKFUpdator" ),
2555  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2556  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2557 )
2558 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2559  ComponentName = cms.string( "hltESPKFUpdator" )
2560 )
2561 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2562  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2563  DistanceMeasure = cms.string( "KullbackLeibler" )
2564 )
2565 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2566  appendToDataLabel = cms.string( "" ),
2567  minHits = cms.int32( 3 ),
2568  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2569  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2570  Updator = cms.string( "hltESPKFUpdator" ),
2571  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2572  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2573 )
2574 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2575  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
2576  fractionShared = cms.double( 0.16 ),
2577  ValidHitBonus = cms.double( 5.0 ),
2578  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2579  MissingHitPenalty = cms.double( 20.0 ),
2580  allowSharedFirstHit = cms.bool( True )
2581 )
2582 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2583  UseStripStripQualityDB = cms.bool( True ),
2584  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2585  UsePixelROCQualityDB = cms.bool( True ),
2586  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2587  UseStripAPVFiberQualityDB = cms.bool( True ),
2588  badStripCuts = cms.PSet(
2589  TOB = cms.PSet(
2590  maxBad = cms.uint32( 4 ),
2591  maxConsecutiveBad = cms.uint32( 2 )
2592  ),
2593  TIB = cms.PSet(
2594  maxBad = cms.uint32( 4 ),
2595  maxConsecutiveBad = cms.uint32( 2 )
2596  ),
2597  TID = cms.PSet(
2598  maxBad = cms.uint32( 4 ),
2599  maxConsecutiveBad = cms.uint32( 2 )
2600  ),
2601  TEC = cms.PSet(
2602  maxBad = cms.uint32( 4 ),
2603  maxConsecutiveBad = cms.uint32( 2 )
2604  )
2605  ),
2606  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2607  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2608  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2609  UsePixelModuleQualityDB = cms.bool( True ),
2610  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2611  HitMatcher = cms.string( "StandardMatcher" ),
2612  DebugStripStripQualityDB = cms.untracked.bool( False ),
2613  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2614  SiStripQualityLabel = cms.string( "" ),
2615  UseStripModuleQualityDB = cms.bool( True ),
2616  MaskBadAPVFibers = cms.bool( True )
2617 )
2618 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2619  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
2620  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2621  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
2622 )
2623 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2624  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2625  fractionShared = cms.double( 0.11 ),
2626  ValidHitBonus = cms.double( 5.0 ),
2627  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2628  MissingHitPenalty = cms.double( 20.0 ),
2629  allowSharedFirstHit = cms.bool( True )
2630 )
2631 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2632  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2633 )
2634 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2635  useLAAlignmentOffsets = cms.bool( False ),
2636  DoCosmics = cms.bool( False ),
2637  eff_charge_cut_highX = cms.double( 1.0 ),
2638  eff_charge_cut_highY = cms.double( 1.0 ),
2639  inflate_all_errors_no_trk_angle = cms.bool( False ),
2640  eff_charge_cut_lowY = cms.double( 0.0 ),
2641  eff_charge_cut_lowX = cms.double( 0.0 ),
2642  UseErrorsFromTemplates = cms.bool( True ),
2643  TruncatePixelCharge = cms.bool( True ),
2644  size_cutY = cms.double( 3.0 ),
2645  size_cutX = cms.double( 3.0 ),
2646  useLAWidthFromDB = cms.bool( False ),
2647  inflate_errors = cms.bool( False ),
2648  Alpha2Order = cms.bool( True ),
2649  ClusterProbComputationFlag = cms.int32( 0 ),
2650  PixelErrorParametrization = cms.string( "NOTcmsim" ),
2651  EdgeClusterErrorX = cms.double( 50.0 ),
2652  EdgeClusterErrorY = cms.double( 85.0 ),
2653  LoadTemplatesFromDB = cms.bool( True ),
2654  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2655  MagneticFieldRecord = cms.ESInputTag( "" ),
2656  IrradiationBiasCorrection = cms.bool( False )
2657 )
2658 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2659  DoLorentz = cms.bool( True ),
2660  DoCosmics = cms.bool( False ),
2661  LoadTemplatesFromDB = cms.bool( True ),
2662  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2663  Alpha2Order = cms.bool( True ),
2664  ClusterProbComputationFlag = cms.int32( 0 ),
2665  speed = cms.int32( -2 ),
2666  UseClusterSplitter = cms.bool( False )
2667 )
2668 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2669  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
2670  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2671  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
2672 )
2673 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2674  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
2675  fractionShared = cms.double( 0.11 ),
2676  ValidHitBonus = cms.double( 5.0 ),
2677  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2678  MissingHitPenalty = cms.double( 20.0 ),
2679  allowSharedFirstHit = cms.bool( True )
2680 )
2681 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2682  appendToDataLabel = cms.string( "" ),
2683  MinimalTolerance = cms.double( 10.0 ),
2684  MaxDisplacement = cms.double( 100.0 ),
2685  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
2686  nSigma = cms.double( 3.0 ),
2687  MaxSagitta = cms.double( -1.0 ),
2688  MaxChi2 = cms.double( 25.0 ),
2689  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2690 )
2691 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2692  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
2693  fractionShared = cms.double( 0.19 ),
2694  ValidHitBonus = cms.double( 5.0 ),
2695  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2696  MissingHitPenalty = cms.double( 20.0 ),
2697  allowSharedFirstHit = cms.bool( True )
2698 )
2699 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2700  appendToDataLabel = cms.string( "" ),
2701  minHits = cms.int32( 3 ),
2702  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
2703  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2704  Updator = cms.string( "hltESPKFUpdator" ),
2705  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2706  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2707 )
2708 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2709  errorRescaling = cms.double( 100.0 ),
2710  minHits = cms.int32( 3 ),
2711  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
2712  appendToDataLabel = cms.string( "" ),
2713  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2714  Updator = cms.string( "hltESPKFUpdator" ),
2715  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2716  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2717 )
2718 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2719  SimpleMagneticField = cms.string( "" ),
2720  PropagationDirection = cms.string( "alongMomentum" ),
2721  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2722  Mass = cms.double( 0.105 ),
2723  ptMin = cms.double( -1.0 ),
2724  MaxDPhi = cms.double( 1.6 ),
2725  useRungeKutta = cms.bool( True )
2726 )
2727 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
2728  Epsilon = cms.double( 5.0 ),
2729  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2730  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
2731  PropagationDirection = cms.string( "alongMomentum" ),
2732  ComponentName = cms.string( "hltESPSmartPropagator" )
2733 )
2734 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
2735  Epsilon = cms.double( 5.0 ),
2736  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
2737  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2738  PropagationDirection = cms.string( "alongMomentum" ),
2739  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
2740 )
2741 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
2742  Epsilon = cms.double( 5.0 ),
2743  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
2744  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
2745  PropagationDirection = cms.string( "oppositeToMomentum" ),
2746  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
2747 )
2748 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
2749  distance = cms.double( 0.5 )
2750 )
2751 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2752  NoErrorPropagation = cms.bool( False ),
2753  endcapShiftInZPos = cms.double( 0.0 ),
2754  PropagationDirection = cms.string( "alongMomentum" ),
2755  useTuningForL2Speed = cms.bool( False ),
2756  useIsYokeFlag = cms.bool( True ),
2757  endcapShiftInZNeg = cms.double( 0.0 ),
2758  SetVBFPointer = cms.bool( False ),
2759  AssumeNoMaterial = cms.bool( False ),
2760  returnTangentPlane = cms.bool( True ),
2761  useInTeslaFromMagField = cms.bool( False ),
2762  VBFName = cms.string( "VolumeBasedMagneticField" ),
2763  useEndcapShiftsInZ = cms.bool( False ),
2764  sendLogWarning = cms.bool( False ),
2765  useMatVolumes = cms.bool( True ),
2766  debug = cms.bool( False ),
2767  ApplyRadX0Correction = cms.bool( True ),
2768  useMagVolumes = cms.bool( True ),
2769  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
2770 )
2771 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2772  NoErrorPropagation = cms.bool( False ),
2773  endcapShiftInZPos = cms.double( 0.0 ),
2774  PropagationDirection = cms.string( "oppositeToMomentum" ),
2775  useTuningForL2Speed = cms.bool( False ),
2776  useIsYokeFlag = cms.bool( True ),
2777  endcapShiftInZNeg = cms.double( 0.0 ),
2778  SetVBFPointer = cms.bool( False ),
2779  AssumeNoMaterial = cms.bool( False ),
2780  returnTangentPlane = cms.bool( True ),
2781  useInTeslaFromMagField = cms.bool( False ),
2782  VBFName = cms.string( "VolumeBasedMagneticField" ),
2783  useEndcapShiftsInZ = cms.bool( False ),
2784  sendLogWarning = cms.bool( False ),
2785  useMatVolumes = cms.bool( True ),
2786  debug = cms.bool( False ),
2787  ApplyRadX0Correction = cms.bool( True ),
2788  useMagVolumes = cms.bool( True ),
2789  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
2790 )
2791 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
2792  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
2793  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
2794  parameters = cms.PSet(
2795  mTIB_P1 = cms.double( 0.202 ),
2796  maxChgOneMIP = cms.double( 6000.0 ),
2797  mTEC_P0 = cms.double( -1.885 ),
2798  mTOB_P1 = cms.double( 0.253 ),
2799  mTEC_P1 = cms.double( 0.471 ),
2800  mLC_P2 = cms.double( 0.3 ),
2801  mLC_P1 = cms.double( 0.618 ),
2802  mTOB_P0 = cms.double( -1.026 ),
2803  mLC_P0 = cms.double( -0.326 ),
2804  useLegacyError = cms.bool( False ),
2805  mTIB_P0 = cms.double( -0.742 ),
2806  mTID_P1 = cms.double( 0.433 ),
2807  mTID_P0 = cms.double( -1.427 )
2808  )
2809 )
2810 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2811  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2812  Matcher = cms.string( "StandardMatcher" ),
2813  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2814  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2815  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
2816 )
2817 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2818  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2819  Matcher = cms.string( "StandardMatcher" ),
2820  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2821  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
2822  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
2823 )
2824 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2825  StripCPE = cms.string( "Fake" ),
2826  Matcher = cms.string( "StandardMatcher" ),
2827  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2828  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2829  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
2830 )
2831 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
2832  StripCPE = cms.string( "Fake" ),
2833  Matcher = cms.string( "StandardMatcher" ),
2834  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
2835  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2836  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
2837 )
2838 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2839  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
2840  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2841  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
2842 )
2843 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2844  EstimateCut = cms.double( 30.0 ),
2845  appendToDataLabel = cms.string( "" ),
2846  LogPixelProbabilityCut = cms.double( -16.0 ),
2847  MinDof = cms.int32( 2 ),
2848  NoOutliersBeginEnd = cms.bool( False ),
2849  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
2850  MinNumberOfHits = cms.int32( 7 ),
2851  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
2852  MaxNumberOfOutliers = cms.int32( 3 ),
2853  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2854  MaxFractionOutliers = cms.double( 0.3 ),
2855  NoInvalidHitsBeginEnd = cms.bool( False ),
2856  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
2857  RejectTracks = cms.bool( True )
2858 )
2859 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2860  EstimateCut = cms.double( 30.0 ),
2861  appendToDataLabel = cms.string( "" ),
2862  LogPixelProbabilityCut = cms.double( -16.0 ),
2863  MinDof = cms.int32( 2 ),
2864  NoOutliersBeginEnd = cms.bool( False ),
2865  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
2866  MinNumberOfHits = cms.int32( 7 ),
2867  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
2868  MaxNumberOfOutliers = cms.int32( 3 ),
2869  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2870  MaxFractionOutliers = cms.double( 0.3 ),
2871  NoInvalidHitsBeginEnd = cms.bool( False ),
2872  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
2873  RejectTracks = cms.bool( True )
2874 )
2875 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2876  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
2877  appendToDataLabel = cms.string( "" ),
2878  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
2879  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
2880 )
2881 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2882  appendToDataLabel = cms.string( "" ),
2883  minHits = cms.int32( 7 ),
2884  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
2885  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2886  Updator = cms.string( "hltESPKFUpdator" ),
2887  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2888  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2889 )
2890 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2891  appendToDataLabel = cms.string( "" ),
2892  minHits = cms.int32( 7 ),
2893  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
2894  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2895  Updator = cms.string( "hltESPKFUpdator" ),
2896  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2897  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2898 )
2899 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2900  errorRescaling = cms.double( 10.0 ),
2901  minHits = cms.int32( 7 ),
2902  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
2903  appendToDataLabel = cms.string( "" ),
2904  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2905  Updator = cms.string( "hltESPKFUpdator" ),
2906  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2907  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2908 )
2909 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2910  errorRescaling = cms.double( 10.0 ),
2911  minHits = cms.int32( 7 ),
2912  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
2913  appendToDataLabel = cms.string( "" ),
2914  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2915  Updator = cms.string( "hltESPKFUpdator" ),
2916  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2917  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2918 )
2919 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2920  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
2921  fractionShared = cms.double( 0.09 ),
2922  ValidHitBonus = cms.double( 5.0 ),
2923  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2924  MissingHitPenalty = cms.double( 20.0 ),
2925  allowSharedFirstHit = cms.bool( True )
2926 )
2927 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
2928  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
2929  appendToDataLabel = cms.string( "" ),
2930  algoOrder = cms.vstring( )
2931 )
2932 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2933  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
2934  fractionShared = cms.double( 0.5 ),
2935  ValidHitBonus = cms.double( 100.0 ),
2936  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2937  MissingHitPenalty = cms.double( 0.0 ),
2938  allowSharedFirstHit = cms.bool( False )
2939 )
2940 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
2941  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
2942  fractionShared = cms.double( 0.5 ),
2943  ValidHitBonus = cms.double( 100.0 ),
2944  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
2945  MissingHitPenalty = cms.double( 0.0 ),
2946  allowSharedFirstHit = cms.bool( True )
2947 )
2948 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
2949  appendToDataLabel = cms.string( "" ),
2950  minHits = cms.int32( 3 ),
2951  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
2952  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2953  Updator = cms.string( "hltESPKFUpdator" ),
2954  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2955  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2956 )
2957 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
2958  errorRescaling = cms.double( 100.0 ),
2959  minHits = cms.int32( 3 ),
2960  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
2961  appendToDataLabel = cms.string( "" ),
2962  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2963  Updator = cms.string( "hltESPKFUpdator" ),
2964  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
2965  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
2966 )
2967 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
2968  useQuadrupletAlgo = cms.bool( False ),
2969  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
2970  appendToDataLabel = cms.string( "" )
2971 )
2972 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
2973  ComponentName = cms.string( "hltTrackCleaner" ),
2974  appendToDataLabel = cms.string( "" )
2975 )
2976 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2977  ComponentName = cms.string( "HODetIdAssociator" ),
2978  hcalRegion = cms.int32( 2 ),
2979  etaBinSize = cms.double( 0.087 ),
2980  nEta = cms.int32( 30 ),
2981  nPhi = cms.int32( 72 ),
2982  includeBadChambers = cms.bool( False ),
2983  includeME0 = cms.bool( False ),
2984  includeGEM = cms.bool( False )
2985 )
2986 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2987  ComponentName = cms.string( "MuonDetIdAssociator" ),
2988  hcalRegion = cms.int32( 2 ),
2989  etaBinSize = cms.double( 0.125 ),
2990  nEta = cms.int32( 48 ),
2991  nPhi = cms.int32( 48 ),
2992  includeBadChambers = cms.bool( False ),
2993  includeME0 = cms.bool( False ),
2994  includeGEM = cms.bool( False )
2995 )
2996 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2997  ComponentName = cms.string( "SimpleNavigationSchool" ),
2998  SimpleMagneticField = cms.string( "ParabolicMf" )
2999 )
3000 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3001  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3002  hcalRegion = cms.int32( 2 ),
3003  etaBinSize = cms.double( 0.1 ),
3004  nEta = cms.int32( 60 ),
3005  nPhi = cms.int32( 30 ),
3006  includeBadChambers = cms.bool( False ),
3007  includeME0 = cms.bool( False ),
3008  includeGEM = cms.bool( False )
3009 )
3010 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
3011  ListOfRecordToMerge = cms.VPSet(
3012  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
3013  tag = cms.string( "" )
3014  ),
3015  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
3016  tag = cms.string( "" )
3017  )
3018  )
3019 )
3020 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3021 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3022  LatencyRecord = cms.PSet(
3023  label = cms.untracked.string( "" ),
3024  record = cms.string( "SiStripLatencyRcd" )
3025  ),
3026  BackPlaneCorrectionDeconvMode = cms.PSet(
3027  label = cms.untracked.string( "deconvolution" ),
3028  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3029  ),
3030  BackPlaneCorrectionPeakMode = cms.PSet(
3031  label = cms.untracked.string( "peak" ),
3032  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3033  )
3034 )
3035 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3036  LatencyRecord = cms.PSet(
3037  label = cms.untracked.string( "" ),
3038  record = cms.string( "SiStripLatencyRcd" )
3039  ),
3040  LorentzAngleDeconvMode = cms.PSet(
3041  label = cms.untracked.string( "deconvolution" ),
3042  record = cms.string( "SiStripLorentzAngleRcd" )
3043  ),
3044  LorentzAnglePeakMode = cms.PSet(
3045  label = cms.untracked.string( "peak" ),
3046  record = cms.string( "SiStripLorentzAngleRcd" )
3047  )
3048 )
3049 
3050 fragment.ThroughputService = cms.Service( "ThroughputService",
3051  dqmPath = cms.untracked.string( "HLT/Throughput" ),
3052  timeRange = cms.untracked.double( 60000.0 ),
3053  timeResolution = cms.untracked.double( 5.828 )
3054 )
3055 
3056 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3057  toGet = cms.VPSet(
3058  ),
3059  verbose = cms.untracked.bool( False )
3060 )
3061 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3062  RawDataCollection = cms.InputTag( "rawDataCollector" )
3063 )
3064 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3065  result = cms.bool( False )
3066 )
3067 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3068  SelectedTriggerType = cms.int32( 1 )
3069 )
3070 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3071  useTCDSEventNumber = cms.bool( False ),
3072  invert = cms.bool( False ),
3073  period = cms.uint32( 107 ),
3074  rawInput = cms.InputTag( "rawDataCollector" ),
3075  fedId = cms.int32( 1024 )
3076 )
3077 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3078  lenSlinkTrailer = cms.untracked.int32( 8 ),
3079  lenAMC13Header = cms.untracked.int32( 8 ),
3080  CTP7 = cms.untracked.bool( False ),
3081  lenAMC13Trailer = cms.untracked.int32( 8 ),
3082  Setup = cms.string( "stage2::GTSetup" ),
3083  MinFeds = cms.uint32( 0 ),
3084  InputLabel = cms.InputTag( "rawDataCollector" ),
3085  lenSlinkHeader = cms.untracked.int32( 8 ),
3086  MTF7 = cms.untracked.bool( False ),
3087  FWId = cms.uint32( 0 ),
3088  debug = cms.untracked.bool( False ),
3089  FedIds = cms.vint32( 1404 ),
3090  lenAMCHeader = cms.untracked.int32( 8 ),
3091  lenAMCTrailer = cms.untracked.int32( 0 ),
3092  FWOverride = cms.bool( False )
3093 )
3094 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3095  L1DataBxInEvent = cms.int32( 5 ),
3096  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3097  AlgorithmTriggersUnmasked = cms.bool( True ),
3098  EmulateBxInEvent = cms.int32( 1 ),
3099  AlgorithmTriggersUnprescaled = cms.bool( True ),
3100  PrintL1Menu = cms.untracked.bool( False ),
3101  Verbosity = cms.untracked.int32( 0 ),
3102  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3103  ProduceL1GtDaqRecord = cms.bool( True ),
3104  PrescaleSet = cms.uint32( 1 ),
3105  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3106  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3107  TriggerMenuLuminosity = cms.string( "startup" ),
3108  ProduceL1GtObjectMapRecord = cms.bool( True ),
3109  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3110  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
3111  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3112  BstLengthBytes = cms.int32( -1 ),
3113  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
3114 )
3115 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
3116  scalersInputTag = cms.InputTag( "rawDataCollector" )
3117 )
3118 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3119  maxZ = cms.double( 40.0 ),
3120  src = cms.InputTag( "hltScalersRawToDigi" ),
3121  gtEvmLabel = cms.InputTag( "" ),
3122  changeToCMSCoordinates = cms.bool( False ),
3123  setSigmaZ = cms.double( 0.0 ),
3124  maxRadius = cms.double( 2.0 )
3125 )
3126 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3127  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3128  offset = cms.uint32( 0 )
3129 )
3130 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3131  result = cms.bool( True )
3132 )
3133 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
3134  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3135  offset = cms.uint32( 0 )
3136 )
3137 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3138  SelectedTriggerType = cms.int32( 3 )
3139 )
3140 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3141  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3142  offset = cms.uint32( 0 )
3143 )
3144 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3145  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3146  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3147  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3148  saveTags = cms.bool( True ),
3149  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3150  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3151  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3152  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3153  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3154 )
3155 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3156  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3157  offset = cms.uint32( 0 )
3158 )
3159 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3160  SelectedTriggerType = cms.int32( 2 )
3161 )
3162 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
3163  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3164  offset = cms.uint32( 0 )
3165 )
3166 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
3167  inputTag = cms.InputTag( "rawDataCollector" ),
3168  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 )
3169 )
3170 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
3171  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3172  offset = cms.uint32( 0 )
3173 )
3174 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
3175  InputTag = cms.InputTag( "rawDataCollector" ),
3176  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
3177  FilterSummary = cms.untracked.bool( False )
3178 )
3179 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
3180  inputTag = cms.InputTag( "rawDataCollector" ),
3181  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 )
3182 )
3183 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
3184  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
3185  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3186  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3187  saveTags = cms.bool( True ),
3188  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3189  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3190  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3191  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3192  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3193 )
3194 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
3195  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3196  offset = cms.uint32( 0 )
3197 )
3198 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
3199  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 ),
3200  FedLabel = cms.InputTag( "listfeds" ),
3201  eventPut = cms.bool( True ),
3202  srpUnpacking = cms.bool( True ),
3203  syncCheck = cms.bool( True ),
3204  headerUnpacking = cms.bool( True ),
3205  feUnpacking = cms.bool( True ),
3206  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 ),
3207  tccUnpacking = cms.bool( True ),
3208  numbTriggerTSamples = cms.int32( 1 ),
3209  InputLabel = cms.InputTag( "rawDataCollector" ),
3210  numbXtalTSamples = cms.int32( 10 ),
3211  feIdCheck = cms.bool( True ),
3212  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 ),
3213  silentMode = cms.untracked.bool( True ),
3214  DoRegional = cms.bool( False ),
3215  forceToKeepFRData = cms.bool( False ),
3216  memUnpacking = cms.bool( True )
3217 )
3218 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
3219  sourceTag = cms.InputTag( "rawDataCollector" ),
3220  debugMode = cms.untracked.bool( False ),
3221  InstanceES = cms.string( "" ),
3222  ESdigiCollection = cms.string( "" ),
3223  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
3224 )
3225 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
3226  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3227  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3228  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3229  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3230  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3231  algoPSet = cms.PSet(
3232  ebSpikeThreshold = cms.double( 1.042 ),
3233  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3234  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3235  timealgo = cms.string( "None" ),
3236  EEtimeNconst = cms.double( 31.8 ),
3237  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3238  EBtimeNconst = cms.double( 28.5 ),
3239  prefitMaxChiSqEE = cms.double( 10.0 ),
3240  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
3241  chi2ThreshEE_ = cms.double( 50.0 ),
3242  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3243  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3244  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
3245  prefitMaxChiSqEB = cms.double( 15.0 ),
3246  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3247  ampErrorCalculation = cms.bool( False ),
3248  amplitudeThresholdEB = cms.double( 10.0 ),
3249  kPoorRecoFlagEB = cms.bool( True ),
3250  amplitudeThresholdEE = cms.double( 10.0 ),
3251  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3252  kPoorRecoFlagEE = cms.bool( False ),
3253  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3254  useLumiInfoRunHeader = cms.bool( False ),
3255  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3256  doPrefitEE = cms.bool( True ),
3257  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3258  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3259  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3260  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
3261  EEtimeConstantTerm = cms.double( 1.0 ),
3262  EBtimeConstantTerm = cms.double( 0.6 ),
3263  chi2ThreshEB_ = cms.double( 65.0 ),
3264  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2 ),
3265  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
3266  doPrefitEB = cms.bool( True )
3267  )
3268 )
3269 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3270  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3271  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3272  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3273  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3274  ebFEToBeRecovered = cms.string( "ebFE" ),
3275  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3276  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3277  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3278  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3279  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3280  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3281  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3282  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3283  eeFEToBeRecovered = cms.string( "eeFE" )
3284 )
3285 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3286  recoverEEVFE = cms.bool( False ),
3287  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3288  recoverEBIsolatedChannels = cms.bool( False ),
3289  recoverEBVFE = cms.bool( False ),
3290  laserCorrection = cms.bool( True ),
3291  EBLaserMIN = cms.double( 0.5 ),
3292  killDeadChannels = cms.bool( True ),
3293  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3294  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3295  EBLaserMAX = cms.double( 3.0 ),
3296  EELaserMIN = cms.double( 0.5 ),
3297  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3298  EELaserMAX = cms.double( 8.0 ),
3299  recoverEEIsolatedChannels = cms.bool( False ),
3300  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3301  recoverEBFE = cms.bool( True ),
3302  algo = cms.string( "EcalRecHitWorkerSimple" ),
3303  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3304  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3305  ChannelStatusToBeExcluded = cms.vstring( ),
3306  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3307  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3308  recoverEEFE = cms.bool( True ),
3309  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3310  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3311  flagsMapDBReco = cms.PSet(
3312  kDead = cms.vstring( 'kNoDataNoTP' ),
3313  kGood = cms.vstring( 'kOk',
3314  'kDAC',
3315  'kNoLaser',
3316  'kNoisy' ),
3317  kTowerRecovered = cms.vstring( 'kDeadFE' ),
3318  kNoisy = cms.vstring( 'kNNoisy',
3319  'kFixedG6',
3320  'kFixedG1' ),
3321  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3322  'kNonRespondingIsolated',
3323  'kDeadVFE' )
3324  ),
3325  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3326  skipTimeCalib = cms.bool( True ),
3327  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3328  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3329  cleaningConfig = cms.PSet(
3330  cThreshold_endcap = cms.double( 15.0 ),
3331  tightenCrack_e1_double = cms.double( 2.0 ),
3332  cThreshold_barrel = cms.double( 4.0 ),
3333  e6e2thresh = cms.double( 0.04 ),
3334  e4e1Threshold_barrel = cms.double( 0.08 ),
3335  e4e1Threshold_endcap = cms.double( 0.3 ),
3336  tightenCrack_e4e1_single = cms.double( 3.0 ),
3337  cThreshold_double = cms.double( 10.0 ),
3338  e4e1_b_barrel = cms.double( -0.024 ),
3339  tightenCrack_e6e2_double = cms.double( 3.0 ),
3340  e4e1_a_barrel = cms.double( 0.04 ),
3341  tightenCrack_e1_single = cms.double( 2.0 ),
3342  e4e1_a_endcap = cms.double( 0.02 ),
3343  e4e1_b_endcap = cms.double( -0.0125 ),
3344  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
3345  ),
3346  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3347  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
3348 )
3349 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
3350  ESRecoAlgo = cms.int32( 0 ),
3351  ESrechitCollection = cms.string( "EcalRecHitsES" ),
3352  algo = cms.string( "ESRecHitWorker" ),
3353  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
3354 )
3355 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
3356  ampCut_endcapM = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ),
3357  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
3358  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
3359  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3360  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3361  statusThreshold = cms.uint32( 3 ),
3362  useRecoFlag = cms.bool( False ),
3363  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3364  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
3365  ampCut_barrelM = cms.vdouble( 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0 ),
3366  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3367  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
3368  ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ),
3369  ampCut_barrelP = cms.vdouble( 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0 )
3370 )
3371 fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter",
3372  useTCDSEventNumber = cms.bool( False ),
3373  invert = cms.bool( False ),
3374  period = cms.uint32( 4096 ),
3375  rawInput = cms.InputTag( "rawDataCollector" ),
3376  fedId = cms.int32( 1024 )
3377 )
3378 fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed",
3379  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG24 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleMuOpen OR L1_ZeroBias" ),
3380  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3381  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3382  saveTags = cms.bool( True ),
3383  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3384  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3385  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3386  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3387  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3388 )
3389 fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler",
3390  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3391  offset = cms.uint32( 0 )
3392 )
3393 fragment.hltL1sSingleEG5IorSingleEG24IorSingleMuOpen = cms.EDFilter( "HLTL1TSeed",
3394  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG24 OR L1_SingleMuOpen" ),
3395  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3396  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3397  saveTags = cms.bool( True ),
3398  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3399  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3400  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3401  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3402  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3403 )
3404 fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler",
3405  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3406  offset = cms.uint32( 0 )
3407 )
3408 fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16erIorSingleMu18erIorSingleMu20er = cms.EDFilter( "HLTL1TSeed",
3409  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu18er OR L1_SingleMu20er" ),
3410  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3411  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3412  saveTags = cms.bool( True ),
3413  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3414  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3415  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3416  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3417  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
3418 )
3419 fragment.hltPreAlCaRPCMuonNoTriggers = cms.EDFilter( "HLTPrescaler",
3420  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3421  offset = cms.uint32( 0 )
3422 )
3423 fragment.hltRPCMuonNoTriggersL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
3424  saveTags = cms.bool( True ),
3425  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16erIorSingleMu18erIorSingleMu20er" ),
3426  MinPt = cms.double( 0.0 ),
3427  MinN = cms.int32( 1 ),
3428  MaxEta = cms.double( 1.6 ),
3429  CentralBxOnly = cms.bool( True ),
3430  SelectQualities = cms.vint32( 6 ),
3431  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
3432 )
3433 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
3434  useStandardFEDid = cms.bool( True ),
3435  maxFEDid = cms.untracked.int32( 779 ),
3436  inputLabel = cms.InputTag( "rawDataCollector" ),
3437  minFEDid = cms.untracked.int32( 770 ),
3438  dataType = cms.string( "DDU" ),
3439  readOutParameters = cms.PSet(
3440  localDAQ = cms.untracked.bool( False ),
3441  debug = cms.untracked.bool( False ),
3442  rosParameters = cms.PSet(
3443  localDAQ = cms.untracked.bool( False ),
3444  debug = cms.untracked.bool( False ),
3445  writeSC = cms.untracked.bool( True ),
3446  readDDUIDfromDDU = cms.untracked.bool( True ),
3447  readingDDU = cms.untracked.bool( True ),
3448  performDataIntegrityMonitor = cms.untracked.bool( False )
3449  ),
3450  performDataIntegrityMonitor = cms.untracked.bool( False )
3451  ),
3452  dqmOnly = cms.bool( False )
3453 )
3454 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
3455  debug = cms.untracked.bool( False ),
3456  recAlgoConfig = cms.PSet(
3457  maxTime = cms.double( 420.0 ),
3458  debug = cms.untracked.bool( False ),
3459  stepTwoFromDigi = cms.bool( False ),
3460  tTrigModeConfig = cms.PSet(
3461  debug = cms.untracked.bool( False ),
3462  tofCorrType = cms.int32( 0 ),
3463  tTrigLabel = cms.string( "" ),
3464  wirePropCorrType = cms.int32( 0 ),
3465  doTOFCorrection = cms.bool( True ),
3466  vPropWire = cms.double( 24.4 ),
3467  doT0Correction = cms.bool( True ),
3468  doWirePropCorrection = cms.bool( True )
3469  ),
3470  useUncertDB = cms.bool( True ),
3471  doVdriftCorr = cms.bool( True ),
3472  minTime = cms.double( -3.0 ),
3473  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
3474  ),
3475  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
3476  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
3477 )
3478 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
3479  debug = cms.untracked.bool( False ),
3480  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
3481  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
3482  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
3483  Reco4DAlgoConfig = cms.PSet(
3484  Reco2DAlgoConfig = cms.PSet(
3485  AlphaMaxPhi = cms.double( 1.0 ),
3486  debug = cms.untracked.bool( False ),
3487  segmCleanerMode = cms.int32( 2 ),
3488  AlphaMaxTheta = cms.double( 0.9 ),
3489  hit_afterT0_resolution = cms.double( 0.03 ),
3490  performT0_vdriftSegCorrection = cms.bool( False ),
3491  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
3492  recAlgoConfig = cms.PSet(
3493  maxTime = cms.double( 420.0 ),
3494  debug = cms.untracked.bool( False ),
3495  stepTwoFromDigi = cms.bool( False ),
3496  tTrigModeConfig = cms.PSet(
3497  debug = cms.untracked.bool( False ),
3498  tofCorrType = cms.int32( 0 ),
3499  tTrigLabel = cms.string( "" ),
3500  wirePropCorrType = cms.int32( 0 ),
3501  doTOFCorrection = cms.bool( True ),
3502  vPropWire = cms.double( 24.4 ),
3503  doT0Correction = cms.bool( True ),
3504  doWirePropCorrection = cms.bool( True )
3505  ),
3506  useUncertDB = cms.bool( True ),
3507  doVdriftCorr = cms.bool( True ),
3508  minTime = cms.double( -3.0 ),
3509  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
3510  ),
3511  MaxAllowedHits = cms.uint32( 50 ),
3512  nUnSharedHitsMin = cms.int32( 2 ),
3513  nSharedHitsMax = cms.int32( 2 ),
3514  performT0SegCorrection = cms.bool( False ),
3515  perform_delta_rejecting = cms.bool( False )
3516  ),
3517  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
3518  debug = cms.untracked.bool( False ),
3519  segmCleanerMode = cms.int32( 2 ),
3520  AllDTRecHits = cms.bool( True ),
3521  hit_afterT0_resolution = cms.double( 0.03 ),
3522  performT0_vdriftSegCorrection = cms.bool( False ),
3523  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
3524  recAlgoConfig = cms.PSet(
3525  maxTime = cms.double( 420.0 ),
3526  debug = cms.untracked.bool( False ),
3527  stepTwoFromDigi = cms.bool( False ),
3528  tTrigModeConfig = cms.PSet(
3529  debug = cms.untracked.bool( False ),
3530  tofCorrType = cms.int32( 0 ),
3531  tTrigLabel = cms.string( "" ),
3532  wirePropCorrType = cms.int32( 0 ),
3533  doTOFCorrection = cms.bool( True ),
3534  vPropWire = cms.double( 24.4 ),
3535  doT0Correction = cms.bool( True ),
3536  doWirePropCorrection = cms.bool( True )
3537  ),
3538  useUncertDB = cms.bool( True ),
3539  doVdriftCorr = cms.bool( True ),
3540  minTime = cms.double( -3.0 ),
3541  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
3542  ),
3543  nUnSharedHitsMin = cms.int32( 2 ),
3544  nSharedHitsMax = cms.int32( 2 ),
3545  performT0SegCorrection = cms.bool( False ),
3546  perform_delta_rejecting = cms.bool( False )
3547  )
3548 )
3549 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
3550  PrintEventNumber = cms.untracked.bool( False ),
3551  SuppressZeroLCT = cms.untracked.bool( True ),
3552  UseExaminer = cms.bool( True ),
3553  Debug = cms.untracked.bool( False ),
3554  ErrorMask = cms.uint32( 0 ),
3555  InputObjects = cms.InputTag( "rawDataCollector" ),
3556  ExaminerMask = cms.uint32( 535557110 ),
3557  runDQM = cms.untracked.bool( False ),
3558  UnpackStatusDigis = cms.bool( False ),
3559  VisualFEDInspect = cms.untracked.bool( False ),
3560  FormatedEventDump = cms.untracked.bool( False ),
3561  UseFormatStatus = cms.bool( True ),
3562  UseSelectiveUnpacking = cms.bool( True ),
3563  VisualFEDShort = cms.untracked.bool( False )
3564 )
3565 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
3566  XTasymmetry_ME1b = cms.double( 0.0 ),
3567  XTasymmetry_ME1a = cms.double( 0.0 ),
3568  ConstSyst_ME1a = cms.double( 0.022 ),
3569  ConstSyst_ME41 = cms.double( 0.0 ),
3570  CSCWireTimeWindowHigh = cms.int32( 15 ),
3571  CSCStripxtalksOffset = cms.double( 0.03 ),
3572  CSCUseCalibrations = cms.bool( True ),
3573  CSCUseTimingCorrections = cms.bool( True ),
3574  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
3575  XTasymmetry_ME22 = cms.double( 0.0 ),
3576  UseFivePoleFit = cms.bool( True ),
3577  XTasymmetry_ME21 = cms.double( 0.0 ),
3578  ConstSyst_ME21 = cms.double( 0.0 ),
3579  ConstSyst_ME12 = cms.double( 0.0 ),
3580  ConstSyst_ME31 = cms.double( 0.0 ),
3581  ConstSyst_ME22 = cms.double( 0.0 ),
3582  ConstSyst_ME13 = cms.double( 0.0 ),
3583  ConstSyst_ME32 = cms.double( 0.0 ),
3584  readBadChambers = cms.bool( True ),
3585  CSCWireTimeWindowLow = cms.int32( 0 ),
3586  NoiseLevel_ME13 = cms.double( 8.0 ),
3587  XTasymmetry_ME41 = cms.double( 0.0 ),
3588  NoiseLevel_ME32 = cms.double( 9.0 ),
3589  NoiseLevel_ME31 = cms.double( 9.0 ),
3590  CSCStripClusterChargeCut = cms.double( 25.0 ),
3591  ConstSyst_ME1b = cms.double( 0.007 ),
3592  CSCStripClusterSize = cms.untracked.int32( 3 ),
3593  CSCStripPeakThreshold = cms.double( 10.0 ),
3594  readBadChannels = cms.bool( False ),
3595  NoiseLevel_ME12 = cms.double( 9.0 ),
3596  UseParabolaFit = cms.bool( False ),
3597  CSCUseReducedWireTimeWindow = cms.bool( False ),
3598  XTasymmetry_ME13 = cms.double( 0.0 ),
3599  XTasymmetry_ME12 = cms.double( 0.0 ),
3600  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
3601  CSCDebug = cms.untracked.bool( False ),
3602  CSCUseGasGainCorrections = cms.bool( False ),
3603  XTasymmetry_ME31 = cms.double( 0.0 ),
3604  XTasymmetry_ME32 = cms.double( 0.0 ),
3605  UseAverageTime = cms.bool( False ),
3606  NoiseLevel_ME1a = cms.double( 7.0 ),
3607  NoiseLevel_ME1b = cms.double( 8.0 ),
3608  CSCWireClusterDeltaT = cms.int32( 1 ),
3609  CSCUseStaticPedestals = cms.bool( False ),
3610  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
3611  CSCstripWireDeltaTime = cms.int32( 8 ),
3612  NoiseLevel_ME21 = cms.double( 9.0 ),
3613  NoiseLevel_ME22 = cms.double( 9.0 ),
3614  NoiseLevel_ME41 = cms.double( 9.0 )
3615 )
3616 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
3617  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
3618  algo_psets = cms.VPSet(
3619  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
3620  algo_psets = cms.VPSet(
3621  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
3622  hitDropLimit4Hits = cms.double( 0.6 ),
3623  maxRatioResidualPrune = cms.double( 3.0 ),
3624  curvePenaltyThreshold = cms.double( 0.85 ),
3625  maxRecHitsInCluster = cms.int32( 20 ),
3626  useShowering = cms.bool( False ),
3627  BPMinImprovement = cms.double( 10000.0 ),
3628  curvePenalty = cms.double( 2.0 ),
3629  ForceCovariance = cms.bool( False ),
3630  yweightPenalty = cms.double( 1.5 ),
3631  dPhiFineMax = cms.double( 0.025 ),
3632  SeedBig = cms.double( 0.0015 ),
3633  NormChi2Cut3D = cms.double( 10.0 ),
3634  Covariance = cms.double( 0.0 ),
3635  CSCDebug = cms.untracked.bool( False ),
3636  tanThetaMax = cms.double( 1.2 ),
3637  Pruning = cms.bool( True ),
3638  tanPhiMax = cms.double( 0.5 ),
3639  onlyBestSegment = cms.bool( False ),
3640  dXclusBoxMax = cms.double( 4.0 ),
3641  maxDTheta = cms.double( 999.0 ),
3642  preClustering = cms.bool( True ),
3643  preClusteringUseChaining = cms.bool( True ),
3644  yweightPenaltyThreshold = cms.double( 1.0 ),
3645  hitDropLimit6Hits = cms.double( 0.3333 ),
3646  prePrun = cms.bool( True ),
3647  CorrectTheErrors = cms.bool( True ),
3648  ForceCovarianceAll = cms.bool( False ),
3649  NormChi2Cut2D = cms.double( 20.0 ),
3650  SeedSmall = cms.double( 2.0E-4 ),
3651  minHitsPerSegment = cms.int32( 3 ),
3652  dRPhiFineMax = cms.double( 8.0 ),
3653  maxDPhi = cms.double( 999.0 ),
3654  hitDropLimit5Hits = cms.double( 0.8 ),
3655  BrutePruning = cms.bool( True ),
3656  prePrunLimit = cms.double( 3.17 )
3657  ),
3658  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
3659  hitDropLimit4Hits = cms.double( 0.6 ),
3660  maxRatioResidualPrune = cms.double( 3.0 ),
3661  curvePenaltyThreshold = cms.double( 0.85 ),
3662  maxRecHitsInCluster = cms.int32( 24 ),
3663  useShowering = cms.bool( False ),
3664  BPMinImprovement = cms.double( 10000.0 ),
3665  curvePenalty = cms.double( 2.0 ),
3666  ForceCovariance = cms.bool( False ),
3667  yweightPenalty = cms.double( 1.5 ),
3668  dPhiFineMax = cms.double( 0.025 ),
3669  SeedBig = cms.double( 0.0015 ),
3670  NormChi2Cut3D = cms.double( 10.0 ),
3671  Covariance = cms.double( 0.0 ),
3672  CSCDebug = cms.untracked.bool( False ),
3673  tanThetaMax = cms.double( 1.2 ),
3674  Pruning = cms.bool( True ),
3675  tanPhiMax = cms.double( 0.5 ),
3676  onlyBestSegment = cms.bool( False ),
3677  dXclusBoxMax = cms.double( 4.0 ),
3678  maxDTheta = cms.double( 999.0 ),
3679  preClustering = cms.bool( True ),
3680  preClusteringUseChaining = cms.bool( True ),
3681  yweightPenaltyThreshold = cms.double( 1.0 ),
3682  hitDropLimit6Hits = cms.double( 0.3333 ),
3683  prePrun = cms.bool( True ),
3684  CorrectTheErrors = cms.bool( True ),
3685  ForceCovarianceAll = cms.bool( False ),
3686  NormChi2Cut2D = cms.double( 20.0 ),
3687  SeedSmall = cms.double( 2.0E-4 ),
3688  minHitsPerSegment = cms.int32( 3 ),
3689  dRPhiFineMax = cms.double( 8.0 ),
3690  maxDPhi = cms.double( 999.0 ),
3691  hitDropLimit5Hits = cms.double( 0.8 ),
3692  BrutePruning = cms.bool( True ),
3693  prePrunLimit = cms.double( 3.17 )
3694  )
3695  ),
3696  algo_name = cms.string( "CSCSegAlgoST" ),
3697  chamber_types = cms.vstring( 'ME1/a',
3698  'ME1/b',
3699  'ME1/2',
3700  'ME1/3',
3701  'ME2/1',
3702  'ME2/2',
3703  'ME3/1',
3704  'ME3/2',
3705  'ME4/1',
3706  'ME4/2' )
3707  )
3708  ),
3709  algo_type = cms.int32( 1 )
3710 )
3711 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
3712  InputLabel = cms.InputTag( "rawDataCollector" ),
3713  doSynchro = cms.bool( False )
3714 )
3715 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
3716  recAlgoConfig = cms.PSet( ),
3717  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
3718  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
3719  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
3720  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
3721  deadSource = cms.string( "File" ),
3722  maskSource = cms.string( "File" )
3723 )
3724 fragment.hltPreAlCaRPCMuonNoHits = cms.EDFilter( "HLTPrescaler",
3725  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3726  offset = cms.uint32( 0 )
3727 )
3728 fragment.hltRPCPointProducer = cms.EDProducer( "RPCPointProducer",
3729  cscSegments = cms.InputTag( "hltCscSegments" ),
3730  rangestripsRB4 = cms.untracked.double( 4.0 ),
3731  TrackTransformer = cms.PSet( ),
3732  tracks = cms.InputTag( "NotUsed" ),
3733  rangestrips = cms.untracked.double( 4.0 ),
3734  incltrack = cms.untracked.bool( False ),
3735  MinCosAng = cms.untracked.double( 0.95 ),
3736  MaxDrb4 = cms.untracked.double( 150.0 ),
3737  inclcsc = cms.untracked.bool( True ),
3738  dt4DSegments = cms.InputTag( "hltDt4DSegments" ),
3739  ExtrapolatedRegion = cms.untracked.double( 0.5 ),
3740  incldt = cms.untracked.bool( True ),
3741  debug = cms.untracked.bool( False ),
3742  MaxD = cms.untracked.double( 80.0 )
3743 )
3744 fragment.hltRPCFilter = cms.EDFilter( "HLTRPCFilter",
3745  rangestrips = cms.untracked.double( 1.0 ),
3746  rpcDTPoints = cms.InputTag( 'hltRPCPointProducer','RPCDTExtrapolatedPoints' ),
3747  rpcRecHits = cms.InputTag( "hltRpcRecHits" ),
3748  rpcCSCPoints = cms.InputTag( 'hltRPCPointProducer','RPCCSCExtrapolatedPoints' )
3749 )
3750 fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
3751  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3752  offset = cms.uint32( 0 )
3753 )
3754 fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
3755  saveTags = cms.bool( True ),
3756  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16erIorSingleMu18erIorSingleMu20er" ),
3757  MinPt = cms.double( 0.0 ),
3758  MinN = cms.int32( 1 ),
3759  MaxEta = cms.double( 1.6 ),
3760  CentralBxOnly = cms.bool( True ),
3761  SelectQualities = cms.vint32( ),
3762  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
3763 )
3764 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
3765  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3766  offset = cms.uint32( 0 )
3767 )
3768 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
3769  inputTag = cms.InputTag( "rawDataCollector" ),
3770  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 )
3771 )
3772 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
3773  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3774  offset = cms.uint32( 0 )
3775 )
3776 fragment.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler",
3777  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
3778  offset = cms.uint32( 0 )
3779 )
3780 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
3781  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
3782  FilterDataQuality = cms.bool( True ),
3783  silent = cms.untracked.bool( True ),
3784  HcalFirstFED = cms.untracked.int32( 700 ),
3785  InputLabel = cms.InputTag( "rawDataCollector" ),
3786  ComplainEmptyData = cms.untracked.bool( False ),
3787  ElectronicsMap = cms.string( "" ),
3788  UnpackCalib = cms.untracked.bool( True ),
3789  UnpackUMNio = cms.untracked.bool( True ),
3790  FEDs = cms.untracked.vint32( ),
3791  UnpackerMode = cms.untracked.int32( 0 ),
3792  UnpackTTP = cms.untracked.bool( False ),
3793  lastSample = cms.int32( 9 ),
3794  UnpackZDC = cms.untracked.bool( True ),
3795  firstSample = cms.int32( 0 )
3796 )
3797 fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor",
3798  tsFromDB = cms.bool( False ),
3799  setPulseShapeFlagsQIE8 = cms.bool( True ),
3800  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
3801  saveDroppedInfos = cms.bool( False ),
3802  setNoiseFlagsQIE8 = cms.bool( True ),
3803  saveEffectivePedestal = cms.bool( False ),
3804  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
3805  processQIE11 = cms.bool( True ),
3806  pulseShapeParametersQIE11 = cms.PSet( ),
3807  algoConfigClass = cms.string( "" ),
3808  saveInfos = cms.bool( False ),
3809  flagParametersQIE11 = cms.PSet( ),
3810  makeRecHits = cms.bool( True ),
3811  pulseShapeParametersQIE8 = cms.PSet(
3812  UseDualFit = cms.bool( True ),
3813  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
3814  TriangleIgnoreSlow = cms.bool( False ),
3815  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
3816  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
3817  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
3818  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
3819  TS3TS4ChargeThreshold = cms.double( 70.0 ),
3820  R45PlusOneRange = cms.double( 0.2 ),
3821  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
3822  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
3823  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
3824  MinimumChargeThreshold = cms.double( 20.0 ),
3825  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
3826  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
3827  MinimumTS4TS5Threshold = cms.double( 100.0 ),
3828  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
3829  TS5TS6ChargeThreshold = cms.double( 70.0 ),
3830  TrianglePeakTS = cms.uint32( 10000 ),
3831  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
3832  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
3833  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
3834  TS4TS5ChargeThreshold = cms.double( 70.0 ),
3835  R45MinusOneRange = cms.double( 0.2 ),
3836  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
3837  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
3838  ),
3839  flagParametersQIE8 = cms.PSet(
3840  hitEnergyMinimum = cms.double( 1.0 ),
3841  pulseShapeParameterSets = cms.VPSet(
3842  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
3843  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
3844  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
3845  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
3846  ),
3847  nominalPedestal = cms.double( 3.0 ),
3848  hitMultiplicityThreshold = cms.int32( 17 )
3849  ),
3850  setNegativeFlagsQIE8 = cms.bool( False ),
3851  setNegativeFlagsQIE11 = cms.bool( False ),
3852  processQIE8 = cms.bool( True ),
3853  algorithm = cms.PSet(
3854  meanTime = cms.double( 0.0 ),
3855  pedSigmaHPD = cms.double( 0.5 ),
3856  pedSigmaSiPM = cms.double( 6.5E-4 ),
3857  timeSigmaSiPM = cms.double( 2.5 ),
3858  applyTimeSlew = cms.bool( True ),
3859  timeSlewParsType = cms.int32( 3 ),
3860  ts4Max = cms.vdouble( 100.0, 45000.0 ),
3861  samplesToAdd = cms.int32( 2 ),
3862  applyTimeConstraint = cms.bool( True ),
3863  timeSigmaHPD = cms.double( 5.0 ),
3864  correctForPhaseContainment = cms.bool( True ),
3865  pedestalUpperLimit = cms.double( 2.7 ),
3866  respCorrM3 = cms.double( 1.0 ),
3867  pulseJitter = cms.double( 1.0 ),
3868  applyPedConstraint = cms.bool( True ),
3869  fitTimes = cms.int32( 1 ),
3870  applyTimeSlewM3 = cms.bool( True ),
3871  meanPed = cms.double( 0.0 ),
3872  noiseSiPM = cms.double( 1.0 ),
3873  ts4Min = cms.double( 0.0 ),
3874  applyPulseJitter = cms.bool( False ),
3875  noiseHPD = cms.double( 1.0 ),
3876  useM2 = cms.bool( False ),
3877  timeMin = cms.double( -12.5 ),
3878  useM3 = cms.bool( True ),
3879  tdcTimeShift = cms.double( 0.0 ),
3880  correctionPhaseNS = cms.double( 6.0 ),
3881  firstSampleShift = cms.int32( 0 ),
3882  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3883  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
3884  timeMax = cms.double( 12.5 ),
3885  Class = cms.string( "SimpleHBHEPhase1Algo" )
3886  ),
3887  setLegacyFlagsQIE8 = cms.bool( True ),
3888  setPulseShapeFlagsQIE11 = cms.bool( False ),
3889  setLegacyFlagsQIE11 = cms.bool( False ),
3890  setNoiseFlagsQIE11 = cms.bool( False ),
3891  dropZSmarkedPassed = cms.bool( True ),
3892  recoParamsFromDB = cms.bool( True )
3893 )
3894 fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner",
3895  hbheInput = cms.InputTag( "hltHbhePhase1Reco" ),
3896  usePlan1Mode = cms.bool( True ),
3897  ignorePlan1Topology = cms.bool( False ),
3898  algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) )
3899 )
3900 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
3901  soiShift = cms.int32( 0 ),
3902  sumAllTimeSlices = cms.bool( False ),
3903  dropZSmarkedPassed = cms.bool( True ),
3904  digiLabel = cms.InputTag( "hltHcalDigis" ),
3905  tsFromDB = cms.bool( False ),
3906  forceSOI = cms.int32( -1 )
3907 )
3908 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
3909  setNoiseFlags = cms.bool( False ),
3910  PETstat = cms.PSet(
3911  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 ),
3912  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 ),
3913  long_R_29 = cms.vdouble( 0.8 ),
3914  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 ),
3915  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 ),
3916  short_R_29 = cms.vdouble( 0.8 ),
3917  long_R = cms.vdouble( 0.98 ),
3918  short_R = cms.vdouble( 0.8 ),
3919  HcalAcceptSeverityLevel = cms.int32( 9 )
3920  ),
3921  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
3922  inputLabel = cms.InputTag( "hltHfprereco" ),
3923  S9S1stat = 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_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 ),
3927  isS8S1 = cms.bool( False ),
3928  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 ),
3929  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 ),
3930  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 ),
3931  HcalAcceptSeverityLevel = cms.int32( 9 )
3932  ),
3933  checkChannelQualityForDepth3and4 = cms.bool( False ),
3934  useChannelQualityFromDB = cms.bool( False ),
3935  algorithm = cms.PSet(
3936  tfallIfNoTDC = cms.double( -101.0 ),
3937  triseIfNoTDC = cms.double( -100.0 ),
3938  rejectAllFailures = cms.bool( True ),
3939  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 ),
3940  soiPhase = cms.uint32( 1 ),
3941  timeShift = cms.double( 0.0 ),
3942  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
3943  Class = cms.string( "HFFlexibleTimeCheck" )
3944  ),
3945  S8S1stat = cms.PSet(
3946  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 ),
3947  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 ),
3948  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 ),
3949  isS8S1 = cms.bool( True ),
3950  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 ),
3951  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 ),
3952  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 ),
3953  HcalAcceptSeverityLevel = cms.int32( 9 )
3954  )
3955 )
3956 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
3957  pedestalUpperLimit = cms.double( 2.7 ),
3958  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
3959  respCorrM3 = cms.double( 1.0 ),
3960  timeSlewParsType = cms.int32( 3 ),
3961  applyTimeSlewM3 = cms.bool( True ),
3962  digiTimeFromDB = cms.bool( True ),
3963  mcOOTCorrectionName = cms.string( "" ),
3964  S9S1stat = cms.PSet( ),
3965  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
3966  tsFromDB = cms.bool( True ),
3967  samplesToAdd = cms.int32( 4 ),
3968  mcOOTCorrectionCategory = cms.string( "MC" ),
3969  dataOOTCorrectionName = cms.string( "" ),
3970  puCorrMethod = cms.int32( 0 ),
3971  correctionPhaseNS = cms.double( 13.0 ),
3972  HFInWindowStat = cms.PSet( ),
3973  digiLabel = cms.InputTag( "hltHcalDigis" ),
3974  setHSCPFlags = cms.bool( False ),
3975  firstAuxTS = cms.int32( 4 ),
3976  digistat = cms.PSet( ),
3977  hfTimingTrustParameters = cms.PSet( ),
3978  PETstat = cms.PSet( ),
3979  setSaturationFlags = cms.bool( False ),
3980  setNegativeFlags = cms.bool( False ),
3981  useLeakCorrection = cms.bool( False ),
3982  setTimingTrustFlags = cms.bool( False ),
3983  S8S1stat = cms.PSet( ),
3984  correctForPhaseContainment = cms.bool( True ),
3985  correctForTimeslew = cms.bool( True ),
3986  setNoiseFlags = cms.bool( False ),
3987  correctTiming = cms.bool( False ),
3988  setPulseShapeFlags = cms.bool( False ),
3989  Subdetector = cms.string( "HO" ),
3990  dataOOTCorrectionCategory = cms.string( "Data" ),
3991  dropZSmarkedPassed = cms.bool( True ),
3992  recoParamsFromDB = cms.bool( True ),
3993  firstSample = cms.int32( 4 ),
3994  noiseHPD = cms.double( 1.0 ),
3995  pulseJitter = cms.double( 1.0 ),
3996  pedSigmaSiPM = cms.double( 6.5E-4 ),
3997  timeMin = cms.double( -15.0 ),
3998  setTimingShapedCutsFlags = cms.bool( False ),
3999  applyPulseJitter = cms.bool( False ),
4000  applyTimeSlew = cms.bool( True ),
4001  applyTimeConstraint = cms.bool( True ),
4002  timingshapedcutsParameters = cms.PSet( ),
4003  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
4004  ts4Min = cms.double( 5.0 ),
4005  pulseShapeParameters = cms.PSet( ),
4006  timeSigmaSiPM = cms.double( 2.5 ),
4007  applyPedConstraint = cms.bool( True ),
4008  ts4Max = cms.vdouble( 100.0, 45000.0 ),
4009  noiseSiPM = cms.double( 1.0 ),
4010  meanTime = cms.double( -2.5 ),
4011  flagParameters = cms.PSet( ),
4012  pedSigmaHPD = cms.double( 0.5 ),
4013  fitTimes = cms.int32( 1 ),
4014  timeMax = cms.double( 10.0 ),
4015  timeSigmaHPD = cms.double( 5.0 ),
4016  meanPed = cms.double( 0.0 ),
4017  hscpParameters = cms.PSet( )
4018 )
4019 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
4020  EBSumThreshold = cms.double( 0.2 ),
4021  MomHBDepth = cms.double( 0.2 ),
4022  UseEtEBTreshold = cms.bool( False ),
4023  hfInput = cms.InputTag( "hltHfreco" ),
4024  AllowMissingInputs = cms.bool( False ),
4025  MomEEDepth = cms.double( 0.0 ),
4026  EESumThreshold = cms.double( 0.45 ),
4027  HBGrid = cms.vdouble( ),
4028  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4029  HBThreshold = cms.double( 0.4 ),
4030  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4031  UseEcalRecoveredHits = cms.bool( False ),
4032  MomConstrMethod = cms.int32( 1 ),
4033  MomHEDepth = cms.double( 0.4 ),
4034  HcalThreshold = cms.double( -1000.0 ),
4035  HF2Weights = cms.vdouble( ),
4036  HOWeights = cms.vdouble( ),
4037  EEGrid = cms.vdouble( ),
4038  UseSymEBTreshold = cms.bool( False ),
4039  EEWeights = cms.vdouble( ),
4040  EEWeight = cms.double( 1.0 ),
4041  UseHO = cms.bool( False ),
4042  HBWeights = cms.vdouble( ),
4043  HF1Weight = cms.double( 1.0 ),
4044  HF2Grid = cms.vdouble( ),
4045  HEDWeights = cms.vdouble( ),
4046  EBWeight = cms.double( 1.0 ),
4047  HF1Grid = cms.vdouble( ),
4048  EBWeights = cms.vdouble( ),
4049  HOWeight = cms.double( 1.0 ),
4050  HESWeight = cms.double( 1.0 ),
4051  HESThreshold = cms.double( 0.4 ),
4052  hbheInput = cms.InputTag( "hltHbhereco" ),
4053  HF2Weight = cms.double( 1.0 ),
4054  HF2Threshold = cms.double( 1.8 ),
4055  HcalAcceptSeverityLevel = cms.uint32( 11 ),
4056  EEThreshold = cms.double( 0.3 ),
4057  HOThresholdPlus1 = cms.double( 1.1 ),
4058  HOThresholdPlus2 = cms.double( 1.1 ),
4059  HF1Weights = cms.vdouble( ),
4060  hoInput = cms.InputTag( "hltHoreco" ),
4061  HF1Threshold = cms.double( 1.2 ),
4062  HcalPhase = cms.int32( 0 ),
4063  HESGrid = cms.vdouble( ),
4064  EcutTower = cms.double( -1000.0 ),
4065  UseRejectedRecoveredEcalHits = cms.bool( False ),
4066  UseEtEETreshold = cms.bool( False ),
4067  HESWeights = cms.vdouble( ),
4068  HOThresholdMinus1 = cms.double( 1.1 ),
4069  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4070  'kWeird',
4071  'kBad' ),
4072  HEDWeight = cms.double( 1.0 ),
4073  UseSymEETreshold = cms.bool( False ),
4074  HEDThreshold = cms.double( 0.4 ),
4075  UseRejectedHitsOnly = cms.bool( False ),
4076  EBThreshold = cms.double( 0.07 ),
4077  HEDGrid = cms.vdouble( ),
4078  UseHcalRecoveredHits = cms.bool( True ),
4079  HOThresholdMinus2 = cms.double( 1.1 ),
4080  HOThreshold0 = cms.double( 1.1 ),
4081  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4082  UseRejectedRecoveredHcalHits = cms.bool( False ),
4083  MomEBDepth = cms.double( 0.3 ),
4084  HBWeight = cms.double( 1.0 ),
4085  HOGrid = cms.vdouble( ),
4086  EBGrid = cms.vdouble( )
4087 )
4088 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4089  Active_Area_Repeats = cms.int32( 5 ),
4090  doAreaFastjet = cms.bool( False ),
4091  voronoiRfact = cms.double( -9.0 ),
4092  maxBadHcalCells = cms.uint32( 9999999 ),
4093  doAreaDiskApprox = cms.bool( False ),
4094  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4095  jetType = cms.string( "CaloJet" ),
4096  minSeed = cms.uint32( 0 ),
4097  Ghost_EtaMax = cms.double( 6.0 ),
4098  doRhoFastjet = cms.bool( False ),
4099  jetAlgorithm = cms.string( "AntiKt" ),
4100  nSigmaPU = cms.double( 1.0 ),
4101  GhostArea = cms.double( 0.01 ),
4102  Rho_EtaMax = cms.double( 4.4 ),
4103  maxBadEcalCells = cms.uint32( 9999999 ),
4104  useDeterministicSeed = cms.bool( True ),
4105  doPVCorrection = cms.bool( False ),
4106  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4107  rParam = cms.double( 0.4 ),
4108  maxProblematicHcalCells = cms.uint32( 9999999 ),
4109  doOutputJets = cms.bool( True ),
4110  src = cms.InputTag( "hltTowerMakerForPF" ),
4111  inputEtMin = cms.double( 0.3 ),
4112  puPtMin = cms.double( 10.0 ),
4113  srcPVs = cms.InputTag( "NotUsed" ),
4114  jetPtMin = cms.double( 1.0 ),
4115  radiusPU = cms.double( 0.4 ),
4116  maxProblematicEcalCells = cms.uint32( 9999999 ),
4117  doPUOffsetCorr = cms.bool( False ),
4118  inputEMin = cms.double( 0.0 ),
4119  useMassDropTagger = cms.bool( False ),
4120  muMin = cms.double( -1.0 ),
4121  subtractorName = cms.string( "" ),
4122  muCut = cms.double( -1.0 ),
4123  subjetPtMin = cms.double( -1.0 ),
4124  useTrimming = cms.bool( False ),
4125  muMax = cms.double( -1.0 ),
4126  yMin = cms.double( -1.0 ),
4127  useFiltering = cms.bool( False ),
4128  rFilt = cms.double( -1.0 ),
4129  yMax = cms.double( -1.0 ),
4130  zcut = cms.double( -1.0 ),
4131  MinVtxNdof = cms.int32( 5 ),
4132  MaxVtxZ = cms.double( 15.0 ),
4133  UseOnlyVertexTracks = cms.bool( False ),
4134  dRMin = cms.double( -1.0 ),
4135  nFilt = cms.int32( -1 ),
4136  usePruning = cms.bool( False ),
4137  maxDepth = cms.int32( -1 ),
4138  yCut = cms.double( -1.0 ),
4139  DzTrVtxMax = cms.double( 0.0 ),
4140  UseOnlyOnePV = cms.bool( False ),
4141  rcut_factor = cms.double( -1.0 ),
4142  sumRecHits = cms.bool( False ),
4143  trimPtFracMin = cms.double( -1.0 ),
4144  dRMax = cms.double( -1.0 ),
4145  DxyTrVtxMax = cms.double( 0.0 ),
4146  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4147 )
4148 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4149  filter = cms.bool( False ),
4150  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4151  etMin = cms.double( 5.0 )
4152 )
4153 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
4154  UseQualityInfo = cms.bool( False ),
4155  UsePilotBlade = cms.bool( False ),
4156  UsePhase1 = cms.bool( True ),
4157  InputLabel = cms.InputTag( "rawDataCollector" ),
4158  IncludeErrors = cms.bool( False ),
4159  ErrorList = cms.vint32( ),
4160  Regions = cms.PSet( ),
4161  Timing = cms.untracked.bool( False ),
4162  CablingMapLabel = cms.string( "" ),
4163  UserErrorList = cms.vint32( )
4164 )
4165 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
4166  src = cms.InputTag( "hltSiPixelDigis" ),
4167  ChannelThreshold = cms.int32( 1000 ),
4168  maxNumberOfClusters = cms.int32( 40000 ),
4169  VCaltoElectronGain = cms.int32( 65 ),
4170  MissCalibrate = cms.untracked.bool( True ),
4171  SplitClusters = cms.bool( False ),
4172  VCaltoElectronOffset = cms.int32( -414 ),
4173  payloadType = cms.string( "HLT" ),
4174  SeedThreshold = cms.int32( 1000 ),
4175  ClusterThreshold = cms.double( 4000.0 )
4176 )
4177 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
4178  src = cms.InputTag( "hltSiPixelClusters" ),
4179  onDemand = cms.bool( False )
4180 )
4181 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
4182  VerboseLevel = cms.untracked.int32( 0 ),
4183  src = cms.InputTag( "hltSiPixelClusters" ),
4184  CPE = cms.string( "hltESPPixelCPEGeneric" )
4185 )
4186 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
4187  chi2 = cms.double( 1000.0 ),
4188  nSigmaTipMaxTolerance = cms.double( 0.0 ),
4189  ptMin = cms.double( 0.1 ),
4190  nSigmaInvPtTolerance = cms.double( 0.0 ),
4191  tipMax = cms.double( 1.0 )
4192 )
4193 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
4194 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
4195  RegionPSet = cms.PSet(
4196  nSigmaZ = cms.double( 4.0 ),
4197  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4198  ptMin = cms.double( 0.8 ),
4199  originRadius = cms.double( 0.02 ),
4200  precise = cms.bool( True )
4201  )
4202 )
4203 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
4204  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
4205  'BPix1+BPix2+BPix3+FPix1_pos',
4206  'BPix1+BPix2+BPix3+FPix1_neg',
4207  'BPix1+BPix2+FPix1_pos+FPix2_pos',
4208  'BPix1+BPix2+FPix1_neg+FPix2_neg',
4209  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
4210  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
4211  MTOB = cms.PSet( ),
4212  TEC = cms.PSet( ),
4213  MTID = cms.PSet( ),
4214  FPix = cms.PSet(
4215  hitErrorRPhi = cms.double( 0.0051 ),
4216  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4217  useErrorsFromParam = cms.bool( True ),
4218  hitErrorRZ = cms.double( 0.0036 ),
4219  HitProducer = cms.string( "hltSiPixelRecHits" )
4220  ),
4221  MTEC = cms.PSet( ),
4222  MTIB = cms.PSet( ),
4223  TID = cms.PSet( ),
4224  TOB = cms.PSet( ),
4225  BPix = cms.PSet(
4226  hitErrorRPhi = cms.double( 0.0027 ),
4227  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4228  useErrorsFromParam = cms.bool( True ),
4229  hitErrorRZ = cms.double( 0.006 ),
4230  HitProducer = cms.string( "hltSiPixelRecHits" )
4231  ),
4232  TIB = cms.PSet( )
4233 )
4234 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
4235  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
4236  layerPairs = cms.vuint32( 0, 1, 2 ),
4237  clusterCheck = cms.InputTag( "" ),
4238  produceSeedingHitSets = cms.bool( False ),
4239  produceIntermediateHitDoublets = cms.bool( True ),
4240  maxElement = cms.uint32( 0 ),
4241  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
4242 )
4243 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
4244  CAThetaCut = cms.double( 0.002 ),
4245  SeedComparitorPSet = cms.PSet(
4246  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
4247  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
4248  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
4249  ),
4250  extraHitRPhitolerance = cms.double( 0.032 ),
4251  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
4252  fitFastCircle = cms.bool( True ),
4253  CAHardPtCut = cms.double( 0.0 ),
4254  maxChi2 = cms.PSet(
4255  value2 = cms.double( 50.0 ),
4256  value1 = cms.double( 200.0 ),
4257  pt1 = cms.double( 0.7 ),
4258  enabled = cms.bool( True ),
4259  pt2 = cms.double( 2.0 )
4260  ),
4261  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
4262  CAPhiCut = cms.double( 0.2 ),
4263  useBendingCorrection = cms.bool( True ),
4264  fitFastCircleChi2Cut = cms.bool( True )
4265 )
4266 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
4267  Filter = cms.InputTag( "hltPixelTracksFilter" ),
4268  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
4269  passLabel = cms.string( "" ),
4270  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
4271  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" )
4272 )
4273 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
4274  WtAverage = cms.bool( True ),
4275  Method2 = cms.bool( True ),
4276  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4277  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
4278  Verbosity = cms.int32( 0 ),
4279  UseError = cms.bool( True ),
4280  TrackCollection = cms.InputTag( "hltPixelTracks" ),
4281  PtMin = cms.double( 1.0 ),
4282  NTrkMin = cms.int32( 2 ),
4283  ZOffset = cms.double( 5.0 ),
4284  Finder = cms.string( "DivisiveVertexFinder" ),
4285  ZSeparation = cms.double( 0.05 )
4286 )
4287 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
4288  minSumPt2 = cms.double( 0.0 ),
4289  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
4290  maxVtx = cms.uint32( 100 ),
4291  fractionSumPt2 = cms.double( 0.3 ),
4292  src = cms.InputTag( "hltPixelVertices" )
4293 )
4294 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
4295  ProductLabel = cms.InputTag( "rawDataCollector" )
4296 )
4297 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
4298  ProductLabel = cms.InputTag( "rawDataCollector" ),
4299  DoAPVEmulatorCheck = cms.bool( False ),
4300  Algorithms = cms.PSet(
4301  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
4302  useCMMeanMap = cms.bool( False ),
4303  TruncateInSuppressor = cms.bool( True ),
4304  doAPVRestore = cms.bool( False ),
4305  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
4306  PedestalSubtractionFedMode = cms.bool( True )
4307  ),
4308  Clusterizer = cms.PSet(
4309  QualityLabel = cms.string( "" ),
4310  ClusterThreshold = cms.double( 5.0 ),
4311  SeedThreshold = cms.double( 3.0 ),
4312  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
4313  ChannelThreshold = cms.double( 2.0 ),
4314  MaxAdjacentBad = cms.uint32( 0 ),
4315  setDetId = cms.bool( True ),
4316  MaxSequentialHoles = cms.uint32( 0 ),
4317  RemoveApvShots = cms.bool( True ),
4318  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4319  MaxSequentialBad = cms.uint32( 1 )
4320  ),
4321  onDemand = cms.bool( True )
4322 )
4323 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
4324  inactivePixelDetectorLabels = cms.VInputTag( ),
4325  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
4326  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
4327  switchOffPixelsIfEmpty = cms.bool( True ),
4328  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
4329  skipClusters = cms.InputTag( "" ),
4330  measurementTracker = cms.string( "hltESPMeasurementTracker" )
4331 )
4332 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
4333  useEventsWithNoVertex = cms.bool( True ),
4334  originHalfLength = cms.double( 0.3 ),
4335  useProtoTrackKinematics = cms.bool( False ),
4336  usePV = cms.bool( False ),
4337  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
4338  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4339  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4340  InputCollection = cms.InputTag( "hltPixelTracks" ),
4341  originRadius = cms.double( 0.1 )
4342 )
4343 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4344  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
4345  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4346  SimpleMagneticField = cms.string( "ParabolicMf" ),
4347  TransientInitialStateEstimatorParameters = cms.PSet(
4348  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4349  numberMeasurementsForFit = cms.int32( 4 ),
4350  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4351  ),
4352  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4353  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4354  cleanTrajectoryAfterInOut = cms.bool( False ),
4355  useHitsSplitting = cms.bool( False ),
4356  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4357  doSeedingRegionRebuilding = cms.bool( False ),
4358  maxNSeeds = cms.uint32( 100000 ),
4359  produceSeedStopReasons = cms.bool( False ),
4360  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
4361  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4362  TrajectoryBuilder = cms.string( "" )
4363 )
4364 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4365  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
4366  SimpleMagneticField = cms.string( "ParabolicMf" ),
4367  clusterRemovalInfo = cms.InputTag( "" ),
4368  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4369  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
4370  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4371  useHitsSplitting = cms.bool( False ),
4372  MeasurementTracker = cms.string( "" ),
4373  AlgorithmName = cms.string( "hltIter0" ),
4374  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
4375  NavigationSchool = cms.string( "" ),
4376  TrajectoryInEvent = cms.bool( False ),
4377  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4378  GeometricInnerState = cms.bool( True ),
4379  useSimpleMF = cms.bool( True ),
4380  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
4381 )
4382 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
4383  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
4384  GBRForestLabel = cms.string( "" ),
4385  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4386  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4387  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
4388  mva = cms.PSet(
4389  minPixelHits = cms.vint32( 0, 3, 4 ),
4390  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
4391  dr_par = cms.PSet(
4392  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
4393  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
4394  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
4395  dr_exp = cms.vint32( 4, 4, 4 ),
4396  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
4397  ),
4398  maxLostLayers = cms.vint32( 1, 1, 1 ),
4399  min3DLayers = cms.vint32( 0, 3, 4 ),
4400  dz_par = cms.PSet(
4401  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
4402  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
4403  dz_exp = cms.vint32( 4, 4, 4 )
4404  ),
4405  minNVtxTrk = cms.int32( 3 ),
4406  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
4407  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
4408  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
4409  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
4410  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
4411  minLayers = cms.vint32( 3, 3, 4 )
4412  ),
4413  ignoreVertices = cms.bool( False ),
4414  GBRForestFileName = cms.string( "" )
4415 )
4416 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
4417  minQuality = cms.string( "highPurity" ),
4418  copyExtras = cms.untracked.bool( True ),
4419  copyTrajectories = cms.untracked.bool( False ),
4420  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
4421  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
4422  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
4423 )
4424 fragment.hltTrackIter0RefsForJets4Iter1 = cms.EDProducer( "ChargedRefCandidateProducer",
4425  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
4426  particleType = cms.string( "pi+" )
4427 )
4428 fragment.hltAK4Iter0TrackJets4Iter1 = cms.EDProducer( "FastjetJetProducer",
4429  Active_Area_Repeats = cms.int32( 5 ),
4430  doAreaFastjet = cms.bool( False ),
4431  voronoiRfact = cms.double( 0.9 ),
4432  maxBadHcalCells = cms.uint32( 9999999 ),
4433  doAreaDiskApprox = cms.bool( False ),
4434  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4435  jetType = cms.string( "TrackJet" ),
4436  minSeed = cms.uint32( 14327 ),
4437  Ghost_EtaMax = cms.double( 6.0 ),
4438  doRhoFastjet = cms.bool( False ),
4439  jetAlgorithm = cms.string( "AntiKt" ),
4440  nSigmaPU = cms.double( 1.0 ),
4441  GhostArea = cms.double( 0.01 ),
4442  Rho_EtaMax = cms.double( 4.4 ),
4443  maxBadEcalCells = cms.uint32( 9999999 ),
4444  useDeterministicSeed = cms.bool( True ),
4445  doPVCorrection = cms.bool( False ),
4446  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4447  rParam = cms.double( 0.4 ),
4448  maxProblematicHcalCells = cms.uint32( 9999999 ),
4449  doOutputJets = cms.bool( True ),
4450  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1" ),
4451  inputEtMin = cms.double( 0.1 ),
4452  puPtMin = cms.double( 0.0 ),
4453  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
4454  jetPtMin = cms.double( 1.0 ),
4455  radiusPU = cms.double( 0.4 ),
4456  maxProblematicEcalCells = cms.uint32( 9999999 ),
4457  doPUOffsetCorr = cms.bool( False ),
4458  inputEMin = cms.double( 0.0 ),
4459  useMassDropTagger = cms.bool( False ),
4460  muMin = cms.double( -1.0 ),
4461  subtractorName = cms.string( "" ),
4462  muCut = cms.double( -1.0 ),
4463  subjetPtMin = cms.double( -1.0 ),
4464  useTrimming = cms.bool( False ),
4465  muMax = cms.double( -1.0 ),
4466  yMin = cms.double( -1.0 ),
4467  useFiltering = cms.bool( False ),
4468  rFilt = cms.double( -1.0 ),
4469  yMax = cms.double( -1.0 ),
4470  zcut = cms.double( -1.0 ),
4471  MinVtxNdof = cms.int32( 0 ),
4472  MaxVtxZ = cms.double( 30.0 ),
4473  UseOnlyVertexTracks = cms.bool( False ),
4474  dRMin = cms.double( -1.0 ),
4475  nFilt = cms.int32( -1 ),
4476  usePruning = cms.bool( False ),
4477  maxDepth = cms.int32( -1 ),
4478  yCut = cms.double( -1.0 ),
4479  DzTrVtxMax = cms.double( 0.5 ),
4480  UseOnlyOnePV = cms.bool( True ),
4481  rcut_factor = cms.double( -1.0 ),
4482  sumRecHits = cms.bool( False ),
4483  trimPtFracMin = cms.double( -1.0 ),
4484  dRMax = cms.double( -1.0 ),
4485  DxyTrVtxMax = cms.double( 0.2 ),
4486  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4487 )
4488 fragment.hltIter0TrackAndTauJets4Iter1 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
4489  fractionMinCaloInTauCone = cms.double( 0.7 ),
4490  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
4491  tauConeSize = cms.double( 0.2 ),
4492  ptTrkMaxInCaloCone = cms.double( 1.0 ),
4493  isolationConeSize = cms.double( 0.5 ),
4494  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1" ),
4495  nTrkMaxInCaloCone = cms.int32( 0 ),
4496  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
4497  etaMinCaloJet = cms.double( -2.7 ),
4498  etaMaxCaloJet = cms.double( 2.7 ),
4499  ptMinCaloJet = cms.double( 5.0 ),
4500  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" )
4501 )
4502 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
4503  trackClassifier = cms.InputTag( '','QualityMasks' ),
4504  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
4505  maxChi2 = cms.double( 9.0 ),
4506  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
4507  oldClusterRemovalInfo = cms.InputTag( "" ),
4508  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4509  overrideTrkQuals = cms.InputTag( "" ),
4510  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
4511  TrackQuality = cms.string( "highPurity" )
4512 )
4513 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
4514  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4515  OnDemand = cms.bool( False ),
4516  src = cms.InputTag( "hltSiStripClusters" )
4517 )
4518 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
4519  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
4520  'BPix1+BPix2+BPix3+FPix1_pos',
4521  'BPix1+BPix2+BPix3+FPix1_neg',
4522  'BPix1+BPix2+FPix1_pos+FPix2_pos',
4523  'BPix1+BPix2+FPix1_neg+FPix2_neg',
4524  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
4525  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
4526  MTOB = cms.PSet( ),
4527  TEC = cms.PSet( ),
4528  MTID = cms.PSet( ),
4529  FPix = cms.PSet(
4530  hitErrorRPhi = cms.double( 0.0051 ),
4531  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4532  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4533  useErrorsFromParam = cms.bool( True ),
4534  hitErrorRZ = cms.double( 0.0036 ),
4535  HitProducer = cms.string( "hltSiPixelRecHits" )
4536  ),
4537  MTEC = cms.PSet( ),
4538  MTIB = cms.PSet( ),
4539  TID = cms.PSet( ),
4540  TOB = cms.PSet( ),
4541  BPix = cms.PSet(
4542  hitErrorRPhi = cms.double( 0.0027 ),
4543  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4544  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4545  useErrorsFromParam = cms.bool( True ),
4546  hitErrorRZ = cms.double( 0.006 ),
4547  HitProducer = cms.string( "hltSiPixelRecHits" )
4548  ),
4549  TIB = cms.PSet( )
4550 )
4551 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
4552  RegionPSet = cms.PSet(
4553  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4554  zErrorVetex = cms.double( 0.1 ),
4555  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4556  zErrorBeamSpot = cms.double( 15.0 ),
4557  maxNVertices = cms.int32( 10 ),
4558  maxNRegions = cms.int32( 100 ),
4559  nSigmaZVertex = cms.double( 4.0 ),
4560  nSigmaZBeamSpot = cms.double( 4.0 ),
4561  ptMin = cms.double( 0.3 ),
4562  mode = cms.string( "VerticesFixed" ),
4563  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1" ),
4564  searchOpt = cms.bool( True ),
4565  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
4566  originRadius = cms.double( 0.05 ),
4567  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
4568  precise = cms.bool( True ),
4569  deltaEta = cms.double( 1.0 ),
4570  deltaPhi = cms.double( 1.0 )
4571  )
4572 )
4573 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
4574  cut = cms.string( "" ),
4575  silentClusterCheck = cms.untracked.bool( False ),
4576  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
4577  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
4578  doClusterCheck = cms.bool( False ),
4579  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
4580  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
4581 )
4582 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
4583  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
4584  layerPairs = cms.vuint32( 0, 1, 2 ),
4585  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
4586  produceSeedingHitSets = cms.bool( False ),
4587  produceIntermediateHitDoublets = cms.bool( True ),
4588  maxElement = cms.uint32( 0 ),
4589  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" )
4590 )
4591 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
4592  CAThetaCut = cms.double( 0.004 ),
4593  SeedComparitorPSet = cms.PSet(
4594  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
4595  ComponentName = cms.string( "none" ),
4596  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
4597  ),
4598  extraHitRPhitolerance = cms.double( 0.032 ),
4599  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
4600  fitFastCircle = cms.bool( True ),
4601  CAHardPtCut = cms.double( 0.0 ),
4602  maxChi2 = cms.PSet(
4603  value2 = cms.double( 150.0 ),
4604  value1 = cms.double( 2000.0 ),
4605  pt1 = cms.double( 0.7 ),
4606  enabled = cms.bool( True ),
4607  pt2 = cms.double( 2.0 )
4608  ),
4609  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
4610  CAPhiCut = cms.double( 0.3 ),
4611  useBendingCorrection = cms.bool( True ),
4612  fitFastCircleChi2Cut = cms.bool( True )
4613 )
4614 fragment.hltIter1PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
4615  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
4616  forceKinematicWithRegionDirection = cms.bool( False ),
4617  magneticField = cms.string( "ParabolicMf" ),
4618  SeedMomentumForBOFF = cms.double( 5.0 ),
4619  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
4620  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4621  MinOneOverPtError = cms.double( 1.0 ),
4622  seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ),
4623  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
4624 )
4625 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4626  src = cms.InputTag( "hltIter1PFlowPixelSeeds" ),
4627  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4628  SimpleMagneticField = cms.string( "ParabolicMf" ),
4629  TransientInitialStateEstimatorParameters = cms.PSet(
4630  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4631  numberMeasurementsForFit = cms.int32( 4 ),
4632  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4633  ),
4634  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4635  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
4636  cleanTrajectoryAfterInOut = cms.bool( False ),
4637  useHitsSplitting = cms.bool( False ),
4638  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4639  doSeedingRegionRebuilding = cms.bool( False ),
4640  maxNSeeds = cms.uint32( 100000 ),
4641  produceSeedStopReasons = cms.bool( False ),
4642  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
4643  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4644  TrajectoryBuilder = cms.string( "" )
4645 )
4646 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4647  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
4648  SimpleMagneticField = cms.string( "ParabolicMf" ),
4649  clusterRemovalInfo = cms.InputTag( "" ),
4650  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4651  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
4652  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4653  useHitsSplitting = cms.bool( False ),
4654  MeasurementTracker = cms.string( "" ),
4655  AlgorithmName = cms.string( "hltIter1" ),
4656  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
4657  NavigationSchool = cms.string( "" ),
4658  TrajectoryInEvent = cms.bool( False ),
4659  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4660  GeometricInnerState = cms.bool( True ),
4661  useSimpleMF = cms.bool( True ),
4662  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
4663 )
4664 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
4665  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
4666  GBRForestLabel = cms.string( "" ),
4667  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4668  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4669  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
4670  mva = cms.PSet(
4671  minPixelHits = cms.vint32( 0, 0, 2 ),
4672  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
4673  dr_par = cms.PSet(
4674  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
4675  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
4676  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
4677  dr_exp = cms.vint32( 3, 3, 3 ),
4678  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
4679  ),
4680  maxLostLayers = cms.vint32( 1, 1, 1 ),
4681  min3DLayers = cms.vint32( 0, 0, 0 ),
4682  dz_par = cms.PSet(
4683  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
4684  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
4685  dz_exp = cms.vint32( 3, 3, 3 )
4686  ),
4687  minNVtxTrk = cms.int32( 3 ),
4688  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
4689  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
4690  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
4691  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
4692  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
4693  minLayers = cms.vint32( 3, 3, 3 )
4694  ),
4695  ignoreVertices = cms.bool( False ),
4696  GBRForestFileName = cms.string( "" )
4697 )
4698 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
4699  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
4700  GBRForestLabel = cms.string( "" ),
4701  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4702  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
4703  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
4704  mva = cms.PSet(
4705  minPixelHits = cms.vint32( 0, 0, 1 ),
4706  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
4707  dr_par = cms.PSet(
4708  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
4709  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
4710  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
4711  dr_exp = cms.vint32( 4, 4, 4 ),
4712  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
4713  ),
4714  maxLostLayers = cms.vint32( 99, 3, 3 ),
4715  min3DLayers = cms.vint32( 1, 2, 3 ),
4716  dz_par = cms.PSet(
4717  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
4718  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
4719  dz_exp = cms.vint32( 4, 4, 4 )
4720  ),
4721  minNVtxTrk = cms.int32( 2 ),
4722  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
4723  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
4724  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
4725  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
4726  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
4727  minLayers = cms.vint32( 5, 5, 5 )
4728  ),
4729  ignoreVertices = cms.bool( False ),
4730  GBRForestFileName = cms.string( "" )
4731 )
4732 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
4733  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
4734  'hltIter1PFlowTrackCutClassifierDetached' )
4735 )
4736 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
4737  minQuality = cms.string( "highPurity" ),
4738  copyExtras = cms.untracked.bool( True ),
4739  copyTrajectories = cms.untracked.bool( False ),
4740  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
4741  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
4742  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
4743 )
4744 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
4745  ShareFrac = cms.double( 0.19 ),
4746  writeOnlyTrkQuals = cms.bool( False ),
4747  MinPT = cms.double( 0.05 ),
4748  allowFirstHitShare = cms.bool( True ),
4749  copyExtras = cms.untracked.bool( True ),
4750  Epsilon = cms.double( -0.001 ),
4751  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
4752  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
4753  MaxNormalizedChisq = cms.double( 1000.0 ),
4754  copyMVA = cms.bool( False ),
4755  FoundHitBonus = cms.double( 5.0 ),
4756  LostHitPenalty = cms.double( 20.0 ),
4757  setsToMerge = cms.VPSet(
4758  cms.PSet( pQual = cms.bool( False ),
4759  tLists = cms.vint32( 0, 1 )
4760  )
4761  ),
4762  MinFound = cms.int32( 3 ),
4763  hasSelector = cms.vint32( 0, 0 ),
4764  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
4765  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
4766  newQuality = cms.string( "confirmed" )
4767 )
4768 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
4769  src = cms.InputTag( "hltIter1Merged" ),
4770  particleType = cms.string( "pi+" )
4771 )
4772 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
4773  Active_Area_Repeats = cms.int32( 5 ),
4774  doAreaFastjet = cms.bool( False ),
4775  voronoiRfact = cms.double( 0.9 ),
4776  maxBadHcalCells = cms.uint32( 9999999 ),
4777  doAreaDiskApprox = cms.bool( False ),
4778  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4779  jetType = cms.string( "TrackJet" ),
4780  minSeed = cms.uint32( 14327 ),
4781  Ghost_EtaMax = cms.double( 6.0 ),
4782  doRhoFastjet = cms.bool( False ),
4783  jetAlgorithm = cms.string( "AntiKt" ),
4784  nSigmaPU = cms.double( 1.0 ),
4785  GhostArea = cms.double( 0.01 ),
4786  Rho_EtaMax = cms.double( 4.4 ),
4787  maxBadEcalCells = cms.uint32( 9999999 ),
4788  useDeterministicSeed = cms.bool( True ),
4789  doPVCorrection = cms.bool( False ),
4790  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4791  rParam = cms.double( 0.4 ),
4792  maxProblematicHcalCells = cms.uint32( 9999999 ),
4793  doOutputJets = cms.bool( True ),
4794  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
4795  inputEtMin = cms.double( 0.1 ),
4796  puPtMin = cms.double( 0.0 ),
4797  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
4798  jetPtMin = cms.double( 7.5 ),
4799  radiusPU = cms.double( 0.4 ),
4800  maxProblematicEcalCells = cms.uint32( 9999999 ),
4801  doPUOffsetCorr = cms.bool( False ),
4802  inputEMin = cms.double( 0.0 ),
4803  useMassDropTagger = cms.bool( False ),
4804  muMin = cms.double( -1.0 ),
4805  subtractorName = cms.string( "" ),
4806  muCut = cms.double( -1.0 ),
4807  subjetPtMin = cms.double( -1.0 ),
4808  useTrimming = cms.bool( False ),
4809  muMax = cms.double( -1.0 ),
4810  yMin = cms.double( -1.0 ),
4811  useFiltering = cms.bool( False ),
4812  rFilt = cms.double( -1.0 ),
4813  yMax = cms.double( -1.0 ),
4814  zcut = cms.double( -1.0 ),
4815  MinVtxNdof = cms.int32( 0 ),
4816  MaxVtxZ = cms.double( 30.0 ),
4817  UseOnlyVertexTracks = cms.bool( False ),
4818  dRMin = cms.double( -1.0 ),
4819  nFilt = cms.int32( -1 ),
4820  usePruning = cms.bool( False ),
4821  maxDepth = cms.int32( -1 ),
4822  yCut = cms.double( -1.0 ),
4823  DzTrVtxMax = cms.double( 0.5 ),
4824  UseOnlyOnePV = cms.bool( True ),
4825  rcut_factor = cms.double( -1.0 ),
4826  sumRecHits = cms.bool( False ),
4827  trimPtFracMin = cms.double( -1.0 ),
4828  dRMax = cms.double( -1.0 ),
4829  DxyTrVtxMax = cms.double( 0.2 ),
4830  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
4831 )
4832 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
4833  fractionMinCaloInTauCone = cms.double( 0.7 ),
4834  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
4835  tauConeSize = cms.double( 0.2 ),
4836  ptTrkMaxInCaloCone = cms.double( 1.4 ),
4837  isolationConeSize = cms.double( 0.5 ),
4838  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
4839  nTrkMaxInCaloCone = cms.int32( 0 ),
4840  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
4841  etaMinCaloJet = cms.double( -2.7 ),
4842  etaMaxCaloJet = cms.double( 2.7 ),
4843  ptMinCaloJet = cms.double( 5.0 ),
4844  inputTrackTag = cms.InputTag( "hltIter1Merged" )
4845 )
4846 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
4847  trackClassifier = cms.InputTag( '','QualityMasks' ),
4848  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
4849  maxChi2 = cms.double( 16.0 ),
4850  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
4851  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
4852  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
4853  overrideTrkQuals = cms.InputTag( "" ),
4854  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
4855  TrackQuality = cms.string( "highPurity" )
4856 )
4857 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
4858  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4859  OnDemand = cms.bool( False ),
4860  src = cms.InputTag( "hltSiStripClusters" )
4861 )
4862 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
4863  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
4864  'BPix2+BPix3+BPix4',
4865  'BPix1+BPix3+BPix4',
4866  'BPix1+BPix2+BPix4',
4867  'BPix2+BPix3+FPix1_pos',
4868  'BPix2+BPix3+FPix1_neg',
4869  'BPix1+BPix2+FPix1_pos',
4870  'BPix1+BPix2+FPix1_neg',
4871  'BPix2+FPix1_pos+FPix2_pos',
4872  'BPix2+FPix1_neg+FPix2_neg',
4873  'BPix1+FPix1_pos+FPix2_pos',
4874  'BPix1+FPix1_neg+FPix2_neg',
4875  'FPix1_pos+FPix2_pos+FPix3_pos',
4876  'FPix1_neg+FPix2_neg+FPix3_neg' ),
4877  MTOB = cms.PSet( ),
4878  TEC = cms.PSet( ),
4879  MTID = cms.PSet( ),
4880  FPix = cms.PSet(
4881  hitErrorRPhi = cms.double( 0.0051 ),
4882  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4883  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4884  useErrorsFromParam = cms.bool( True ),
4885  hitErrorRZ = cms.double( 0.0036 ),
4886  HitProducer = cms.string( "hltSiPixelRecHits" )
4887  ),
4888  MTEC = cms.PSet( ),
4889  MTIB = cms.PSet( ),
4890  TID = cms.PSet( ),
4891  TOB = cms.PSet( ),
4892  BPix = cms.PSet(
4893  hitErrorRPhi = cms.double( 0.0027 ),
4894  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4895  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
4896  useErrorsFromParam = cms.bool( True ),
4897  hitErrorRZ = cms.double( 0.006 ),
4898  HitProducer = cms.string( "hltSiPixelRecHits" )
4899  ),
4900  TIB = cms.PSet( )
4901 )
4902 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
4903  RegionPSet = cms.PSet(
4904  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
4905  zErrorVetex = cms.double( 0.05 ),
4906  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4907  zErrorBeamSpot = cms.double( 15.0 ),
4908  maxNVertices = cms.int32( 10 ),
4909  maxNRegions = cms.int32( 100 ),
4910  nSigmaZVertex = cms.double( 4.0 ),
4911  nSigmaZBeamSpot = cms.double( 3.0 ),
4912  ptMin = cms.double( 0.8 ),
4913  mode = cms.string( "VerticesFixed" ),
4914  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
4915  searchOpt = cms.bool( True ),
4916  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
4917  originRadius = cms.double( 0.025 ),
4918  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
4919  precise = cms.bool( True ),
4920  deltaEta = cms.double( 0.8 ),
4921  deltaPhi = cms.double( 0.8 )
4922  )
4923 )
4924 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
4925  cut = cms.string( "" ),
4926  silentClusterCheck = cms.untracked.bool( False ),
4927  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
4928  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
4929  doClusterCheck = cms.bool( False ),
4930  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
4931  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
4932 )
4933 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
4934  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
4935  layerPairs = cms.vuint32( 0, 1 ),
4936  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
4937  produceSeedingHitSets = cms.bool( False ),
4938  produceIntermediateHitDoublets = cms.bool( True ),
4939  maxElement = cms.uint32( 0 ),
4940  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" )
4941 )
4942 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
4943  CAHardPtCut = cms.double( 0.3 ),
4944  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
4945  extraHitRPhitolerance = cms.double( 0.032 ),
4946  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
4947  CAThetaCut = cms.double( 0.004 ),
4948  maxChi2 = cms.PSet(
4949  value2 = cms.double( 6.0 ),
4950  value1 = cms.double( 100.0 ),
4951  pt1 = cms.double( 0.8 ),
4952  enabled = cms.bool( True ),
4953  pt2 = cms.double( 8.0 )
4954  ),
4955  CAPhiCut = cms.double( 0.1 ),
4956  useBendingCorrection = cms.bool( True )
4957 )
4958 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
4959  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
4960  forceKinematicWithRegionDirection = cms.bool( False ),
4961  magneticField = cms.string( "ParabolicMf" ),
4962  SeedMomentumForBOFF = cms.double( 5.0 ),
4963  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
4964  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
4965  MinOneOverPtError = cms.double( 1.0 ),
4966  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
4967  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
4968 )
4969 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
4970  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
4971  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
4972  SimpleMagneticField = cms.string( "ParabolicMf" ),
4973  TransientInitialStateEstimatorParameters = cms.PSet(
4974  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
4975  numberMeasurementsForFit = cms.int32( 4 ),
4976  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
4977  ),
4978  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4979  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
4980  cleanTrajectoryAfterInOut = cms.bool( False ),
4981  useHitsSplitting = cms.bool( False ),
4982  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
4983  doSeedingRegionRebuilding = cms.bool( False ),
4984  maxNSeeds = cms.uint32( 100000 ),
4985  produceSeedStopReasons = cms.bool( False ),
4986  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
4987  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
4988  TrajectoryBuilder = cms.string( "" )
4989 )
4990 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
4991  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
4992  SimpleMagneticField = cms.string( "ParabolicMf" ),
4993  clusterRemovalInfo = cms.InputTag( "" ),
4994  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4995  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
4996  Fitter = cms.string( "hltESPFittingSmootherIT" ),
4997  useHitsSplitting = cms.bool( False ),
4998  MeasurementTracker = cms.string( "" ),
4999  AlgorithmName = cms.string( "hltIter2" ),
5000  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5001  NavigationSchool = cms.string( "" ),
5002  TrajectoryInEvent = cms.bool( False ),
5003  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5004  GeometricInnerState = cms.bool( True ),
5005  useSimpleMF = cms.bool( True ),
5006  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5007 )
5008 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5009  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
5010  GBRForestLabel = cms.string( "" ),
5011  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5012  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
5013  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5014  mva = cms.PSet(
5015  minPixelHits = cms.vint32( 0, 0, 0 ),
5016  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
5017  dr_par = cms.PSet(
5018  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
5019  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
5020  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
5021  dr_exp = cms.vint32( 4, 4, 4 ),
5022  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
5023  ),
5024  maxLostLayers = cms.vint32( 1, 1, 1 ),
5025  min3DLayers = cms.vint32( 0, 0, 0 ),
5026  dz_par = cms.PSet(
5027  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
5028  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
5029  dz_exp = cms.vint32( 4, 4, 4 )
5030  ),
5031  minNVtxTrk = cms.int32( 3 ),
5032  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5033  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5034  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
5035  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5036  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5037  minLayers = cms.vint32( 3, 3, 3 )
5038  ),
5039  ignoreVertices = cms.bool( False ),
5040  GBRForestFileName = cms.string( "" )
5041 )
5042 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5043  minQuality = cms.string( "highPurity" ),
5044  copyExtras = cms.untracked.bool( True ),
5045  copyTrajectories = cms.untracked.bool( False ),
5046  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
5047  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
5048  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
5049 )
5050 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
5051  ShareFrac = cms.double( 0.19 ),
5052  writeOnlyTrkQuals = cms.bool( False ),
5053  MinPT = cms.double( 0.05 ),
5054  allowFirstHitShare = cms.bool( True ),
5055  copyExtras = cms.untracked.bool( True ),
5056  Epsilon = cms.double( -0.001 ),
5057  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
5058  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
5059  MaxNormalizedChisq = cms.double( 1000.0 ),
5060  copyMVA = cms.bool( False ),
5061  FoundHitBonus = cms.double( 5.0 ),
5062  LostHitPenalty = cms.double( 20.0 ),
5063  setsToMerge = cms.VPSet(
5064  cms.PSet( pQual = cms.bool( False ),
5065  tLists = cms.vint32( 0, 1 )
5066  )
5067  ),
5068  MinFound = cms.int32( 3 ),
5069  hasSelector = cms.vint32( 0, 0 ),
5070  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
5071  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5072  newQuality = cms.string( "confirmed" )
5073 )
5074 fragment.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler",
5075  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5076  offset = cms.uint32( 0 )
5077 )
5078 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5079  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5080  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5081  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5082  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5083  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5084  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5085  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5086  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5087  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5088  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5089  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5090  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5091  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5092  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5093  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5094  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5095  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5096  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5097  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5098  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5099  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5100  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5101  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5102  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5103  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5104  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5105  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
5106  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5107  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5108  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5109  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5110  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5111  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5112  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5113  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5114  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5115  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5116  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5117  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5118  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5119  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5120  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5121  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5122  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5123  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5124  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5125  deltaPhiSearchWindow = cms.double( 0.25 ),
5126  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5127  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5128  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5129  deltaEtaSearchWindow = cms.double( 0.2 ),
5130  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5131  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5132  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5133  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5134  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5135  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5136  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5137  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5138  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5139  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5140  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5141  EnableDTMeasurement = cms.bool( True ),
5142  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5143  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5144  scaleDT = cms.bool( True ),
5145  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5146  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5147  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5148  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5149  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5150  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5151  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5152  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5153  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5154  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5155  crackWindow = cms.double( 0.04 ),
5156  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5157  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5158  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5159  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5160  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5161  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5162  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5163  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5164  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5165  EnableCSCMeasurement = cms.bool( True ),
5166  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5167  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5168  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5169  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
5170 )
5171 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5172  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5173  ServiceParameters = cms.PSet(
5174  RPCLayers = cms.bool( True ),
5175  UseMuonNavigation = cms.untracked.bool( True ),
5176  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5177  ),
5178  CentralBxOnly = cms.bool( True ),
5179  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5180  L1MaxEta = cms.double( 2.5 ),
5181  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5182  L1MinPt = cms.double( 0.0 ),
5183  L1MinQuality = cms.uint32( 7 ),
5184  GMTReadoutCollection = cms.InputTag( "" ),
5185  UseUnassociatedL1 = cms.bool( False ),
5186  UseOfflineSeed = cms.untracked.bool( True ),
5187  MatchDR = cms.vdouble( 0.3 ),
5188  Propagator = cms.string( "SteppingHelixPropagatorAny" )
5189 )
5190 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5191  ServiceParameters = cms.PSet(
5192  RPCLayers = cms.bool( True ),
5193  UseMuonNavigation = cms.untracked.bool( True ),
5194  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5195  'hltESPFastSteppingHelixPropagatorOpposite' )
5196  ),
5197  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5198  SeedTransformerParameters = cms.PSet(
5199  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5200  NMinRecHits = cms.uint32( 2 ),
5201  RescaleError = cms.double( 100.0 ),
5202  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5203  UseSubRecHits = cms.bool( False ),
5204  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5205  ),
5206  L2TrajBuilderParameters = cms.PSet(
5207  BWFilterParameters = cms.PSet(
5208  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5209  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5210  BWSeedType = cms.string( "fromGenerator" ),
5211  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5212  EnableRPCMeasurement = cms.bool( True ),
5213  MuonTrajectoryUpdatorParameters = cms.PSet(
5214  ExcludeRPCFromFit = cms.bool( False ),
5215  Granularity = cms.int32( 0 ),
5216  MaxChi2 = cms.double( 25.0 ),
5217  RescaleError = cms.bool( False ),
5218  RescaleErrorFactor = cms.double( 100.0 ),
5219  UseInvalidHits = cms.bool( True )
5220  ),
5221  EnableCSCMeasurement = cms.bool( True ),
5222  MaxChi2 = cms.double( 100.0 ),
5223  FitDirection = cms.string( "outsideIn" ),
5224  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5225  NumberOfSigma = cms.double( 3.0 ),
5226  EnableDTMeasurement = cms.bool( True )
5227  ),
5228  DoSeedRefit = cms.bool( False ),
5229  FilterParameters = cms.PSet(
5230  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5231  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5232  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5233  EnableRPCMeasurement = cms.bool( True ),
5234  MuonTrajectoryUpdatorParameters = cms.PSet(
5235  ExcludeRPCFromFit = cms.bool( False ),
5236  Granularity = cms.int32( 0 ),
5237  MaxChi2 = cms.double( 25.0 ),
5238  RescaleError = cms.bool( False ),
5239  RescaleErrorFactor = cms.double( 100.0 ),
5240  UseInvalidHits = cms.bool( True )
5241  ),
5242  EnableCSCMeasurement = cms.bool( True ),
5243  MaxChi2 = cms.double( 1000.0 ),
5244  FitDirection = cms.string( "insideOut" ),
5245  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5246  NumberOfSigma = cms.double( 3.0 ),
5247  EnableDTMeasurement = cms.bool( True )
5248  ),
5249  SeedPosition = cms.string( "in" ),
5250  DoBackwardFilter = cms.bool( True ),
5251  DoRefit = cms.bool( False ),
5252  NavigationType = cms.string( "Standard" ),
5253  SeedTransformerParameters = cms.PSet(
5254  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5255  NMinRecHits = cms.uint32( 2 ),
5256  RescaleError = cms.double( 100.0 ),
5257  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5258  UseSubRecHits = cms.bool( False ),
5259  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5260  ),
5261  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
5262  ),
5263  DoSeedRefit = cms.bool( False ),
5264  TrackLoaderParameters = cms.PSet(
5265  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5266  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5267  DoSmoothing = cms.bool( False ),
5268  VertexConstraint = cms.bool( True ),
5269  MuonUpdatorAtVertexParameters = cms.PSet(
5270  MaxChi2 = cms.double( 1000000.0 ),
5271  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5272  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
5273  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
5274  ),
5275  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5276  ),
5277  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
5278 )
5279 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
5280  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5281 )
5282 fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
5283  TkSeedGenerator = cms.PSet(
5284  copyMuonRecHit = cms.bool( False ),
5285  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5286  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5287  errorMatrixPset = cms.PSet(
5288  atIP = cms.bool( True ),
5289  action = cms.string( "use" ),
5290  errorMatrixValuesPSet = cms.PSet(
5291  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5292  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5293  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5294  pf3_V14 = cms.PSet(
5295  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 ),
5296  action = cms.string( "scale" )
5297  ),
5298  pf3_V25 = cms.PSet(
5299  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 ),
5300  action = cms.string( "scale" )
5301  ),
5302  pf3_V13 = cms.PSet(
5303  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 ),
5304  action = cms.string( "scale" )
5305  ),
5306  pf3_V24 = cms.PSet(
5307  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 ),
5308  action = cms.string( "scale" )
5309  ),
5310  pf3_V35 = cms.PSet(
5311  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 ),
5312  action = cms.string( "scale" )
5313  ),
5314  pf3_V12 = cms.PSet(
5315  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 ),
5316  action = cms.string( "scale" )
5317  ),
5318  pf3_V23 = cms.PSet(
5319  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 ),
5320  action = cms.string( "scale" )
5321  ),
5322  pf3_V34 = cms.PSet(
5323  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 ),
5324  action = cms.string( "scale" )
5325  ),
5326  pf3_V45 = cms.PSet(
5327  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 ),
5328  action = cms.string( "scale" )
5329  ),
5330  pf3_V11 = cms.PSet(
5331  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 ),
5332  action = cms.string( "scale" )
5333  ),
5334  pf3_V22 = cms.PSet(
5335  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 ),
5336  action = cms.string( "scale" )
5337  ),
5338  pf3_V33 = cms.PSet(
5339  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 ),
5340  action = cms.string( "scale" )
5341  ),
5342  pf3_V44 = cms.PSet(
5343  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 ),
5344  action = cms.string( "scale" )
5345  ),
5346  pf3_V55 = cms.PSet(
5347  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 ),
5348  action = cms.string( "scale" )
5349  ),
5350  pf3_V15 = cms.PSet(
5351  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 ),
5352  action = cms.string( "scale" )
5353  )
5354  )
5355  ),
5356  ComponentName = cms.string( "TSGForRoadSearch" ),
5357  maxChi2 = cms.double( 40.0 ),
5358  manySeeds = cms.bool( False ),
5359  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5360  option = cms.uint32( 3 )
5361  ),
5362  ServiceParameters = cms.PSet(
5363  RPCLayers = cms.bool( True ),
5364  UseMuonNavigation = cms.untracked.bool( True ),
5365  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
5366  'hltESPSteppingHelixPropagatorAlong' )
5367  ),
5368  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5369  MuonTrackingRegionBuilder = cms.PSet( ),
5370  PCut = cms.double( 2.5 ),
5371  TrackerSeedCleaner = cms.PSet( ),
5372  PtCut = cms.double( 1.0 )
5373 )
5374 fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
5375  src = cms.InputTag( "hltL3TrajSeedOIState" ),
5376  reverseTrajectories = cms.bool( True ),
5377  TransientInitialStateEstimatorParameters = cms.PSet(
5378  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5379  numberMeasurementsForFit = cms.int32( 4 ),
5380  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5381  ),
5382  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5383  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5384  cleanTrajectoryAfterInOut = cms.bool( False ),
5385  useHitsSplitting = cms.bool( False ),
5386  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5387  doSeedingRegionRebuilding = cms.bool( False ),
5388  trackCandidateAlso = cms.bool( True ),
5389  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5390  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5391  TrajectoryBuilder = cms.string( "" ),
5392  maxNSeeds = cms.uint32( 100000 )
5393 )
5394 fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
5395  src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ),
5396  SimpleMagneticField = cms.string( "" ),
5397  clusterRemovalInfo = cms.InputTag( "" ),
5398  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5399  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5400  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5401  useHitsSplitting = cms.bool( False ),
5402  MeasurementTracker = cms.string( "" ),
5403  AlgorithmName = cms.string( "hltIterX" ),
5404  alias = cms.untracked.string( "" ),
5405  NavigationSchool = cms.string( "" ),
5406  TrajectoryInEvent = cms.bool( False ),
5407  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5408  GeometricInnerState = cms.bool( True ),
5409  useSimpleMF = cms.bool( False ),
5410  Propagator = cms.string( "PropagatorWithMaterial" )
5411 )
5412 fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
5413  ServiceParameters = cms.PSet(
5414  RPCLayers = cms.bool( True ),
5415  UseMuonNavigation = cms.untracked.bool( True ),
5416  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5417  'SteppingHelixPropagatorAny',
5418  'hltESPSmartPropagator',
5419  'hltESPSteppingHelixPropagatorOpposite' )
5420  ),
5421  L3TrajBuilderParameters = cms.PSet(
5422  PtCut = cms.double( 1.0 ),
5423  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5424  GlobalMuonTrackMatcher = cms.PSet(
5425  Chi2Cut_3 = cms.double( 200.0 ),
5426  DeltaDCut_2 = cms.double( 10.0 ),
5427  Eta_threshold = cms.double( 1.2 ),
5428  Quality_2 = cms.double( 15.0 ),
5429  DeltaDCut_1 = cms.double( 40.0 ),
5430  Quality_3 = cms.double( 7.0 ),
5431  DeltaDCut_3 = cms.double( 15.0 ),
5432  Quality_1 = cms.double( 20.0 ),
5433  Pt_threshold1 = cms.double( 0.0 ),
5434  DeltaRCut_2 = cms.double( 0.2 ),
5435  DeltaRCut_1 = cms.double( 0.1 ),
5436  Pt_threshold2 = cms.double( 9.99999999E8 ),
5437  Chi2Cut_1 = cms.double( 50.0 ),
5438  Chi2Cut_2 = cms.double( 50.0 ),
5439  DeltaRCut_3 = cms.double( 1.0 ),
5440  LocChi2Cut = cms.double( 0.001 ),
5441  Propagator = cms.string( "hltESPSmartPropagator" ),
5442  MinPt = cms.double( 1.0 ),
5443  MinP = cms.double( 2.5 )
5444  ),
5445  ScaleTECxFactor = cms.double( -1.0 ),
5446  tkTrajUseVertex = cms.bool( False ),
5447  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5448  TrackTransformer = cms.PSet(
5449  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5450  RefitDirection = cms.string( "insideOut" ),
5451  RefitRPCHits = cms.bool( True ),
5452  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5453  DoPredictionsOnly = cms.bool( False ),
5454  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5455  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5456  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5457  ),
5458  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5459  RefitRPCHits = cms.bool( True ),
5460  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5461  GlbRefitterParameters = cms.PSet(
5462  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5463  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5464  SkipStation = cms.int32( -1 ),
5465  Chi2CutRPC = cms.double( 1.0 ),
5466  PropDirForCosmics = cms.bool( False ),
5467  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5468  HitThreshold = cms.int32( 1 ),
5469  DYTthrs = cms.vint32( 30, 15 ),
5470  TrackerSkipSystem = cms.int32( -1 ),
5471  RefitDirection = cms.string( "insideOut" ),
5472  Chi2CutCSC = cms.double( 150.0 ),
5473  Chi2CutDT = cms.double( 10.0 ),
5474  RefitRPCHits = cms.bool( True ),
5475  TrackerSkipSection = cms.int32( -1 ),
5476  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5477  DoPredictionsOnly = cms.bool( False ),
5478  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5479  MuonHitsOption = cms.int32( 1 ),
5480  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5481  ),
5482  PCut = cms.double( 2.5 ),
5483  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5484  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5485  tkTrajMaxChi2 = cms.double( 9999.0 ),
5486  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5487  ScaleTECyFactor = cms.double( -1.0 ),
5488  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" )
5489  ),
5490  TrackLoaderParameters = cms.PSet(
5491  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5492  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5493  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5494  DoSmoothing = cms.bool( True ),
5495  SmoothTkTrack = cms.untracked.bool( False ),
5496  VertexConstraint = cms.bool( False ),
5497  MuonUpdatorAtVertexParameters = cms.PSet(
5498  MaxChi2 = cms.double( 1000000.0 ),
5499  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5500  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5501  ),
5502  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5503  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5504  ),
5505  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5506 )
5507 fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
5508  TkSeedGenerator = cms.PSet(
5509  iterativeTSG = cms.PSet(
5510  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
5511  beamSpot = cms.InputTag( "unused" ),
5512  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5513  SelectState = cms.bool( False ),
5514  ErrorRescaling = cms.double( 3.0 ),
5515  UseVertexState = cms.bool( True ),
5516  SigmaZ = cms.double( 25.0 ),
5517  MaxChi2 = cms.double( 40.0 ),
5518  errorMatrixPset = cms.PSet(
5519  atIP = cms.bool( True ),
5520  action = cms.string( "use" ),
5521  errorMatrixValuesPSet = cms.PSet(
5522  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
5523  zAxis = cms.vdouble( -3.14159, 3.14159 ),
5524  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
5525  pf3_V14 = cms.PSet(
5526  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 ),
5527  action = cms.string( "scale" )
5528  ),
5529  pf3_V25 = cms.PSet(
5530  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 ),
5531  action = cms.string( "scale" )
5532  ),
5533  pf3_V13 = cms.PSet(
5534  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 ),
5535  action = cms.string( "scale" )
5536  ),
5537  pf3_V24 = cms.PSet(
5538  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 ),
5539  action = cms.string( "scale" )
5540  ),
5541  pf3_V35 = cms.PSet(
5542  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 ),
5543  action = cms.string( "scale" )
5544  ),
5545  pf3_V12 = cms.PSet(
5546  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 ),
5547  action = cms.string( "scale" )
5548  ),
5549  pf3_V23 = cms.PSet(
5550  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 ),
5551  action = cms.string( "scale" )
5552  ),
5553  pf3_V34 = cms.PSet(
5554  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 ),
5555  action = cms.string( "scale" )
5556  ),
5557  pf3_V45 = cms.PSet(
5558  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 ),
5559  action = cms.string( "scale" )
5560  ),
5561  pf3_V11 = cms.PSet(
5562  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 ),
5563  action = cms.string( "scale" )
5564  ),
5565  pf3_V22 = cms.PSet(
5566  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 ),
5567  action = cms.string( "scale" )
5568  ),
5569  pf3_V33 = cms.PSet(
5570  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 ),
5571  action = cms.string( "scale" )
5572  ),
5573  pf3_V44 = cms.PSet(
5574  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 ),
5575  action = cms.string( "scale" )
5576  ),
5577  pf3_V55 = cms.PSet(
5578  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 ),
5579  action = cms.string( "scale" )
5580  ),
5581  pf3_V15 = cms.PSet(
5582  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 ),
5583  action = cms.string( "scale" )
5584  )
5585  )
5586  ),
5587  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5588  ComponentName = cms.string( "TSGFromPropagation" ),
5589  UpdateState = cms.bool( True ),
5590  ResetMethod = cms.string( "matrix" )
5591  ),
5592  PSetNames = cms.vstring( 'skipTSG',
5593  'iterativeTSG' ),
5594  skipTSG = cms.PSet( ),
5595  ComponentName = cms.string( "DualByL2TSG" ),
5596  L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" )
5597  ),
5598  ServiceParameters = cms.PSet(
5599  RPCLayers = cms.bool( True ),
5600  UseMuonNavigation = cms.untracked.bool( True ),
5601  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
5602  'hltESPSmartPropagatorAnyOpposite' )
5603  ),
5604  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5605  MuonTrackingRegionBuilder = cms.PSet( ),
5606  PCut = cms.double( 2.5 ),
5607  TrackerSeedCleaner = cms.PSet(
5608  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5609  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5610  cleanerFromSharedHits = cms.bool( True ),
5611  directionCleaner = cms.bool( True ),
5612  ptCleaner = cms.bool( True )
5613  ),
5614  PtCut = cms.double( 1.0 )
5615 )
5616 fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
5617  src = cms.InputTag( "hltL3TrajSeedOIHit" ),
5618  reverseTrajectories = cms.bool( True ),
5619  TransientInitialStateEstimatorParameters = cms.PSet(
5620  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5621  numberMeasurementsForFit = cms.int32( 4 ),
5622  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5623  ),
5624  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5625  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5626  cleanTrajectoryAfterInOut = cms.bool( False ),
5627  useHitsSplitting = cms.bool( False ),
5628  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5629  doSeedingRegionRebuilding = cms.bool( False ),
5630  trackCandidateAlso = cms.bool( True ),
5631  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5632  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5633  TrajectoryBuilder = cms.string( "" ),
5634  maxNSeeds = cms.uint32( 100000 )
5635 )
5636 fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
5637  src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ),
5638  SimpleMagneticField = cms.string( "" ),
5639  clusterRemovalInfo = cms.InputTag( "" ),
5640  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5641  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5642  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5643  useHitsSplitting = cms.bool( False ),
5644  MeasurementTracker = cms.string( "" ),
5645  AlgorithmName = cms.string( "hltIterX" ),
5646  alias = cms.untracked.string( "" ),
5647  NavigationSchool = cms.string( "" ),
5648  TrajectoryInEvent = cms.bool( False ),
5649  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5650  GeometricInnerState = cms.bool( True ),
5651  useSimpleMF = cms.bool( False ),
5652  Propagator = cms.string( "PropagatorWithMaterial" )
5653 )
5654 fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
5655  ServiceParameters = cms.PSet(
5656  RPCLayers = cms.bool( True ),
5657  UseMuonNavigation = cms.untracked.bool( True ),
5658  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5659  'SteppingHelixPropagatorAny',
5660  'hltESPSmartPropagator',
5661  'hltESPSteppingHelixPropagatorOpposite' )
5662  ),
5663  L3TrajBuilderParameters = cms.PSet(
5664  PtCut = cms.double( 1.0 ),
5665  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5666  GlobalMuonTrackMatcher = cms.PSet(
5667  Chi2Cut_3 = cms.double( 200.0 ),
5668  DeltaDCut_2 = cms.double( 10.0 ),
5669  Eta_threshold = cms.double( 1.2 ),
5670  Quality_2 = cms.double( 15.0 ),
5671  DeltaDCut_1 = cms.double( 40.0 ),
5672  Quality_3 = cms.double( 7.0 ),
5673  DeltaDCut_3 = cms.double( 15.0 ),
5674  Quality_1 = cms.double( 20.0 ),
5675  Pt_threshold1 = cms.double( 0.0 ),
5676  DeltaRCut_2 = cms.double( 0.2 ),
5677  DeltaRCut_1 = cms.double( 0.1 ),
5678  Pt_threshold2 = cms.double( 9.99999999E8 ),
5679  Chi2Cut_1 = cms.double( 50.0 ),
5680  Chi2Cut_2 = cms.double( 50.0 ),
5681  DeltaRCut_3 = cms.double( 1.0 ),
5682  LocChi2Cut = cms.double( 0.001 ),
5683  Propagator = cms.string( "hltESPSmartPropagator" ),
5684  MinPt = cms.double( 1.0 ),
5685  MinP = cms.double( 2.5 )
5686  ),
5687  ScaleTECxFactor = cms.double( -1.0 ),
5688  tkTrajUseVertex = cms.bool( False ),
5689  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5690  TrackTransformer = cms.PSet(
5691  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5692  RefitDirection = cms.string( "insideOut" ),
5693  RefitRPCHits = cms.bool( True ),
5694  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5695  DoPredictionsOnly = cms.bool( False ),
5696  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5697  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5698  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5699  ),
5700  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5701  RefitRPCHits = cms.bool( True ),
5702  tkTrajVertex = cms.InputTag( "pixelVertices" ),
5703  GlbRefitterParameters = cms.PSet(
5704  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5705  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5706  SkipStation = cms.int32( -1 ),
5707  Chi2CutRPC = cms.double( 1.0 ),
5708  PropDirForCosmics = cms.bool( False ),
5709  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5710  HitThreshold = cms.int32( 1 ),
5711  DYTthrs = cms.vint32( 30, 15 ),
5712  TrackerSkipSystem = cms.int32( -1 ),
5713  RefitDirection = cms.string( "insideOut" ),
5714  Chi2CutCSC = cms.double( 150.0 ),
5715  Chi2CutDT = cms.double( 10.0 ),
5716  RefitRPCHits = cms.bool( True ),
5717  TrackerSkipSection = cms.int32( -1 ),
5718  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5719  DoPredictionsOnly = cms.bool( False ),
5720  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5721  MuonHitsOption = cms.int32( 1 ),
5722  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5723  ),
5724  PCut = cms.double( 2.5 ),
5725  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
5726  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5727  tkTrajMaxChi2 = cms.double( 9999.0 ),
5728  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5729  ScaleTECyFactor = cms.double( -1.0 ),
5730  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" )
5731  ),
5732  TrackLoaderParameters = cms.PSet(
5733  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5734  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5735  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5736  DoSmoothing = cms.bool( True ),
5737  SmoothTkTrack = cms.untracked.bool( False ),
5738  VertexConstraint = cms.bool( False ),
5739  MuonUpdatorAtVertexParameters = cms.PSet(
5740  MaxChi2 = cms.double( 1000000.0 ),
5741  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5742  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5743  ),
5744  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5745  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5746  ),
5747  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5748 )
5749 fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
5750  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' )
5751 )
5752 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
5753  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
5754  'BPix2+BPix3+BPix4',
5755  'BPix1+BPix3+BPix4',
5756  'BPix1+BPix2+BPix4',
5757  'BPix2+BPix3+FPix1_pos',
5758  'BPix2+BPix3+FPix1_neg',
5759  'BPix1+BPix2+FPix1_pos',
5760  'BPix1+BPix2+FPix1_neg',
5761  'BPix2+FPix1_pos+FPix2_pos',
5762  'BPix2+FPix1_neg+FPix2_neg',
5763  'BPix1+FPix1_pos+FPix2_pos',
5764  'BPix1+FPix1_neg+FPix2_neg',
5765  'FPix1_pos+FPix2_pos+FPix3_pos',
5766  'FPix1_neg+FPix2_neg+FPix3_neg' ),
5767  MTOB = cms.PSet( ),
5768  TEC = cms.PSet( ),
5769  MTID = cms.PSet( ),
5770  FPix = cms.PSet(
5771  hitErrorRPhi = cms.double( 0.0051 ),
5772  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5773  useErrorsFromParam = cms.bool( True ),
5774  hitErrorRZ = cms.double( 0.0036 ),
5775  HitProducer = cms.string( "hltSiPixelRecHits" )
5776  ),
5777  MTEC = cms.PSet( ),
5778  MTIB = cms.PSet( ),
5779  TID = cms.PSet( ),
5780  TOB = cms.PSet( ),
5781  BPix = cms.PSet(
5782  hitErrorRPhi = cms.double( 0.0027 ),
5783  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5784  useErrorsFromParam = cms.bool( True ),
5785  hitErrorRZ = cms.double( 0.006 ),
5786  HitProducer = cms.string( "hltSiPixelRecHits" )
5787  ),
5788  TIB = cms.PSet( )
5789 )
5790 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5791  layerList = cms.vstring( 'BPix1+BPix2',
5792  'BPix1+BPix3',
5793  'BPix2+BPix3',
5794  'BPix1+FPix1_pos',
5795  'BPix1+FPix1_neg',
5796  'BPix1+FPix2_pos',
5797  'BPix1+FPix2_neg',
5798  'BPix2+FPix1_pos',
5799  'BPix2+FPix1_neg',
5800  'BPix2+FPix2_pos',
5801  'BPix2+FPix2_neg',
5802  'FPix1_pos+FPix2_pos',
5803  'FPix1_neg+FPix2_neg' ),
5804  MTOB = cms.PSet( ),
5805  TEC = cms.PSet( ),
5806  MTID = cms.PSet( ),
5807  FPix = cms.PSet(
5808  hitErrorRPhi = cms.double( 0.0051 ),
5809  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5810  useErrorsFromParam = cms.bool( True ),
5811  hitErrorRZ = cms.double( 0.0036 ),
5812  HitProducer = cms.string( "hltSiPixelRecHits" )
5813  ),
5814  MTEC = cms.PSet( ),
5815  MTIB = cms.PSet( ),
5816  TID = cms.PSet( ),
5817  TOB = cms.PSet( ),
5818  BPix = cms.PSet(
5819  hitErrorRPhi = cms.double( 0.0027 ),
5820  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5821  useErrorsFromParam = cms.bool( True ),
5822  hitErrorRZ = cms.double( 0.006 ),
5823  HitProducer = cms.string( "hltSiPixelRecHits" )
5824  ),
5825  TIB = cms.PSet( )
5826 )
5827 fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
5828  layerList = cms.vstring( 'BPix1+BPix2',
5829  'BPix1+BPix3',
5830  'BPix2+BPix3',
5831  'BPix1+FPix1_pos',
5832  'BPix1+FPix1_neg',
5833  'BPix1+FPix2_pos',
5834  'BPix1+FPix2_neg',
5835  'BPix2+FPix1_pos',
5836  'BPix2+FPix1_neg',
5837  'BPix2+FPix2_pos',
5838  'BPix2+FPix2_neg',
5839  'FPix1_pos+FPix2_pos',
5840  'FPix1_neg+FPix2_neg',
5841  'FPix2_pos+TEC1_pos',
5842  'FPix2_pos+TEC2_pos',
5843  'TEC1_pos+TEC2_pos',
5844  'TEC2_pos+TEC3_pos',
5845  'FPix2_neg+TEC1_neg',
5846  'FPix2_neg+TEC2_neg',
5847  'TEC1_neg+TEC2_neg',
5848  'TEC2_neg+TEC3_neg' ),
5849  MTOB = cms.PSet( ),
5850  TEC = cms.PSet(
5851  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5852  minRing = cms.int32( 1 ),
5853  useRingSlector = cms.bool( True ),
5854  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
5855  maxRing = cms.int32( 1 )
5856  ),
5857  MTID = cms.PSet( ),
5858  FPix = cms.PSet(
5859  hitErrorRPhi = cms.double( 0.0051 ),
5860  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5861  useErrorsFromParam = cms.bool( True ),
5862  hitErrorRZ = cms.double( 0.0036 ),
5863  HitProducer = cms.string( "hltSiPixelRecHits" )
5864  ),
5865  MTEC = cms.PSet( ),
5866  MTIB = cms.PSet( ),
5867  TID = cms.PSet( ),
5868  TOB = cms.PSet( ),
5869  BPix = cms.PSet(
5870  hitErrorRPhi = cms.double( 0.0027 ),
5871  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5872  useErrorsFromParam = cms.bool( True ),
5873  hitErrorRZ = cms.double( 0.006 ),
5874  HitProducer = cms.string( "hltSiPixelRecHits" )
5875  ),
5876  TIB = cms.PSet( )
5877 )
5878 fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
5879  TkSeedGenerator = cms.PSet(
5880  iterativeTSG = cms.PSet(
5881  firstTSG = cms.PSet(
5882  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5883  OrderedHitsFactoryPSet = cms.PSet(
5884  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
5885  ComponentName = cms.string( "StandardHitTripletGenerator" ),
5886  GeneratorPSet = cms.PSet(
5887  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5888  maxElement = cms.uint32( 0 ),
5889  useFixedPreFiltering = cms.bool( False ),
5890  extraHitRZtolerance = cms.double( 0.06 ),
5891  phiPreFiltering = cms.double( 0.3 ),
5892  extraHitRPhitolerance = cms.double( 0.06 ),
5893  useBending = cms.bool( True ),
5894  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
5895  useMultScattering = cms.bool( True )
5896  )
5897  ),
5898  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
5899  ComponentName = cms.string( "TSGFromOrderedHits" )
5900  ),
5901  secondTSG = cms.PSet(
5902  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5903  OrderedHitsFactoryPSet = cms.PSet(
5904  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
5905  maxElement = cms.uint32( 0 ),
5906  ComponentName = cms.string( "StandardHitPairGenerator" ),
5907  useOnDemandTracker = cms.untracked.int32( 0 )
5908  ),
5909  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
5910  ComponentName = cms.string( "TSGFromOrderedHits" )
5911  ),
5912  PSetNames = cms.vstring( 'firstTSG',
5913  'secondTSG' ),
5914  thirdTSG = cms.PSet(
5915  etaSeparation = cms.double( 2.0 ),
5916  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
5917  PSetNames = cms.vstring( 'endcapTSG',
5918  'barrelTSG' ),
5919  barrelTSG = cms.PSet( ),
5920  ComponentName = cms.string( "DualByEtaTSG" ),
5921  endcapTSG = cms.PSet(
5922  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5923  OrderedHitsFactoryPSet = cms.PSet(
5924  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ),
5925  maxElement = cms.uint32( 0 ),
5926  ComponentName = cms.string( "StandardHitPairGenerator" ),
5927  useOnDemandTracker = cms.untracked.int32( 0 )
5928  ),
5929  ComponentName = cms.string( "TSGFromOrderedHits" )
5930  )
5931  ),
5932  ComponentName = cms.string( "CombinedTSG" )
5933  ),
5934  PSetNames = cms.vstring( 'skipTSG',
5935  'iterativeTSG' ),
5936  skipTSG = cms.PSet( ),
5937  ComponentName = cms.string( "DualByL2TSG" ),
5938  L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" )
5939  ),
5940  ServiceParameters = cms.PSet(
5941  RPCLayers = cms.bool( True ),
5942  UseMuonNavigation = cms.untracked.bool( True ),
5943  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' )
5944  ),
5945  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5946  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
5947  PCut = cms.double( 2.5 ),
5948  TrackerSeedCleaner = cms.PSet(
5949  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5950  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5951  cleanerFromSharedHits = cms.bool( True ),
5952  directionCleaner = cms.bool( True ),
5953  ptCleaner = cms.bool( True )
5954  ),
5955  PtCut = cms.double( 1.0 )
5956 )
5957 fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker",
5958  src = cms.InputTag( "hltL3TrajSeedIOHit" ),
5959  reverseTrajectories = cms.bool( False ),
5960  TransientInitialStateEstimatorParameters = cms.PSet(
5961  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5962  numberMeasurementsForFit = cms.int32( 4 ),
5963  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5964  ),
5965  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5966  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5967  cleanTrajectoryAfterInOut = cms.bool( False ),
5968  useHitsSplitting = cms.bool( False ),
5969  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5970  doSeedingRegionRebuilding = cms.bool( False ),
5971  trackCandidateAlso = cms.bool( True ),
5972  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5973  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5974  TrajectoryBuilder = cms.string( "" ),
5975  maxNSeeds = cms.uint32( 100000 )
5976 )
5977 fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer",
5978  src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ),
5979  SimpleMagneticField = cms.string( "" ),
5980  clusterRemovalInfo = cms.InputTag( "" ),
5981  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5982  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5983  Fitter = cms.string( "hltESPKFFittingSmoother" ),
5984  useHitsSplitting = cms.bool( False ),
5985  MeasurementTracker = cms.string( "" ),
5986  AlgorithmName = cms.string( "hltIterX" ),
5987  alias = cms.untracked.string( "" ),
5988  NavigationSchool = cms.string( "" ),
5989  TrajectoryInEvent = cms.bool( False ),
5990  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5991  GeometricInnerState = cms.bool( True ),
5992  useSimpleMF = cms.bool( False ),
5993  Propagator = cms.string( "PropagatorWithMaterial" )
5994 )
5995 fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer",
5996  ServiceParameters = cms.PSet(
5997  RPCLayers = cms.bool( True ),
5998  UseMuonNavigation = cms.untracked.bool( True ),
5999  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6000  'SteppingHelixPropagatorAny',
6001  'hltESPSmartPropagator',
6002  'hltESPSteppingHelixPropagatorOpposite' )
6003  ),
6004  L3TrajBuilderParameters = cms.PSet(
6005  PtCut = cms.double( 1.0 ),
6006  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6007  GlobalMuonTrackMatcher = cms.PSet(
6008  Chi2Cut_3 = cms.double( 200.0 ),
6009  DeltaDCut_2 = cms.double( 10.0 ),
6010  Eta_threshold = cms.double( 1.2 ),
6011  Quality_2 = cms.double( 15.0 ),
6012  DeltaDCut_1 = cms.double( 40.0 ),
6013  Quality_3 = cms.double( 7.0 ),
6014  DeltaDCut_3 = cms.double( 15.0 ),
6015  Quality_1 = cms.double( 20.0 ),
6016  Pt_threshold1 = cms.double( 0.0 ),
6017  DeltaRCut_2 = cms.double( 0.2 ),
6018  DeltaRCut_1 = cms.double( 0.1 ),
6019  Pt_threshold2 = cms.double( 9.99999999E8 ),
6020  Chi2Cut_1 = cms.double( 50.0 ),
6021  Chi2Cut_2 = cms.double( 50.0 ),
6022  DeltaRCut_3 = cms.double( 1.0 ),
6023  LocChi2Cut = cms.double( 0.001 ),
6024  Propagator = cms.string( "hltESPSmartPropagator" ),
6025  MinPt = cms.double( 1.0 ),
6026  MinP = cms.double( 2.5 )
6027  ),
6028  ScaleTECxFactor = cms.double( -1.0 ),
6029  tkTrajUseVertex = cms.bool( False ),
6030  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
6031  TrackTransformer = cms.PSet(
6032  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6033  RefitDirection = cms.string( "insideOut" ),
6034  RefitRPCHits = cms.bool( True ),
6035  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6036  DoPredictionsOnly = cms.bool( False ),
6037  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6038  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6039  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6040  ),
6041  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6042  RefitRPCHits = cms.bool( True ),
6043  tkTrajVertex = cms.InputTag( "pixelVertices" ),
6044  GlbRefitterParameters = cms.PSet(
6045  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6046  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6047  SkipStation = cms.int32( -1 ),
6048  Chi2CutRPC = cms.double( 1.0 ),
6049  PropDirForCosmics = cms.bool( False ),
6050  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6051  HitThreshold = cms.int32( 1 ),
6052  DYTthrs = cms.vint32( 30, 15 ),
6053  TrackerSkipSystem = cms.int32( -1 ),
6054  RefitDirection = cms.string( "insideOut" ),
6055  Chi2CutCSC = cms.double( 150.0 ),
6056  Chi2CutDT = cms.double( 10.0 ),
6057  RefitRPCHits = cms.bool( True ),
6058  TrackerSkipSection = cms.int32( -1 ),
6059  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6060  DoPredictionsOnly = cms.bool( False ),
6061  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6062  MuonHitsOption = cms.int32( 1 ),
6063  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6064  ),
6065  PCut = cms.double( 2.5 ),
6066  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
6067  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6068  tkTrajMaxChi2 = cms.double( 9999.0 ),
6069  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6070  ScaleTECyFactor = cms.double( -1.0 ),
6071  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" )
6072  ),
6073  TrackLoaderParameters = cms.PSet(
6074  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6075  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6076  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6077  DoSmoothing = cms.bool( True ),
6078  SmoothTkTrack = cms.untracked.bool( False ),
6079  VertexConstraint = cms.bool( False ),
6080  MuonUpdatorAtVertexParameters = cms.PSet(
6081  MaxChi2 = cms.double( 1000000.0 ),
6082  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6083  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6084  ),
6085  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6086  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6087  ),
6088  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6089 )
6090 fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
6091  labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' )
6092 )
6093 fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
6094  labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
6095 )
6096 fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
6097  ShareFrac = cms.double( 0.19 ),
6098  writeOnlyTrkQuals = cms.bool( False ),
6099  MinPT = cms.double( 0.05 ),
6100  allowFirstHitShare = cms.bool( True ),
6101  copyExtras = cms.untracked.bool( True ),
6102  Epsilon = cms.double( -0.001 ),
6103  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
6104  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6105  MaxNormalizedChisq = cms.double( 1000.0 ),
6106  copyMVA = cms.bool( False ),
6107  FoundHitBonus = cms.double( 100.0 ),
6108  LostHitPenalty = cms.double( 0.0 ),
6109  setsToMerge = cms.VPSet(
6110  cms.PSet( pQual = cms.bool( False ),
6111  tLists = cms.vint32( 0, 1 )
6112  )
6113  ),
6114  MinFound = cms.int32( 3 ),
6115  hasSelector = cms.vint32( 0, 0 ),
6116  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
6117  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6118  newQuality = cms.string( "confirmed" )
6119 )
6120 fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
6121  ShareFrac = cms.double( 0.19 ),
6122  writeOnlyTrkQuals = cms.bool( False ),
6123  MinPT = cms.double( 0.05 ),
6124  allowFirstHitShare = cms.bool( True ),
6125  copyExtras = cms.untracked.bool( True ),
6126  Epsilon = cms.double( -0.001 ),
6127  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
6128  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6129  MaxNormalizedChisq = cms.double( 1000.0 ),
6130  copyMVA = cms.bool( False ),
6131  FoundHitBonus = cms.double( 100.0 ),
6132  LostHitPenalty = cms.double( 0.0 ),
6133  setsToMerge = cms.VPSet(
6134  cms.PSet( pQual = cms.bool( False ),
6135  tLists = cms.vint32( 0, 1 )
6136  )
6137  ),
6138  MinFound = cms.int32( 3 ),
6139  hasSelector = cms.vint32( 0, 0 ),
6140  TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
6141  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6142  newQuality = cms.string( "confirmed" )
6143 )
6144 fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6145  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
6146 )
6147 fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner",
6148  labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
6149 )
6150 fragment.hltL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6151  InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ),
6152  InputObjects = cms.InputTag( "hltL3Muons" ),
6153  MuonPtOption = cms.string( "Tracker" )
6154 )
6155 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
6156  ShareFrac = cms.double( 0.19 ),
6157  writeOnlyTrkQuals = cms.bool( False ),
6158  MinPT = cms.double( 0.05 ),
6159  allowFirstHitShare = cms.bool( True ),
6160  copyExtras = cms.untracked.bool( True ),
6161  Epsilon = cms.double( -0.001 ),
6162  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6163  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6164  MaxNormalizedChisq = cms.double( 1000.0 ),
6165  copyMVA = cms.bool( False ),
6166  FoundHitBonus = cms.double( 5.0 ),
6167  LostHitPenalty = cms.double( 20.0 ),
6168  setsToMerge = cms.VPSet(
6169  cms.PSet( pQual = cms.bool( False ),
6170  tLists = cms.vint32( 0, 1 )
6171  )
6172  ),
6173  MinFound = cms.int32( 3 ),
6174  hasSelector = cms.vint32( 0, 0 ),
6175  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
6176  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6177  newQuality = cms.string( "confirmed" )
6178 )
6179 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
6180  pMin = cms.double( 2.5 ),
6181  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6182  shareHitFraction = cms.double( 0.8 ),
6183  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
6184  ptMin = cms.double( 2.5 )
6185 )
6186 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
6187  TrackExtractorPSet = cms.PSet(
6188  Diff_z = cms.double( 0.2 ),
6189  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
6190  Chi2Ndof_Max = cms.double( 1.0E64 ),
6191  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6192  DR_Veto = cms.double( 0.01 ),
6193  Pt_Min = cms.double( -1.0 ),
6194  DR_Max = cms.double( 1.0 ),
6195  DepositLabel = cms.untracked.string( "" ),
6196  NHits_Min = cms.uint32( 0 ),
6197  Chi2Prob_Min = cms.double( -1.0 ),
6198  Diff_r = cms.double( 0.1 ),
6199  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
6200  ComponentName = cms.string( "TrackExtractor" )
6201  ),
6202  maxAbsEta = cms.double( 3.0 ),
6203  fillGlobalTrackRefits = cms.bool( False ),
6204  arbitrationCleanerOptions = cms.PSet(
6205  OverlapDTheta = cms.double( 0.02 ),
6206  Overlap = cms.bool( True ),
6207  Clustering = cms.bool( True ),
6208  ME1a = cms.bool( True ),
6209  ClusterDTheta = cms.double( 0.02 ),
6210  ClusterDPhi = cms.double( 0.6 ),
6211  OverlapDPhi = cms.double( 0.0786 )
6212  ),
6213  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6214  addExtraSoftMuons = cms.bool( False ),
6215  debugWithTruthMatching = cms.bool( False ),
6216  CaloExtractorPSet = cms.PSet(
6217  DR_Veto_H = cms.double( 0.1 ),
6218  CenterConeOnCalIntersection = cms.bool( False ),
6219  NoiseTow_EE = cms.double( 0.15 ),
6220  Noise_EB = cms.double( 0.025 ),
6221  Noise_HE = cms.double( 0.2 ),
6222  DR_Veto_E = cms.double( 0.07 ),
6223  NoiseTow_EB = cms.double( 0.04 ),
6224  Noise_EE = cms.double( 0.1 ),
6225  UseRecHitsFlag = cms.bool( False ),
6226  DR_Max = cms.double( 1.0 ),
6227  DepositLabel = cms.untracked.string( "Cal" ),
6228  Noise_HO = cms.double( 0.2 ),
6229  DR_Veto_HO = cms.double( 0.1 ),
6230  Threshold_H = cms.double( 0.5 ),
6231  PrintTimeReport = cms.untracked.bool( False ),
6232  Threshold_E = cms.double( 0.2 ),
6233  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6234  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6235  Threshold_HO = cms.double( 0.5 ),
6236  DepositInstanceLabels = cms.vstring( 'ecal',
6237  'hcal',
6238  'ho' ),
6239  ServiceParameters = cms.PSet(
6240  RPCLayers = cms.bool( False ),
6241  UseMuonNavigation = cms.untracked.bool( False ),
6242  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6243  ),
6244  TrackAssociatorParameters = cms.PSet(
6245  useMuon = cms.bool( False ),
6246  truthMatch = cms.bool( False ),
6247  usePreshower = cms.bool( False ),
6248  dRPreshowerPreselection = cms.double( 0.2 ),
6249  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6250  useEcal = cms.bool( False ),
6251  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6252  dRMuon = cms.double( 9999.0 ),
6253  dREcal = cms.double( 1.0 ),
6254  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6255  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6256  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6257  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6258  propagateAllDirections = cms.bool( True ),
6259  muonMaxDistanceY = cms.double( 5.0 ),
6260  useHO = cms.bool( False ),
6261  muonMaxDistanceX = cms.double( 5.0 ),
6262  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6263  useHcal = cms.bool( False ),
6264  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6265  accountForTrajectoryChangeCalo = cms.bool( False ),
6266  dREcalPreselection = cms.double( 1.0 ),
6267  useCalo = cms.bool( True ),
6268  dRMuonPreselection = cms.double( 0.2 ),
6269  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6270  dRHcal = cms.double( 1.0 ),
6271  dRHcalPreselection = cms.double( 1.0 ),
6272  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
6273  ),
6274  Noise_HB = cms.double( 0.2 )
6275  ),
6276  runArbitrationCleaner = cms.bool( False ),
6277  fillEnergy = cms.bool( True ),
6278  TrackerKinkFinderParameters = cms.PSet(
6279  usePosition = cms.bool( False ),
6280  diagonalOnly = cms.bool( False )
6281  ),
6282  TimingFillerParameters = cms.PSet(
6283  DTTimingParameters = cms.PSet(
6284  HitError = cms.double( 6.0 ),
6285  MatchParameters = cms.PSet(
6286  TightMatchDT = cms.bool( False ),
6287  DTradius = cms.double( 0.01 ),
6288  TightMatchCSC = cms.bool( True ),
6289  CSCsegments = cms.InputTag( "hltCscSegments" ),
6290  DTsegments = cms.InputTag( "hltDt4DSegments" )
6291  ),
6292  debug = cms.bool( False ),
6293  DoWireCorr = cms.bool( False ),
6294  RequireBothProjections = cms.bool( False ),
6295  DTTimeOffset = cms.double( 2.7 ),
6296  PruneCut = cms.double( 10000.0 ),
6297  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6298  UseSegmentT0 = cms.bool( False ),
6299  HitsMin = cms.int32( 5 ),
6300  DropTheta = cms.bool( True ),
6301  ServiceParameters = cms.PSet(
6302  RPCLayers = cms.bool( True ),
6303  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6304  )
6305  ),
6306  UseCSC = cms.bool( True ),
6307  CSCTimingParameters = cms.PSet(
6308  MatchParameters = cms.PSet(
6309  TightMatchDT = cms.bool( False ),
6310  DTradius = cms.double( 0.01 ),
6311  TightMatchCSC = cms.bool( True ),
6312  CSCsegments = cms.InputTag( "hltCscSegments" ),
6313  DTsegments = cms.InputTag( "hltDt4DSegments" )
6314  ),
6315  debug = cms.bool( False ),
6316  CSCWireTimeOffset = cms.double( 0.0 ),
6317  CSCStripError = cms.double( 7.0 ),
6318  CSCTimeOffset = cms.double( 0.0 ),
6319  CSCWireError = cms.double( 8.6 ),
6320  PruneCut = cms.double( 100.0 ),
6321  CSCsegments = cms.InputTag( "hltCscSegments" ),
6322  UseStripTime = cms.bool( True ),
6323  CSCStripTimeOffset = cms.double( 0.0 ),
6324  UseWireTime = cms.bool( True ),
6325  ServiceParameters = cms.PSet(
6326  RPCLayers = cms.bool( True ),
6327  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6328  )
6329  ),
6330  ErrorDT = cms.double( 6.0 ),
6331  EcalEnergyCut = cms.double( 0.4 ),
6332  UseECAL = cms.bool( True ),
6333  ErrorEB = cms.double( 2.085 ),
6334  UseDT = cms.bool( True ),
6335  ErrorEE = cms.double( 6.95 ),
6336  ErrorCSC = cms.double( 7.4 )
6337  ),
6338  inputCollectionTypes = cms.vstring( 'inner tracks',
6339  'links',
6340  'outer tracks' ),
6341  arbitrateTrackerMuons = cms.bool( False ),
6342  minCaloCompatibility = cms.double( 0.6 ),
6343  ecalDepositName = cms.string( "ecal" ),
6344  minP = cms.double( 10.0 ),
6345  fillIsolation = cms.bool( True ),
6346  jetDepositName = cms.string( "jets" ),
6347  hoDepositName = cms.string( "ho" ),
6348  writeIsoDeposits = cms.bool( False ),
6349  maxAbsPullX = cms.double( 4.0 ),
6350  maxAbsPullY = cms.double( 9999.0 ),
6351  minPt = cms.double( 10.0 ),
6352  TrackAssociatorParameters = cms.PSet(
6353  useMuon = cms.bool( True ),
6354  truthMatch = cms.bool( False ),
6355  usePreshower = cms.bool( False ),
6356  dRPreshowerPreselection = cms.double( 0.2 ),
6357  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6358  useEcal = cms.bool( True ),
6359  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6360  dRMuon = cms.double( 9999.0 ),
6361  dREcal = cms.double( 9999.0 ),
6362  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6363  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6364  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6365  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6366  propagateAllDirections = cms.bool( True ),
6367  muonMaxDistanceY = cms.double( 5.0 ),
6368  useHO = cms.bool( True ),
6369  muonMaxDistanceX = cms.double( 5.0 ),
6370  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6371  useHcal = cms.bool( True ),
6372  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6373  accountForTrajectoryChangeCalo = cms.bool( False ),
6374  dREcalPreselection = cms.double( 0.05 ),
6375  useCalo = cms.bool( False ),
6376  dRMuonPreselection = cms.double( 0.2 ),
6377  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6378  dRHcal = cms.double( 9999.0 ),
6379  dRHcalPreselection = cms.double( 0.2 ),
6380  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
6381  ),
6382  JetExtractorPSet = cms.PSet(
6383  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
6384  DR_Veto = cms.double( 0.1 ),
6385  DR_Max = cms.double( 1.0 ),
6386  ExcludeMuonVeto = cms.bool( True ),
6387  PrintTimeReport = cms.untracked.bool( False ),
6388  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6389  ComponentName = cms.string( "JetExtractor" ),
6390  ServiceParameters = cms.PSet(
6391  RPCLayers = cms.bool( False ),
6392  UseMuonNavigation = cms.untracked.bool( False ),
6393  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6394  ),
6395  TrackAssociatorParameters = cms.PSet(
6396  useMuon = cms.bool( False ),
6397  truthMatch = cms.bool( False ),
6398  usePreshower = cms.bool( False ),
6399  dRPreshowerPreselection = cms.double( 0.2 ),
6400  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6401  useEcal = cms.bool( False ),
6402  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6403  dRMuon = cms.double( 9999.0 ),
6404  dREcal = cms.double( 0.5 ),
6405  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6406  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6407  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6408  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
6409  propagateAllDirections = cms.bool( True ),
6410  muonMaxDistanceY = cms.double( 5.0 ),
6411  useHO = cms.bool( False ),
6412  muonMaxDistanceX = cms.double( 5.0 ),
6413  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6414  useHcal = cms.bool( False ),
6415  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
6416  accountForTrajectoryChangeCalo = cms.bool( False ),
6417  dREcalPreselection = cms.double( 0.5 ),
6418  useCalo = cms.bool( True ),
6419  dRMuonPreselection = cms.double( 0.2 ),
6420  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6421  dRHcal = cms.double( 0.5 ),
6422  dRHcalPreselection = cms.double( 0.5 ),
6423  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
6424  ),
6425  Threshold = cms.double( 5.0 )
6426  ),
6427  fillGlobalTrackQuality = cms.bool( False ),
6428  minPCaloMuon = cms.double( 1.0E9 ),
6429  maxAbsDy = cms.double( 9999.0 ),
6430  fillCaloCompatibility = cms.bool( True ),
6431  fillMatching = cms.bool( True ),
6432  MuonCaloCompatibility = cms.PSet(
6433  delta_eta = cms.double( 0.02 ),
6434  delta_phi = cms.double( 0.02 ),
6435  allSiPMHO = cms.bool( False ),
6436  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6437  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
6438  ),
6439  fillTrackerKink = cms.bool( False ),
6440  hcalDepositName = cms.string( "hcal" ),
6441  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6442  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
6443  trackDepositName = cms.string( "tracker" ),
6444  maxAbsDx = cms.double( 3.0 ),
6445  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6446  minNumberOfMatches = cms.int32( 1 )
6447 )
6448 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
6449  producers = cms.VPSet(
6450  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
6451  name = cms.string( "PFEBRecHitCreator" ),
6452  qualityTests = cms.VPSet(
6453  cms.PSet( threshold = cms.double( 0.08 ),
6454  name = cms.string( "PFRecHitQTestThreshold" )
6455  ),
6456  cms.PSet( topologicalCleaning = cms.bool( True ),
6457  skipTTRecoveredHits = cms.bool( True ),
6458  cleaningThreshold = cms.double( 2.0 ),
6459  name = cms.string( "PFRecHitQTestECAL" ),
6460  timingCleaning = cms.bool( True )
6461  )
6462  ),
6463  srFlags = cms.InputTag( "hltEcalDigis" )
6464  ),
6465  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
6466  name = cms.string( "PFEERecHitCreator" ),
6467  qualityTests = cms.VPSet(
6468  cms.PSet( threshold = cms.double( 0.3 ),
6469  name = cms.string( "PFRecHitQTestThreshold" )
6470  ),
6471  cms.PSet( topologicalCleaning = cms.bool( True ),
6472  skipTTRecoveredHits = cms.bool( True ),
6473  cleaningThreshold = cms.double( 2.0 ),
6474  name = cms.string( "PFRecHitQTestECAL" ),
6475  timingCleaning = cms.bool( True )
6476  )
6477  ),
6478  srFlags = cms.InputTag( "hltEcalDigis" )
6479  )
6480  ),
6481  navigator = cms.PSet(
6482  barrel = cms.PSet( ),
6483  endcap = cms.PSet( ),
6484  name = cms.string( "PFRecHitECALNavigator" )
6485  )
6486 )
6487 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
6488  producers = cms.VPSet(
6489  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
6490  name = cms.string( "PFHBHERecHitCreator" ),
6491  qualityTests = cms.VPSet(
6492  cms.PSet( threshold = cms.double( 0.8 ),
6493  name = cms.string( "PFRecHitQTestThreshold" )
6494  ),
6495  cms.PSet( flags = cms.vstring( 'Standard' ),
6496  cleaningThresholds = cms.vdouble( 0.0 ),
6497  name = cms.string( "PFRecHitQTestHCALChannel" ),
6498  maxSeverities = cms.vint32( 11 )
6499  )
6500  )
6501  )
6502  ),
6503  navigator = cms.PSet(
6504  name = cms.string( "PFRecHitHCALNavigator" ),
6505  sigmaCut = cms.double( 4.0 ),
6506  timeResolutionCalc = cms.PSet(
6507  corrTermLowE = cms.double( 0.0 ),
6508  threshLowE = cms.double( 2.0 ),
6509  noiseTerm = cms.double( 8.64 ),
6510  constantTermLowE = cms.double( 6.0 ),
6511  noiseTermLowE = cms.double( 0.0 ),
6512  threshHighE = cms.double( 8.0 ),
6513  constantTerm = cms.double( 1.92 )
6514  )
6515  )
6516 )
6517 fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer",
6518  ECAL_Compensate = cms.bool( False ),
6519  ECAL_Dead_Code = cms.uint32( 10 ),
6520  MinLongTiming_Cut = cms.double( -5.0 ),
6521  ECAL_Compensation = cms.double( 0.5 ),
6522  MaxLongTiming_Cut = cms.double( 5.0 ),
6523  weight_HFhad = cms.double( 1.0 ),
6524  ApplyPulseDPG = cms.bool( False ),
6525  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
6526  ECAL_Threshold = cms.double( 10.0 ),
6527  ApplyTimeDPG = cms.bool( False ),
6528  caloTowers = cms.InputTag( "hltTowerMakerForPF" ),
6529  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
6530  LongFibre_Fraction = cms.double( 0.1 ),
6531  MaxShortTiming_Cut = cms.double( 5.0 ),
6532  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
6533  thresh_Barrel = cms.double( 0.4 ),
6534  navigation_HF = cms.bool( True ),
6535  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
6536  HF_Calib_29 = cms.double( 1.07 ),
6537  LongFibre_Cut = cms.double( 120.0 ),
6538  EM_Depth = cms.double( 22.0 ),
6539  weight_HFem = cms.double( 1.0 ),
6540  LongShortFibre_Cut = cms.double( 1.0E9 ),
6541  MinShortTiming_Cut = cms.double( -5.0 ),
6542  HCAL_Calib = cms.bool( True ),
6543  thresh_HF = cms.double( 0.4 ),
6544  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
6545  thresh_Endcap = cms.double( 0.4 ),
6546  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
6547  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
6548  ShortFibre_Cut = cms.double( 60.0 ),
6549  ApplyLongShortDPG = cms.bool( True ),
6550  HF_Calib = cms.bool( True ),
6551  HAD_Depth = cms.double( 47.0 ),
6552  ShortFibre_Fraction = cms.double( 0.01 ),
6553  HCAL_Calib_29 = cms.double( 1.35 )
6554 )
6555 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
6556  producers = cms.VPSet(
6557  cms.PSet( thresh_HF = cms.double( 0.4 ),
6558  LongFibre_Fraction = cms.double( 0.1 ),
6559  src = cms.InputTag( "hltHfreco" ),
6560  EMDepthCorrection = cms.double( 22.0 ),
6561  ShortFibre_Fraction = cms.double( 0.01 ),
6562  HADDepthCorrection = cms.double( 25.0 ),
6563  HFCalib29 = cms.double( 1.07 ),
6564  LongFibre_Cut = cms.double( 120.0 ),
6565  name = cms.string( "PFHFRecHitCreator" ),
6566  qualityTests = cms.VPSet(
6567  cms.PSet( flags = cms.vstring( 'Standard',
6568  'HFLong',
6569  'HFShort' ),
6570  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
6571  name = cms.string( "PFRecHitQTestHCALChannel" ),
6572  maxSeverities = cms.vint32( 11, 9, 9 )
6573  ),
6574  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
6575  cuts = cms.VPSet(
6576  cms.PSet( threshold = cms.double( 1.2 ),
6577  depth = cms.int32( 1 )
6578  ),
6579  cms.PSet( threshold = cms.double( 1.8 ),
6580  depth = cms.int32( 2 )
6581  )
6582  )
6583  )
6584  ),
6585  ShortFibre_Cut = cms.double( 60.0 )
6586  )
6587  ),
6588  navigator = cms.PSet(
6589  barrel = cms.PSet( ),
6590  endcap = cms.PSet( ),
6591  name = cms.string( "PFRecHitHCALNavigator" )
6592  )
6593 )
6594 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
6595  producers = cms.VPSet(
6596  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
6597  name = cms.string( "PFPSRecHitCreator" ),
6598  qualityTests = cms.VPSet(
6599  cms.PSet( threshold = cms.double( 7.0E-6 ),
6600  name = cms.string( "PFRecHitQTestThreshold" )
6601  )
6602  )
6603  )
6604  ),
6605  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
6606 )
6607 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
6608  pfClusterBuilder = cms.PSet(
6609  minFracTot = cms.double( 1.0E-20 ),
6610  stoppingTolerance = cms.double( 1.0E-8 ),
6611  positionCalc = cms.PSet(
6612  minAllowedNormalization = cms.double( 1.0E-9 ),
6613  posCalcNCrystals = cms.int32( 9 ),
6614  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6615  logWeightDenominator = cms.double( 0.08 ),
6616  minFractionInCalc = cms.double( 1.0E-9 ),
6617  timeResolutionCalcBarrel = cms.PSet(
6618  corrTermLowE = cms.double( 0.0510871 ),
6619  threshLowE = cms.double( 0.5 ),
6620  noiseTerm = cms.double( 1.10889 ),
6621  constantTermLowE = cms.double( 0.0 ),
6622  noiseTermLowE = cms.double( 1.31883 ),
6623  threshHighE = cms.double( 5.0 ),
6624  constantTerm = cms.double( 0.428192 )
6625  ),
6626  timeResolutionCalcEndcap = cms.PSet(
6627  corrTermLowE = cms.double( 0.0 ),
6628  threshLowE = cms.double( 1.0 ),
6629  noiseTerm = cms.double( 5.72489999999 ),
6630  constantTermLowE = cms.double( 0.0 ),
6631  noiseTermLowE = cms.double( 6.92683000001 ),
6632  threshHighE = cms.double( 10.0 ),
6633  constantTerm = cms.double( 0.0 )
6634  )
6635  ),
6636  maxIterations = cms.uint32( 50 ),
6637  positionCalcForConvergence = cms.PSet(
6638  minAllowedNormalization = cms.double( 0.0 ),
6639  T0_ES = cms.double( 1.2 ),
6640  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
6641  T0_EE = cms.double( 3.1 ),
6642  T0_EB = cms.double( 7.4 ),
6643  X0 = cms.double( 0.89 ),
6644  minFractionInCalc = cms.double( 0.0 ),
6645  W0 = cms.double( 4.2 )
6646  ),
6647  allCellsPositionCalc = cms.PSet(
6648  minAllowedNormalization = cms.double( 1.0E-9 ),
6649  posCalcNCrystals = cms.int32( -1 ),
6650  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6651  logWeightDenominator = cms.double( 0.08 ),
6652  minFractionInCalc = cms.double( 1.0E-9 ),
6653  timeResolutionCalcBarrel = cms.PSet(
6654  corrTermLowE = cms.double( 0.0510871 ),
6655  threshLowE = cms.double( 0.5 ),
6656  noiseTerm = cms.double( 1.10889 ),
6657  constantTermLowE = cms.double( 0.0 ),
6658  noiseTermLowE = cms.double( 1.31883 ),
6659  threshHighE = cms.double( 5.0 ),
6660  constantTerm = cms.double( 0.428192 )
6661  ),
6662  timeResolutionCalcEndcap = cms.PSet(
6663  corrTermLowE = cms.double( 0.0 ),
6664  threshLowE = cms.double( 1.0 ),
6665  noiseTerm = cms.double( 5.72489999999 ),
6666  constantTermLowE = cms.double( 0.0 ),
6667  noiseTermLowE = cms.double( 6.92683000001 ),
6668  threshHighE = cms.double( 10.0 ),
6669  constantTerm = cms.double( 0.0 )
6670  )
6671  ),
6672  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6673  recHitEnergyNorms = cms.VPSet(
6674  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
6675  detector = cms.string( "ECAL_BARREL" )
6676  ),
6677  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
6678  detector = cms.string( "ECAL_ENDCAP" )
6679  )
6680  ),
6681  showerSigma = cms.double( 1.5 ),
6682  minFractionToKeep = cms.double( 1.0E-7 ),
6683  excludeOtherSeeds = cms.bool( True )
6684  ),
6685  positionReCalc = cms.PSet(
6686  minAllowedNormalization = cms.double( 0.0 ),
6687  T0_ES = cms.double( 1.2 ),
6688  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
6689  T0_EE = cms.double( 3.1 ),
6690  T0_EB = cms.double( 7.4 ),
6691  X0 = cms.double( 0.89 ),
6692  minFractionInCalc = cms.double( 0.0 ),
6693  W0 = cms.double( 4.2 )
6694  ),
6695  initialClusteringStep = cms.PSet(
6696  thresholdsByDetector = cms.VPSet(
6697  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
6698  gatheringThresholdPt = cms.double( 0.0 ),
6699  detector = cms.string( "ECAL_BARREL" )
6700  ),
6701  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
6702  gatheringThresholdPt = cms.double( 0.0 ),
6703  detector = cms.string( "ECAL_ENDCAP" )
6704  )
6705  ),
6706  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
6707  useCornerCells = cms.bool( True )
6708  ),
6709  energyCorrector = cms.PSet( ),
6710  recHitCleaners = cms.VPSet(
6711  ),
6712  seedFinder = cms.PSet(
6713  thresholdsByDetector = cms.VPSet(
6714  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
6715  seedingThreshold = cms.double( 0.6 ),
6716  detector = cms.string( "ECAL_ENDCAP" )
6717  ),
6718  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
6719  seedingThreshold = cms.double( 0.23 ),
6720  detector = cms.string( "ECAL_BARREL" )
6721  )
6722  ),
6723  algoName = cms.string( "LocalMaximumSeedFinder" ),
6724  nNeighbours = cms.int32( 8 )
6725  ),
6726  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
6727 )
6728 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
6729  pfClusterBuilder = cms.PSet(
6730  minFracTot = cms.double( 1.0E-20 ),
6731  stoppingTolerance = cms.double( 1.0E-8 ),
6732  positionCalc = cms.PSet(
6733  minAllowedNormalization = cms.double( 1.0E-9 ),
6734  posCalcNCrystals = cms.int32( -1 ),
6735  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6736  logWeightDenominator = cms.double( 6.0E-5 ),
6737  minFractionInCalc = cms.double( 1.0E-9 )
6738  ),
6739  maxIterations = cms.uint32( 50 ),
6740  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6741  recHitEnergyNorms = cms.VPSet(
6742  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
6743  detector = cms.string( "PS1" )
6744  ),
6745  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
6746  detector = cms.string( "PS2" )
6747  )
6748  ),
6749  showerSigma = cms.double( 0.3 ),
6750  minFractionToKeep = cms.double( 1.0E-7 ),
6751  excludeOtherSeeds = cms.bool( True )
6752  ),
6753  positionReCalc = cms.PSet( ),
6754  initialClusteringStep = cms.PSet(
6755  thresholdsByDetector = cms.VPSet(
6756  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6757  gatheringThresholdPt = cms.double( 0.0 ),
6758  detector = cms.string( "PS1" )
6759  ),
6760  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
6761  gatheringThresholdPt = cms.double( 0.0 ),
6762  detector = cms.string( "PS2" )
6763  )
6764  ),
6765  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
6766  useCornerCells = cms.bool( False )
6767  ),
6768  energyCorrector = cms.PSet( ),
6769  recHitCleaners = cms.VPSet(
6770  ),
6771  seedFinder = cms.PSet(
6772  thresholdsByDetector = cms.VPSet(
6773  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
6774  seedingThreshold = cms.double( 1.2E-4 ),
6775  detector = cms.string( "PS1" )
6776  ),
6777  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
6778  seedingThreshold = cms.double( 1.2E-4 ),
6779  detector = cms.string( "PS2" )
6780  )
6781  ),
6782  algoName = cms.string( "LocalMaximumSeedFinder" ),
6783  nNeighbours = cms.int32( 4 )
6784  ),
6785  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
6786 )
6787 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
6788  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
6789  minimumPSEnergy = cms.double( 0.0 ),
6790  energyCorrector = cms.PSet(
6791  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
6792  applyCrackCorrections = cms.bool( False )
6793  ),
6794  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
6795 )
6796 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
6797  pfClusterBuilder = cms.PSet(
6798  minFracTot = cms.double( 1.0E-20 ),
6799  stoppingTolerance = cms.double( 1.0E-8 ),
6800  positionCalc = cms.PSet(
6801  minAllowedNormalization = cms.double( 1.0E-9 ),
6802  posCalcNCrystals = cms.int32( 5 ),
6803  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6804  logWeightDenominator = cms.double( 0.8 ),
6805  minFractionInCalc = cms.double( 1.0E-9 )
6806  ),
6807  maxIterations = cms.uint32( 50 ),
6808  minChi2Prob = cms.double( 0.0 ),
6809  allCellsPositionCalc = cms.PSet(
6810  minAllowedNormalization = cms.double( 1.0E-9 ),
6811  posCalcNCrystals = cms.int32( -1 ),
6812  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6813  logWeightDenominator = cms.double( 0.8 ),
6814  minFractionInCalc = cms.double( 1.0E-9 )
6815  ),
6816  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6817  recHitEnergyNorms = cms.VPSet(
6818  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
6819  detector = cms.string( "HCAL_BARREL1" )
6820  ),
6821  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
6822  detector = cms.string( "HCAL_ENDCAP" )
6823  )
6824  ),
6825  maxNSigmaTime = cms.double( 10.0 ),
6826  showerSigma = cms.double( 10.0 ),
6827  timeSigmaEE = cms.double( 10.0 ),
6828  clusterTimeResFromSeed = cms.bool( False ),
6829  minFractionToKeep = cms.double( 1.0E-7 ),
6830  excludeOtherSeeds = cms.bool( True ),
6831  timeResolutionCalcBarrel = cms.PSet(
6832  corrTermLowE = cms.double( 0.0 ),
6833  threshLowE = cms.double( 6.0 ),
6834  noiseTerm = cms.double( 21.86 ),
6835  constantTermLowE = cms.double( 4.24 ),
6836  noiseTermLowE = cms.double( 8.0 ),
6837  threshHighE = cms.double( 15.0 ),
6838  constantTerm = cms.double( 2.82 )
6839  ),
6840  timeResolutionCalcEndcap = cms.PSet(
6841  corrTermLowE = cms.double( 0.0 ),
6842  threshLowE = cms.double( 6.0 ),
6843  noiseTerm = cms.double( 21.86 ),
6844  constantTermLowE = cms.double( 4.24 ),
6845  noiseTermLowE = cms.double( 8.0 ),
6846  threshHighE = cms.double( 15.0 ),
6847  constantTerm = cms.double( 2.82 )
6848  ),
6849  timeSigmaEB = cms.double( 10.0 )
6850  ),
6851  positionReCalc = cms.PSet( ),
6852  initialClusteringStep = cms.PSet(
6853  thresholdsByDetector = cms.VPSet(
6854  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6855  gatheringThresholdPt = cms.double( 0.0 ),
6856  detector = cms.string( "HCAL_BARREL1" )
6857  ),
6858  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6859  gatheringThresholdPt = cms.double( 0.0 ),
6860  detector = cms.string( "HCAL_ENDCAP" )
6861  )
6862  ),
6863  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
6864  useCornerCells = cms.bool( True )
6865  ),
6866  energyCorrector = cms.PSet( ),
6867  recHitCleaners = cms.VPSet(
6868  ),
6869  seedFinder = cms.PSet(
6870  thresholdsByDetector = cms.VPSet(
6871  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
6872  seedingThreshold = cms.double( 1.0 ),
6873  detector = cms.string( "HCAL_BARREL1" )
6874  ),
6875  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
6876  seedingThreshold = cms.double( 1.1 ),
6877  detector = cms.string( "HCAL_ENDCAP" )
6878  )
6879  ),
6880  algoName = cms.string( "LocalMaximumSeedFinder" ),
6881  nNeighbours = cms.int32( 4 )
6882  ),
6883  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
6884 )
6885 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
6886  pfClusterBuilder = cms.PSet(
6887  allCellsPositionCalc = cms.PSet(
6888  minAllowedNormalization = cms.double( 1.0E-9 ),
6889  posCalcNCrystals = cms.int32( -1 ),
6890  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6891  logWeightDenominator = cms.double( 0.8 ),
6892  minFractionInCalc = cms.double( 1.0E-9 )
6893  ),
6894  algoName = cms.string( "PFMultiDepthClusterizer" ),
6895  nSigmaPhi = cms.double( 2.0 ),
6896  minFractionToKeep = cms.double( 1.0E-7 ),
6897  nSigmaEta = cms.double( 2.0 )
6898  ),
6899  energyCorrector = cms.PSet( ),
6900  positionReCalc = cms.PSet( ),
6901  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
6902 )
6903 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
6904  pfClusterBuilder = cms.PSet(
6905  minFracTot = cms.double( 1.0E-20 ),
6906  stoppingTolerance = cms.double( 1.0E-8 ),
6907  positionCalc = cms.PSet(
6908  minAllowedNormalization = cms.double( 1.0E-9 ),
6909  posCalcNCrystals = cms.int32( 5 ),
6910  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6911  logWeightDenominator = cms.double( 0.8 ),
6912  minFractionInCalc = cms.double( 1.0E-9 )
6913  ),
6914  maxIterations = cms.uint32( 50 ),
6915  allCellsPositionCalc = cms.PSet(
6916  minAllowedNormalization = cms.double( 1.0E-9 ),
6917  posCalcNCrystals = cms.int32( -1 ),
6918  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
6919  logWeightDenominator = cms.double( 0.8 ),
6920  minFractionInCalc = cms.double( 1.0E-9 )
6921  ),
6922  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
6923  recHitEnergyNorms = cms.VPSet(
6924  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
6925  detector = cms.string( "HF_EM" )
6926  ),
6927  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
6928  detector = cms.string( "HF_HAD" )
6929  )
6930  ),
6931  showerSigma = cms.double( 0.0 ),
6932  minFractionToKeep = cms.double( 1.0E-7 ),
6933  excludeOtherSeeds = cms.bool( True )
6934  ),
6935  positionReCalc = cms.PSet( ),
6936  initialClusteringStep = cms.PSet(
6937  thresholdsByDetector = cms.VPSet(
6938  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6939  gatheringThresholdPt = cms.double( 0.0 ),
6940  detector = cms.string( "HF_EM" )
6941  ),
6942  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
6943  gatheringThresholdPt = cms.double( 0.0 ),
6944  detector = cms.string( "HF_HAD" )
6945  )
6946  ),
6947  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
6948  useCornerCells = cms.bool( False )
6949  ),
6950  energyCorrector = cms.PSet( ),
6951  recHitCleaners = cms.VPSet(
6952  cms.PSet( algoName = cms.string( "SpikeAndDoubleSpikeCleaner" ),
6953  cleaningByDetector = cms.VPSet(
6954  cms.PSet( energyThresholdModifier = cms.double( 1.0 ),
6955  minS4S1_a = cms.double( 0.11 ),
6956  minS4S1_b = cms.double( -0.19 ),
6957  doubleSpikeThresh = cms.double( 1.0E9 ),
6958  singleSpikeThresh = cms.double( 80.0 ),
6959  doubleSpikeS6S2 = cms.double( -1.0 ),
6960  fractionThresholdModifier = cms.double( 1.0 ),
6961  detector = cms.string( "HF_EM" )
6962  ),
6963  cms.PSet( energyThresholdModifier = cms.double( 1.0 ),
6964  minS4S1_a = cms.double( 0.045 ),
6965  minS4S1_b = cms.double( -0.08 ),
6966  doubleSpikeThresh = cms.double( 1.0E9 ),
6967  singleSpikeThresh = cms.double( 120.0 ),
6968  doubleSpikeS6S2 = cms.double( -1.0 ),
6969  fractionThresholdModifier = cms.double( 1.0 ),
6970  detector = cms.string( "HF_HAD" )
6971  )
6972  )
6973  )
6974  ),
6975  seedFinder = cms.PSet(
6976  thresholdsByDetector = cms.VPSet(
6977  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
6978  seedingThreshold = cms.double( 1.4 ),
6979  detector = cms.string( "HF_EM" )
6980  ),
6981  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
6982  seedingThreshold = cms.double( 1.4 ),
6983  detector = cms.string( "HF_HAD" )
6984  )
6985  ),
6986  algoName = cms.string( "LocalMaximumSeedFinder" ),
6987  nNeighbours = cms.int32( 0 )
6988  ),
6989  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
6990 )
6991 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
6992  TrackQuality = cms.string( "none" ),
6993  UseQuality = cms.bool( False ),
6994  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
6995 )
6996 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
6997  debug = cms.untracked.bool( False ),
6998  linkDefinitions = cms.VPSet(
6999  cms.PSet( linkType = cms.string( "PS1:ECAL" ),
7000  useKDTree = cms.bool( True ),
7001  linkerName = cms.string( "PreshowerAndECALLinker" )
7002  ),
7003  cms.PSet( linkType = cms.string( "PS2:ECAL" ),
7004  useKDTree = cms.bool( True ),
7005  linkerName = cms.string( "PreshowerAndECALLinker" )
7006  ),
7007  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
7008  useKDTree = cms.bool( True ),
7009  linkerName = cms.string( "TrackAndECALLinker" )
7010  ),
7011  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
7012  useKDTree = cms.bool( True ),
7013  linkerName = cms.string( "TrackAndHCALLinker" )
7014  ),
7015  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
7016  useKDTree = cms.bool( False ),
7017  linkerName = cms.string( "ECALAndHCALLinker" )
7018  ),
7019  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
7020  useKDTree = cms.bool( False ),
7021  linkerName = cms.string( "HFEMAndHFHADLinker" )
7022  )
7023  ),
7024  elementImporters = cms.VPSet(
7025  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
7026  source = cms.InputTag( "hltLightPFTracks" ),
7027  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
7028  useIterativeTracking = cms.bool( False ),
7029  importerName = cms.string( "GeneralTracksImporter" ),
7030  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
7031  ),
7032  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
7033  importerName = cms.string( "ECALClusterImporter" ),
7034  BCtoPFCMap = cms.InputTag( "" )
7035  ),
7036  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
7037  importerName = cms.string( "GenericClusterImporter" )
7038  ),
7039  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
7040  importerName = cms.string( "GenericClusterImporter" )
7041  ),
7042  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
7043  importerName = cms.string( "GenericClusterImporter" )
7044  )
7045  ),
7046  verbose = cms.untracked.bool( False )
7047 )
7048 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
7049  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
7050  minPtForPostCleaning = cms.double( 20.0 ),
7051  pf_nsigma_ECAL = cms.double( 0.0 ),
7052  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
7053  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
7054  calibrationsLabel = cms.string( "HLT" ),
7055  metFactorForFakes = cms.double( 4.0 ),
7056  muon_HO = cms.vdouble( 0.9, 0.9 ),
7057  electron_missinghits = cms.uint32( 1 ),
7058  metSignificanceForCleaning = cms.double( 3.0 ),
7059  usePFPhotons = cms.bool( False ),
7060  dptRel_DispVtx = cms.double( 10.0 ),
7061  nTrackIsoForEgammaSC = cms.uint32( 2 ),
7062  pf_nsigma_HCAL = cms.double( 1.0 ),
7063  cosmicRejectionDistance = cms.double( 1.0 ),
7064  useEGammaFilters = cms.bool( False ),
7065  useEGammaElectrons = cms.bool( False ),
7066  nsigma_TRACK = cms.double( 1.0 ),
7067  useEGammaSupercluster = cms.bool( False ),
7068  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
7069  eventFractionForCleaning = cms.double( 0.5 ),
7070  usePFDecays = cms.bool( False ),
7071  rejectTracks_Step45 = cms.bool( False ),
7072  eventFractionForRejection = cms.double( 0.8 ),
7073  photon_MinEt = cms.double( 10.0 ),
7074  usePFNuclearInteractions = cms.bool( False ),
7075  maxSignificance = cms.double( 2.5 ),
7076  electron_iso_mva_endcap = cms.double( -0.1075 ),
7077  debug = cms.untracked.bool( False ),
7078  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
7079  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 ),
7080  ptErrorScale = cms.double( 8.0 ),
7081  minSignificance = cms.double( 2.5 ),
7082  minMomentumForPunchThrough = cms.double( 100.0 ),
7083  pf_conv_mvaCut = cms.double( 0.0 ),
7084  useCalibrationsFromDB = cms.bool( True ),
7085  usePFElectrons = cms.bool( False ),
7086  electron_iso_combIso_endcap = cms.double( 10.0 ),
7087  photon_combIso = cms.double( 10.0 ),
7088  electron_iso_mva_barrel = cms.double( -0.1875 ),
7089  postHFCleaning = cms.bool( False ),
7090  factors_45 = cms.vdouble( 10.0, 100.0 ),
7091  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
7092  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
7093  egammaElectrons = cms.InputTag( "" ),
7094  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
7095  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 ),
7096  minPixelHits = cms.int32( 1 ),
7097  maxDPtOPt = cms.double( 1.0 ),
7098  useHO = cms.bool( False ),
7099  pf_electron_output_col = cms.string( "electrons" ),
7100  electron_noniso_mvaCut = cms.double( -0.1 ),
7101  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
7102  useVerticesForNeutral = cms.bool( True ),
7103  trackQuality = cms.string( "highPurity" ),
7104  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
7105  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
7106  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
7107  minDeltaMet = cms.double( 0.4 ),
7108  punchThroughMETFactor = cms.double( 4.0 ),
7109  useProtectionsForJetMET = cms.bool( True ),
7110  metFactorForRejection = cms.double( 4.0 ),
7111  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
7112  calibHF_use = cms.bool( False ),
7113  verbose = cms.untracked.bool( False ),
7114  usePFConversions = cms.bool( False ),
7115  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
7116  metFactorForCleaning = cms.double( 4.0 ),
7117  eventFactorForCosmics = cms.double( 10.0 ),
7118  minSignificanceReduction = cms.double( 1.4 ),
7119  minEnergyForPunchThrough = cms.double( 100.0 ),
7120  minTrackerHits = cms.int32( 8 ),
7121  iCfgCandConnector = cms.PSet(
7122  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
7123  bCalibSecondary = cms.bool( False ),
7124  bCorrect = cms.bool( False ),
7125  bCalibPrimary = cms.bool( False )
7126  ),
7127  rejectTracks_Bad = cms.bool( False ),
7128  pf_electronID_crackCorrection = cms.bool( False ),
7129  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
7130  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 ),
7131  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
7132  metFactorForHighEta = cms.double( 25.0 ),
7133  minHFCleaningPt = cms.double( 5.0 ),
7134  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
7135  pf_electron_mvaCut = cms.double( -0.1 ),
7136  ptFactorForHighEta = cms.double( 2.0 ),
7137  maxDeltaPhiPt = cms.double( 7.0 ),
7138  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
7139  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
7140  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 ),
7141  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
7142  photon_HoE = cms.double( 0.05 ),
7143  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
7144  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 ),
7145  punchThroughFactor = cms.double( 3.0 ),
7146  algoType = cms.uint32( 0 ),
7147  electron_iso_combIso_barrel = cms.double( 10.0 ),
7148  muons = cms.InputTag( "hltMuons" ),
7149  postMuonCleaning = cms.bool( True ),
7150  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 ),
7151  electron_protectionsForJetMET = cms.PSet(
7152  maxEeleOverPoutRes = cms.double( 0.5 ),
7153  maxEleHcalEOverEcalE = cms.double( 0.1 ),
7154  maxEcalEOverPRes = cms.double( 0.2 ),
7155  maxHcalEOverP = cms.double( 1.0 ),
7156  maxE = cms.double( 50.0 ),
7157  maxTrackPOverEele = cms.double( 1.0 ),
7158  maxDPhiIN = cms.double( 0.1 ),
7159  maxEcalEOverP_2 = cms.double( 0.2 ),
7160  maxEcalEOverP_1 = cms.double( 0.5 ),
7161  maxEeleOverPout = cms.double( 0.2 ),
7162  maxHcalEOverEcalE = cms.double( 0.1 ),
7163  maxHcalE = cms.double( 10.0 ),
7164  maxNtracks = cms.double( 3.0 )
7165  ),
7166  electron_iso_pt = cms.double( 10.0 ),
7167  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
7168  vertexCollection = cms.InputTag( "hltPixelVertices" ),
7169  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
7170  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 ),
7171  blocks = cms.InputTag( "hltParticleFlowBlock" ),
7172  pt_Error = cms.double( 1.0 ),
7173  metSignificanceForRejection = cms.double( 4.0 ),
7174  photon_protectionsForJetMET = cms.PSet(
7175  sumPtTrackIsoSlope = cms.double( 0.001 ),
7176  sumPtTrackIso = cms.double( 2.0 )
7177  ),
7178  usePhotonReg = cms.bool( False ),
7179  dzPV = cms.double( 0.2 ),
7180  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 ),
7181  useRegressionFromDB = cms.bool( False ),
7182  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
7183  usePFSCEleCalib = cms.bool( True )
7184 )
7185 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
7186  Active_Area_Repeats = cms.int32( 5 ),
7187  doAreaFastjet = cms.bool( False ),
7188  voronoiRfact = cms.double( -9.0 ),
7189  maxBadHcalCells = cms.uint32( 9999999 ),
7190  doAreaDiskApprox = cms.bool( True ),
7191  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7192  jetType = cms.string( "PFJet" ),
7193  minSeed = cms.uint32( 0 ),
7194  Ghost_EtaMax = cms.double( 6.0 ),
7195  doRhoFastjet = cms.bool( False ),
7196  jetAlgorithm = cms.string( "AntiKt" ),
7197  nSigmaPU = cms.double( 1.0 ),
7198  GhostArea = cms.double( 0.01 ),
7199  Rho_EtaMax = cms.double( 4.4 ),
7200  maxBadEcalCells = cms.uint32( 9999999 ),
7201  useDeterministicSeed = cms.bool( True ),
7202  doPVCorrection = cms.bool( False ),
7203  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7204  rParam = cms.double( 0.4 ),
7205  maxProblematicHcalCells = cms.uint32( 9999999 ),
7206  doOutputJets = cms.bool( True ),
7207  src = cms.InputTag( "hltParticleFlow" ),
7208  inputEtMin = cms.double( 0.0 ),
7209  puPtMin = cms.double( 10.0 ),
7210  srcPVs = cms.InputTag( "hltPixelVertices" ),
7211  jetPtMin = cms.double( 0.0 ),
7212  radiusPU = cms.double( 0.4 ),
7213  maxProblematicEcalCells = cms.uint32( 9999999 ),
7214  doPUOffsetCorr = cms.bool( False ),
7215  inputEMin = cms.double( 0.0 ),
7216  useMassDropTagger = cms.bool( False ),
7217  muMin = cms.double( -1.0 ),
7218  subtractorName = cms.string( "" ),
7219  muCut = cms.double( -1.0 ),
7220  subjetPtMin = cms.double( -1.0 ),
7221  useTrimming = cms.bool( False ),
7222  muMax = cms.double( -1.0 ),
7223  yMin = cms.double( -1.0 ),
7224  useFiltering = cms.bool( False ),
7225  rFilt = cms.double( -1.0 ),
7226  yMax = cms.double( -1.0 ),
7227  zcut = cms.double( -1.0 ),
7228  MinVtxNdof = cms.int32( 0 ),
7229  MaxVtxZ = cms.double( 15.0 ),
7230  UseOnlyVertexTracks = cms.bool( False ),
7231  dRMin = cms.double( -1.0 ),
7232  nFilt = cms.int32( -1 ),
7233  usePruning = cms.bool( False ),
7234  maxDepth = cms.int32( -1 ),
7235  yCut = cms.double( -1.0 ),
7236  DzTrVtxMax = cms.double( 0.0 ),
7237  UseOnlyOnePV = cms.bool( False ),
7238  rcut_factor = cms.double( -1.0 ),
7239  sumRecHits = cms.bool( False ),
7240  trimPtFracMin = cms.double( -1.0 ),
7241  dRMax = cms.double( -1.0 ),
7242  DxyTrVtxMax = cms.double( 0.0 ),
7243  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7244 )
7245 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
7246  CEF = cms.double( 0.99 ),
7247  NHF = cms.double( 0.99 ),
7248  minPt = cms.double( 20.0 ),
7249  CHF = cms.double( 0.0 ),
7250  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7251  NEF = cms.double( 0.99 ),
7252  NTOT = cms.int32( 1 ),
7253  NCH = cms.int32( 0 ),
7254  maxEta = cms.double( 1.0E99 ),
7255  maxCF = cms.double( 99.0 )
7256 )
7257 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
7258  CEF = cms.double( 0.99 ),
7259  NHF = cms.double( 0.9 ),
7260  minPt = cms.double( 20.0 ),
7261  CHF = cms.double( 0.0 ),
7262  jetsInput = cms.InputTag( "hltAK4PFJets" ),
7263  NEF = cms.double( 0.99 ),
7264  NTOT = cms.int32( 1 ),
7265  NCH = cms.int32( 0 ),
7266  maxEta = cms.double( 1.0E99 ),
7267  maxCF = cms.double( 99.0 )
7268 )
7269 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
7270  gridSpacing = cms.double( 0.55 ),
7271  maxRapidity = cms.double( 5.0 ),
7272  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
7273 )
7274 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7275  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
7276  algorithm = cms.string( "AK4PFHLT" ),
7277  level = cms.string( "L1FastJet" )
7278 )
7279 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7280  algorithm = cms.string( "AK4PFHLT" ),
7281  level = cms.string( "L2Relative" )
7282 )
7283 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7284  algorithm = cms.string( "AK4PFHLT" ),
7285  level = cms.string( "L3Absolute" )
7286 )
7287 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7288  algorithm = cms.string( "AK4PFHLT" ),
7289  level = cms.string( "L2L3Residual" )
7290 )
7291 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7292  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
7293 )
7294 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7295  src = cms.InputTag( "hltAK4PFJets" ),
7296  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7297 )
7298 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7299  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
7300  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7301 )
7302 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
7303  src = cms.InputTag( "hltAK4PFJetsTightID" ),
7304  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
7305 )
7306 fragment.hltPFMETProducer = cms.EDProducer( "PFMETProducer",
7307  globalThreshold = cms.double( 0.0 ),
7308  calculateSignificance = cms.bool( False ),
7309  alias = cms.string( "hltPFMet" ),
7310  src = cms.InputTag( "hltParticleFlow" )
7311 )
7312 fragment.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET",
7313  saveTags = cms.bool( True ),
7314  MinPt = cms.double( -1.0 ),
7315  MinN = cms.int32( 1 ),
7316  MaxEta = cms.double( -1.0 ),
7317  MinEta = cms.double( -1.0 ),
7318  MinMass = cms.double( -1.0 ),
7319  inputTag = cms.InputTag( "hltPFMETProducer" ),
7320  MinE = cms.double( -1.0 ),
7321  triggerType = cms.int32( 87 )
7322 )
7323 fragment.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler",
7324  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7325  offset = cms.uint32( 0 )
7326 )
7327 fragment.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet",
7328  saveTags = cms.bool( True ),
7329  MinPt = cms.double( 20.0 ),
7330  MinN = cms.int32( 1 ),
7331  MaxEta = cms.double( 3.0 ),
7332  MinEta = cms.double( -1.0 ),
7333  MinMass = cms.double( -1.0 ),
7334  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7335  MinE = cms.double( -1.0 ),
7336  triggerType = cms.int32( 85 )
7337 )
7338 fragment.hltPreMCPFBTagCSV = cms.EDFilter( "HLTPrescaler",
7339  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7340  offset = cms.uint32( 0 )
7341 )
7342 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
7343  vertexCollections = cms.VPSet(
7344  cms.PSet( label = cms.string( "" ),
7345  useBeamConstraint = cms.bool( False ),
7346  minNdof = cms.double( 0.0 ),
7347  maxDistanceToBeam = cms.double( 1.0 ),
7348  algorithm = cms.string( "AdaptiveVertexFitter" ),
7349  chi2cutoff = cms.double( 3.0 )
7350  ),
7351  cms.PSet( label = cms.string( "WithBS" ),
7352  useBeamConstraint = cms.bool( True ),
7353  minNdof = cms.double( 0.0 ),
7354  maxDistanceToBeam = cms.double( 1.0 ),
7355  algorithm = cms.string( "AdaptiveVertexFitter" ),
7356  chi2cutoff = cms.double( 3.0 )
7357  )
7358  ),
7359  verbose = cms.untracked.bool( False ),
7360  TkFilterParameters = cms.PSet(
7361  minPt = cms.double( 0.0 ),
7362  minSiliconLayersWithHits = cms.int32( 5 ),
7363  minPixelLayersWithHits = cms.int32( 2 ),
7364  maxNormalizedChi2 = cms.double( 20.0 ),
7365  trackQuality = cms.string( "any" ),
7366  algorithm = cms.string( "filter" ),
7367  maxD0Significance = cms.double( 999.0 ),
7368  maxEta = cms.double( 100.0 )
7369  ),
7370  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7371  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
7372  TkClusParameters = cms.PSet(
7373  TkDAClusParameters = cms.PSet(
7374  d0CutOff = cms.double( 999.0 ),
7375  dzCutOff = cms.double( 4.0 ),
7376  vertexSize = cms.double( 0.15 ),
7377  coolingFactor = cms.double( 0.6 ),
7378  Tmin = cms.double( 2.4 ),
7379  use_vdt = cms.untracked.bool( True ),
7380  Tpurge = cms.double( 2.0 ),
7381  Tstop = cms.double( 0.5 ),
7382  zmerge = cms.double( 0.01 ),
7383  uniquetrkweight = cms.double( 0.9 )
7384  ),
7385  algorithm = cms.string( "DA_vect" )
7386  )
7387 )
7388 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
7389  src = cms.InputTag( "hltVerticesPF" ),
7390  filterParams = cms.PSet(
7391  maxZ = cms.double( 24.0 ),
7392  minNdof = cms.double( 4.0 ),
7393  maxRho = cms.double( 2.0 ),
7394  pvSrc = cms.InputTag( "hltVerticesPF" )
7395  )
7396 )
7397 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
7398  filter = cms.bool( True ),
7399  src = cms.InputTag( "hltVerticesPFSelector" ),
7400  cut = cms.string( "!isFake" )
7401 )
7402 fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet",
7403  saveTags = cms.bool( True ),
7404  MinPt = cms.double( 30.0 ),
7405  MinN = cms.int32( 1 ),
7406  MaxEta = cms.double( 2.6 ),
7407  MinEta = cms.double( -1.0 ),
7408  MinMass = cms.double( -1.0 ),
7409  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
7410  MinE = cms.double( -1.0 ),
7411  triggerType = cms.int32( 86 )
7412 )
7413 fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer",
7414  TriggerTypes = cms.vint32( 86 ),
7415  HLTObject = cms.InputTag( "hltPFJetForBtagSelector" )
7416 )
7417 fragment.hltBLifetimeAssociatorPF = cms.EDProducer( "JetTracksAssociatorAtVertex",
7418  jets = cms.InputTag( "hltPFJetForBtag" ),
7419  tracks = cms.InputTag( "hltPFMuonMerging" ),
7420  useAssigned = cms.bool( False ),
7421  coneSize = cms.double( 0.4 ),
7422  pvSrc = cms.InputTag( "" )
7423 )
7424 fragment.hltBLifetimeTagInfosPF = cms.EDProducer( "TrackIPProducer",
7425  maximumTransverseImpactParameter = cms.double( 0.2 ),
7426  minimumNumberOfHits = cms.int32( 3 ),
7427  minimumTransverseMomentum = cms.double( 1.0 ),
7428  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
7429  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
7430  computeGhostTrack = cms.bool( True ),
7431  ghostTrackPriorDeltaR = cms.double( 0.03 ),
7432  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPF" ),
7433  jetDirectionUsingGhostTrack = cms.bool( False ),
7434  minimumNumberOfPixelHits = cms.int32( 2 ),
7435  jetDirectionUsingTracks = cms.bool( False ),
7436  computeProbabilities = cms.bool( True ),
7437  useTrackQuality = cms.bool( False ),
7438  maximumChiSquared = cms.double( 5.0 )
7439 )
7440 fragment.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder",
7441  fitterSigmacut = cms.double( 3.0 ),
7442  vertexReco = cms.PSet(
7443  primcut = cms.double( 1.0 ),
7444  seccut = cms.double( 3.0 ),
7445  finder = cms.string( "avr" ),
7446  smoothing = cms.bool( True )
7447  ),
7448  fitterTini = cms.double( 256.0 ),
7449  fitterRatio = cms.double( 0.25 ),
7450  vertexMinDLen2DSig = cms.double( 2.5 ),
7451  maximumLongitudinalImpactParameter = cms.double( 0.3 ),
7452  vertexMinAngleCosine = cms.double( 0.95 ),
7453  primaryVertices = cms.InputTag( "hltVerticesPFFilter" ),
7454  tracks = cms.InputTag( "hltPFMuonMerging" ),
7455  maxNTracks = cms.uint32( 30 ),
7456  clusterizer = cms.PSet(
7457  distanceRatio = cms.double( 20.0 ),
7458  clusterMaxDistance = cms.double( 0.05 ),
7459  seedMax3DIPSignificance = cms.double( 9999.0 ),
7460  clusterMaxSignificance = cms.double( 4.5 ),
7461  seedMin3DIPSignificance = cms.double( 1.2 ),
7462  clusterMinAngleCosine = cms.double( 0.5 ),
7463  seedMin3DIPValue = cms.double( 0.005 ),
7464  seedMax3DIPValue = cms.double( 9999.0 )
7465  ),
7466  useVertexReco = cms.bool( True ),
7467  vertexMinDLenSig = cms.double( 0.5 ),
7468  useDirectVertexFitter = cms.bool( True ),
7469  minHits = cms.uint32( 8 ),
7470  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7471  minPt = cms.double( 0.8 )
7472 )
7473 fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger",
7474  minSignificance = cms.double( 2.0 ),
7475  secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ),
7476  maxFraction = cms.double( 0.7 )
7477 )
7478 fragment.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator",
7479  fitterSigmacut = cms.double( 3.0 ),
7480  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7481  fitterTini = cms.double( 256.0 ),
7482  trackMinLayers = cms.int32( 4 ),
7483  fitterRatio = cms.double( 0.25 ),
7484  secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ),
7485  sigCut = cms.double( 5.0 ),
7486  distCut = cms.double( 0.04 ),
7487  trackMinPt = cms.double( 0.4 ),
7488  primaryVertices = cms.InputTag( "hltVerticesPFFilter" ),
7489  tracks = cms.InputTag( "hltPFMuonMerging" ),
7490  dLenFraction = cms.double( 0.333 ),
7491  trackMinPixels = cms.int32( 1 ),
7492  dRCut = cms.double( 0.4 )
7493 )
7494 fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger",
7495  minSignificance = cms.double( 10.0 ),
7496  secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ),
7497  maxFraction = cms.double( 0.2 )
7498 )
7499 fragment.hltSecondaryVertexTagInfosPF = cms.EDProducer( "SecondaryVertexProducer",
7500  extSVDeltaRToJet = cms.double( 0.3 ),
7501  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
7502  vertexReco = cms.PSet(
7503  primcut = cms.double( 1.8 ),
7504  seccut = cms.double( 6.0 ),
7505  finder = cms.string( "avr" ),
7506  weightthreshold = cms.double( 0.001 ),
7507  minweight = cms.double( 0.5 ),
7508  smoothing = cms.bool( False )
7509  ),
7510  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
7511  constraint = cms.string( "BeamSpot" ),
7512  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPF" ),
7513  vertexCuts = cms.PSet(
7514  distSig2dMin = cms.double( 2.0 ),
7515  useTrackWeights = cms.bool( True ),
7516  distVal3dMax = cms.double( 99999.9 ),
7517  massMax = cms.double( 6.5 ),
7518  distSig3dMax = cms.double( 99999.9 ),
7519  distVal2dMin = cms.double( 0.01 ),
7520  minimumTrackWeight = cms.double( 0.5 ),
7521  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
7522  distSig2dMax = cms.double( 99999.9 ),
7523  distSig3dMin = cms.double( -99999.9 ),
7524  fracPV = cms.double( 0.79 ),
7525  maxDeltaRToJetAxis = cms.double( 0.5 ),
7526  distVal2dMax = cms.double( 2.5 ),
7527  distVal3dMin = cms.double( -99999.9 ),
7528  multiplicityMin = cms.uint32( 2 )
7529  ),
7530  useExternalSV = cms.bool( True ),
7531  minimumTrackWeight = cms.double( 0.5 ),
7532  usePVError = cms.bool( True ),
7533  trackSelection = cms.PSet(
7534  maxDistToAxis = cms.double( 0.2 ),
7535  totalHitsMin = cms.uint32( 2 ),
7536  ptMin = cms.double( 1.0 ),
7537  sip2dSigMax = cms.double( 99999.9 ),
7538  sip2dValMax = cms.double( 99999.9 ),
7539  sip3dSigMax = cms.double( 99999.9 ),
7540  sip3dValMax = cms.double( 99999.9 ),
7541  maxDecayLen = cms.double( 99999.9 ),
7542  qualityClass = cms.string( "any" ),
7543  jetDeltaRMax = cms.double( 0.3 ),
7544  normChi2Max = cms.double( 99999.9 ),
7545  pixelHitsMin = cms.uint32( 2 ),
7546  sip2dSigMin = cms.double( -99999.9 ),
7547  sip2dValMin = cms.double( -99999.9 ),
7548  sip3dSigMin = cms.double( -99999.9 ),
7549  sip3dValMin = cms.double( -99999.9 )
7550  ),
7551  trackSort = cms.string( "sip3dSig" ),
7552  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
7553 )
7554 fragment.hltCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "JetTagProducer",
7555  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
7556  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPF','hltSecondaryVertexTagInfosPF' )
7557 )
7558 fragment.hltBTagPFCSVp056Single = cms.EDFilter( "HLTPFJetTag",
7559  saveTags = cms.bool( True ),
7560  MinJets = cms.int32( 1 ),
7561  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ),
7562  TriggerType = cms.int32( 86 ),
7563  Jets = cms.InputTag( "hltPFJetForBtag" ),
7564  MinTag = cms.double( 0.63 ),
7565  MaxTag = cms.double( 999999.0 )
7566 )
7567 fragment.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler",
7568  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7569  offset = cms.uint32( 0 )
7570 )
7571 fragment.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer",
7572  usePt = cms.bool( True ),
7573  minPtJetHt = cms.double( 40.0 ),
7574  maxEtaJetMht = cms.double( 5.0 ),
7575  minNJetMht = cms.int32( 0 ),
7576  jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ),
7577  maxEtaJetHt = cms.double( 3.0 ),
7578  minPtJetMht = cms.double( 20.0 ),
7579  minNJetHt = cms.int32( 0 ),
7580  pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ),
7581  excludePFMuons = cms.bool( False )
7582 )
7583 fragment.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter",
7584  saveTags = cms.bool( True ),
7585  mhtLabels = cms.VInputTag( 'hltPFHTForMC' ),
7586  meffSlope = cms.vdouble( 1.0 ),
7587  minMeff = cms.vdouble( 0.0 ),
7588  minMht = cms.vdouble( 0.0 ),
7589  htLabels = cms.VInputTag( 'hltPFHTForMC' ),
7590  minHt = cms.vdouble( -1.0 )
7591 )
7592 fragment.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler",
7593  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7594  offset = cms.uint32( 0 )
7595 )
7596 fragment.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter",
7597  saveTags = cms.bool( True ),
7598  mhtLabels = cms.VInputTag( 'hltPFHTForMC' ),
7599  minMht = cms.vdouble( -1.0 )
7600 )
7601 fragment.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler",
7602  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7603  offset = cms.uint32( 0 )
7604 )
7605 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
7606  EBSumThreshold = cms.double( 0.2 ),
7607  MomHBDepth = cms.double( 0.2 ),
7608  UseEtEBTreshold = cms.bool( False ),
7609  hfInput = cms.InputTag( "hltHfreco" ),
7610  AllowMissingInputs = cms.bool( False ),
7611  MomEEDepth = cms.double( 0.0 ),
7612  EESumThreshold = cms.double( 0.45 ),
7613  HBGrid = cms.vdouble( ),
7614  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
7615  HBThreshold = cms.double( 0.7 ),
7616  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
7617  UseEcalRecoveredHits = cms.bool( False ),
7618  MomConstrMethod = cms.int32( 1 ),
7619  MomHEDepth = cms.double( 0.4 ),
7620  HcalThreshold = cms.double( -1000.0 ),
7621  HF2Weights = cms.vdouble( ),
7622  HOWeights = cms.vdouble( ),
7623  EEGrid = cms.vdouble( ),
7624  UseSymEBTreshold = cms.bool( False ),
7625  EEWeights = cms.vdouble( ),
7626  EEWeight = cms.double( 1.0 ),
7627  UseHO = cms.bool( False ),
7628  HBWeights = cms.vdouble( ),
7629  HF1Weight = cms.double( 1.0 ),
7630  HF2Grid = cms.vdouble( ),
7631  HEDWeights = cms.vdouble( ),
7632  EBWeight = cms.double( 1.0 ),
7633  HF1Grid = cms.vdouble( ),
7634  EBWeights = cms.vdouble( ),
7635  HOWeight = cms.double( 1.0E-99 ),
7636  HESWeight = cms.double( 1.0 ),
7637  HESThreshold = cms.double( 0.8 ),
7638  hbheInput = cms.InputTag( "hltHbhereco" ),
7639  HF2Weight = cms.double( 1.0 ),
7640  HF2Threshold = cms.double( 0.85 ),
7641  HcalAcceptSeverityLevel = cms.uint32( 9 ),
7642  EEThreshold = cms.double( 0.3 ),
7643  HOThresholdPlus1 = cms.double( 3.5 ),
7644  HOThresholdPlus2 = cms.double( 3.5 ),
7645  HF1Weights = cms.vdouble( ),
7646  hoInput = cms.InputTag( "hltHoreco" ),
7647  HF1Threshold = cms.double( 0.5 ),
7648  HcalPhase = cms.int32( 0 ),
7649  HESGrid = cms.vdouble( ),
7650  EcutTower = cms.double( -1000.0 ),
7651  UseRejectedRecoveredEcalHits = cms.bool( False ),
7652  UseEtEETreshold = cms.bool( False ),
7653  HESWeights = cms.vdouble( ),
7654  HOThresholdMinus1 = cms.double( 3.5 ),
7655  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
7656  'kWeird',
7657  'kBad' ),
7658  HEDWeight = cms.double( 1.0 ),
7659  UseSymEETreshold = cms.bool( False ),
7660  HEDThreshold = cms.double( 0.8 ),
7661  UseRejectedHitsOnly = cms.bool( False ),
7662  EBThreshold = cms.double( 0.07 ),
7663  HEDGrid = cms.vdouble( ),
7664  UseHcalRecoveredHits = cms.bool( False ),
7665  HOThresholdMinus2 = cms.double( 3.5 ),
7666  HOThreshold0 = cms.double( 3.5 ),
7667  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
7668  UseRejectedRecoveredHcalHits = cms.bool( False ),
7669  MomEBDepth = cms.double( 0.3 ),
7670  HBWeight = cms.double( 1.0 ),
7671  HOGrid = cms.vdouble( ),
7672  EBGrid = cms.vdouble( )
7673 )
7674 fragment.hltMet = cms.EDProducer( "CaloMETProducer",
7675  alias = cms.string( "RawCaloMET" ),
7676  calculateSignificance = cms.bool( False ),
7677  globalThreshold = cms.double( 0.3 ),
7678  noHF = cms.bool( False ),
7679  src = cms.InputTag( "hltTowerMakerForAll" )
7680 )
7681 fragment.hltHcalNoiseInfoProducer = cms.EDProducer( "HcalNoiseInfoProducer",
7682  lMinRatio = cms.double( 0.7 ),
7683  lMaxHighEHitTime = cms.double( 9999.0 ),
7684  pMinHighEHitTime = cms.double( -4.0 ),
7685  lMaxLowEHitTime = cms.double( 9999.0 ),
7686  TS4TS5EnergyThreshold = cms.double( 50.0 ),
7687  digiCollName = cms.string( "hltHcalDigis" ),
7688  lMinHPDHits = cms.int32( 17 ),
7689  tMinRBXHits = cms.int32( 50 ),
7690  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ),
7691  minEZeros = cms.double( 10.0 ),
7692  pMinRBXHits = cms.int32( 20 ),
7693  tMinHPDHits = cms.int32( 16 ),
7694  pMaxHPDEMF = cms.double( 0.02 ),
7695  minRecHitE = cms.double( 1.5 ),
7696  hlMaxHPDEMF = cms.double( -9999.0 ),
7697  lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ),
7698  maxCaloTowerIEta = cms.int32( 20 ),
7699  maxNHF = cms.double( 0.9 ),
7700  pMinEEMF = cms.double( 10.0 ),
7701  pMaxRatio = cms.double( 0.85 ),
7702  caloTowerCollName = cms.string( "hltTowerMakerForAll" ),
7703  pMinEZeros = cms.double( 5.0 ),
7704  pMaxHighEHitTime = cms.double( 5.0 ),
7705  pMaxLowEHitTime = cms.double( 6.0 ),
7706  minHighHitE = cms.double( 25.0 ),
7707  minR45HitE = cms.double( 5.0 ),
7708  tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ),
7709  fillRecHits = cms.bool( True ),
7710  lMinZeros = cms.int32( 10 ),
7711  lMinRBXHits = cms.int32( 999 ),
7712  pMinRBXRechitR45Fraction = cms.double( 0.1 ),
7713  pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ),
7714  HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ),
7715  calibdigiHFthreshold = cms.double( -999.0 ),
7716  minLowHitE = cms.double( 10.0 ),
7717  minEEMF = cms.double( 50.0 ),
7718  pMinRatio = cms.double( 0.75 ),
7719  HcalAcceptSeverityLevel = cms.uint32( 9 ),
7720  pMaxRBXEMF = cms.double( 0.02 ),
7721  pMinE = cms.double( 40.0 ),
7722  tMaxRatio = cms.double( 0.92 ),
7723  maxTrackEta = cms.double( 2.0 ),
7724  tMinHighEHitTime = cms.double( -7.0 ),
7725  TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ),
7726  lMaxRatio = cms.double( 0.96 ),
7727  fillCaloTowers = cms.bool( True ),
7728  fillDigis = cms.bool( True ),
7729  lMinHighEHitTime = cms.double( -9999.0 ),
7730  calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ),
7731  calibdigiHBHEthreshold = cms.double( 15.0 ),
7732  pMinERatio = cms.double( 25.0 ),
7733  fillTracks = cms.bool( False ),
7734  trackCollName = cms.string( "generalTracks" ),
7735  pMinZeros = cms.int32( 4 ),
7736  minTrackPt = cms.double( 1.0 ),
7737  tMinRatio = cms.double( 0.73 ),
7738  TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ),
7739  pMinLowEHitTime = cms.double( -6.0 ),
7740  maxjetindex = cms.int32( 0 ),
7741  pMinRBXRechitR45Count = cms.int32( 1 ),
7742  pMinHPDHits = cms.int32( 10 ),
7743  lMinLowEHitTime = cms.double( -9999.0 ),
7744  recHitCollName = cms.string( "hltHbhereco" ),
7745  tMinHPDNoOtherHits = cms.int32( 9 ),
7746  minERatio = cms.double( 50.0 ),
7747  jetCollName = cms.string( "" ),
7748  tMinLowEHitTime = cms.double( -9999.0 ),
7749  tMaxHighEHitTime = cms.double( 6.0 ),
7750  tMinZeros = cms.int32( 8 ),
7751  lMinHPDNoOtherHits = cms.int32( 10 ),
7752  maxProblemRBXs = cms.int32( 20 ),
7753  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ),
7754  tMaxLowEHitTime = cms.double( 9999.0 ),
7755  pMinHPDNoOtherHits = cms.int32( 7 ),
7756  calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ),
7757  hlMaxRBXEMF = cms.double( 0.01 )
7758 )
7759 fragment.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit",
7760  TS4TS5EnergyThreshold = cms.double( 50.0 ),
7761  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ),
7762  HcalNoiseRBXCollection = cms.InputTag( "hltHcalNoiseInfoProducer" ),
7763  minHPDNoOtherHits = cms.int32( 10 ),
7764  minRBXEnergy = cms.double( 50.0 ),
7765  CaloTowerCollection = cms.InputTag( "hltTowerMakerForAll" ),
7766  minRecHitE = cms.double( 1.5 ),
7767  severity = cms.int32( 1 ),
7768  minHighHitE = cms.double( 25.0 ),
7769  minR45HitE = cms.double( 5.0 ),
7770  numRBXsToConsider = cms.int32( 2 ),
7771  minRatio = cms.double( -999.0 ),
7772  maxHighEHitTime = cms.double( 9999.0 ),
7773  maxRBXEMF = cms.double( 0.02 ),
7774  minHPDHits = cms.int32( 17 ),
7775  needEMFCoincidence = cms.bool( True ),
7776  minZeros = cms.int32( 10 ),
7777  minLowHitE = cms.double( 10.0 ),
7778  TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ),
7779  minHighEHitTime = cms.double( -9999.0 ),
7780  maxRatio = cms.double( 999.0 ),
7781  hltRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ),
7782  TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ),
7783  maxTowerNoiseEnergyFraction = cms.double( 0.5 ),
7784  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ),
7785  minRBXHits = cms.int32( 999 ),
7786  maxNumRBXs = cms.int32( 2 )
7787 )
7788 fragment.hltMetClean = cms.EDProducer( "CaloMETProducer",
7789  alias = cms.string( "RawCaloMET" ),
7790  calculateSignificance = cms.bool( False ),
7791  globalThreshold = cms.double( 0.3 ),
7792  noHF = cms.bool( False ),
7793  src = cms.InputTag( "hltHcalTowerNoiseCleanerWithrechit" )
7794 )
7795 fragment.hltCaloMETOpenFilter = cms.EDFilter( "HLT1CaloMET",
7796  saveTags = cms.bool( True ),
7797  MinPt = cms.double( -1.0 ),
7798  MinN = cms.int32( 1 ),
7799  MaxEta = cms.double( -1.0 ),
7800  MinEta = cms.double( -1.0 ),
7801  MinMass = cms.double( -1.0 ),
7802  inputTag = cms.InputTag( "hltMetClean" ),
7803  MinE = cms.double( -1.0 ),
7804  triggerType = cms.int32( 0 )
7805 )
7806 fragment.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler",
7807  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7808  offset = cms.uint32( 0 )
7809 )
7810 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
7811  Active_Area_Repeats = cms.int32( 5 ),
7812  doAreaFastjet = cms.bool( False ),
7813  voronoiRfact = cms.double( 0.9 ),
7814  maxBadHcalCells = cms.uint32( 9999999 ),
7815  doAreaDiskApprox = cms.bool( True ),
7816  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7817  jetType = cms.string( "CaloJet" ),
7818  minSeed = cms.uint32( 14327 ),
7819  Ghost_EtaMax = cms.double( 6.0 ),
7820  doRhoFastjet = cms.bool( False ),
7821  jetAlgorithm = cms.string( "AntiKt" ),
7822  nSigmaPU = cms.double( 1.0 ),
7823  GhostArea = cms.double( 0.01 ),
7824  Rho_EtaMax = cms.double( 4.4 ),
7825  maxBadEcalCells = cms.uint32( 9999999 ),
7826  useDeterministicSeed = cms.bool( True ),
7827  doPVCorrection = cms.bool( False ),
7828  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7829  rParam = cms.double( 0.4 ),
7830  maxProblematicHcalCells = cms.uint32( 9999999 ),
7831  doOutputJets = cms.bool( True ),
7832  src = cms.InputTag( "hltTowerMakerForAll" ),
7833  inputEtMin = cms.double( 0.3 ),
7834  puPtMin = cms.double( 10.0 ),
7835  srcPVs = cms.InputTag( "NotUsed" ),
7836  jetPtMin = cms.double( 1.0 ),
7837  radiusPU = cms.double( 0.4 ),
7838  maxProblematicEcalCells = cms.uint32( 9999999 ),
7839  doPUOffsetCorr = cms.bool( False ),
7840  inputEMin = cms.double( 0.0 ),
7841  useMassDropTagger = cms.bool( False ),
7842  muMin = cms.double( -1.0 ),
7843  subtractorName = cms.string( "" ),
7844  muCut = cms.double( -1.0 ),
7845  subjetPtMin = cms.double( -1.0 ),
7846  useTrimming = cms.bool( False ),
7847  muMax = cms.double( -1.0 ),
7848  yMin = cms.double( -1.0 ),
7849  useFiltering = cms.bool( False ),
7850  rFilt = cms.double( -1.0 ),
7851  yMax = cms.double( -1.0 ),
7852  zcut = cms.double( -1.0 ),
7853  MinVtxNdof = cms.int32( 5 ),
7854  MaxVtxZ = cms.double( 15.0 ),
7855  UseOnlyVertexTracks = cms.bool( False ),
7856  dRMin = cms.double( -1.0 ),
7857  nFilt = cms.int32( -1 ),
7858  usePruning = cms.bool( False ),
7859  maxDepth = cms.int32( -1 ),
7860  yCut = cms.double( -1.0 ),
7861  DzTrVtxMax = cms.double( 0.0 ),
7862  UseOnlyOnePV = cms.bool( False ),
7863  rcut_factor = cms.double( -1.0 ),
7864  sumRecHits = cms.bool( False ),
7865  trimPtFracMin = cms.double( -1.0 ),
7866  dRMax = cms.double( -1.0 ),
7867  DxyTrVtxMax = cms.double( 0.0 ),
7868  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
7869 )
7870 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
7871  min_N90 = cms.int32( -2 ),
7872  min_N90hits = cms.int32( 2 ),
7873  min_EMF = cms.double( 1.0E-6 ),
7874  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
7875  JetIDParams = cms.PSet(
7876  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
7877  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
7878  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7879  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
7880  useRecHits = cms.bool( True ),
7881  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
7882  ),
7883  max_EMF = cms.double( 999.0 )
7884 )
7885 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
7886  gridSpacing = cms.double( 0.55 ),
7887  maxRapidity = cms.double( 5.0 ),
7888  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
7889 )
7890 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7891  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
7892  algorithm = cms.string( "AK4CaloHLT" ),
7893  level = cms.string( "L1FastJet" )
7894 )
7895 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7896  algorithm = cms.string( "AK4CaloHLT" ),
7897  level = cms.string( "L2Relative" )
7898 )
7899 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7900  algorithm = cms.string( "AK4CaloHLT" ),
7901  level = cms.string( "L3Absolute" )
7902 )
7903 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7904  algorithm = cms.string( "AK4CaloHLT" ),
7905  level = cms.string( "L2L3Residual" )
7906 )
7907 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7908  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
7909 )
7910 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
7911  src = cms.InputTag( "hltAK4CaloJets" ),
7912  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7913 )
7914 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
7915  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
7916  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7917 )
7918 fragment.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID",
7919  maxEta = cms.double( 5.0 ),
7920  goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
7921  metLabel = cms.InputTag( "hltMet" ),
7922  minPt = cms.double( 20.0 ),
7923  jetsLabel = cms.InputTag( "hltAK4CaloJets" )
7924 )
7925 fragment.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET",
7926  saveTags = cms.bool( True ),
7927  MinPt = cms.double( -1.0 ),
7928  MinN = cms.int32( 1 ),
7929  MaxEta = cms.double( -1.0 ),
7930  MinEta = cms.double( -1.0 ),
7931  MinMass = cms.double( -1.0 ),
7932  inputTag = cms.InputTag( "hltMetCleanUsingJetID" ),
7933  MinE = cms.double( -1.0 ),
7934  triggerType = cms.int32( 87 )
7935 )
7936 fragment.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler",
7937  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7938  offset = cms.uint32( 0 )
7939 )
7940 fragment.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet",
7941  saveTags = cms.bool( True ),
7942  MinPt = cms.double( 20.0 ),
7943  MinN = cms.int32( 1 ),
7944  MaxEta = cms.double( -1.0 ),
7945  MinEta = cms.double( -1.0 ),
7946  MinMass = cms.double( -1.0 ),
7947  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
7948  MinE = cms.double( -1.0 ),
7949  triggerType = cms.int32( 0 )
7950 )
7951 fragment.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler",
7952  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
7953  offset = cms.uint32( 0 )
7954 )
7955 fragment.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector",
7956  filter = cms.bool( False ),
7957  src = cms.InputTag( "hltAK4CaloJetsCorrected" ),
7958  etMin = cms.double( 20.0 )
7959 )
7960 fragment.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector",
7961  src = cms.InputTag( "hltSelectorJets20L1FastJet" ),
7962  etaMin = cms.double( -2.4 ),
7963  etaMax = cms.double( 2.4 )
7964 )
7965 fragment.hltSiPixelDigisRegForBTag = cms.EDProducer( "SiPixelRawToDigi",
7966  UseQualityInfo = cms.bool( False ),
7967  UsePilotBlade = cms.bool( False ),
7968  UsePhase1 = cms.bool( True ),
7969  InputLabel = cms.InputTag( "rawDataCollector" ),
7970  IncludeErrors = cms.bool( False ),
7971  ErrorList = cms.vint32( ),
7972  Regions = cms.PSet(
7973  maxZ = cms.vdouble( 24.0 ),
7974  inputs = cms.VInputTag( 'hltSelectorCentralJets20L1FastJeta' ),
7975  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7976  deltaPhi = cms.vdouble( 0.5 )
7977  ),
7978  Timing = cms.untracked.bool( False ),
7979  CablingMapLabel = cms.string( "" ),
7980  UserErrorList = cms.vint32( )
7981 )
7982 fragment.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer",
7983  src = cms.InputTag( "hltSiPixelDigisRegForBTag" ),
7984  ChannelThreshold = cms.int32( 1000 ),
7985  maxNumberOfClusters = cms.int32( 40000 ),
7986  VCaltoElectronGain = cms.int32( 65 ),
7987  MissCalibrate = cms.untracked.bool( True ),
7988  SplitClusters = cms.bool( False ),
7989  VCaltoElectronOffset = cms.int32( -414 ),
7990  payloadType = cms.string( "HLT" ),
7991  SeedThreshold = cms.int32( 1000 ),
7992  ClusterThreshold = cms.double( 4000.0 )
7993 )
7994 fragment.hltSiPixelClustersRegForBTagCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
7995  src = cms.InputTag( "hltSiPixelClustersRegForBTag" ),
7996  onDemand = cms.bool( False )
7997 )
7998 fragment.hltSiPixelRecHitsRegForBTag = cms.EDProducer( "SiPixelRecHitConverter",
7999  VerboseLevel = cms.untracked.int32( 0 ),
8000  src = cms.InputTag( "hltSiPixelClustersRegForBTag" ),
8001  CPE = cms.string( "hltESPPixelCPEGeneric" )
8002 )
8003 fragment.hltPixelLayerQuadrupletsRegForBTag = cms.EDProducer( "SeedingLayersEDProducer",
8004  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
8005  'BPix1+BPix2+BPix3+FPix1_pos',
8006  'BPix1+BPix2+BPix3+FPix1_neg',
8007  'BPix1+BPix2+FPix1_pos+FPix2_pos',
8008  'BPix1+BPix2+FPix1_neg+FPix2_neg',
8009  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
8010  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
8011  MTOB = cms.PSet( ),
8012  TEC = cms.PSet( ),
8013  MTID = cms.PSet( ),
8014  FPix = cms.PSet(
8015  hitErrorRPhi = cms.double( 0.0051 ),
8016  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8017  useErrorsFromParam = cms.bool( True ),
8018  hitErrorRZ = cms.double( 0.0036 ),
8019  HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" )
8020  ),
8021  MTEC = cms.PSet( ),
8022  MTIB = cms.PSet( ),
8023  TID = cms.PSet( ),
8024  TOB = cms.PSet( ),
8025  BPix = cms.PSet(
8026  hitErrorRPhi = cms.double( 0.0027 ),
8027  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8028  useErrorsFromParam = cms.bool( True ),
8029  hitErrorRZ = cms.double( 0.006 ),
8030  HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" )
8031  ),
8032  TIB = cms.PSet( )
8033 )
8034 fragment.hltSelector4CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector",
8035  maxNumber = cms.uint32( 4 ),
8036  filter = cms.bool( False ),
8037  src = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" )
8038 )
8039 fragment.hltFastPrimaryVertex = cms.EDProducer( "FastPrimaryVertexWithWeightsProducer",
8040  maxJetEta_EC = cms.double( 2.6 ),
8041  peakSizeY_q = cms.double( 1.0 ),
8042  PixelCellHeightOverWidth = cms.double( 1.8 ),
8043  weight_dPhi_EC = cms.double( 0.064516129 ),
8044  zClusterWidth_step1 = cms.double( 2.0 ),
8045  zClusterWidth_step2 = cms.double( 0.65 ),
8046  zClusterWidth_step3 = cms.double( 0.3 ),
8047  weight_dPhi = cms.double( 0.13888888 ),
8048  minJetEta_EC = cms.double( 1.3 ),
8049  ptWeighting = cms.bool( True ),
8050  maxZ = cms.double( 19.0 ),
8051  njets = cms.int32( 999 ),
8052  maxSizeX = cms.double( 2.1 ),
8053  ptWeighting_slope = cms.double( 0.05 ),
8054  weight_SizeX1 = cms.double( 0.88 ),
8055  clusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ),
8056  weightCut_step2 = cms.double( 0.05 ),
8057  weightCut_step3 = cms.double( 0.1 ),
8058  maxSizeY_q = cms.double( 2.0 ),
8059  endCap = cms.bool( True ),
8060  weight_rho_up = cms.double( 22.0 ),
8061  jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ),
8062  minSizeY_q = cms.double( -0.6 ),
8063  EC_weight = cms.double( 0.008 ),
8064  weight_charge_up = cms.double( 190000.0 ),
8065  maxDeltaPhi = cms.double( 0.21 ),
8066  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8067  weight_charge_down = cms.double( 11000.0 ),
8068  ptWeighting_offset = cms.double( -1.0 ),
8069  weight_charge_peak = cms.double( 22000.0 ),
8070  minJetPt = cms.double( 0.0 ),
8071  maxDeltaPhi_EC = cms.double( 0.14 ),
8072  zClusterSearchArea_step3 = cms.double( 0.55 ),
8073  barrel = cms.bool( True ),
8074  maxJetEta = cms.double( 2.6 ),
8075  pixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
8076  zClusterSearchArea_step2 = cms.double( 3.0 )
8077 )
8078 fragment.hltFastPVPixelVertexFilter = cms.EDFilter( "VertexSelector",
8079  filter = cms.bool( True ),
8080  src = cms.InputTag( "hltFastPrimaryVertex" ),
8081  cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" )
8082 )
8083 fragment.hltFastPVPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
8084  chi2 = cms.double( 1000.0 ),
8085  nSigmaTipMaxTolerance = cms.double( 0.0 ),
8086  ptMin = cms.double( 0.0 ),
8087  nSigmaInvPtTolerance = cms.double( 0.0 ),
8088  tipMax = cms.double( 999.0 )
8089 )
8090 fragment.hltFastPVPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
8091 fragment.hltFastPVPixelTracksTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer",
8092  RegionPSet = cms.PSet(
8093  JetSrc = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ),
8094  vertexSrc = cms.InputTag( "hltFastPrimaryVertex" ),
8095  ptMin = cms.double( 0.9 ),
8096  howToUseMeasurementTracker = cms.string( "Never" ),
8097  deltaEtaRegion = cms.double( 0.5 ),
8098  originHalfLength = cms.double( 1.5 ),
8099  searchOpt = cms.bool( False ),
8100  originRadius = cms.double( 0.2 ),
8101  measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ),
8102  deltaPhiRegion = cms.double( 0.3 )
8103  )
8104 )
8105 fragment.hltFastPVPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
8106  trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegions" ),
8107  layerPairs = cms.vuint32( 0, 1, 2 ),
8108  clusterCheck = cms.InputTag( "" ),
8109  produceSeedingHitSets = cms.bool( False ),
8110  produceIntermediateHitDoublets = cms.bool( True ),
8111  maxElement = cms.uint32( 0 ),
8112  seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" )
8113 )
8114 fragment.hltFastPVPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
8115  CAThetaCut = cms.double( 0.002 ),
8116  SeedComparitorPSet = cms.PSet(
8117  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8118  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8119  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" )
8120  ),
8121  extraHitRPhitolerance = cms.double( 0.032 ),
8122  doublets = cms.InputTag( "hltFastPVPixelTracksHitDoublets" ),
8123  fitFastCircle = cms.bool( True ),
8124  CAHardPtCut = cms.double( 0.0 ),
8125  maxChi2 = cms.PSet(
8126  value2 = cms.double( 50.0 ),
8127  value1 = cms.double( 200.0 ),
8128  pt1 = cms.double( 0.7 ),
8129  enabled = cms.bool( True ),
8130  pt2 = cms.double( 2.0 )
8131  ),
8132  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
8133  CAPhiCut = cms.double( 0.2 ),
8134  useBendingCorrection = cms.bool( True ),
8135  fitFastCircleChi2Cut = cms.bool( True )
8136 )
8137 fragment.hltFastPVPixelTracks = cms.EDProducer( "PixelTrackProducer",
8138  Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ),
8139  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
8140  passLabel = cms.string( "" ),
8141  Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ),
8142  SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadruplets" )
8143 )
8144 fragment.hltFastPVJetTracksAssociator = cms.EDProducer( "JetTracksAssociatorAtVertex",
8145  jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ),
8146  tracks = cms.InputTag( "hltFastPVPixelTracks" ),
8147  useAssigned = cms.bool( False ),
8148  coneSize = cms.double( 0.4 ),
8149  pvSrc = cms.InputTag( "" )
8150 )
8151 fragment.hltFastPVJetVertexChecker = cms.EDFilter( "JetVertexChecker",
8152  minPt = cms.double( 0.0 ),
8153  pvErr_x = cms.double( 0.0015 ),
8154  maxETA = cms.double( 2.4 ),
8155  maxTrackPt = cms.double( 20.0 ),
8156  maxNJetsToCheck = cms.int32( 2 ),
8157  minPtRatio = cms.double( 0.1 ),
8158  pvErr_y = cms.double( 0.0015 ),
8159  doFilter = cms.bool( False ),
8160  pvErr_z = cms.double( 1.5 ),
8161  jetTracks = cms.InputTag( "hltFastPVJetTracksAssociator" ),
8162  maxChi2 = cms.double( 20.0 ),
8163  newMethod = cms.bool( True ),
8164  maxNjetsOutput = cms.int32( 2 ),
8165  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
8166 )
8167 fragment.hltFastPVPixelTracksRecoverFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
8168  chi2 = cms.double( 1000.0 ),
8169  nSigmaTipMaxTolerance = cms.double( 0.0 ),
8170  ptMin = cms.double( 0.0 ),
8171  nSigmaInvPtTolerance = cms.double( 0.0 ),
8172  tipMax = cms.double( 999.0 )
8173 )
8174 fragment.hltFastPVPixelTracksRecoverFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
8175 fragment.hltFastPVPixelTracksTrackingRegionsRecover = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer",
8176  RegionPSet = cms.PSet(
8177  JetSrc = cms.InputTag( "hltFastPVJetVertexChecker" ),
8178  vertexSrc = cms.InputTag( "hltFastPVJetVertexChecker" ),
8179  ptMin = cms.double( 0.9 ),
8180  howToUseMeasurementTracker = cms.string( "Never" ),
8181  deltaEtaRegion = cms.double( 0.5 ),
8182  originHalfLength = cms.double( 20.0 ),
8183  searchOpt = cms.bool( False ),
8184  originRadius = cms.double( 0.2 ),
8185  measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ),
8186  deltaPhiRegion = cms.double( 0.5 )
8187  )
8188 )
8189 fragment.hltFastPVPixelTracksHitDoubletsRecover = cms.EDProducer( "HitPairEDProducer",
8190  trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegionsRecover" ),
8191  layerPairs = cms.vuint32( 0, 1, 2 ),
8192  clusterCheck = cms.InputTag( "" ),
8193  produceSeedingHitSets = cms.bool( False ),
8194  produceIntermediateHitDoublets = cms.bool( True ),
8195  maxElement = cms.uint32( 0 ),
8196  seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" )
8197 )
8198 fragment.hltFastPVPixelTracksHitQuadrupletsRecover = cms.EDProducer( "CAHitQuadrupletEDProducer",
8199  CAThetaCut = cms.double( 0.002 ),
8200  SeedComparitorPSet = cms.PSet(
8201  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8202  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8203  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" )
8204  ),
8205  extraHitRPhitolerance = cms.double( 0.032 ),
8206  doublets = cms.InputTag( "hltFastPVPixelTracksHitDoubletsRecover" ),
8207  fitFastCircle = cms.bool( False ),
8208  CAHardPtCut = cms.double( 0.0 ),
8209  maxChi2 = cms.PSet(
8210  value2 = cms.double( 50.0 ),
8211  value1 = cms.double( 200.0 ),
8212  pt1 = cms.double( 0.7 ),
8213  enabled = cms.bool( True ),
8214  pt2 = cms.double( 2.0 )
8215  ),
8216  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
8217  CAPhiCut = cms.double( 0.2 ),
8218  useBendingCorrection = cms.bool( True ),
8219  fitFastCircleChi2Cut = cms.bool( True )
8220 )
8221 fragment.hltFastPVPixelTracksRecover = cms.EDProducer( "PixelTrackProducer",
8222  Filter = cms.InputTag( "hltFastPVPixelTracksRecoverFilter" ),
8223  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
8224  passLabel = cms.string( "" ),
8225  Fitter = cms.InputTag( "hltFastPVPixelTracksRecoverFitter" ),
8226  SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadrupletsRecover" )
8227 )
8228 fragment.hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger",
8229  ShareFrac = cms.double( 0.19 ),
8230  writeOnlyTrkQuals = cms.bool( False ),
8231  MinPT = cms.double( 0.05 ),
8232  allowFirstHitShare = cms.bool( True ),
8233  copyExtras = cms.untracked.bool( False ),
8234  Epsilon = cms.double( -0.001 ),
8235  selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ),
8236  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8237  MaxNormalizedChisq = cms.double( 1000.0 ),
8238  copyMVA = cms.bool( False ),
8239  FoundHitBonus = cms.double( 5.0 ),
8240  LostHitPenalty = cms.double( 20.0 ),
8241  setsToMerge = cms.VPSet(
8242  cms.PSet( pQual = cms.bool( False ),
8243  tLists = cms.vint32( 0, 1 )
8244  )
8245  ),
8246  MinFound = cms.int32( 3 ),
8247  hasSelector = cms.vint32( 0, 0 ),
8248  TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ),
8249  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8250  newQuality = cms.string( "confirmed" )
8251 )
8252 fragment.hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer",
8253  WtAverage = cms.bool( True ),
8254  Method2 = cms.bool( True ),
8255  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8256  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForBTag" ) ),
8257  Verbosity = cms.int32( 0 ),
8258  UseError = cms.bool( True ),
8259  TrackCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ),
8260  PtMin = cms.double( 1.0 ),
8261  NTrkMin = cms.int32( 2 ),
8262  ZOffset = cms.double( 10.0 ),
8263  Finder = cms.string( "DivisiveVertexFinder" ),
8264  ZSeparation = cms.double( 0.07 )
8265 )
8266 fragment.hltFastPVPixelVerticesFilter = cms.EDFilter( "VertexSelector",
8267  filter = cms.bool( True ),
8268  src = cms.InputTag( "hltFastPVPixelVertices" ),
8269  cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" )
8270 )
8271 fragment.hltPixelTracksForNoPUFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
8272  chi2 = cms.double( 1000.0 ),
8273  nSigmaTipMaxTolerance = cms.double( 0.0 ),
8274  ptMin = cms.double( 0.0 ),
8275  nSigmaInvPtTolerance = cms.double( 0.0 ),
8276  tipMax = cms.double( 999.0 )
8277 )
8278 fragment.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector",
8279  filter = cms.bool( False ),
8280  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8281  etMin = cms.double( 20.0 )
8282 )
8283 fragment.hltPixelTracksForNoPUFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
8284 fragment.hltPixelTracksTrackingRegionsForNoPU = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer",
8285  RegionPSet = cms.PSet(
8286  JetSrc = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ),
8287  vertexSrc = cms.InputTag( "hltFastPVPixelVertices" ),
8288  ptMin = cms.double( 0.5 ),
8289  howToUseMeasurementTracker = cms.string( "Never" ),
8290  deltaEtaRegion = cms.double( 0.5 ),
8291  originHalfLength = cms.double( 0.5 ),
8292  searchOpt = cms.bool( False ),
8293  originRadius = cms.double( 0.1 ),
8294  measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ),
8295  deltaPhiRegion = cms.double( 0.5 )
8296  )
8297 )
8298 fragment.hltPixelTracksHitDoubletsForNoPU = cms.EDProducer( "HitPairEDProducer",
8299  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForNoPU" ),
8300  layerPairs = cms.vuint32( 0, 1, 2 ),
8301  clusterCheck = cms.InputTag( "" ),
8302  produceSeedingHitSets = cms.bool( False ),
8303  produceIntermediateHitDoublets = cms.bool( True ),
8304  maxElement = cms.uint32( 0 ),
8305  seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" )
8306 )
8307 fragment.hltPixelTracksHitQuadrupletsForNoPU = cms.EDProducer( "CAHitQuadrupletEDProducer",
8308  CAThetaCut = cms.double( 0.002 ),
8309  SeedComparitorPSet = cms.PSet(
8310  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8311  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8312  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" )
8313  ),
8314  extraHitRPhitolerance = cms.double( 0.032 ),
8315  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForNoPU" ),
8316  fitFastCircle = cms.bool( True ),
8317  CAHardPtCut = cms.double( 0.0 ),
8318  maxChi2 = cms.PSet(
8319  value2 = cms.double( 50.0 ),
8320  value1 = cms.double( 200.0 ),
8321  pt1 = cms.double( 0.7 ),
8322  enabled = cms.bool( True ),
8323  pt2 = cms.double( 2.0 )
8324  ),
8325  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
8326  CAPhiCut = cms.double( 0.2 ),
8327  useBendingCorrection = cms.bool( True ),
8328  fitFastCircleChi2Cut = cms.bool( True )
8329 )
8330 fragment.hltPixelTracksForNoPU = cms.EDProducer( "PixelTrackProducer",
8331  Filter = cms.InputTag( "hltPixelTracksForNoPUFilter" ),
8332  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
8333  passLabel = cms.string( "" ),
8334  Fitter = cms.InputTag( "hltPixelTracksForNoPUFitter" ),
8335  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForNoPU" )
8336 )
8337 fragment.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId",
8338  MinEtaForwardJets = cms.double( 2.4 ),
8339  MinTrackPt = cms.double( 0.6 ),
8340  primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ),
8341  MinEtForwardJets = cms.double( 40.0 ),
8342  MinGoodJetTrackPtRatio = cms.double( 0.045 ),
8343  MaxTrackDistanceToJet = cms.double( 0.04 ),
8344  UseForwardJetsAsNoPU = cms.bool( True ),
8345  MinGoodJetTrackPt = cms.double( 1.8 ),
8346  tracks = cms.InputTag( "hltPixelTracksForNoPU" ),
8347  MaxTrackChi2 = cms.double( 20.0 ),
8348  jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" )
8349 )
8350 fragment.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet",
8351  saveTags = cms.bool( True ),
8352  MinPt = cms.double( 20.0 ),
8353  MinN = cms.int32( 1 ),
8354  MaxEta = cms.double( -1.0 ),
8355  MinEta = cms.double( -1.0 ),
8356  MinMass = cms.double( -1.0 ),
8357  inputTag = cms.InputTag( "hltCaloJetFromPV" ),
8358  MinE = cms.double( -1.0 ),
8359  triggerType = cms.int32( 0 )
8360 )
8361 fragment.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer",
8362  usePt = cms.bool( False ),
8363  minPtJetHt = cms.double( 30.0 ),
8364  maxEtaJetMht = cms.double( 5.0 ),
8365  minNJetMht = cms.int32( 0 ),
8366  jetsLabel = cms.InputTag( "hltCaloJetFromPV" ),
8367  maxEtaJetHt = cms.double( 3.0 ),
8368  minPtJetMht = cms.double( 20.0 ),
8369  minNJetHt = cms.int32( 0 ),
8370  pfCandidatesLabel = cms.InputTag( "" ),
8371  excludePFMuons = cms.bool( False )
8372 )
8373 fragment.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter",
8374  saveTags = cms.bool( True ),
8375  mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ),
8376  meffSlope = cms.vdouble( 1.0 ),
8377  minMeff = cms.vdouble( 0.0 ),
8378  minMht = cms.vdouble( 0.0 ),
8379  htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ),
8380  minHt = cms.vdouble( -1.0 )
8381 )
8382 fragment.hltPreMCCaloBTagCSV = cms.EDFilter( "HLTPrescaler",
8383  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8384  offset = cms.uint32( 0 )
8385 )
8386 fragment.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector",
8387  filter = cms.bool( False ),
8388  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
8389  etMin = cms.double( 30.0 )
8390 )
8391 fragment.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector",
8392  src = cms.InputTag( "hltSelectorJets30L1FastJet" ),
8393  etaMin = cms.double( -2.4 ),
8394  etaMax = cms.double( 2.4 )
8395 )
8396 fragment.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector",
8397  maxNumber = cms.uint32( 8 ),
8398  filter = cms.bool( False ),
8399  src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" )
8400 )
8401 fragment.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer",
8402  inactivePixelDetectorLabels = cms.VInputTag( ),
8403  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
8404  pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ),
8405  switchOffPixelsIfEmpty = cms.bool( True ),
8406  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
8407  skipClusters = cms.InputTag( "" ),
8408  measurementTracker = cms.string( "hltESPMeasurementTracker" )
8409 )
8410 fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8411  useEventsWithNoVertex = cms.bool( True ),
8412  originHalfLength = cms.double( 0.3 ),
8413  useProtoTrackKinematics = cms.bool( False ),
8414  usePV = cms.bool( False ),
8415  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
8416  InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ),
8417  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8418  InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ),
8419  originRadius = cms.double( 0.1 )
8420 )
8421 fragment.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker",
8422  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ),
8423  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8424  SimpleMagneticField = cms.string( "ParabolicMf" ),
8425  TransientInitialStateEstimatorParameters = cms.PSet(
8426  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8427  numberMeasurementsForFit = cms.int32( 4 ),
8428  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8429  ),
8430  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8431  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ),
8432  cleanTrajectoryAfterInOut = cms.bool( False ),
8433  useHitsSplitting = cms.bool( False ),
8434  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8435  doSeedingRegionRebuilding = cms.bool( False ),
8436  maxNSeeds = cms.uint32( 100000 ),
8437  produceSeedStopReasons = cms.bool( False ),
8438  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
8439  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8440  TrajectoryBuilder = cms.string( "" )
8441 )
8442 fragment.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer",
8443  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ),
8444  SimpleMagneticField = cms.string( "ParabolicMf" ),
8445  clusterRemovalInfo = cms.InputTag( "" ),
8446  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8447  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ),
8448  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8449  useHitsSplitting = cms.bool( False ),
8450  MeasurementTracker = cms.string( "" ),
8451  AlgorithmName = cms.string( "hltIter0" ),
8452  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8453  NavigationSchool = cms.string( "" ),
8454  TrajectoryInEvent = cms.bool( False ),
8455  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8456  GeometricInnerState = cms.bool( True ),
8457  useSimpleMF = cms.bool( True ),
8458  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8459 )
8460 fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier",
8461  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ),
8462  GBRForestLabel = cms.string( "" ),
8463  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8464  vertices = cms.InputTag( "hltFastPVPixelVertices" ),
8465  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8466  mva = cms.PSet(
8467  minPixelHits = cms.vint32( 0, 3, 4 ),
8468  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8469  dr_par = cms.PSet(
8470  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8471  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
8472  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
8473  dr_exp = cms.vint32( 4, 4, 4 ),
8474  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8475  ),
8476  maxLostLayers = cms.vint32( 1, 1, 1 ),
8477  min3DLayers = cms.vint32( 0, 3, 4 ),
8478  dz_par = cms.PSet(
8479  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
8480  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
8481  dz_exp = cms.vint32( 4, 4, 4 )
8482  ),
8483  minNVtxTrk = cms.int32( 3 ),
8484  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8485  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8486  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8487  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8488  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8489  minLayers = cms.vint32( 3, 3, 4 )
8490  ),
8491  ignoreVertices = cms.bool( False ),
8492  GBRForestFileName = cms.string( "" )
8493 )
8494 fragment.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner",
8495  minQuality = cms.string( "highPurity" ),
8496  copyExtras = cms.untracked.bool( True ),
8497  copyTrajectories = cms.untracked.bool( False ),
8498  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ),
8499  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ),
8500  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' )
8501 )
8502 fragment.hltIter1ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover",
8503  trackClassifier = cms.InputTag( '','QualityMasks' ),
8504  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8505  maxChi2 = cms.double( 9.0 ),
8506  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ),
8507  oldClusterRemovalInfo = cms.InputTag( "" ),
8508  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8509  overrideTrkQuals = cms.InputTag( "" ),
8510  pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ),
8511  TrackQuality = cms.string( "highPurity" )
8512 )
8513 fragment.hltIter1MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8514  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ),
8515  OnDemand = cms.bool( False ),
8516  src = cms.InputTag( "hltSiStripClustersRegForBTag" )
8517 )
8518 fragment.hltIter1PixelLayerQuadrupletsForBTag = cms.EDProducer( "SeedingLayersEDProducer",
8519  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
8520  'BPix1+BPix2+BPix3+FPix1_pos',
8521  'BPix1+BPix2+BPix3+FPix1_neg',
8522  'BPix1+BPix2+FPix1_pos+FPix2_pos',
8523  'BPix1+BPix2+FPix1_neg+FPix2_neg',
8524  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
8525  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
8526  MTOB = cms.PSet( ),
8527  TEC = cms.PSet( ),
8528  MTID = cms.PSet( ),
8529  FPix = cms.PSet(
8530  hitErrorRPhi = cms.double( 0.0051 ),
8531  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8532  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ),
8533  useErrorsFromParam = cms.bool( True ),
8534  hitErrorRZ = cms.double( 0.0036 ),
8535  HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" )
8536  ),
8537  MTEC = cms.PSet( ),
8538  MTIB = cms.PSet( ),
8539  TID = cms.PSet( ),
8540  TOB = cms.PSet( ),
8541  BPix = cms.PSet(
8542  hitErrorRPhi = cms.double( 0.0027 ),
8543  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8544  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ),
8545  useErrorsFromParam = cms.bool( True ),
8546  hitErrorRZ = cms.double( 0.006 ),
8547  HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" )
8548  ),
8549  TIB = cms.PSet( )
8550 )
8551 fragment.hltIter1PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8552  RegionPSet = cms.PSet(
8553  vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ),
8554  zErrorVetex = cms.double( 0.1 ),
8555  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8556  zErrorBeamSpot = cms.double( 15.0 ),
8557  maxNVertices = cms.int32( 10 ),
8558  maxNRegions = cms.int32( 100 ),
8559  nSigmaZVertex = cms.double( 4.0 ),
8560  nSigmaZBeamSpot = cms.double( 4.0 ),
8561  ptMin = cms.double( 0.3 ),
8562  mode = cms.string( "VerticesFixed" ),
8563  input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ),
8564  searchOpt = cms.bool( True ),
8565  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8566  originRadius = cms.double( 0.05 ),
8567  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ),
8568  precise = cms.bool( True ),
8569  deltaEta = cms.double( 1.0 ),
8570  deltaPhi = cms.double( 1.0 )
8571  )
8572 )
8573 fragment.hltIter1PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer",
8574  cut = cms.string( "" ),
8575  silentClusterCheck = cms.untracked.bool( False ),
8576  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
8577  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ),
8578  doClusterCheck = cms.bool( False ),
8579  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8580  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" )
8581 )
8582 fragment.hltIter1PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer",
8583  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForBTag" ),
8584  layerPairs = cms.vuint32( 0, 1, 2 ),
8585  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ),
8586  produceSeedingHitSets = cms.bool( False ),
8587  produceIntermediateHitDoublets = cms.bool( True ),
8588  maxElement = cms.uint32( 0 ),
8589  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" )
8590 )
8591 fragment.hltIter1PFlowPixelHitQuadrupletsForBTag = cms.EDProducer( "CAHitQuadrupletEDProducer",
8592  CAThetaCut = cms.double( 0.004 ),
8593  SeedComparitorPSet = cms.PSet(
8594  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8595  ComponentName = cms.string( "none" ),
8596  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" )
8597  ),
8598  extraHitRPhitolerance = cms.double( 0.032 ),
8599  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForBTag" ),
8600  fitFastCircle = cms.bool( True ),
8601  CAHardPtCut = cms.double( 0.0 ),
8602  maxChi2 = cms.PSet(
8603  value2 = cms.double( 150.0 ),
8604  value1 = cms.double( 2000.0 ),
8605  pt1 = cms.double( 0.7 ),
8606  enabled = cms.bool( True ),
8607  pt2 = cms.double( 2.0 )
8608  ),
8609  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
8610  CAPhiCut = cms.double( 0.3 ),
8611  useBendingCorrection = cms.bool( True ),
8612  fitFastCircleChi2Cut = cms.bool( True )
8613 )
8614 fragment.hltIter1PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8615  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8616  forceKinematicWithRegionDirection = cms.bool( False ),
8617  magneticField = cms.string( "ParabolicMf" ),
8618  SeedMomentumForBOFF = cms.double( 5.0 ),
8619  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8620  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8621  MinOneOverPtError = cms.double( 1.0 ),
8622  seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsForBTag" ),
8623  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8624 )
8625 fragment.hltIter1PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker",
8626  src = cms.InputTag( "hltIter1PFlowPixelSeedsForBTag" ),
8627  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8628  SimpleMagneticField = cms.string( "ParabolicMf" ),
8629  TransientInitialStateEstimatorParameters = cms.PSet(
8630  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8631  numberMeasurementsForFit = cms.int32( 4 ),
8632  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8633  ),
8634  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8635  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ),
8636  cleanTrajectoryAfterInOut = cms.bool( False ),
8637  useHitsSplitting = cms.bool( False ),
8638  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8639  doSeedingRegionRebuilding = cms.bool( False ),
8640  maxNSeeds = cms.uint32( 100000 ),
8641  produceSeedStopReasons = cms.bool( False ),
8642  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
8643  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8644  TrajectoryBuilder = cms.string( "" )
8645 )
8646 fragment.hltIter1PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer",
8647  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForBTag" ),
8648  SimpleMagneticField = cms.string( "ParabolicMf" ),
8649  clusterRemovalInfo = cms.InputTag( "" ),
8650  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8651  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ),
8652  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8653  useHitsSplitting = cms.bool( False ),
8654  MeasurementTracker = cms.string( "" ),
8655  AlgorithmName = cms.string( "hltIter1" ),
8656  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8657  NavigationSchool = cms.string( "" ),
8658  TrajectoryInEvent = cms.bool( False ),
8659  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8660  GeometricInnerState = cms.bool( True ),
8661  useSimpleMF = cms.bool( True ),
8662  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8663 )
8664 fragment.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier",
8665  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ),
8666  GBRForestLabel = cms.string( "" ),
8667  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8668  vertices = cms.InputTag( "hltFastPVPixelVertices" ),
8669  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8670  mva = cms.PSet(
8671  minPixelHits = cms.vint32( 0, 0, 2 ),
8672  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8673  dr_par = cms.PSet(
8674  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8675  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
8676  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
8677  dr_exp = cms.vint32( 3, 3, 3 ),
8678  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8679  ),
8680  maxLostLayers = cms.vint32( 1, 1, 1 ),
8681  min3DLayers = cms.vint32( 0, 0, 0 ),
8682  dz_par = cms.PSet(
8683  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
8684  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
8685  dz_exp = cms.vint32( 3, 3, 3 )
8686  ),
8687  minNVtxTrk = cms.int32( 3 ),
8688  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
8689  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8690  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8691  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8692  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
8693  minLayers = cms.vint32( 3, 3, 3 )
8694  ),
8695  ignoreVertices = cms.bool( False ),
8696  GBRForestFileName = cms.string( "" )
8697 )
8698 fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier",
8699  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ),
8700  GBRForestLabel = cms.string( "" ),
8701  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8702  vertices = cms.InputTag( "hltFastPVPixelVertices" ),
8703  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8704  mva = cms.PSet(
8705  minPixelHits = cms.vint32( 0, 0, 1 ),
8706  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8707  dr_par = cms.PSet(
8708  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8709  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
8710  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
8711  dr_exp = cms.vint32( 4, 4, 4 ),
8712  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8713  ),
8714  maxLostLayers = cms.vint32( 99, 3, 3 ),
8715  min3DLayers = cms.vint32( 1, 2, 3 ),
8716  dz_par = cms.PSet(
8717  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
8718  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
8719  dz_exp = cms.vint32( 4, 4, 4 )
8720  ),
8721  minNVtxTrk = cms.int32( 2 ),
8722  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
8723  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
8724  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8725  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
8726  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
8727  minLayers = cms.vint32( 5, 5, 5 )
8728  ),
8729  ignoreVertices = cms.bool( False ),
8730  GBRForestFileName = cms.string( "" )
8731 )
8732 fragment.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger",
8733  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag',
8734  'hltIter1PFlowTrackCutClassifierDetachedForBTag' )
8735 )
8736 fragment.hltIter1PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner",
8737  minQuality = cms.string( "highPurity" ),
8738  copyExtras = cms.untracked.bool( True ),
8739  copyTrajectories = cms.untracked.bool( False ),
8740  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ),
8741  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','QualityMasks' ),
8742  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','MVAValues' )
8743 )
8744 fragment.hltIter1MergedForBTag = cms.EDProducer( "TrackListMerger",
8745  ShareFrac = cms.double( 0.19 ),
8746  writeOnlyTrkQuals = cms.bool( False ),
8747  MinPT = cms.double( 0.05 ),
8748  allowFirstHitShare = cms.bool( True ),
8749  copyExtras = cms.untracked.bool( True ),
8750  Epsilon = cms.double( -0.001 ),
8751  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ),
8752  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8753  MaxNormalizedChisq = cms.double( 1000.0 ),
8754  copyMVA = cms.bool( False ),
8755  FoundHitBonus = cms.double( 5.0 ),
8756  LostHitPenalty = cms.double( 20.0 ),
8757  setsToMerge = cms.VPSet(
8758  cms.PSet( pQual = cms.bool( False ),
8759  tLists = cms.vint32( 0, 1 )
8760  )
8761  ),
8762  MinFound = cms.int32( 3 ),
8763  hasSelector = cms.vint32( 0, 0 ),
8764  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ),
8765  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8766  newQuality = cms.string( "confirmed" )
8767 )
8768 fragment.hltIter2ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover",
8769  trackClassifier = cms.InputTag( '','QualityMasks' ),
8770  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8771  maxChi2 = cms.double( 16.0 ),
8772  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForBTag" ),
8773  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ),
8774  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8775  overrideTrkQuals = cms.InputTag( "" ),
8776  pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ),
8777  TrackQuality = cms.string( "highPurity" )
8778 )
8779 fragment.hltIter2MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8780  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ),
8781  OnDemand = cms.bool( False ),
8782  src = cms.InputTag( "hltSiStripClustersRegForBTag" )
8783 )
8784 fragment.hltIter2PixelLayerTripletsForBTag = cms.EDProducer( "SeedingLayersEDProducer",
8785  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
8786  'BPix2+BPix3+BPix4',
8787  'BPix1+BPix3+BPix4',
8788  'BPix1+BPix2+BPix4',
8789  'BPix2+BPix3+FPix1_pos',
8790  'BPix2+BPix3+FPix1_neg',
8791  'BPix1+BPix2+FPix1_pos',
8792  'BPix1+BPix2+FPix1_neg',
8793  'BPix2+FPix1_pos+FPix2_pos',
8794  'BPix2+FPix1_neg+FPix2_neg',
8795  'BPix1+FPix1_pos+FPix2_pos',
8796  'BPix1+FPix1_neg+FPix2_neg',
8797  'FPix1_pos+FPix2_pos+FPix3_pos',
8798  'FPix1_neg+FPix2_neg+FPix3_neg' ),
8799  MTOB = cms.PSet( ),
8800  TEC = cms.PSet( ),
8801  MTID = cms.PSet( ),
8802  FPix = cms.PSet(
8803  hitErrorRPhi = cms.double( 0.0051 ),
8804  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8805  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ),
8806  useErrorsFromParam = cms.bool( True ),
8807  hitErrorRZ = cms.double( 0.0036 ),
8808  HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" )
8809  ),
8810  MTEC = cms.PSet( ),
8811  MTIB = cms.PSet( ),
8812  TID = cms.PSet( ),
8813  TOB = cms.PSet( ),
8814  BPix = cms.PSet(
8815  hitErrorRPhi = cms.double( 0.0027 ),
8816  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8817  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ),
8818  useErrorsFromParam = cms.bool( True ),
8819  hitErrorRZ = cms.double( 0.006 ),
8820  HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" )
8821  ),
8822  TIB = cms.PSet( )
8823 )
8824 fragment.hltIter2PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8825  RegionPSet = cms.PSet(
8826  vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ),
8827  zErrorVetex = cms.double( 0.05 ),
8828  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8829  zErrorBeamSpot = cms.double( 15.0 ),
8830  maxNVertices = cms.int32( 10 ),
8831  maxNRegions = cms.int32( 100 ),
8832  nSigmaZVertex = cms.double( 4.0 ),
8833  nSigmaZBeamSpot = cms.double( 3.0 ),
8834  ptMin = cms.double( 0.8 ),
8835  mode = cms.string( "VerticesFixed" ),
8836  input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ),
8837  searchOpt = cms.bool( True ),
8838  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8839  originRadius = cms.double( 0.025 ),
8840  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ),
8841  precise = cms.bool( True ),
8842  deltaEta = cms.double( 0.8 ),
8843  deltaPhi = cms.double( 0.8 )
8844  )
8845 )
8846 fragment.hltIter2PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer",
8847  cut = cms.string( "" ),
8848  silentClusterCheck = cms.untracked.bool( False ),
8849  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
8850  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ),
8851  doClusterCheck = cms.bool( False ),
8852  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8853  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" )
8854 )
8855 fragment.hltIter2PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer",
8856  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForBTag" ),
8857  layerPairs = cms.vuint32( 0, 1 ),
8858  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ),
8859  produceSeedingHitSets = cms.bool( False ),
8860  produceIntermediateHitDoublets = cms.bool( True ),
8861  maxElement = cms.uint32( 0 ),
8862  seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" )
8863 )
8864 fragment.hltIter2PFlowPixelHitTripletsForBTag = cms.EDProducer( "CAHitTripletEDProducer",
8865  CAHardPtCut = cms.double( 0.3 ),
8866  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8867  extraHitRPhitolerance = cms.double( 0.032 ),
8868  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForBTag" ),
8869  CAThetaCut = cms.double( 0.004 ),
8870  maxChi2 = cms.PSet(
8871  value2 = cms.double( 6.0 ),
8872  value1 = cms.double( 100.0 ),
8873  pt1 = cms.double( 0.8 ),
8874  enabled = cms.bool( True ),
8875  pt2 = cms.double( 8.0 )
8876  ),
8877  CAPhiCut = cms.double( 0.1 ),
8878  useBendingCorrection = cms.bool( True )
8879 )
8880 fragment.hltIter2PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
8881  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8882  forceKinematicWithRegionDirection = cms.bool( False ),
8883  magneticField = cms.string( "ParabolicMf" ),
8884  SeedMomentumForBOFF = cms.double( 5.0 ),
8885  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8886  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8887  MinOneOverPtError = cms.double( 1.0 ),
8888  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsForBTag" ),
8889  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8890 )
8891 fragment.hltIter2PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker",
8892  src = cms.InputTag( "hltIter2PFlowPixelSeedsForBTag" ),
8893  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8894  SimpleMagneticField = cms.string( "ParabolicMf" ),
8895  TransientInitialStateEstimatorParameters = cms.PSet(
8896  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8897  numberMeasurementsForFit = cms.int32( 4 ),
8898  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8899  ),
8900  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8901  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ),
8902  cleanTrajectoryAfterInOut = cms.bool( False ),
8903  useHitsSplitting = cms.bool( False ),
8904  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8905  doSeedingRegionRebuilding = cms.bool( False ),
8906  maxNSeeds = cms.uint32( 100000 ),
8907  produceSeedStopReasons = cms.bool( False ),
8908  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8909  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8910  TrajectoryBuilder = cms.string( "" )
8911 )
8912 fragment.hltIter2PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer",
8913  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForBTag" ),
8914  SimpleMagneticField = cms.string( "ParabolicMf" ),
8915  clusterRemovalInfo = cms.InputTag( "" ),
8916  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8917  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ),
8918  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8919  useHitsSplitting = cms.bool( False ),
8920  MeasurementTracker = cms.string( "" ),
8921  AlgorithmName = cms.string( "hltIter2" ),
8922  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8923  NavigationSchool = cms.string( "" ),
8924  TrajectoryInEvent = cms.bool( False ),
8925  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8926  GeometricInnerState = cms.bool( True ),
8927  useSimpleMF = cms.bool( True ),
8928  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8929 )
8930 fragment.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier",
8931  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ),
8932  GBRForestLabel = cms.string( "" ),
8933  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8934  vertices = cms.InputTag( "hltFastPVPixelVertices" ),
8935  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8936  mva = cms.PSet(
8937  minPixelHits = cms.vint32( 0, 0, 0 ),
8938  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8939  dr_par = cms.PSet(
8940  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8941  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8942  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8943  dr_exp = cms.vint32( 4, 4, 4 ),
8944  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8945  ),
8946  maxLostLayers = cms.vint32( 1, 1, 1 ),
8947  min3DLayers = cms.vint32( 0, 0, 0 ),
8948  dz_par = cms.PSet(
8949  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8950  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8951  dz_exp = cms.vint32( 4, 4, 4 )
8952  ),
8953  minNVtxTrk = cms.int32( 3 ),
8954  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8955  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8956  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8957  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8958  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8959  minLayers = cms.vint32( 3, 3, 3 )
8960  ),
8961  ignoreVertices = cms.bool( False ),
8962  GBRForestFileName = cms.string( "" )
8963 )
8964 fragment.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner",
8965  minQuality = cms.string( "highPurity" ),
8966  copyExtras = cms.untracked.bool( True ),
8967  copyTrajectories = cms.untracked.bool( False ),
8968  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ),
8969  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','QualityMasks' ),
8970  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','MVAValues' )
8971 )
8972 fragment.hltIter2MergedForBTag = cms.EDProducer( "TrackListMerger",
8973  ShareFrac = cms.double( 0.19 ),
8974  writeOnlyTrkQuals = cms.bool( False ),
8975  MinPT = cms.double( 0.05 ),
8976  allowFirstHitShare = cms.bool( True ),
8977  copyExtras = cms.untracked.bool( True ),
8978  Epsilon = cms.double( -0.001 ),
8979  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ),
8980  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8981  MaxNormalizedChisq = cms.double( 1000.0 ),
8982  copyMVA = cms.bool( False ),
8983  FoundHitBonus = cms.double( 5.0 ),
8984  LostHitPenalty = cms.double( 20.0 ),
8985  setsToMerge = cms.VPSet(
8986  cms.PSet( pQual = cms.bool( False ),
8987  tLists = cms.vint32( 0, 1 )
8988  )
8989  ),
8990  MinFound = cms.int32( 3 ),
8991  hasSelector = cms.vint32( 0, 0 ),
8992  TrackProducers = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ),
8993  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8994  newQuality = cms.string( "confirmed" )
8995 )
8996 fragment.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer",
8997  vertexCollections = cms.VPSet(
8998  cms.PSet( label = cms.string( "" ),
8999  useBeamConstraint = cms.bool( False ),
9000  minNdof = cms.double( 0.0 ),
9001  maxDistanceToBeam = cms.double( 1.0 ),
9002  algorithm = cms.string( "AdaptiveVertexFitter" ),
9003  chi2cutoff = cms.double( 3.0 )
9004  ),
9005  cms.PSet( label = cms.string( "WithBS" ),
9006  useBeamConstraint = cms.bool( True ),
9007  minNdof = cms.double( 0.0 ),
9008  maxDistanceToBeam = cms.double( 1.0 ),
9009  algorithm = cms.string( "AdaptiveVertexFitter" ),
9010  chi2cutoff = cms.double( 3.0 )
9011  )
9012  ),
9013  verbose = cms.untracked.bool( False ),
9014  TkFilterParameters = cms.PSet(
9015  minPt = cms.double( 0.0 ),
9016  minSiliconLayersWithHits = cms.int32( 5 ),
9017  minPixelLayersWithHits = cms.int32( 2 ),
9018  maxNormalizedChi2 = cms.double( 20.0 ),
9019  trackQuality = cms.string( "any" ),
9020  algorithm = cms.string( "filter" ),
9021  maxD0Significance = cms.double( 999.0 ),
9022  maxEta = cms.double( 100.0 )
9023  ),
9024  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9025  TrackLabel = cms.InputTag( "hltIter2MergedForBTag" ),
9026  TkClusParameters = cms.PSet(
9027  TkDAClusParameters = cms.PSet(
9028  d0CutOff = cms.double( 999.0 ),
9029  dzCutOff = cms.double( 4.0 ),
9030  vertexSize = cms.double( 0.15 ),
9031  coolingFactor = cms.double( 0.6 ),
9032  Tmin = cms.double( 2.4 ),
9033  use_vdt = cms.untracked.bool( True ),
9034  Tpurge = cms.double( 2.0 ),
9035  Tstop = cms.double( 0.5 ),
9036  zmerge = cms.double( 0.01 ),
9037  uniquetrkweight = cms.double( 0.9 )
9038  ),
9039  algorithm = cms.string( "DA_vect" )
9040  )
9041 )
9042 fragment.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex",
9043  jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ),
9044  tracks = cms.InputTag( "hltIter2MergedForBTag" ),
9045  useAssigned = cms.bool( False ),
9046  coneSize = cms.double( 0.4 ),
9047  pvSrc = cms.InputTag( "" )
9048 )
9049 fragment.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer",
9050  maximumTransverseImpactParameter = cms.double( 0.2 ),
9051  minimumNumberOfHits = cms.int32( 3 ),
9052  minimumTransverseMomentum = cms.double( 1.0 ),
9053  primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ),
9054  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
9055  computeGhostTrack = cms.bool( True ),
9056  ghostTrackPriorDeltaR = cms.double( 0.03 ),
9057  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ),
9058  jetDirectionUsingGhostTrack = cms.bool( False ),
9059  minimumNumberOfPixelHits = cms.int32( 2 ),
9060  jetDirectionUsingTracks = cms.bool( False ),
9061  computeProbabilities = cms.bool( True ),
9062  useTrackQuality = cms.bool( False ),
9063  maximumChiSquared = cms.double( 5.0 )
9064 )
9065 fragment.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder",
9066  fitterSigmacut = cms.double( 3.0 ),
9067  vertexReco = cms.PSet(
9068  primcut = cms.double( 1.0 ),
9069  seccut = cms.double( 3.0 ),
9070  finder = cms.string( "avr" ),
9071  smoothing = cms.bool( True )
9072  ),
9073  fitterTini = cms.double( 256.0 ),
9074  fitterRatio = cms.double( 0.25 ),
9075  vertexMinDLen2DSig = cms.double( 2.5 ),
9076  maximumLongitudinalImpactParameter = cms.double( 0.3 ),
9077  vertexMinAngleCosine = cms.double( 0.95 ),
9078  primaryVertices = cms.InputTag( "hltVerticesL3" ),
9079  tracks = cms.InputTag( "hltIter2MergedForBTag" ),
9080  maxNTracks = cms.uint32( 30 ),
9081  clusterizer = cms.PSet(
9082  distanceRatio = cms.double( 20.0 ),
9083  clusterMaxDistance = cms.double( 0.05 ),
9084  seedMax3DIPSignificance = cms.double( 9999.0 ),
9085  clusterMaxSignificance = cms.double( 4.5 ),
9086  seedMin3DIPSignificance = cms.double( 1.2 ),
9087  clusterMinAngleCosine = cms.double( 0.5 ),
9088  seedMin3DIPValue = cms.double( 0.005 ),
9089  seedMax3DIPValue = cms.double( 9999.0 )
9090  ),
9091  useVertexReco = cms.bool( True ),
9092  vertexMinDLenSig = cms.double( 0.5 ),
9093  useDirectVertexFitter = cms.bool( True ),
9094  minHits = cms.uint32( 8 ),
9095  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9096  minPt = cms.double( 0.8 )
9097 )
9098 fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger",
9099  minSignificance = cms.double( 2.0 ),
9100  secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ),
9101  maxFraction = cms.double( 0.7 )
9102 )
9103 fragment.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator",
9104  fitterSigmacut = cms.double( 3.0 ),
9105  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9106  fitterTini = cms.double( 256.0 ),
9107  trackMinLayers = cms.int32( 4 ),
9108  fitterRatio = cms.double( 0.25 ),
9109  secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ),
9110  sigCut = cms.double( 5.0 ),
9111  distCut = cms.double( 0.04 ),
9112  trackMinPt = cms.double( 0.4 ),
9113  primaryVertices = cms.InputTag( "hltVerticesL3" ),
9114  tracks = cms.InputTag( "hltIter2MergedForBTag" ),
9115  dLenFraction = cms.double( 0.333 ),
9116  trackMinPixels = cms.int32( 1 ),
9117  dRCut = cms.double( 0.4 )
9118 )
9119 fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger",
9120  minSignificance = cms.double( 10.0 ),
9121  secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ),
9122  maxFraction = cms.double( 0.2 )
9123 )
9124 fragment.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer",
9125  extSVDeltaRToJet = cms.double( 0.3 ),
9126  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9127  vertexReco = cms.PSet(
9128  primcut = cms.double( 1.8 ),
9129  seccut = cms.double( 6.0 ),
9130  finder = cms.string( "avr" ),
9131  weightthreshold = cms.double( 0.001 ),
9132  minweight = cms.double( 0.5 ),
9133  smoothing = cms.bool( False )
9134  ),
9135  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
9136  constraint = cms.string( "BeamSpot" ),
9137  trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ),
9138  vertexCuts = cms.PSet(
9139  distSig2dMin = cms.double( 2.0 ),
9140  useTrackWeights = cms.bool( True ),
9141  distVal3dMax = cms.double( 99999.9 ),
9142  massMax = cms.double( 6.5 ),
9143  distSig3dMax = cms.double( 99999.9 ),
9144  distVal2dMin = cms.double( 0.01 ),
9145  minimumTrackWeight = cms.double( 0.5 ),
9146  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
9147  distSig2dMax = cms.double( 99999.9 ),
9148  distSig3dMin = cms.double( -99999.9 ),
9149  fracPV = cms.double( 0.79 ),
9150  maxDeltaRToJetAxis = cms.double( 0.5 ),
9151  distVal2dMax = cms.double( 2.5 ),
9152  distVal3dMin = cms.double( -99999.9 ),
9153  multiplicityMin = cms.uint32( 2 )
9154  ),
9155  useExternalSV = cms.bool( True ),
9156  minimumTrackWeight = cms.double( 0.5 ),
9157  usePVError = cms.bool( True ),
9158  trackSelection = cms.PSet(
9159  max_pT_dRcut = cms.double( 0.1 ),
9160  b_dR = cms.double( 0.6263 ),
9161  min_pT = cms.double( 120.0 ),
9162  b_pT = cms.double( 0.3684 ),
9163  ptMin = cms.double( 1.0 ),
9164  max_pT_trackPTcut = cms.double( 3.0 ),
9165  max_pT = cms.double( 500.0 ),
9166  useVariableJTA = cms.bool( False ),
9167  maxDecayLen = cms.double( 99999.9 ),
9168  qualityClass = cms.string( "any" ),
9169  normChi2Max = cms.double( 99999.9 ),
9170  sip2dValMin = cms.double( -99999.9 ),
9171  sip3dValMin = cms.double( -99999.9 ),
9172  a_dR = cms.double( -0.001053 ),
9173  maxDistToAxis = cms.double( 0.2 ),
9174  totalHitsMin = cms.uint32( 2 ),
9175  a_pT = cms.double( 0.005263 ),
9176  sip2dSigMax = cms.double( 99999.9 ),
9177  sip2dValMax = cms.double( 99999.9 ),
9178  sip3dSigMax = cms.double( 99999.9 ),
9179  sip3dValMax = cms.double( 99999.9 ),
9180  min_pT_dRcut = cms.double( 0.5 ),
9181  jetDeltaRMax = cms.double( 0.3 ),
9182  pixelHitsMin = cms.uint32( 2 ),
9183  sip3dSigMin = cms.double( -99999.9 ),
9184  sip2dSigMin = cms.double( -99999.9 )
9185  ),
9186  trackSort = cms.string( "sip3dSig" ),
9187  extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" )
9188 )
9189 fragment.hltCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "JetTagProducer",
9190  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
9191  tagInfos = cms.VInputTag( 'hltImpactParameterTagInfos','hltInclusiveSecondaryVertexFinderTagInfos' )
9192 )
9193 fragment.hltBTagCaloCSVp067Single = cms.EDFilter( "HLTCaloJetTag",
9194  saveTags = cms.bool( True ),
9195  MinJets = cms.int32( 1 ),
9196  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ),
9197  TriggerType = cms.int32( 86 ),
9198  Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ),
9199  MinTag = cms.double( 0.62 ),
9200  MaxTag = cms.double( 99999.0 )
9201 )
9202 fragment.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler",
9203  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9204  offset = cms.uint32( 0 )
9205 )
9206 fragment.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer",
9207  usePt = cms.bool( False ),
9208  minPtJetHt = cms.double( 30.0 ),
9209  maxEtaJetMht = cms.double( 5.0 ),
9210  minNJetMht = cms.int32( 0 ),
9211  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
9212  maxEtaJetHt = cms.double( 3.0 ),
9213  minPtJetMht = cms.double( 20.0 ),
9214  minNJetHt = cms.int32( 0 ),
9215  pfCandidatesLabel = cms.InputTag( "" ),
9216  excludePFMuons = cms.bool( False )
9217 )
9218 fragment.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter",
9219  saveTags = cms.bool( True ),
9220  mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ),
9221  meffSlope = cms.vdouble( 1.0 ),
9222  minMeff = cms.vdouble( 0.0 ),
9223  minMht = cms.vdouble( 0.0 ),
9224  htLabels = cms.VInputTag( 'hltHtMhtForMC' ),
9225  minHt = cms.vdouble( -1.0 )
9226 )
9227 fragment.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler",
9228  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9229  offset = cms.uint32( 0 )
9230 )
9231 fragment.hltMhtFilter = cms.EDFilter( "HLTMhtFilter",
9232  saveTags = cms.bool( True ),
9233  mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ),
9234  minMht = cms.vdouble( -1.0 )
9235 )
9236 fragment.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler",
9237  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9238  offset = cms.uint32( 0 )
9239 )
9240 fragment.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
9241  Active_Area_Repeats = cms.int32( 5 ),
9242  doAreaFastjet = cms.bool( False ),
9243  voronoiRfact = cms.double( -9.0 ),
9244  maxBadHcalCells = cms.uint32( 9999999 ),
9245  doAreaDiskApprox = cms.bool( False ),
9246  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9247  jetType = cms.string( "CaloJet" ),
9248  minSeed = cms.uint32( 0 ),
9249  Ghost_EtaMax = cms.double( 6.0 ),
9250  doRhoFastjet = cms.bool( False ),
9251  jetAlgorithm = cms.string( "AntiKt" ),
9252  nSigmaPU = cms.double( 1.0 ),
9253  GhostArea = cms.double( 0.01 ),
9254  Rho_EtaMax = cms.double( 4.4 ),
9255  maxBadEcalCells = cms.uint32( 9999999 ),
9256  useDeterministicSeed = cms.bool( True ),
9257  doPVCorrection = cms.bool( False ),
9258  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9259  rParam = cms.double( 0.8 ),
9260  maxProblematicHcalCells = cms.uint32( 9999999 ),
9261  doOutputJets = cms.bool( True ),
9262  src = cms.InputTag( "hltTowerMakerForPF" ),
9263  inputEtMin = cms.double( 0.3 ),
9264  puPtMin = cms.double( 10.0 ),
9265  srcPVs = cms.InputTag( "NotUsed" ),
9266  jetPtMin = cms.double( 1.0 ),
9267  radiusPU = cms.double( 0.8 ),
9268  maxProblematicEcalCells = cms.uint32( 9999999 ),
9269  doPUOffsetCorr = cms.bool( False ),
9270  inputEMin = cms.double( 0.0 ),
9271  useMassDropTagger = cms.bool( False ),
9272  muMin = cms.double( -1.0 ),
9273  subtractorName = cms.string( "" ),
9274  muCut = cms.double( -1.0 ),
9275  subjetPtMin = cms.double( -1.0 ),
9276  useTrimming = cms.bool( False ),
9277  muMax = cms.double( -1.0 ),
9278  yMin = cms.double( -1.0 ),
9279  useFiltering = cms.bool( False ),
9280  rFilt = cms.double( -1.0 ),
9281  yMax = cms.double( -1.0 ),
9282  zcut = cms.double( -1.0 ),
9283  MinVtxNdof = cms.int32( 5 ),
9284  MaxVtxZ = cms.double( 15.0 ),
9285  UseOnlyVertexTracks = cms.bool( False ),
9286  dRMin = cms.double( -1.0 ),
9287  nFilt = cms.int32( -1 ),
9288  usePruning = cms.bool( False ),
9289  maxDepth = cms.int32( -1 ),
9290  yCut = cms.double( -1.0 ),
9291  DzTrVtxMax = cms.double( 0.0 ),
9292  UseOnlyOnePV = cms.bool( False ),
9293  rcut_factor = cms.double( -1.0 ),
9294  sumRecHits = cms.bool( False ),
9295  trimPtFracMin = cms.double( -1.0 ),
9296  dRMax = cms.double( -1.0 ),
9297  DxyTrVtxMax = cms.double( 0.0 ),
9298  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9299 )
9300 fragment.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
9301  filter = cms.bool( False ),
9302  src = cms.InputTag( "hltAK8CaloJetsPF" ),
9303  etMin = cms.double( 5.0 )
9304 )
9305 fragment.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer",
9306  Active_Area_Repeats = cms.int32( 5 ),
9307  doAreaFastjet = cms.bool( False ),
9308  voronoiRfact = cms.double( -9.0 ),
9309  maxBadHcalCells = cms.uint32( 9999999 ),
9310  doAreaDiskApprox = cms.bool( True ),
9311  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9312  jetType = cms.string( "PFJet" ),
9313  minSeed = cms.uint32( 0 ),
9314  Ghost_EtaMax = cms.double( 6.0 ),
9315  doRhoFastjet = cms.bool( False ),
9316  jetAlgorithm = cms.string( "AntiKt" ),
9317  nSigmaPU = cms.double( 1.0 ),
9318  GhostArea = cms.double( 0.01 ),
9319  Rho_EtaMax = cms.double( 4.4 ),
9320  maxBadEcalCells = cms.uint32( 9999999 ),
9321  useDeterministicSeed = cms.bool( True ),
9322  doPVCorrection = cms.bool( False ),
9323  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9324  rParam = cms.double( 0.8 ),
9325  maxProblematicHcalCells = cms.uint32( 9999999 ),
9326  doOutputJets = cms.bool( True ),
9327  src = cms.InputTag( "hltParticleFlow" ),
9328  inputEtMin = cms.double( 0.0 ),
9329  puPtMin = cms.double( 10.0 ),
9330  srcPVs = cms.InputTag( "hltPixelVertices" ),
9331  jetPtMin = cms.double( 0.0 ),
9332  radiusPU = cms.double( 0.8 ),
9333  maxProblematicEcalCells = cms.uint32( 9999999 ),
9334  doPUOffsetCorr = cms.bool( False ),
9335  inputEMin = cms.double( 0.0 ),
9336  useMassDropTagger = cms.bool( False ),
9337  muMin = cms.double( -1.0 ),
9338  subtractorName = cms.string( "" ),
9339  muCut = cms.double( -1.0 ),
9340  subjetPtMin = cms.double( -1.0 ),
9341  useTrimming = cms.bool( False ),
9342  muMax = cms.double( -1.0 ),
9343  yMin = cms.double( -1.0 ),
9344  useFiltering = cms.bool( False ),
9345  rFilt = cms.double( -1.0 ),
9346  yMax = cms.double( -1.0 ),
9347  zcut = cms.double( -1.0 ),
9348  MinVtxNdof = cms.int32( 0 ),
9349  MaxVtxZ = cms.double( 15.0 ),
9350  UseOnlyVertexTracks = cms.bool( False ),
9351  dRMin = cms.double( -1.0 ),
9352  nFilt = cms.int32( -1 ),
9353  usePruning = cms.bool( False ),
9354  maxDepth = cms.int32( -1 ),
9355  yCut = cms.double( -1.0 ),
9356  DzTrVtxMax = cms.double( 0.0 ),
9357  UseOnlyOnePV = cms.bool( False ),
9358  rcut_factor = cms.double( -1.0 ),
9359  sumRecHits = cms.bool( False ),
9360  trimPtFracMin = cms.double( -1.0 ),
9361  dRMax = cms.double( -1.0 ),
9362  DxyTrVtxMax = cms.double( 0.0 ),
9363  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9364 )
9365 fragment.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
9366  CEF = cms.double( 0.99 ),
9367  NHF = cms.double( 0.99 ),
9368  minPt = cms.double( 20.0 ),
9369  CHF = cms.double( 0.0 ),
9370  jetsInput = cms.InputTag( "hltAK8PFJets" ),
9371  NEF = cms.double( 0.99 ),
9372  NTOT = cms.int32( 1 ),
9373  NCH = cms.int32( 0 ),
9374  maxEta = cms.double( 1.0E99 ),
9375  maxCF = cms.double( 99.0 )
9376 )
9377 fragment.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
9378  CEF = cms.double( 0.99 ),
9379  NHF = cms.double( 0.9 ),
9380  minPt = cms.double( 20.0 ),
9381  CHF = cms.double( 0.0 ),
9382  jetsInput = cms.InputTag( "hltAK8PFJets" ),
9383  NEF = cms.double( 0.99 ),
9384  NTOT = cms.int32( 1 ),
9385  NCH = cms.int32( 0 ),
9386  maxEta = cms.double( 1.0E99 ),
9387  maxCF = cms.double( 99.0 )
9388 )
9389 fragment.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
9390  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
9391  algorithm = cms.string( "AK8PFHLT" ),
9392  level = cms.string( "L1FastJet" )
9393 )
9394 fragment.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9395  algorithm = cms.string( "AK8PFHLT" ),
9396  level = cms.string( "L2Relative" )
9397 )
9398 fragment.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9399  algorithm = cms.string( "AK8PFHLT" ),
9400  level = cms.string( "L3Absolute" )
9401 )
9402 fragment.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9403  algorithm = cms.string( "AK8PFHLT" ),
9404  level = cms.string( "L2L3Residual" )
9405 )
9406 fragment.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
9407  correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' )
9408 )
9409 fragment.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9410  src = cms.InputTag( "hltAK8PFJets" ),
9411  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
9412 )
9413 fragment.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9414  src = cms.InputTag( "hltAK8PFJetsLooseID" ),
9415  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
9416 )
9417 fragment.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9418  src = cms.InputTag( "hltAK8PFJetsTightID" ),
9419  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
9420 )
9421 fragment.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet",
9422  saveTags = cms.bool( True ),
9423  MinPt = cms.double( 20.0 ),
9424  MinN = cms.int32( 1 ),
9425  MaxEta = cms.double( 3.0 ),
9426  MinEta = cms.double( -1.0 ),
9427  MinMass = cms.double( -1.0 ),
9428  inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ),
9429  MinE = cms.double( -1.0 ),
9430  triggerType = cms.int32( 85 )
9431 )
9432 fragment.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler",
9433  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9434  offset = cms.uint32( 0 )
9435 )
9436 fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer",
9437  Active_Area_Repeats = cms.int32( 1 ),
9438  doAreaFastjet = cms.bool( False ),
9439  voronoiRfact = cms.double( -0.9 ),
9440  maxBadHcalCells = cms.uint32( 9999999 ),
9441  doAreaDiskApprox = cms.bool( False ),
9442  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9443  jetType = cms.string( "PFJet" ),
9444  minSeed = cms.uint32( 14327 ),
9445  Ghost_EtaMax = cms.double( 5.0 ),
9446  doRhoFastjet = cms.bool( False ),
9447  jetAlgorithm = cms.string( "AntiKt" ),
9448  nSigmaPU = cms.double( 1.0 ),
9449  GhostArea = cms.double( 0.01 ),
9450  Rho_EtaMax = cms.double( 4.4 ),
9451  maxBadEcalCells = cms.uint32( 9999999 ),
9452  useDeterministicSeed = cms.bool( True ),
9453  doPVCorrection = cms.bool( False ),
9454  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9455  rParam = cms.double( 0.8 ),
9456  maxProblematicHcalCells = cms.uint32( 9999999 ),
9457  doOutputJets = cms.bool( True ),
9458  src = cms.InputTag( "hltParticleFlow" ),
9459  inputEtMin = cms.double( 0.0 ),
9460  puPtMin = cms.double( 10.0 ),
9461  srcPVs = cms.InputTag( "hltPixelVertices" ),
9462  jetPtMin = cms.double( 20.0 ),
9463  radiusPU = cms.double( 0.8 ),
9464  maxProblematicEcalCells = cms.uint32( 9999999 ),
9465  doPUOffsetCorr = cms.bool( False ),
9466  inputEMin = cms.double( 0.0 ),
9467  useMassDropTagger = cms.bool( False ),
9468  muMin = cms.double( -1.0 ),
9469  subtractorName = cms.string( "" ),
9470  muCut = cms.double( -1.0 ),
9471  subjetPtMin = cms.double( -1.0 ),
9472  useTrimming = cms.bool( True ),
9473  muMax = cms.double( -1.0 ),
9474  yMin = cms.double( -1.0 ),
9475  useFiltering = cms.bool( False ),
9476  rFilt = cms.double( 0.1 ),
9477  yMax = cms.double( -1.0 ),
9478  zcut = cms.double( -1.0 ),
9479  MinVtxNdof = cms.int32( 5 ),
9480  MaxVtxZ = cms.double( 15.0 ),
9481  UseOnlyVertexTracks = cms.bool( False ),
9482  dRMin = cms.double( -1.0 ),
9483  nFilt = cms.int32( -1 ),
9484  usePruning = cms.bool( False ),
9485  maxDepth = cms.int32( -1 ),
9486  yCut = cms.double( -1.0 ),
9487  DzTrVtxMax = cms.double( 0.0 ),
9488  UseOnlyOnePV = cms.bool( False ),
9489  rcut_factor = cms.double( -1.0 ),
9490  sumRecHits = cms.bool( False ),
9491  trimPtFracMin = cms.double( 0.03 ),
9492  dRMax = cms.double( -1.0 ),
9493  DxyTrVtxMax = cms.double( 0.0 ),
9494  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9495 )
9496 fragment.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet",
9497  saveTags = cms.bool( True ),
9498  MinPt = cms.double( 20.0 ),
9499  MinN = cms.int32( 1 ),
9500  MaxEta = cms.double( 3.0 ),
9501  MinEta = cms.double( -1.0 ),
9502  MinMass = cms.double( -1.0 ),
9503  inputTag = cms.InputTag( "hltAK8TrimModJets" ),
9504  MinE = cms.double( -1.0 ),
9505  triggerType = cms.int32( 85 )
9506 )
9507 fragment.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler",
9508  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9509  offset = cms.uint32( 0 )
9510 )
9511 fragment.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer",
9512  usePt = cms.bool( True ),
9513  minPtJetHt = cms.double( 40.0 ),
9514  maxEtaJetMht = cms.double( 5.0 ),
9515  minNJetMht = cms.int32( 0 ),
9516  jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ),
9517  maxEtaJetHt = cms.double( 3.0 ),
9518  minPtJetMht = cms.double( 20.0 ),
9519  minNJetHt = cms.int32( 0 ),
9520  pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ),
9521  excludePFMuons = cms.bool( False )
9522 )
9523 fragment.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter",
9524  saveTags = cms.bool( True ),
9525  mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ),
9526  meffSlope = cms.vdouble( 1.0 ),
9527  minMeff = cms.vdouble( 0.0 ),
9528  minMht = cms.vdouble( 0.0 ),
9529  htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ),
9530  minHt = cms.vdouble( -1.0 )
9531 )
9532 fragment.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler",
9533  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9534  offset = cms.uint32( 0 )
9535 )
9536 fragment.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer",
9537  Active_Area_Repeats = cms.int32( 5 ),
9538  doAreaFastjet = cms.bool( False ),
9539  voronoiRfact = cms.double( 0.9 ),
9540  maxBadHcalCells = cms.uint32( 9999999 ),
9541  doAreaDiskApprox = cms.bool( True ),
9542  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9543  jetType = cms.string( "CaloJet" ),
9544  minSeed = cms.uint32( 14327 ),
9545  Ghost_EtaMax = cms.double( 6.0 ),
9546  doRhoFastjet = cms.bool( False ),
9547  jetAlgorithm = cms.string( "AntiKt" ),
9548  nSigmaPU = cms.double( 1.0 ),
9549  GhostArea = cms.double( 0.01 ),
9550  Rho_EtaMax = cms.double( 4.4 ),
9551  maxBadEcalCells = cms.uint32( 9999999 ),
9552  useDeterministicSeed = cms.bool( True ),
9553  doPVCorrection = cms.bool( False ),
9554  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9555  rParam = cms.double( 0.8 ),
9556  maxProblematicHcalCells = cms.uint32( 9999999 ),
9557  doOutputJets = cms.bool( True ),
9558  src = cms.InputTag( "hltTowerMakerForAll" ),
9559  inputEtMin = cms.double( 0.3 ),
9560  puPtMin = cms.double( 10.0 ),
9561  srcPVs = cms.InputTag( "NotUsed" ),
9562  jetPtMin = cms.double( 1.0 ),
9563  radiusPU = cms.double( 0.8 ),
9564  maxProblematicEcalCells = cms.uint32( 9999999 ),
9565  doPUOffsetCorr = cms.bool( False ),
9566  inputEMin = cms.double( 0.0 ),
9567  useMassDropTagger = cms.bool( False ),
9568  muMin = cms.double( -1.0 ),
9569  subtractorName = cms.string( "" ),
9570  muCut = cms.double( -1.0 ),
9571  subjetPtMin = cms.double( -1.0 ),
9572  useTrimming = cms.bool( False ),
9573  muMax = cms.double( -1.0 ),
9574  yMin = cms.double( -1.0 ),
9575  useFiltering = cms.bool( False ),
9576  rFilt = cms.double( -1.0 ),
9577  yMax = cms.double( -1.0 ),
9578  zcut = cms.double( -1.0 ),
9579  MinVtxNdof = cms.int32( 5 ),
9580  MaxVtxZ = cms.double( 15.0 ),
9581  UseOnlyVertexTracks = cms.bool( False ),
9582  dRMin = cms.double( -1.0 ),
9583  nFilt = cms.int32( -1 ),
9584  usePruning = cms.bool( False ),
9585  maxDepth = cms.int32( -1 ),
9586  yCut = cms.double( -1.0 ),
9587  DzTrVtxMax = cms.double( 0.0 ),
9588  UseOnlyOnePV = cms.bool( False ),
9589  rcut_factor = cms.double( -1.0 ),
9590  sumRecHits = cms.bool( False ),
9591  trimPtFracMin = cms.double( -1.0 ),
9592  dRMax = cms.double( -1.0 ),
9593  DxyTrVtxMax = cms.double( 0.0 ),
9594  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
9595 )
9596 fragment.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
9597  min_N90 = cms.int32( -2 ),
9598  min_N90hits = cms.int32( 2 ),
9599  min_EMF = cms.double( 1.0E-6 ),
9600  jetsInput = cms.InputTag( "hltAK8CaloJets" ),
9601  JetIDParams = cms.PSet(
9602  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
9603  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
9604  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9605  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
9606  useRecHits = cms.bool( True ),
9607  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
9608  ),
9609  max_EMF = cms.double( 999.0 )
9610 )
9611 fragment.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
9612  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
9613  algorithm = cms.string( "AK8CaloHLT" ),
9614  level = cms.string( "L1FastJet" )
9615 )
9616 fragment.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9617  algorithm = cms.string( "AK8CaloHLT" ),
9618  level = cms.string( "L2Relative" )
9619 )
9620 fragment.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9621  algorithm = cms.string( "AK8CaloHLT" ),
9622  level = cms.string( "L3Absolute" )
9623 )
9624 fragment.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9625  algorithm = cms.string( "AK8CaloHLT" ),
9626  level = cms.string( "L2L3Residual" )
9627 )
9628 fragment.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
9629  correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' )
9630 )
9631 fragment.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
9632  src = cms.InputTag( "hltAK8CaloJets" ),
9633  correctors = cms.VInputTag( 'hltAK8CaloCorrector' )
9634 )
9635 fragment.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
9636  src = cms.InputTag( "hltAK8CaloJetsIDPassed" ),
9637  correctors = cms.VInputTag( 'hltAK8CaloCorrector' )
9638 )
9639 fragment.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer",
9640  usePt = cms.bool( False ),
9641  minPtJetHt = cms.double( 30.0 ),
9642  maxEtaJetMht = cms.double( 5.0 ),
9643  minNJetMht = cms.int32( 0 ),
9644  jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ),
9645  maxEtaJetHt = cms.double( 3.0 ),
9646  minPtJetMht = cms.double( 20.0 ),
9647  minNJetHt = cms.int32( 0 ),
9648  pfCandidatesLabel = cms.InputTag( "" ),
9649  excludePFMuons = cms.bool( False )
9650 )
9651 fragment.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter",
9652  saveTags = cms.bool( True ),
9653  mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ),
9654  meffSlope = cms.vdouble( 1.0 ),
9655  minMeff = cms.vdouble( 0.0 ),
9656  minMht = cms.vdouble( 0.0 ),
9657  htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ),
9658  minHt = cms.vdouble( -1.0 )
9659 )
9660 fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed",
9661  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ),
9662  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9663  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9664  saveTags = cms.bool( True ),
9665  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9666  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9667  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9668  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9669  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9670 )
9671 fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler",
9672  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9673  offset = cms.uint32( 0 )
9674 )
9675 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
9676  l1InputRegions = cms.VPSet(
9677  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9678  regionEtaMargin = cms.double( 0.9 ),
9679  type = cms.string( "EGamma" ),
9680  minEt = cms.double( 5.0 ),
9681  regionPhiMargin = cms.double( 1.2 ),
9682  maxEt = cms.double( 999999.0 )
9683  ),
9684  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9685  regionEtaMargin = cms.double( 0.9 ),
9686  type = cms.string( "Jet" ),
9687  minEt = cms.double( 170.0 ),
9688  regionPhiMargin = cms.double( 1.2 ),
9689  maxEt = cms.double( 999999.0 )
9690  ),
9691  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9692  regionEtaMargin = cms.double( 0.9 ),
9693  type = cms.string( "Tau" ),
9694  minEt = cms.double( 100.0 ),
9695  regionPhiMargin = cms.double( 1.2 ),
9696  maxEt = cms.double( 999999.0 )
9697  )
9698  ),
9699  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
9700  productLabels = cms.vstring( 'EcalRecHitsEB',
9701  'EcalRecHitsEE' )
9702 )
9703 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
9704  l1InputRegions = cms.VPSet(
9705  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9706  regionEtaMargin = cms.double( 0.9 ),
9707  type = cms.string( "EGamma" ),
9708  minEt = cms.double( 5.0 ),
9709  regionPhiMargin = cms.double( 1.2 ),
9710  maxEt = cms.double( 999999.0 )
9711  ),
9712  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9713  regionEtaMargin = cms.double( 0.9 ),
9714  type = cms.string( "Jet" ),
9715  minEt = cms.double( 170.0 ),
9716  regionPhiMargin = cms.double( 1.2 ),
9717  maxEt = cms.double( 999999.0 )
9718  ),
9719  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9720  regionEtaMargin = cms.double( 0.9 ),
9721  type = cms.string( "Tau" ),
9722  minEt = cms.double( 100.0 ),
9723  regionPhiMargin = cms.double( 1.2 ),
9724  maxEt = cms.double( 999999.0 )
9725  )
9726  ),
9727  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
9728  productLabels = cms.vstring( 'EcalRecHitsES' )
9729 )
9730 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
9731  producers = cms.VPSet(
9732  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
9733  name = cms.string( "PFEBRecHitCreator" ),
9734  qualityTests = cms.VPSet(
9735  cms.PSet( threshold = cms.double( 0.08 ),
9736  name = cms.string( "PFRecHitQTestThreshold" )
9737  ),
9738  cms.PSet( topologicalCleaning = cms.bool( True ),
9739  skipTTRecoveredHits = cms.bool( True ),
9740  cleaningThreshold = cms.double( 2.0 ),
9741  name = cms.string( "PFRecHitQTestECAL" ),
9742  timingCleaning = cms.bool( True )
9743  )
9744  ),
9745  srFlags = cms.InputTag( "hltEcalDigis" )
9746  ),
9747  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
9748  name = cms.string( "PFEERecHitCreator" ),
9749  qualityTests = cms.VPSet(
9750  cms.PSet( threshold = cms.double( 0.3 ),
9751  name = cms.string( "PFRecHitQTestThreshold" )
9752  ),
9753  cms.PSet( topologicalCleaning = cms.bool( True ),
9754  skipTTRecoveredHits = cms.bool( True ),
9755  cleaningThreshold = cms.double( 2.0 ),
9756  name = cms.string( "PFRecHitQTestECAL" ),
9757  timingCleaning = cms.bool( True )
9758  )
9759  ),
9760  srFlags = cms.InputTag( "hltEcalDigis" )
9761  )
9762  ),
9763  navigator = cms.PSet(
9764  barrel = cms.PSet( ),
9765  endcap = cms.PSet( ),
9766  name = cms.string( "PFRecHitECALNavigator" )
9767  )
9768 )
9769 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
9770  producers = cms.VPSet(
9771  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
9772  name = cms.string( "PFPSRecHitCreator" ),
9773  qualityTests = cms.VPSet(
9774  cms.PSet( threshold = cms.double( 7.0E-6 ),
9775  name = cms.string( "PFRecHitQTestThreshold" )
9776  )
9777  )
9778  )
9779  ),
9780  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
9781 )
9782 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
9783  pfClusterBuilder = cms.PSet(
9784  minFracTot = cms.double( 1.0E-20 ),
9785  stoppingTolerance = cms.double( 1.0E-8 ),
9786  positionCalc = cms.PSet(
9787  minAllowedNormalization = cms.double( 1.0E-9 ),
9788  posCalcNCrystals = cms.int32( -1 ),
9789  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9790  logWeightDenominator = cms.double( 6.0E-5 ),
9791  minFractionInCalc = cms.double( 1.0E-9 )
9792  ),
9793  maxIterations = cms.uint32( 50 ),
9794  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9795  recHitEnergyNorms = cms.VPSet(
9796  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
9797  detector = cms.string( "PS1" )
9798  ),
9799  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
9800  detector = cms.string( "PS2" )
9801  )
9802  ),
9803  showerSigma = cms.double( 0.3 ),
9804  minFractionToKeep = cms.double( 1.0E-7 ),
9805  excludeOtherSeeds = cms.bool( True )
9806  ),
9807  positionReCalc = cms.PSet( ),
9808  initialClusteringStep = cms.PSet(
9809  thresholdsByDetector = cms.VPSet(
9810  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9811  gatheringThresholdPt = cms.double( 0.0 ),
9812  detector = cms.string( "PS1" )
9813  ),
9814  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9815  gatheringThresholdPt = cms.double( 0.0 ),
9816  detector = cms.string( "PS2" )
9817  )
9818  ),
9819  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9820  useCornerCells = cms.bool( False )
9821  ),
9822  energyCorrector = cms.PSet( ),
9823  recHitCleaners = cms.VPSet(
9824  ),
9825  seedFinder = cms.PSet(
9826  thresholdsByDetector = cms.VPSet(
9827  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9828  seedingThreshold = cms.double( 1.2E-4 ),
9829  detector = cms.string( "PS1" )
9830  ),
9831  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9832  seedingThreshold = cms.double( 1.2E-4 ),
9833  detector = cms.string( "PS2" )
9834  )
9835  ),
9836  algoName = cms.string( "LocalMaximumSeedFinder" ),
9837  nNeighbours = cms.int32( 4 )
9838  ),
9839  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" )
9840 )
9841 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
9842  pfClusterBuilder = cms.PSet(
9843  minFracTot = cms.double( 1.0E-20 ),
9844  stoppingTolerance = cms.double( 1.0E-8 ),
9845  positionCalc = cms.PSet(
9846  minAllowedNormalization = cms.double( 1.0E-9 ),
9847  posCalcNCrystals = cms.int32( 9 ),
9848  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9849  logWeightDenominator = cms.double( 0.08 ),
9850  minFractionInCalc = cms.double( 1.0E-9 ),
9851  timeResolutionCalcBarrel = cms.PSet(
9852  corrTermLowE = cms.double( 0.0510871 ),
9853  threshLowE = cms.double( 0.5 ),
9854  noiseTerm = cms.double( 1.10889 ),
9855  constantTermLowE = cms.double( 0.0 ),
9856  noiseTermLowE = cms.double( 1.31883 ),
9857  threshHighE = cms.double( 5.0 ),
9858  constantTerm = cms.double( 0.428192 )
9859  ),
9860  timeResolutionCalcEndcap = cms.PSet(
9861  corrTermLowE = cms.double( 0.0 ),
9862  threshLowE = cms.double( 1.0 ),
9863  noiseTerm = cms.double( 5.72489999999 ),
9864  constantTermLowE = cms.double( 0.0 ),
9865  noiseTermLowE = cms.double( 6.92683000001 ),
9866  threshHighE = cms.double( 10.0 ),
9867  constantTerm = cms.double( 0.0 )
9868  )
9869  ),
9870  maxIterations = cms.uint32( 50 ),
9871  positionCalcForConvergence = cms.PSet(
9872  minAllowedNormalization = cms.double( 0.0 ),
9873  T0_ES = cms.double( 1.2 ),
9874  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9875  T0_EE = cms.double( 3.1 ),
9876  T0_EB = cms.double( 7.4 ),
9877  X0 = cms.double( 0.89 ),
9878  minFractionInCalc = cms.double( 0.0 ),
9879  W0 = cms.double( 4.2 )
9880  ),
9881  allCellsPositionCalc = cms.PSet(
9882  minAllowedNormalization = cms.double( 1.0E-9 ),
9883  posCalcNCrystals = cms.int32( -1 ),
9884  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9885  logWeightDenominator = cms.double( 0.08 ),
9886  minFractionInCalc = cms.double( 1.0E-9 ),
9887  timeResolutionCalcBarrel = cms.PSet(
9888  corrTermLowE = cms.double( 0.0510871 ),
9889  threshLowE = cms.double( 0.5 ),
9890  noiseTerm = cms.double( 1.10889 ),
9891  constantTermLowE = cms.double( 0.0 ),
9892  noiseTermLowE = cms.double( 1.31883 ),
9893  threshHighE = cms.double( 5.0 ),
9894  constantTerm = cms.double( 0.428192 )
9895  ),
9896  timeResolutionCalcEndcap = cms.PSet(
9897  corrTermLowE = cms.double( 0.0 ),
9898  threshLowE = cms.double( 1.0 ),
9899  noiseTerm = cms.double( 5.72489999999 ),
9900  constantTermLowE = cms.double( 0.0 ),
9901  noiseTermLowE = cms.double( 6.92683000001 ),
9902  threshHighE = cms.double( 10.0 ),
9903  constantTerm = cms.double( 0.0 )
9904  )
9905  ),
9906  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9907  recHitEnergyNorms = cms.VPSet(
9908  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
9909  detector = cms.string( "ECAL_BARREL" )
9910  ),
9911  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
9912  detector = cms.string( "ECAL_ENDCAP" )
9913  )
9914  ),
9915  showerSigma = cms.double( 1.5 ),
9916  minFractionToKeep = cms.double( 1.0E-7 ),
9917  excludeOtherSeeds = cms.bool( True )
9918  ),
9919  positionReCalc = cms.PSet(
9920  minAllowedNormalization = cms.double( 0.0 ),
9921  T0_ES = cms.double( 1.2 ),
9922  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9923  T0_EE = cms.double( 3.1 ),
9924  T0_EB = cms.double( 7.4 ),
9925  X0 = cms.double( 0.89 ),
9926  minFractionInCalc = cms.double( 0.0 ),
9927  W0 = cms.double( 4.2 )
9928  ),
9929  initialClusteringStep = cms.PSet(
9930  thresholdsByDetector = cms.VPSet(
9931  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
9932  gatheringThresholdPt = cms.double( 0.0 ),
9933  detector = cms.string( "ECAL_BARREL" )
9934  ),
9935  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
9936  gatheringThresholdPt = cms.double( 0.0 ),
9937  detector = cms.string( "ECAL_ENDCAP" )
9938  )
9939  ),
9940  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9941  useCornerCells = cms.bool( True )
9942  ),
9943  energyCorrector = cms.PSet( ),
9944  recHitCleaners = cms.VPSet(
9945  ),
9946  seedFinder = cms.PSet(
9947  thresholdsByDetector = cms.VPSet(
9948  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
9949  seedingThreshold = cms.double( 0.6 ),
9950  detector = cms.string( "ECAL_ENDCAP" )
9951  ),
9952  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9953  seedingThreshold = cms.double( 0.23 ),
9954  detector = cms.string( "ECAL_BARREL" )
9955  )
9956  ),
9957  algoName = cms.string( "LocalMaximumSeedFinder" ),
9958  nNeighbours = cms.int32( 8 )
9959  ),
9960  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" )
9961 )
9962 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
9963  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
9964  minimumPSEnergy = cms.double( 0.0 ),
9965  energyCorrector = cms.PSet(
9966  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
9967  applyCrackCorrections = cms.bool( False )
9968  ),
9969  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
9970 )
9971 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
9972  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
9973  doSatelliteClusterMerge = cms.bool( False ),
9974  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9975  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
9976  useRegression = cms.bool( True ),
9977  satelliteMajorityFraction = cms.double( 0.5 ),
9978  thresh_PFClusterEndcap = cms.double( 0.5 ),
9979  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
9980  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
9981  use_preshower = cms.bool( True ),
9982  thresh_PFClusterBarrel = cms.double( 0.5 ),
9983  thresh_SCEt = cms.double( 4.0 ),
9984  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
9985  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
9986  verbose = cms.untracked.bool( False ),
9987  useDynamicDPhiWindow = cms.bool( True ),
9988  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
9989  regressionConfig = cms.PSet(
9990  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
9991  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9992  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9993  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
9994  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
9995  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
9996  isHLT = cms.bool( True )
9997  ),
9998  applyCrackCorrections = cms.bool( False ),
9999  satelliteClusterSeedThreshold = cms.double( 50.0 ),
10000  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
10001  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
10002  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10003  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
10004  ClusteringType = cms.string( "Mustache" ),
10005  EnergyWeight = cms.string( "Raw" ),
10006  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
10007  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
10008  thresh_PFClusterES = cms.double( 0.5 ),
10009  seedThresholdIsET = cms.bool( True ),
10010  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
10011 )
10012 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
10013  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
10014  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
10015  recoEcalCandidateCollection = cms.string( "" )
10016 )
10017 fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
10018  doIsolated = cms.bool( False ),
10019  endcap_end = cms.double( 2.65 ),
10020  region_phi_size = cms.double( 1.044 ),
10021  saveTags = cms.bool( True ),
10022  region_eta_size_ecap = cms.double( 1.0 ),
10023  barrel_end = cms.double( 1.4791 ),
10024  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10025  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
10026  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10027  region_eta_size = cms.double( 0.522 ),
10028  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ),
10029  candNonIsolatedTag = cms.InputTag( "" ),
10030  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10031  ncandcut = cms.int32( 1 ),
10032  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
10033 )
10034 fragment.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter",
10035  saveTags = cms.bool( True ),
10036  inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ),
10037  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10038  etcutEE = cms.double( 10.0 ),
10039  etcutEB = cms.double( 10.0 ),
10040  ncandcut = cms.int32( 1 )
10041 )
10042 fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer",
10043  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10044  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10045  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10046 )
10047 fragment.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10048  thrOverE2EE = cms.double( -1.0 ),
10049  saveTags = cms.bool( True ),
10050  useEt = cms.bool( False ),
10051  thrOverE2EB = cms.double( -1.0 ),
10052  thrRegularEE = cms.double( 0.8 ),
10053  thrOverEEE = cms.double( -1.0 ),
10054  varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ),
10055  thrOverEEB = cms.double( -1.0 ),
10056  thrRegularEB = cms.double( 0.5 ),
10057  lessThan = cms.bool( False ),
10058  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10059  ncandcut = cms.int32( 1 ),
10060  candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" )
10061 )
10062 fragment.hltHcalDigisL1EGSeeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer",
10063  inputCollTags = cms.VInputTag( 'hltHcalDigis' ),
10064  etaPhiRegions = cms.VPSet(
10065  cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidates" ),
10066  type = cms.string( "RecoEcalCandidate" ),
10067  minEt = cms.double( 5.0 ),
10068  maxDeltaR = cms.double( 0.25 ),
10069  maxDPhi = cms.double( 0.0 ),
10070  maxDEta = cms.double( 0.0 ),
10071  maxEt = cms.double( -1.0 )
10072  )
10073  ),
10074  outputProductNames = cms.vstring( '' )
10075 )
10076 fragment.hltHbhePhase1RecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPhase1Reconstructor",
10077  tsFromDB = cms.bool( False ),
10078  setPulseShapeFlagsQIE8 = cms.bool( True ),
10079  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
10080  saveDroppedInfos = cms.bool( False ),
10081  setNoiseFlagsQIE8 = cms.bool( True ),
10082  saveEffectivePedestal = cms.bool( False ),
10083  digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGSeeded" ),
10084  processQIE11 = cms.bool( True ),
10085  pulseShapeParametersQIE11 = cms.PSet( ),
10086  algoConfigClass = cms.string( "" ),
10087  saveInfos = cms.bool( False ),
10088  flagParametersQIE11 = cms.PSet( ),
10089  makeRecHits = cms.bool( True ),
10090  pulseShapeParametersQIE8 = cms.PSet(
10091  UseDualFit = cms.bool( True ),
10092  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
10093  TriangleIgnoreSlow = cms.bool( False ),
10094  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
10095  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
10096  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
10097  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
10098  TS3TS4ChargeThreshold = cms.double( 70.0 ),
10099  R45PlusOneRange = cms.double( 0.2 ),
10100  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
10101  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
10102  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
10103  MinimumChargeThreshold = cms.double( 20.0 ),
10104  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
10105  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
10106  MinimumTS4TS5Threshold = cms.double( 100.0 ),
10107  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
10108  TS5TS6ChargeThreshold = cms.double( 70.0 ),
10109  TrianglePeakTS = cms.uint32( 10000 ),
10110  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
10111  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
10112  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
10113  TS4TS5ChargeThreshold = cms.double( 70.0 ),
10114  R45MinusOneRange = cms.double( 0.2 ),
10115  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
10116  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
10117  ),
10118  flagParametersQIE8 = cms.PSet(
10119  hitEnergyMinimum = cms.double( 1.0 ),
10120  pulseShapeParameterSets = cms.VPSet(
10121  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
10122  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
10123  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
10124  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
10125  ),
10126  nominalPedestal = cms.double( 3.0 ),
10127  hitMultiplicityThreshold = cms.int32( 17 )
10128  ),
10129  setNegativeFlagsQIE8 = cms.bool( False ),
10130  setNegativeFlagsQIE11 = cms.bool( False ),
10131  processQIE8 = cms.bool( True ),
10132  algorithm = cms.PSet(
10133  meanTime = cms.double( 0.0 ),
10134  pedSigmaHPD = cms.double( 0.5 ),
10135  pedSigmaSiPM = cms.double( 6.5E-4 ),
10136  timeSigmaSiPM = cms.double( 2.5 ),
10137  applyTimeSlew = cms.bool( True ),
10138  timeSlewParsType = cms.int32( 3 ),
10139  ts4Max = cms.vdouble( 100.0, 45000.0 ),
10140  samplesToAdd = cms.int32( 2 ),
10141  applyTimeConstraint = cms.bool( True ),
10142  timeSigmaHPD = cms.double( 5.0 ),
10143  correctForPhaseContainment = cms.bool( True ),
10144  pedestalUpperLimit = cms.double( 2.7 ),
10145  respCorrM3 = cms.double( 1.0 ),
10146  pulseJitter = cms.double( 1.0 ),
10147  applyPedConstraint = cms.bool( True ),
10148  fitTimes = cms.int32( 1 ),
10149  applyTimeSlewM3 = cms.bool( True ),
10150  meanPed = cms.double( 0.0 ),
10151  noiseSiPM = cms.double( 1.0 ),
10152  ts4Min = cms.double( 0.0 ),
10153  applyPulseJitter = cms.bool( False ),
10154  noiseHPD = cms.double( 1.0 ),
10155  useM2 = cms.bool( True ),
10156  timeMin = cms.double( -12.5 ),
10157  useM3 = cms.bool( False ),
10158  tdcTimeShift = cms.double( 0.0 ),
10159  correctionPhaseNS = cms.double( 6.0 ),
10160  firstSampleShift = cms.int32( 0 ),
10161  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
10162  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
10163  timeMax = cms.double( 12.5 ),
10164  Class = cms.string( "SimpleHBHEPhase1Algo" )
10165  ),
10166  setLegacyFlagsQIE8 = cms.bool( True ),
10167  setPulseShapeFlagsQIE11 = cms.bool( False ),
10168  setLegacyFlagsQIE11 = cms.bool( False ),
10169  setNoiseFlagsQIE11 = cms.bool( False ),
10170  dropZSmarkedPassed = cms.bool( True ),
10171  recoParamsFromDB = cms.bool( True )
10172 )
10173 fragment.hltHbherecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPlan1Combiner",
10174  hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGSeeded" ),
10175  usePlan1Mode = cms.bool( True ),
10176  ignorePlan1Topology = cms.bool( False ),
10177  algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) )
10178 )
10179 fragment.hltTowerMakerMethod2L1EGSeeded = cms.EDProducer( "CaloTowersCreator",
10180  EBSumThreshold = cms.double( 0.2 ),
10181  MomHBDepth = cms.double( 0.2 ),
10182  UseEtEBTreshold = cms.bool( False ),
10183  hfInput = cms.InputTag( "hltHfreco" ),
10184  AllowMissingInputs = cms.bool( False ),
10185  MomEEDepth = cms.double( 0.0 ),
10186  EESumThreshold = cms.double( 0.45 ),
10187  HBGrid = cms.vdouble( ),
10188  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
10189  HBThreshold = cms.double( 0.7 ),
10190  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
10191  UseEcalRecoveredHits = cms.bool( False ),
10192  MomConstrMethod = cms.int32( 1 ),
10193  MomHEDepth = cms.double( 0.4 ),
10194  HcalThreshold = cms.double( -1000.0 ),
10195  HF2Weights = cms.vdouble( ),
10196  HOWeights = cms.vdouble( ),
10197  EEGrid = cms.vdouble( ),
10198  UseSymEBTreshold = cms.bool( False ),
10199  EEWeights = cms.vdouble( ),
10200  EEWeight = cms.double( 1.0 ),
10201  UseHO = cms.bool( False ),
10202  HBWeights = cms.vdouble( ),
10203  HF1Weight = cms.double( 1.0 ),
10204  HF2Grid = cms.vdouble( ),
10205  HEDWeights = cms.vdouble( ),
10206  EBWeight = cms.double( 1.0 ),
10207  HF1Grid = cms.vdouble( ),
10208  EBWeights = cms.vdouble( ),
10209  HOWeight = cms.double( 1.0 ),
10210  HESWeight = cms.double( 1.0 ),
10211  HESThreshold = cms.double( 0.8 ),
10212  hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ),
10213  HF2Weight = cms.double( 1.0 ),
10214  HF2Threshold = cms.double( 0.85 ),
10215  HcalAcceptSeverityLevel = cms.uint32( 9 ),
10216  EEThreshold = cms.double( 0.3 ),
10217  HOThresholdPlus1 = cms.double( 3.5 ),
10218  HOThresholdPlus2 = cms.double( 3.5 ),
10219  HF1Weights = cms.vdouble( ),
10220  hoInput = cms.InputTag( "hltHoreco" ),
10221  HF1Threshold = cms.double( 0.5 ),
10222  HcalPhase = cms.int32( 0 ),
10223  HESGrid = cms.vdouble( ),
10224  EcutTower = cms.double( -1000.0 ),
10225  UseRejectedRecoveredEcalHits = cms.bool( False ),
10226  UseEtEETreshold = cms.bool( False ),
10227  HESWeights = cms.vdouble( ),
10228  HOThresholdMinus1 = cms.double( 3.5 ),
10229  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
10230  'kWeird',
10231  'kBad' ),
10232  HEDWeight = cms.double( 1.0 ),
10233  UseSymEETreshold = cms.bool( False ),
10234  HEDThreshold = cms.double( 0.8 ),
10235  UseRejectedHitsOnly = cms.bool( False ),
10236  EBThreshold = cms.double( 0.07 ),
10237  HEDGrid = cms.vdouble( ),
10238  UseHcalRecoveredHits = cms.bool( False ),
10239  HOThresholdMinus2 = cms.double( 3.5 ),
10240  HOThreshold0 = cms.double( 3.5 ),
10241  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10242  UseRejectedRecoveredHcalHits = cms.bool( False ),
10243  MomEBDepth = cms.double( 0.3 ),
10244  HBWeight = cms.double( 1.0 ),
10245  HOGrid = cms.vdouble( ),
10246  EBGrid = cms.vdouble( )
10247 )
10248 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet",
10249  gridSpacing = cms.double( 0.55 ),
10250  maxRapidity = cms.double( 2.5 ),
10251  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
10252 )
10253 fragment.hltEgammaHToverET = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
10254  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
10255  doRhoCorrection = cms.bool( False ),
10256  outerCone = cms.double( 0.14 ),
10257  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
10258  innerCone = cms.double( 0.0 ),
10259  useSingleTower = cms.bool( False ),
10260  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10261  depth = cms.int32( -1 ),
10262  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10263  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10264  rhoMax = cms.double( 9.9999999E7 ),
10265  etMin = cms.double( 0.0 ),
10266  rhoScale = cms.double( 1.0 ),
10267  doEtSum = cms.bool( True )
10268 )
10269 fragment.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
10270  thrOverE2EE = cms.double( 0.0 ),
10271  saveTags = cms.bool( True ),
10272  useEt = cms.bool( True ),
10273  thrOverE2EB = cms.double( 0.0 ),
10274  thrRegularEE = cms.double( 0.0 ),
10275  thrOverEEE = cms.double( 0.1 ),
10276  varTag = cms.InputTag( "hltEgammaHToverET" ),
10277  thrOverEEB = cms.double( 0.1 ),
10278  thrRegularEB = cms.double( 0.0 ),
10279  lessThan = cms.bool( True ),
10280  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10281  ncandcut = cms.int32( 1 ),
10282  candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" )
10283 )
10284 fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10285  thrOverE2EE = cms.double( -1.0 ),
10286  saveTags = cms.bool( True ),
10287  useEt = cms.bool( False ),
10288  thrOverE2EB = cms.double( -1.0 ),
10289  thrRegularEE = cms.double( 0.9 ),
10290  thrOverEEE = cms.double( -1.0 ),
10291  varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ),
10292  thrOverEEB = cms.double( -1.0 ),
10293  thrRegularEB = cms.double( 0.85 ),
10294  lessThan = cms.bool( False ),
10295  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10296  ncandcut = cms.int32( 1 ),
10297  candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" )
10298 )
10299 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
10300  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10301  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
10302  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
10303  isIeta = cms.bool( True )
10304 )
10305 fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10306  thrOverE2EE = cms.double( -1.0 ),
10307  saveTags = cms.bool( True ),
10308  useEt = cms.bool( False ),
10309  thrOverE2EB = cms.double( -1.0 ),
10310  thrRegularEE = cms.double( 0.035 ),
10311  thrOverEEE = cms.double( -1.0 ),
10312  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
10313  thrOverEEB = cms.double( -1.0 ),
10314  thrRegularEB = cms.double( 0.015 ),
10315  lessThan = cms.bool( True ),
10316  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10317  ncandcut = cms.int32( 1 ),
10318  candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" )
10319 )
10320 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
10321  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
10322  doRhoCorrection = cms.bool( True ),
10323  etaStripBarrel = cms.double( 0.0 ),
10324  energyEndcap = cms.double( 0.0 ),
10325  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10326  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
10327  etaStripEndcap = cms.double( 0.0 ),
10328  drVetoBarrel = cms.double( 0.0 ),
10329  drMax = cms.double( 0.3 ),
10330  energyBarrel = cms.double( 0.0 ),
10331  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10332  drVetoEndcap = cms.double( 0.0 ),
10333  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
10334  rhoMax = cms.double( 9.9999999E7 ),
10335  rhoScale = cms.double( 1.0 )
10336 )
10337 fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
10338  thrOverE2EE = cms.double( 0.0 ),
10339  saveTags = cms.bool( True ),
10340  useEt = cms.bool( True ),
10341  thrOverE2EB = cms.double( 0.0 ),
10342  thrRegularEE = cms.double( 6.0 ),
10343  thrOverEEE = cms.double( 0.012 ),
10344  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
10345  thrOverEEB = cms.double( 0.012 ),
10346  thrRegularEB = cms.double( 6.0 ),
10347  lessThan = cms.bool( True ),
10348  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
10349  ncandcut = cms.int32( 1 ),
10350  candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" )
10351 )
10352 fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter",
10353  saveTags = cms.bool( True ),
10354  nrRequiredSecondLeg = cms.int32( 0 ),
10355  secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ),
10356  nrRequiredFirstLeg = cms.int32( 0 ),
10357  maxMatchDR = cms.double( 0.01 ),
10358  nrRequiredUniqueLeg = cms.int32( 1 ),
10359  firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" )
10360 )
10361 fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer",
10362  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
10363  doSatelliteClusterMerge = cms.bool( False ),
10364  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10365  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
10366  useRegression = cms.bool( True ),
10367  satelliteMajorityFraction = cms.double( 0.5 ),
10368  thresh_PFClusterEndcap = cms.double( 0.5 ),
10369  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10370  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
10371  use_preshower = cms.bool( True ),
10372  thresh_PFClusterBarrel = cms.double( 0.5 ),
10373  thresh_SCEt = cms.double( 4.0 ),
10374  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
10375  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
10376  verbose = cms.untracked.bool( False ),
10377  useDynamicDPhiWindow = cms.bool( True ),
10378  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
10379  regressionConfig = cms.PSet(
10380  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
10381  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10382  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10383  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
10384  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
10385  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
10386  isHLT = cms.bool( True )
10387  ),
10388  applyCrackCorrections = cms.bool( False ),
10389  satelliteClusterSeedThreshold = cms.double( 50.0 ),
10390  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
10391  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
10392  PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10393  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
10394  ClusteringType = cms.string( "Mustache" ),
10395  EnergyWeight = cms.string( "Raw" ),
10396  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
10397  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
10398  thresh_PFClusterES = cms.double( 0.5 ),
10399  seedThresholdIsET = cms.bool( True ),
10400  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
10401 )
10402 fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
10403  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
10404  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ),
10405  recoEcalCandidateCollection = cms.string( "" )
10406 )
10407 fragment.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon",
10408  saveTags = cms.bool( True ),
10409  MinPt = cms.double( 18.0 ),
10410  MinN = cms.int32( 2 ),
10411  MaxEta = cms.double( 2.55 ),
10412  MinEta = cms.double( -1.0 ),
10413  MinMass = cms.double( -1.0 ),
10414  inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10415  MinE = cms.double( -1.0 ),
10416  triggerType = cms.int32( 92 )
10417 )
10418 fragment.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer",
10419  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10420  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10421  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10422 )
10423 fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10424  thrOverE2EE = cms.double( -1.0 ),
10425  saveTags = cms.bool( True ),
10426  useEt = cms.bool( False ),
10427  thrOverE2EB = cms.double( -1.0 ),
10428  thrRegularEE = cms.double( 0.8 ),
10429  thrOverEEE = cms.double( -1.0 ),
10430  varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ),
10431  thrOverEEB = cms.double( -1.0 ),
10432  thrRegularEB = cms.double( 0.5 ),
10433  lessThan = cms.bool( False ),
10434  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10435  ncandcut = cms.int32( 2 ),
10436  candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" )
10437 )
10438 fragment.hltHcalDigisL1EGUnseeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer",
10439  inputCollTags = cms.VInputTag( 'hltHcalDigis' ),
10440  etaPhiRegions = cms.VPSet(
10441  cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10442  type = cms.string( "RecoEcalCandidate" ),
10443  minEt = cms.double( 5.0 ),
10444  maxDeltaR = cms.double( 0.25 ),
10445  maxDPhi = cms.double( 0.0 ),
10446  maxDEta = cms.double( 0.0 ),
10447  maxEt = cms.double( -1.0 )
10448  )
10449  ),
10450  outputProductNames = cms.vstring( '' )
10451 )
10452 fragment.hltHbhePhase1RecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPhase1Reconstructor",
10453  tsFromDB = cms.bool( False ),
10454  setPulseShapeFlagsQIE8 = cms.bool( True ),
10455  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
10456  saveDroppedInfos = cms.bool( False ),
10457  setNoiseFlagsQIE8 = cms.bool( True ),
10458  saveEffectivePedestal = cms.bool( False ),
10459  digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGUnseeded" ),
10460  processQIE11 = cms.bool( True ),
10461  pulseShapeParametersQIE11 = cms.PSet( ),
10462  algoConfigClass = cms.string( "" ),
10463  saveInfos = cms.bool( False ),
10464  flagParametersQIE11 = cms.PSet( ),
10465  makeRecHits = cms.bool( True ),
10466  pulseShapeParametersQIE8 = cms.PSet(
10467  UseDualFit = cms.bool( True ),
10468  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
10469  TriangleIgnoreSlow = cms.bool( False ),
10470  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
10471  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
10472  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
10473  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
10474  TS3TS4ChargeThreshold = cms.double( 70.0 ),
10475  R45PlusOneRange = cms.double( 0.2 ),
10476  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
10477  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
10478  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
10479  MinimumChargeThreshold = cms.double( 20.0 ),
10480  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
10481  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
10482  MinimumTS4TS5Threshold = cms.double( 100.0 ),
10483  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
10484  TS5TS6ChargeThreshold = cms.double( 70.0 ),
10485  TrianglePeakTS = cms.uint32( 10000 ),
10486  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
10487  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
10488  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
10489  TS4TS5ChargeThreshold = cms.double( 70.0 ),
10490  R45MinusOneRange = cms.double( 0.2 ),
10491  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
10492  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
10493  ),
10494  flagParametersQIE8 = cms.PSet(
10495  hitEnergyMinimum = cms.double( 1.0 ),
10496  pulseShapeParameterSets = cms.VPSet(
10497  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
10498  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
10499  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
10500  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
10501  ),
10502  nominalPedestal = cms.double( 3.0 ),
10503  hitMultiplicityThreshold = cms.int32( 17 )
10504  ),
10505  setNegativeFlagsQIE8 = cms.bool( False ),
10506  setNegativeFlagsQIE11 = cms.bool( False ),
10507  processQIE8 = cms.bool( True ),
10508  algorithm = cms.PSet(
10509  meanTime = cms.double( 0.0 ),
10510  pedSigmaHPD = cms.double( 0.5 ),
10511  pedSigmaSiPM = cms.double( 6.5E-4 ),
10512  timeSigmaSiPM = cms.double( 2.5 ),
10513  applyTimeSlew = cms.bool( True ),
10514  timeSlewParsType = cms.int32( 3 ),
10515  ts4Max = cms.vdouble( 100.0, 45000.0 ),
10516  samplesToAdd = cms.int32( 2 ),
10517  applyTimeConstraint = cms.bool( True ),
10518  timeSigmaHPD = cms.double( 5.0 ),
10519  correctForPhaseContainment = cms.bool( True ),
10520  pedestalUpperLimit = cms.double( 2.7 ),
10521  respCorrM3 = cms.double( 1.0 ),
10522  pulseJitter = cms.double( 1.0 ),
10523  applyPedConstraint = cms.bool( True ),
10524  fitTimes = cms.int32( 1 ),
10525  applyTimeSlewM3 = cms.bool( True ),
10526  meanPed = cms.double( 0.0 ),
10527  noiseSiPM = cms.double( 1.0 ),
10528  ts4Min = cms.double( 0.0 ),
10529  applyPulseJitter = cms.bool( False ),
10530  noiseHPD = cms.double( 1.0 ),
10531  useM2 = cms.bool( True ),
10532  timeMin = cms.double( -12.5 ),
10533  useM3 = cms.bool( False ),
10534  tdcTimeShift = cms.double( 0.0 ),
10535  correctionPhaseNS = cms.double( 6.0 ),
10536  firstSampleShift = cms.int32( 0 ),
10537  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
10538  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
10539  timeMax = cms.double( 12.5 ),
10540  Class = cms.string( "SimpleHBHEPhase1Algo" )
10541  ),
10542  setLegacyFlagsQIE8 = cms.bool( True ),
10543  setPulseShapeFlagsQIE11 = cms.bool( False ),
10544  setLegacyFlagsQIE11 = cms.bool( False ),
10545  setNoiseFlagsQIE11 = cms.bool( False ),
10546  dropZSmarkedPassed = cms.bool( True ),
10547  recoParamsFromDB = cms.bool( True )
10548 )
10549 fragment.hltHbherecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPlan1Combiner",
10550  hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGUnseeded" ),
10551  usePlan1Mode = cms.bool( True ),
10552  ignorePlan1Topology = cms.bool( False ),
10553  algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) )
10554 )
10555 fragment.hltTowerMakerMethod2L1EGUnseeded = cms.EDProducer( "CaloTowersCreator",
10556  EBSumThreshold = cms.double( 0.2 ),
10557  MomHBDepth = cms.double( 0.2 ),
10558  UseEtEBTreshold = cms.bool( False ),
10559  hfInput = cms.InputTag( "hltHfreco" ),
10560  AllowMissingInputs = cms.bool( False ),
10561  MomEEDepth = cms.double( 0.0 ),
10562  EESumThreshold = cms.double( 0.45 ),
10563  HBGrid = cms.vdouble( ),
10564  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
10565  HBThreshold = cms.double( 0.7 ),
10566  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
10567  UseEcalRecoveredHits = cms.bool( False ),
10568  MomConstrMethod = cms.int32( 1 ),
10569  MomHEDepth = cms.double( 0.4 ),
10570  HcalThreshold = cms.double( -1000.0 ),
10571  HF2Weights = cms.vdouble( ),
10572  HOWeights = cms.vdouble( ),
10573  EEGrid = cms.vdouble( ),
10574  UseSymEBTreshold = cms.bool( False ),
10575  EEWeights = cms.vdouble( ),
10576  EEWeight = cms.double( 1.0 ),
10577  UseHO = cms.bool( False ),
10578  HBWeights = cms.vdouble( ),
10579  HF1Weight = cms.double( 1.0 ),
10580  HF2Grid = cms.vdouble( ),
10581  HEDWeights = cms.vdouble( ),
10582  EBWeight = cms.double( 1.0 ),
10583  HF1Grid = cms.vdouble( ),
10584  EBWeights = cms.vdouble( ),
10585  HOWeight = cms.double( 1.0 ),
10586  HESWeight = cms.double( 1.0 ),
10587  HESThreshold = cms.double( 0.8 ),
10588  hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGUnseeded" ),
10589  HF2Weight = cms.double( 1.0 ),
10590  HF2Threshold = cms.double( 0.85 ),
10591  HcalAcceptSeverityLevel = cms.uint32( 9 ),
10592  EEThreshold = cms.double( 0.3 ),
10593  HOThresholdPlus1 = cms.double( 3.5 ),
10594  HOThresholdPlus2 = cms.double( 3.5 ),
10595  HF1Weights = cms.vdouble( ),
10596  hoInput = cms.InputTag( "hltHoreco" ),
10597  HF1Threshold = cms.double( 0.5 ),
10598  HcalPhase = cms.int32( 0 ),
10599  HESGrid = cms.vdouble( ),
10600  EcutTower = cms.double( -1000.0 ),
10601  UseRejectedRecoveredEcalHits = cms.bool( False ),
10602  UseEtEETreshold = cms.bool( False ),
10603  HESWeights = cms.vdouble( ),
10604  HOThresholdMinus1 = cms.double( 3.5 ),
10605  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
10606  'kWeird',
10607  'kBad' ),
10608  HEDWeight = cms.double( 1.0 ),
10609  UseSymEETreshold = cms.bool( False ),
10610  HEDThreshold = cms.double( 0.8 ),
10611  UseRejectedHitsOnly = cms.bool( False ),
10612  EBThreshold = cms.double( 0.07 ),
10613  HEDGrid = cms.vdouble( ),
10614  UseHcalRecoveredHits = cms.bool( False ),
10615  HOThresholdMinus2 = cms.double( 3.5 ),
10616  HOThreshold0 = cms.double( 3.5 ),
10617  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
10618  UseRejectedRecoveredHcalHits = cms.bool( False ),
10619  MomEBDepth = cms.double( 0.3 ),
10620  HBWeight = cms.double( 1.0 ),
10621  HOGrid = cms.vdouble( ),
10622  EBGrid = cms.vdouble( )
10623 )
10624 fragment.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
10625  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
10626  doRhoCorrection = cms.bool( False ),
10627  outerCone = cms.double( 0.14 ),
10628  caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGUnseeded" ),
10629  innerCone = cms.double( 0.0 ),
10630  useSingleTower = cms.bool( False ),
10631  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10632  depth = cms.int32( -1 ),
10633  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10634  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10635  rhoMax = cms.double( 9.9999999E7 ),
10636  etMin = cms.double( 0.0 ),
10637  rhoScale = cms.double( 1.0 ),
10638  doEtSum = cms.bool( False )
10639 )
10640 fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
10641  thrOverE2EE = cms.double( 0.0 ),
10642  saveTags = cms.bool( True ),
10643  useEt = cms.bool( True ),
10644  thrOverE2EB = cms.double( 0.0 ),
10645  thrRegularEE = cms.double( 0.0 ),
10646  thrOverEEE = cms.double( 0.1 ),
10647  varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ),
10648  thrOverEEB = cms.double( 0.1 ),
10649  thrRegularEB = cms.double( 0.0 ),
10650  lessThan = cms.bool( True ),
10651  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10652  ncandcut = cms.int32( 2 ),
10653  candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" )
10654 )
10655 fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10656  thrOverE2EE = cms.double( -1.0 ),
10657  saveTags = cms.bool( True ),
10658  useEt = cms.bool( False ),
10659  thrOverE2EB = cms.double( -1.0 ),
10660  thrRegularEE = cms.double( 0.9 ),
10661  thrOverEEE = cms.double( -1.0 ),
10662  varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ),
10663  thrOverEEB = cms.double( -1.0 ),
10664  thrRegularEB = cms.double( 0.85 ),
10665  lessThan = cms.bool( False ),
10666  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10667  ncandcut = cms.int32( 1 ),
10668  candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" )
10669 )
10670 fragment.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer",
10671  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10672  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10673  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10674  isIeta = cms.bool( True )
10675 )
10676 fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter",
10677  thrOverE2EE = cms.double( -1.0 ),
10678  saveTags = cms.bool( True ),
10679  useEt = cms.bool( False ),
10680  thrOverE2EB = cms.double( -1.0 ),
10681  thrRegularEE = cms.double( 0.035 ),
10682  thrOverEEE = cms.double( -1.0 ),
10683  varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ),
10684  thrOverEEB = cms.double( -1.0 ),
10685  thrRegularEB = cms.double( 0.015 ),
10686  lessThan = cms.bool( True ),
10687  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10688  ncandcut = cms.int32( 1 ),
10689  candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" )
10690 )
10691 fragment.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
10692  effectiveAreas = cms.vdouble( 0.16544, 0.13212 ),
10693  doRhoCorrection = cms.bool( True ),
10694  etaStripBarrel = cms.double( 0.0 ),
10695  energyEndcap = cms.double( 0.0 ),
10696  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10697  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
10698  etaStripEndcap = cms.double( 0.0 ),
10699  drVetoBarrel = cms.double( 0.0 ),
10700  drMax = cms.double( 0.3 ),
10701  energyBarrel = cms.double( 0.0 ),
10702  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10703  drVetoEndcap = cms.double( 0.0 ),
10704  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10705  rhoMax = cms.double( 9.9999999E7 ),
10706  rhoScale = cms.double( 1.0 )
10707 )
10708 fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
10709  thrOverE2EE = cms.double( 0.0 ),
10710  saveTags = cms.bool( True ),
10711  useEt = cms.bool( True ),
10712  thrOverE2EB = cms.double( 0.0 ),
10713  thrRegularEE = cms.double( 6.0 ),
10714  thrOverEEE = cms.double( 0.012 ),
10715  varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ),
10716  thrOverEEB = cms.double( 0.012 ),
10717  thrRegularEB = cms.double( 6.0 ),
10718  lessThan = cms.bool( True ),
10719  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
10720  ncandcut = cms.int32( 1 ),
10721  candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" )
10722 )
10723 fragment.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer",
10724  WtAverage = cms.bool( True ),
10725  Method2 = cms.bool( True ),
10726  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10727  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
10728  Verbosity = cms.int32( 0 ),
10729  UseError = cms.bool( True ),
10730  TrackCollection = cms.InputTag( "hltPixelTracks" ),
10731  PtMin = cms.double( 1.0 ),
10732  NTrkMin = cms.int32( 2 ),
10733  ZOffset = cms.double( 5.0 ),
10734  Finder = cms.string( "DivisiveVertexFinder" ),
10735  ZSeparation = cms.double( 0.05 )
10736 )
10737 fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
10738  useEventsWithNoVertex = cms.bool( True ),
10739  originHalfLength = cms.double( 0.3 ),
10740  useProtoTrackKinematics = cms.bool( False ),
10741  usePV = cms.bool( True ),
10742  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
10743  InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
10744  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10745  InputCollection = cms.InputTag( "hltPixelTracks" ),
10746  originRadius = cms.double( 0.1 )
10747 )
10748 fragment.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
10749  src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ),
10750  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10751  SimpleMagneticField = cms.string( "ParabolicMf" ),
10752  TransientInitialStateEstimatorParameters = cms.PSet(
10753  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10754  numberMeasurementsForFit = cms.int32( 4 ),
10755  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10756  ),
10757  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10758  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
10759  cleanTrajectoryAfterInOut = cms.bool( False ),
10760  useHitsSplitting = cms.bool( False ),
10761  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10762  doSeedingRegionRebuilding = cms.bool( False ),
10763  maxNSeeds = cms.uint32( 100000 ),
10764  produceSeedStopReasons = cms.bool( False ),
10765  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
10766  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10767  TrajectoryBuilder = cms.string( "" )
10768 )
10769 fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
10770  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ),
10771  SimpleMagneticField = cms.string( "ParabolicMf" ),
10772  clusterRemovalInfo = cms.InputTag( "" ),
10773  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10774  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
10775  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10776  useHitsSplitting = cms.bool( False ),
10777  MeasurementTracker = cms.string( "" ),
10778  AlgorithmName = cms.string( "hltIterX" ),
10779  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10780  NavigationSchool = cms.string( "" ),
10781  TrajectoryInEvent = cms.bool( False ),
10782  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10783  GeometricInnerState = cms.bool( True ),
10784  useSimpleMF = cms.bool( True ),
10785  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10786 )
10787 fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
10788  max_d0 = cms.double( 100.0 ),
10789  minNumber3DLayers = cms.uint32( 0 ),
10790  max_lostHitFraction = cms.double( 1.0 ),
10791  applyAbsCutsIfNoPV = cms.bool( False ),
10792  qualityBit = cms.string( "highPurity" ),
10793  minNumberLayers = cms.uint32( 3 ),
10794  chi2n_par = cms.double( 0.7 ),
10795  useVtxError = cms.bool( False ),
10796  nSigmaZ = cms.double( 3.0 ),
10797  dz_par2 = cms.vdouble( 0.4, 4.0 ),
10798  applyAdaptedPVCuts = cms.bool( True ),
10799  min_eta = cms.double( -9999.0 ),
10800  dz_par1 = cms.vdouble( 0.35, 4.0 ),
10801  copyTrajectories = cms.untracked.bool( False ),
10802  vtxNumber = cms.int32( -1 ),
10803  max_d0NoPV = cms.double( 100.0 ),
10804  keepAllTracks = cms.bool( False ),
10805  maxNumberLostLayers = cms.uint32( 1 ),
10806  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10807  max_relpterr = cms.double( 9999.0 ),
10808  copyExtras = cms.untracked.bool( True ),
10809  max_z0NoPV = cms.double( 100.0 ),
10810  vertexCut = cms.string( "tracksSize>=3" ),
10811  max_z0 = cms.double( 100.0 ),
10812  useVertices = cms.bool( True ),
10813  min_nhits = cms.uint32( 0 ),
10814  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ),
10815  max_minMissHitOutOrIn = cms.int32( 99 ),
10816  chi2n_no1Dmod_par = cms.double( 9999.0 ),
10817  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
10818  max_eta = cms.double( 9999.0 ),
10819  d0_par2 = cms.vdouble( 0.4, 4.0 ),
10820  d0_par1 = cms.vdouble( 0.3, 4.0 ),
10821  res_par = cms.vdouble( 0.003, 0.001 ),
10822  minHitsToBypassChecks = cms.uint32( 20 )
10823 )
10824 fragment.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover",
10825  trackClassifier = cms.InputTag( '','QualityMasks' ),
10826  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10827  maxChi2 = cms.double( 9.0 ),
10828  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ),
10829  oldClusterRemovalInfo = cms.InputTag( "" ),
10830  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10831  overrideTrkQuals = cms.InputTag( "" ),
10832  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10833  TrackQuality = cms.string( "highPurity" )
10834 )
10835 fragment.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10836  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
10837  OnDemand = cms.bool( False ),
10838  src = cms.InputTag( "hltSiStripClusters" )
10839 )
10840 fragment.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer",
10841  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10842  'BPix1+BPix2+FPix1_pos',
10843  'BPix1+BPix2+FPix1_neg',
10844  'BPix1+FPix1_pos+FPix2_pos',
10845  'BPix1+FPix1_neg+FPix2_neg' ),
10846  MTOB = cms.PSet( ),
10847  TEC = cms.PSet( ),
10848  MTID = cms.PSet( ),
10849  FPix = cms.PSet(
10850  hitErrorRPhi = cms.double( 0.0051 ),
10851  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10852  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
10853  useErrorsFromParam = cms.bool( True ),
10854  hitErrorRZ = cms.double( 0.0036 ),
10855  HitProducer = cms.string( "hltSiPixelRecHits" )
10856  ),
10857  MTEC = cms.PSet( ),
10858  MTIB = cms.PSet( ),
10859  TID = cms.PSet( ),
10860  TOB = cms.PSet( ),
10861  BPix = cms.PSet(
10862  hitErrorRPhi = cms.double( 0.0027 ),
10863  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10864  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
10865  useErrorsFromParam = cms.bool( True ),
10866  hitErrorRZ = cms.double( 0.006 ),
10867  HitProducer = cms.string( "hltSiPixelRecHits" )
10868  ),
10869  TIB = cms.PSet( )
10870 )
10871 fragment.hltIter1PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
10872  RegionPSet = cms.PSet(
10873  vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
10874  zErrorVetex = cms.double( 0.2 ),
10875  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10876  zErrorBeamSpot = cms.double( 24.2 ),
10877  maxNVertices = cms.int32( 3 ),
10878  maxNRegions = cms.int32( 10 ),
10879  nSigmaZVertex = cms.double( 3.0 ),
10880  nSigmaZBeamSpot = cms.double( 4.0 ),
10881  ptMin = cms.double( 0.5 ),
10882  mode = cms.string( "VerticesFixed" ),
10883  input = cms.InputTag( "hltEgammaCandidates" ),
10884  searchOpt = cms.bool( False ),
10885  whereToUseMeasurementTracker = cms.string( "Never" ),
10886  originRadius = cms.double( 0.05 ),
10887  measurementTrackerName = cms.InputTag( "" ),
10888  precise = cms.bool( True ),
10889  deltaEta = cms.double( 0.5 ),
10890  deltaPhi = cms.double( 0.5 )
10891  )
10892 )
10893 fragment.hltIter1PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer",
10894  cut = cms.string( "" ),
10895  silentClusterCheck = cms.untracked.bool( False ),
10896  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
10897  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10898  doClusterCheck = cms.bool( False ),
10899  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
10900  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10901 )
10902 fragment.hltIter1PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer",
10903  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForPhotons" ),
10904  layerPairs = cms.vuint32( 0 ),
10905  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ),
10906  produceSeedingHitSets = cms.bool( False ),
10907  produceIntermediateHitDoublets = cms.bool( True ),
10908  maxElement = cms.uint32( 0 ),
10909  seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" )
10910 )
10911 fragment.hltIter1PFlowPixelHitTripletsForPhotons = cms.EDProducer( "PixelTripletHLTEDProducer",
10912  useBending = cms.bool( True ),
10913  useFixedPreFiltering = cms.bool( False ),
10914  produceIntermediateHitTriplets = cms.bool( False ),
10915  maxElement = cms.uint32( 100000 ),
10916  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10917  extraHitRPhitolerance = cms.double( 0.032 ),
10918  produceSeedingHitSets = cms.bool( True ),
10919  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForPhotons" ),
10920  useMultScattering = cms.bool( True ),
10921  phiPreFiltering = cms.double( 0.3 ),
10922  extraHitRZtolerance = cms.double( 0.037 )
10923 )
10924 fragment.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
10925  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10926  forceKinematicWithRegionDirection = cms.bool( False ),
10927  magneticField = cms.string( "ParabolicMf" ),
10928  SeedMomentumForBOFF = cms.double( 5.0 ),
10929  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10930  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10931  MinOneOverPtError = cms.double( 1.0 ),
10932  seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitTripletsForPhotons" ),
10933  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10934 )
10935 fragment.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
10936  src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ),
10937  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10938  SimpleMagneticField = cms.string( "ParabolicMf" ),
10939  TransientInitialStateEstimatorParameters = cms.PSet(
10940  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10941  numberMeasurementsForFit = cms.int32( 4 ),
10942  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10943  ),
10944  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10945  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ),
10946  cleanTrajectoryAfterInOut = cms.bool( False ),
10947  useHitsSplitting = cms.bool( False ),
10948  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10949  doSeedingRegionRebuilding = cms.bool( False ),
10950  maxNSeeds = cms.uint32( 100000 ),
10951  produceSeedStopReasons = cms.bool( False ),
10952  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
10953  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10954  TrajectoryBuilder = cms.string( "" )
10955 )
10956 fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
10957  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ),
10958  SimpleMagneticField = cms.string( "ParabolicMf" ),
10959  clusterRemovalInfo = cms.InputTag( "" ),
10960  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10961  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ),
10962  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10963  useHitsSplitting = cms.bool( False ),
10964  MeasurementTracker = cms.string( "" ),
10965  AlgorithmName = cms.string( "hltIterX" ),
10966  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10967  NavigationSchool = cms.string( "" ),
10968  TrajectoryInEvent = cms.bool( False ),
10969  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10970  GeometricInnerState = cms.bool( True ),
10971  useSimpleMF = cms.bool( True ),
10972  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10973 )
10974 fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
10975  max_d0 = cms.double( 100.0 ),
10976  minNumber3DLayers = cms.uint32( 0 ),
10977  max_lostHitFraction = cms.double( 1.0 ),
10978  applyAbsCutsIfNoPV = cms.bool( False ),
10979  qualityBit = cms.string( "highPurity" ),
10980  minNumberLayers = cms.uint32( 3 ),
10981  chi2n_par = cms.double( 0.7 ),
10982  useVtxError = cms.bool( False ),
10983  nSigmaZ = cms.double( 3.0 ),
10984  dz_par2 = cms.vdouble( 0.9, 3.0 ),
10985  applyAdaptedPVCuts = cms.bool( True ),
10986  min_eta = cms.double( -9999.0 ),
10987  dz_par1 = cms.vdouble( 0.8, 3.0 ),
10988  copyTrajectories = cms.untracked.bool( False ),
10989  vtxNumber = cms.int32( -1 ),
10990  max_d0NoPV = cms.double( 100.0 ),
10991  keepAllTracks = cms.bool( False ),
10992  maxNumberLostLayers = cms.uint32( 1 ),
10993  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10994  max_relpterr = cms.double( 9999.0 ),
10995  copyExtras = cms.untracked.bool( True ),
10996  max_z0NoPV = cms.double( 100.0 ),
10997  vertexCut = cms.string( "tracksSize>=3" ),
10998  max_z0 = cms.double( 100.0 ),
10999  useVertices = cms.bool( True ),
11000  min_nhits = cms.uint32( 0 ),
11001  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ),
11002  max_minMissHitOutOrIn = cms.int32( 99 ),
11003  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11004  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
11005  max_eta = cms.double( 9999.0 ),
11006  d0_par2 = cms.vdouble( 0.9, 3.0 ),
11007  d0_par1 = cms.vdouble( 0.85, 3.0 ),
11008  res_par = cms.vdouble( 0.003, 0.001 ),
11009  minHitsToBypassChecks = cms.uint32( 20 )
11010 )
11011 fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
11012  max_d0 = cms.double( 100.0 ),
11013  minNumber3DLayers = cms.uint32( 0 ),
11014  max_lostHitFraction = cms.double( 1.0 ),
11015  applyAbsCutsIfNoPV = cms.bool( False ),
11016  qualityBit = cms.string( "highPurity" ),
11017  minNumberLayers = cms.uint32( 5 ),
11018  chi2n_par = cms.double( 0.4 ),
11019  useVtxError = cms.bool( False ),
11020  nSigmaZ = cms.double( 3.0 ),
11021  dz_par2 = cms.vdouble( 1.0, 4.0 ),
11022  applyAdaptedPVCuts = cms.bool( True ),
11023  min_eta = cms.double( -9999.0 ),
11024  dz_par1 = cms.vdouble( 1.0, 4.0 ),
11025  copyTrajectories = cms.untracked.bool( False ),
11026  vtxNumber = cms.int32( -1 ),
11027  max_d0NoPV = cms.double( 100.0 ),
11028  keepAllTracks = cms.bool( False ),
11029  maxNumberLostLayers = cms.uint32( 1 ),
11030  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11031  max_relpterr = cms.double( 9999.0 ),
11032  copyExtras = cms.untracked.bool( True ),
11033  max_z0NoPV = cms.double( 100.0 ),
11034  vertexCut = cms.string( "tracksSize>=3" ),
11035  max_z0 = cms.double( 100.0 ),
11036  useVertices = cms.bool( True ),
11037  min_nhits = cms.uint32( 0 ),
11038  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ),
11039  max_minMissHitOutOrIn = cms.int32( 99 ),
11040  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11041  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
11042  max_eta = cms.double( 9999.0 ),
11043  d0_par2 = cms.vdouble( 1.0, 4.0 ),
11044  d0_par1 = cms.vdouble( 1.0, 4.0 ),
11045  res_par = cms.vdouble( 0.003, 0.001 ),
11046  minHitsToBypassChecks = cms.uint32( 20 )
11047 )
11048 fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger",
11049  ShareFrac = cms.double( 0.19 ),
11050  writeOnlyTrkQuals = cms.bool( False ),
11051  MinPT = cms.double( 0.05 ),
11052  allowFirstHitShare = cms.bool( True ),
11053  copyExtras = cms.untracked.bool( True ),
11054  Epsilon = cms.double( -0.001 ),
11055  selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ),
11056  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
11057  MaxNormalizedChisq = cms.double( 1000.0 ),
11058  copyMVA = cms.bool( False ),
11059  FoundHitBonus = cms.double( 5.0 ),
11060  LostHitPenalty = cms.double( 20.0 ),
11061  setsToMerge = cms.VPSet(
11062  cms.PSet( pQual = cms.bool( False ),
11063  tLists = cms.vint32( 0, 1 )
11064  )
11065  ),
11066  MinFound = cms.int32( 3 ),
11067  hasSelector = cms.vint32( 0, 0 ),
11068  TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ),
11069  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
11070  newQuality = cms.string( "confirmed" )
11071 )
11072 fragment.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger",
11073  ShareFrac = cms.double( 0.19 ),
11074  writeOnlyTrkQuals = cms.bool( False ),
11075  MinPT = cms.double( 0.05 ),
11076  allowFirstHitShare = cms.bool( True ),
11077  copyExtras = cms.untracked.bool( True ),
11078  Epsilon = cms.double( -0.001 ),
11079  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ),
11080  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
11081  MaxNormalizedChisq = cms.double( 1000.0 ),
11082  copyMVA = cms.bool( False ),
11083  FoundHitBonus = cms.double( 5.0 ),
11084  LostHitPenalty = cms.double( 20.0 ),
11085  setsToMerge = cms.VPSet(
11086  cms.PSet( pQual = cms.bool( False ),
11087  tLists = cms.vint32( 0, 1 )
11088  )
11089  ),
11090  MinFound = cms.int32( 3 ),
11091  hasSelector = cms.vint32( 0, 0 ),
11092  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ),
11093  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
11094  newQuality = cms.string( "confirmed" )
11095 )
11096 fragment.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover",
11097  trackClassifier = cms.InputTag( '','QualityMasks' ),
11098  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
11099  maxChi2 = cms.double( 16.0 ),
11100  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ),
11101  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ),
11102  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
11103  overrideTrkQuals = cms.InputTag( "" ),
11104  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
11105  TrackQuality = cms.string( "highPurity" )
11106 )
11107 fragment.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
11108  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
11109  OnDemand = cms.bool( False ),
11110  src = cms.InputTag( "hltSiStripClusters" )
11111 )
11112 fragment.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer",
11113  layerList = cms.vstring( 'BPix1+BPix2',
11114  'BPix1+BPix3',
11115  'BPix2+BPix3',
11116  'BPix1+FPix1_pos',
11117  'BPix1+FPix1_neg',
11118  'BPix1+FPix2_pos',
11119  'BPix1+FPix2_neg',
11120  'BPix2+FPix1_pos',
11121  'BPix2+FPix1_neg',
11122  'BPix2+FPix2_pos',
11123  'BPix2+FPix2_neg',
11124  'FPix1_pos+FPix2_pos',
11125  'FPix1_neg+FPix2_neg' ),
11126  MTOB = cms.PSet( ),
11127  TEC = cms.PSet( ),
11128  MTID = cms.PSet( ),
11129  FPix = cms.PSet(
11130  hitErrorRPhi = cms.double( 0.0051 ),
11131  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11132  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
11133  useErrorsFromParam = cms.bool( True ),
11134  hitErrorRZ = cms.double( 0.0036 ),
11135  HitProducer = cms.string( "hltSiPixelRecHits" )
11136  ),
11137  MTEC = cms.PSet( ),
11138  MTIB = cms.PSet( ),
11139  TID = cms.PSet( ),
11140  TOB = cms.PSet( ),
11141  BPix = cms.PSet(
11142  hitErrorRPhi = cms.double( 0.0027 ),
11143  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11144  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ),
11145  useErrorsFromParam = cms.bool( True ),
11146  hitErrorRZ = cms.double( 0.006 ),
11147  HitProducer = cms.string( "hltSiPixelRecHits" )
11148  ),
11149  TIB = cms.PSet( )
11150 )
11151 fragment.hltIter2PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
11152  RegionPSet = cms.PSet(
11153  vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ),
11154  zErrorVetex = cms.double( 0.2 ),
11155  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11156  zErrorBeamSpot = cms.double( 24.2 ),
11157  maxNVertices = cms.int32( 3 ),
11158  maxNRegions = cms.int32( 10 ),
11159  nSigmaZVertex = cms.double( 3.0 ),
11160  nSigmaZBeamSpot = cms.double( 4.0 ),
11161  ptMin = cms.double( 1.2 ),
11162  mode = cms.string( "VerticesFixed" ),
11163  input = cms.InputTag( "hltEgammaCandidates" ),
11164  searchOpt = cms.bool( False ),
11165  whereToUseMeasurementTracker = cms.string( "Never" ),
11166  originRadius = cms.double( 0.05 ),
11167  measurementTrackerName = cms.InputTag( "" ),
11168  precise = cms.bool( True ),
11169  deltaEta = cms.double( 0.5 ),
11170  deltaPhi = cms.double( 0.5 )
11171  )
11172 )
11173 fragment.hltIter2PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer",
11174  cut = cms.string( "" ),
11175  silentClusterCheck = cms.untracked.bool( False ),
11176  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
11177  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
11178  doClusterCheck = cms.bool( False ),
11179  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11180  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
11181 )
11182 fragment.hltIter2PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer",
11183  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForPhotons" ),
11184  layerPairs = cms.vuint32( 0 ),
11185  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ),
11186  produceSeedingHitSets = cms.bool( True ),
11187  produceIntermediateHitDoublets = cms.bool( False ),
11188  maxElement = cms.uint32( 0 ),
11189  seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" )
11190 )
11191 fragment.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
11192  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
11193  forceKinematicWithRegionDirection = cms.bool( False ),
11194  magneticField = cms.string( "ParabolicMf" ),
11195  SeedMomentumForBOFF = cms.double( 5.0 ),
11196  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
11197  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11198  MinOneOverPtError = cms.double( 1.0 ),
11199  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForPhotons" ),
11200  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
11201 )
11202 fragment.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker",
11203  src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ),
11204  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
11205  SimpleMagneticField = cms.string( "ParabolicMf" ),
11206  TransientInitialStateEstimatorParameters = cms.PSet(
11207  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
11208  numberMeasurementsForFit = cms.int32( 4 ),
11209  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
11210  ),
11211  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11212  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ),
11213  cleanTrajectoryAfterInOut = cms.bool( False ),
11214  useHitsSplitting = cms.bool( False ),
11215  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11216  doSeedingRegionRebuilding = cms.bool( False ),
11217  maxNSeeds = cms.uint32( 100000 ),
11218  produceSeedStopReasons = cms.bool( False ),
11219  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
11220  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11221  TrajectoryBuilder = cms.string( "" )
11222 )
11223 fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer",
11224  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ),
11225  SimpleMagneticField = cms.string( "ParabolicMf" ),
11226  clusterRemovalInfo = cms.InputTag( "" ),
11227  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11228  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ),
11229  Fitter = cms.string( "hltESPFittingSmootherIT" ),
11230  useHitsSplitting = cms.bool( False ),
11231  MeasurementTracker = cms.string( "" ),
11232  AlgorithmName = cms.string( "hltIterX" ),
11233  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
11234  NavigationSchool = cms.string( "" ),
11235  TrajectoryInEvent = cms.bool( False ),
11236  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11237  GeometricInnerState = cms.bool( True ),
11238  useSimpleMF = cms.bool( True ),
11239  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
11240 )
11241 fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector",
11242  max_d0 = cms.double( 100.0 ),
11243  minNumber3DLayers = cms.uint32( 0 ),
11244  max_lostHitFraction = cms.double( 1.0 ),
11245  applyAbsCutsIfNoPV = cms.bool( False ),
11246  qualityBit = cms.string( "highPurity" ),
11247  minNumberLayers = cms.uint32( 3 ),
11248  chi2n_par = cms.double( 0.7 ),
11249  useVtxError = cms.bool( False ),
11250  nSigmaZ = cms.double( 3.0 ),
11251  dz_par2 = cms.vdouble( 0.4, 4.0 ),
11252  applyAdaptedPVCuts = cms.bool( True ),
11253  min_eta = cms.double( -9999.0 ),
11254  dz_par1 = cms.vdouble( 0.35, 4.0 ),
11255  copyTrajectories = cms.untracked.bool( False ),
11256  vtxNumber = cms.int32( -1 ),
11257  max_d0NoPV = cms.double( 100.0 ),
11258  keepAllTracks = cms.bool( False ),
11259  maxNumberLostLayers = cms.uint32( 1 ),
11260  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
11261  max_relpterr = cms.double( 9999.0 ),
11262  copyExtras = cms.untracked.bool( True ),
11263  max_z0NoPV = cms.double( 100.0 ),
11264  vertexCut = cms.string( "tracksSize>=3" ),
11265  max_z0 = cms.double( 100.0 ),
11266  useVertices = cms.bool( True ),
11267  min_nhits = cms.uint32( 0 ),
11268  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ),
11269  max_minMissHitOutOrIn = cms.int32( 99 ),
11270  chi2n_no1Dmod_par = cms.double( 9999.0 ),
11271  vertices = cms.InputTag( "hltPixelVerticesForPhotons" ),
11272  max_eta = cms.double( 9999.0 ),
11273  d0_par2 = cms.vdouble( 0.4, 4.0 ),
11274  d0_par1 = cms.vdouble( 0.3, 4.0 ),
11275  res_par = cms.vdouble( 0.003, 0.001 ),
11276  minHitsToBypassChecks = cms.uint32( 20 )
11277 )
11278 fragment.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger",
11279  ShareFrac = cms.double( 0.19 ),
11280  writeOnlyTrkQuals = cms.bool( False ),
11281  MinPT = cms.double( 0.05 ),
11282  allowFirstHitShare = cms.bool( True ),
11283  copyExtras = cms.untracked.bool( True ),
11284  Epsilon = cms.double( -0.001 ),
11285  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ),
11286  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
11287  MaxNormalizedChisq = cms.double( 1000.0 ),
11288  copyMVA = cms.bool( False ),
11289  FoundHitBonus = cms.double( 5.0 ),
11290  LostHitPenalty = cms.double( 20.0 ),
11291  setsToMerge = cms.VPSet(
11292  cms.PSet( pQual = cms.bool( False ),
11293  tLists = cms.vint32( 0, 1 )
11294  )
11295  ),
11296  MinFound = cms.int32( 3 ),
11297  hasSelector = cms.vint32( 0, 0 ),
11298  TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ),
11299  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
11300  newQuality = cms.string( "confirmed" )
11301 )
11302 fragment.hltEgammaHollowTrackIsoUnseeded = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional",
11303  egTrkIsoStripEndcap = cms.double( 0.03 ),
11304  egTrkIsoConeSize = cms.double( 0.29 ),
11305  trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ),
11306  egTrkIsoStripBarrel = cms.double( 0.03 ),
11307  countTracks = cms.bool( False ),
11308  egTrkIsoRSpan = cms.double( 999999.0 ),
11309  egTrkIsoVetoConeSize = cms.double( 0.06 ),
11310  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11311  egTrkIsoPtMin = cms.double( 1.0 ),
11312  egTrkIsoZSpan = cms.double( 999999.0 )
11313 )
11314 fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
11315  thrOverE2EE = cms.double( 0.0 ),
11316  saveTags = cms.bool( True ),
11317  useEt = cms.bool( True ),
11318  thrOverE2EB = cms.double( 0.0 ),
11319  thrRegularEE = cms.double( 6.0 ),
11320  thrOverEEE = cms.double( 0.002 ),
11321  varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ),
11322  thrOverEEB = cms.double( 0.002 ),
11323  thrRegularEB = cms.double( 6.0 ),
11324  lessThan = cms.bool( True ),
11325  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11326  ncandcut = cms.int32( 1 ),
11327  candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" )
11328 )
11329 fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter",
11330  saveTags = cms.bool( True ),
11331  firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ),
11332  minMass = cms.double( 10.0 ),
11333  secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" )
11334 )
11335 fragment.hltPreMCDoubleEle5CaloIdLGsfTrkIdVLMW = cms.EDFilter( "HLTPrescaler",
11336  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11337  offset = cms.uint32( 0 )
11338 )
11339 fragment.hltEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter",
11340  saveTags = cms.bool( True ),
11341  inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ),
11342  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11343  etcutEE = cms.double( 5.0 ),
11344  etcutEB = cms.double( 5.0 ),
11345  ncandcut = cms.int32( 1 )
11346 )
11347 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
11348  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
11349  doRhoCorrection = cms.bool( False ),
11350  outerCone = cms.double( 0.14 ),
11351  caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ),
11352  innerCone = cms.double( 0.0 ),
11353  useSingleTower = cms.bool( False ),
11354  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11355  depth = cms.int32( -1 ),
11356  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11357  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11358  rhoMax = cms.double( 9.9999999E7 ),
11359  etMin = cms.double( 0.0 ),
11360  rhoScale = cms.double( 1.0 ),
11361  doEtSum = cms.bool( False )
11362 )
11363 fragment.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11364  thrOverE2EE = cms.double( -1.0 ),
11365  saveTags = cms.bool( True ),
11366  useEt = cms.bool( False ),
11367  thrOverE2EB = cms.double( -1.0 ),
11368  thrRegularEE = cms.double( -1.0 ),
11369  thrOverEEE = cms.double( 0.1 ),
11370  varTag = cms.InputTag( "hltEgammaHoverE" ),
11371  thrOverEEB = cms.double( 0.15 ),
11372  thrRegularEB = cms.double( -1.0 ),
11373  lessThan = cms.bool( True ),
11374  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11375  ncandcut = cms.int32( 1 ),
11376  candTag = cms.InputTag( "hltEG5EtFilter" )
11377 )
11378 fragment.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11379  thrOverE2EE = cms.double( -1.0 ),
11380  saveTags = cms.bool( True ),
11381  useEt = cms.bool( False ),
11382  thrOverE2EB = cms.double( -1.0 ),
11383  thrRegularEE = cms.double( 0.035 ),
11384  thrOverEEE = cms.double( -1.0 ),
11385  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
11386  thrOverEEB = cms.double( -1.0 ),
11387  thrRegularEB = cms.double( 0.014 ),
11388  lessThan = cms.bool( True ),
11389  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11390  ncandcut = cms.int32( 1 ),
11391  candTag = cms.InputTag( "hltEG5HEFilter" )
11392 )
11393 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronSeedProducer",
11394  endcapSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
11395  SeedConfiguration = cms.PSet(
11396  hcalRecHits = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ),
11397  HighPtThreshold = cms.double( 35.0 ),
11398  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
11399  PhiMin2B = cms.double( -0.004 ),
11400  preFilteredSeeds = cms.bool( True ),
11401  PhiMin2F = cms.double( -0.004 ),
11402  ePhiMax1 = cms.double( 0.04 ),
11403  pPhiMax1 = cms.double( 0.08 ),
11404  DeltaPhi1Low = cms.double( 0.23 ),
11405  initialSeeds = cms.InputTag( "noSeedsHere" ),
11406  PhiMax2F = cms.double( 0.004 ),
11407  z2MinB = cms.double( -0.09 ),
11408  rMaxI = cms.double( 0.2 ),
11409  searchInTIDTEC = cms.bool( True ),
11410  PhiMax2B = cms.double( 0.004 ),
11411  SCEtCut = cms.double( 3.0 ),
11412  nSigmasDeltaZ1 = cms.double( 5.0 ),
11413  rMinI = cms.double( -0.2 ),
11414  z2MaxB = cms.double( 0.09 ),
11415  dynamicPhiRoad = cms.bool( False ),
11416  SizeWindowENeg = cms.double( 0.675 ),
11417  fromTrackerSeeds = cms.bool( True ),
11418  DeltaPhi1High = cms.double( 0.08 ),
11419  ePhiMin1 = cms.double( -0.08 ),
11420  OrderedHitsFactoryPSet = cms.PSet(
11421  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ),
11422  maxElement = cms.uint32( 0 ),
11423  ComponentName = cms.string( "StandardHitPairGenerator" ),
11424  useOnDemandTracker = cms.untracked.int32( 0 )
11425  ),
11426  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11427  applyHOverECut = cms.bool( True ),
11428  RegionPSet = cms.PSet(
11429  useZInVertex = cms.bool( True ),
11430  ptMin = cms.double( 1.5 ),
11431  deltaEtaRegion = cms.double( 0.1 ),
11432  VertexProducer = cms.InputTag( "dummyVertices" ),
11433  originHalfLength = cms.double( 15.0 ),
11434  originRadius = cms.double( 0.2 ),
11435  deltaPhiRegion = cms.double( 0.4 )
11436  ),
11437  maxHOverEEndcaps = cms.double( 0.2 ),
11438  r2MaxF = cms.double( 0.15 ),
11439  hOverEHFMinE = cms.double( 999999.0 ),
11440  hOverEConeSize = cms.double( 0.14 ),
11441  maxHOverEBarrel = cms.double( 0.2 ),
11442  DeltaPhi2B = cms.double( 0.004 ),
11443  measurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11444  hOverEHBMinE = cms.double( 999999.0 ),
11445  r2MinF = cms.double( -0.15 ),
11446  hcalTowers = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ),
11447  pPhiMin1 = cms.double( -0.04 ),
11448  measurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
11449  DeltaPhi2F = cms.double( 0.004 ),
11450  LowPtThreshold = cms.double( 3.0 )
11451  ),
11452  barrelSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' )
11453 )
11454 fragment.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11455  s_a_rF = cms.double( 0.04 ),
11456  saveTags = cms.bool( True ),
11457  s_a_phi1B = cms.double( 0.0069 ),
11458  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11459  s_a_phi1F = cms.double( 0.0076 ),
11460  s_a_phi1I = cms.double( 0.0088 ),
11461  pixelVeto = cms.bool( False ),
11462  s2_threshold = cms.double( 0.4 ),
11463  s_a_rI = cms.double( 0.027 ),
11464  npixelmatchcut = cms.double( 1.0 ),
11465  tanhSO10InterThres = cms.double( 1.0 ),
11466  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11467  useS = cms.bool( False ),
11468  candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ),
11469  ncandcut = cms.int32( 1 ),
11470  s_a_phi2B = cms.double( 3.7E-4 ),
11471  tanhSO10BarrelThres = cms.double( 0.35 ),
11472  s_a_zB = cms.double( 0.012 ),
11473  tanhSO10ForwardThres = cms.double( 1.0 ),
11474  s_a_phi2F = cms.double( 0.00906 ),
11475  s_a_phi2I = cms.double( 7.0E-4 )
11476 )
11477 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
11478  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11479  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
11480  SimpleMagneticField = cms.string( "" ),
11481  TransientInitialStateEstimatorParameters = cms.PSet(
11482  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11483  numberMeasurementsForFit = cms.int32( 4 ),
11484  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11485  ),
11486  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11487  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11488  cleanTrajectoryAfterInOut = cms.bool( True ),
11489  useHitsSplitting = cms.bool( True ),
11490  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11491  doSeedingRegionRebuilding = cms.bool( True ),
11492  maxNSeeds = cms.uint32( 1000000 ),
11493  produceSeedStopReasons = cms.bool( False ),
11494  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11495  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11496  TrajectoryBuilder = cms.string( "" )
11497 )
11498 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
11499  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
11500  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11501  producer = cms.string( "" ),
11502  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11503  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11504  useHitsSplitting = cms.bool( False ),
11505  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
11506  GeometricInnerState = cms.bool( True ),
11507  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11508  TrajectoryInEvent = cms.bool( True ),
11509  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11510  AlgorithmName = cms.string( "gsf" ),
11511  Propagator = cms.string( "hltESPFwdElectronPropagator" )
11512 )
11513 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11514  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11515  UseGsfTracks = cms.bool( True ),
11516  TrackProducer = cms.InputTag( "" ),
11517  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" )
11518 )
11519 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11520  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11521  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11522  upperTrackNrToRemoveCut = cms.int32( 9999 ),
11523  lowerTrackNrToRemoveCut = cms.int32( -1 ),
11524  inputCollection = cms.InputTag( "hltEgammaGsfTracks" )
11525 )
11526 fragment.hltEle5CaloIdLGsfTrkIdVLDEtaFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11527  thrOverE2EE = cms.double( -1.0 ),
11528  saveTags = cms.bool( True ),
11529  useEt = cms.bool( False ),
11530  thrOverE2EB = cms.double( -1.0 ),
11531  thrRegularEE = cms.double( 9999.0 ),
11532  thrOverEEE = cms.double( -1.0 ),
11533  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
11534  thrOverEEB = cms.double( -1.0 ),
11535  thrRegularEB = cms.double( 0.02 ),
11536  lessThan = cms.bool( True ),
11537  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11538  ncandcut = cms.int32( 1 ),
11539  candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" )
11540 )
11541 fragment.hltEle5CaloIdLGsfTrkIdVLDPhiFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11542  thrOverE2EE = cms.double( -1.0 ),
11543  saveTags = cms.bool( True ),
11544  useEt = cms.bool( False ),
11545  thrOverE2EB = cms.double( -1.0 ),
11546  thrRegularEE = cms.double( 9999.0 ),
11547  thrOverEEE = cms.double( -1.0 ),
11548  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
11549  thrOverEEB = cms.double( -1.0 ),
11550  thrRegularEB = cms.double( 0.15 ),
11551  lessThan = cms.bool( True ),
11552  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11553  ncandcut = cms.int32( 1 ),
11554  candTag = cms.InputTag( "hltEle5CaloIdLGsfTrkIdVLDEtaFilter" )
11555 )
11556 fragment.hltEle5CaloIdLNewPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11557  s_a_rF = cms.double( 0.04 ),
11558  saveTags = cms.bool( True ),
11559  s_a_phi1B = cms.double( 0.0069 ),
11560  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
11561  s_a_phi1F = cms.double( 0.0076 ),
11562  s_a_phi1I = cms.double( 0.0088 ),
11563  pixelVeto = cms.bool( False ),
11564  s2_threshold = cms.double( 20.6 ),
11565  s_a_rI = cms.double( 0.027 ),
11566  npixelmatchcut = cms.double( 1.0 ),
11567  tanhSO10InterThres = cms.double( 1.0 ),
11568  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11569  useS = cms.bool( True ),
11570  candTag = cms.InputTag( "hltEle5CaloIdLGsfTrkIdVLDPhiFilter" ),
11571  ncandcut = cms.int32( 1 ),
11572  s_a_phi2B = cms.double( 3.7E-4 ),
11573  tanhSO10BarrelThres = cms.double( 0.35 ),
11574  s_a_zB = cms.double( 0.012 ),
11575  tanhSO10ForwardThres = cms.double( 1.0 ),
11576  s_a_phi2F = cms.double( 0.00906 ),
11577  s_a_phi2I = cms.double( 7.0E-4 )
11578 )
11579 fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper",
11580  doIsolated = cms.bool( True ),
11581  saveTags = cms.bool( True ),
11582  candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11583  candNonIsolatedTag = cms.InputTag( "" )
11584 )
11585 fragment.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter",
11586  saveTags = cms.bool( True ),
11587  inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ),
11588  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11589  etcutEE = cms.double( 5.0 ),
11590  etcutEB = cms.double( 5.0 ),
11591  ncandcut = cms.int32( 2 )
11592 )
11593 fragment.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11594  thrOverE2EE = cms.double( -1.0 ),
11595  saveTags = cms.bool( True ),
11596  useEt = cms.bool( False ),
11597  thrOverE2EB = cms.double( -1.0 ),
11598  thrRegularEE = cms.double( -1.0 ),
11599  thrOverEEE = cms.double( 0.1 ),
11600  varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ),
11601  thrOverEEB = cms.double( 0.15 ),
11602  thrRegularEB = cms.double( -1.0 ),
11603  lessThan = cms.bool( True ),
11604  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11605  ncandcut = cms.int32( 2 ),
11606  candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" )
11607 )
11608 fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11609  thrOverE2EE = cms.double( -1.0 ),
11610  saveTags = cms.bool( True ),
11611  useEt = cms.bool( False ),
11612  thrOverE2EB = cms.double( -1.0 ),
11613  thrRegularEE = cms.double( 0.035 ),
11614  thrOverEEE = cms.double( -1.0 ),
11615  varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ),
11616  thrOverEEB = cms.double( -1.0 ),
11617  thrRegularEB = cms.double( 0.014 ),
11618  lessThan = cms.bool( True ),
11619  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11620  ncandcut = cms.int32( 2 ),
11621  candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" )
11622 )
11623 fragment.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronSeedProducer",
11624  endcapSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
11625  SeedConfiguration = cms.PSet(
11626  hcalRecHits = cms.InputTag( "hltHbherecoMethod2L1EGUnseeded" ),
11627  HighPtThreshold = cms.double( 35.0 ),
11628  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
11629  PhiMin2B = cms.double( -0.004 ),
11630  preFilteredSeeds = cms.bool( True ),
11631  PhiMin2F = cms.double( -0.004 ),
11632  ePhiMax1 = cms.double( 0.04 ),
11633  pPhiMax1 = cms.double( 0.08 ),
11634  DeltaPhi1Low = cms.double( 0.23 ),
11635  initialSeeds = cms.InputTag( "noSeedsHere" ),
11636  PhiMax2F = cms.double( 0.004 ),
11637  z2MinB = cms.double( -0.09 ),
11638  rMaxI = cms.double( 0.2 ),
11639  searchInTIDTEC = cms.bool( True ),
11640  PhiMax2B = cms.double( 0.004 ),
11641  SCEtCut = cms.double( 3.0 ),
11642  nSigmasDeltaZ1 = cms.double( 5.0 ),
11643  rMinI = cms.double( -0.2 ),
11644  z2MaxB = cms.double( 0.09 ),
11645  dynamicPhiRoad = cms.bool( False ),
11646  SizeWindowENeg = cms.double( 0.675 ),
11647  fromTrackerSeeds = cms.bool( True ),
11648  DeltaPhi1High = cms.double( 0.08 ),
11649  ePhiMin1 = cms.double( -0.08 ),
11650  OrderedHitsFactoryPSet = cms.PSet(
11651  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ),
11652  maxElement = cms.uint32( 0 ),
11653  ComponentName = cms.string( "StandardHitPairGenerator" ),
11654  useOnDemandTracker = cms.untracked.int32( 0 )
11655  ),
11656  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11657  applyHOverECut = cms.bool( True ),
11658  RegionPSet = cms.PSet(
11659  useZInVertex = cms.bool( True ),
11660  ptMin = cms.double( 1.5 ),
11661  deltaEtaRegion = cms.double( 0.1 ),
11662  VertexProducer = cms.InputTag( "dummyVertices" ),
11663  originHalfLength = cms.double( 15.0 ),
11664  originRadius = cms.double( 0.2 ),
11665  deltaPhiRegion = cms.double( 0.4 )
11666  ),
11667  maxHOverEEndcaps = cms.double( 0.2 ),
11668  r2MaxF = cms.double( 0.15 ),
11669  hOverEHFMinE = cms.double( 999999.0 ),
11670  hOverEConeSize = cms.double( 0.14 ),
11671  maxHOverEBarrel = cms.double( 0.2 ),
11672  DeltaPhi2B = cms.double( 0.004 ),
11673  measurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11674  hOverEHBMinE = cms.double( 999999.0 ),
11675  r2MinF = cms.double( -0.15 ),
11676  hcalTowers = cms.InputTag( "hltTowerMakerMethod2L1EGUnseeded" ),
11677  pPhiMin1 = cms.double( -0.04 ),
11678  measurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
11679  DeltaPhi2F = cms.double( 0.004 ),
11680  LowPtThreshold = cms.double( 3.0 )
11681  ),
11682  barrelSuperClusters = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' )
11683 )
11684 fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11685  s_a_rF = cms.double( 0.04 ),
11686  saveTags = cms.bool( True ),
11687  s_a_phi1B = cms.double( 0.0069 ),
11688  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ),
11689  s_a_phi1F = cms.double( 0.0076 ),
11690  s_a_phi1I = cms.double( 0.0088 ),
11691  pixelVeto = cms.bool( False ),
11692  s2_threshold = cms.double( 0.4 ),
11693  s_a_rI = cms.double( 0.027 ),
11694  npixelmatchcut = cms.double( 1.0 ),
11695  tanhSO10InterThres = cms.double( 1.0 ),
11696  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11697  useS = cms.bool( False ),
11698  candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ),
11699  ncandcut = cms.int32( 2 ),
11700  s_a_phi2B = cms.double( 3.7E-4 ),
11701  tanhSO10BarrelThres = cms.double( 0.35 ),
11702  s_a_zB = cms.double( 0.012 ),
11703  tanhSO10ForwardThres = cms.double( 1.0 ),
11704  s_a_phi2F = cms.double( 0.00906 ),
11705  s_a_phi2I = cms.double( 7.0E-4 )
11706 )
11707 fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer( "CkfTrackCandidateMaker",
11708  src = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ),
11709  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
11710  SimpleMagneticField = cms.string( "" ),
11711  TransientInitialStateEstimatorParameters = cms.PSet(
11712  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11713  numberMeasurementsForFit = cms.int32( 4 ),
11714  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11715  ),
11716  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11717  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11718  cleanTrajectoryAfterInOut = cms.bool( True ),
11719  useHitsSplitting = cms.bool( True ),
11720  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11721  doSeedingRegionRebuilding = cms.bool( True ),
11722  maxNSeeds = cms.uint32( 1000000 ),
11723  produceSeedStopReasons = cms.bool( False ),
11724  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
11725  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11726  TrajectoryBuilder = cms.string( "" )
11727 )
11728 fragment.hltEgammaGsfTracksUnseeded = cms.EDProducer( "GsfTrackProducer",
11729  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFUnseeded" ),
11730  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11731  producer = cms.string( "" ),
11732  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11733  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
11734  useHitsSplitting = cms.bool( False ),
11735  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
11736  GeometricInnerState = cms.bool( True ),
11737  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11738  TrajectoryInEvent = cms.bool( True ),
11739  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11740  AlgorithmName = cms.string( "gsf" ),
11741  Propagator = cms.string( "hltESPFwdElectronPropagator" )
11742 )
11743 fragment.hltEgammaGsfElectronsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
11744  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11745  UseGsfTracks = cms.bool( True ),
11746  TrackProducer = cms.InputTag( "" ),
11747  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksUnseeded" )
11748 )
11749 fragment.hltEgammaGsfTrackVarsUnseeded = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
11750  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11751  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
11752  upperTrackNrToRemoveCut = cms.int32( 9999 ),
11753  lowerTrackNrToRemoveCut = cms.int32( -1 ),
11754  inputCollection = cms.InputTag( "hltEgammaGsfTracksUnseeded" )
11755 )
11756 fragment.hltDiEle5CaloIdLGsfTrkIdVLDEtaUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11757  thrOverE2EE = cms.double( -1.0 ),
11758  saveTags = cms.bool( True ),
11759  useEt = cms.bool( False ),
11760  thrOverE2EB = cms.double( -1.0 ),
11761  thrRegularEE = cms.double( 9999.0 ),
11762  thrOverEEE = cms.double( -1.0 ),
11763  varTag = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','DetaSeed' ),
11764  thrOverEEB = cms.double( -1.0 ),
11765  thrRegularEB = cms.double( 0.02 ),
11766  lessThan = cms.bool( True ),
11767  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11768  ncandcut = cms.int32( 2 ),
11769  candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" )
11770 )
11771 fragment.hltDiEle5CaloIdLGsfTrkIdVLDPhiUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11772  thrOverE2EE = cms.double( -1.0 ),
11773  saveTags = cms.bool( True ),
11774  useEt = cms.bool( False ),
11775  thrOverE2EB = cms.double( -1.0 ),
11776  thrRegularEE = cms.double( 9999.0 ),
11777  thrOverEEE = cms.double( -1.0 ),
11778  varTag = cms.InputTag( 'hltEgammaGsfTrackVarsUnseeded','Dphi' ),
11779  thrOverEEB = cms.double( -1.0 ),
11780  thrRegularEB = cms.double( 0.15 ),
11781  lessThan = cms.bool( True ),
11782  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11783  ncandcut = cms.int32( 2 ),
11784  candTag = cms.InputTag( "hltDiEle5CaloIdLGsfTrkIdVLDEtaUnseededFilter" )
11785 )
11786 fragment.hltDiEle5CaloIdLNewPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
11787  s_a_rF = cms.double( 0.04 ),
11788  saveTags = cms.bool( True ),
11789  s_a_phi1B = cms.double( 0.0069 ),
11790  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ),
11791  s_a_phi1F = cms.double( 0.0076 ),
11792  s_a_phi1I = cms.double( 0.0088 ),
11793  pixelVeto = cms.bool( False ),
11794  s2_threshold = cms.double( 20.6 ),
11795  s_a_rI = cms.double( 0.027 ),
11796  npixelmatchcut = cms.double( 1.0 ),
11797  tanhSO10InterThres = cms.double( 1.0 ),
11798  l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ),
11799  useS = cms.bool( True ),
11800  candTag = cms.InputTag( "hltDiEle5CaloIdLGsfTrkIdVLDPhiUnseededFilter" ),
11801  ncandcut = cms.int32( 2 ),
11802  s_a_phi2B = cms.double( 3.7E-4 ),
11803  tanhSO10BarrelThres = cms.double( 0.35 ),
11804  s_a_zB = cms.double( 0.012 ),
11805  tanhSO10ForwardThres = cms.double( 1.0 ),
11806  s_a_phi2F = cms.double( 0.00906 ),
11807  s_a_phi2I = cms.double( 7.0E-4 )
11808 )
11809 fragment.hltPreMCEle5WPLooseGsf = cms.EDFilter( "HLTPrescaler",
11810  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11811  offset = cms.uint32( 0 )
11812 )
11813 fragment.hltEG5EtL1IsoEG5Filter = cms.EDFilter( "HLTEgammaEtFilter",
11814  saveTags = cms.bool( True ),
11815  inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ),
11816  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11817  etcutEE = cms.double( 5.0 ),
11818  etcutEB = cms.double( 5.0 ),
11819  ncandcut = cms.int32( 1 )
11820 )
11821 fragment.hltEle5WPLooseClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11822  thrOverE2EE = cms.double( -1.0 ),
11823  saveTags = cms.bool( True ),
11824  useEt = cms.bool( False ),
11825  thrOverE2EB = cms.double( -1.0 ),
11826  thrRegularEE = cms.double( 0.031 ),
11827  thrOverEEE = cms.double( -1.0 ),
11828  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
11829  thrOverEEB = cms.double( -1.0 ),
11830  thrRegularEB = cms.double( 0.011 ),
11831  lessThan = cms.bool( True ),
11832  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11833  ncandcut = cms.int32( 1 ),
11834  candTag = cms.InputTag( "hltEG5EtL1IsoEG5Filter" )
11835 )
11836 fragment.hltEgammaHoverERhoCorr = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
11837  effectiveAreas = cms.vdouble( 0.079, 0.25 ),
11838  doRhoCorrection = cms.bool( True ),
11839  outerCone = cms.double( 0.14 ),
11840  caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ),
11841  innerCone = cms.double( 0.0 ),
11842  useSingleTower = cms.bool( False ),
11843  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
11844  depth = cms.int32( -1 ),
11845  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
11846  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
11847  rhoMax = cms.double( 9.9999999E7 ),
11848  etMin = cms.double( 0.0 ),
11849  rhoScale = cms.double( 1.0 ),
11850  doEtSum = cms.bool( False )
11851 )
11852 fragment.hltEle5WPLooseHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter",
11853  thrOverE2EE = cms.double( 0.0 ),
11854  saveTags = cms.bool( True ),
11855  useEt = cms.bool( True ),
11856  thrOverE2EB = cms.double( 0.0 ),
11857  thrRegularEE = cms.double( 0.0 ),
11858  thrOverEEE = cms.double( 0.04 ),
11859  varTag = cms.InputTag( "hltEgammaHoverERhoCorr" ),
11860  thrOverEEB = cms.double( 0.08 ),
11861  thrRegularEB = cms.double( 0.0 ),
11862  lessThan = cms.bool( True ),
11863  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11864  ncandcut = cms.int32( 2 ),
11865  candTag = cms.InputTag( "hltEle5WPLooseClusterShapeFilter" )
11866 )
11867 fragment.hltEle5WPLooseEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
11868  thrOverE2EE = cms.double( -1.0 ),
11869  saveTags = cms.bool( True ),
11870  useEt = cms.bool( True ),
11871  thrOverE2EB = cms.double( -1.0 ),
11872  thrRegularEE = cms.double( -1.0 ),
11873  thrOverEEE = cms.double( 0.045 ),
11874  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
11875  thrOverEEB = cms.double( 0.04 ),
11876  thrRegularEB = cms.double( -1.0 ),
11877  lessThan = cms.bool( True ),
11878  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
11879  ncandcut = cms.int32( 1 ),
11880  candTag = cms.InputTag( "hltEle5WPLooseHEFilter" )
11881 )
11882 fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer",
11883  L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11884  EMin = cms.double( 0.8 ),
11885  EtMin = cms.double( 0.5 ),
11886  L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11887  useTowersInCone = cms.double( 0.8 ),
11888  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
11889 )
11890 fragment.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer",
11891  producers = cms.VPSet(
11892  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
11893  name = cms.string( "PFHBHERecHitCreator" ),
11894  qualityTests = cms.VPSet(
11895  cms.PSet( threshold = cms.double( 0.8 ),
11896  name = cms.string( "PFRecHitQTestThreshold" )
11897  ),
11898  cms.PSet( flags = cms.vstring( 'Standard' ),
11899  cleaningThresholds = cms.vdouble( 0.0 ),
11900  name = cms.string( "PFRecHitQTestHCALChannel" ),
11901  maxSeverities = cms.vint32( 11 )
11902  )
11903  )
11904  )
11905  ),
11906  navigator = cms.PSet(
11907  name = cms.string( "PFRecHitHCALNavigator" ),
11908  sigmaCut = cms.double( 4.0 ),
11909  timeResolutionCalc = cms.PSet(
11910  corrTermLowE = cms.double( 0.0 ),
11911  threshLowE = cms.double( 2.0 ),
11912  noiseTerm = cms.double( 8.64 ),
11913  constantTermLowE = cms.double( 6.0 ),
11914  noiseTermLowE = cms.double( 0.0 ),
11915  threshHighE = cms.double( 8.0 ),
11916  constantTerm = cms.double( 1.92 )
11917  )
11918  )
11919 )
11920 fragment.hltParticleFlowRecHitHCALForEgamma = cms.EDProducer( "PFCTRecHitProducer",
11921  ECAL_Compensate = cms.bool( False ),
11922  ECAL_Dead_Code = cms.uint32( 10 ),
11923  MinLongTiming_Cut = cms.double( -5.0 ),
11924  ECAL_Compensation = cms.double( 0.5 ),
11925  MaxLongTiming_Cut = cms.double( 5.0 ),
11926  weight_HFhad = cms.double( 1.0 ),
11927  ApplyPulseDPG = cms.bool( False ),
11928  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
11929  ECAL_Threshold = cms.double( 10.0 ),
11930  ApplyTimeDPG = cms.bool( False ),
11931  caloTowers = cms.InputTag( "hltRegionalTowerForEgamma" ),
11932  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
11933  LongFibre_Fraction = cms.double( 0.1 ),
11934  MaxShortTiming_Cut = cms.double( 5.0 ),
11935  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
11936  thresh_Barrel = cms.double( 0.4 ),
11937  navigation_HF = cms.bool( True ),
11938  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
11939  HF_Calib_29 = cms.double( 1.07 ),
11940  LongFibre_Cut = cms.double( 120.0 ),
11941  EM_Depth = cms.double( 22.0 ),
11942  weight_HFem = cms.double( 1.0 ),
11943  LongShortFibre_Cut = cms.double( 1.0E9 ),
11944  MinShortTiming_Cut = cms.double( -5.0 ),
11945  HCAL_Calib = cms.bool( True ),
11946  thresh_HF = cms.double( 0.4 ),
11947  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
11948  thresh_Endcap = cms.double( 0.4 ),
11949  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
11950  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
11951  ShortFibre_Cut = cms.double( 60.0 ),
11952  ApplyLongShortDPG = cms.bool( True ),
11953  HF_Calib = cms.bool( True ),
11954  HAD_Depth = cms.double( 47.0 ),
11955  ShortFibre_Fraction = cms.double( 0.01 ),
11956  HCAL_Calib_29 = cms.double( 1.35 )
11957 )
11958 fragment.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer",
11959  pfClusterBuilder = cms.PSet(
11960  minFracTot = cms.double( 1.0E-20 ),
11961  stoppingTolerance = cms.double( 1.0E-8 ),
11962  positionCalc = cms.PSet(
11963  minAllowedNormalization = cms.double( 1.0E-9 ),
11964  posCalcNCrystals = cms.int32( 5 ),
11965  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11966  logWeightDenominator = cms.double( 0.8 ),
11967  minFractionInCalc = cms.double( 1.0E-9 )
11968  ),
11969  maxIterations = cms.uint32( 50 ),
11970  minChi2Prob = cms.double( 0.0 ),
11971  allCellsPositionCalc = cms.PSet(
11972  minAllowedNormalization = cms.double( 1.0E-9 ),
11973  posCalcNCrystals = cms.int32( -1 ),
11974  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11975  logWeightDenominator = cms.double( 0.8 ),
11976  minFractionInCalc = cms.double( 1.0E-9 )
11977  ),
11978  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11979  recHitEnergyNorms = cms.VPSet(
11980  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
11981  detector = cms.string( "HCAL_BARREL1" )
11982  ),
11983  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
11984  detector = cms.string( "HCAL_ENDCAP" )
11985  )
11986  ),
11987  maxNSigmaTime = cms.double( 10.0 ),
11988  showerSigma = cms.double( 10.0 ),
11989  timeSigmaEE = cms.double( 10.0 ),
11990  clusterTimeResFromSeed = cms.bool( False ),
11991  minFractionToKeep = cms.double( 1.0E-7 ),
11992  excludeOtherSeeds = cms.bool( True ),
11993  timeResolutionCalcBarrel = cms.PSet(
11994  corrTermLowE = cms.double( 0.0 ),
11995  threshLowE = cms.double( 6.0 ),
11996  noiseTerm = cms.double( 21.86 ),
11997  constantTermLowE = cms.double( 4.24 ),
11998  noiseTermLowE = cms.double( 8.0 ),
11999  threshHighE = cms.double( 15.0 ),
12000  constantTerm = cms.double( 2.82 )
12001  ),
12002  timeResolutionCalcEndcap = cms.PSet(
12003  corrTermLowE = cms.double( 0.0 ),
12004  threshLowE = cms.double( 6.0 ),
12005  noiseTerm = cms.double( 21.86 ),
12006  constantTermLowE = cms.double( 4.24 ),
12007  noiseTermLowE = cms.double( 8.0 ),
12008  threshHighE = cms.double( 15.0 ),
12009  constantTerm = cms.double( 2.82 )
12010  ),
12011  timeSigmaEB = cms.double( 10.0 )
12012  ),
12013  positionReCalc = cms.PSet( ),
12014  initialClusteringStep = cms.PSet(
12015  thresholdsByDetector = cms.VPSet(
12016  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
12017  gatheringThresholdPt = cms.double( 0.0 ),
12018  detector = cms.string( "HCAL_BARREL1" )
12019  ),
12020  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
12021  gatheringThresholdPt = cms.double( 0.0 ),
12022  detector = cms.string( "HCAL_ENDCAP" )
12023  )
12024  ),
12025  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
12026  useCornerCells = cms.bool( True )
12027  ),
12028  energyCorrector = cms.PSet( ),
12029  recHitCleaners = cms.VPSet(
12030  ),
12031  seedFinder = cms.PSet(
12032  thresholdsByDetector = cms.VPSet(
12033  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
12034  seedingThreshold = cms.double( 1.0 ),
12035  detector = cms.string( "HCAL_BARREL1" )
12036  ),
12037  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
12038  seedingThreshold = cms.double( 1.1 ),
12039  detector = cms.string( "HCAL_ENDCAP" )
12040  )
12041  ),
12042  algoName = cms.string( "LocalMaximumSeedFinder" ),
12043  nNeighbours = cms.int32( 4 )
12044  ),
12045  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" )
12046 )
12047 fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer",
12048  pfClusterBuilder = cms.PSet(
12049  allCellsPositionCalc = cms.PSet(
12050  minAllowedNormalization = cms.double( 1.0E-9 ),
12051  posCalcNCrystals = cms.int32( -1 ),
12052  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
12053  logWeightDenominator = cms.double( 0.8 ),
12054  minFractionInCalc = cms.double( 1.0E-9 )
12055  ),
12056  algoName = cms.string( "PFMultiDepthClusterizer" ),
12057  nSigmaPhi = cms.double( 2.0 ),
12058  minFractionToKeep = cms.double( 1.0E-7 ),
12059  nSigmaEta = cms.double( 2.0 )
12060  ),
12061  energyCorrector = cms.PSet( ),
12062  positionReCalc = cms.PSet( ),
12063  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" )
12064 )
12065 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
12066  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
12067  useHF = cms.bool( False ),
12068  useEt = cms.bool( True ),
12069  etaStripBarrel = cms.double( 0.0 ),
12070  pfClusterProducerHFHAD = cms.InputTag( "" ),
12071  energyEndcap = cms.double( 0.0 ),
12072  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
12073  etaStripEndcap = cms.double( 0.0 ),
12074  drVetoBarrel = cms.double( 0.0 ),
12075  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ),
12076  drMax = cms.double( 0.3 ),
12077  doRhoCorrection = cms.bool( True ),
12078  energyBarrel = cms.double( 0.0 ),
12079  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
12080  drVetoEndcap = cms.double( 0.0 ),
12081  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
12082  rhoMax = cms.double( 9.9999999E7 ),
12083  pfClusterProducerHFEM = cms.InputTag( "" ),
12084  rhoScale = cms.double( 1.0 )
12085 )
12086 fragment.hltEle5WPLooseHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12087  thrOverE2EE = cms.double( -1.0 ),
12088  saveTags = cms.bool( True ),
12089  useEt = cms.bool( True ),
12090  thrOverE2EB = cms.double( -1.0 ),
12091  thrRegularEE = cms.double( -1.0 ),
12092  thrOverEEE = cms.double( 0.08 ),
12093  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
12094  thrOverEEB = cms.double( 0.06 ),
12095  thrRegularEB = cms.double( -1.0 ),
12096  lessThan = cms.bool( True ),
12097  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12098  ncandcut = cms.int32( 1 ),
12099  candTag = cms.InputTag( "hltEle5WPLooseEcalIsoFilter" )
12100 )
12101 fragment.hltEle5WPLoosePixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
12102  s_a_rF = cms.double( 0.04 ),
12103  saveTags = cms.bool( True ),
12104  s_a_phi1B = cms.double( 0.0069 ),
12105  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
12106  s_a_phi1F = cms.double( 0.0076 ),
12107  s_a_phi1I = cms.double( 0.0088 ),
12108  pixelVeto = cms.bool( False ),
12109  s2_threshold = cms.double( 0.4 ),
12110  s_a_rI = cms.double( 0.027 ),
12111  npixelmatchcut = cms.double( 1.0 ),
12112  tanhSO10InterThres = cms.double( 1.0 ),
12113  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12114  useS = cms.bool( False ),
12115  candTag = cms.InputTag( "hltEle5WPLooseHcalIsoFilter" ),
12116  ncandcut = cms.int32( 1 ),
12117  s_a_phi2B = cms.double( 3.7E-4 ),
12118  tanhSO10BarrelThres = cms.double( 0.35 ),
12119  s_a_zB = cms.double( 0.012 ),
12120  tanhSO10ForwardThres = cms.double( 1.0 ),
12121  s_a_phi2F = cms.double( 0.00906 ),
12122  s_a_phi2I = cms.double( 7.0E-4 )
12123 )
12124 fragment.hltEle5WPLooseGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12125  thrOverE2EE = cms.double( -1.0 ),
12126  saveTags = cms.bool( True ),
12127  useEt = cms.bool( True ),
12128  thrOverE2EB = cms.double( -1.0 ),
12129  thrRegularEE = cms.double( 0.01 ),
12130  thrOverEEE = cms.double( -1.0 ),
12131  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
12132  thrOverEEB = cms.double( -1.0 ),
12133  thrRegularEB = cms.double( 0.012 ),
12134  lessThan = cms.bool( True ),
12135  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12136  ncandcut = cms.int32( 1 ),
12137  candTag = cms.InputTag( "hltEle5WPLoosePixelMatchFilter" )
12138 )
12139 fragment.hltEle5WPLooseGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
12140  thrOverE2EE = cms.double( -1.0 ),
12141  saveTags = cms.bool( True ),
12142  useEt = cms.bool( True ),
12143  thrOverE2EB = cms.double( -1.0 ),
12144  thrRegularEE = cms.double( 4.0 ),
12145  thrOverEEE = cms.double( -1.0 ),
12146  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ),
12147  thrOverEEB = cms.double( -1.0 ),
12148  thrRegularEB = cms.double( 999999.0 ),
12149  lessThan = cms.bool( True ),
12150  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12151  ncandcut = cms.int32( 1 ),
12152  candTag = cms.InputTag( "hltEle5WPLooseGsfOneOEMinusOneOPFilter" )
12153 )
12154 fragment.hltEle5WPLooseGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12155  thrOverE2EE = cms.double( -1.0 ),
12156  saveTags = cms.bool( True ),
12157  useEt = cms.bool( True ),
12158  thrOverE2EB = cms.double( -1.0 ),
12159  thrRegularEE = cms.double( 2.0 ),
12160  thrOverEEE = cms.double( -1.0 ),
12161  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ),
12162  thrOverEEB = cms.double( -1.0 ),
12163  thrRegularEB = cms.double( 999999.0 ),
12164  lessThan = cms.bool( True ),
12165  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12166  ncandcut = cms.int32( 1 ),
12167  candTag = cms.InputTag( "hltEle5WPLooseGsfChi2Filter" )
12168 )
12169 fragment.hltEle5WPLooseGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12170  thrOverE2EE = cms.double( -1.0 ),
12171  saveTags = cms.bool( True ),
12172  useEt = cms.bool( True ),
12173  thrOverE2EB = cms.double( -1.0 ),
12174  thrRegularEE = cms.double( 0.006 ),
12175  thrOverEEE = cms.double( -1.0 ),
12176  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
12177  thrOverEEB = cms.double( -1.0 ),
12178  thrRegularEB = cms.double( 0.0044 ),
12179  lessThan = cms.bool( True ),
12180  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12181  ncandcut = cms.int32( 1 ),
12182  candTag = cms.InputTag( "hltEle5WPLooseGsfMissingHitsFilter" )
12183 )
12184 fragment.hltEle5WPLooseGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12185  thrOverE2EE = cms.double( -1.0 ),
12186  saveTags = cms.bool( True ),
12187  useEt = cms.bool( True ),
12188  thrOverE2EB = cms.double( -1.0 ),
12189  thrRegularEE = cms.double( 0.025 ),
12190  thrOverEEE = cms.double( -1.0 ),
12191  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
12192  thrOverEEB = cms.double( -1.0 ),
12193  thrRegularEB = cms.double( 0.025 ),
12194  lessThan = cms.bool( True ),
12195  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12196  ncandcut = cms.int32( 1 ),
12197  candTag = cms.InputTag( "hltEle5WPLooseGsfDetaFilter" )
12198 )
12199 fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer",
12200  verbose = cms.untracked.bool( False ),
12201  useTriggerFilterElectrons = cms.bool( False ),
12202  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12203  isRecoCandidate = cms.bool( True ),
12204  trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ),
12205  useTriggerFilterMuons = cms.bool( False ),
12206  useBeamSpot = cms.bool( True ),
12207  vertexLabel = cms.InputTag( "None" ),
12208  triggerFilterElectronsSrc = cms.InputTag( "None" ),
12209  triggerFilterMuonsSrc = cms.InputTag( "None" ),
12210  useVertex = cms.bool( False )
12211 )
12212 fragment.hltPixelTracksElectronsFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
12213  chi2 = cms.double( 1000.0 ),
12214  nSigmaTipMaxTolerance = cms.double( 0.0 ),
12215  ptMin = cms.double( 0.1 ),
12216  nSigmaInvPtTolerance = cms.double( 0.0 ),
12217  tipMax = cms.double( 1.0 )
12218 )
12219 fragment.hltPixelTracksElectronsFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
12220 fragment.hltPixelTracksTrackingRegionsElectrons = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
12221  RegionPSet = cms.PSet(
12222  useFixedError = cms.bool( True ),
12223  nSigmaZ = cms.double( 4.0 ),
12224  VertexCollection = cms.InputTag( "hltElectronsVertex" ),
12225  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12226  useFoundVertices = cms.bool( True ),
12227  fixedError = cms.double( 0.2 ),
12228  sigmaZVertex = cms.double( 3.0 ),
12229  useFakeVertices = cms.bool( True ),
12230  ptMin = cms.double( 0.9 ),
12231  originRadius = cms.double( 0.2 ),
12232  precise = cms.bool( True ),
12233  useMultipleScattering = cms.bool( False )
12234  )
12235 )
12236 fragment.hltPixelTracksHitDoubletsElectrons = cms.EDProducer( "HitPairEDProducer",
12237  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsElectrons" ),
12238  layerPairs = cms.vuint32( 0 ),
12239  clusterCheck = cms.InputTag( "" ),
12240  produceSeedingHitSets = cms.bool( False ),
12241  produceIntermediateHitDoublets = cms.bool( True ),
12242  maxElement = cms.uint32( 0 ),
12243  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
12244 )
12245 fragment.hltPixelTracksHitTripletsElectrons = cms.EDProducer( "PixelTripletHLTEDProducer",
12246  useBending = cms.bool( True ),
12247  useFixedPreFiltering = cms.bool( False ),
12248  produceIntermediateHitTriplets = cms.bool( False ),
12249  maxElement = cms.uint32( 100000 ),
12250  SeedComparitorPSet = cms.PSet(
12251  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12252  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12253  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
12254  ),
12255  extraHitRPhitolerance = cms.double( 0.06 ),
12256  produceSeedingHitSets = cms.bool( True ),
12257  doublets = cms.InputTag( "hltPixelTracksHitDoubletsElectrons" ),
12258  useMultScattering = cms.bool( True ),
12259  phiPreFiltering = cms.double( 0.3 ),
12260  extraHitRZtolerance = cms.double( 0.06 )
12261 )
12262 fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer",
12263  Filter = cms.InputTag( "hltPixelTracksElectronsFilter" ),
12264  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
12265  passLabel = cms.string( "" ),
12266  Fitter = cms.InputTag( "hltPixelTracksElectronsFitter" ),
12267  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsElectrons" )
12268 )
12269 fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer",
12270  WtAverage = cms.bool( True ),
12271  Method2 = cms.bool( True ),
12272  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12273  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
12274  Verbosity = cms.int32( 0 ),
12275  UseError = cms.bool( True ),
12276  TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ),
12277  PtMin = cms.double( 1.0 ),
12278  NTrkMin = cms.int32( 2 ),
12279  ZOffset = cms.double( 5.0 ),
12280  Finder = cms.string( "DivisiveVertexFinder" ),
12281  ZSeparation = cms.double( 0.05 )
12282 )
12283 fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
12284  useEventsWithNoVertex = cms.bool( True ),
12285  originHalfLength = cms.double( 0.3 ),
12286  useProtoTrackKinematics = cms.bool( False ),
12287  usePV = cms.bool( True ),
12288  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
12289  InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
12290  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12291  InputCollection = cms.InputTag( "hltPixelTracksElectrons" ),
12292  originRadius = cms.double( 0.1 )
12293 )
12294 fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12295  src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ),
12296  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
12297  SimpleMagneticField = cms.string( "ParabolicMf" ),
12298  TransientInitialStateEstimatorParameters = cms.PSet(
12299  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12300  numberMeasurementsForFit = cms.int32( 4 ),
12301  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12302  ),
12303  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12304  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
12305  cleanTrajectoryAfterInOut = cms.bool( False ),
12306  useHitsSplitting = cms.bool( False ),
12307  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12308  doSeedingRegionRebuilding = cms.bool( False ),
12309  maxNSeeds = cms.uint32( 100000 ),
12310  produceSeedStopReasons = cms.bool( False ),
12311  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
12312  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12313  TrajectoryBuilder = cms.string( "" )
12314 )
12315 fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12316  src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ),
12317  SimpleMagneticField = cms.string( "ParabolicMf" ),
12318  clusterRemovalInfo = cms.InputTag( "" ),
12319  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12320  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
12321  Fitter = cms.string( "hltESPFittingSmootherIT" ),
12322  useHitsSplitting = cms.bool( False ),
12323  MeasurementTracker = cms.string( "" ),
12324  AlgorithmName = cms.string( "hltIterX" ),
12325  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12326  NavigationSchool = cms.string( "" ),
12327  TrajectoryInEvent = cms.bool( False ),
12328  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12329  GeometricInnerState = cms.bool( True ),
12330  useSimpleMF = cms.bool( True ),
12331  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12332 )
12333 fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
12334  max_d0 = cms.double( 100.0 ),
12335  minNumber3DLayers = cms.uint32( 0 ),
12336  max_lostHitFraction = cms.double( 1.0 ),
12337  applyAbsCutsIfNoPV = cms.bool( False ),
12338  qualityBit = cms.string( "highPurity" ),
12339  minNumberLayers = cms.uint32( 3 ),
12340  chi2n_par = cms.double( 0.7 ),
12341  useVtxError = cms.bool( False ),
12342  nSigmaZ = cms.double( 3.0 ),
12343  dz_par2 = cms.vdouble( 0.4, 4.0 ),
12344  applyAdaptedPVCuts = cms.bool( True ),
12345  min_eta = cms.double( -9999.0 ),
12346  dz_par1 = cms.vdouble( 0.35, 4.0 ),
12347  copyTrajectories = cms.untracked.bool( False ),
12348  vtxNumber = cms.int32( -1 ),
12349  max_d0NoPV = cms.double( 100.0 ),
12350  keepAllTracks = cms.bool( False ),
12351  maxNumberLostLayers = cms.uint32( 1 ),
12352  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12353  max_relpterr = cms.double( 9999.0 ),
12354  copyExtras = cms.untracked.bool( True ),
12355  max_z0NoPV = cms.double( 100.0 ),
12356  vertexCut = cms.string( "tracksSize>=3" ),
12357  max_z0 = cms.double( 100.0 ),
12358  useVertices = cms.bool( True ),
12359  min_nhits = cms.uint32( 0 ),
12360  src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ),
12361  max_minMissHitOutOrIn = cms.int32( 99 ),
12362  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12363  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
12364  max_eta = cms.double( 9999.0 ),
12365  d0_par2 = cms.vdouble( 0.4, 4.0 ),
12366  d0_par1 = cms.vdouble( 0.3, 4.0 ),
12367  res_par = cms.vdouble( 0.003, 0.001 ),
12368  minHitsToBypassChecks = cms.uint32( 20 )
12369 )
12370 fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12371  trackClassifier = cms.InputTag( '','QualityMasks' ),
12372  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12373  maxChi2 = cms.double( 9.0 ),
12374  trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ),
12375  oldClusterRemovalInfo = cms.InputTag( "" ),
12376  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
12377  overrideTrkQuals = cms.InputTag( "" ),
12378  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
12379  TrackQuality = cms.string( "highPurity" )
12380 )
12381 fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12382  clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
12383  OnDemand = cms.bool( False ),
12384  src = cms.InputTag( "hltSiStripClusters" )
12385 )
12386 fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
12387  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
12388  'BPix1+BPix2+FPix1_pos',
12389  'BPix1+BPix2+FPix1_neg',
12390  'BPix1+FPix1_pos+FPix2_pos',
12391  'BPix1+FPix1_neg+FPix2_neg' ),
12392  MTOB = cms.PSet( ),
12393  TEC = cms.PSet( ),
12394  MTID = cms.PSet( ),
12395  FPix = cms.PSet(
12396  hitErrorRPhi = cms.double( 0.0051 ),
12397  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12398  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
12399  useErrorsFromParam = cms.bool( True ),
12400  hitErrorRZ = cms.double( 0.0036 ),
12401  HitProducer = cms.string( "hltSiPixelRecHits" )
12402  ),
12403  MTEC = cms.PSet( ),
12404  MTIB = cms.PSet( ),
12405  TID = cms.PSet( ),
12406  TOB = cms.PSet( ),
12407  BPix = cms.PSet(
12408  hitErrorRPhi = cms.double( 0.0027 ),
12409  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12410  skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
12411  useErrorsFromParam = cms.bool( True ),
12412  hitErrorRZ = cms.double( 0.006 ),
12413  HitProducer = cms.string( "hltSiPixelRecHits" )
12414  ),
12415  TIB = cms.PSet( )
12416 )
12417 fragment.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
12418  RegionPSet = cms.PSet(
12419  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
12420  zErrorVetex = cms.double( 0.2 ),
12421  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12422  zErrorBeamSpot = cms.double( 24.2 ),
12423  maxNVertices = cms.int32( 3 ),
12424  maxNRegions = cms.int32( 10 ),
12425  nSigmaZVertex = cms.double( 3.0 ),
12426  nSigmaZBeamSpot = cms.double( 4.0 ),
12427  ptMin = cms.double( 0.5 ),
12428  mode = cms.string( "VerticesFixed" ),
12429  input = cms.InputTag( "hltEgammaCandidates" ),
12430  searchOpt = cms.bool( False ),
12431  whereToUseMeasurementTracker = cms.string( "Never" ),
12432  originRadius = cms.double( 0.05 ),
12433  measurementTrackerName = cms.InputTag( "" ),
12434  precise = cms.bool( True ),
12435  deltaEta = cms.double( 0.5 ),
12436  deltaPhi = cms.double( 0.5 )
12437  )
12438 )
12439 fragment.hltIter1ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
12440  cut = cms.string( "" ),
12441  silentClusterCheck = cms.untracked.bool( False ),
12442  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
12443  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
12444  doClusterCheck = cms.bool( False ),
12445  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
12446  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
12447 )
12448 fragment.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
12449  trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ),
12450  layerPairs = cms.vuint32( 0 ),
12451  clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ),
12452  produceSeedingHitSets = cms.bool( False ),
12453  produceIntermediateHitDoublets = cms.bool( True ),
12454  maxElement = cms.uint32( 0 ),
12455  seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" )
12456 )
12457 fragment.hltIter1ElectronsPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer",
12458  useBending = cms.bool( True ),
12459  useFixedPreFiltering = cms.bool( False ),
12460  produceIntermediateHitTriplets = cms.bool( False ),
12461  maxElement = cms.uint32( 100000 ),
12462  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12463  extraHitRPhitolerance = cms.double( 0.032 ),
12464  produceSeedingHitSets = cms.bool( True ),
12465  doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ),
12466  useMultScattering = cms.bool( True ),
12467  phiPreFiltering = cms.double( 0.3 ),
12468  extraHitRZtolerance = cms.double( 0.037 )
12469 )
12470 fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12471  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12472  forceKinematicWithRegionDirection = cms.bool( False ),
12473  magneticField = cms.string( "ParabolicMf" ),
12474  SeedMomentumForBOFF = cms.double( 5.0 ),
12475  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12476  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12477  MinOneOverPtError = cms.double( 1.0 ),
12478  seedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitTriplets" ),
12479  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12480 )
12481 fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12482  src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ),
12483  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
12484  SimpleMagneticField = cms.string( "ParabolicMf" ),
12485  TransientInitialStateEstimatorParameters = cms.PSet(
12486  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12487  numberMeasurementsForFit = cms.int32( 4 ),
12488  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12489  ),
12490  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12491  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
12492  cleanTrajectoryAfterInOut = cms.bool( False ),
12493  useHitsSplitting = cms.bool( False ),
12494  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12495  doSeedingRegionRebuilding = cms.bool( False ),
12496  maxNSeeds = cms.uint32( 100000 ),
12497  produceSeedStopReasons = cms.bool( False ),
12498  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
12499  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12500  TrajectoryBuilder = cms.string( "" )
12501 )
12502 fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12503  src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ),
12504  SimpleMagneticField = cms.string( "ParabolicMf" ),
12505  clusterRemovalInfo = cms.InputTag( "" ),
12506  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12507  MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ),
12508  Fitter = cms.string( "hltESPFittingSmootherIT" ),
12509  useHitsSplitting = cms.bool( False ),
12510  MeasurementTracker = cms.string( "" ),
12511  AlgorithmName = cms.string( "hltIterX" ),
12512  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12513  NavigationSchool = cms.string( "" ),
12514  TrajectoryInEvent = cms.bool( False ),
12515  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12516  GeometricInnerState = cms.bool( True ),
12517  useSimpleMF = cms.bool( True ),
12518  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12519 )
12520 fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
12521  max_d0 = cms.double( 100.0 ),
12522  minNumber3DLayers = cms.uint32( 0 ),
12523  max_lostHitFraction = cms.double( 1.0 ),
12524  applyAbsCutsIfNoPV = cms.bool( False ),
12525  qualityBit = cms.string( "highPurity" ),
12526  minNumberLayers = cms.uint32( 3 ),
12527  chi2n_par = cms.double( 0.7 ),
12528  useVtxError = cms.bool( False ),
12529  nSigmaZ = cms.double( 3.0 ),
12530  dz_par2 = cms.vdouble( 0.9, 3.0 ),
12531  applyAdaptedPVCuts = cms.bool( True ),
12532  min_eta = cms.double( -9999.0 ),
12533  dz_par1 = cms.vdouble( 0.8, 3.0 ),
12534  copyTrajectories = cms.untracked.bool( False ),
12535  vtxNumber = cms.int32( -1 ),
12536  max_d0NoPV = cms.double( 100.0 ),
12537  keepAllTracks = cms.bool( False ),
12538  maxNumberLostLayers = cms.uint32( 1 ),
12539  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12540  max_relpterr = cms.double( 9999.0 ),
12541  copyExtras = cms.untracked.bool( True ),
12542  max_z0NoPV = cms.double( 100.0 ),
12543  vertexCut = cms.string( "tracksSize>=3" ),
12544  max_z0 = cms.double( 100.0 ),
12545  useVertices = cms.bool( True ),
12546  min_nhits = cms.uint32( 0 ),
12547  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
12548  max_minMissHitOutOrIn = cms.int32( 99 ),
12549  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12550  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
12551  max_eta = cms.double( 9999.0 ),
12552  d0_par2 = cms.vdouble( 0.9, 3.0 ),
12553  d0_par1 = cms.vdouble( 0.85, 3.0 ),
12554  res_par = cms.vdouble( 0.003, 0.001 ),
12555  minHitsToBypassChecks = cms.uint32( 20 )
12556 )
12557 fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
12558  max_d0 = cms.double( 100.0 ),
12559  minNumber3DLayers = cms.uint32( 0 ),
12560  max_lostHitFraction = cms.double( 1.0 ),
12561  applyAbsCutsIfNoPV = cms.bool( False ),
12562  qualityBit = cms.string( "highPurity" ),
12563  minNumberLayers = cms.uint32( 5 ),
12564  chi2n_par = cms.double( 0.4 ),
12565  useVtxError = cms.bool( False ),
12566  nSigmaZ = cms.double( 3.0 ),
12567  dz_par2 = cms.vdouble( 1.0, 4.0 ),
12568  applyAdaptedPVCuts = cms.bool( True ),
12569  min_eta = cms.double( -9999.0 ),
12570  dz_par1 = cms.vdouble( 1.0, 4.0 ),
12571  copyTrajectories = cms.untracked.bool( False ),
12572  vtxNumber = cms.int32( -1 ),
12573  max_d0NoPV = cms.double( 100.0 ),
12574  keepAllTracks = cms.bool( False ),
12575  maxNumberLostLayers = cms.uint32( 1 ),
12576  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12577  max_relpterr = cms.double( 9999.0 ),
12578  copyExtras = cms.untracked.bool( True ),
12579  max_z0NoPV = cms.double( 100.0 ),
12580  vertexCut = cms.string( "tracksSize>=3" ),
12581  max_z0 = cms.double( 100.0 ),
12582  useVertices = cms.bool( True ),
12583  min_nhits = cms.uint32( 0 ),
12584  src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ),
12585  max_minMissHitOutOrIn = cms.int32( 99 ),
12586  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12587  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
12588  max_eta = cms.double( 9999.0 ),
12589  d0_par2 = cms.vdouble( 1.0, 4.0 ),
12590  d0_par1 = cms.vdouble( 1.0, 4.0 ),
12591  res_par = cms.vdouble( 0.003, 0.001 ),
12592  minHitsToBypassChecks = cms.uint32( 20 )
12593 )
12594 fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
12595  ShareFrac = cms.double( 0.19 ),
12596  writeOnlyTrkQuals = cms.bool( False ),
12597  MinPT = cms.double( 0.05 ),
12598  allowFirstHitShare = cms.bool( True ),
12599  copyExtras = cms.untracked.bool( True ),
12600  Epsilon = cms.double( -0.001 ),
12601  selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
12602  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
12603  MaxNormalizedChisq = cms.double( 1000.0 ),
12604  copyMVA = cms.bool( False ),
12605  FoundHitBonus = cms.double( 5.0 ),
12606  LostHitPenalty = cms.double( 20.0 ),
12607  setsToMerge = cms.VPSet(
12608  cms.PSet( pQual = cms.bool( False ),
12609  tLists = cms.vint32( 0, 1 )
12610  )
12611  ),
12612  MinFound = cms.int32( 3 ),
12613  hasSelector = cms.vint32( 0, 0 ),
12614  TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ),
12615  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
12616  newQuality = cms.string( "confirmed" )
12617 )
12618 fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger",
12619  ShareFrac = cms.double( 0.19 ),
12620  writeOnlyTrkQuals = cms.bool( False ),
12621  MinPT = cms.double( 0.05 ),
12622  allowFirstHitShare = cms.bool( True ),
12623  copyExtras = cms.untracked.bool( True ),
12624  Epsilon = cms.double( -0.001 ),
12625  selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
12626  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
12627  MaxNormalizedChisq = cms.double( 1000.0 ),
12628  copyMVA = cms.bool( False ),
12629  FoundHitBonus = cms.double( 5.0 ),
12630  LostHitPenalty = cms.double( 20.0 ),
12631  setsToMerge = cms.VPSet(
12632  cms.PSet( pQual = cms.bool( False ),
12633  tLists = cms.vint32( 0, 1 )
12634  )
12635  ),
12636  MinFound = cms.int32( 3 ),
12637  hasSelector = cms.vint32( 0, 0 ),
12638  TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ),
12639  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
12640  newQuality = cms.string( "confirmed" )
12641 )
12642 fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12643  trackClassifier = cms.InputTag( '','QualityMasks' ),
12644  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12645  maxChi2 = cms.double( 16.0 ),
12646  trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ),
12647  oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ),
12648  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
12649  overrideTrkQuals = cms.InputTag( "" ),
12650  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
12651  TrackQuality = cms.string( "highPurity" )
12652 )
12653 fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12654  clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
12655  OnDemand = cms.bool( False ),
12656  src = cms.InputTag( "hltSiStripClusters" )
12657 )
12658 fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
12659  layerList = cms.vstring( 'BPix1+BPix2',
12660  'BPix1+BPix3',
12661  'BPix2+BPix3',
12662  'BPix1+FPix1_pos',
12663  'BPix1+FPix1_neg',
12664  'BPix1+FPix2_pos',
12665  'BPix1+FPix2_neg',
12666  'BPix2+FPix1_pos',
12667  'BPix2+FPix1_neg',
12668  'BPix2+FPix2_pos',
12669  'BPix2+FPix2_neg',
12670  'FPix1_pos+FPix2_pos',
12671  'FPix1_neg+FPix2_neg' ),
12672  MTOB = cms.PSet( ),
12673  TEC = cms.PSet( ),
12674  MTID = cms.PSet( ),
12675  FPix = cms.PSet(
12676  hitErrorRPhi = cms.double( 0.0051 ),
12677  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12678  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
12679  useErrorsFromParam = cms.bool( True ),
12680  hitErrorRZ = cms.double( 0.0036 ),
12681  HitProducer = cms.string( "hltSiPixelRecHits" )
12682  ),
12683  MTEC = cms.PSet( ),
12684  MTIB = cms.PSet( ),
12685  TID = cms.PSet( ),
12686  TOB = cms.PSet( ),
12687  BPix = cms.PSet(
12688  hitErrorRPhi = cms.double( 0.0027 ),
12689  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12690  skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ),
12691  useErrorsFromParam = cms.bool( True ),
12692  hitErrorRZ = cms.double( 0.006 ),
12693  HitProducer = cms.string( "hltSiPixelRecHits" )
12694  ),
12695  TIB = cms.PSet( )
12696 )
12697 fragment.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
12698  RegionPSet = cms.PSet(
12699  vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ),
12700  zErrorVetex = cms.double( 0.2 ),
12701  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12702  zErrorBeamSpot = cms.double( 24.2 ),
12703  maxNVertices = cms.int32( 3 ),
12704  maxNRegions = cms.int32( 10 ),
12705  nSigmaZVertex = cms.double( 3.0 ),
12706  nSigmaZBeamSpot = cms.double( 4.0 ),
12707  ptMin = cms.double( 1.2 ),
12708  mode = cms.string( "VerticesFixed" ),
12709  input = cms.InputTag( "hltEgammaCandidates" ),
12710  searchOpt = cms.bool( False ),
12711  whereToUseMeasurementTracker = cms.string( "Never" ),
12712  originRadius = cms.double( 0.05 ),
12713  measurementTrackerName = cms.InputTag( "" ),
12714  precise = cms.bool( True ),
12715  deltaEta = cms.double( 0.5 ),
12716  deltaPhi = cms.double( 0.5 )
12717  )
12718 )
12719 fragment.hltIter2ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
12720  cut = cms.string( "" ),
12721  silentClusterCheck = cms.untracked.bool( False ),
12722  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
12723  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
12724  doClusterCheck = cms.bool( False ),
12725  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
12726  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
12727 )
12728 fragment.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
12729  trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ),
12730  layerPairs = cms.vuint32( 0 ),
12731  clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ),
12732  produceSeedingHitSets = cms.bool( True ),
12733  produceIntermediateHitDoublets = cms.bool( False ),
12734  maxElement = cms.uint32( 0 ),
12735  seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" )
12736 )
12737 fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
12738  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12739  forceKinematicWithRegionDirection = cms.bool( False ),
12740  magneticField = cms.string( "ParabolicMf" ),
12741  SeedMomentumForBOFF = cms.double( 5.0 ),
12742  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12743  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12744  MinOneOverPtError = cms.double( 1.0 ),
12745  seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ),
12746  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12747 )
12748 fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12749  src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ),
12750  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
12751  SimpleMagneticField = cms.string( "ParabolicMf" ),
12752  TransientInitialStateEstimatorParameters = cms.PSet(
12753  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12754  numberMeasurementsForFit = cms.int32( 4 ),
12755  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12756  ),
12757  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12758  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
12759  cleanTrajectoryAfterInOut = cms.bool( False ),
12760  useHitsSplitting = cms.bool( False ),
12761  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12762  doSeedingRegionRebuilding = cms.bool( False ),
12763  maxNSeeds = cms.uint32( 100000 ),
12764  produceSeedStopReasons = cms.bool( False ),
12765  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
12766  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12767  TrajectoryBuilder = cms.string( "" )
12768 )
12769 fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12770  src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ),
12771  SimpleMagneticField = cms.string( "ParabolicMf" ),
12772  clusterRemovalInfo = cms.InputTag( "" ),
12773  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12774  MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ),
12775  Fitter = cms.string( "hltESPFittingSmootherIT" ),
12776  useHitsSplitting = cms.bool( False ),
12777  MeasurementTracker = cms.string( "" ),
12778  AlgorithmName = cms.string( "hltIterX" ),
12779  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12780  NavigationSchool = cms.string( "" ),
12781  TrajectoryInEvent = cms.bool( False ),
12782  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12783  GeometricInnerState = cms.bool( True ),
12784  useSimpleMF = cms.bool( True ),
12785  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12786 )
12787 fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
12788  max_d0 = cms.double( 100.0 ),
12789  minNumber3DLayers = cms.uint32( 0 ),
12790  max_lostHitFraction = cms.double( 1.0 ),
12791  applyAbsCutsIfNoPV = cms.bool( False ),
12792  qualityBit = cms.string( "highPurity" ),
12793  minNumberLayers = cms.uint32( 3 ),
12794  chi2n_par = cms.double( 0.7 ),
12795  useVtxError = cms.bool( False ),
12796  nSigmaZ = cms.double( 3.0 ),
12797  dz_par2 = cms.vdouble( 0.4, 4.0 ),
12798  applyAdaptedPVCuts = cms.bool( True ),
12799  min_eta = cms.double( -9999.0 ),
12800  dz_par1 = cms.vdouble( 0.35, 4.0 ),
12801  copyTrajectories = cms.untracked.bool( False ),
12802  vtxNumber = cms.int32( -1 ),
12803  max_d0NoPV = cms.double( 100.0 ),
12804  keepAllTracks = cms.bool( False ),
12805  maxNumberLostLayers = cms.uint32( 1 ),
12806  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12807  max_relpterr = cms.double( 9999.0 ),
12808  copyExtras = cms.untracked.bool( True ),
12809  max_z0NoPV = cms.double( 100.0 ),
12810  vertexCut = cms.string( "tracksSize>=3" ),
12811  max_z0 = cms.double( 100.0 ),
12812  useVertices = cms.bool( True ),
12813  min_nhits = cms.uint32( 0 ),
12814  src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ),
12815  max_minMissHitOutOrIn = cms.int32( 99 ),
12816  chi2n_no1Dmod_par = cms.double( 9999.0 ),
12817  vertices = cms.InputTag( "hltPixelVerticesElectrons" ),
12818  max_eta = cms.double( 9999.0 ),
12819  d0_par2 = cms.vdouble( 0.4, 4.0 ),
12820  d0_par1 = cms.vdouble( 0.3, 4.0 ),
12821  res_par = cms.vdouble( 0.003, 0.001 ),
12822  minHitsToBypassChecks = cms.uint32( 20 )
12823 )
12824 fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger",
12825  ShareFrac = cms.double( 0.19 ),
12826  writeOnlyTrkQuals = cms.bool( False ),
12827  MinPT = cms.double( 0.05 ),
12828  allowFirstHitShare = cms.bool( True ),
12829  copyExtras = cms.untracked.bool( True ),
12830  Epsilon = cms.double( -0.001 ),
12831  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
12832  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
12833  MaxNormalizedChisq = cms.double( 1000.0 ),
12834  copyMVA = cms.bool( False ),
12835  FoundHitBonus = cms.double( 5.0 ),
12836  LostHitPenalty = cms.double( 20.0 ),
12837  setsToMerge = cms.VPSet(
12838  cms.PSet( pQual = cms.bool( False ),
12839  tLists = cms.vint32( 0, 1 )
12840  )
12841  ),
12842  MinFound = cms.int32( 3 ),
12843  hasSelector = cms.vint32( 0, 0 ),
12844  TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ),
12845  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
12846  newQuality = cms.string( "confirmed" )
12847 )
12848 fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
12849  egTrkIsoStripEndcap = cms.double( 0.03 ),
12850  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
12851  useGsfTrack = cms.bool( True ),
12852  useSCRefs = cms.bool( True ),
12853  trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ),
12854  egTrkIsoStripBarrel = cms.double( 0.03 ),
12855  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
12856  egTrkIsoConeSize = cms.double( 0.3 ),
12857  egTrkIsoRSpan = cms.double( 999999.0 ),
12858  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
12859  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
12860  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
12861  egTrkIsoPtMin = cms.double( 1.0 ),
12862  egTrkIsoZSpan = cms.double( 0.15 )
12863 )
12864 fragment.hltEle5WPLooseGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
12865  thrOverE2EE = cms.double( -1.0 ),
12866  saveTags = cms.bool( True ),
12867  useEt = cms.bool( True ),
12868  thrOverE2EB = cms.double( -1.0 ),
12869  thrRegularEE = cms.double( -1.0 ),
12870  thrOverEEE = cms.double( 0.07 ),
12871  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
12872  thrOverEEB = cms.double( 0.085 ),
12873  thrRegularEB = cms.double( -1.0 ),
12874  lessThan = cms.bool( True ),
12875  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12876  ncandcut = cms.int32( 1 ),
12877  candTag = cms.InputTag( "hltEle5WPLooseGsfDphiFilter" )
12878 )
12879 fragment.hltL1sDoubleEGor = cms.EDFilter( "HLTL1TSeed",
12880  L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12" ),
12881  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12882  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12883  saveTags = cms.bool( True ),
12884  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
12885  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
12886  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
12887  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
12888  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
12889 )
12890 fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler",
12891  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12892  offset = cms.uint32( 0 )
12893 )
12894 fragment.hltEGL1DoubleEG1510Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
12895  doIsolated = cms.bool( False ),
12896  endcap_end = cms.double( 2.65 ),
12897  region_phi_size = cms.double( 1.044 ),
12898  saveTags = cms.bool( True ),
12899  region_eta_size_ecap = cms.double( 1.0 ),
12900  barrel_end = cms.double( 1.4791 ),
12901  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12902  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
12903  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
12904  region_eta_size = cms.double( 0.522 ),
12905  L1SeedFilterTag = cms.InputTag( "hltL1sDoubleEGor" ),
12906  candNonIsolatedTag = cms.InputTag( "" ),
12907  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
12908  ncandcut = cms.int32( 2 ),
12909  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
12910 )
12911 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter",
12912  saveTags = cms.bool( True ),
12913  inputTag = cms.InputTag( "hltEGL1DoubleEG1510Filter" ),
12914  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12915  etcutEE = cms.double( 15.0 ),
12916  etcutEB = cms.double( 15.0 ),
12917  ncandcut = cms.int32( 1 )
12918 )
12919 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter",
12920  saveTags = cms.bool( True ),
12921  inputTag = cms.InputTag( "hltEGL1DoubleEG1510Filter" ),
12922  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12923  etcutEE = cms.double( 10.0 ),
12924  etcutEB = cms.double( 10.0 ),
12925  ncandcut = cms.int32( 2 )
12926 )
12927 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
12928  thrOverE2EE = cms.double( -1.0 ),
12929  saveTags = cms.bool( True ),
12930  useEt = cms.bool( False ),
12931  thrOverE2EB = cms.double( -1.0 ),
12932  thrRegularEE = cms.double( 0.035 ),
12933  thrOverEEE = cms.double( -1.0 ),
12934  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
12935  thrOverEEB = cms.double( -1.0 ),
12936  thrRegularEB = cms.double( 0.013 ),
12937  lessThan = cms.bool( True ),
12938  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12939  ncandcut = cms.int32( 1 ),
12940  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" )
12941 )
12942 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
12943  thrOverE2EE = cms.double( -1.0 ),
12944  saveTags = cms.bool( True ),
12945  useEt = cms.bool( False ),
12946  thrOverE2EB = cms.double( -1.0 ),
12947  thrRegularEE = cms.double( 0.035 ),
12948  thrOverEEE = cms.double( -1.0 ),
12949  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
12950  thrOverEEB = cms.double( -1.0 ),
12951  thrRegularEB = cms.double( 0.013 ),
12952  lessThan = cms.bool( True ),
12953  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12954  ncandcut = cms.int32( 2 ),
12955  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" )
12956 )
12957 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
12958  thrOverE2EE = cms.double( -1.0 ),
12959  saveTags = cms.bool( True ),
12960  useEt = cms.bool( False ),
12961  thrOverE2EB = cms.double( -1.0 ),
12962  thrRegularEE = cms.double( -1.0 ),
12963  thrOverEEE = cms.double( 0.4 ),
12964  varTag = cms.InputTag( "hltEgammaHoverE" ),
12965  thrOverEEB = cms.double( 0.15 ),
12966  thrRegularEB = cms.double( -1.0 ),
12967  lessThan = cms.bool( True ),
12968  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12969  ncandcut = cms.int32( 1 ),
12970  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" )
12971 )
12972 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
12973  thrOverE2EE = cms.double( -1.0 ),
12974  saveTags = cms.bool( True ),
12975  useEt = cms.bool( False ),
12976  thrOverE2EB = cms.double( -1.0 ),
12977  thrRegularEE = cms.double( -1.0 ),
12978  thrOverEEE = cms.double( 0.4 ),
12979  varTag = cms.InputTag( "hltEgammaHoverE" ),
12980  thrOverEEB = cms.double( 0.15 ),
12981  thrRegularEB = cms.double( -1.0 ),
12982  lessThan = cms.bool( True ),
12983  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12984  ncandcut = cms.int32( 2 ),
12985  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" )
12986 )
12987 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
12988  thrOverE2EE = cms.double( -1.0 ),
12989  saveTags = cms.bool( True ),
12990  useEt = cms.bool( True ),
12991  thrOverE2EB = cms.double( -1.0 ),
12992  thrRegularEE = cms.double( -1.0 ),
12993  thrOverEEE = cms.double( 0.5 ),
12994  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
12995  thrOverEEB = cms.double( 0.5 ),
12996  thrRegularEB = cms.double( -1.0 ),
12997  lessThan = cms.bool( True ),
12998  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
12999  ncandcut = cms.int32( 1 ),
13000  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" )
13001 )
13002 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13003  thrOverE2EE = cms.double( -1.0 ),
13004  saveTags = cms.bool( True ),
13005  useEt = cms.bool( True ),
13006  thrOverE2EB = cms.double( -1.0 ),
13007  thrRegularEE = cms.double( -1.0 ),
13008  thrOverEEE = cms.double( 0.5 ),
13009  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
13010  thrOverEEB = cms.double( 0.5 ),
13011  thrRegularEB = cms.double( -1.0 ),
13012  lessThan = cms.bool( True ),
13013  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13014  ncandcut = cms.int32( 2 ),
13015  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" )
13016 )
13017 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13018  thrOverE2EE = cms.double( -1.0 ),
13019  saveTags = cms.bool( True ),
13020  useEt = cms.bool( True ),
13021  thrOverE2EB = cms.double( -1.0 ),
13022  thrRegularEE = cms.double( -1.0 ),
13023  thrOverEEE = cms.double( 0.4 ),
13024  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
13025  thrOverEEB = cms.double( 0.3 ),
13026  thrRegularEB = cms.double( -1.0 ),
13027  lessThan = cms.bool( True ),
13028  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13029  ncandcut = cms.int32( 1 ),
13030  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" )
13031 )
13032 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13033  thrOverE2EE = cms.double( -1.0 ),
13034  saveTags = cms.bool( True ),
13035  useEt = cms.bool( True ),
13036  thrOverE2EB = cms.double( -1.0 ),
13037  thrRegularEE = cms.double( -1.0 ),
13038  thrOverEEE = cms.double( 0.4 ),
13039  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
13040  thrOverEEB = cms.double( 0.3 ),
13041  thrRegularEB = cms.double( -1.0 ),
13042  lessThan = cms.bool( True ),
13043  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13044  ncandcut = cms.int32( 2 ),
13045  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" )
13046 )
13047 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13048  s_a_rF = cms.double( 0.04 ),
13049  saveTags = cms.bool( True ),
13050  s_a_phi1B = cms.double( 0.0069 ),
13051  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13052  s_a_phi1F = cms.double( 0.0076 ),
13053  s_a_phi1I = cms.double( 0.0088 ),
13054  pixelVeto = cms.bool( False ),
13055  s2_threshold = cms.double( 0.4 ),
13056  s_a_rI = cms.double( 0.027 ),
13057  npixelmatchcut = cms.double( 1.0 ),
13058  tanhSO10InterThres = cms.double( 1.0 ),
13059  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13060  useS = cms.bool( False ),
13061  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ),
13062  ncandcut = cms.int32( 1 ),
13063  s_a_phi2B = cms.double( 3.7E-4 ),
13064  tanhSO10BarrelThres = cms.double( 0.35 ),
13065  s_a_zB = cms.double( 0.012 ),
13066  tanhSO10ForwardThres = cms.double( 1.0 ),
13067  s_a_phi2F = cms.double( 0.00906 ),
13068  s_a_phi2I = cms.double( 7.0E-4 )
13069 )
13070 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
13071  s_a_rF = cms.double( 0.04 ),
13072  saveTags = cms.bool( True ),
13073  s_a_phi1B = cms.double( 0.0069 ),
13074  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
13075  s_a_phi1F = cms.double( 0.0076 ),
13076  s_a_phi1I = cms.double( 0.0088 ),
13077  pixelVeto = cms.bool( False ),
13078  s2_threshold = cms.double( 0.4 ),
13079  s_a_rI = cms.double( 0.027 ),
13080  npixelmatchcut = cms.double( 1.0 ),
13081  tanhSO10InterThres = cms.double( 1.0 ),
13082  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13083  useS = cms.bool( False ),
13084  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ),
13085  ncandcut = cms.int32( 2 ),
13086  s_a_phi2B = cms.double( 3.7E-4 ),
13087  tanhSO10BarrelThres = cms.double( 0.35 ),
13088  s_a_zB = cms.double( 0.012 ),
13089  tanhSO10ForwardThres = cms.double( 1.0 ),
13090  s_a_phi2F = cms.double( 0.00906 ),
13091  s_a_phi2I = cms.double( 7.0E-4 )
13092 )
13093 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13094  thrOverE2EE = cms.double( -1.0 ),
13095  saveTags = cms.bool( True ),
13096  useEt = cms.bool( True ),
13097  thrOverE2EB = cms.double( -1.0 ),
13098  thrRegularEE = cms.double( 999999.0 ),
13099  thrOverEEE = cms.double( -1.0 ),
13100  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13101  thrOverEEB = cms.double( -1.0 ),
13102  thrRegularEB = cms.double( 999999.0 ),
13103  lessThan = cms.bool( True ),
13104  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13105  ncandcut = cms.int32( 1 ),
13106  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" )
13107 )
13108 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13109  thrOverE2EE = cms.double( -1.0 ),
13110  saveTags = cms.bool( True ),
13111  useEt = cms.bool( True ),
13112  thrOverE2EB = cms.double( -1.0 ),
13113  thrRegularEE = cms.double( 999999.0 ),
13114  thrOverEEE = cms.double( -1.0 ),
13115  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
13116  thrOverEEB = cms.double( -1.0 ),
13117  thrRegularEB = cms.double( 999999.0 ),
13118  lessThan = cms.bool( True ),
13119  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13120  ncandcut = cms.int32( 2 ),
13121  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" )
13122 )
13123 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13124  thrOverE2EE = cms.double( -1.0 ),
13125  saveTags = cms.bool( True ),
13126  useEt = cms.bool( True ),
13127  thrOverE2EB = cms.double( -1.0 ),
13128  thrRegularEE = cms.double( 0.015 ),
13129  thrOverEEE = cms.double( -1.0 ),
13130  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13131  thrOverEEB = cms.double( -1.0 ),
13132  thrRegularEB = cms.double( 0.01 ),
13133  lessThan = cms.bool( True ),
13134  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13135  ncandcut = cms.int32( 1 ),
13136  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" )
13137 )
13138 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13139  thrOverE2EE = cms.double( -1.0 ),
13140  saveTags = cms.bool( True ),
13141  useEt = cms.bool( True ),
13142  thrOverE2EB = cms.double( -1.0 ),
13143  thrRegularEE = cms.double( 0.015 ),
13144  thrOverEEE = cms.double( -1.0 ),
13145  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
13146  thrOverEEB = cms.double( -1.0 ),
13147  thrRegularEB = cms.double( 0.01 ),
13148  lessThan = cms.bool( True ),
13149  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13150  ncandcut = cms.int32( 2 ),
13151  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" )
13152 )
13153 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13154  thrOverE2EE = cms.double( -1.0 ),
13155  saveTags = cms.bool( True ),
13156  useEt = cms.bool( True ),
13157  thrOverE2EB = cms.double( -1.0 ),
13158  thrRegularEE = cms.double( 0.1 ),
13159  thrOverEEE = cms.double( -1.0 ),
13160  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13161  thrOverEEB = cms.double( -1.0 ),
13162  thrRegularEB = cms.double( 0.07 ),
13163  lessThan = cms.bool( True ),
13164  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13165  ncandcut = cms.int32( 1 ),
13166  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" )
13167 )
13168 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13169  thrOverE2EE = cms.double( -1.0 ),
13170  saveTags = cms.bool( True ),
13171  useEt = cms.bool( True ),
13172  thrOverE2EB = cms.double( -1.0 ),
13173  thrRegularEE = cms.double( 0.1 ),
13174  thrOverEEE = cms.double( -1.0 ),
13175  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
13176  thrOverEEB = cms.double( -1.0 ),
13177  thrRegularEB = cms.double( 0.07 ),
13178  lessThan = cms.bool( True ),
13179  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13180  ncandcut = cms.int32( 2 ),
13181  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" )
13182 )
13183 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13184  thrOverE2EE = cms.double( -1.0 ),
13185  saveTags = cms.bool( True ),
13186  useEt = cms.bool( True ),
13187  thrOverE2EB = cms.double( -1.0 ),
13188  thrRegularEE = cms.double( -1.0 ),
13189  thrOverEEE = cms.double( 0.2 ),
13190  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
13191  thrOverEEB = cms.double( 0.2 ),
13192  thrRegularEB = cms.double( -1.0 ),
13193  lessThan = cms.bool( True ),
13194  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13195  ncandcut = cms.int32( 1 ),
13196  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" )
13197 )
13198 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
13199  thrOverE2EE = cms.double( -1.0 ),
13200  saveTags = cms.bool( True ),
13201  useEt = cms.bool( True ),
13202  thrOverE2EB = cms.double( -1.0 ),
13203  thrRegularEE = cms.double( -1.0 ),
13204  thrOverEEE = cms.double( 0.2 ),
13205  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
13206  thrOverEEB = cms.double( 0.2 ),
13207  thrRegularEB = cms.double( -1.0 ),
13208  lessThan = cms.bool( True ),
13209  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
13210  ncandcut = cms.int32( 2 ),
13211  candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" )
13212 )
13213 fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ",
13214  saveTags = cms.bool( True ),
13215  electronTag = cms.InputTag( "hltEgammaGsfElectrons" ),
13216  originTag2 = cms.VInputTag( 'hltEgammaCandidates' ),
13217  MinPixHitsForDZ = cms.int32( 0 ),
13218  MinN = cms.int32( 1 ),
13219  originTag1 = cms.VInputTag( 'hltEgammaCandidates' ),
13220  triggerType1 = cms.int32( 81 ),
13221  triggerType2 = cms.int32( 81 ),
13222  MinDR = cms.double( -1.0 ),
13223  MaxDZ = cms.double( 0.2 ),
13224  inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ),
13225  checkSC = cms.bool( True ),
13226  inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" )
13227 )
13228 fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed",
13229  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ),
13230  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13231  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13232  saveTags = cms.bool( True ),
13233  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13234  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13235  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13236  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13237  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13238 )
13239 fragment.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler",
13240  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13241  offset = cms.uint32( 0 )
13242 )
13243 fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
13244  saveTags = cms.bool( True ),
13245  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ),
13246  MinPt = cms.double( 0.0 ),
13247  MinN = cms.int32( 1 ),
13248  MaxEta = cms.double( 2.5 ),
13249  CentralBxOnly = cms.bool( True ),
13250  SelectQualities = cms.vint32( ),
13251  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
13252 )
13253 fragment.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
13254  saveTags = cms.bool( True ),
13255  MaxDr = cms.double( 9999.0 ),
13256  CutOnChambers = cms.bool( False ),
13257  PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ),
13258  MinPt = cms.double( 0.0 ),
13259  MinN = cms.int32( 1 ),
13260  SeedMapTag = cms.InputTag( "hltL2Muons" ),
13261  MaxEta = cms.double( 2.5 ),
13262  MinNhits = cms.vint32( 0, 1, 0, 1 ),
13263  MinDxySig = cms.double( -1.0 ),
13264  MinNchambers = cms.vint32( 0 ),
13265  AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ),
13266  MaxDz = cms.double( 9999.0 ),
13267  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
13268  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13269  MinDr = cms.double( -1.0 ),
13270  NSigmaPt = cms.double( 0.0 ),
13271  MinNstations = cms.vint32( 0, 2, 0, 2 )
13272 )
13273 fragment.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter",
13274  MaxNormalizedChi2 = cms.double( 20.0 ),
13275  saveTags = cms.bool( True ),
13276  PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ),
13277  MinNmuonHits = cms.int32( 0 ),
13278  MinN = cms.int32( 1 ),
13279  MinTrackPt = cms.double( 0.0 ),
13280  MaxEta = cms.double( 2.1 ),
13281  MaxDXYBeamSpot = cms.double( 0.1 ),
13282  MinNhits = cms.int32( 0 ),
13283  MinDxySig = cms.double( -1.0 ),
13284  NSigmaPt = cms.double( 0.0 ),
13285  MaxDz = cms.double( 9999.0 ),
13286  MaxPtDifference = cms.double( 9999.0 ),
13287  MaxDr = cms.double( 2.0 ),
13288  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
13289  MinDXYBeamSpot = cms.double( -1.0 ),
13290  MinDr = cms.double( -1.0 ),
13291  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
13292  InputLinks = cms.InputTag( "" ),
13293  MinPt = cms.double( 0.0 )
13294 )
13295 fragment.hltRecHitInRegionForMuons = cms.EDProducer( "MuonHLTRechitInRegionsProducer",
13296  l1LowerThr = cms.double( 0.0 ),
13297  doIsolated = cms.bool( True ),
13298  useUncalib = cms.bool( False ),
13299  regionEtaMargin = cms.double( 0.4 ),
13300  ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
13301  regionPhiMargin = cms.double( 0.4 ),
13302  l1TagNonIsolated = cms.InputTag( "NotUsed" ),
13303  l1UpperThr = cms.double( 999.0 ),
13304  l1LowerThrIgnoreIsolation = cms.double( 100.0 ),
13305  productLabels = cms.vstring( 'EcalRegionalRecHitsEB',
13306  'EcalRegionalRecHitsEE' ),
13307  l1TagIsolated = cms.InputTag( "hltL3MuonCandidates" )
13308 )
13309 fragment.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer",
13310  l1LowerThr = cms.double( 0.0 ),
13311  doIsolated = cms.bool( True ),
13312  useUncalib = cms.bool( False ),
13313  regionEtaMargin = cms.double( 0.4 ),
13314  ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
13315  regionPhiMargin = cms.double( 0.4 ),
13316  l1TagNonIsolated = cms.InputTag( "NotUsed" ),
13317  l1UpperThr = cms.double( 999.0 ),
13318  l1LowerThrIgnoreIsolation = cms.double( 100.0 ),
13319  productLabels = cms.vstring( 'EcalRegionalRecHitsES' ),
13320  l1TagIsolated = cms.InputTag( "hltL3MuonCandidates" )
13321 )
13322 fragment.hltParticleFlowRecHitECALForMuons = cms.EDProducer( "PFRecHitProducer",
13323  producers = cms.VPSet(
13324  cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuons','EcalRegionalRecHitsEB' ),
13325  name = cms.string( "PFEBRecHitCreator" ),
13326  qualityTests = cms.VPSet(
13327  cms.PSet( threshold = cms.double( 0.08 ),
13328  name = cms.string( "PFRecHitQTestThreshold" )
13329  ),
13330  cms.PSet( topologicalCleaning = cms.bool( True ),
13331  skipTTRecoveredHits = cms.bool( True ),
13332  cleaningThreshold = cms.double( 2.0 ),
13333  name = cms.string( "PFRecHitQTestECAL" ),
13334  timingCleaning = cms.bool( True )
13335  )
13336  ),
13337  srFlags = cms.InputTag( "hltEcalDigis" )
13338  ),
13339  cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuons','EcalRegionalRecHitsEE' ),
13340  name = cms.string( "PFEERecHitCreator" ),
13341  qualityTests = cms.VPSet(
13342  cms.PSet( threshold = cms.double( 0.3 ),
13343  name = cms.string( "PFRecHitQTestThreshold" )
13344  ),
13345  cms.PSet( topologicalCleaning = cms.bool( True ),
13346  skipTTRecoveredHits = cms.bool( True ),
13347  cleaningThreshold = cms.double( 2.0 ),
13348  name = cms.string( "PFRecHitQTestECAL" ),
13349  timingCleaning = cms.bool( True )
13350  )
13351  ),
13352  srFlags = cms.InputTag( "hltEcalDigis" )
13353  )
13354  ),
13355  navigator = cms.PSet(
13356  barrel = cms.PSet( ),
13357  endcap = cms.PSet( ),
13358  name = cms.string( "PFRecHitECALNavigator" )
13359  )
13360 )
13361 fragment.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer",
13362  producers = cms.VPSet(
13363  cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ),
13364  name = cms.string( "PFPSRecHitCreator" ),
13365  qualityTests = cms.VPSet(
13366  cms.PSet( threshold = cms.double( 7.0E-6 ),
13367  name = cms.string( "PFRecHitQTestThreshold" )
13368  )
13369  )
13370  )
13371  ),
13372  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
13373 )
13374 fragment.hltParticleFlowClusterECALUncorrectedForMuons = cms.EDProducer( "PFClusterProducer",
13375  pfClusterBuilder = cms.PSet(
13376  minFracTot = cms.double( 1.0E-20 ),
13377  stoppingTolerance = cms.double( 1.0E-8 ),
13378  positionCalc = cms.PSet(
13379  minAllowedNormalization = cms.double( 1.0E-9 ),
13380  posCalcNCrystals = cms.int32( 9 ),
13381  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
13382  logWeightDenominator = cms.double( 0.08 ),
13383  minFractionInCalc = cms.double( 1.0E-9 ),
13384  timeResolutionCalcBarrel = cms.PSet(
13385  corrTermLowE = cms.double( 0.0510871 ),
13386  threshLowE = cms.double( 0.5 ),
13387  noiseTerm = cms.double( 1.10889 ),
13388  constantTermLowE = cms.double( 0.0 ),
13389  noiseTermLowE = cms.double( 1.31883 ),
13390  threshHighE = cms.double( 5.0 ),
13391  constantTerm = cms.double( 0.428192 )
13392  ),
13393  timeResolutionCalcEndcap = cms.PSet(
13394  corrTermLowE = cms.double( 0.0 ),
13395  threshLowE = cms.double( 1.0 ),
13396  noiseTerm = cms.double( 5.72489999999 ),
13397  constantTermLowE = cms.double( 0.0 ),
13398  noiseTermLowE = cms.double( 6.92683000001 ),
13399  threshHighE = cms.double( 10.0 ),
13400  constantTerm = cms.double( 0.0 )
13401  )
13402  ),
13403  maxIterations = cms.uint32( 50 ),
13404  positionCalcForConvergence = cms.PSet(
13405  minAllowedNormalization = cms.double( 0.0 ),
13406  T0_ES = cms.double( 1.2 ),
13407  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
13408  T0_EE = cms.double( 3.1 ),
13409  T0_EB = cms.double( 7.4 ),
13410  X0 = cms.double( 0.89 ),
13411  minFractionInCalc = cms.double( 0.0 ),
13412  W0 = cms.double( 4.2 )
13413  ),
13414  allCellsPositionCalc = cms.PSet(
13415  minAllowedNormalization = cms.double( 1.0E-9 ),
13416  posCalcNCrystals = cms.int32( -1 ),
13417  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
13418  logWeightDenominator = cms.double( 0.08 ),
13419  minFractionInCalc = cms.double( 1.0E-9 ),
13420  timeResolutionCalcBarrel = cms.PSet(
13421  corrTermLowE = cms.double( 0.0510871 ),
13422  threshLowE = cms.double( 0.5 ),
13423  noiseTerm = cms.double( 1.10889 ),
13424  constantTermLowE = cms.double( 0.0 ),
13425  noiseTermLowE = cms.double( 1.31883 ),
13426  threshHighE = cms.double( 5.0 ),
13427  constantTerm = cms.double( 0.428192 )
13428  ),
13429  timeResolutionCalcEndcap = cms.PSet(
13430  corrTermLowE = cms.double( 0.0 ),
13431  threshLowE = cms.double( 1.0 ),
13432  noiseTerm = cms.double( 5.72489999999 ),
13433  constantTermLowE = cms.double( 0.0 ),
13434  noiseTermLowE = cms.double( 6.92683000001 ),
13435  threshHighE = cms.double( 10.0 ),
13436  constantTerm = cms.double( 0.0 )
13437  )
13438  ),
13439  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
13440  recHitEnergyNorms = cms.VPSet(
13441  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
13442  detector = cms.string( "ECAL_BARREL" )
13443  ),
13444  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
13445  detector = cms.string( "ECAL_ENDCAP" )
13446  )
13447  ),
13448  showerSigma = cms.double( 1.5 ),
13449  minFractionToKeep = cms.double( 1.0E-7 ),
13450  excludeOtherSeeds = cms.bool( True )
13451  ),
13452  positionReCalc = cms.PSet(
13453  minAllowedNormalization = cms.double( 0.0 ),
13454  T0_ES = cms.double( 1.2 ),
13455  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
13456  T0_EE = cms.double( 3.1 ),
13457  T0_EB = cms.double( 7.4 ),
13458  X0 = cms.double( 0.89 ),
13459  minFractionInCalc = cms.double( 0.0 ),
13460  W0 = cms.double( 4.2 )
13461  ),
13462  initialClusteringStep = cms.PSet(
13463  thresholdsByDetector = cms.VPSet(
13464  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
13465  gatheringThresholdPt = cms.double( 0.0 ),
13466  detector = cms.string( "ECAL_BARREL" )
13467  ),
13468  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
13469  gatheringThresholdPt = cms.double( 0.0 ),
13470  detector = cms.string( "ECAL_ENDCAP" )
13471  )
13472  ),
13473  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
13474  useCornerCells = cms.bool( True )
13475  ),
13476  energyCorrector = cms.PSet( ),
13477  recHitCleaners = cms.VPSet(
13478  ),
13479  seedFinder = cms.PSet(
13480  thresholdsByDetector = cms.VPSet(
13481  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
13482  seedingThreshold = cms.double( 0.6 ),
13483  detector = cms.string( "ECAL_ENDCAP" )
13484  ),
13485  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
13486  seedingThreshold = cms.double( 0.23 ),
13487  detector = cms.string( "ECAL_BARREL" )
13488  )
13489  ),
13490  algoName = cms.string( "LocalMaximumSeedFinder" ),
13491  nNeighbours = cms.int32( 8 )
13492  ),
13493  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuons" )
13494 )
13495 fragment.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer",
13496  pfClusterBuilder = cms.PSet(
13497  minFracTot = cms.double( 1.0E-20 ),
13498  stoppingTolerance = cms.double( 1.0E-8 ),
13499  positionCalc = cms.PSet(
13500  minAllowedNormalization = cms.double( 1.0E-9 ),
13501  posCalcNCrystals = cms.int32( -1 ),
13502  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
13503  logWeightDenominator = cms.double( 6.0E-5 ),
13504  minFractionInCalc = cms.double( 1.0E-9 )
13505  ),
13506  maxIterations = cms.uint32( 50 ),
13507  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
13508  recHitEnergyNorms = cms.VPSet(
13509  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
13510  detector = cms.string( "PS1" )
13511  ),
13512  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
13513  detector = cms.string( "PS2" )
13514  )
13515  ),
13516  showerSigma = cms.double( 0.3 ),
13517  minFractionToKeep = cms.double( 1.0E-7 ),
13518  excludeOtherSeeds = cms.bool( True )
13519  ),
13520  positionReCalc = cms.PSet( ),
13521  initialClusteringStep = cms.PSet(
13522  thresholdsByDetector = cms.VPSet(
13523  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
13524  gatheringThresholdPt = cms.double( 0.0 ),
13525  detector = cms.string( "PS1" )
13526  ),
13527  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
13528  gatheringThresholdPt = cms.double( 0.0 ),
13529  detector = cms.string( "PS2" )
13530  )
13531  ),
13532  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
13533  useCornerCells = cms.bool( False )
13534  ),
13535  energyCorrector = cms.PSet( ),
13536  recHitCleaners = cms.VPSet(
13537  ),
13538  seedFinder = cms.PSet(
13539  thresholdsByDetector = cms.VPSet(
13540  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
13541  seedingThreshold = cms.double( 1.2E-4 ),
13542  detector = cms.string( "PS1" )
13543  ),
13544  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
13545  seedingThreshold = cms.double( 1.2E-4 ),
13546  detector = cms.string( "PS2" )
13547  )
13548  ),
13549  algoName = cms.string( "LocalMaximumSeedFinder" ),
13550  nNeighbours = cms.int32( 4 )
13551  ),
13552  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" )
13553 )
13554 fragment.hltParticleFlowClusterECALForMuons = cms.EDProducer( "CorrectedECALPFClusterProducer",
13555  inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ),
13556  minimumPSEnergy = cms.double( 0.0 ),
13557  energyCorrector = cms.PSet(
13558  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
13559  applyCrackCorrections = cms.bool( False )
13560  ),
13561  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuons" )
13562 )
13563 fragment.hltMuonEcalPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer",
13564  effectiveAreas = cms.vdouble( 0.135, 0.08 ),
13565  doRhoCorrection = cms.bool( True ),
13566  etaStripBarrel = cms.double( 0.0 ),
13567  energyEndcap = cms.double( 0.0 ),
13568  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
13569  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuons" ),
13570  etaStripEndcap = cms.double( 0.0 ),
13571  drVetoBarrel = cms.double( 0.05 ),
13572  drMax = cms.double( 0.3 ),
13573  energyBarrel = cms.double( 0.0 ),
13574  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13575  drVetoEndcap = cms.double( 0.05 ),
13576  rhoMax = cms.double( 9.9999999E7 ),
13577  rhoScale = cms.double( 1.0 ),
13578  recoCandidateProducer = cms.InputTag( "hltL3MuonCandidates" )
13579 )
13580 fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p11EE0p08 = cms.EDFilter( "HLTMuonGenericFilter",
13581  thrOverE2EE = cms.double( -1.0 ),
13582  saveTags = cms.bool( True ),
13583  useEt = cms.bool( True ),
13584  thrOverE2EB = cms.double( -1.0 ),
13585  thrRegularEE = cms.double( -1.0 ),
13586  thrOverEEE = cms.double( 0.08 ),
13587  varTag = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ),
13588  thrOverEEB = cms.double( 0.11 ),
13589  thrRegularEB = cms.double( -1.0 ),
13590  lessThan = cms.bool( True ),
13591  l1EGCand = cms.InputTag( "hltL3MuonCandidates" ),
13592  ncandcut = cms.int32( 1 ),
13593  candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" )
13594 )
13595 fragment.hltRegionalTowerForMuons = cms.EDProducer( "EgammaHLTCaloTowerProducer",
13596  L1NonIsoCand = cms.InputTag( "hltL3MuonCandidates" ),
13597  EMin = cms.double( 0.0 ),
13598  EtMin = cms.double( 0.0 ),
13599  L1IsoCand = cms.InputTag( "hltL3MuonCandidates" ),
13600  useTowersInCone = cms.double( 0.8 ),
13601  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
13602 )
13603 fragment.hltParticleFlowRecHitHBHEForMuons = cms.EDProducer( "PFRecHitProducer",
13604  producers = cms.VPSet(
13605  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
13606  name = cms.string( "PFHBHERecHitCreator" ),
13607  qualityTests = cms.VPSet(
13608  cms.PSet( threshold = cms.double( 0.8 ),
13609  name = cms.string( "PFRecHitQTestThreshold" )
13610  ),
13611  cms.PSet( flags = cms.vstring( 'Standard' ),
13612  cleaningThresholds = cms.vdouble( 0.0 ),
13613  name = cms.string( "PFRecHitQTestHCALChannel" ),
13614  maxSeverities = cms.vint32( 11 )
13615  )
13616  )
13617  )
13618  ),
13619  navigator = cms.PSet(
13620  name = cms.string( "PFRecHitHCALNavigator" ),
13621  sigmaCut = cms.double( 4.0 ),
13622  timeResolutionCalc = cms.PSet(
13623  corrTermLowE = cms.double( 0.0 ),
13624  threshLowE = cms.double( 2.0 ),
13625  noiseTerm = cms.double( 8.64 ),
13626  constantTermLowE = cms.double( 6.0 ),
13627  noiseTermLowE = cms.double( 0.0 ),
13628  threshHighE = cms.double( 8.0 ),
13629  constantTerm = cms.double( 1.92 )
13630  )
13631  )
13632 )
13633 fragment.hltParticleFlowRecHitHCALForMuons = cms.EDProducer( "PFCTRecHitProducer",
13634  ECAL_Compensate = cms.bool( False ),
13635  ECAL_Dead_Code = cms.uint32( 10 ),
13636  MinLongTiming_Cut = cms.double( -5.0 ),
13637  ECAL_Compensation = cms.double( 0.5 ),
13638  MaxLongTiming_Cut = cms.double( 5.0 ),
13639  weight_HFhad = cms.double( 1.0 ),
13640  ApplyPulseDPG = cms.bool( False ),
13641  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
13642  ECAL_Threshold = cms.double( 10.0 ),
13643  ApplyTimeDPG = cms.bool( False ),
13644  caloTowers = cms.InputTag( "hltRegionalTowerForMuons" ),
13645  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
13646  LongFibre_Fraction = cms.double( 0.1 ),
13647  MaxShortTiming_Cut = cms.double( 5.0 ),
13648  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
13649  thresh_Barrel = cms.double( 0.4 ),
13650  navigation_HF = cms.bool( True ),
13651  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
13652  HF_Calib_29 = cms.double( 1.07 ),
13653  LongFibre_Cut = cms.double( 120.0 ),
13654  EM_Depth = cms.double( 22.0 ),
13655  weight_HFem = cms.double( 1.0 ),
13656  LongShortFibre_Cut = cms.double( 1.0E9 ),
13657  MinShortTiming_Cut = cms.double( -5.0 ),
13658  HCAL_Calib = cms.bool( True ),
13659  thresh_HF = cms.double( 0.4 ),
13660  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
13661  thresh_Endcap = cms.double( 0.4 ),
13662  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
13663  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
13664  ShortFibre_Cut = cms.double( 60.0 ),
13665  ApplyLongShortDPG = cms.bool( True ),
13666  HF_Calib = cms.bool( True ),
13667  HAD_Depth = cms.double( 47.0 ),
13668  ShortFibre_Fraction = cms.double( 0.01 ),
13669  HCAL_Calib_29 = cms.double( 1.35 )
13670 )
13671 fragment.hltParticleFlowClusterHBHEForMuons = cms.EDProducer( "PFClusterProducer",
13672  pfClusterBuilder = cms.PSet(
13673  minFracTot = cms.double( 1.0E-20 ),
13674  stoppingTolerance = cms.double( 1.0E-8 ),
13675  positionCalc = cms.PSet(
13676  minAllowedNormalization = cms.double( 1.0E-9 ),
13677  posCalcNCrystals = cms.int32( 5 ),
13678  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
13679  logWeightDenominator = cms.double( 0.8 ),
13680  minFractionInCalc = cms.double( 1.0E-9 )
13681  ),
13682  maxIterations = cms.uint32( 50 ),
13683  minChi2Prob = cms.double( 0.0 ),
13684  allCellsPositionCalc = cms.PSet(
13685  minAllowedNormalization = cms.double( 1.0E-9 ),
13686  posCalcNCrystals = cms.int32( -1 ),
13687  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
13688  logWeightDenominator = cms.double( 0.8 ),
13689  minFractionInCalc = cms.double( 1.0E-9 )
13690  ),
13691  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
13692  recHitEnergyNorms = cms.VPSet(
13693  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
13694  detector = cms.string( "HCAL_BARREL1" )
13695  ),
13696  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
13697  detector = cms.string( "HCAL_ENDCAP" )
13698  )
13699  ),
13700  maxNSigmaTime = cms.double( 10.0 ),
13701  showerSigma = cms.double( 10.0 ),
13702  timeSigmaEE = cms.double( 10.0 ),
13703  clusterTimeResFromSeed = cms.bool( False ),
13704  minFractionToKeep = cms.double( 1.0E-7 ),
13705  excludeOtherSeeds = cms.bool( True ),
13706  timeResolutionCalcBarrel = cms.PSet(
13707  corrTermLowE = cms.double( 0.0 ),
13708  threshLowE = cms.double( 6.0 ),
13709  noiseTerm = cms.double( 21.86 ),
13710  constantTermLowE = cms.double( 4.24 ),
13711  noiseTermLowE = cms.double( 8.0 ),
13712  threshHighE = cms.double( 15.0 ),
13713  constantTerm = cms.double( 2.82 )
13714  ),
13715  timeResolutionCalcEndcap = cms.PSet(
13716  corrTermLowE = cms.double( 0.0 ),
13717  threshLowE = cms.double( 6.0 ),
13718  noiseTerm = cms.double( 21.86 ),
13719  constantTermLowE = cms.double( 4.24 ),
13720  noiseTermLowE = cms.double( 8.0 ),
13721  threshHighE = cms.double( 15.0 ),
13722  constantTerm = cms.double( 2.82 )
13723  ),
13724  timeSigmaEB = cms.double( 10.0 )
13725  ),
13726  positionReCalc = cms.PSet( ),
13727  initialClusteringStep = cms.PSet(
13728  thresholdsByDetector = cms.VPSet(
13729  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
13730  gatheringThresholdPt = cms.double( 0.0 ),
13731  detector = cms.string( "HCAL_BARREL1" )
13732  ),
13733  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
13734  gatheringThresholdPt = cms.double( 0.0 ),
13735  detector = cms.string( "HCAL_ENDCAP" )
13736  )
13737  ),
13738  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
13739  useCornerCells = cms.bool( True )
13740  ),
13741  energyCorrector = cms.PSet( ),
13742  recHitCleaners = cms.VPSet(
13743  ),
13744  seedFinder = cms.PSet(
13745  thresholdsByDetector = cms.VPSet(
13746  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
13747  seedingThreshold = cms.double( 1.0 ),
13748  detector = cms.string( "HCAL_BARREL1" )
13749  ),
13750  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
13751  seedingThreshold = cms.double( 1.1 ),
13752  detector = cms.string( "HCAL_ENDCAP" )
13753  )
13754  ),
13755  algoName = cms.string( "LocalMaximumSeedFinder" ),
13756  nNeighbours = cms.int32( 4 )
13757  ),
13758  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForMuons" )
13759 )
13760 fragment.hltParticleFlowClusterHCALForMuons = cms.EDProducer( "PFMultiDepthClusterProducer",
13761  pfClusterBuilder = cms.PSet(
13762  allCellsPositionCalc = cms.PSet(
13763  minAllowedNormalization = cms.double( 1.0E-9 ),
13764  posCalcNCrystals = cms.int32( -1 ),
13765  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
13766  logWeightDenominator = cms.double( 0.8 ),
13767  minFractionInCalc = cms.double( 1.0E-9 )
13768  ),
13769  algoName = cms.string( "PFMultiDepthClusterizer" ),
13770  nSigmaPhi = cms.double( 2.0 ),
13771  minFractionToKeep = cms.double( 1.0E-7 ),
13772  nSigmaEta = cms.double( 2.0 )
13773  ),
13774  energyCorrector = cms.PSet( ),
13775  positionReCalc = cms.PSet( ),
13776  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForMuons" )
13777 )
13778 fragment.hltMuonHcalPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer",
13779  effectiveAreas = cms.vdouble( 0.11, 0.163 ),
13780  useHF = cms.bool( False ),
13781  useEt = cms.bool( True ),
13782  etaStripBarrel = cms.double( 0.0 ),
13783  pfClusterProducerHFHAD = cms.InputTag( "" ),
13784  energyEndcap = cms.double( 0.0 ),
13785  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
13786  etaStripEndcap = cms.double( 0.0 ),
13787  drVetoBarrel = cms.double( 0.1 ),
13788  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForMuons" ),
13789  drMax = cms.double( 0.3 ),
13790  doRhoCorrection = cms.bool( True ),
13791  energyBarrel = cms.double( 0.0 ),
13792  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
13793  drVetoEndcap = cms.double( 0.1 ),
13794  rhoMax = cms.double( 9.9999999E7 ),
13795  pfClusterProducerHFEM = cms.InputTag( "" ),
13796  rhoScale = cms.double( 1.0 ),
13797  recoCandidateProducer = cms.InputTag( "hltL3MuonCandidates" )
13798 )
13799 fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p21HE0p22 = cms.EDFilter( "HLTMuonGenericFilter",
13800  thrOverE2EE = cms.double( -1.0 ),
13801  saveTags = cms.bool( True ),
13802  useEt = cms.bool( True ),
13803  thrOverE2EB = cms.double( -1.0 ),
13804  thrRegularEE = cms.double( -1.0 ),
13805  thrOverEEE = cms.double( 0.22 ),
13806  varTag = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ),
13807  thrOverEEB = cms.double( 0.21 ),
13808  thrRegularEB = cms.double( -1.0 ),
13809  lessThan = cms.bool( True ),
13810  l1EGCand = cms.InputTag( "hltL3MuonCandidates" ),
13811  ncandcut = cms.int32( 1 ),
13812  candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p11EE0p08" )
13813 )
13814 fragment.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer",
13815  verbose = cms.untracked.bool( False ),
13816  useTriggerFilterElectrons = cms.bool( False ),
13817  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
13818  isRecoCandidate = cms.bool( True ),
13819  trackLabel = cms.InputTag( "hltL3MuonCandidates" ),
13820  useTriggerFilterMuons = cms.bool( False ),
13821  useBeamSpot = cms.bool( True ),
13822  vertexLabel = cms.InputTag( "notUsed" ),
13823  triggerFilterElectronsSrc = cms.InputTag( "notUsed" ),
13824  triggerFilterMuonsSrc = cms.InputTag( "notUsed" ),
13825  useVertex = cms.bool( False )
13826 )
13827 fragment.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
13828  chi2 = cms.double( 1000.0 ),
13829  nSigmaTipMaxTolerance = cms.double( 0.0 ),
13830  ptMin = cms.double( 0.1 ),
13831  nSigmaInvPtTolerance = cms.double( 0.0 ),
13832  tipMax = cms.double( 1.0 )
13833 )
13834 fragment.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
13835 fragment.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
13836  RegionPSet = cms.PSet(
13837  useFixedError = cms.bool( True ),
13838  nSigmaZ = cms.double( 4.0 ),
13839  VertexCollection = cms.InputTag( "hltL3MuonVertex" ),
13840  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13841  useFoundVertices = cms.bool( True ),
13842  fixedError = cms.double( 0.5 ),
13843  sigmaZVertex = cms.double( 4.0 ),
13844  useFakeVertices = cms.bool( True ),
13845  ptMin = cms.double( 0.9 ),
13846  originRadius = cms.double( 0.2 ),
13847  precise = cms.bool( True ),
13848  useMultipleScattering = cms.bool( False )
13849  )
13850 )
13851 fragment.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer",
13852  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ),
13853  layerPairs = cms.vuint32( 0, 1, 2 ),
13854  clusterCheck = cms.InputTag( "" ),
13855  produceSeedingHitSets = cms.bool( False ),
13856  produceIntermediateHitDoublets = cms.bool( True ),
13857  maxElement = cms.uint32( 0 ),
13858  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
13859 )
13860 fragment.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer",
13861  CAThetaCut = cms.double( 0.002 ),
13862  SeedComparitorPSet = cms.PSet(
13863  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
13864  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
13865  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
13866  ),
13867  extraHitRPhitolerance = cms.double( 0.032 ),
13868  doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ),
13869  fitFastCircle = cms.bool( True ),
13870  CAHardPtCut = cms.double( 0.0 ),
13871  maxChi2 = cms.PSet(
13872  value2 = cms.double( 50.0 ),
13873  value1 = cms.double( 200.0 ),
13874  pt1 = cms.double( 0.7 ),
13875  enabled = cms.bool( True ),
13876  pt2 = cms.double( 2.0 )
13877  ),
13878  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
13879  CAPhiCut = cms.double( 0.2 ),
13880  useBendingCorrection = cms.bool( True ),
13881  fitFastCircleChi2Cut = cms.bool( True )
13882 )
13883 fragment.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer",
13884  Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ),
13885  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
13886  passLabel = cms.string( "" ),
13887  Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ),
13888  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" )
13889 )
13890 fragment.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer",
13891  WtAverage = cms.bool( True ),
13892  Method2 = cms.bool( True ),
13893  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13894  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
13895  Verbosity = cms.int32( 0 ),
13896  UseError = cms.bool( True ),
13897  TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ),
13898  PtMin = cms.double( 1.0 ),
13899  NTrkMin = cms.int32( 2 ),
13900  ZOffset = cms.double( 5.0 ),
13901  Finder = cms.string( "DivisiveVertexFinder" ),
13902  ZSeparation = cms.double( 0.05 )
13903 )
13904 fragment.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
13905  chi2 = cms.double( 1000.0 ),
13906  nSigmaTipMaxTolerance = cms.double( 0.0 ),
13907  ptMin = cms.double( 0.1 ),
13908  nSigmaInvPtTolerance = cms.double( 0.0 ),
13909  tipMax = cms.double( 1.0 )
13910 )
13911 fragment.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
13912 fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
13913  RegionPSet = cms.PSet(
13914  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
13915  zErrorVetex = cms.double( 0.2 ),
13916  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13917  zErrorBeamSpot = cms.double( 24.2 ),
13918  maxNVertices = cms.int32( 1 ),
13919  maxNRegions = cms.int32( 10 ),
13920  nSigmaZVertex = cms.double( 3.0 ),
13921  nSigmaZBeamSpot = cms.double( 4.0 ),
13922  ptMin = cms.double( 0.9 ),
13923  mode = cms.string( "VerticesFixed" ),
13924  input = cms.InputTag( "hltL3MuonCandidates" ),
13925  searchOpt = cms.bool( False ),
13926  whereToUseMeasurementTracker = cms.string( "Never" ),
13927  originRadius = cms.double( 0.1 ),
13928  measurementTrackerName = cms.InputTag( "" ),
13929  precise = cms.bool( True ),
13930  deltaEta = cms.double( 0.3 ),
13931  deltaPhi = cms.double( 0.3 )
13932  )
13933 )
13934 fragment.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer",
13935  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ),
13936  layerPairs = cms.vuint32( 0, 1, 2 ),
13937  clusterCheck = cms.InputTag( "" ),
13938  produceSeedingHitSets = cms.bool( False ),
13939  produceIntermediateHitDoublets = cms.bool( True ),
13940  maxElement = cms.uint32( 0 ),
13941  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
13942 )
13943 fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer",
13944  CAThetaCut = cms.double( 0.002 ),
13945  SeedComparitorPSet = cms.PSet(
13946  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
13947  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
13948  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
13949  ),
13950  extraHitRPhitolerance = cms.double( 0.032 ),
13951  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ),
13952  fitFastCircle = cms.bool( True ),
13953  CAHardPtCut = cms.double( 0.0 ),
13954  maxChi2 = cms.PSet(
13955  value2 = cms.double( 50.0 ),
13956  value1 = cms.double( 200.0 ),
13957  pt1 = cms.double( 0.7 ),
13958  enabled = cms.bool( True ),
13959  pt2 = cms.double( 2.0 )
13960  ),
13961  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
13962  CAPhiCut = cms.double( 0.2 ),
13963  useBendingCorrection = cms.bool( True ),
13964  fitFastCircleChi2Cut = cms.bool( True )
13965 )
13966 fragment.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer",
13967  Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ),
13968  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
13969  passLabel = cms.string( "" ),
13970  Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ),
13971  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" )
13972 )
13973 fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
13974  useEventsWithNoVertex = cms.bool( True ),
13975  originHalfLength = cms.double( 0.2 ),
13976  useProtoTrackKinematics = cms.bool( False ),
13977  usePV = cms.bool( False ),
13978  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
13979  InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
13980  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13981  InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ),
13982  originRadius = cms.double( 0.1 )
13983 )
13984 fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
13985  src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ),
13986  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
13987  SimpleMagneticField = cms.string( "ParabolicMf" ),
13988  TransientInitialStateEstimatorParameters = cms.PSet(
13989  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13990  numberMeasurementsForFit = cms.int32( 4 ),
13991  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13992  ),
13993  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
13994  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
13995  cleanTrajectoryAfterInOut = cms.bool( False ),
13996  useHitsSplitting = cms.bool( False ),
13997  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13998  doSeedingRegionRebuilding = cms.bool( False ),
13999  maxNSeeds = cms.uint32( 100000 ),
14000  produceSeedStopReasons = cms.bool( False ),
14001  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
14002  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14003  TrajectoryBuilder = cms.string( "" )
14004 )
14005 fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
14006  src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ),
14007  SimpleMagneticField = cms.string( "ParabolicMf" ),
14008  clusterRemovalInfo = cms.InputTag( "" ),
14009  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14010  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
14011  Fitter = cms.string( "hltESPFittingSmootherIT" ),
14012  useHitsSplitting = cms.bool( False ),
14013  MeasurementTracker = cms.string( "" ),
14014  AlgorithmName = cms.string( "hltIterX" ),
14015  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14016  NavigationSchool = cms.string( "" ),
14017  TrajectoryInEvent = cms.bool( False ),
14018  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14019  GeometricInnerState = cms.bool( True ),
14020  useSimpleMF = cms.bool( True ),
14021  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14022 )
14023 fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
14024  src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ),
14025  GBRForestLabel = cms.string( "" ),
14026  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14027  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
14028  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
14029  mva = cms.PSet(
14030  minPixelHits = cms.vint32( 0, 3, 4 ),
14031  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
14032  dr_par = cms.PSet(
14033  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
14034  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
14035  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
14036  dr_exp = cms.vint32( 4, 4, 4 ),
14037  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
14038  ),
14039  maxLostLayers = cms.vint32( 1, 1, 1 ),
14040  min3DLayers = cms.vint32( 0, 3, 4 ),
14041  dz_par = cms.PSet(
14042  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
14043  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
14044  dz_exp = cms.vint32( 4, 4, 4 )
14045  ),
14046  minNVtxTrk = cms.int32( 3 ),
14047  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
14048  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
14049  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
14050  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
14051  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
14052  minLayers = cms.vint32( 3, 3, 4 )
14053  ),
14054  ignoreVertices = cms.bool( False ),
14055  GBRForestFileName = cms.string( "" )
14056 )
14057 fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
14058  minQuality = cms.string( "highPurity" ),
14059  copyExtras = cms.untracked.bool( True ),
14060  copyTrajectories = cms.untracked.bool( False ),
14061  originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ),
14062  originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ),
14063  originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' )
14064 )
14065 fragment.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
14066  trackClassifier = cms.InputTag( '','QualityMasks' ),
14067  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14068  maxChi2 = cms.double( 9.0 ),
14069  trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ),
14070  oldClusterRemovalInfo = cms.InputTag( "" ),
14071  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14072  overrideTrkQuals = cms.InputTag( "" ),
14073  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
14074  TrackQuality = cms.string( "highPurity" )
14075 )
14076 fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14077  clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
14078  OnDemand = cms.bool( False ),
14079  src = cms.InputTag( "hltSiStripClusters" )
14080 )
14081 fragment.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
14082  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
14083  'BPix1+BPix2+BPix3+FPix1_pos',
14084  'BPix1+BPix2+BPix3+FPix1_neg',
14085  'BPix1+BPix2+FPix1_pos+FPix2_pos',
14086  'BPix1+BPix2+FPix1_neg+FPix2_neg',
14087  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
14088  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
14089  MTOB = cms.PSet( ),
14090  TEC = cms.PSet( ),
14091  MTID = cms.PSet( ),
14092  FPix = cms.PSet(
14093  hitErrorRPhi = cms.double( 0.0051 ),
14094  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
14095  skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
14096  useErrorsFromParam = cms.bool( True ),
14097  hitErrorRZ = cms.double( 0.0036 ),
14098  HitProducer = cms.string( "hltSiPixelRecHits" )
14099  ),
14100  MTEC = cms.PSet( ),
14101  MTIB = cms.PSet( ),
14102  TID = cms.PSet( ),
14103  TOB = cms.PSet( ),
14104  BPix = cms.PSet(
14105  hitErrorRPhi = cms.double( 0.0027 ),
14106  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
14107  skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
14108  useErrorsFromParam = cms.bool( True ),
14109  hitErrorRZ = cms.double( 0.006 ),
14110  HitProducer = cms.string( "hltSiPixelRecHits" )
14111  ),
14112  TIB = cms.PSet( )
14113 )
14114 fragment.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
14115  RegionPSet = cms.PSet(
14116  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
14117  zErrorVetex = cms.double( 0.1 ),
14118  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14119  zErrorBeamSpot = cms.double( 24.2 ),
14120  maxNVertices = cms.int32( 1 ),
14121  maxNRegions = cms.int32( 10 ),
14122  nSigmaZVertex = cms.double( 3.0 ),
14123  nSigmaZBeamSpot = cms.double( 4.0 ),
14124  ptMin = cms.double( 0.3 ),
14125  mode = cms.string( "VerticesFixed" ),
14126  input = cms.InputTag( "hltL3MuonCandidates" ),
14127  searchOpt = cms.bool( False ),
14128  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
14129  originRadius = cms.double( 0.05 ),
14130  measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
14131  precise = cms.bool( True ),
14132  deltaEta = cms.double( 0.3 ),
14133  deltaPhi = cms.double( 0.3 )
14134  )
14135 )
14136 fragment.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
14137  cut = cms.string( "" ),
14138  silentClusterCheck = cms.untracked.bool( False ),
14139  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14140  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
14141  doClusterCheck = cms.bool( False ),
14142  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14143  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
14144 )
14145 fragment.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
14146  trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ),
14147  layerPairs = cms.vuint32( 0, 1, 2 ),
14148  clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ),
14149  produceSeedingHitSets = cms.bool( False ),
14150  produceIntermediateHitDoublets = cms.bool( True ),
14151  maxElement = cms.uint32( 0 ),
14152  seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" )
14153 )
14154 fragment.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
14155  CAThetaCut = cms.double( 0.004 ),
14156  SeedComparitorPSet = cms.PSet(
14157  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
14158  ComponentName = cms.string( "none" ),
14159  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14160  ),
14161  extraHitRPhitolerance = cms.double( 0.032 ),
14162  doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ),
14163  fitFastCircle = cms.bool( True ),
14164  CAHardPtCut = cms.double( 0.0 ),
14165  maxChi2 = cms.PSet(
14166  value2 = cms.double( 150.0 ),
14167  value1 = cms.double( 2000.0 ),
14168  pt1 = cms.double( 0.7 ),
14169  enabled = cms.bool( True ),
14170  pt2 = cms.double( 2.0 )
14171  ),
14172  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
14173  CAPhiCut = cms.double( 0.3 ),
14174  useBendingCorrection = cms.bool( True ),
14175  fitFastCircleChi2Cut = cms.bool( True )
14176 )
14177 fragment.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14178  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
14179  forceKinematicWithRegionDirection = cms.bool( False ),
14180  magneticField = cms.string( "ParabolicMf" ),
14181  SeedMomentumForBOFF = cms.double( 5.0 ),
14182  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14183  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14184  MinOneOverPtError = cms.double( 1.0 ),
14185  seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ),
14186  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14187 )
14188 fragment.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
14189  src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ),
14190  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
14191  SimpleMagneticField = cms.string( "ParabolicMf" ),
14192  TransientInitialStateEstimatorParameters = cms.PSet(
14193  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14194  numberMeasurementsForFit = cms.int32( 4 ),
14195  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14196  ),
14197  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14198  MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
14199  cleanTrajectoryAfterInOut = cms.bool( False ),
14200  useHitsSplitting = cms.bool( False ),
14201  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14202  doSeedingRegionRebuilding = cms.bool( False ),
14203  maxNSeeds = cms.uint32( 100000 ),
14204  produceSeedStopReasons = cms.bool( False ),
14205  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
14206  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14207  TrajectoryBuilder = cms.string( "" )
14208 )
14209 fragment.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
14210  src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ),
14211  SimpleMagneticField = cms.string( "ParabolicMf" ),
14212  clusterRemovalInfo = cms.InputTag( "" ),
14213  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14214  MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
14215  Fitter = cms.string( "hltESPFittingSmootherIT" ),
14216  useHitsSplitting = cms.bool( False ),
14217  MeasurementTracker = cms.string( "" ),
14218  AlgorithmName = cms.string( "hltIterX" ),
14219  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14220  NavigationSchool = cms.string( "" ),
14221  TrajectoryInEvent = cms.bool( False ),
14222  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14223  GeometricInnerState = cms.bool( True ),
14224  useSimpleMF = cms.bool( True ),
14225  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14226 )
14227 fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
14228  src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
14229  GBRForestLabel = cms.string( "" ),
14230  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14231  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
14232  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
14233  mva = cms.PSet(
14234  minPixelHits = cms.vint32( 0, 0, 2 ),
14235  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
14236  dr_par = cms.PSet(
14237  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
14238  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
14239  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
14240  dr_exp = cms.vint32( 3, 3, 3 ),
14241  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
14242  ),
14243  maxLostLayers = cms.vint32( 1, 1, 1 ),
14244  min3DLayers = cms.vint32( 0, 0, 0 ),
14245  dz_par = cms.PSet(
14246  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
14247  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
14248  dz_exp = cms.vint32( 3, 3, 3 )
14249  ),
14250  minNVtxTrk = cms.int32( 3 ),
14251  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
14252  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
14253  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
14254  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
14255  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
14256  minLayers = cms.vint32( 3, 3, 3 )
14257  ),
14258  ignoreVertices = cms.bool( False ),
14259  GBRForestFileName = cms.string( "" )
14260 )
14261 fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
14262  src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
14263  GBRForestLabel = cms.string( "" ),
14264  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14265  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
14266  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
14267  mva = cms.PSet(
14268  minPixelHits = cms.vint32( 0, 0, 1 ),
14269  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
14270  dr_par = cms.PSet(
14271  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
14272  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
14273  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
14274  dr_exp = cms.vint32( 4, 4, 4 ),
14275  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
14276  ),
14277  maxLostLayers = cms.vint32( 99, 3, 3 ),
14278  min3DLayers = cms.vint32( 1, 2, 3 ),
14279  dz_par = cms.PSet(
14280  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
14281  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
14282  dz_exp = cms.vint32( 4, 4, 4 )
14283  ),
14284  minNVtxTrk = cms.int32( 2 ),
14285  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
14286  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
14287  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
14288  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
14289  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
14290  minLayers = cms.vint32( 5, 5, 5 )
14291  ),
14292  ignoreVertices = cms.bool( False ),
14293  GBRForestFileName = cms.string( "" )
14294 )
14295 fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
14296  inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt',
14297  'hltIter1L3MuonTrackCutClassifierDetached' )
14298 )
14299 fragment.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
14300  minQuality = cms.string( "highPurity" ),
14301  copyExtras = cms.untracked.bool( True ),
14302  copyTrajectories = cms.untracked.bool( False ),
14303  originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
14304  originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ),
14305  originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' )
14306 )
14307 fragment.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger",
14308  ShareFrac = cms.double( 0.19 ),
14309  writeOnlyTrkQuals = cms.bool( False ),
14310  MinPT = cms.double( 0.05 ),
14311  allowFirstHitShare = cms.bool( True ),
14312  copyExtras = cms.untracked.bool( True ),
14313  Epsilon = cms.double( -0.001 ),
14314  selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ),
14315  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
14316  MaxNormalizedChisq = cms.double( 1000.0 ),
14317  copyMVA = cms.bool( False ),
14318  FoundHitBonus = cms.double( 5.0 ),
14319  LostHitPenalty = cms.double( 20.0 ),
14320  setsToMerge = cms.VPSet(
14321  cms.PSet( pQual = cms.bool( False ),
14322  tLists = cms.vint32( 0, 1 )
14323  )
14324  ),
14325  MinFound = cms.int32( 3 ),
14326  hasSelector = cms.vint32( 0, 0 ),
14327  TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ),
14328  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
14329  newQuality = cms.string( "confirmed" )
14330 )
14331 fragment.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
14332  trackClassifier = cms.InputTag( '','QualityMasks' ),
14333  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14334  maxChi2 = cms.double( 16.0 ),
14335  trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ),
14336  oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
14337  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14338  overrideTrkQuals = cms.InputTag( "" ),
14339  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
14340  TrackQuality = cms.string( "highPurity" )
14341 )
14342 fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14343  clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
14344  OnDemand = cms.bool( False ),
14345  src = cms.InputTag( "hltSiStripClusters" )
14346 )
14347 fragment.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
14348  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
14349  'BPix2+BPix3+BPix4',
14350  'BPix1+BPix3+BPix4',
14351  'BPix1+BPix2+BPix4',
14352  'BPix2+BPix3+FPix1_pos',
14353  'BPix2+BPix3+FPix1_neg',
14354  'BPix1+BPix2+FPix1_pos',
14355  'BPix1+BPix2+FPix1_neg',
14356  'BPix2+FPix1_pos+FPix2_pos',
14357  'BPix2+FPix1_neg+FPix2_neg',
14358  'BPix1+FPix1_pos+FPix2_pos',
14359  'BPix1+FPix1_neg+FPix2_neg',
14360  'FPix1_pos+FPix2_pos+FPix3_pos',
14361  'FPix1_neg+FPix2_neg+FPix3_neg' ),
14362  MTOB = cms.PSet( ),
14363  TEC = cms.PSet( ),
14364  MTID = cms.PSet( ),
14365  FPix = cms.PSet(
14366  hitErrorRPhi = cms.double( 0.0051 ),
14367  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
14368  skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
14369  useErrorsFromParam = cms.bool( True ),
14370  hitErrorRZ = cms.double( 0.0036 ),
14371  HitProducer = cms.string( "hltSiPixelRecHits" )
14372  ),
14373  MTEC = cms.PSet( ),
14374  MTIB = cms.PSet( ),
14375  TID = cms.PSet( ),
14376  TOB = cms.PSet( ),
14377  BPix = cms.PSet(
14378  hitErrorRPhi = cms.double( 0.0027 ),
14379  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
14380  skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
14381  useErrorsFromParam = cms.bool( True ),
14382  hitErrorRZ = cms.double( 0.006 ),
14383  HitProducer = cms.string( "hltSiPixelRecHits" )
14384  ),
14385  TIB = cms.PSet( )
14386 )
14387 fragment.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
14388  RegionPSet = cms.PSet(
14389  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
14390  zErrorVetex = cms.double( 0.05 ),
14391  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14392  zErrorBeamSpot = cms.double( 24.2 ),
14393  maxNVertices = cms.int32( 1 ),
14394  maxNRegions = cms.int32( 10 ),
14395  nSigmaZVertex = cms.double( 3.0 ),
14396  nSigmaZBeamSpot = cms.double( 4.0 ),
14397  ptMin = cms.double( 0.8 ),
14398  mode = cms.string( "VerticesFixed" ),
14399  input = cms.InputTag( "hltL3MuonCandidates" ),
14400  searchOpt = cms.bool( False ),
14401  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
14402  originRadius = cms.double( 0.025 ),
14403  measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
14404  precise = cms.bool( True ),
14405  deltaEta = cms.double( 0.3 ),
14406  deltaPhi = cms.double( 0.3 )
14407  )
14408 )
14409 fragment.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
14410  cut = cms.string( "" ),
14411  silentClusterCheck = cms.untracked.bool( False ),
14412  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14413  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
14414  doClusterCheck = cms.bool( False ),
14415  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14416  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
14417 )
14418 fragment.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
14419  trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ),
14420  layerPairs = cms.vuint32( 0, 1 ),
14421  clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ),
14422  produceSeedingHitSets = cms.bool( False ),
14423  produceIntermediateHitDoublets = cms.bool( True ),
14424  maxElement = cms.uint32( 0 ),
14425  seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" )
14426 )
14427 fragment.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
14428  CAHardPtCut = cms.double( 0.3 ),
14429  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
14430  extraHitRPhitolerance = cms.double( 0.032 ),
14431  doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ),
14432  CAThetaCut = cms.double( 0.004 ),
14433  maxChi2 = cms.PSet(
14434  value2 = cms.double( 6.0 ),
14435  value1 = cms.double( 100.0 ),
14436  pt1 = cms.double( 0.8 ),
14437  enabled = cms.bool( True ),
14438  pt2 = cms.double( 8.0 )
14439  ),
14440  CAPhiCut = cms.double( 0.1 ),
14441  useBendingCorrection = cms.bool( True )
14442 )
14443 fragment.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14444  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
14445  forceKinematicWithRegionDirection = cms.bool( False ),
14446  magneticField = cms.string( "ParabolicMf" ),
14447  SeedMomentumForBOFF = cms.double( 5.0 ),
14448  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14449  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14450  MinOneOverPtError = cms.double( 1.0 ),
14451  seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ),
14452  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14453 )
14454 fragment.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
14455  src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ),
14456  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
14457  SimpleMagneticField = cms.string( "ParabolicMf" ),
14458  TransientInitialStateEstimatorParameters = cms.PSet(
14459  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14460  numberMeasurementsForFit = cms.int32( 4 ),
14461  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14462  ),
14463  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14464  MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
14465  cleanTrajectoryAfterInOut = cms.bool( False ),
14466  useHitsSplitting = cms.bool( False ),
14467  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14468  doSeedingRegionRebuilding = cms.bool( False ),
14469  maxNSeeds = cms.uint32( 100000 ),
14470  produceSeedStopReasons = cms.bool( False ),
14471  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
14472  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14473  TrajectoryBuilder = cms.string( "" )
14474 )
14475 fragment.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
14476  src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ),
14477  SimpleMagneticField = cms.string( "ParabolicMf" ),
14478  clusterRemovalInfo = cms.InputTag( "" ),
14479  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14480  MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
14481  Fitter = cms.string( "hltESPFittingSmootherIT" ),
14482  useHitsSplitting = cms.bool( False ),
14483  MeasurementTracker = cms.string( "" ),
14484  AlgorithmName = cms.string( "hltIterX" ),
14485  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14486  NavigationSchool = cms.string( "" ),
14487  TrajectoryInEvent = cms.bool( False ),
14488  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14489  GeometricInnerState = cms.bool( True ),
14490  useSimpleMF = cms.bool( True ),
14491  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14492 )
14493 fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
14494  src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ),
14495  GBRForestLabel = cms.string( "" ),
14496  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14497  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
14498  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
14499  mva = cms.PSet(
14500  minPixelHits = cms.vint32( 0, 0, 0 ),
14501  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
14502  dr_par = cms.PSet(
14503  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
14504  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
14505  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
14506  dr_exp = cms.vint32( 4, 4, 4 ),
14507  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
14508  ),
14509  maxLostLayers = cms.vint32( 1, 1, 1 ),
14510  min3DLayers = cms.vint32( 0, 0, 0 ),
14511  dz_par = cms.PSet(
14512  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
14513  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
14514  dz_exp = cms.vint32( 4, 4, 4 )
14515  ),
14516  minNVtxTrk = cms.int32( 3 ),
14517  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
14518  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
14519  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
14520  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
14521  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
14522  minLayers = cms.vint32( 3, 3, 3 )
14523  ),
14524  ignoreVertices = cms.bool( False ),
14525  GBRForestFileName = cms.string( "" )
14526 )
14527 fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
14528  minQuality = cms.string( "highPurity" ),
14529  copyExtras = cms.untracked.bool( True ),
14530  copyTrajectories = cms.untracked.bool( False ),
14531  originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ),
14532  originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ),
14533  originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' )
14534 )
14535 fragment.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger",
14536  ShareFrac = cms.double( 0.19 ),
14537  writeOnlyTrkQuals = cms.bool( False ),
14538  MinPT = cms.double( 0.05 ),
14539  allowFirstHitShare = cms.bool( True ),
14540  copyExtras = cms.untracked.bool( True ),
14541  Epsilon = cms.double( -0.001 ),
14542  selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ),
14543  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
14544  MaxNormalizedChisq = cms.double( 1000.0 ),
14545  copyMVA = cms.bool( False ),
14546  FoundHitBonus = cms.double( 5.0 ),
14547  LostHitPenalty = cms.double( 20.0 ),
14548  setsToMerge = cms.VPSet(
14549  cms.PSet( pQual = cms.bool( False ),
14550  tLists = cms.vint32( 0, 1 )
14551  )
14552  ),
14553  MinFound = cms.int32( 3 ),
14554  hasSelector = cms.vint32( 0, 0 ),
14555  TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ),
14556  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
14557  newQuality = cms.string( "confirmed" )
14558 )
14559 fragment.hltMuonTkRelIsolationCut0p09Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer",
14560  printDebug = cms.bool( False ),
14561  CutsPSet = cms.PSet(
14562  applyCutsORmaxNTracks = cms.bool( False ),
14563  maxNTracks = cms.int32( -1 ),
14564  Thresholds = cms.vdouble( 0.09 ),
14565  EtaBounds = cms.vdouble( 2.411 ),
14566  ComponentName = cms.string( "SimpleCuts" ),
14567  ConeSizes = cms.vdouble( 0.3 )
14568  ),
14569  OutputMuIsoDeposits = cms.bool( True ),
14570  TrackPt_Min = cms.double( -1.0 ),
14571  CaloDepositsLabel = cms.InputTag( "notUsed" ),
14572  CaloExtractorPSet = cms.PSet(
14573  DR_Veto_H = cms.double( 0.1 ),
14574  Vertex_Constraint_Z = cms.bool( False ),
14575  DR_Veto_E = cms.double( 0.07 ),
14576  Weight_H = cms.double( 1.0 ),
14577  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
14578  DR_Max = cms.double( 0.3 ),
14579  DepositLabel = cms.untracked.string( "EcalPlusHcal" ),
14580  Vertex_Constraint_XY = cms.bool( False ),
14581  Threshold_H = cms.double( 0.5 ),
14582  Threshold_E = cms.double( 0.2 ),
14583  ComponentName = cms.string( "CaloExtractor" ),
14584  Weight_E = cms.double( 1.0 )
14585  ),
14586  inputMuonCollection = cms.InputTag( "hltL3MuonCandidates" ),
14587  TrkExtractorPSet = cms.PSet(
14588  Diff_z = cms.double( 0.2 ),
14589  inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ),
14590  Chi2Ndof_Max = cms.double( 1.0E64 ),
14591  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
14592  DR_Veto = cms.double( 0.01 ),
14593  Pt_Min = cms.double( -1.0 ),
14594  VetoLeadingTrack = cms.bool( True ),
14595  DR_Max = cms.double( 0.3 ),
14596  DepositLabel = cms.untracked.string( "PXLS" ),
14597  PtVeto_Min = cms.double( 2.0 ),
14598  NHits_Min = cms.uint32( 0 ),
14599  PropagateTracksToRadius = cms.bool( True ),
14600  ReferenceRadius = cms.double( 6.0 ),
14601  Chi2Prob_Min = cms.double( -1.0 ),
14602  Diff_r = cms.double( 0.1 ),
14603  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
14604  ComponentName = cms.string( "PixelTrackExtractor" ),
14605  DR_VetoPt = cms.double( 0.025 )
14606  ),
14607  UseRhoCorrectedCaloDeposits = cms.bool( False ),
14608  UseCaloIso = cms.bool( False )
14609 )
14610 fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p09SingleMu = cms.EDFilter( "HLTMuonIsoFilter",
14611  saveTags = cms.bool( True ),
14612  PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p11EE0p08" ),
14613  MinN = cms.int32( 1 ),
14614  IsolatorPSet = cms.PSet( ),
14615  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
14616  DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p09Map' )
14617 )
14618 fragment.hltPreMCIsoTkMu15 = cms.EDFilter( "HLTPrescaler",
14619  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14620  offset = cms.uint32( 0 )
14621 )
14622 fragment.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector",
14623  L1MinPt = cms.double( 15.0 ),
14624  CentralBxOnly = cms.bool( True ),
14625  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14626  L1MinQuality = cms.uint32( 3 ),
14627  L1MaxEta = cms.double( 5.0 )
14628 )
14629 fragment.hltIter0HighPtTkMuPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
14630  chi2 = cms.double( 1000.0 ),
14631  nSigmaTipMaxTolerance = cms.double( 0.0 ),
14632  ptMin = cms.double( 0.1 ),
14633  nSigmaInvPtTolerance = cms.double( 0.0 ),
14634  tipMax = cms.double( 1.0 )
14635 )
14636 fragment.hltIter0HighPtTkMuPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
14637 fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
14638  RegionPSet = cms.PSet(
14639  vertexCollection = cms.InputTag( "notUsed" ),
14640  zErrorVetex = cms.double( 0.2 ),
14641  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14642  zErrorBeamSpot = cms.double( 24.2 ),
14643  maxNVertices = cms.int32( 1 ),
14644  maxNRegions = cms.int32( 2 ),
14645  nSigmaZVertex = cms.double( 3.0 ),
14646  nSigmaZBeamSpot = cms.double( 4.0 ),
14647  ptMin = cms.double( 10.0 ),
14648  mode = cms.string( "BeamSpotSigma" ),
14649  input = cms.InputTag( "hltL1MuonsPt15" ),
14650  searchOpt = cms.bool( False ),
14651  whereToUseMeasurementTracker = cms.string( "Never" ),
14652  originRadius = cms.double( 0.2 ),
14653  measurementTrackerName = cms.InputTag( "" ),
14654  precise = cms.bool( True ),
14655  deltaEta = cms.double( 0.35 ),
14656  deltaPhi = cms.double( 0.2 )
14657  )
14658 )
14659 fragment.hltIter0HighPtTkMuPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
14660  trackingRegions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ),
14661  layerPairs = cms.vuint32( 0 ),
14662  clusterCheck = cms.InputTag( "" ),
14663  produceSeedingHitSets = cms.bool( False ),
14664  produceIntermediateHitDoublets = cms.bool( True ),
14665  maxElement = cms.uint32( 0 ),
14666  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
14667 )
14668 fragment.hltIter0HighPtTkMuPixelTracksHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer",
14669  useBending = cms.bool( True ),
14670  useFixedPreFiltering = cms.bool( False ),
14671  produceIntermediateHitTriplets = cms.bool( False ),
14672  maxElement = cms.uint32( 100000 ),
14673  SeedComparitorPSet = cms.PSet(
14674  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
14675  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
14676  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14677  ),
14678  extraHitRPhitolerance = cms.double( 0.06 ),
14679  produceSeedingHitSets = cms.bool( True ),
14680  doublets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitDoublets" ),
14681  useMultScattering = cms.bool( True ),
14682  phiPreFiltering = cms.double( 0.3 ),
14683  extraHitRZtolerance = cms.double( 0.06 )
14684 )
14685 fragment.hltIter0HighPtTkMuPixelTracks = cms.EDProducer( "PixelTrackProducer",
14686  Filter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFilter" ),
14687  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
14688  passLabel = cms.string( "" ),
14689  Fitter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFitter" ),
14690  SeedingHitSets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitTriplets" )
14691 )
14692 fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
14693  useEventsWithNoVertex = cms.bool( True ),
14694  originHalfLength = cms.double( 0.3 ),
14695  useProtoTrackKinematics = cms.bool( False ),
14696  usePV = cms.bool( False ),
14697  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
14698  InputVertexCollection = cms.InputTag( "notUsed" ),
14699  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
14700  InputCollection = cms.InputTag( "hltIter0HighPtTkMuPixelTracks" ),
14701  originRadius = cms.double( 0.1 )
14702 )
14703 fragment.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
14704  src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ),
14705  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
14706  SimpleMagneticField = cms.string( "ParabolicMf" ),
14707  TransientInitialStateEstimatorParameters = cms.PSet(
14708  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14709  numberMeasurementsForFit = cms.int32( 4 ),
14710  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14711  ),
14712  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14713  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
14714  cleanTrajectoryAfterInOut = cms.bool( False ),
14715  useHitsSplitting = cms.bool( False ),
14716  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14717  doSeedingRegionRebuilding = cms.bool( False ),
14718  maxNSeeds = cms.uint32( 100000 ),
14719  produceSeedStopReasons = cms.bool( False ),
14720  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ),
14721  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14722  TrajectoryBuilder = cms.string( "" )
14723 )
14724 fragment.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
14725  src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ),
14726  SimpleMagneticField = cms.string( "ParabolicMf" ),
14727  clusterRemovalInfo = cms.InputTag( "" ),
14728  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14729  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
14730  Fitter = cms.string( "hltESPFittingSmootherIT" ),
14731  useHitsSplitting = cms.bool( False ),
14732  MeasurementTracker = cms.string( "" ),
14733  AlgorithmName = cms.string( "hltIterX" ),
14734  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14735  NavigationSchool = cms.string( "" ),
14736  TrajectoryInEvent = cms.bool( False ),
14737  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14738  GeometricInnerState = cms.bool( True ),
14739  useSimpleMF = cms.bool( True ),
14740  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14741 )
14742 fragment.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
14743  max_d0 = cms.double( 100.0 ),
14744  minNumber3DLayers = cms.uint32( 0 ),
14745  max_lostHitFraction = cms.double( 1.0 ),
14746  applyAbsCutsIfNoPV = cms.bool( False ),
14747  qualityBit = cms.string( "highPurity" ),
14748  minNumberLayers = cms.uint32( 3 ),
14749  chi2n_par = cms.double( 0.7 ),
14750  useVtxError = cms.bool( False ),
14751  nSigmaZ = cms.double( 3.0 ),
14752  dz_par2 = cms.vdouble( 0.4, 4.0 ),
14753  applyAdaptedPVCuts = cms.bool( True ),
14754  min_eta = cms.double( -9999.0 ),
14755  dz_par1 = cms.vdouble( 0.35, 4.0 ),
14756  copyTrajectories = cms.untracked.bool( False ),
14757  vtxNumber = cms.int32( -1 ),
14758  max_d0NoPV = cms.double( 100.0 ),
14759  keepAllTracks = cms.bool( False ),
14760  maxNumberLostLayers = cms.uint32( 1 ),
14761  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14762  max_relpterr = cms.double( 9999.0 ),
14763  copyExtras = cms.untracked.bool( True ),
14764  max_z0NoPV = cms.double( 100.0 ),
14765  vertexCut = cms.string( "tracksSize>=3" ),
14766  max_z0 = cms.double( 100.0 ),
14767  useVertices = cms.bool( False ),
14768  min_nhits = cms.uint32( 0 ),
14769  src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ),
14770  max_minMissHitOutOrIn = cms.int32( 99 ),
14771  chi2n_no1Dmod_par = cms.double( 9999.0 ),
14772  vertices = cms.InputTag( "notUsed" ),
14773  max_eta = cms.double( 9999.0 ),
14774  d0_par2 = cms.vdouble( 0.4, 4.0 ),
14775  d0_par1 = cms.vdouble( 0.3, 4.0 ),
14776  res_par = cms.vdouble( 0.003, 0.001 ),
14777  minHitsToBypassChecks = cms.uint32( 20 )
14778 )
14779 fragment.hltIter2HighPtTkMuClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
14780  trackClassifier = cms.InputTag( '','QualityMasks' ),
14781  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14782  maxChi2 = cms.double( 16.0 ),
14783  trajectories = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ),
14784  oldClusterRemovalInfo = cms.InputTag( "" ),
14785  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
14786  overrideTrkQuals = cms.InputTag( "" ),
14787  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
14788  TrackQuality = cms.string( "highPurity" )
14789 )
14790 fragment.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14791  clustersToSkip = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ),
14792  OnDemand = cms.bool( False ),
14793  src = cms.InputTag( "hltSiStripClusters" )
14794 )
14795 fragment.hltIter2HighPtTkMuPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
14796  layerList = cms.vstring( 'BPix1+BPix2',
14797  'BPix1+BPix3',
14798  'BPix2+BPix3',
14799  'BPix1+FPix1_pos',
14800  'BPix1+FPix1_neg',
14801  'BPix1+FPix2_pos',
14802  'BPix1+FPix2_neg',
14803  'BPix2+FPix1_pos',
14804  'BPix2+FPix1_neg',
14805  'BPix2+FPix2_pos',
14806  'BPix2+FPix2_neg',
14807  'FPix1_pos+FPix2_pos',
14808  'FPix1_neg+FPix2_neg' ),
14809  MTOB = cms.PSet( ),
14810  TEC = cms.PSet( ),
14811  MTID = cms.PSet( ),
14812  FPix = cms.PSet(
14813  hitErrorRPhi = cms.double( 0.0051 ),
14814  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
14815  skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ),
14816  useErrorsFromParam = cms.bool( True ),
14817  hitErrorRZ = cms.double( 0.0036 ),
14818  HitProducer = cms.string( "hltSiPixelRecHits" )
14819  ),
14820  MTEC = cms.PSet( ),
14821  MTIB = cms.PSet( ),
14822  TID = cms.PSet( ),
14823  TOB = cms.PSet( ),
14824  BPix = cms.PSet(
14825  hitErrorRPhi = cms.double( 0.0027 ),
14826  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
14827  skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ),
14828  useErrorsFromParam = cms.bool( True ),
14829  hitErrorRZ = cms.double( 0.006 ),
14830  HitProducer = cms.string( "hltSiPixelRecHits" )
14831  ),
14832  TIB = cms.PSet( )
14833 )
14834 fragment.hltIter2HighPtTkMuPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
14835  RegionPSet = cms.PSet(
14836  vertexCollection = cms.InputTag( "notUsed" ),
14837  zErrorVetex = cms.double( 0.2 ),
14838  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14839  zErrorBeamSpot = cms.double( 24.2 ),
14840  maxNVertices = cms.int32( 1 ),
14841  maxNRegions = cms.int32( 2 ),
14842  nSigmaZVertex = cms.double( 3.0 ),
14843  nSigmaZBeamSpot = cms.double( 4.0 ),
14844  ptMin = cms.double( 10.0 ),
14845  mode = cms.string( "BeamSpotSigma" ),
14846  input = cms.InputTag( "hltL1MuonsPt15" ),
14847  searchOpt = cms.bool( False ),
14848  whereToUseMeasurementTracker = cms.string( "Never" ),
14849  originRadius = cms.double( 0.025 ),
14850  measurementTrackerName = cms.InputTag( "" ),
14851  precise = cms.bool( True ),
14852  deltaEta = cms.double( 0.35 ),
14853  deltaPhi = cms.double( 0.2 )
14854  )
14855 )
14856 fragment.hltIter2HighPtTkMuPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
14857  cut = cms.string( "" ),
14858  silentClusterCheck = cms.untracked.bool( False ),
14859  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
14860  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
14861  doClusterCheck = cms.bool( False ),
14862  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
14863  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
14864 )
14865 fragment.hltIter2HighPtTkMuPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
14866  trackingRegions = cms.InputTag( "hltIter2HighPtTkMuPixelTrackingRegions" ),
14867  layerPairs = cms.vuint32( 0 ),
14868  clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ),
14869  produceSeedingHitSets = cms.bool( True ),
14870  produceIntermediateHitDoublets = cms.bool( False ),
14871  maxElement = cms.uint32( 0 ),
14872  seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" )
14873 )
14874 fragment.hltIter2HighPtTkMuPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14875  SeedComparitorPSet = cms.PSet(
14876  FilterStripHits = cms.bool( False ),
14877  FilterPixelHits = cms.bool( True ),
14878  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14879  FilterAtHelixStage = cms.bool( True ),
14880  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14881  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
14882  ),
14883  forceKinematicWithRegionDirection = cms.bool( False ),
14884  magneticField = cms.string( "ParabolicMf" ),
14885  SeedMomentumForBOFF = cms.double( 5.0 ),
14886  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14887  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14888  MinOneOverPtError = cms.double( 1.0 ),
14889  seedingHitSets = cms.InputTag( "hltIter2HighPtTkMuPixelHitDoublets" ),
14890  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14891 )
14892 fragment.hltIter2HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
14893  src = cms.InputTag( "hltIter2HighPtTkMuPixelSeeds" ),
14894  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
14895  SimpleMagneticField = cms.string( "ParabolicMf" ),
14896  TransientInitialStateEstimatorParameters = cms.PSet(
14897  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14898  numberMeasurementsForFit = cms.int32( 4 ),
14899  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14900  ),
14901  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14902  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ),
14903  cleanTrajectoryAfterInOut = cms.bool( False ),
14904  useHitsSplitting = cms.bool( False ),
14905  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14906  doSeedingRegionRebuilding = cms.bool( False ),
14907  maxNSeeds = cms.uint32( 100000 ),
14908  produceSeedStopReasons = cms.bool( False ),
14909  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ),
14910  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14911  TrajectoryBuilder = cms.string( "" )
14912 )
14913 fragment.hltIter2HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
14914  src = cms.InputTag( "hltIter2HighPtTkMuCkfTrackCandidates" ),
14915  SimpleMagneticField = cms.string( "ParabolicMf" ),
14916  clusterRemovalInfo = cms.InputTag( "" ),
14917  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14918  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ),
14919  Fitter = cms.string( "hltESPFittingSmootherIT" ),
14920  useHitsSplitting = cms.bool( False ),
14921  MeasurementTracker = cms.string( "" ),
14922  AlgorithmName = cms.string( "hltIterX" ),
14923  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14924  NavigationSchool = cms.string( "" ),
14925  TrajectoryInEvent = cms.bool( False ),
14926  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14927  GeometricInnerState = cms.bool( True ),
14928  useSimpleMF = cms.bool( True ),
14929  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14930 )
14931 fragment.hltIter2HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
14932  max_d0 = cms.double( 100.0 ),
14933  minNumber3DLayers = cms.uint32( 0 ),
14934  max_lostHitFraction = cms.double( 1.0 ),
14935  applyAbsCutsIfNoPV = cms.bool( False ),
14936  qualityBit = cms.string( "highPurity" ),
14937  minNumberLayers = cms.uint32( 3 ),
14938  chi2n_par = cms.double( 0.7 ),
14939  useVtxError = cms.bool( False ),
14940  nSigmaZ = cms.double( 3.0 ),
14941  dz_par2 = cms.vdouble( 0.4, 4.0 ),
14942  applyAdaptedPVCuts = cms.bool( True ),
14943  min_eta = cms.double( -9999.0 ),
14944  dz_par1 = cms.vdouble( 0.35, 4.0 ),
14945  copyTrajectories = cms.untracked.bool( False ),
14946  vtxNumber = cms.int32( -1 ),
14947  max_d0NoPV = cms.double( 100.0 ),
14948  keepAllTracks = cms.bool( False ),
14949  maxNumberLostLayers = cms.uint32( 1 ),
14950  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14951  max_relpterr = cms.double( 9999.0 ),
14952  copyExtras = cms.untracked.bool( True ),
14953  max_z0NoPV = cms.double( 100.0 ),
14954  vertexCut = cms.string( "tracksSize>=3" ),
14955  max_z0 = cms.double( 100.0 ),
14956  useVertices = cms.bool( False ),
14957  min_nhits = cms.uint32( 0 ),
14958  src = cms.InputTag( "hltIter2HighPtTkMuCtfWithMaterialTracks" ),
14959  max_minMissHitOutOrIn = cms.int32( 99 ),
14960  chi2n_no1Dmod_par = cms.double( 9999.0 ),
14961  vertices = cms.InputTag( "notUsed" ),
14962  max_eta = cms.double( 9999.0 ),
14963  d0_par2 = cms.vdouble( 0.4, 4.0 ),
14964  d0_par1 = cms.vdouble( 0.3, 4.0 ),
14965  res_par = cms.vdouble( 0.003, 0.001 ),
14966  minHitsToBypassChecks = cms.uint32( 20 )
14967 )
14968 fragment.hltIter2HighPtTkMuMerged = cms.EDProducer( "TrackListMerger",
14969  ShareFrac = cms.double( 0.19 ),
14970  writeOnlyTrkQuals = cms.bool( False ),
14971  MinPT = cms.double( 0.05 ),
14972  allowFirstHitShare = cms.bool( True ),
14973  copyExtras = cms.untracked.bool( True ),
14974  Epsilon = cms.double( -0.001 ),
14975  selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ),
14976  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
14977  MaxNormalizedChisq = cms.double( 1000.0 ),
14978  copyMVA = cms.bool( False ),
14979  FoundHitBonus = cms.double( 5.0 ),
14980  LostHitPenalty = cms.double( 20.0 ),
14981  setsToMerge = cms.VPSet(
14982  cms.PSet( pQual = cms.bool( False ),
14983  tLists = cms.vint32( 0, 1 )
14984  )
14985  ),
14986  MinFound = cms.int32( 3 ),
14987  hasSelector = cms.vint32( 0, 0 ),
14988  TrackProducers = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ),
14989  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
14990  newQuality = cms.string( "confirmed" )
14991 )
14992 fragment.hltHighPtTkMu15TkFilt = cms.EDFilter( "HLTTrackWithHits",
14993  saveTags = cms.bool( True ),
14994  src = cms.InputTag( "hltIter2HighPtTkMuMerged" ),
14995  MinPT = cms.double( 15.0 ),
14996  MinN = cms.int32( 1 ),
14997  MinPXL = cms.int32( 1 ),
14998  MinBPX = cms.int32( 0 ),
14999  MaxN = cms.int32( 99999 ),
15000  MinFPX = cms.int32( 0 )
15001 )
15002 fragment.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer",
15003  TrackExtractorPSet = cms.PSet(
15004  Diff_z = cms.double( 0.2 ),
15005  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
15006  Chi2Ndof_Max = cms.double( 1.0E64 ),
15007  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
15008  DR_Veto = cms.double( 0.01 ),
15009  Pt_Min = cms.double( -1.0 ),
15010  DR_Max = cms.double( 1.0 ),
15011  DepositLabel = cms.untracked.string( "" ),
15012  NHits_Min = cms.uint32( 0 ),
15013  Chi2Prob_Min = cms.double( -1.0 ),
15014  Diff_r = cms.double( 0.1 ),
15015  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
15016  ComponentName = cms.string( "TrackExtractor" )
15017  ),
15018  maxAbsEta = cms.double( 3.0 ),
15019  fillGlobalTrackRefits = cms.bool( False ),
15020  arbitrationCleanerOptions = cms.PSet(
15021  OverlapDTheta = cms.double( 0.02 ),
15022  Overlap = cms.bool( True ),
15023  Clustering = cms.bool( True ),
15024  ME1a = cms.bool( True ),
15025  ClusterDTheta = cms.double( 0.02 ),
15026  ClusterDPhi = cms.double( 0.6 ),
15027  OverlapDPhi = cms.double( 0.0786 )
15028  ),
15029  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
15030  addExtraSoftMuons = cms.bool( False ),
15031  debugWithTruthMatching = cms.bool( False ),
15032  CaloExtractorPSet = cms.PSet(
15033  DR_Veto_H = cms.double( 0.1 ),
15034  CenterConeOnCalIntersection = cms.bool( False ),
15035  NoiseTow_EE = cms.double( 0.15 ),
15036  Noise_EB = cms.double( 0.025 ),
15037  Noise_HE = cms.double( 0.2 ),
15038  DR_Veto_E = cms.double( 0.07 ),
15039  NoiseTow_EB = cms.double( 0.04 ),
15040  Noise_EE = cms.double( 0.1 ),
15041  UseRecHitsFlag = cms.bool( False ),
15042  DR_Max = cms.double( 1.0 ),
15043  DepositLabel = cms.untracked.string( "Cal" ),
15044  Noise_HO = cms.double( 0.2 ),
15045  DR_Veto_HO = cms.double( 0.1 ),
15046  Threshold_H = cms.double( 0.5 ),
15047  PrintTimeReport = cms.untracked.bool( False ),
15048  Threshold_E = cms.double( 0.2 ),
15049  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
15050  ComponentName = cms.string( "CaloExtractorByAssociator" ),
15051  Threshold_HO = cms.double( 0.5 ),
15052  DepositInstanceLabels = cms.vstring( 'ecal',
15053  'hcal',
15054  'ho' ),
15055  ServiceParameters = cms.PSet(
15056  RPCLayers = cms.bool( False ),
15057  UseMuonNavigation = cms.untracked.bool( False ),
15058  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
15059  ),
15060  TrackAssociatorParameters = cms.PSet(
15061  useMuon = cms.bool( False ),
15062  truthMatch = cms.bool( False ),
15063  usePreshower = cms.bool( False ),
15064  dRPreshowerPreselection = cms.double( 0.2 ),
15065  muonMaxDistanceSigmaY = cms.double( 0.0 ),
15066  useEcal = cms.bool( False ),
15067  muonMaxDistanceSigmaX = cms.double( 0.0 ),
15068  dRMuon = cms.double( 9999.0 ),
15069  dREcal = cms.double( 1.0 ),
15070  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
15071  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
15072  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
15073  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
15074  propagateAllDirections = cms.bool( True ),
15075  muonMaxDistanceY = cms.double( 5.0 ),
15076  useHO = cms.bool( False ),
15077  muonMaxDistanceX = cms.double( 5.0 ),
15078  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
15079  useHcal = cms.bool( False ),
15080  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
15081  accountForTrajectoryChangeCalo = cms.bool( False ),
15082  dREcalPreselection = cms.double( 1.0 ),
15083  useCalo = cms.bool( True ),
15084  dRMuonPreselection = cms.double( 0.2 ),
15085  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
15086  dRHcal = cms.double( 1.0 ),
15087  dRHcalPreselection = cms.double( 1.0 ),
15088  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
15089  ),
15090  Noise_HB = cms.double( 0.2 )
15091  ),
15092  runArbitrationCleaner = cms.bool( False ),
15093  fillEnergy = cms.bool( False ),
15094  TrackerKinkFinderParameters = cms.PSet(
15095  usePosition = cms.bool( False ),
15096  diagonalOnly = cms.bool( False )
15097  ),
15098  TimingFillerParameters = cms.PSet(
15099  DTTimingParameters = cms.PSet(
15100  HitError = cms.double( 6.0 ),
15101  MatchParameters = cms.PSet(
15102  TightMatchDT = cms.bool( False ),
15103  DTradius = cms.double( 0.01 ),
15104  TightMatchCSC = cms.bool( True ),
15105  CSCsegments = cms.InputTag( "hltCscSegments" ),
15106  DTsegments = cms.InputTag( "hltDt4DSegments" )
15107  ),
15108  debug = cms.bool( False ),
15109  DoWireCorr = cms.bool( False ),
15110  RequireBothProjections = cms.bool( False ),
15111  DTTimeOffset = cms.double( 2.7 ),
15112  PruneCut = cms.double( 10000.0 ),
15113  DTsegments = cms.InputTag( "hltDt4DSegments" ),
15114  UseSegmentT0 = cms.bool( False ),
15115  HitsMin = cms.int32( 5 ),
15116  DropTheta = cms.bool( True ),
15117  ServiceParameters = cms.PSet(
15118  RPCLayers = cms.bool( True ),
15119  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
15120  )
15121  ),
15122  UseCSC = cms.bool( True ),
15123  CSCTimingParameters = cms.PSet(
15124  MatchParameters = cms.PSet(
15125  TightMatchDT = cms.bool( False ),
15126  DTradius = cms.double( 0.01 ),
15127  TightMatchCSC = cms.bool( True ),
15128  CSCsegments = cms.InputTag( "hltCscSegments" ),
15129  DTsegments = cms.InputTag( "hltDt4DSegments" )
15130  ),
15131  debug = cms.bool( False ),
15132  CSCWireTimeOffset = cms.double( 0.0 ),
15133  CSCStripError = cms.double( 7.0 ),
15134  CSCTimeOffset = cms.double( 0.0 ),
15135  CSCWireError = cms.double( 8.6 ),
15136  PruneCut = cms.double( 100.0 ),
15137  CSCsegments = cms.InputTag( "hltCscSegments" ),
15138  UseStripTime = cms.bool( True ),
15139  CSCStripTimeOffset = cms.double( 0.0 ),
15140  UseWireTime = cms.bool( True ),
15141  ServiceParameters = cms.PSet(
15142  RPCLayers = cms.bool( True ),
15143  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
15144  )
15145  ),
15146  ErrorDT = cms.double( 6.0 ),
15147  EcalEnergyCut = cms.double( 0.4 ),
15148  UseECAL = cms.bool( True ),
15149  ErrorEB = cms.double( 2.085 ),
15150  UseDT = cms.bool( True ),
15151  ErrorEE = cms.double( 6.95 ),
15152  ErrorCSC = cms.double( 7.4 )
15153  ),
15154  inputCollectionTypes = cms.vstring( 'inner tracks' ),
15155  arbitrateTrackerMuons = cms.bool( False ),
15156  minCaloCompatibility = cms.double( 0.6 ),
15157  ecalDepositName = cms.string( "ecal" ),
15158  minP = cms.double( 0.0 ),
15159  fillIsolation = cms.bool( False ),
15160  jetDepositName = cms.string( "jets" ),
15161  hoDepositName = cms.string( "ho" ),
15162  writeIsoDeposits = cms.bool( False ),
15163  maxAbsPullX = cms.double( 4.0 ),
15164  maxAbsPullY = cms.double( 9999.0 ),
15165  minPt = cms.double( 8.0 ),
15166  TrackAssociatorParameters = cms.PSet(
15167  useMuon = cms.bool( True ),
15168  truthMatch = cms.bool( False ),
15169  usePreshower = cms.bool( False ),
15170  dRPreshowerPreselection = cms.double( 0.2 ),
15171  muonMaxDistanceSigmaY = cms.double( 0.0 ),
15172  useEcal = cms.bool( False ),
15173  muonMaxDistanceSigmaX = cms.double( 0.0 ),
15174  dRMuon = cms.double( 9999.0 ),
15175  dREcal = cms.double( 9999.0 ),
15176  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
15177  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
15178  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
15179  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
15180  propagateAllDirections = cms.bool( True ),
15181  muonMaxDistanceY = cms.double( 5.0 ),
15182  useHO = cms.bool( False ),
15183  muonMaxDistanceX = cms.double( 5.0 ),
15184  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
15185  useHcal = cms.bool( False ),
15186  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
15187  accountForTrajectoryChangeCalo = cms.bool( False ),
15188  dREcalPreselection = cms.double( 0.05 ),
15189  useCalo = cms.bool( False ),
15190  dRMuonPreselection = cms.double( 0.2 ),
15191  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
15192  dRHcal = cms.double( 9999.0 ),
15193  dRHcalPreselection = cms.double( 0.2 ),
15194  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
15195  ),
15196  JetExtractorPSet = cms.PSet(
15197  JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ),
15198  DR_Veto = cms.double( 0.1 ),
15199  DR_Max = cms.double( 1.0 ),
15200  ExcludeMuonVeto = cms.bool( True ),
15201  PrintTimeReport = cms.untracked.bool( False ),
15202  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
15203  ComponentName = cms.string( "JetExtractor" ),
15204  ServiceParameters = cms.PSet(
15205  RPCLayers = cms.bool( False ),
15206  UseMuonNavigation = cms.untracked.bool( False ),
15207  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
15208  ),
15209  TrackAssociatorParameters = cms.PSet(
15210  useMuon = cms.bool( False ),
15211  truthMatch = cms.bool( False ),
15212  usePreshower = cms.bool( False ),
15213  dRPreshowerPreselection = cms.double( 0.2 ),
15214  muonMaxDistanceSigmaY = cms.double( 0.0 ),
15215  useEcal = cms.bool( False ),
15216  muonMaxDistanceSigmaX = cms.double( 0.0 ),
15217  dRMuon = cms.double( 9999.0 ),
15218  dREcal = cms.double( 0.5 ),
15219  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
15220  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
15221  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
15222  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
15223  propagateAllDirections = cms.bool( True ),
15224  muonMaxDistanceY = cms.double( 5.0 ),
15225  useHO = cms.bool( False ),
15226  muonMaxDistanceX = cms.double( 5.0 ),
15227  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
15228  useHcal = cms.bool( False ),
15229  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
15230  accountForTrajectoryChangeCalo = cms.bool( False ),
15231  dREcalPreselection = cms.double( 0.5 ),
15232  useCalo = cms.bool( True ),
15233  dRMuonPreselection = cms.double( 0.2 ),
15234  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
15235  dRHcal = cms.double( 0.5 ),
15236  dRHcalPreselection = cms.double( 0.5 ),
15237  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
15238  ),
15239  Threshold = cms.double( 5.0 )
15240  ),
15241  fillGlobalTrackQuality = cms.bool( False ),
15242  minPCaloMuon = cms.double( 1.0E9 ),
15243  maxAbsDy = cms.double( 9999.0 ),
15244  fillCaloCompatibility = cms.bool( False ),
15245  fillMatching = cms.bool( True ),
15246  MuonCaloCompatibility = cms.PSet(
15247  delta_eta = cms.double( 0.02 ),
15248  delta_phi = cms.double( 0.02 ),
15249  allSiPMHO = cms.bool( False ),
15250  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
15251  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
15252  ),
15253  fillTrackerKink = cms.bool( False ),
15254  hcalDepositName = cms.string( "hcal" ),
15255  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
15256  inputCollectionLabels = cms.VInputTag( 'hltIter2HighPtTkMuMerged' ),
15257  trackDepositName = cms.string( "tracker" ),
15258  maxAbsDx = cms.double( 3.0 ),
15259  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
15260  minNumberOfMatches = cms.int32( 1 )
15261 )
15262 fragment.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
15263  InputObjects = cms.InputTag( "hltHighPtTkMuons" )
15264 )
15265 fragment.hltL3fL1sMu5f0TkFiltered15Q = cms.EDFilter( "HLTMuonTrkL1TFilter",
15266  maxNormalizedChi2 = cms.double( 1.0E99 ),
15267  saveTags = cms.bool( True ),
15268  maxAbsEta = cms.double( 2.5 ),
15269  previousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ),
15270  minPt = cms.double( 15.0 ),
15271  minN = cms.uint32( 1 ),
15272  inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ),
15273  minMuonStations = cms.int32( 2 ),
15274  trkMuonId = cms.uint32( 0 ),
15275  requiredTypeMask = cms.uint32( 0 ),
15276  minMuonHits = cms.int32( -1 ),
15277  minTrkHits = cms.int32( -1 ),
15278  inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ),
15279  allowedTypeMask = cms.uint32( 255 )
15280 )
15281 fragment.hltRecHitInRegionForTkMuons = cms.EDProducer( "MuonHLTRechitInRegionsProducer",
15282  l1LowerThr = cms.double( 0.0 ),
15283  doIsolated = cms.bool( True ),
15284  useUncalib = cms.bool( False ),
15285  regionEtaMargin = cms.double( 0.4 ),
15286  ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
15287  regionPhiMargin = cms.double( 0.4 ),
15288  l1TagNonIsolated = cms.InputTag( "NotUsed" ),
15289  l1UpperThr = cms.double( 999.0 ),
15290  l1LowerThrIgnoreIsolation = cms.double( 100.0 ),
15291  productLabels = cms.vstring( 'EcalRegionalRecHitsEB',
15292  'EcalRegionalRecHitsEE' ),
15293  l1TagIsolated = cms.InputTag( "hltHighPtTkMuonCands" )
15294 )
15295 fragment.hltRecHitInRegionForTkMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer",
15296  l1LowerThr = cms.double( 0.0 ),
15297  doIsolated = cms.bool( True ),
15298  useUncalib = cms.bool( False ),
15299  regionEtaMargin = cms.double( 0.4 ),
15300  ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
15301  regionPhiMargin = cms.double( 0.4 ),
15302  l1TagNonIsolated = cms.InputTag( "NotUsed" ),
15303  l1UpperThr = cms.double( 999.0 ),
15304  l1LowerThrIgnoreIsolation = cms.double( 100.0 ),
15305  productLabels = cms.vstring( 'EcalRegionalRecHitsES' ),
15306  l1TagIsolated = cms.InputTag( "hltHighPtTkMuonCands" )
15307 )
15308 fragment.hltParticleFlowRecHitECALForTkMuons = cms.EDProducer( "PFRecHitProducer",
15309  producers = cms.VPSet(
15310  cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForTkMuons','EcalRegionalRecHitsEB' ),
15311  name = cms.string( "PFEBRecHitCreator" ),
15312  qualityTests = cms.VPSet(
15313  cms.PSet( threshold = cms.double( 0.08 ),
15314  name = cms.string( "PFRecHitQTestThreshold" )
15315  ),
15316  cms.PSet( topologicalCleaning = cms.bool( True ),
15317  skipTTRecoveredHits = cms.bool( True ),
15318  cleaningThreshold = cms.double( 2.0 ),
15319  name = cms.string( "PFRecHitQTestECAL" ),
15320  timingCleaning = cms.bool( True )
15321  )
15322  ),
15323  srFlags = cms.InputTag( "hltEcalDigis" )
15324  ),
15325  cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForTkMuons','EcalRegionalRecHitsEE' ),
15326  name = cms.string( "PFEERecHitCreator" ),
15327  qualityTests = cms.VPSet(
15328  cms.PSet( threshold = cms.double( 0.3 ),
15329  name = cms.string( "PFRecHitQTestThreshold" )
15330  ),
15331  cms.PSet( topologicalCleaning = cms.bool( True ),
15332  skipTTRecoveredHits = cms.bool( True ),
15333  cleaningThreshold = cms.double( 2.0 ),
15334  name = cms.string( "PFRecHitQTestECAL" ),
15335  timingCleaning = cms.bool( True )
15336  )
15337  ),
15338  srFlags = cms.InputTag( "hltEcalDigis" )
15339  )
15340  ),
15341  navigator = cms.PSet(
15342  barrel = cms.PSet( ),
15343  endcap = cms.PSet( ),
15344  name = cms.string( "PFRecHitECALNavigator" )
15345  )
15346 )
15347 fragment.hltParticleFlowRecHitPSForTkMuons = cms.EDProducer( "PFRecHitProducer",
15348  producers = cms.VPSet(
15349  cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForTkMuonsES','EcalRegionalRecHitsES' ),
15350  name = cms.string( "PFPSRecHitCreator" ),
15351  qualityTests = cms.VPSet(
15352  cms.PSet( threshold = cms.double( 7.0E-6 ),
15353  name = cms.string( "PFRecHitQTestThreshold" )
15354  )
15355  )
15356  )
15357  ),
15358  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
15359 )
15360 fragment.hltParticleFlowClusterECALUncorrectedForTkMuons = cms.EDProducer( "PFClusterProducer",
15361  pfClusterBuilder = cms.PSet(
15362  minFracTot = cms.double( 1.0E-20 ),
15363  stoppingTolerance = cms.double( 1.0E-8 ),
15364  positionCalc = cms.PSet(
15365  minAllowedNormalization = cms.double( 1.0E-9 ),
15366  posCalcNCrystals = cms.int32( 9 ),
15367  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
15368  logWeightDenominator = cms.double( 0.08 ),
15369  minFractionInCalc = cms.double( 1.0E-9 ),
15370  timeResolutionCalcBarrel = cms.PSet(
15371  corrTermLowE = cms.double( 0.0510871 ),
15372  threshLowE = cms.double( 0.5 ),
15373  noiseTerm = cms.double( 1.10889 ),
15374  constantTermLowE = cms.double( 0.0 ),
15375  noiseTermLowE = cms.double( 1.31883 ),
15376  threshHighE = cms.double( 5.0 ),
15377  constantTerm = cms.double( 0.428192 )
15378  ),
15379  timeResolutionCalcEndcap = cms.PSet(
15380  corrTermLowE = cms.double( 0.0 ),
15381  threshLowE = cms.double( 1.0 ),
15382  noiseTerm = cms.double( 5.72489999999 ),
15383  constantTermLowE = cms.double( 0.0 ),
15384  noiseTermLowE = cms.double( 6.92683000001 ),
15385  threshHighE = cms.double( 10.0 ),
15386  constantTerm = cms.double( 0.0 )
15387  )
15388  ),
15389  maxIterations = cms.uint32( 50 ),
15390  positionCalcForConvergence = cms.PSet(
15391  minAllowedNormalization = cms.double( 0.0 ),
15392  T0_ES = cms.double( 1.2 ),
15393  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
15394  T0_EE = cms.double( 3.1 ),
15395  T0_EB = cms.double( 7.4 ),
15396  X0 = cms.double( 0.89 ),
15397  minFractionInCalc = cms.double( 0.0 ),
15398  W0 = cms.double( 4.2 )
15399  ),
15400  allCellsPositionCalc = cms.PSet(
15401  minAllowedNormalization = cms.double( 1.0E-9 ),
15402  posCalcNCrystals = cms.int32( -1 ),
15403  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
15404  logWeightDenominator = cms.double( 0.08 ),
15405  minFractionInCalc = cms.double( 1.0E-9 ),
15406  timeResolutionCalcBarrel = cms.PSet(
15407  corrTermLowE = cms.double( 0.0510871 ),
15408  threshLowE = cms.double( 0.5 ),
15409  noiseTerm = cms.double( 1.10889 ),
15410  constantTermLowE = cms.double( 0.0 ),
15411  noiseTermLowE = cms.double( 1.31883 ),
15412  threshHighE = cms.double( 5.0 ),
15413  constantTerm = cms.double( 0.428192 )
15414  ),
15415  timeResolutionCalcEndcap = cms.PSet(
15416  corrTermLowE = cms.double( 0.0 ),
15417  threshLowE = cms.double( 1.0 ),
15418  noiseTerm = cms.double( 5.72489999999 ),
15419  constantTermLowE = cms.double( 0.0 ),
15420  noiseTermLowE = cms.double( 6.92683000001 ),
15421  threshHighE = cms.double( 10.0 ),
15422  constantTerm = cms.double( 0.0 )
15423  )
15424  ),
15425  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
15426  recHitEnergyNorms = cms.VPSet(
15427  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
15428  detector = cms.string( "ECAL_BARREL" )
15429  ),
15430  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
15431  detector = cms.string( "ECAL_ENDCAP" )
15432  )
15433  ),
15434  showerSigma = cms.double( 1.5 ),
15435  minFractionToKeep = cms.double( 1.0E-7 ),
15436  excludeOtherSeeds = cms.bool( True )
15437  ),
15438  positionReCalc = cms.PSet(
15439  minAllowedNormalization = cms.double( 0.0 ),
15440  T0_ES = cms.double( 1.2 ),
15441  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
15442  T0_EE = cms.double( 3.1 ),
15443  T0_EB = cms.double( 7.4 ),
15444  X0 = cms.double( 0.89 ),
15445  minFractionInCalc = cms.double( 0.0 ),
15446  W0 = cms.double( 4.2 )
15447  ),
15448  initialClusteringStep = cms.PSet(
15449  thresholdsByDetector = cms.VPSet(
15450  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
15451  gatheringThresholdPt = cms.double( 0.0 ),
15452  detector = cms.string( "ECAL_BARREL" )
15453  ),
15454  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
15455  gatheringThresholdPt = cms.double( 0.0 ),
15456  detector = cms.string( "ECAL_ENDCAP" )
15457  )
15458  ),
15459  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
15460  useCornerCells = cms.bool( True )
15461  ),
15462  energyCorrector = cms.PSet( ),
15463  recHitCleaners = cms.VPSet(
15464  ),
15465  seedFinder = cms.PSet(
15466  thresholdsByDetector = cms.VPSet(
15467  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
15468  seedingThreshold = cms.double( 0.6 ),
15469  detector = cms.string( "ECAL_ENDCAP" )
15470  ),
15471  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
15472  seedingThreshold = cms.double( 0.23 ),
15473  detector = cms.string( "ECAL_BARREL" )
15474  )
15475  ),
15476  algoName = cms.string( "LocalMaximumSeedFinder" ),
15477  nNeighbours = cms.int32( 8 )
15478  ),
15479  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForTkMuons" )
15480 )
15481 fragment.hltParticleFlowClusterPSForTkMuons = cms.EDProducer( "PFClusterProducer",
15482  pfClusterBuilder = cms.PSet(
15483  minFracTot = cms.double( 1.0E-20 ),
15484  stoppingTolerance = cms.double( 1.0E-8 ),
15485  positionCalc = cms.PSet(
15486  minAllowedNormalization = cms.double( 1.0E-9 ),
15487  posCalcNCrystals = cms.int32( -1 ),
15488  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
15489  logWeightDenominator = cms.double( 6.0E-5 ),
15490  minFractionInCalc = cms.double( 1.0E-9 )
15491  ),
15492  maxIterations = cms.uint32( 50 ),
15493  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
15494  recHitEnergyNorms = cms.VPSet(
15495  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
15496  detector = cms.string( "PS1" )
15497  ),
15498  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
15499  detector = cms.string( "PS2" )
15500  )
15501  ),
15502  showerSigma = cms.double( 0.3 ),
15503  minFractionToKeep = cms.double( 1.0E-7 ),
15504  excludeOtherSeeds = cms.bool( True )
15505  ),
15506  positionReCalc = cms.PSet( ),
15507  initialClusteringStep = cms.PSet(
15508  thresholdsByDetector = cms.VPSet(
15509  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
15510  gatheringThresholdPt = cms.double( 0.0 ),
15511  detector = cms.string( "PS1" )
15512  ),
15513  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
15514  gatheringThresholdPt = cms.double( 0.0 ),
15515  detector = cms.string( "PS2" )
15516  )
15517  ),
15518  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
15519  useCornerCells = cms.bool( False )
15520  ),
15521  energyCorrector = cms.PSet( ),
15522  recHitCleaners = cms.VPSet(
15523  ),
15524  seedFinder = cms.PSet(
15525  thresholdsByDetector = cms.VPSet(
15526  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
15527  seedingThreshold = cms.double( 1.2E-4 ),
15528  detector = cms.string( "PS1" )
15529  ),
15530  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
15531  seedingThreshold = cms.double( 1.2E-4 ),
15532  detector = cms.string( "PS2" )
15533  )
15534  ),
15535  algoName = cms.string( "LocalMaximumSeedFinder" ),
15536  nNeighbours = cms.int32( 4 )
15537  ),
15538  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForTkMuons" )
15539 )
15540 fragment.hltParticleFlowClusterECALForTkMuons = cms.EDProducer( "CorrectedECALPFClusterProducer",
15541  inputPS = cms.InputTag( "hltParticleFlowClusterPSForTkMuons" ),
15542  minimumPSEnergy = cms.double( 0.0 ),
15543  energyCorrector = cms.PSet(
15544  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
15545  applyCrackCorrections = cms.bool( False )
15546  ),
15547  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForTkMuons" )
15548 )
15549 fragment.hltHighPtTkMuonEcalPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer",
15550  effectiveAreas = cms.vdouble( 0.135, 0.08 ),
15551  doRhoCorrection = cms.bool( True ),
15552  etaStripBarrel = cms.double( 0.0 ),
15553  energyEndcap = cms.double( 0.0 ),
15554  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
15555  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForTkMuons" ),
15556  etaStripEndcap = cms.double( 0.0 ),
15557  drVetoBarrel = cms.double( 0.05 ),
15558  drMax = cms.double( 0.3 ),
15559  energyBarrel = cms.double( 0.0 ),
15560  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
15561  drVetoEndcap = cms.double( 0.05 ),
15562  rhoMax = cms.double( 9.9999999E7 ),
15563  rhoScale = cms.double( 1.0 ),
15564  recoCandidateProducer = cms.InputTag( "hltHighPtTkMuonCands" )
15565 )
15566 fragment.hltL3fL1sMu5f0TkFiltered15QL3pfecalIsoRhoFilteredEB0p11EE0p08 = cms.EDFilter( "HLTMuonGenericFilter",
15567  thrOverE2EE = cms.double( -1.0 ),
15568  saveTags = cms.bool( True ),
15569  useEt = cms.bool( True ),
15570  thrOverE2EB = cms.double( -1.0 ),
15571  thrRegularEE = cms.double( -1.0 ),
15572  thrOverEEE = cms.double( 0.08 ),
15573  varTag = cms.InputTag( "hltHighPtTkMuonEcalPFClusterIsoForMuons" ),
15574  thrOverEEB = cms.double( 0.11 ),
15575  thrRegularEB = cms.double( -1.0 ),
15576  lessThan = cms.bool( True ),
15577  l1EGCand = cms.InputTag( "hltHighPtTkMuonCands" ),
15578  ncandcut = cms.int32( 1 ),
15579  candTag = cms.InputTag( "hltL3fL1sMu5f0TkFiltered15Q" )
15580 )
15581 fragment.hltRegionalTowerForTkMuons = cms.EDProducer( "EgammaHLTCaloTowerProducer",
15582  L1NonIsoCand = cms.InputTag( "hltHighPtTkMuonCands" ),
15583  EMin = cms.double( 0.0 ),
15584  EtMin = cms.double( 0.0 ),
15585  L1IsoCand = cms.InputTag( "hltHighPtTkMuonCands" ),
15586  useTowersInCone = cms.double( 0.8 ),
15587  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
15588 )
15589 fragment.hltParticleFlowRecHitHBHEForTkMuons = cms.EDProducer( "PFRecHitProducer",
15590  producers = cms.VPSet(
15591  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
15592  name = cms.string( "PFHBHERecHitCreator" ),
15593  qualityTests = cms.VPSet(
15594  cms.PSet( threshold = cms.double( 0.8 ),
15595  name = cms.string( "PFRecHitQTestThreshold" )
15596  ),
15597  cms.PSet( flags = cms.vstring( 'Standard' ),
15598  cleaningThresholds = cms.vdouble( 0.0 ),
15599  name = cms.string( "PFRecHitQTestHCALChannel" ),
15600  maxSeverities = cms.vint32( 11 )
15601  )
15602  )
15603  )
15604  ),
15605  navigator = cms.PSet(
15606  name = cms.string( "PFRecHitHCALNavigator" ),
15607  sigmaCut = cms.double( 4.0 ),
15608  timeResolutionCalc = cms.PSet(
15609  corrTermLowE = cms.double( 0.0 ),
15610  threshLowE = cms.double( 2.0 ),
15611  noiseTerm = cms.double( 8.64 ),
15612  constantTermLowE = cms.double( 6.0 ),
15613  noiseTermLowE = cms.double( 0.0 ),
15614  threshHighE = cms.double( 8.0 ),
15615  constantTerm = cms.double( 1.92 )
15616  )
15617  )
15618 )
15619 fragment.hltParticleFlowRecHitHCALForTkMuons = cms.EDProducer( "PFCTRecHitProducer",
15620  ECAL_Compensate = cms.bool( False ),
15621  ECAL_Dead_Code = cms.uint32( 10 ),
15622  MinLongTiming_Cut = cms.double( -5.0 ),
15623  ECAL_Compensation = cms.double( 0.5 ),
15624  MaxLongTiming_Cut = cms.double( 5.0 ),
15625  weight_HFhad = cms.double( 1.0 ),
15626  ApplyPulseDPG = cms.bool( False ),
15627  navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ),
15628  ECAL_Threshold = cms.double( 10.0 ),
15629  ApplyTimeDPG = cms.bool( False ),
15630  caloTowers = cms.InputTag( "hltRegionalTowerForTkMuons" ),
15631  hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ),
15632  LongFibre_Fraction = cms.double( 0.1 ),
15633  MaxShortTiming_Cut = cms.double( 5.0 ),
15634  HcalMaxAllowedHFLongShortSev = cms.int32( 9 ),
15635  thresh_Barrel = cms.double( 0.4 ),
15636  navigation_HF = cms.bool( True ),
15637  HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ),
15638  HF_Calib_29 = cms.double( 1.07 ),
15639  LongFibre_Cut = cms.double( 120.0 ),
15640  EM_Depth = cms.double( 22.0 ),
15641  weight_HFem = cms.double( 1.0 ),
15642  LongShortFibre_Cut = cms.double( 1.0E9 ),
15643  MinShortTiming_Cut = cms.double( -5.0 ),
15644  HCAL_Calib = cms.bool( True ),
15645  thresh_HF = cms.double( 0.4 ),
15646  HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ),
15647  thresh_Endcap = cms.double( 0.4 ),
15648  HcalMaxAllowedChannelStatusSev = cms.int32( 9 ),
15649  hcalRecHitsHF = cms.InputTag( "hltHfreco" ),
15650  ShortFibre_Cut = cms.double( 60.0 ),
15651  ApplyLongShortDPG = cms.bool( True ),
15652  HF_Calib = cms.bool( True ),
15653  HAD_Depth = cms.double( 47.0 ),
15654  ShortFibre_Fraction = cms.double( 0.01 ),
15655  HCAL_Calib_29 = cms.double( 1.35 )
15656 )
15657 fragment.hltParticleFlowClusterHBHEForTkMuons = cms.EDProducer( "PFClusterProducer",
15658  pfClusterBuilder = cms.PSet(
15659  minFracTot = cms.double( 1.0E-20 ),
15660  stoppingTolerance = cms.double( 1.0E-8 ),
15661  positionCalc = cms.PSet(
15662  minAllowedNormalization = cms.double( 1.0E-9 ),
15663  posCalcNCrystals = cms.int32( 5 ),
15664  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
15665  logWeightDenominator = cms.double( 0.8 ),
15666  minFractionInCalc = cms.double( 1.0E-9 )
15667  ),
15668  maxIterations = cms.uint32( 50 ),
15669  minChi2Prob = cms.double( 0.0 ),
15670  allCellsPositionCalc = cms.PSet(
15671  minAllowedNormalization = cms.double( 1.0E-9 ),
15672  posCalcNCrystals = cms.int32( -1 ),
15673  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
15674  logWeightDenominator = cms.double( 0.8 ),
15675  minFractionInCalc = cms.double( 1.0E-9 )
15676  ),
15677  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
15678  recHitEnergyNorms = cms.VPSet(
15679  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
15680  detector = cms.string( "HCAL_BARREL1" )
15681  ),
15682  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
15683  detector = cms.string( "HCAL_ENDCAP" )
15684  )
15685  ),
15686  maxNSigmaTime = cms.double( 10.0 ),
15687  showerSigma = cms.double( 10.0 ),
15688  timeSigmaEE = cms.double( 10.0 ),
15689  clusterTimeResFromSeed = cms.bool( False ),
15690  minFractionToKeep = cms.double( 1.0E-7 ),
15691  excludeOtherSeeds = cms.bool( True ),
15692  timeResolutionCalcBarrel = cms.PSet(
15693  corrTermLowE = cms.double( 0.0 ),
15694  threshLowE = cms.double( 6.0 ),
15695  noiseTerm = cms.double( 21.86 ),
15696  constantTermLowE = cms.double( 4.24 ),
15697  noiseTermLowE = cms.double( 8.0 ),
15698  threshHighE = cms.double( 15.0 ),
15699  constantTerm = cms.double( 2.82 )
15700  ),
15701  timeResolutionCalcEndcap = cms.PSet(
15702  corrTermLowE = cms.double( 0.0 ),
15703  threshLowE = cms.double( 6.0 ),
15704  noiseTerm = cms.double( 21.86 ),
15705  constantTermLowE = cms.double( 4.24 ),
15706  noiseTermLowE = cms.double( 8.0 ),
15707  threshHighE = cms.double( 15.0 ),
15708  constantTerm = cms.double( 2.82 )
15709  ),
15710  timeSigmaEB = cms.double( 10.0 )
15711  ),
15712  positionReCalc = cms.PSet( ),
15713  initialClusteringStep = cms.PSet(
15714  thresholdsByDetector = cms.VPSet(
15715  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
15716  gatheringThresholdPt = cms.double( 0.0 ),
15717  detector = cms.string( "HCAL_BARREL1" )
15718  ),
15719  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
15720  gatheringThresholdPt = cms.double( 0.0 ),
15721  detector = cms.string( "HCAL_ENDCAP" )
15722  )
15723  ),
15724  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
15725  useCornerCells = cms.bool( True )
15726  ),
15727  energyCorrector = cms.PSet( ),
15728  recHitCleaners = cms.VPSet(
15729  ),
15730  seedFinder = cms.PSet(
15731  thresholdsByDetector = cms.VPSet(
15732  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
15733  seedingThreshold = cms.double( 1.0 ),
15734  detector = cms.string( "HCAL_BARREL1" )
15735  ),
15736  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
15737  seedingThreshold = cms.double( 1.1 ),
15738  detector = cms.string( "HCAL_ENDCAP" )
15739  )
15740  ),
15741  algoName = cms.string( "LocalMaximumSeedFinder" ),
15742  nNeighbours = cms.int32( 4 )
15743  ),
15744  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForTkMuons" )
15745 )
15746 fragment.hltParticleFlowClusterHCALForTkMuons = cms.EDProducer( "PFMultiDepthClusterProducer",
15747  pfClusterBuilder = cms.PSet(
15748  allCellsPositionCalc = cms.PSet(
15749  minAllowedNormalization = cms.double( 1.0E-9 ),
15750  posCalcNCrystals = cms.int32( -1 ),
15751  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
15752  logWeightDenominator = cms.double( 0.8 ),
15753  minFractionInCalc = cms.double( 1.0E-9 )
15754  ),
15755  algoName = cms.string( "PFMultiDepthClusterizer" ),
15756  nSigmaPhi = cms.double( 2.0 ),
15757  minFractionToKeep = cms.double( 1.0E-7 ),
15758  nSigmaEta = cms.double( 2.0 )
15759  ),
15760  energyCorrector = cms.PSet( ),
15761  positionReCalc = cms.PSet( ),
15762  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForTkMuons" )
15763 )
15764 fragment.hltHighPtTkMuonHcalPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer",
15765  effectiveAreas = cms.vdouble( 0.11, 0.163 ),
15766  useHF = cms.bool( False ),
15767  useEt = cms.bool( True ),
15768  etaStripBarrel = cms.double( 0.0 ),
15769  pfClusterProducerHFHAD = cms.InputTag( "" ),
15770  energyEndcap = cms.double( 0.0 ),
15771  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
15772  etaStripEndcap = cms.double( 0.0 ),
15773  drVetoBarrel = cms.double( 0.1 ),
15774  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForTkMuons" ),
15775  drMax = cms.double( 0.3 ),
15776  doRhoCorrection = cms.bool( True ),
15777  energyBarrel = cms.double( 0.0 ),
15778  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
15779  drVetoEndcap = cms.double( 0.1 ),
15780  rhoMax = cms.double( 9.9999999E7 ),
15781  pfClusterProducerHFEM = cms.InputTag( "" ),
15782  rhoScale = cms.double( 1.0 ),
15783  recoCandidateProducer = cms.InputTag( "hltHighPtTkMuonCands" )
15784 )
15785 fragment.hltL3fL1sMu5f0TkFiltered15QL3pfhcalIsoRhoFilteredHB0p21HE0p22 = cms.EDFilter( "HLTMuonGenericFilter",
15786  thrOverE2EE = cms.double( -1.0 ),
15787  saveTags = cms.bool( True ),
15788  useEt = cms.bool( True ),
15789  thrOverE2EB = cms.double( -1.0 ),
15790  thrRegularEE = cms.double( -1.0 ),
15791  thrOverEEE = cms.double( 0.22 ),
15792  varTag = cms.InputTag( "hltHighPtTkMuonHcalPFClusterIsoForMuons" ),
15793  thrOverEEB = cms.double( 0.21 ),
15794  thrRegularEB = cms.double( -1.0 ),
15795  lessThan = cms.bool( True ),
15796  l1EGCand = cms.InputTag( "hltHighPtTkMuonCands" ),
15797  ncandcut = cms.int32( 1 ),
15798  candTag = cms.InputTag( "hltL3fL1sMu5f0TkFiltered15QL3pfecalIsoRhoFilteredEB0p11EE0p08" )
15799 )
15800 fragment.hltHighPtTkMuVertex = cms.EDProducer( "VertexFromTrackProducer",
15801  verbose = cms.untracked.bool( False ),
15802  useTriggerFilterElectrons = cms.bool( False ),
15803  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
15804  isRecoCandidate = cms.bool( True ),
15805  trackLabel = cms.InputTag( "hltHighPtTkMuonCands" ),
15806  useTriggerFilterMuons = cms.bool( False ),
15807  useBeamSpot = cms.bool( True ),
15808  vertexLabel = cms.InputTag( "notUsed" ),
15809  triggerFilterElectronsSrc = cms.InputTag( "notUsed" ),
15810  triggerFilterMuonsSrc = cms.InputTag( "notUsed" ),
15811  useVertex = cms.bool( False )
15812 )
15813 fragment.hltPixelTracksHighPtTkMuIsoFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
15814  chi2 = cms.double( 1000.0 ),
15815  nSigmaTipMaxTolerance = cms.double( 0.0 ),
15816  ptMin = cms.double( 0.1 ),
15817  nSigmaInvPtTolerance = cms.double( 0.0 ),
15818  tipMax = cms.double( 1.0 )
15819 )
15820 fragment.hltPixelTracksHighPtTkMuIsoFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
15821 fragment.hltPixelTracksTrackingRegionsHighPtTkMuIso = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
15822  RegionPSet = cms.PSet(
15823  useFixedError = cms.bool( True ),
15824  nSigmaZ = cms.double( 4.0 ),
15825  VertexCollection = cms.InputTag( "hltHighPtTkMuVertex" ),
15826  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15827  useFoundVertices = cms.bool( True ),
15828  fixedError = cms.double( 0.5 ),
15829  sigmaZVertex = cms.double( 4.0 ),
15830  useFakeVertices = cms.bool( True ),
15831  ptMin = cms.double( 0.9 ),
15832  originRadius = cms.double( 0.2 ),
15833  precise = cms.bool( True ),
15834  useMultipleScattering = cms.bool( False )
15835  )
15836 )
15837 fragment.hltPixelTracksHitDoubletsHighPtTkMuIso = cms.EDProducer( "HitPairEDProducer",
15838  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsHighPtTkMuIso" ),
15839  layerPairs = cms.vuint32( 0 ),
15840  clusterCheck = cms.InputTag( "" ),
15841  produceSeedingHitSets = cms.bool( False ),
15842  produceIntermediateHitDoublets = cms.bool( True ),
15843  maxElement = cms.uint32( 0 ),
15844  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
15845 )
15846 fragment.hltPixelTracksHitTripletsHighPtTkMuIso = cms.EDProducer( "PixelTripletHLTEDProducer",
15847  useBending = cms.bool( True ),
15848  useFixedPreFiltering = cms.bool( False ),
15849  produceIntermediateHitTriplets = cms.bool( False ),
15850  maxElement = cms.uint32( 100000 ),
15851  SeedComparitorPSet = cms.PSet(
15852  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15853  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15854  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
15855  ),
15856  extraHitRPhitolerance = cms.double( 0.06 ),
15857  produceSeedingHitSets = cms.bool( True ),
15858  doublets = cms.InputTag( "hltPixelTracksHitDoubletsHighPtTkMuIso" ),
15859  useMultScattering = cms.bool( True ),
15860  phiPreFiltering = cms.double( 0.3 ),
15861  extraHitRZtolerance = cms.double( 0.06 )
15862 )
15863 fragment.hltPixelTracksHighPtTkMuIso = cms.EDProducer( "PixelTrackProducer",
15864  Filter = cms.InputTag( "hltPixelTracksHighPtTkMuIsoFilter" ),
15865  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
15866  passLabel = cms.string( "" ),
15867  Fitter = cms.InputTag( "hltPixelTracksHighPtTkMuIsoFitter" ),
15868  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsHighPtTkMuIso" )
15869 )
15870 fragment.hltPixelVerticesHighPtTkMuIso = cms.EDProducer( "PixelVertexProducer",
15871  WtAverage = cms.bool( True ),
15872  Method2 = cms.bool( True ),
15873  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15874  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
15875  Verbosity = cms.int32( 0 ),
15876  UseError = cms.bool( True ),
15877  TrackCollection = cms.InputTag( "hltPixelTracksHighPtTkMuIso" ),
15878  PtMin = cms.double( 1.0 ),
15879  NTrkMin = cms.int32( 2 ),
15880  ZOffset = cms.double( 5.0 ),
15881  Finder = cms.string( "DivisiveVertexFinder" ),
15882  ZSeparation = cms.double( 0.05 )
15883 )
15884 fragment.hltIter0HighPtTkMuIsoPixelTracksForSeedsFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
15885  chi2 = cms.double( 1000.0 ),
15886  nSigmaTipMaxTolerance = cms.double( 0.0 ),
15887  ptMin = cms.double( 0.1 ),
15888  nSigmaInvPtTolerance = cms.double( 0.0 ),
15889  tipMax = cms.double( 1.0 )
15890 )
15891 fragment.hltIter0HighPtTkMuIsoPixelTracksForSeedsFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
15892 fragment.hltIter0HighPtTkMuIsoPixelTracksTrackingRegionsForSeeds = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
15893  RegionPSet = cms.PSet(
15894  vertexCollection = cms.InputTag( "hltPixelVerticesHighPtTkMuIso" ),
15895  zErrorVetex = cms.double( 0.2 ),
15896  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15897  zErrorBeamSpot = cms.double( 24.2 ),
15898  maxNVertices = cms.int32( 1 ),
15899  maxNRegions = cms.int32( 10 ),
15900  nSigmaZVertex = cms.double( 3.0 ),
15901  nSigmaZBeamSpot = cms.double( 4.0 ),
15902  ptMin = cms.double( 0.9 ),
15903  mode = cms.string( "VerticesFixed" ),
15904  input = cms.InputTag( "hltHighPtTkMuonCands" ),
15905  searchOpt = cms.bool( False ),
15906  whereToUseMeasurementTracker = cms.string( "Never" ),
15907  originRadius = cms.double( 0.1 ),
15908  measurementTrackerName = cms.InputTag( "" ),
15909  precise = cms.bool( True ),
15910  deltaEta = cms.double( 0.3 ),
15911  deltaPhi = cms.double( 0.3 )
15912  )
15913 )
15914 fragment.hltIter0HighPtTkMuIsoPixelTracksHitDoubletsForSeeds = cms.EDProducer( "HitPairEDProducer",
15915  trackingRegions = cms.InputTag( "hltIter0HighPtTkMuIsoPixelTracksTrackingRegionsForSeeds" ),
15916  layerPairs = cms.vuint32( 0 ),
15917  clusterCheck = cms.InputTag( "" ),
15918  produceSeedingHitSets = cms.bool( False ),
15919  produceIntermediateHitDoublets = cms.bool( True ),
15920  maxElement = cms.uint32( 0 ),
15921  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
15922 )
15923 fragment.hltIter0HighPtTkMuIsoPixelTracksHitTripletsForSeeds = cms.EDProducer( "PixelTripletHLTEDProducer",
15924  useBending = cms.bool( True ),
15925  useFixedPreFiltering = cms.bool( False ),
15926  produceIntermediateHitTriplets = cms.bool( False ),
15927  maxElement = cms.uint32( 100000 ),
15928  SeedComparitorPSet = cms.PSet(
15929  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
15930  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
15931  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
15932  ),
15933  extraHitRPhitolerance = cms.double( 0.06 ),
15934  produceSeedingHitSets = cms.bool( True ),
15935  doublets = cms.InputTag( "hltIter0HighPtTkMuIsoPixelTracksHitDoubletsForSeeds" ),
15936  useMultScattering = cms.bool( True ),
15937  phiPreFiltering = cms.double( 0.3 ),
15938  extraHitRZtolerance = cms.double( 0.06 )
15939 )
15940 fragment.hltIter0HighPtTkMuIsoPixelTracksForSeeds = cms.EDProducer( "PixelTrackProducer",
15941  Filter = cms.InputTag( "hltIter0HighPtTkMuIsoPixelTracksForSeedsFilter" ),
15942  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
15943  passLabel = cms.string( "" ),
15944  Fitter = cms.InputTag( "hltIter0HighPtTkMuIsoPixelTracksForSeedsFitter" ),
15945  SeedingHitSets = cms.InputTag( "hltIter0HighPtTkMuIsoPixelTracksHitTripletsForSeeds" )
15946 )
15947 fragment.hltIter0HighPtTkMuIsoPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
15948  useEventsWithNoVertex = cms.bool( True ),
15949  originHalfLength = cms.double( 0.2 ),
15950  useProtoTrackKinematics = cms.bool( False ),
15951  usePV = cms.bool( False ),
15952  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
15953  InputVertexCollection = cms.InputTag( "hltPixelVerticesHighPtTkMuIso" ),
15954  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
15955  InputCollection = cms.InputTag( "hltIter0HighPtTkMuIsoPixelTracksForSeeds" ),
15956  originRadius = cms.double( 0.1 )
15957 )
15958 fragment.hltIter0HighPtTkMuIsoCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
15959  src = cms.InputTag( "hltIter0HighPtTkMuIsoPixelSeedsFromPixelTracks" ),
15960  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
15961  SimpleMagneticField = cms.string( "ParabolicMf" ),
15962  TransientInitialStateEstimatorParameters = cms.PSet(
15963  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
15964  numberMeasurementsForFit = cms.int32( 4 ),
15965  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
15966  ),
15967  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
15968  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
15969  cleanTrajectoryAfterInOut = cms.bool( False ),
15970  useHitsSplitting = cms.bool( False ),
15971  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
15972  doSeedingRegionRebuilding = cms.bool( False ),
15973  maxNSeeds = cms.uint32( 100000 ),
15974  produceSeedStopReasons = cms.bool( False ),
15975  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
15976  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
15977  TrajectoryBuilder = cms.string( "" )
15978 )
15979 fragment.hltIter0HighPtTkMuIsoCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
15980  src = cms.InputTag( "hltIter0HighPtTkMuIsoCkfTrackCandidates" ),
15981  SimpleMagneticField = cms.string( "ParabolicMf" ),
15982  clusterRemovalInfo = cms.InputTag( "" ),
15983  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
15984  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
15985  Fitter = cms.string( "hltESPFittingSmootherIT" ),
15986  useHitsSplitting = cms.bool( False ),
15987  MeasurementTracker = cms.string( "" ),
15988  AlgorithmName = cms.string( "hltIterX" ),
15989  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
15990  NavigationSchool = cms.string( "" ),
15991  TrajectoryInEvent = cms.bool( False ),
15992  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
15993  GeometricInnerState = cms.bool( True ),
15994  useSimpleMF = cms.bool( True ),
15995  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
15996 )
15997 fragment.hltIter0HighPtTkMuIsoTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
15998  max_d0 = cms.double( 100.0 ),
15999  minNumber3DLayers = cms.uint32( 0 ),
16000  max_lostHitFraction = cms.double( 1.0 ),
16001  applyAbsCutsIfNoPV = cms.bool( False ),
16002  qualityBit = cms.string( "highPurity" ),
16003  minNumberLayers = cms.uint32( 3 ),
16004  chi2n_par = cms.double( 0.7 ),
16005  useVtxError = cms.bool( False ),
16006  nSigmaZ = cms.double( 3.0 ),
16007  dz_par2 = cms.vdouble( 0.4, 4.0 ),
16008  applyAdaptedPVCuts = cms.bool( True ),
16009  min_eta = cms.double( -9999.0 ),
16010  dz_par1 = cms.vdouble( 0.35, 4.0 ),
16011  copyTrajectories = cms.untracked.bool( False ),
16012  vtxNumber = cms.int32( -1 ),
16013  max_d0NoPV = cms.double( 100.0 ),
16014  keepAllTracks = cms.bool( False ),
16015  maxNumberLostLayers = cms.uint32( 1 ),
16016  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16017  max_relpterr = cms.double( 9999.0 ),
16018  copyExtras = cms.untracked.bool( True ),
16019  max_z0NoPV = cms.double( 100.0 ),
16020  vertexCut = cms.string( "tracksSize>=3" ),
16021  max_z0 = cms.double( 100.0 ),
16022  useVertices = cms.bool( True ),
16023  min_nhits = cms.uint32( 0 ),
16024  src = cms.InputTag( "hltIter0HighPtTkMuIsoCtfWithMaterialTracks" ),
16025  max_minMissHitOutOrIn = cms.int32( 99 ),
16026  chi2n_no1Dmod_par = cms.double( 9999.0 ),
16027  vertices = cms.InputTag( "hltPixelVerticesHighPtTkMuIso" ),
16028  max_eta = cms.double( 9999.0 ),
16029  d0_par2 = cms.vdouble( 0.4, 4.0 ),
16030  d0_par1 = cms.vdouble( 0.3, 4.0 ),
16031  res_par = cms.vdouble( 0.003, 0.001 ),
16032  minHitsToBypassChecks = cms.uint32( 20 )
16033 )
16034 fragment.hltIter1HighPtTkMuIsoClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
16035  trackClassifier = cms.InputTag( '','QualityMasks' ),
16036  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16037  maxChi2 = cms.double( 9.0 ),
16038  trajectories = cms.InputTag( "hltIter0HighPtTkMuIsoTrackSelectionHighPurity" ),
16039  oldClusterRemovalInfo = cms.InputTag( "" ),
16040  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16041  overrideTrkQuals = cms.InputTag( "" ),
16042  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
16043  TrackQuality = cms.string( "highPurity" )
16044 )
16045 fragment.hltIter1HighPtTkMuIsoMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16046  clustersToSkip = cms.InputTag( "hltIter1HighPtTkMuIsoClustersRefRemoval" ),
16047  OnDemand = cms.bool( False ),
16048  src = cms.InputTag( "hltSiStripClusters" )
16049 )
16050 fragment.hltIter1HighPtTkMuIsoPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
16051  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
16052  'BPix1+BPix2+FPix1_pos',
16053  'BPix1+BPix2+FPix1_neg',
16054  'BPix1+FPix1_pos+FPix2_pos',
16055  'BPix1+FPix1_neg+FPix2_neg' ),
16056  MTOB = cms.PSet( ),
16057  TEC = cms.PSet( ),
16058  MTID = cms.PSet( ),
16059  FPix = cms.PSet(
16060  hitErrorRPhi = cms.double( 0.0051 ),
16061  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
16062  skipClusters = cms.InputTag( "hltIter1HighPtTkMuIsoClustersRefRemoval" ),
16063  useErrorsFromParam = cms.bool( True ),
16064  hitErrorRZ = cms.double( 0.0036 ),
16065  HitProducer = cms.string( "hltSiPixelRecHits" )
16066  ),
16067  MTEC = cms.PSet( ),
16068  MTIB = cms.PSet( ),
16069  TID = cms.PSet( ),
16070  TOB = cms.PSet( ),
16071  BPix = cms.PSet(
16072  hitErrorRPhi = cms.double( 0.0027 ),
16073  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
16074  skipClusters = cms.InputTag( "hltIter1HighPtTkMuIsoClustersRefRemoval" ),
16075  useErrorsFromParam = cms.bool( True ),
16076  hitErrorRZ = cms.double( 0.006 ),
16077  HitProducer = cms.string( "hltSiPixelRecHits" )
16078  ),
16079  TIB = cms.PSet( )
16080 )
16081 fragment.hltIter1HighPtTkMuIsoPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
16082  RegionPSet = cms.PSet(
16083  vertexCollection = cms.InputTag( "hltPixelVerticesHighPtTkMuIso" ),
16084  zErrorVetex = cms.double( 0.1 ),
16085  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16086  zErrorBeamSpot = cms.double( 24.2 ),
16087  maxNVertices = cms.int32( 1 ),
16088  maxNRegions = cms.int32( 10 ),
16089  nSigmaZVertex = cms.double( 3.0 ),
16090  nSigmaZBeamSpot = cms.double( 4.0 ),
16091  ptMin = cms.double( 0.5 ),
16092  mode = cms.string( "VerticesFixed" ),
16093  input = cms.InputTag( "hltHighPtTkMuonCands" ),
16094  searchOpt = cms.bool( False ),
16095  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
16096  originRadius = cms.double( 0.05 ),
16097  measurementTrackerName = cms.InputTag( "hltIter1HighPtTkMuIsoMaskedMeasurementTrackerEvent" ),
16098  precise = cms.bool( True ),
16099  deltaEta = cms.double( 0.3 ),
16100  deltaPhi = cms.double( 0.3 )
16101  )
16102 )
16103 fragment.hltIter1HighPtTkMuIsoPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
16104  cut = cms.string( "" ),
16105  silentClusterCheck = cms.untracked.bool( False ),
16106  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
16107  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
16108  doClusterCheck = cms.bool( False ),
16109  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
16110  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
16111 )
16112 fragment.hltIter1HighPtTkMuIsoPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
16113  trackingRegions = cms.InputTag( "hltIter1HighPtTkMuIsoPixelTrackingRegions" ),
16114  layerPairs = cms.vuint32( 0 ),
16115  clusterCheck = cms.InputTag( "hltIter1HighPtTkMuIsoPixelClusterCheck" ),
16116  produceSeedingHitSets = cms.bool( False ),
16117  produceIntermediateHitDoublets = cms.bool( True ),
16118  maxElement = cms.uint32( 0 ),
16119  seedingLayers = cms.InputTag( "hltIter1HighPtTkMuIsoPixelLayerTriplets" )
16120 )
16121 fragment.hltIter1HighPtTkMuIsoPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer",
16122  useBending = cms.bool( True ),
16123  useFixedPreFiltering = cms.bool( False ),
16124  produceIntermediateHitTriplets = cms.bool( False ),
16125  maxElement = cms.uint32( 100000 ),
16126  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
16127  extraHitRPhitolerance = cms.double( 0.032 ),
16128  produceSeedingHitSets = cms.bool( True ),
16129  doublets = cms.InputTag( "hltIter1HighPtTkMuIsoPixelHitDoublets" ),
16130  useMultScattering = cms.bool( True ),
16131  phiPreFiltering = cms.double( 0.3 ),
16132  extraHitRZtolerance = cms.double( 0.037 )
16133 )
16134 fragment.hltIter1HighPtTkMuIsoPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
16135  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
16136  forceKinematicWithRegionDirection = cms.bool( False ),
16137  magneticField = cms.string( "ParabolicMf" ),
16138  SeedMomentumForBOFF = cms.double( 5.0 ),
16139  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16140  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16141  MinOneOverPtError = cms.double( 1.0 ),
16142  seedingHitSets = cms.InputTag( "hltIter1HighPtTkMuIsoPixelHitTriplets" ),
16143  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
16144 )
16145 fragment.hltIter1HighPtTkMuIsoCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
16146  src = cms.InputTag( "hltIter1HighPtTkMuIsoPixelSeeds" ),
16147  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
16148  SimpleMagneticField = cms.string( "ParabolicMf" ),
16149  TransientInitialStateEstimatorParameters = cms.PSet(
16150  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16151  numberMeasurementsForFit = cms.int32( 4 ),
16152  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16153  ),
16154  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
16155  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtTkMuIsoMaskedMeasurementTrackerEvent" ),
16156  cleanTrajectoryAfterInOut = cms.bool( False ),
16157  useHitsSplitting = cms.bool( False ),
16158  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16159  doSeedingRegionRebuilding = cms.bool( False ),
16160  maxNSeeds = cms.uint32( 100000 ),
16161  produceSeedStopReasons = cms.bool( False ),
16162  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
16163  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16164  TrajectoryBuilder = cms.string( "" )
16165 )
16166 fragment.hltIter1HighPtTkMuIsoCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
16167  src = cms.InputTag( "hltIter1HighPtTkMuIsoCkfTrackCandidates" ),
16168  SimpleMagneticField = cms.string( "ParabolicMf" ),
16169  clusterRemovalInfo = cms.InputTag( "" ),
16170  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16171  MeasurementTrackerEvent = cms.InputTag( "hltIter1HighPtTkMuIsoMaskedMeasurementTrackerEvent" ),
16172  Fitter = cms.string( "hltESPFittingSmootherIT" ),
16173  useHitsSplitting = cms.bool( False ),
16174  MeasurementTracker = cms.string( "" ),
16175  AlgorithmName = cms.string( "hltIterX" ),
16176  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16177  NavigationSchool = cms.string( "" ),
16178  TrajectoryInEvent = cms.bool( False ),
16179  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16180  GeometricInnerState = cms.bool( True ),
16181  useSimpleMF = cms.bool( True ),
16182  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
16183 )
16184 fragment.hltIter1HighPtTkMuIsoTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
16185  max_d0 = cms.double( 100.0 ),
16186  minNumber3DLayers = cms.uint32( 0 ),
16187  max_lostHitFraction = cms.double( 1.0 ),
16188  applyAbsCutsIfNoPV = cms.bool( False ),
16189  qualityBit = cms.string( "highPurity" ),
16190  minNumberLayers = cms.uint32( 3 ),
16191  chi2n_par = cms.double( 0.7 ),
16192  useVtxError = cms.bool( False ),
16193  nSigmaZ = cms.double( 3.0 ),
16194  dz_par2 = cms.vdouble( 0.9, 3.0 ),
16195  applyAdaptedPVCuts = cms.bool( True ),
16196  min_eta = cms.double( -9999.0 ),
16197  dz_par1 = cms.vdouble( 0.8, 3.0 ),
16198  copyTrajectories = cms.untracked.bool( False ),
16199  vtxNumber = cms.int32( -1 ),
16200  max_d0NoPV = cms.double( 100.0 ),
16201  keepAllTracks = cms.bool( False ),
16202  maxNumberLostLayers = cms.uint32( 1 ),
16203  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16204  max_relpterr = cms.double( 9999.0 ),
16205  copyExtras = cms.untracked.bool( True ),
16206  max_z0NoPV = cms.double( 100.0 ),
16207  vertexCut = cms.string( "tracksSize>=3" ),
16208  max_z0 = cms.double( 100.0 ),
16209  useVertices = cms.bool( True ),
16210  min_nhits = cms.uint32( 0 ),
16211  src = cms.InputTag( "hltIter1HighPtTkMuIsoCtfWithMaterialTracks" ),
16212  max_minMissHitOutOrIn = cms.int32( 99 ),
16213  chi2n_no1Dmod_par = cms.double( 9999.0 ),
16214  vertices = cms.InputTag( "hltPixelVerticesHighPtTkMuIso" ),
16215  max_eta = cms.double( 9999.0 ),
16216  d0_par2 = cms.vdouble( 0.9, 3.0 ),
16217  d0_par1 = cms.vdouble( 0.85, 3.0 ),
16218  res_par = cms.vdouble( 0.003, 0.001 ),
16219  minHitsToBypassChecks = cms.uint32( 20 )
16220 )
16221 fragment.hltIter1HighPtTkMuIsoTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
16222  max_d0 = cms.double( 100.0 ),
16223  minNumber3DLayers = cms.uint32( 0 ),
16224  max_lostHitFraction = cms.double( 1.0 ),
16225  applyAbsCutsIfNoPV = cms.bool( False ),
16226  qualityBit = cms.string( "highPurity" ),
16227  minNumberLayers = cms.uint32( 5 ),
16228  chi2n_par = cms.double( 0.4 ),
16229  useVtxError = cms.bool( False ),
16230  nSigmaZ = cms.double( 3.0 ),
16231  dz_par2 = cms.vdouble( 1.0, 4.0 ),
16232  applyAdaptedPVCuts = cms.bool( True ),
16233  min_eta = cms.double( -9999.0 ),
16234  dz_par1 = cms.vdouble( 1.0, 4.0 ),
16235  copyTrajectories = cms.untracked.bool( False ),
16236  vtxNumber = cms.int32( -1 ),
16237  max_d0NoPV = cms.double( 100.0 ),
16238  keepAllTracks = cms.bool( False ),
16239  maxNumberLostLayers = cms.uint32( 1 ),
16240  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16241  max_relpterr = cms.double( 9999.0 ),
16242  copyExtras = cms.untracked.bool( True ),
16243  max_z0NoPV = cms.double( 100.0 ),
16244  vertexCut = cms.string( "tracksSize>=3" ),
16245  max_z0 = cms.double( 100.0 ),
16246  useVertices = cms.bool( True ),
16247  min_nhits = cms.uint32( 0 ),
16248  src = cms.InputTag( "hltIter1HighPtTkMuIsoCtfWithMaterialTracks" ),
16249  max_minMissHitOutOrIn = cms.int32( 99 ),
16250  chi2n_no1Dmod_par = cms.double( 9999.0 ),
16251  vertices = cms.InputTag( "hltPixelVerticesHighPtTkMuIso" ),
16252  max_eta = cms.double( 9999.0 ),
16253  d0_par2 = cms.vdouble( 1.0, 4.0 ),
16254  d0_par1 = cms.vdouble( 1.0, 4.0 ),
16255  res_par = cms.vdouble( 0.003, 0.001 ),
16256  minHitsToBypassChecks = cms.uint32( 20 )
16257 )
16258 fragment.hltIter1HighPtTkMuIsoTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
16259  ShareFrac = cms.double( 0.19 ),
16260  writeOnlyTrkQuals = cms.bool( False ),
16261  MinPT = cms.double( 0.05 ),
16262  allowFirstHitShare = cms.bool( True ),
16263  copyExtras = cms.untracked.bool( True ),
16264  Epsilon = cms.double( -0.001 ),
16265  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtTkMuIsoTrackSelectionHighPurityLoose','hltIter1HighPtTkMuIsoTrackSelectionHighPurityTight' ),
16266  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
16267  MaxNormalizedChisq = cms.double( 1000.0 ),
16268  copyMVA = cms.bool( False ),
16269  FoundHitBonus = cms.double( 5.0 ),
16270  LostHitPenalty = cms.double( 20.0 ),
16271  setsToMerge = cms.VPSet(
16272  cms.PSet( pQual = cms.bool( False ),
16273  tLists = cms.vint32( 0, 1 )
16274  )
16275  ),
16276  MinFound = cms.int32( 3 ),
16277  hasSelector = cms.vint32( 0, 0 ),
16278  TrackProducers = cms.VInputTag( 'hltIter1HighPtTkMuIsoTrackSelectionHighPurityLoose','hltIter1HighPtTkMuIsoTrackSelectionHighPurityTight' ),
16279  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
16280  newQuality = cms.string( "confirmed" )
16281 )
16282 fragment.hltIter1HighPtTkMuIsoMerged = cms.EDProducer( "TrackListMerger",
16283  ShareFrac = cms.double( 0.19 ),
16284  writeOnlyTrkQuals = cms.bool( False ),
16285  MinPT = cms.double( 0.05 ),
16286  allowFirstHitShare = cms.bool( True ),
16287  copyExtras = cms.untracked.bool( True ),
16288  Epsilon = cms.double( -0.001 ),
16289  selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTkMuIsoTrackSelectionHighPurity','hltIter1HighPtTkMuIsoTrackSelectionHighPurity' ),
16290  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
16291  MaxNormalizedChisq = cms.double( 1000.0 ),
16292  copyMVA = cms.bool( False ),
16293  FoundHitBonus = cms.double( 5.0 ),
16294  LostHitPenalty = cms.double( 20.0 ),
16295  setsToMerge = cms.VPSet(
16296  cms.PSet( pQual = cms.bool( False ),
16297  tLists = cms.vint32( 0, 1 )
16298  )
16299  ),
16300  MinFound = cms.int32( 3 ),
16301  hasSelector = cms.vint32( 0, 0 ),
16302  TrackProducers = cms.VInputTag( 'hltIter0HighPtTkMuIsoTrackSelectionHighPurity','hltIter1HighPtTkMuIsoTrackSelectionHighPurity' ),
16303  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
16304  newQuality = cms.string( "confirmed" )
16305 )
16306 fragment.hltIter2HighPtTkMuIsoClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
16307  trackClassifier = cms.InputTag( '','QualityMasks' ),
16308  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
16309  maxChi2 = cms.double( 16.0 ),
16310  trajectories = cms.InputTag( "hltIter1HighPtTkMuIsoTrackSelectionHighPurity" ),
16311  oldClusterRemovalInfo = cms.InputTag( "hltIter1HighPtTkMuIsoClustersRefRemoval" ),
16312  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
16313  overrideTrkQuals = cms.InputTag( "" ),
16314  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
16315  TrackQuality = cms.string( "highPurity" )
16316 )
16317 fragment.hltIter2HighPtTkMuIsoMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
16318  clustersToSkip = cms.InputTag( "hltIter2HighPtTkMuIsoClustersRefRemoval" ),
16319  OnDemand = cms.bool( False ),
16320  src = cms.InputTag( "hltSiStripClusters" )
16321 )
16322 fragment.hltIter2HighPtTkMuIsoPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
16323  layerList = cms.vstring( 'BPix1+BPix2',
16324  'BPix1+BPix3',
16325  'BPix2+BPix3',
16326  'BPix1+FPix1_pos',
16327  'BPix1+FPix1_neg',
16328  'BPix1+FPix2_pos',
16329  'BPix1+FPix2_neg',
16330  'BPix2+FPix1_pos',
16331  'BPix2+FPix1_neg',
16332  'BPix2+FPix2_pos',
16333  'BPix2+FPix2_neg',
16334  'FPix1_pos+FPix2_pos',
16335  'FPix1_neg+FPix2_neg' ),
16336  MTOB = cms.PSet( ),
16337  TEC = cms.PSet( ),
16338  MTID = cms.PSet( ),
16339  FPix = cms.PSet(
16340  hitErrorRPhi = cms.double( 0.0051 ),
16341  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
16342  skipClusters = cms.InputTag( "hltIter2HighPtTkMuIsoClustersRefRemoval" ),
16343  useErrorsFromParam = cms.bool( True ),
16344  hitErrorRZ = cms.double( 0.0036 ),
16345  HitProducer = cms.string( "hltSiPixelRecHits" )
16346  ),
16347  MTEC = cms.PSet( ),
16348  MTIB = cms.PSet( ),
16349  TID = cms.PSet( ),
16350  TOB = cms.PSet( ),
16351  BPix = cms.PSet(
16352  hitErrorRPhi = cms.double( 0.0027 ),
16353  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
16354  skipClusters = cms.InputTag( "hltIter2HighPtTkMuIsoClustersRefRemoval" ),
16355  useErrorsFromParam = cms.bool( True ),
16356  hitErrorRZ = cms.double( 0.006 ),
16357  HitProducer = cms.string( "hltSiPixelRecHits" )
16358  ),
16359  TIB = cms.PSet( )
16360 )
16361 fragment.hltIter2HighPtTkMuIsoPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
16362  RegionPSet = cms.PSet(
16363  vertexCollection = cms.InputTag( "hltPixelVerticesHighPtTkMuIso" ),
16364  zErrorVetex = cms.double( 0.05 ),
16365  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16366  zErrorBeamSpot = cms.double( 24.2 ),
16367  maxNVertices = cms.int32( 1 ),
16368  maxNRegions = cms.int32( 10 ),
16369  nSigmaZVertex = cms.double( 3.0 ),
16370  nSigmaZBeamSpot = cms.double( 4.0 ),
16371  ptMin = cms.double( 1.2 ),
16372  mode = cms.string( "VerticesFixed" ),
16373  input = cms.InputTag( "hltHighPtTkMuonCands" ),
16374  searchOpt = cms.bool( False ),
16375  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
16376  originRadius = cms.double( 0.025 ),
16377  measurementTrackerName = cms.InputTag( "hltIter2HighPtTkMuIsoMaskedMeasurementTrackerEvent" ),
16378  precise = cms.bool( True ),
16379  deltaEta = cms.double( 0.3 ),
16380  deltaPhi = cms.double( 0.3 )
16381  )
16382 )
16383 fragment.hltIter2HighPtTkMuIsoPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
16384  cut = cms.string( "" ),
16385  silentClusterCheck = cms.untracked.bool( False ),
16386  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
16387  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
16388  doClusterCheck = cms.bool( False ),
16389  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
16390  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
16391 )
16392 fragment.hltIter2HighPtTkMuIsoPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
16393  trackingRegions = cms.InputTag( "hltIter2HighPtTkMuIsoPixelTrackingRegions" ),
16394  layerPairs = cms.vuint32( 0 ),
16395  clusterCheck = cms.InputTag( "hltIter2HighPtTkMuIsoPixelClusterCheck" ),
16396  produceSeedingHitSets = cms.bool( True ),
16397  produceIntermediateHitDoublets = cms.bool( False ),
16398  maxElement = cms.uint32( 0 ),
16399  seedingLayers = cms.InputTag( "hltIter2HighPtTkMuIsoPixelLayerPairs" )
16400 )
16401 fragment.hltIter2HighPtTkMuIsoPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16402  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
16403  forceKinematicWithRegionDirection = cms.bool( False ),
16404  magneticField = cms.string( "ParabolicMf" ),
16405  SeedMomentumForBOFF = cms.double( 5.0 ),
16406  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16407  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16408  MinOneOverPtError = cms.double( 1.0 ),
16409  seedingHitSets = cms.InputTag( "hltIter2HighPtTkMuIsoPixelHitDoublets" ),
16410  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
16411 )
16412 fragment.hltIter2HighPtTkMuIsoCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
16413  src = cms.InputTag( "hltIter2HighPtTkMuIsoPixelSeeds" ),
16414  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
16415  SimpleMagneticField = cms.string( "ParabolicMf" ),
16416  TransientInitialStateEstimatorParameters = cms.PSet(
16417  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
16418  numberMeasurementsForFit = cms.int32( 4 ),
16419  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
16420  ),
16421  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
16422  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuIsoMaskedMeasurementTrackerEvent" ),
16423  cleanTrajectoryAfterInOut = cms.bool( False ),
16424  useHitsSplitting = cms.bool( False ),
16425  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16426  doSeedingRegionRebuilding = cms.bool( False ),
16427  maxNSeeds = cms.uint32( 100000 ),
16428  produceSeedStopReasons = cms.bool( False ),
16429  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
16430  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16431  TrajectoryBuilder = cms.string( "" )
16432 )
16433 fragment.hltIter2HighPtTkMuIsoCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
16434  src = cms.InputTag( "hltIter2HighPtTkMuIsoCkfTrackCandidates" ),
16435  SimpleMagneticField = cms.string( "ParabolicMf" ),
16436  clusterRemovalInfo = cms.InputTag( "" ),
16437  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16438  MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuIsoMaskedMeasurementTrackerEvent" ),
16439  Fitter = cms.string( "hltESPFittingSmootherIT" ),
16440  useHitsSplitting = cms.bool( False ),
16441  MeasurementTracker = cms.string( "" ),
16442  AlgorithmName = cms.string( "hltIterX" ),
16443  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
16444  NavigationSchool = cms.string( "" ),
16445  TrajectoryInEvent = cms.bool( False ),
16446  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16447  GeometricInnerState = cms.bool( True ),
16448  useSimpleMF = cms.bool( True ),
16449  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
16450 )
16451 fragment.hltIter2HighPtTkMuIsoTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
16452  max_d0 = cms.double( 100.0 ),
16453  minNumber3DLayers = cms.uint32( 0 ),
16454  max_lostHitFraction = cms.double( 1.0 ),
16455  applyAbsCutsIfNoPV = cms.bool( False ),
16456  qualityBit = cms.string( "highPurity" ),
16457  minNumberLayers = cms.uint32( 3 ),
16458  chi2n_par = cms.double( 0.7 ),
16459  useVtxError = cms.bool( False ),
16460  nSigmaZ = cms.double( 3.0 ),
16461  dz_par2 = cms.vdouble( 0.4, 4.0 ),
16462  applyAdaptedPVCuts = cms.bool( True ),
16463  min_eta = cms.double( -9999.0 ),
16464  dz_par1 = cms.vdouble( 0.35, 4.0 ),
16465  copyTrajectories = cms.untracked.bool( False ),
16466  vtxNumber = cms.int32( -1 ),
16467  max_d0NoPV = cms.double( 100.0 ),
16468  keepAllTracks = cms.bool( False ),
16469  maxNumberLostLayers = cms.uint32( 1 ),
16470  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
16471  max_relpterr = cms.double( 9999.0 ),
16472  copyExtras = cms.untracked.bool( True ),
16473  max_z0NoPV = cms.double( 100.0 ),
16474  vertexCut = cms.string( "tracksSize>=3" ),
16475  max_z0 = cms.double( 100.0 ),
16476  useVertices = cms.bool( True ),
16477  min_nhits = cms.uint32( 0 ),
16478  src = cms.InputTag( "hltIter2HighPtTkMuIsoCtfWithMaterialTracks" ),
16479  max_minMissHitOutOrIn = cms.int32( 99 ),
16480  chi2n_no1Dmod_par = cms.double( 9999.0 ),
16481  vertices = cms.InputTag( "hltPixelVerticesHighPtTkMuIso" ),
16482  max_eta = cms.double( 9999.0 ),
16483  d0_par2 = cms.vdouble( 0.4, 4.0 ),
16484  d0_par1 = cms.vdouble( 0.3, 4.0 ),
16485  res_par = cms.vdouble( 0.003, 0.001 ),
16486  minHitsToBypassChecks = cms.uint32( 20 )
16487 )
16488 fragment.hltIter2HighPtTkMuIsoMerged = cms.EDProducer( "TrackListMerger",
16489  ShareFrac = cms.double( 0.19 ),
16490  writeOnlyTrkQuals = cms.bool( False ),
16491  MinPT = cms.double( 0.05 ),
16492  allowFirstHitShare = cms.bool( True ),
16493  copyExtras = cms.untracked.bool( True ),
16494  Epsilon = cms.double( -0.001 ),
16495  selectedTrackQuals = cms.VInputTag( 'hltIter1HighPtTkMuIsoMerged','hltIter2HighPtTkMuIsoTrackSelectionHighPurity' ),
16496  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
16497  MaxNormalizedChisq = cms.double( 1000.0 ),
16498  copyMVA = cms.bool( False ),
16499  FoundHitBonus = cms.double( 5.0 ),
16500  LostHitPenalty = cms.double( 20.0 ),
16501  setsToMerge = cms.VPSet(
16502  cms.PSet( pQual = cms.bool( False ),
16503  tLists = cms.vint32( 0, 1 )
16504  )
16505  ),
16506  MinFound = cms.int32( 3 ),
16507  hasSelector = cms.vint32( 0, 0 ),
16508  TrackProducers = cms.VInputTag( 'hltIter1HighPtTkMuIsoMerged','hltIter2HighPtTkMuIsoTrackSelectionHighPurity' ),
16509  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
16510  newQuality = cms.string( "confirmed" )
16511 )
16512 fragment.hltHighPtTkMuRelIsolationsIterTrkRegIter02 = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer",
16513  printDebug = cms.bool( False ),
16514  CutsPSet = cms.PSet(
16515  applyCutsORmaxNTracks = cms.bool( False ),
16516  maxNTracks = cms.int32( -1 ),
16517  Thresholds = cms.vdouble( 0.09 ),
16518  EtaBounds = cms.vdouble( 2.411 ),
16519  ComponentName = cms.string( "SimpleCuts" ),
16520  ConeSizes = cms.vdouble( 0.3 )
16521  ),
16522  OutputMuIsoDeposits = cms.bool( True ),
16523  TrackPt_Min = cms.double( -1.0 ),
16524  CaloDepositsLabel = cms.InputTag( "notUsed" ),
16525  CaloExtractorPSet = cms.PSet(
16526  DR_Veto_H = cms.double( 0.1 ),
16527  Vertex_Constraint_Z = cms.bool( False ),
16528  DR_Veto_E = cms.double( 0.07 ),
16529  Weight_H = cms.double( 1.0 ),
16530  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
16531  DR_Max = cms.double( 0.3 ),
16532  DepositLabel = cms.untracked.string( "EcalPlusHcal" ),
16533  Vertex_Constraint_XY = cms.bool( False ),
16534  Threshold_H = cms.double( 0.5 ),
16535  Threshold_E = cms.double( 0.2 ),
16536  ComponentName = cms.string( "CaloExtractor" ),
16537  Weight_E = cms.double( 1.0 )
16538  ),
16539  inputMuonCollection = cms.InputTag( "hltHighPtTkMuonCands" ),
16540  TrkExtractorPSet = cms.PSet(
16541  Diff_z = cms.double( 0.2 ),
16542  inputTrackCollection = cms.InputTag( "hltIter2HighPtTkMuIsoMerged" ),
16543  Chi2Ndof_Max = cms.double( 1.0E64 ),
16544  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
16545  DR_Veto = cms.double( 0.01 ),
16546  Pt_Min = cms.double( -1.0 ),
16547  VetoLeadingTrack = cms.bool( True ),
16548  DR_Max = cms.double( 0.3 ),
16549  DepositLabel = cms.untracked.string( "PXLS" ),
16550  PtVeto_Min = cms.double( 2.0 ),
16551  NHits_Min = cms.uint32( 0 ),
16552  PropagateTracksToRadius = cms.bool( True ),
16553  ReferenceRadius = cms.double( 6.0 ),
16554  Chi2Prob_Min = cms.double( -1.0 ),
16555  Diff_r = cms.double( 0.1 ),
16556  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
16557  ComponentName = cms.string( "PixelTrackExtractor" ),
16558  DR_VetoPt = cms.double( 0.025 )
16559  ),
16560  UseRhoCorrectedCaloDeposits = cms.bool( False ),
16561  UseCaloIso = cms.bool( False )
16562 )
16563 fragment.hltHightPtTkMuonTkRelIsolationCut0p09Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer",
16564  printDebug = cms.bool( False ),
16565  CutsPSet = cms.PSet(
16566  applyCutsORmaxNTracks = cms.bool( False ),
16567  maxNTracks = cms.int32( -1 ),
16568  Thresholds = cms.vdouble( 0.09 ),
16569  EtaBounds = cms.vdouble( 2.411 ),
16570  ComponentName = cms.string( "SimpleCuts" ),
16571  ConeSizes = cms.vdouble( 0.3 )
16572  ),
16573  OutputMuIsoDeposits = cms.bool( True ),
16574  TrackPt_Min = cms.double( -1.0 ),
16575  CaloDepositsLabel = cms.InputTag( "notUsed" ),
16576  CaloExtractorPSet = cms.PSet(
16577  DR_Veto_H = cms.double( 0.1 ),
16578  Vertex_Constraint_Z = cms.bool( False ),
16579  DR_Veto_E = cms.double( 0.07 ),
16580  Weight_H = cms.double( 1.0 ),
16581  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
16582  DR_Max = cms.double( 0.3 ),
16583  DepositLabel = cms.untracked.string( "EcalPlusHcal" ),
16584  Vertex_Constraint_XY = cms.bool( False ),
16585  Threshold_H = cms.double( 0.5 ),
16586  Threshold_E = cms.double( 0.2 ),
16587  ComponentName = cms.string( "CaloExtractor" ),
16588  Weight_E = cms.double( 1.0 )
16589  ),
16590  inputMuonCollection = cms.InputTag( "hltHighPtTkMuonCands" ),
16591  TrkExtractorPSet = cms.PSet(
16592  Diff_z = cms.double( 0.2 ),
16593  inputTrackCollection = cms.InputTag( "hltIter2HighPtTkMuIsoMerged" ),
16594  Chi2Ndof_Max = cms.double( 1.0E64 ),
16595  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
16596  DR_Veto = cms.double( 0.01 ),
16597  Pt_Min = cms.double( -1.0 ),
16598  VetoLeadingTrack = cms.bool( True ),
16599  DR_Max = cms.double( 0.3 ),
16600  DepositLabel = cms.untracked.string( "PXLS" ),
16601  PtVeto_Min = cms.double( 2.0 ),
16602  NHits_Min = cms.uint32( 0 ),
16603  PropagateTracksToRadius = cms.bool( True ),
16604  ReferenceRadius = cms.double( 6.0 ),
16605  Chi2Prob_Min = cms.double( -1.0 ),
16606  Diff_r = cms.double( 0.1 ),
16607  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
16608  ComponentName = cms.string( "PixelTrackExtractor" ),
16609  DR_VetoPt = cms.double( 0.025 )
16610  ),
16611  UseRhoCorrectedCaloDeposits = cms.bool( False ),
16612  UseCaloIso = cms.bool( False )
16613 )
16614 fragment.hltL3fL1sMu5L1f0Tkf20QL3trkIsoFiltered0p09 = cms.EDFilter( "HLTMuonIsoFilter",
16615  saveTags = cms.bool( True ),
16616  PreviousCandTag = cms.InputTag( "hltL3fL1sMu5f0TkFiltered15QL3pfhcalIsoRhoFilteredHB0p21HE0p22" ),
16617  MinN = cms.int32( 1 ),
16618  IsolatorPSet = cms.PSet( ),
16619  CandTag = cms.InputTag( "hltHighPtTkMuonCands" ),
16620  DepTag = cms.VInputTag( 'hltHightPtTkMuonTkRelIsolationCut0p09Map' )
16621 )
16622 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
16623  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
16624  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16625  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16626  saveTags = cms.bool( True ),
16627  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
16628  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
16629  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
16630  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
16631  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
16632 )
16633 fragment.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler",
16634  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16635  offset = cms.uint32( 0 )
16636 )
16637 fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
16638  saveTags = cms.bool( True ),
16639  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
16640  MinPt = cms.double( 0.0 ),
16641  MinN = cms.int32( 2 ),
16642  MaxEta = cms.double( 2.5 ),
16643  CentralBxOnly = cms.bool( True ),
16644  SelectQualities = cms.vint32( ),
16645  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
16646 )
16647 fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
16648  saveTags = cms.bool( True ),
16649  MaxDr = cms.double( 9999.0 ),
16650  CutOnChambers = cms.bool( False ),
16651  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
16652  MinPt = cms.double( 0.0 ),
16653  MinN = cms.int32( 2 ),
16654  SeedMapTag = cms.InputTag( "hltL2Muons" ),
16655  MaxEta = cms.double( 2.5 ),
16656  MinNhits = cms.vint32( 0 ),
16657  MinDxySig = cms.double( -1.0 ),
16658  MinNchambers = cms.vint32( 0 ),
16659  AbsEtaBins = cms.vdouble( 5.0 ),
16660  MaxDz = cms.double( 9999.0 ),
16661  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
16662  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
16663  MinDr = cms.double( -1.0 ),
16664  NSigmaPt = cms.double( 0.0 ),
16665  MinNstations = cms.vint32( 0 )
16666 )
16667 fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter",
16668  MaxNormalizedChi2 = cms.double( 9999.0 ),
16669  saveTags = cms.bool( True ),
16670  PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ),
16671  MinNmuonHits = cms.int32( 0 ),
16672  MinN = cms.int32( 2 ),
16673  MinTrackPt = cms.double( 0.0 ),
16674  MaxEta = cms.double( 2.5 ),
16675  MaxDXYBeamSpot = cms.double( 9999.0 ),
16676  MinNhits = cms.int32( 0 ),
16677  MinDxySig = cms.double( -1.0 ),
16678  NSigmaPt = cms.double( 0.0 ),
16679  MaxDz = cms.double( 9999.0 ),
16680  MaxPtDifference = cms.double( 9999.0 ),
16681  MaxDr = cms.double( 2.0 ),
16682  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
16683  MinDXYBeamSpot = cms.double( -1.0 ),
16684  MinDr = cms.double( -1.0 ),
16685  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
16686  InputLinks = cms.InputTag( "" ),
16687  MinPt = cms.double( 0.0 )
16688 )
16689 fragment.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer",
16690  printDebug = cms.bool( False ),
16691  CutsPSet = cms.PSet(
16692  applyCutsORmaxNTracks = cms.bool( False ),
16693  maxNTracks = cms.int32( -1 ),
16694  Thresholds = cms.vdouble( 0.4 ),
16695  EtaBounds = cms.vdouble( 2.411 ),
16696  ComponentName = cms.string( "SimpleCuts" ),
16697  ConeSizes = cms.vdouble( 0.3 )
16698  ),
16699  OutputMuIsoDeposits = cms.bool( True ),
16700  TrackPt_Min = cms.double( -1.0 ),
16701  CaloDepositsLabel = cms.InputTag( "notUsed" ),
16702  CaloExtractorPSet = cms.PSet(
16703  DR_Veto_H = cms.double( 0.1 ),
16704  Vertex_Constraint_Z = cms.bool( False ),
16705  DR_Veto_E = cms.double( 0.07 ),
16706  Weight_H = cms.double( 1.0 ),
16707  CaloTowerCollectionLabel = cms.InputTag( "notUsed" ),
16708  DR_Max = cms.double( 0.3 ),
16709  DepositLabel = cms.untracked.string( "EcalPlusHcal" ),
16710  Vertex_Constraint_XY = cms.bool( False ),
16711  Threshold_H = cms.double( 0.5 ),
16712  Threshold_E = cms.double( 0.2 ),
16713  ComponentName = cms.string( "CaloExtractor" ),
16714  Weight_E = cms.double( 1.0 )
16715  ),
16716  inputMuonCollection = cms.InputTag( "hltL3MuonCandidates" ),
16717  TrkExtractorPSet = cms.PSet(
16718  Diff_z = cms.double( 0.2 ),
16719  inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ),
16720  Chi2Ndof_Max = cms.double( 1.0E64 ),
16721  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
16722  DR_Veto = cms.double( 0.01 ),
16723  Pt_Min = cms.double( -1.0 ),
16724  VetoLeadingTrack = cms.bool( False ),
16725  DR_Max = cms.double( 0.3 ),
16726  DepositLabel = cms.untracked.string( "PXLS" ),
16727  PtVeto_Min = cms.double( 2.0 ),
16728  NHits_Min = cms.uint32( 0 ),
16729  PropagateTracksToRadius = cms.bool( False ),
16730  ReferenceRadius = cms.double( 6.0 ),
16731  Chi2Prob_Min = cms.double( -1.0 ),
16732  Diff_r = cms.double( 0.1 ),
16733  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
16734  ComponentName = cms.string( "PixelTrackExtractor" ),
16735  DR_VetoPt = cms.double( 0.025 )
16736  ),
16737  UseRhoCorrectedCaloDeposits = cms.bool( False ),
16738  UseCaloIso = cms.bool( False )
16739 )
16740 fragment.hltDiMuonRelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter",
16741  saveTags = cms.bool( True ),
16742  PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ),
16743  MinN = cms.int32( 2 ),
16744  IsolatorPSet = cms.PSet( ),
16745  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
16746  DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' )
16747 )
16748 fragment.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ",
16749  saveTags = cms.bool( True ),
16750  originTag1 = cms.VInputTag( 'hltL3MuonCandidates' ),
16751  originTag2 = cms.VInputTag( 'hltL3MuonCandidates' ),
16752  MinPixHitsForDZ = cms.int32( 0 ),
16753  MinN = cms.int32( 1 ),
16754  triggerType1 = cms.int32( 83 ),
16755  triggerType2 = cms.int32( 83 ),
16756  MinDR = cms.double( 0.001 ),
16757  MaxDZ = cms.double( 0.2 ),
16758  inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ),
16759  checkSC = cms.bool( False ),
16760  inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" )
16761 )
16762 fragment.hltPreMCDoubleGlbTrkMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler",
16763  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16764  offset = cms.uint32( 0 )
16765 )
16766 fragment.hltL2fL1sDoubleMu0L1f0OneMuL2doubleGlb = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
16767  saveTags = cms.bool( True ),
16768  MaxDr = cms.double( 9999.0 ),
16769  CutOnChambers = cms.bool( False ),
16770  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ),
16771  MinPt = cms.double( 0.0 ),
16772  MinN = cms.int32( 1 ),
16773  SeedMapTag = cms.InputTag( "hltL2Muons" ),
16774  MaxEta = cms.double( 2.5 ),
16775  MinNhits = cms.vint32( 0 ),
16776  MinDxySig = cms.double( -1.0 ),
16777  MinNchambers = cms.vint32( 0 ),
16778  AbsEtaBins = cms.vdouble( 5.0 ),
16779  MaxDz = cms.double( 9999.0 ),
16780  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
16781  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
16782  MinDr = cms.double( -1.0 ),
16783  NSigmaPt = cms.double( 0.0 ),
16784  MinNstations = cms.vint32( 0 )
16785 )
16786 fragment.hltL3fL1sDoubleMu0L1f0L2f10L3doubleGlb = cms.EDFilter( "HLTMuonL3PreFilter",
16787  MaxNormalizedChi2 = cms.double( 9999.0 ),
16788  saveTags = cms.bool( True ),
16789  PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0L1f0OneMuL2doubleGlb" ),
16790  MinNmuonHits = cms.int32( 0 ),
16791  MinN = cms.int32( 1 ),
16792  MinTrackPt = cms.double( 0.0 ),
16793  MaxEta = cms.double( 2.5 ),
16794  MaxDXYBeamSpot = cms.double( 9999.0 ),
16795  MinNhits = cms.int32( 0 ),
16796  MinDxySig = cms.double( -1.0 ),
16797  NSigmaPt = cms.double( 0.0 ),
16798  MaxDz = cms.double( 9999.0 ),
16799  MaxPtDifference = cms.double( 9999.0 ),
16800  MaxDr = cms.double( 2.0 ),
16801  CandTag = cms.InputTag( "hltL3MuonCandidates" ),
16802  MinDXYBeamSpot = cms.double( -1.0 ),
16803  MinDr = cms.double( -1.0 ),
16804  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
16805  InputLinks = cms.InputTag( "" ),
16806  MinPt = cms.double( 0.0 )
16807 )
16808 fragment.hltMuTrackSeeds = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
16809  useEventsWithNoVertex = cms.bool( True ),
16810  originHalfLength = cms.double( 1.0E9 ),
16811  useProtoTrackKinematics = cms.bool( False ),
16812  usePV = cms.bool( False ),
16813  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
16814  InputVertexCollection = cms.InputTag( "" ),
16815  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16816  InputCollection = cms.InputTag( "hltPixelTracks" ),
16817  originRadius = cms.double( 1.0E9 )
16818 )
16819 fragment.hltMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
16820  src = cms.InputTag( "hltMuTrackSeeds" ),
16821  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
16822  SimpleMagneticField = cms.string( "" ),
16823  TransientInitialStateEstimatorParameters = cms.PSet(
16824  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
16825  numberMeasurementsForFit = cms.int32( 4 ),
16826  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
16827  ),
16828  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
16829  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
16830  cleanTrajectoryAfterInOut = cms.bool( False ),
16831  useHitsSplitting = cms.bool( False ),
16832  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
16833  doSeedingRegionRebuilding = cms.bool( False ),
16834  maxNSeeds = cms.uint32( 100000 ),
16835  produceSeedStopReasons = cms.bool( False ),
16836  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ),
16837  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
16838  TrajectoryBuilder = cms.string( "" )
16839 )
16840 fragment.hltMuCtfTracks = cms.EDProducer( "TrackProducer",
16841  src = cms.InputTag( "hltMuCkfTrackCandidates" ),
16842  SimpleMagneticField = cms.string( "" ),
16843  clusterRemovalInfo = cms.InputTag( "" ),
16844  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16845  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
16846  Fitter = cms.string( "hltESPFittingSmootherRK" ),
16847  useHitsSplitting = cms.bool( False ),
16848  MeasurementTracker = cms.string( "" ),
16849  AlgorithmName = cms.string( "hltIterX" ),
16850  alias = cms.untracked.string( "hltMuCtfTracks" ),
16851  NavigationSchool = cms.string( "" ),
16852  TrajectoryInEvent = cms.bool( False ),
16853  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16854  GeometricInnerState = cms.bool( True ),
16855  useSimpleMF = cms.bool( False ),
16856  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
16857 )
16858 fragment.hltDiMuonMerging = cms.EDProducer( "TrackListMerger",
16859  ShareFrac = cms.double( 0.19 ),
16860  writeOnlyTrkQuals = cms.bool( False ),
16861  MinPT = cms.double( 0.05 ),
16862  allowFirstHitShare = cms.bool( True ),
16863  copyExtras = cms.untracked.bool( True ),
16864  Epsilon = cms.double( -0.001 ),
16865  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltMuCtfTracks' ),
16866  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
16867  MaxNormalizedChisq = cms.double( 1000.0 ),
16868  copyMVA = cms.bool( False ),
16869  FoundHitBonus = cms.double( 100.0 ),
16870  LostHitPenalty = cms.double( 0.0 ),
16871  setsToMerge = cms.VPSet(
16872  cms.PSet( pQual = cms.bool( False ),
16873  tLists = cms.vint32( 0, 1 )
16874  )
16875  ),
16876  MinFound = cms.int32( 3 ),
16877  hasSelector = cms.vint32( 0, 0 ),
16878  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltMuCtfTracks' ),
16879  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
16880  newQuality = cms.string( "confirmed" )
16881 )
16882 fragment.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
16883  pMin = cms.double( 2.5 ),
16884  InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ),
16885  shareHitFraction = cms.double( 0.8 ),
16886  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
16887  ptMin = cms.double( 2.5 )
16888 )
16889 fragment.hltGlbTrkMuons = cms.EDProducer( "MuonIdProducer",
16890  TrackExtractorPSet = cms.PSet(
16891  Diff_z = cms.double( 0.2 ),
16892  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
16893  Chi2Ndof_Max = cms.double( 1.0E64 ),
16894  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
16895  DR_Veto = cms.double( 0.01 ),
16896  Pt_Min = cms.double( -1.0 ),
16897  DR_Max = cms.double( 1.0 ),
16898  DepositLabel = cms.untracked.string( "" ),
16899  NHits_Min = cms.uint32( 0 ),
16900  Chi2Prob_Min = cms.double( -1.0 ),
16901  Diff_r = cms.double( 0.1 ),
16902  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
16903  ComponentName = cms.string( "TrackExtractor" )
16904  ),
16905  maxAbsEta = cms.double( 3.0 ),
16906  fillGlobalTrackRefits = cms.bool( False ),
16907  arbitrationCleanerOptions = cms.PSet(
16908  OverlapDTheta = cms.double( 0.02 ),
16909  Overlap = cms.bool( True ),
16910  Clustering = cms.bool( True ),
16911  ME1a = cms.bool( True ),
16912  ClusterDTheta = cms.double( 0.02 ),
16913  ClusterDPhi = cms.double( 0.6 ),
16914  OverlapDPhi = cms.double( 0.0786 )
16915  ),
16916  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
16917  addExtraSoftMuons = cms.bool( False ),
16918  debugWithTruthMatching = cms.bool( False ),
16919  CaloExtractorPSet = cms.PSet(
16920  DR_Veto_H = cms.double( 0.1 ),
16921  CenterConeOnCalIntersection = cms.bool( False ),
16922  NoiseTow_EE = cms.double( 0.15 ),
16923  Noise_EB = cms.double( 0.025 ),
16924  Noise_HE = cms.double( 0.2 ),
16925  DR_Veto_E = cms.double( 0.07 ),
16926  NoiseTow_EB = cms.double( 0.04 ),
16927  Noise_EE = cms.double( 0.1 ),
16928  UseRecHitsFlag = cms.bool( False ),
16929  DR_Max = cms.double( 1.0 ),
16930  DepositLabel = cms.untracked.string( "Cal" ),
16931  Noise_HO = cms.double( 0.2 ),
16932  DR_Veto_HO = cms.double( 0.1 ),
16933  Threshold_H = cms.double( 0.5 ),
16934  PrintTimeReport = cms.untracked.bool( False ),
16935  Threshold_E = cms.double( 0.2 ),
16936  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
16937  ComponentName = cms.string( "CaloExtractorByAssociator" ),
16938  Threshold_HO = cms.double( 0.5 ),
16939  DepositInstanceLabels = cms.vstring( 'ecal',
16940  'hcal',
16941  'ho' ),
16942  ServiceParameters = cms.PSet(
16943  RPCLayers = cms.bool( False ),
16944  UseMuonNavigation = cms.untracked.bool( False ),
16945  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
16946  ),
16947  TrackAssociatorParameters = cms.PSet(
16948  useMuon = cms.bool( False ),
16949  truthMatch = cms.bool( False ),
16950  usePreshower = cms.bool( False ),
16951  dRPreshowerPreselection = cms.double( 0.2 ),
16952  muonMaxDistanceSigmaY = cms.double( 0.0 ),
16953  useEcal = cms.bool( False ),
16954  muonMaxDistanceSigmaX = cms.double( 0.0 ),
16955  dRMuon = cms.double( 9999.0 ),
16956  dREcal = cms.double( 1.0 ),
16957  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
16958  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
16959  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
16960  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
16961  propagateAllDirections = cms.bool( True ),
16962  muonMaxDistanceY = cms.double( 5.0 ),
16963  useHO = cms.bool( False ),
16964  muonMaxDistanceX = cms.double( 5.0 ),
16965  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
16966  useHcal = cms.bool( False ),
16967  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
16968  accountForTrajectoryChangeCalo = cms.bool( False ),
16969  dREcalPreselection = cms.double( 1.0 ),
16970  useCalo = cms.bool( True ),
16971  dRMuonPreselection = cms.double( 0.2 ),
16972  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
16973  dRHcal = cms.double( 1.0 ),
16974  dRHcalPreselection = cms.double( 1.0 ),
16975  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
16976  ),
16977  Noise_HB = cms.double( 0.2 )
16978  ),
16979  runArbitrationCleaner = cms.bool( False ),
16980  fillEnergy = cms.bool( False ),
16981  TrackerKinkFinderParameters = cms.PSet(
16982  usePosition = cms.bool( False ),
16983  diagonalOnly = cms.bool( False )
16984  ),
16985  TimingFillerParameters = cms.PSet(
16986  DTTimingParameters = cms.PSet(
16987  HitError = cms.double( 6.0 ),
16988  MatchParameters = cms.PSet(
16989  TightMatchDT = cms.bool( False ),
16990  DTradius = cms.double( 0.01 ),
16991  TightMatchCSC = cms.bool( True ),
16992  CSCsegments = cms.InputTag( "hltCscSegments" ),
16993  DTsegments = cms.InputTag( "hltDt4DSegments" )
16994  ),
16995  debug = cms.bool( False ),
16996  DoWireCorr = cms.bool( False ),
16997  RequireBothProjections = cms.bool( False ),
16998  DTTimeOffset = cms.double( 2.7 ),
16999  PruneCut = cms.double( 10000.0 ),
17000  DTsegments = cms.InputTag( "hltDt4DSegments" ),
17001  UseSegmentT0 = cms.bool( False ),
17002  HitsMin = cms.int32( 5 ),
17003  DropTheta = cms.bool( True ),
17004  ServiceParameters = cms.PSet(
17005  RPCLayers = cms.bool( True ),
17006  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
17007  )
17008  ),
17009  UseCSC = cms.bool( True ),
17010  CSCTimingParameters = cms.PSet(
17011  MatchParameters = cms.PSet(
17012  TightMatchDT = cms.bool( False ),
17013  DTradius = cms.double( 0.01 ),
17014  TightMatchCSC = cms.bool( True ),
17015  CSCsegments = cms.InputTag( "hltCscSegments" ),
17016  DTsegments = cms.InputTag( "hltDt4DSegments" )
17017  ),
17018  debug = cms.bool( False ),
17019  CSCWireTimeOffset = cms.double( 0.0 ),
17020  CSCStripError = cms.double( 7.0 ),
17021  CSCTimeOffset = cms.double( 0.0 ),
17022  CSCWireError = cms.double( 8.6 ),
17023  PruneCut = cms.double( 100.0 ),
17024  CSCsegments = cms.InputTag( "hltCscSegments" ),
17025  UseStripTime = cms.bool( True ),
17026  CSCStripTimeOffset = cms.double( 0.0 ),
17027  UseWireTime = cms.bool( True ),
17028  ServiceParameters = cms.PSet(
17029  RPCLayers = cms.bool( True ),
17030  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
17031  )
17032  ),
17033  ErrorDT = cms.double( 6.0 ),
17034  EcalEnergyCut = cms.double( 0.4 ),
17035  UseECAL = cms.bool( True ),
17036  ErrorEB = cms.double( 2.085 ),
17037  UseDT = cms.bool( True ),
17038  ErrorEE = cms.double( 6.95 ),
17039  ErrorCSC = cms.double( 7.4 )
17040  ),
17041  inputCollectionTypes = cms.vstring( 'inner tracks',
17042  'links' ),
17043  arbitrateTrackerMuons = cms.bool( False ),
17044  minCaloCompatibility = cms.double( 0.6 ),
17045  ecalDepositName = cms.string( "ecal" ),
17046  minP = cms.double( 0.0 ),
17047  fillIsolation = cms.bool( False ),
17048  jetDepositName = cms.string( "jets" ),
17049  hoDepositName = cms.string( "ho" ),
17050  writeIsoDeposits = cms.bool( False ),
17051  maxAbsPullX = cms.double( 4.0 ),
17052  maxAbsPullY = cms.double( 9999.0 ),
17053  minPt = cms.double( 8.0 ),
17054  TrackAssociatorParameters = cms.PSet(
17055  useMuon = cms.bool( True ),
17056  truthMatch = cms.bool( False ),
17057  usePreshower = cms.bool( False ),
17058  dRPreshowerPreselection = cms.double( 0.2 ),
17059  muonMaxDistanceSigmaY = cms.double( 0.0 ),
17060  useEcal = cms.bool( False ),
17061  muonMaxDistanceSigmaX = cms.double( 0.0 ),
17062  dRMuon = cms.double( 9999.0 ),
17063  dREcal = cms.double( 9999.0 ),
17064  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
17065  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
17066  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
17067  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
17068  propagateAllDirections = cms.bool( True ),
17069  muonMaxDistanceY = cms.double( 5.0 ),
17070  useHO = cms.bool( False ),
17071  muonMaxDistanceX = cms.double( 5.0 ),
17072  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
17073  useHcal = cms.bool( False ),
17074  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
17075  accountForTrajectoryChangeCalo = cms.bool( False ),
17076  dREcalPreselection = cms.double( 0.05 ),
17077  useCalo = cms.bool( False ),
17078  dRMuonPreselection = cms.double( 0.2 ),
17079  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
17080  dRHcal = cms.double( 9999.0 ),
17081  dRHcalPreselection = cms.double( 0.2 ),
17082  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
17083  ),
17084  JetExtractorPSet = cms.PSet(
17085  JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ),
17086  DR_Veto = cms.double( 0.1 ),
17087  DR_Max = cms.double( 1.0 ),
17088  ExcludeMuonVeto = cms.bool( True ),
17089  PrintTimeReport = cms.untracked.bool( False ),
17090  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
17091  ComponentName = cms.string( "JetExtractor" ),
17092  ServiceParameters = cms.PSet(
17093  RPCLayers = cms.bool( False ),
17094  UseMuonNavigation = cms.untracked.bool( False ),
17095  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
17096  ),
17097  TrackAssociatorParameters = cms.PSet(
17098  useMuon = cms.bool( False ),
17099  truthMatch = cms.bool( False ),
17100  usePreshower = cms.bool( False ),
17101  dRPreshowerPreselection = cms.double( 0.2 ),
17102  muonMaxDistanceSigmaY = cms.double( 0.0 ),
17103  useEcal = cms.bool( False ),
17104  muonMaxDistanceSigmaX = cms.double( 0.0 ),
17105  dRMuon = cms.double( 9999.0 ),
17106  dREcal = cms.double( 0.5 ),
17107  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
17108  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
17109  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
17110  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
17111  propagateAllDirections = cms.bool( True ),
17112  muonMaxDistanceY = cms.double( 5.0 ),
17113  useHO = cms.bool( False ),
17114  muonMaxDistanceX = cms.double( 5.0 ),
17115  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
17116  useHcal = cms.bool( False ),
17117  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
17118  accountForTrajectoryChangeCalo = cms.bool( False ),
17119  dREcalPreselection = cms.double( 0.5 ),
17120  useCalo = cms.bool( True ),
17121  dRMuonPreselection = cms.double( 0.2 ),
17122  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
17123  dRHcal = cms.double( 0.5 ),
17124  dRHcalPreselection = cms.double( 0.5 ),
17125  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
17126  ),
17127  Threshold = cms.double( 5.0 )
17128  ),
17129  fillGlobalTrackQuality = cms.bool( False ),
17130  minPCaloMuon = cms.double( 1.0E9 ),
17131  maxAbsDy = cms.double( 9999.0 ),
17132  fillCaloCompatibility = cms.bool( False ),
17133  fillMatching = cms.bool( True ),
17134  MuonCaloCompatibility = cms.PSet(
17135  delta_eta = cms.double( 0.02 ),
17136  delta_phi = cms.double( 0.02 ),
17137  allSiPMHO = cms.bool( False ),
17138  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
17139  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
17140  ),
17141  fillTrackerKink = cms.bool( False ),
17142  hcalDepositName = cms.string( "hcal" ),
17143  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
17144  inputCollectionLabels = cms.VInputTag( 'hltDiMuonMerging','hltDiMuonLinks' ),
17145  trackDepositName = cms.string( "tracker" ),
17146  maxAbsDx = cms.double( 3.0 ),
17147  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
17148  minNumberOfMatches = cms.int32( 1 )
17149 )
17150 fragment.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
17151  InputObjects = cms.InputTag( "hltGlbTrkMuons" )
17152 )
17153 fragment.hltDiMuonGlbTrk = cms.EDFilter( "HLTDiMuonGlbTrkFilter",
17154  maxDCAMuMu = cms.double( 1.0E99 ),
17155  maxNormalizedChi2 = cms.double( 1.0E99 ),
17156  saveTags = cms.bool( True ),
17157  minMuonHits = cms.int32( -1 ),
17158  maxMass = cms.double( 1.0E99 ),
17159  ChargeOpt = cms.int32( 0 ),
17160  maxEtaMuon = cms.double( 1.0E99 ),
17161  minMass = cms.double( 1.0 ),
17162  trkMuonId = cms.uint32( 0 ),
17163  minDR = cms.double( 0.001 ),
17164  inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ),
17165  minPtMuon1 = cms.double( 0.0 ),
17166  maxYDimuon = cms.double( 1.0E99 ),
17167  maxdEtaMuMu = cms.double( 1.0E99 ),
17168  minTrkHits = cms.int32( -1 ),
17169  inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ),
17170  requiredTypeMask = cms.uint32( 0 ),
17171  minPtMuon2 = cms.double( 0.0 ),
17172  allowedTypeMask = cms.uint32( 255 )
17173 )
17174 fragment.hltGlbTrkMuonVertex = cms.EDProducer( "VertexFromTrackProducer",
17175  verbose = cms.untracked.bool( False ),
17176  useTriggerFilterElectrons = cms.bool( False ),
17177  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
17178  isRecoCandidate = cms.bool( True ),
17179  trackLabel = cms.InputTag( "hltGlbTrkMuonCands" ),
17180  useTriggerFilterMuons = cms.bool( False ),
17181  useBeamSpot = cms.bool( True ),
17182  vertexLabel = cms.InputTag( "notUsed" ),
17183  triggerFilterElectronsSrc = cms.InputTag( "notUsed" ),
17184  triggerFilterMuonsSrc = cms.InputTag( "notUsed" ),
17185  useVertex = cms.bool( False )
17186 )
17187 fragment.hltPixelTracksGlbTrkMuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
17188  chi2 = cms.double( 1000.0 ),
17189  nSigmaTipMaxTolerance = cms.double( 0.0 ),
17190  ptMin = cms.double( 0.1 ),
17191  nSigmaInvPtTolerance = cms.double( 0.0 ),
17192  tipMax = cms.double( 1.0 )
17193 )
17194 fragment.hltPixelTracksGlbTrkMuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
17195 fragment.hltPixelTracksTrackingRegionsGlbTrkMuon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
17196  RegionPSet = cms.PSet(
17197  useFixedError = cms.bool( True ),
17198  nSigmaZ = cms.double( 4.0 ),
17199  VertexCollection = cms.InputTag( "hltGlbTrkMuonVertex" ),
17200  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17201  useFoundVertices = cms.bool( True ),
17202  fixedError = cms.double( 0.5 ),
17203  sigmaZVertex = cms.double( 4.0 ),
17204  useFakeVertices = cms.bool( True ),
17205  ptMin = cms.double( 0.9 ),
17206  originRadius = cms.double( 0.2 ),
17207  precise = cms.bool( True ),
17208  useMultipleScattering = cms.bool( False )
17209  )
17210 )
17211 fragment.hltPixelTracksHitDoubletsGlbTrkMuon = cms.EDProducer( "HitPairEDProducer",
17212  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsGlbTrkMuon" ),
17213  layerPairs = cms.vuint32( 0 ),
17214  clusterCheck = cms.InputTag( "" ),
17215  produceSeedingHitSets = cms.bool( False ),
17216  produceIntermediateHitDoublets = cms.bool( True ),
17217  maxElement = cms.uint32( 0 ),
17218  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
17219 )
17220 fragment.hltPixelTracksHitTripletsGlbTrkMuon = cms.EDProducer( "PixelTripletHLTEDProducer",
17221  useBending = cms.bool( True ),
17222  useFixedPreFiltering = cms.bool( False ),
17223  produceIntermediateHitTriplets = cms.bool( False ),
17224  maxElement = cms.uint32( 100000 ),
17225  SeedComparitorPSet = cms.PSet(
17226  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
17227  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
17228  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
17229  ),
17230  extraHitRPhitolerance = cms.double( 0.06 ),
17231  produceSeedingHitSets = cms.bool( True ),
17232  doublets = cms.InputTag( "hltPixelTracksHitDoubletsGlbTrkMuon" ),
17233  useMultScattering = cms.bool( True ),
17234  phiPreFiltering = cms.double( 0.3 ),
17235  extraHitRZtolerance = cms.double( 0.06 )
17236 )
17237 fragment.hltPixelTracksGlbTrkMuon = cms.EDProducer( "PixelTrackProducer",
17238  Filter = cms.InputTag( "hltPixelTracksGlbTrkMuonFilter" ),
17239  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
17240  passLabel = cms.string( "" ),
17241  Fitter = cms.InputTag( "hltPixelTracksGlbTrkMuonFitter" ),
17242  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsGlbTrkMuon" )
17243 )
17244 fragment.hltPixelVerticesGlbTrkMuon = cms.EDProducer( "PixelVertexProducer",
17245  WtAverage = cms.bool( True ),
17246  Method2 = cms.bool( True ),
17247  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17248  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
17249  Verbosity = cms.int32( 0 ),
17250  UseError = cms.bool( True ),
17251  TrackCollection = cms.InputTag( "hltPixelTracksGlbTrkMuon" ),
17252  PtMin = cms.double( 1.0 ),
17253  NTrkMin = cms.int32( 2 ),
17254  ZOffset = cms.double( 5.0 ),
17255  Finder = cms.string( "DivisiveVertexFinder" ),
17256  ZSeparation = cms.double( 0.05 )
17257 )
17258 fragment.hltPixelTracksForSeedsGlbTrkMuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
17259  chi2 = cms.double( 1000.0 ),
17260  nSigmaTipMaxTolerance = cms.double( 0.0 ),
17261  ptMin = cms.double( 0.1 ),
17262  nSigmaInvPtTolerance = cms.double( 0.0 ),
17263  tipMax = cms.double( 1.0 )
17264 )
17265 fragment.hltPixelTracksForSeedsGlbTrkMuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
17266 fragment.hltPixelTracksTrackingRegionsForSeedsGlbTrkMuon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
17267  RegionPSet = cms.PSet(
17268  vertexCollection = cms.InputTag( "hltPixelVerticesGlbTrkMuon" ),
17269  zErrorVetex = cms.double( 0.2 ),
17270  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17271  zErrorBeamSpot = cms.double( 24.2 ),
17272  maxNVertices = cms.int32( 1 ),
17273  maxNRegions = cms.int32( 10 ),
17274  nSigmaZVertex = cms.double( 3.0 ),
17275  nSigmaZBeamSpot = cms.double( 4.0 ),
17276  ptMin = cms.double( 0.9 ),
17277  mode = cms.string( "VerticesFixed" ),
17278  input = cms.InputTag( "hltGlbTrkMuonCands" ),
17279  searchOpt = cms.bool( False ),
17280  whereToUseMeasurementTracker = cms.string( "Never" ),
17281  originRadius = cms.double( 0.1 ),
17282  measurementTrackerName = cms.InputTag( "" ),
17283  precise = cms.bool( True ),
17284  deltaEta = cms.double( 0.3 ),
17285  deltaPhi = cms.double( 0.3 )
17286  )
17287 )
17288 fragment.hltPixelTracksHitDoubletsForSeedsGlbTrkMuon = cms.EDProducer( "HitPairEDProducer",
17289  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsGlbTrkMuon" ),
17290  layerPairs = cms.vuint32( 0 ),
17291  clusterCheck = cms.InputTag( "" ),
17292  produceSeedingHitSets = cms.bool( False ),
17293  produceIntermediateHitDoublets = cms.bool( True ),
17294  maxElement = cms.uint32( 0 ),
17295  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
17296 )
17297 fragment.hltPixelTracksHitTripletsForSeedsGlbTrkMuon = cms.EDProducer( "PixelTripletHLTEDProducer",
17298  useBending = cms.bool( True ),
17299  useFixedPreFiltering = cms.bool( False ),
17300  produceIntermediateHitTriplets = cms.bool( False ),
17301  maxElement = cms.uint32( 100000 ),
17302  SeedComparitorPSet = cms.PSet(
17303  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
17304  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
17305  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
17306  ),
17307  extraHitRPhitolerance = cms.double( 0.06 ),
17308  produceSeedingHitSets = cms.bool( True ),
17309  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsGlbTrkMuon" ),
17310  useMultScattering = cms.bool( True ),
17311  phiPreFiltering = cms.double( 0.3 ),
17312  extraHitRZtolerance = cms.double( 0.06 )
17313 )
17314 fragment.hltPixelTracksForSeedsGlbTrkMuon = cms.EDProducer( "PixelTrackProducer",
17315  Filter = cms.InputTag( "hltPixelTracksForSeedsGlbTrkMuonFilter" ),
17316  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
17317  passLabel = cms.string( "" ),
17318  Fitter = cms.InputTag( "hltPixelTracksForSeedsGlbTrkMuonFitter" ),
17319  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForSeedsGlbTrkMuon" )
17320 )
17321 fragment.hltIter0GlbTrkMuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
17322  useEventsWithNoVertex = cms.bool( True ),
17323  originHalfLength = cms.double( 0.2 ),
17324  useProtoTrackKinematics = cms.bool( False ),
17325  usePV = cms.bool( False ),
17326  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
17327  InputVertexCollection = cms.InputTag( "hltPixelVerticesGlbTrkMuon" ),
17328  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17329  InputCollection = cms.InputTag( "hltPixelTracksForSeedsGlbTrkMuon" ),
17330  originRadius = cms.double( 0.1 )
17331 )
17332 fragment.hltIter0GlbTrkMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
17333  src = cms.InputTag( "hltIter0GlbTrkMuonPixelSeedsFromPixelTracks" ),
17334  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
17335  SimpleMagneticField = cms.string( "ParabolicMf" ),
17336  TransientInitialStateEstimatorParameters = cms.PSet(
17337  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
17338  numberMeasurementsForFit = cms.int32( 4 ),
17339  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
17340  ),
17341  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
17342  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
17343  cleanTrajectoryAfterInOut = cms.bool( False ),
17344  useHitsSplitting = cms.bool( False ),
17345  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
17346  doSeedingRegionRebuilding = cms.bool( False ),
17347  maxNSeeds = cms.uint32( 100000 ),
17348  produceSeedStopReasons = cms.bool( False ),
17349  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ),
17350  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17351  TrajectoryBuilder = cms.string( "" )
17352 )
17353 fragment.hltIter0GlbTrkMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
17354  src = cms.InputTag( "hltIter0GlbTrkMuonCkfTrackCandidates" ),
17355  SimpleMagneticField = cms.string( "ParabolicMf" ),
17356  clusterRemovalInfo = cms.InputTag( "" ),
17357  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17358  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
17359  Fitter = cms.string( "hltESPFittingSmootherIT" ),
17360  useHitsSplitting = cms.bool( False ),
17361  MeasurementTracker = cms.string( "" ),
17362  AlgorithmName = cms.string( "hltIterX" ),
17363  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
17364  NavigationSchool = cms.string( "" ),
17365  TrajectoryInEvent = cms.bool( False ),
17366  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17367  GeometricInnerState = cms.bool( True ),
17368  useSimpleMF = cms.bool( True ),
17369  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
17370 )
17371 fragment.hltIter0GlbTrkMuonTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
17372  max_d0 = cms.double( 100.0 ),
17373  minNumber3DLayers = cms.uint32( 0 ),
17374  max_lostHitFraction = cms.double( 1.0 ),
17375  applyAbsCutsIfNoPV = cms.bool( False ),
17376  qualityBit = cms.string( "highPurity" ),
17377  minNumberLayers = cms.uint32( 3 ),
17378  chi2n_par = cms.double( 0.7 ),
17379  useVtxError = cms.bool( False ),
17380  nSigmaZ = cms.double( 3.0 ),
17381  dz_par2 = cms.vdouble( 0.4, 4.0 ),
17382  applyAdaptedPVCuts = cms.bool( True ),
17383  min_eta = cms.double( -9999.0 ),
17384  dz_par1 = cms.vdouble( 0.35, 4.0 ),
17385  copyTrajectories = cms.untracked.bool( False ),
17386  vtxNumber = cms.int32( -1 ),
17387  max_d0NoPV = cms.double( 100.0 ),
17388  keepAllTracks = cms.bool( False ),
17389  maxNumberLostLayers = cms.uint32( 1 ),
17390  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
17391  max_relpterr = cms.double( 9999.0 ),
17392  copyExtras = cms.untracked.bool( True ),
17393  max_z0NoPV = cms.double( 100.0 ),
17394  vertexCut = cms.string( "tracksSize>=3" ),
17395  max_z0 = cms.double( 100.0 ),
17396  useVertices = cms.bool( True ),
17397  min_nhits = cms.uint32( 0 ),
17398  src = cms.InputTag( "hltIter0GlbTrkMuonCtfWithMaterialTracks" ),
17399  max_minMissHitOutOrIn = cms.int32( 99 ),
17400  chi2n_no1Dmod_par = cms.double( 9999.0 ),
17401  vertices = cms.InputTag( "hltPixelVerticesGlbTrkMuon" ),
17402  max_eta = cms.double( 9999.0 ),
17403  d0_par2 = cms.vdouble( 0.4, 4.0 ),
17404  d0_par1 = cms.vdouble( 0.3, 4.0 ),
17405  res_par = cms.vdouble( 0.003, 0.001 ),
17406  minHitsToBypassChecks = cms.uint32( 20 )
17407 )
17408 fragment.hltIter1GlbTrkMuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
17409  trackClassifier = cms.InputTag( '','QualityMasks' ),
17410  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
17411  maxChi2 = cms.double( 9.0 ),
17412  trajectories = cms.InputTag( "hltIter0GlbTrkMuonTrackSelectionHighPurity" ),
17413  oldClusterRemovalInfo = cms.InputTag( "" ),
17414  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
17415  overrideTrkQuals = cms.InputTag( "" ),
17416  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
17417  TrackQuality = cms.string( "highPurity" )
17418 )
17419 fragment.hltIter1GlbTrkMuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
17420  clustersToSkip = cms.InputTag( "hltIter1GlbTrkMuonClustersRefRemoval" ),
17421  OnDemand = cms.bool( False ),
17422  src = cms.InputTag( "hltSiStripClusters" )
17423 )
17424 fragment.hltIter1GlbTrkMuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
17425  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
17426  'BPix1+BPix2+FPix1_pos',
17427  'BPix1+BPix2+FPix1_neg',
17428  'BPix1+FPix1_pos+FPix2_pos',
17429  'BPix1+FPix1_neg+FPix2_neg' ),
17430  MTOB = cms.PSet( ),
17431  TEC = cms.PSet( ),
17432  MTID = cms.PSet( ),
17433  FPix = cms.PSet(
17434  hitErrorRPhi = cms.double( 0.0051 ),
17435  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17436  skipClusters = cms.InputTag( "hltIter1GlbTrkMuonClustersRefRemoval" ),
17437  useErrorsFromParam = cms.bool( True ),
17438  hitErrorRZ = cms.double( 0.0036 ),
17439  HitProducer = cms.string( "hltSiPixelRecHits" )
17440  ),
17441  MTEC = cms.PSet( ),
17442  MTIB = cms.PSet( ),
17443  TID = cms.PSet( ),
17444  TOB = cms.PSet( ),
17445  BPix = cms.PSet(
17446  hitErrorRPhi = cms.double( 0.0027 ),
17447  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17448  skipClusters = cms.InputTag( "hltIter1GlbTrkMuonClustersRefRemoval" ),
17449  useErrorsFromParam = cms.bool( True ),
17450  hitErrorRZ = cms.double( 0.006 ),
17451  HitProducer = cms.string( "hltSiPixelRecHits" )
17452  ),
17453  TIB = cms.PSet( )
17454 )
17455 fragment.hltIter1GlbTrkMuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
17456  RegionPSet = cms.PSet(
17457  vertexCollection = cms.InputTag( "hltPixelVerticesGlbTrkMuon" ),
17458  zErrorVetex = cms.double( 0.1 ),
17459  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17460  zErrorBeamSpot = cms.double( 24.2 ),
17461  maxNVertices = cms.int32( 1 ),
17462  maxNRegions = cms.int32( 10 ),
17463  nSigmaZVertex = cms.double( 3.0 ),
17464  nSigmaZBeamSpot = cms.double( 4.0 ),
17465  ptMin = cms.double( 0.5 ),
17466  mode = cms.string( "VerticesFixed" ),
17467  input = cms.InputTag( "hltGlbTrkMuonCands" ),
17468  searchOpt = cms.bool( False ),
17469  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
17470  originRadius = cms.double( 0.05 ),
17471  measurementTrackerName = cms.InputTag( "hltIter1GlbTrkMuonMaskedMeasurementTrackerEvent" ),
17472  precise = cms.bool( True ),
17473  deltaEta = cms.double( 0.3 ),
17474  deltaPhi = cms.double( 0.3 )
17475  )
17476 )
17477 fragment.hltIter1GlbTrkMuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
17478  cut = cms.string( "" ),
17479  silentClusterCheck = cms.untracked.bool( False ),
17480  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
17481  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
17482  doClusterCheck = cms.bool( False ),
17483  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
17484  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
17485 )
17486 fragment.hltIter1GlbTrkMuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
17487  trackingRegions = cms.InputTag( "hltIter1GlbTrkMuonPixelTrackingRegions" ),
17488  layerPairs = cms.vuint32( 0 ),
17489  clusterCheck = cms.InputTag( "hltIter1GlbTrkMuonPixelClusterCheck" ),
17490  produceSeedingHitSets = cms.bool( False ),
17491  produceIntermediateHitDoublets = cms.bool( True ),
17492  maxElement = cms.uint32( 0 ),
17493  seedingLayers = cms.InputTag( "hltIter1GlbTrkMuonPixelLayerTriplets" )
17494 )
17495 fragment.hltIter1GlbTrkMuonPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer",
17496  useBending = cms.bool( True ),
17497  useFixedPreFiltering = cms.bool( False ),
17498  produceIntermediateHitTriplets = cms.bool( False ),
17499  maxElement = cms.uint32( 100000 ),
17500  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17501  extraHitRPhitolerance = cms.double( 0.032 ),
17502  produceSeedingHitSets = cms.bool( True ),
17503  doublets = cms.InputTag( "hltIter1GlbTrkMuonPixelHitDoublets" ),
17504  useMultScattering = cms.bool( True ),
17505  phiPreFiltering = cms.double( 0.3 ),
17506  extraHitRZtolerance = cms.double( 0.037 )
17507 )
17508 fragment.hltIter1GlbTrkMuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
17509  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17510  forceKinematicWithRegionDirection = cms.bool( False ),
17511  magneticField = cms.string( "ParabolicMf" ),
17512  SeedMomentumForBOFF = cms.double( 5.0 ),
17513  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
17514  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17515  MinOneOverPtError = cms.double( 1.0 ),
17516  seedingHitSets = cms.InputTag( "hltIter1GlbTrkMuonPixelHitTriplets" ),
17517  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
17518 )
17519 fragment.hltIter1GlbTrkMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
17520  src = cms.InputTag( "hltIter1GlbTrkMuonPixelSeeds" ),
17521  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
17522  SimpleMagneticField = cms.string( "ParabolicMf" ),
17523  TransientInitialStateEstimatorParameters = cms.PSet(
17524  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
17525  numberMeasurementsForFit = cms.int32( 4 ),
17526  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
17527  ),
17528  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
17529  MeasurementTrackerEvent = cms.InputTag( "hltIter1GlbTrkMuonMaskedMeasurementTrackerEvent" ),
17530  cleanTrajectoryAfterInOut = cms.bool( False ),
17531  useHitsSplitting = cms.bool( False ),
17532  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
17533  doSeedingRegionRebuilding = cms.bool( False ),
17534  maxNSeeds = cms.uint32( 100000 ),
17535  produceSeedStopReasons = cms.bool( False ),
17536  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ),
17537  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17538  TrajectoryBuilder = cms.string( "" )
17539 )
17540 fragment.hltIter1GlbTrkMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
17541  src = cms.InputTag( "hltIter1GlbTrkMuonCkfTrackCandidates" ),
17542  SimpleMagneticField = cms.string( "ParabolicMf" ),
17543  clusterRemovalInfo = cms.InputTag( "" ),
17544  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17545  MeasurementTrackerEvent = cms.InputTag( "hltIter1GlbTrkMuonMaskedMeasurementTrackerEvent" ),
17546  Fitter = cms.string( "hltESPFittingSmootherIT" ),
17547  useHitsSplitting = cms.bool( False ),
17548  MeasurementTracker = cms.string( "" ),
17549  AlgorithmName = cms.string( "hltIterX" ),
17550  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
17551  NavigationSchool = cms.string( "" ),
17552  TrajectoryInEvent = cms.bool( False ),
17553  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17554  GeometricInnerState = cms.bool( True ),
17555  useSimpleMF = cms.bool( True ),
17556  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
17557 )
17558 fragment.hltIter1GlbTrkMuonTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector",
17559  max_d0 = cms.double( 100.0 ),
17560  minNumber3DLayers = cms.uint32( 0 ),
17561  max_lostHitFraction = cms.double( 1.0 ),
17562  applyAbsCutsIfNoPV = cms.bool( False ),
17563  qualityBit = cms.string( "highPurity" ),
17564  minNumberLayers = cms.uint32( 3 ),
17565  chi2n_par = cms.double( 0.7 ),
17566  useVtxError = cms.bool( False ),
17567  nSigmaZ = cms.double( 3.0 ),
17568  dz_par2 = cms.vdouble( 0.9, 3.0 ),
17569  applyAdaptedPVCuts = cms.bool( True ),
17570  min_eta = cms.double( -9999.0 ),
17571  dz_par1 = cms.vdouble( 0.8, 3.0 ),
17572  copyTrajectories = cms.untracked.bool( False ),
17573  vtxNumber = cms.int32( -1 ),
17574  max_d0NoPV = cms.double( 100.0 ),
17575  keepAllTracks = cms.bool( False ),
17576  maxNumberLostLayers = cms.uint32( 1 ),
17577  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
17578  max_relpterr = cms.double( 9999.0 ),
17579  copyExtras = cms.untracked.bool( True ),
17580  max_z0NoPV = cms.double( 100.0 ),
17581  vertexCut = cms.string( "tracksSize>=3" ),
17582  max_z0 = cms.double( 100.0 ),
17583  useVertices = cms.bool( True ),
17584  min_nhits = cms.uint32( 0 ),
17585  src = cms.InputTag( "hltIter1GlbTrkMuonCtfWithMaterialTracks" ),
17586  max_minMissHitOutOrIn = cms.int32( 99 ),
17587  chi2n_no1Dmod_par = cms.double( 9999.0 ),
17588  vertices = cms.InputTag( "hltPixelVerticesGlbTrkMuon" ),
17589  max_eta = cms.double( 9999.0 ),
17590  d0_par2 = cms.vdouble( 0.9, 3.0 ),
17591  d0_par1 = cms.vdouble( 0.85, 3.0 ),
17592  res_par = cms.vdouble( 0.003, 0.001 ),
17593  minHitsToBypassChecks = cms.uint32( 20 )
17594 )
17595 fragment.hltIter1GlbTrkMuonTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector",
17596  max_d0 = cms.double( 100.0 ),
17597  minNumber3DLayers = cms.uint32( 0 ),
17598  max_lostHitFraction = cms.double( 1.0 ),
17599  applyAbsCutsIfNoPV = cms.bool( False ),
17600  qualityBit = cms.string( "highPurity" ),
17601  minNumberLayers = cms.uint32( 5 ),
17602  chi2n_par = cms.double( 0.4 ),
17603  useVtxError = cms.bool( False ),
17604  nSigmaZ = cms.double( 3.0 ),
17605  dz_par2 = cms.vdouble( 1.0, 4.0 ),
17606  applyAdaptedPVCuts = cms.bool( True ),
17607  min_eta = cms.double( -9999.0 ),
17608  dz_par1 = cms.vdouble( 1.0, 4.0 ),
17609  copyTrajectories = cms.untracked.bool( False ),
17610  vtxNumber = cms.int32( -1 ),
17611  max_d0NoPV = cms.double( 100.0 ),
17612  keepAllTracks = cms.bool( False ),
17613  maxNumberLostLayers = cms.uint32( 1 ),
17614  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
17615  max_relpterr = cms.double( 9999.0 ),
17616  copyExtras = cms.untracked.bool( True ),
17617  max_z0NoPV = cms.double( 100.0 ),
17618  vertexCut = cms.string( "tracksSize>=3" ),
17619  max_z0 = cms.double( 100.0 ),
17620  useVertices = cms.bool( True ),
17621  min_nhits = cms.uint32( 0 ),
17622  src = cms.InputTag( "hltIter1GlbTrkMuonCtfWithMaterialTracks" ),
17623  max_minMissHitOutOrIn = cms.int32( 99 ),
17624  chi2n_no1Dmod_par = cms.double( 9999.0 ),
17625  vertices = cms.InputTag( "hltPixelVerticesGlbTrkMuon" ),
17626  max_eta = cms.double( 9999.0 ),
17627  d0_par2 = cms.vdouble( 1.0, 4.0 ),
17628  d0_par1 = cms.vdouble( 1.0, 4.0 ),
17629  res_par = cms.vdouble( 0.003, 0.001 ),
17630  minHitsToBypassChecks = cms.uint32( 20 )
17631 )
17632 fragment.hltIter1GlbTrkMuonTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger",
17633  ShareFrac = cms.double( 0.19 ),
17634  writeOnlyTrkQuals = cms.bool( False ),
17635  MinPT = cms.double( 0.05 ),
17636  allowFirstHitShare = cms.bool( True ),
17637  copyExtras = cms.untracked.bool( True ),
17638  Epsilon = cms.double( -0.001 ),
17639  selectedTrackQuals = cms.VInputTag( 'hltIter1GlbTrkMuonTrackSelectionHighPurityLoose','hltIter1GlbTrkMuonTrackSelectionHighPurityTight' ),
17640  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
17641  MaxNormalizedChisq = cms.double( 1000.0 ),
17642  copyMVA = cms.bool( False ),
17643  FoundHitBonus = cms.double( 5.0 ),
17644  LostHitPenalty = cms.double( 20.0 ),
17645  setsToMerge = cms.VPSet(
17646  cms.PSet( pQual = cms.bool( False ),
17647  tLists = cms.vint32( 0, 1 )
17648  )
17649  ),
17650  MinFound = cms.int32( 3 ),
17651  hasSelector = cms.vint32( 0, 0 ),
17652  TrackProducers = cms.VInputTag( 'hltIter1GlbTrkMuonTrackSelectionHighPurityLoose','hltIter1GlbTrkMuonTrackSelectionHighPurityTight' ),
17653  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
17654  newQuality = cms.string( "confirmed" )
17655 )
17656 fragment.hltIter1GlbTrkMuonMerged = cms.EDProducer( "TrackListMerger",
17657  ShareFrac = cms.double( 0.19 ),
17658  writeOnlyTrkQuals = cms.bool( False ),
17659  MinPT = cms.double( 0.05 ),
17660  allowFirstHitShare = cms.bool( True ),
17661  copyExtras = cms.untracked.bool( True ),
17662  Epsilon = cms.double( -0.001 ),
17663  selectedTrackQuals = cms.VInputTag( 'hltIter0GlbTrkMuonTrackSelectionHighPurity','hltIter1GlbTrkMuonTrackSelectionHighPurity' ),
17664  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
17665  MaxNormalizedChisq = cms.double( 1000.0 ),
17666  copyMVA = cms.bool( False ),
17667  FoundHitBonus = cms.double( 5.0 ),
17668  LostHitPenalty = cms.double( 20.0 ),
17669  setsToMerge = cms.VPSet(
17670  cms.PSet( pQual = cms.bool( False ),
17671  tLists = cms.vint32( 0, 1 )
17672  )
17673  ),
17674  MinFound = cms.int32( 3 ),
17675  hasSelector = cms.vint32( 0, 0 ),
17676  TrackProducers = cms.VInputTag( 'hltIter0GlbTrkMuonTrackSelectionHighPurity','hltIter1GlbTrkMuonTrackSelectionHighPurity' ),
17677  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
17678  newQuality = cms.string( "confirmed" )
17679 )
17680 fragment.hltIter2GlbTrkMuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
17681  trackClassifier = cms.InputTag( '','QualityMasks' ),
17682  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
17683  maxChi2 = cms.double( 16.0 ),
17684  trajectories = cms.InputTag( "hltIter1GlbTrkMuonTrackSelectionHighPurity" ),
17685  oldClusterRemovalInfo = cms.InputTag( "hltIter1GlbTrkMuonClustersRefRemoval" ),
17686  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
17687  overrideTrkQuals = cms.InputTag( "" ),
17688  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
17689  TrackQuality = cms.string( "highPurity" )
17690 )
17691 fragment.hltIter2GlbTrkMuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
17692  clustersToSkip = cms.InputTag( "hltIter2GlbTrkMuonClustersRefRemoval" ),
17693  OnDemand = cms.bool( False ),
17694  src = cms.InputTag( "hltSiStripClusters" )
17695 )
17696 fragment.hltIter2GlbTrkMuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
17697  layerList = cms.vstring( 'BPix1+BPix2',
17698  'BPix1+BPix3',
17699  'BPix2+BPix3',
17700  'BPix1+FPix1_pos',
17701  'BPix1+FPix1_neg',
17702  'BPix1+FPix2_pos',
17703  'BPix1+FPix2_neg',
17704  'BPix2+FPix1_pos',
17705  'BPix2+FPix1_neg',
17706  'BPix2+FPix2_pos',
17707  'BPix2+FPix2_neg',
17708  'FPix1_pos+FPix2_pos',
17709  'FPix1_neg+FPix2_neg' ),
17710  MTOB = cms.PSet( ),
17711  TEC = cms.PSet( ),
17712  MTID = cms.PSet( ),
17713  FPix = cms.PSet(
17714  hitErrorRPhi = cms.double( 0.0051 ),
17715  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17716  skipClusters = cms.InputTag( "hltIter2GlbTrkMuonClustersRefRemoval" ),
17717  useErrorsFromParam = cms.bool( True ),
17718  hitErrorRZ = cms.double( 0.0036 ),
17719  HitProducer = cms.string( "hltSiPixelRecHits" )
17720  ),
17721  MTEC = cms.PSet( ),
17722  MTIB = cms.PSet( ),
17723  TID = cms.PSet( ),
17724  TOB = cms.PSet( ),
17725  BPix = cms.PSet(
17726  hitErrorRPhi = cms.double( 0.0027 ),
17727  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17728  skipClusters = cms.InputTag( "hltIter2GlbTrkMuonClustersRefRemoval" ),
17729  useErrorsFromParam = cms.bool( True ),
17730  hitErrorRZ = cms.double( 0.006 ),
17731  HitProducer = cms.string( "hltSiPixelRecHits" )
17732  ),
17733  TIB = cms.PSet( )
17734 )
17735 fragment.hltIter2GlbTrkMuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
17736  RegionPSet = cms.PSet(
17737  vertexCollection = cms.InputTag( "hltPixelVerticesGlbTrkMuon" ),
17738  zErrorVetex = cms.double( 0.05 ),
17739  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17740  zErrorBeamSpot = cms.double( 24.2 ),
17741  maxNVertices = cms.int32( 1 ),
17742  maxNRegions = cms.int32( 10 ),
17743  nSigmaZVertex = cms.double( 3.0 ),
17744  nSigmaZBeamSpot = cms.double( 4.0 ),
17745  ptMin = cms.double( 1.2 ),
17746  mode = cms.string( "VerticesFixed" ),
17747  input = cms.InputTag( "hltGlbTrkMuonCands" ),
17748  searchOpt = cms.bool( False ),
17749  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
17750  originRadius = cms.double( 0.025 ),
17751  measurementTrackerName = cms.InputTag( "hltIter2GlbTrkMuonMaskedMeasurementTrackerEvent" ),
17752  precise = cms.bool( True ),
17753  deltaEta = cms.double( 0.3 ),
17754  deltaPhi = cms.double( 0.3 )
17755  )
17756 )
17757 fragment.hltIter2GlbTrkMuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
17758  cut = cms.string( "" ),
17759  silentClusterCheck = cms.untracked.bool( False ),
17760  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
17761  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
17762  doClusterCheck = cms.bool( False ),
17763  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
17764  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
17765 )
17766 fragment.hltIter2GlbTrkMuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
17767  trackingRegions = cms.InputTag( "hltIter2GlbTrkMuonPixelTrackingRegions" ),
17768  layerPairs = cms.vuint32( 0 ),
17769  clusterCheck = cms.InputTag( "hltIter2GlbTrkMuonPixelClusterCheck" ),
17770  produceSeedingHitSets = cms.bool( True ),
17771  produceIntermediateHitDoublets = cms.bool( False ),
17772  maxElement = cms.uint32( 0 ),
17773  seedingLayers = cms.InputTag( "hltIter2GlbTrkMuonPixelLayerPairs" )
17774 )
17775 fragment.hltIter2GlbTrkMuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
17776  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17777  forceKinematicWithRegionDirection = cms.bool( False ),
17778  magneticField = cms.string( "ParabolicMf" ),
17779  SeedMomentumForBOFF = cms.double( 5.0 ),
17780  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
17781  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17782  MinOneOverPtError = cms.double( 1.0 ),
17783  seedingHitSets = cms.InputTag( "hltIter2GlbTrkMuonPixelHitDoublets" ),
17784  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
17785 )
17786 fragment.hltIter2GlbTrkMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
17787  src = cms.InputTag( "hltIter2GlbTrkMuonPixelSeeds" ),
17788  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
17789  SimpleMagneticField = cms.string( "ParabolicMf" ),
17790  TransientInitialStateEstimatorParameters = cms.PSet(
17791  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
17792  numberMeasurementsForFit = cms.int32( 4 ),
17793  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
17794  ),
17795  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
17796  MeasurementTrackerEvent = cms.InputTag( "hltIter2GlbTrkMuonMaskedMeasurementTrackerEvent" ),
17797  cleanTrajectoryAfterInOut = cms.bool( False ),
17798  useHitsSplitting = cms.bool( False ),
17799  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
17800  doSeedingRegionRebuilding = cms.bool( False ),
17801  maxNSeeds = cms.uint32( 100000 ),
17802  produceSeedStopReasons = cms.bool( False ),
17803  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ),
17804  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17805  TrajectoryBuilder = cms.string( "" )
17806 )
17807 fragment.hltIter2GlbTrkMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
17808  src = cms.InputTag( "hltIter2GlbTrkMuonCkfTrackCandidates" ),
17809  SimpleMagneticField = cms.string( "ParabolicMf" ),
17810  clusterRemovalInfo = cms.InputTag( "" ),
17811  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17812  MeasurementTrackerEvent = cms.InputTag( "hltIter2GlbTrkMuonMaskedMeasurementTrackerEvent" ),
17813  Fitter = cms.string( "hltESPFittingSmootherIT" ),
17814  useHitsSplitting = cms.bool( False ),
17815  MeasurementTracker = cms.string( "" ),
17816  AlgorithmName = cms.string( "hltIterX" ),
17817  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
17818  NavigationSchool = cms.string( "" ),
17819  TrajectoryInEvent = cms.bool( False ),
17820  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17821  GeometricInnerState = cms.bool( True ),
17822  useSimpleMF = cms.bool( True ),
17823  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
17824 )
17825 fragment.hltIter2GlbTrkMuonTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector",
17826  max_d0 = cms.double( 100.0 ),
17827  minNumber3DLayers = cms.uint32( 0 ),
17828  max_lostHitFraction = cms.double( 1.0 ),
17829  applyAbsCutsIfNoPV = cms.bool( False ),
17830  qualityBit = cms.string( "highPurity" ),
17831  minNumberLayers = cms.uint32( 3 ),
17832  chi2n_par = cms.double( 0.7 ),
17833  useVtxError = cms.bool( False ),
17834  nSigmaZ = cms.double( 3.0 ),
17835  dz_par2 = cms.vdouble( 0.4, 4.0 ),
17836  applyAdaptedPVCuts = cms.bool( True ),
17837  min_eta = cms.double( -9999.0 ),
17838  dz_par1 = cms.vdouble( 0.35, 4.0 ),
17839  copyTrajectories = cms.untracked.bool( False ),
17840  vtxNumber = cms.int32( -1 ),
17841  max_d0NoPV = cms.double( 100.0 ),
17842  keepAllTracks = cms.bool( False ),
17843  maxNumberLostLayers = cms.uint32( 1 ),
17844  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
17845  max_relpterr = cms.double( 9999.0 ),
17846  copyExtras = cms.untracked.bool( True ),
17847  max_z0NoPV = cms.double( 100.0 ),
17848  vertexCut = cms.string( "tracksSize>=3" ),
17849  max_z0 = cms.double( 100.0 ),
17850  useVertices = cms.bool( True ),
17851  min_nhits = cms.uint32( 0 ),
17852  src = cms.InputTag( "hltIter2GlbTrkMuonCtfWithMaterialTracks" ),
17853  max_minMissHitOutOrIn = cms.int32( 99 ),
17854  chi2n_no1Dmod_par = cms.double( 9999.0 ),
17855  vertices = cms.InputTag( "hltPixelVerticesGlbTrkMuon" ),
17856  max_eta = cms.double( 9999.0 ),
17857  d0_par2 = cms.vdouble( 0.4, 4.0 ),
17858  d0_par1 = cms.vdouble( 0.3, 4.0 ),
17859  res_par = cms.vdouble( 0.003, 0.001 ),
17860  minHitsToBypassChecks = cms.uint32( 20 )
17861 )
17862 fragment.hltIter2GlbTrkMuonMerged = cms.EDProducer( "TrackListMerger",
17863  ShareFrac = cms.double( 0.19 ),
17864  writeOnlyTrkQuals = cms.bool( False ),
17865  MinPT = cms.double( 0.05 ),
17866  allowFirstHitShare = cms.bool( True ),
17867  copyExtras = cms.untracked.bool( True ),
17868  Epsilon = cms.double( -0.001 ),
17869  selectedTrackQuals = cms.VInputTag( 'hltIter1GlbTrkMuonMerged','hltIter2GlbTrkMuonTrackSelectionHighPurity' ),
17870  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
17871  MaxNormalizedChisq = cms.double( 1000.0 ),
17872  copyMVA = cms.bool( False ),
17873  FoundHitBonus = cms.double( 5.0 ),
17874  LostHitPenalty = cms.double( 20.0 ),
17875  setsToMerge = cms.VPSet(
17876  cms.PSet( pQual = cms.bool( False ),
17877  tLists = cms.vint32( 0, 1 )
17878  )
17879  ),
17880  MinFound = cms.int32( 3 ),
17881  hasSelector = cms.vint32( 0, 0 ),
17882  TrackProducers = cms.VInputTag( 'hltIter1GlbTrkMuonMerged','hltIter2GlbTrkMuonTrackSelectionHighPurity' ),
17883  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
17884  newQuality = cms.string( "confirmed" )
17885 )
17886 fragment.hltGlbTrkMuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer",
17887  printDebug = cms.bool( False ),
17888  CutsPSet = cms.PSet(
17889  applyCutsORmaxNTracks = cms.bool( False ),
17890  maxNTracks = cms.int32( -1 ),
17891  Thresholds = cms.vdouble( 0.4 ),
17892  EtaBounds = cms.vdouble( 2.411 ),
17893  ComponentName = cms.string( "SimpleCuts" ),
17894  ConeSizes = cms.vdouble( 0.3 )
17895  ),
17896  OutputMuIsoDeposits = cms.bool( True ),
17897  TrackPt_Min = cms.double( -1.0 ),
17898  CaloDepositsLabel = cms.InputTag( "notUsed" ),
17899  CaloExtractorPSet = cms.PSet(
17900  DR_Veto_H = cms.double( 0.1 ),
17901  Vertex_Constraint_Z = cms.bool( False ),
17902  DR_Veto_E = cms.double( 0.07 ),
17903  Weight_H = cms.double( 1.0 ),
17904  CaloTowerCollectionLabel = cms.InputTag( "notUsed" ),
17905  DR_Max = cms.double( 0.3 ),
17906  DepositLabel = cms.untracked.string( "EcalPlusHcal" ),
17907  Vertex_Constraint_XY = cms.bool( False ),
17908  Threshold_H = cms.double( 0.5 ),
17909  Threshold_E = cms.double( 0.2 ),
17910  ComponentName = cms.string( "CaloExtractor" ),
17911  Weight_E = cms.double( 1.0 )
17912  ),
17913  inputMuonCollection = cms.InputTag( "hltGlbTrkMuonCands" ),
17914  TrkExtractorPSet = cms.PSet(
17915  Diff_z = cms.double( 0.2 ),
17916  inputTrackCollection = cms.InputTag( "hltIter2GlbTrkMuonMerged" ),
17917  Chi2Ndof_Max = cms.double( 1.0E64 ),
17918  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
17919  DR_Veto = cms.double( 0.01 ),
17920  Pt_Min = cms.double( -1.0 ),
17921  VetoLeadingTrack = cms.bool( False ),
17922  DR_Max = cms.double( 0.3 ),
17923  DepositLabel = cms.untracked.string( "PXLS" ),
17924  PtVeto_Min = cms.double( 2.0 ),
17925  NHits_Min = cms.uint32( 0 ),
17926  PropagateTracksToRadius = cms.bool( False ),
17927  ReferenceRadius = cms.double( 6.0 ),
17928  Chi2Prob_Min = cms.double( -1.0 ),
17929  Diff_r = cms.double( 0.1 ),
17930  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
17931  ComponentName = cms.string( "PixelTrackExtractor" ),
17932  DR_VetoPt = cms.double( 0.025 )
17933  ),
17934  UseRhoCorrectedCaloDeposits = cms.bool( False ),
17935  UseCaloIso = cms.bool( False )
17936 )
17937 fragment.hltDiMuonGlbTrkRelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter",
17938  saveTags = cms.bool( True ),
17939  PreviousCandTag = cms.InputTag( "hltDiMuonGlbTrk" ),
17940  MinN = cms.int32( 2 ),
17941  IsolatorPSet = cms.PSet( ),
17942  CandTag = cms.InputTag( "hltGlbTrkMuonCands" ),
17943  DepTag = cms.VInputTag( 'hltGlbTrkMuonRelTrkIsolationVVL' )
17944 )
17945 fragment.hltDiMuonGlbTrkRelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ",
17946  saveTags = cms.bool( True ),
17947  originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ),
17948  originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ),
17949  MinPixHitsForDZ = cms.int32( 0 ),
17950  MinN = cms.int32( 1 ),
17951  triggerType1 = cms.int32( 83 ),
17952  triggerType2 = cms.int32( 83 ),
17953  MinDR = cms.double( 0.001 ),
17954  MaxDZ = cms.double( 0.2 ),
17955  inputTag1 = cms.InputTag( "hltDiMuonGlbTrkRelTrkIsoFiltered0p4" ),
17956  checkSC = cms.bool( False ),
17957  inputTag2 = cms.InputTag( "hltDiMuonGlbTrkRelTrkIsoFiltered0p4" )
17958 )
17959 fragment.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler",
17960  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
17961  offset = cms.uint32( 0 )
17962 )
17963 fragment.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer",
17964  InputObjects = cms.InputTag( "hltL2Muons" )
17965 )
17966 fragment.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
17967  saveTags = cms.bool( True ),
17968  MaxDr = cms.double( 9999.0 ),
17969  CutOnChambers = cms.bool( True ),
17970  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ),
17971  MinPt = cms.double( 0.0 ),
17972  MinN = cms.int32( 2 ),
17973  SeedMapTag = cms.InputTag( "hltL2Muons" ),
17974  MaxEta = cms.double( 2.5 ),
17975  MinNhits = cms.vint32( 0 ),
17976  MinDxySig = cms.double( -1.0 ),
17977  MinNchambers = cms.vint32( 0 ),
17978  AbsEtaBins = cms.vdouble( 5.0 ),
17979  MaxDz = cms.double( 9999.0 ),
17980  CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ),
17981  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
17982  MinDr = cms.double( -1.0 ),
17983  NSigmaPt = cms.double( 0.0 ),
17984  MinNstations = cms.vint32( 0 )
17985 )
17986 fragment.hltL3TrajSeedOIStateNoVtx = cms.EDProducer( "TSGFromL2Muon",
17987  TkSeedGenerator = cms.PSet(
17988  copyMuonRecHit = cms.bool( False ),
17989  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
17990  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
17991  errorMatrixPset = cms.PSet(
17992  atIP = cms.bool( True ),
17993  action = cms.string( "use" ),
17994  errorMatrixValuesPSet = cms.PSet(
17995  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
17996  zAxis = cms.vdouble( -3.14159, 3.14159 ),
17997  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
17998  pf3_V14 = cms.PSet(
17999  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 ),
18000  action = cms.string( "scale" )
18001  ),
18002  pf3_V25 = cms.PSet(
18003  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 ),
18004  action = cms.string( "scale" )
18005  ),
18006  pf3_V13 = cms.PSet(
18007  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 ),
18008  action = cms.string( "scale" )
18009  ),
18010  pf3_V24 = cms.PSet(
18011  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 ),
18012  action = cms.string( "scale" )
18013  ),
18014  pf3_V35 = cms.PSet(
18015  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 ),
18016  action = cms.string( "scale" )
18017  ),
18018  pf3_V12 = cms.PSet(
18019  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 ),
18020  action = cms.string( "scale" )
18021  ),
18022  pf3_V23 = cms.PSet(
18023  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 ),
18024  action = cms.string( "scale" )
18025  ),
18026  pf3_V34 = cms.PSet(
18027  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 ),
18028  action = cms.string( "scale" )
18029  ),
18030  pf3_V45 = cms.PSet(
18031  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 ),
18032  action = cms.string( "scale" )
18033  ),
18034  pf3_V11 = cms.PSet(
18035  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 ),
18036  action = cms.string( "scale" )
18037  ),
18038  pf3_V22 = cms.PSet(
18039  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 ),
18040  action = cms.string( "scale" )
18041  ),
18042  pf3_V33 = cms.PSet(
18043  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 ),
18044  action = cms.string( "scale" )
18045  ),
18046  pf3_V44 = cms.PSet(
18047  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 ),
18048  action = cms.string( "scale" )
18049  ),
18050  pf3_V55 = cms.PSet(
18051  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 ),
18052  action = cms.string( "scale" )
18053  ),
18054  pf3_V15 = cms.PSet(
18055  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 ),
18056  action = cms.string( "scale" )
18057  )
18058  )
18059  ),
18060  ComponentName = cms.string( "TSGForRoadSearch" ),
18061  maxChi2 = cms.double( 40.0 ),
18062  manySeeds = cms.bool( False ),
18063  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
18064  option = cms.uint32( 3 )
18065  ),
18066  ServiceParameters = cms.PSet(
18067  RPCLayers = cms.bool( True ),
18068  UseMuonNavigation = cms.untracked.bool( True ),
18069  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
18070  'hltESPSteppingHelixPropagatorAlong' )
18071  ),
18072  MuonCollectionLabel = cms.InputTag( "hltL2Muons" ),
18073  MuonTrackingRegionBuilder = cms.PSet( ),
18074  PCut = cms.double( 2.5 ),
18075  TrackerSeedCleaner = cms.PSet( ),
18076  PtCut = cms.double( 1.0 )
18077 )
18078 fragment.hltL3TrackCandidateFromL2OIStateNoVtx = cms.EDProducer( "CkfTrajectoryMaker",
18079  src = cms.InputTag( "hltL3TrajSeedOIStateNoVtx" ),
18080  reverseTrajectories = cms.bool( True ),
18081  TransientInitialStateEstimatorParameters = cms.PSet(
18082  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
18083  numberMeasurementsForFit = cms.int32( 4 ),
18084  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
18085  ),
18086  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
18087  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
18088  cleanTrajectoryAfterInOut = cms.bool( False ),
18089  useHitsSplitting = cms.bool( False ),
18090  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
18091  doSeedingRegionRebuilding = cms.bool( False ),
18092  trackCandidateAlso = cms.bool( True ),
18093  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
18094  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
18095  TrajectoryBuilder = cms.string( "" ),
18096  maxNSeeds = cms.uint32( 100000 )
18097 )
18098 fragment.hltL3TkTracksFromL2OIStateNoVtx = cms.EDProducer( "TrackProducer",
18099  src = cms.InputTag( "hltL3TrackCandidateFromL2OIStateNoVtx" ),
18100  SimpleMagneticField = cms.string( "" ),
18101  clusterRemovalInfo = cms.InputTag( "" ),
18102  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18103  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
18104  Fitter = cms.string( "hltESPKFFittingSmoother" ),
18105  useHitsSplitting = cms.bool( False ),
18106  MeasurementTracker = cms.string( "" ),
18107  AlgorithmName = cms.string( "hltIterX" ),
18108  alias = cms.untracked.string( "" ),
18109  NavigationSchool = cms.string( "" ),
18110  TrajectoryInEvent = cms.bool( False ),
18111  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18112  GeometricInnerState = cms.bool( True ),
18113  useSimpleMF = cms.bool( False ),
18114  Propagator = cms.string( "PropagatorWithMaterial" )
18115 )
18116 fragment.hltL3NoFiltersNoVtxMuonsOIState = cms.EDProducer( "L3MuonProducer",
18117  ServiceParameters = cms.PSet(
18118  RPCLayers = cms.bool( True ),
18119  UseMuonNavigation = cms.untracked.bool( True ),
18120  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
18121  'SteppingHelixPropagatorAny',
18122  'hltESPSmartPropagator',
18123  'hltESPSteppingHelixPropagatorOpposite' )
18124  ),
18125  L3TrajBuilderParameters = cms.PSet(
18126  PtCut = cms.double( 1.0 ),
18127  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
18128  GlobalMuonTrackMatcher = cms.PSet(
18129  Chi2Cut_3 = cms.double( 200.0 ),
18130  DeltaDCut_2 = cms.double( 10.0 ),
18131  Eta_threshold = cms.double( 1.2 ),
18132  Quality_2 = cms.double( 15.0 ),
18133  DeltaDCut_1 = cms.double( 40.0 ),
18134  Quality_3 = cms.double( 7.0 ),
18135  DeltaDCut_3 = cms.double( 15.0 ),
18136  Quality_1 = cms.double( 20.0 ),
18137  Pt_threshold1 = cms.double( 0.0 ),
18138  DeltaRCut_2 = cms.double( 0.2 ),
18139  DeltaRCut_1 = cms.double( 0.1 ),
18140  Pt_threshold2 = cms.double( 9.99999999E8 ),
18141  Chi2Cut_1 = cms.double( 50.0 ),
18142  Chi2Cut_2 = cms.double( 50.0 ),
18143  DeltaRCut_3 = cms.double( 1.0 ),
18144  LocChi2Cut = cms.double( 0.001 ),
18145  Propagator = cms.string( "hltESPSmartPropagator" ),
18146  MinPt = cms.double( 1.0 ),
18147  MinP = cms.double( 2.5 )
18148  ),
18149  ScaleTECxFactor = cms.double( -1.0 ),
18150  tkTrajUseVertex = cms.bool( False ),
18151  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
18152  TrackTransformer = cms.PSet(
18153  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
18154  RefitDirection = cms.string( "insideOut" ),
18155  RefitRPCHits = cms.bool( True ),
18156  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
18157  DoPredictionsOnly = cms.bool( False ),
18158  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18159  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
18160  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
18161  ),
18162  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18163  RefitRPCHits = cms.bool( True ),
18164  tkTrajVertex = cms.InputTag( "pixelVertices" ),
18165  GlbRefitterParameters = cms.PSet(
18166  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
18167  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
18168  SkipStation = cms.int32( -1 ),
18169  Chi2CutRPC = cms.double( 1.0 ),
18170  PropDirForCosmics = cms.bool( False ),
18171  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
18172  HitThreshold = cms.int32( 1 ),
18173  DYTthrs = cms.vint32( 30, 15 ),
18174  TrackerSkipSystem = cms.int32( -1 ),
18175  RefitDirection = cms.string( "insideOut" ),
18176  Chi2CutCSC = cms.double( 150.0 ),
18177  Chi2CutDT = cms.double( 10.0 ),
18178  RefitRPCHits = cms.bool( True ),
18179  TrackerSkipSection = cms.int32( -1 ),
18180  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
18181  DoPredictionsOnly = cms.bool( False ),
18182  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18183  MuonHitsOption = cms.int32( 1 ),
18184  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
18185  ),
18186  PCut = cms.double( 2.5 ),
18187  tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ),
18188  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18189  tkTrajMaxChi2 = cms.double( 9.0E99 ),
18190  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
18191  ScaleTECyFactor = cms.double( -1.0 ),
18192  tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIStateNoVtx" )
18193  ),
18194  TrackLoaderParameters = cms.PSet(
18195  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
18196  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18197  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18198  DoSmoothing = cms.bool( True ),
18199  SmoothTkTrack = cms.untracked.bool( False ),
18200  VertexConstraint = cms.bool( False ),
18201  MuonUpdatorAtVertexParameters = cms.PSet(
18202  MaxChi2 = cms.double( 1000000.0 ),
18203  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
18204  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
18205  ),
18206  PutTkTrackIntoEvent = cms.untracked.bool( False ),
18207  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
18208  ),
18209  MuonCollectionLabel = cms.InputTag( "hltL2Muons" )
18210 )
18211 fragment.hltL3NoFiltersNoVtxTrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
18212  TkSeedGenerator = cms.PSet(
18213  iterativeTSG = cms.PSet(
18214  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
18215  beamSpot = cms.InputTag( "unused" ),
18216  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
18217  SelectState = cms.bool( False ),
18218  ErrorRescaling = cms.double( 3.0 ),
18219  UseVertexState = cms.bool( True ),
18220  SigmaZ = cms.double( 25.0 ),
18221  MaxChi2 = cms.double( 40.0 ),
18222  errorMatrixPset = cms.PSet(
18223  atIP = cms.bool( True ),
18224  action = cms.string( "use" ),
18225  errorMatrixValuesPSet = cms.PSet(
18226  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
18227  zAxis = cms.vdouble( -3.14159, 3.14159 ),
18228  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
18229  pf3_V14 = cms.PSet(
18230  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 ),
18231  action = cms.string( "scale" )
18232  ),
18233  pf3_V25 = cms.PSet(
18234  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 ),
18235  action = cms.string( "scale" )
18236  ),
18237  pf3_V13 = cms.PSet(
18238  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 ),
18239  action = cms.string( "scale" )
18240  ),
18241  pf3_V24 = cms.PSet(
18242  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 ),
18243  action = cms.string( "scale" )
18244  ),
18245  pf3_V35 = cms.PSet(
18246  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 ),
18247  action = cms.string( "scale" )
18248  ),
18249  pf3_V12 = cms.PSet(
18250  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 ),
18251  action = cms.string( "scale" )
18252  ),
18253  pf3_V23 = cms.PSet(
18254  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 ),
18255  action = cms.string( "scale" )
18256  ),
18257  pf3_V34 = cms.PSet(
18258  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 ),
18259  action = cms.string( "scale" )
18260  ),
18261  pf3_V45 = cms.PSet(
18262  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 ),
18263  action = cms.string( "scale" )
18264  ),
18265  pf3_V11 = cms.PSet(
18266  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 ),
18267  action = cms.string( "scale" )
18268  ),
18269  pf3_V22 = cms.PSet(
18270  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 ),
18271  action = cms.string( "scale" )
18272  ),
18273  pf3_V33 = cms.PSet(
18274  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 ),
18275  action = cms.string( "scale" )
18276  ),
18277  pf3_V44 = cms.PSet(
18278  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 ),
18279  action = cms.string( "scale" )
18280  ),
18281  pf3_V55 = cms.PSet(
18282  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 ),
18283  action = cms.string( "scale" )
18284  ),
18285  pf3_V15 = cms.PSet(
18286  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 ),
18287  action = cms.string( "scale" )
18288  )
18289  )
18290  ),
18291  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
18292  ComponentName = cms.string( "TSGFromPropagation" ),
18293  UpdateState = cms.bool( True ),
18294  ResetMethod = cms.string( "matrix" )
18295  ),
18296  PSetNames = cms.vstring( 'skipTSG',
18297  'iterativeTSG' ),
18298  skipTSG = cms.PSet( ),
18299  ComponentName = cms.string( "DualByL2TSG" ),
18300  L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxMuonsOIState" )
18301  ),
18302  ServiceParameters = cms.PSet(
18303  RPCLayers = cms.bool( True ),
18304  UseMuonNavigation = cms.untracked.bool( True ),
18305  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
18306  'hltESPSmartPropagatorAnyOpposite' )
18307  ),
18308  MuonCollectionLabel = cms.InputTag( "hltL2Muons" ),
18309  MuonTrackingRegionBuilder = cms.PSet( ),
18310  PCut = cms.double( 2.5 ),
18311  TrackerSeedCleaner = cms.PSet(
18312  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18313  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18314  cleanerFromSharedHits = cms.bool( True ),
18315  directionCleaner = cms.bool( True ),
18316  ptCleaner = cms.bool( True )
18317  ),
18318  PtCut = cms.double( 1.0 )
18319 )
18320 fragment.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker",
18321  src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedOIHit" ),
18322  reverseTrajectories = cms.bool( True ),
18323  TransientInitialStateEstimatorParameters = cms.PSet(
18324  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
18325  numberMeasurementsForFit = cms.int32( 4 ),
18326  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
18327  ),
18328  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
18329  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
18330  cleanTrajectoryAfterInOut = cms.bool( False ),
18331  useHitsSplitting = cms.bool( False ),
18332  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
18333  doSeedingRegionRebuilding = cms.bool( False ),
18334  trackCandidateAlso = cms.bool( True ),
18335  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
18336  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
18337  TrajectoryBuilder = cms.string( "" ),
18338  maxNSeeds = cms.uint32( 100000 )
18339 )
18340 fragment.hltL3NoFiltersTkTracksFromL2OIHitNoVtx = cms.EDProducer( "TrackProducer",
18341  src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx" ),
18342  SimpleMagneticField = cms.string( "" ),
18343  clusterRemovalInfo = cms.InputTag( "" ),
18344  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18345  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
18346  Fitter = cms.string( "hltESPKFFittingSmoother" ),
18347  useHitsSplitting = cms.bool( False ),
18348  MeasurementTracker = cms.string( "" ),
18349  AlgorithmName = cms.string( "hltIterX" ),
18350  alias = cms.untracked.string( "" ),
18351  NavigationSchool = cms.string( "" ),
18352  TrajectoryInEvent = cms.bool( False ),
18353  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18354  GeometricInnerState = cms.bool( True ),
18355  useSimpleMF = cms.bool( False ),
18356  Propagator = cms.string( "PropagatorWithMaterial" )
18357 )
18358 fragment.hltL3NoFiltersNoVtxMuonsOIHit = cms.EDProducer( "L3MuonProducer",
18359  ServiceParameters = cms.PSet(
18360  RPCLayers = cms.bool( True ),
18361  UseMuonNavigation = cms.untracked.bool( True ),
18362  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
18363  'SteppingHelixPropagatorAny',
18364  'hltESPSmartPropagator',
18365  'hltESPSteppingHelixPropagatorOpposite' )
18366  ),
18367  L3TrajBuilderParameters = cms.PSet(
18368  PtCut = cms.double( 1.0 ),
18369  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
18370  GlobalMuonTrackMatcher = cms.PSet(
18371  Chi2Cut_3 = cms.double( 200.0 ),
18372  DeltaDCut_2 = cms.double( 10.0 ),
18373  Eta_threshold = cms.double( 1.2 ),
18374  Quality_2 = cms.double( 15.0 ),
18375  DeltaDCut_1 = cms.double( 40.0 ),
18376  Quality_3 = cms.double( 7.0 ),
18377  DeltaDCut_3 = cms.double( 15.0 ),
18378  Quality_1 = cms.double( 20.0 ),
18379  Pt_threshold1 = cms.double( 0.0 ),
18380  DeltaRCut_2 = cms.double( 0.2 ),
18381  DeltaRCut_1 = cms.double( 0.1 ),
18382  Pt_threshold2 = cms.double( 9.99999999E8 ),
18383  Chi2Cut_1 = cms.double( 50.0 ),
18384  Chi2Cut_2 = cms.double( 50.0 ),
18385  DeltaRCut_3 = cms.double( 1.0 ),
18386  LocChi2Cut = cms.double( 0.001 ),
18387  Propagator = cms.string( "hltESPSmartPropagator" ),
18388  MinPt = cms.double( 1.0 ),
18389  MinP = cms.double( 2.5 )
18390  ),
18391  ScaleTECxFactor = cms.double( -1.0 ),
18392  tkTrajUseVertex = cms.bool( False ),
18393  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
18394  TrackTransformer = cms.PSet(
18395  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
18396  RefitDirection = cms.string( "insideOut" ),
18397  RefitRPCHits = cms.bool( True ),
18398  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
18399  DoPredictionsOnly = cms.bool( False ),
18400  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18401  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
18402  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
18403  ),
18404  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18405  RefitRPCHits = cms.bool( True ),
18406  tkTrajVertex = cms.InputTag( "pixelVertices" ),
18407  GlbRefitterParameters = cms.PSet(
18408  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
18409  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
18410  SkipStation = cms.int32( -1 ),
18411  Chi2CutRPC = cms.double( 1.0 ),
18412  PropDirForCosmics = cms.bool( False ),
18413  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
18414  HitThreshold = cms.int32( 1 ),
18415  DYTthrs = cms.vint32( 30, 15 ),
18416  TrackerSkipSystem = cms.int32( -1 ),
18417  RefitDirection = cms.string( "insideOut" ),
18418  Chi2CutCSC = cms.double( 150.0 ),
18419  Chi2CutDT = cms.double( 10.0 ),
18420  RefitRPCHits = cms.bool( True ),
18421  TrackerSkipSection = cms.int32( -1 ),
18422  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
18423  DoPredictionsOnly = cms.bool( False ),
18424  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18425  MuonHitsOption = cms.int32( 1 ),
18426  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
18427  ),
18428  PCut = cms.double( 2.5 ),
18429  tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ),
18430  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18431  tkTrajMaxChi2 = cms.double( 9.0E99 ),
18432  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
18433  ScaleTECyFactor = cms.double( -1.0 ),
18434  tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2OIHitNoVtx" )
18435  ),
18436  TrackLoaderParameters = cms.PSet(
18437  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
18438  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18439  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18440  DoSmoothing = cms.bool( True ),
18441  SmoothTkTrack = cms.untracked.bool( False ),
18442  VertexConstraint = cms.bool( False ),
18443  MuonUpdatorAtVertexParameters = cms.PSet(
18444  MaxChi2 = cms.double( 1000000.0 ),
18445  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
18446  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
18447  ),
18448  PutTkTrackIntoEvent = cms.untracked.bool( False ),
18449  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
18450  ),
18451  MuonCollectionLabel = cms.InputTag( "hltL2Muons" )
18452 )
18453 fragment.hltL3NoFiltersNoVtxTkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
18454  labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit' )
18455 )
18456 fragment.hltL3NoFiltersNoVtxTrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon",
18457  TkSeedGenerator = cms.PSet(
18458  iterativeTSG = cms.PSet(
18459  firstTSG = cms.PSet(
18460  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18461  OrderedHitsFactoryPSet = cms.PSet(
18462  SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ),
18463  ComponentName = cms.string( "StandardHitTripletGenerator" ),
18464  GeneratorPSet = cms.PSet(
18465  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
18466  maxElement = cms.uint32( 0 ),
18467  useFixedPreFiltering = cms.bool( False ),
18468  extraHitRZtolerance = cms.double( 0.06 ),
18469  phiPreFiltering = cms.double( 0.3 ),
18470  extraHitRPhitolerance = cms.double( 0.06 ),
18471  useBending = cms.bool( True ),
18472  ComponentName = cms.string( "PixelTripletHLTGenerator" ),
18473  useMultScattering = cms.bool( True )
18474  )
18475  ),
18476  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
18477  ComponentName = cms.string( "TSGFromOrderedHits" )
18478  ),
18479  secondTSG = cms.PSet(
18480  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18481  OrderedHitsFactoryPSet = cms.PSet(
18482  SeedingLayers = cms.InputTag( "hltPixelLayerPairs" ),
18483  maxElement = cms.uint32( 0 ),
18484  ComponentName = cms.string( "StandardHitPairGenerator" ),
18485  useOnDemandTracker = cms.untracked.int32( 0 )
18486  ),
18487  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
18488  ComponentName = cms.string( "TSGFromOrderedHits" )
18489  ),
18490  PSetNames = cms.vstring( 'firstTSG',
18491  'secondTSG' ),
18492  thirdTSG = cms.PSet(
18493  etaSeparation = cms.double( 2.0 ),
18494  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ),
18495  PSetNames = cms.vstring( 'endcapTSG',
18496  'barrelTSG' ),
18497  barrelTSG = cms.PSet( ),
18498  ComponentName = cms.string( "DualByEtaTSG" ),
18499  endcapTSG = cms.PSet(
18500  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18501  OrderedHitsFactoryPSet = cms.PSet(
18502  SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ),
18503  maxElement = cms.uint32( 0 ),
18504  ComponentName = cms.string( "StandardHitPairGenerator" ),
18505  useOnDemandTracker = cms.untracked.int32( 0 )
18506  ),
18507  ComponentName = cms.string( "TSGFromOrderedHits" )
18508  )
18509  ),
18510  ComponentName = cms.string( "CombinedTSG" )
18511  ),
18512  PSetNames = cms.vstring( 'skipTSG',
18513  'iterativeTSG' ),
18514  skipTSG = cms.PSet( ),
18515  ComponentName = cms.string( "DualByL2TSG" ),
18516  L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxTkFromL2OICombination" )
18517  ),
18518  ServiceParameters = cms.PSet(
18519  RPCLayers = cms.bool( True ),
18520  UseMuonNavigation = cms.untracked.bool( True ),
18521  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' )
18522  ),
18523  MuonCollectionLabel = cms.InputTag( "hltL2Muons" ),
18524  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
18525  PCut = cms.double( 2.5 ),
18526  TrackerSeedCleaner = cms.PSet(
18527  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18528  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18529  cleanerFromSharedHits = cms.bool( True ),
18530  directionCleaner = cms.bool( True ),
18531  ptCleaner = cms.bool( True )
18532  ),
18533  PtCut = cms.double( 1.0 )
18534 )
18535 fragment.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker",
18536  src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedIOHit" ),
18537  reverseTrajectories = cms.bool( False ),
18538  TransientInitialStateEstimatorParameters = cms.PSet(
18539  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
18540  numberMeasurementsForFit = cms.int32( 4 ),
18541  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
18542  ),
18543  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
18544  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
18545  cleanTrajectoryAfterInOut = cms.bool( False ),
18546  useHitsSplitting = cms.bool( False ),
18547  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
18548  doSeedingRegionRebuilding = cms.bool( False ),
18549  trackCandidateAlso = cms.bool( True ),
18550  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
18551  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
18552  TrajectoryBuilder = cms.string( "" ),
18553  maxNSeeds = cms.uint32( 100000 )
18554 )
18555 fragment.hltL3NoFiltersTkTracksFromL2IOHitNoVtx = cms.EDProducer( "TrackProducer",
18556  src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx" ),
18557  SimpleMagneticField = cms.string( "" ),
18558  clusterRemovalInfo = cms.InputTag( "" ),
18559  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18560  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
18561  Fitter = cms.string( "hltESPKFFittingSmoother" ),
18562  useHitsSplitting = cms.bool( False ),
18563  MeasurementTracker = cms.string( "" ),
18564  AlgorithmName = cms.string( "hltIterX" ),
18565  alias = cms.untracked.string( "" ),
18566  NavigationSchool = cms.string( "" ),
18567  TrajectoryInEvent = cms.bool( False ),
18568  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18569  GeometricInnerState = cms.bool( True ),
18570  useSimpleMF = cms.bool( False ),
18571  Propagator = cms.string( "PropagatorWithMaterial" )
18572 )
18573 fragment.hltL3NoFiltersNoVtxMuonsIOHit = cms.EDProducer( "L3MuonProducer",
18574  ServiceParameters = cms.PSet(
18575  RPCLayers = cms.bool( True ),
18576  UseMuonNavigation = cms.untracked.bool( True ),
18577  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
18578  'SteppingHelixPropagatorAny',
18579  'hltESPSmartPropagator',
18580  'hltESPSteppingHelixPropagatorOpposite' )
18581  ),
18582  L3TrajBuilderParameters = cms.PSet(
18583  PtCut = cms.double( 1.0 ),
18584  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
18585  GlobalMuonTrackMatcher = cms.PSet(
18586  Chi2Cut_3 = cms.double( 200.0 ),
18587  DeltaDCut_2 = cms.double( 10.0 ),
18588  Eta_threshold = cms.double( 1.2 ),
18589  Quality_2 = cms.double( 15.0 ),
18590  DeltaDCut_1 = cms.double( 40.0 ),
18591  Quality_3 = cms.double( 7.0 ),
18592  DeltaDCut_3 = cms.double( 15.0 ),
18593  Quality_1 = cms.double( 20.0 ),
18594  Pt_threshold1 = cms.double( 0.0 ),
18595  DeltaRCut_2 = cms.double( 0.2 ),
18596  DeltaRCut_1 = cms.double( 0.1 ),
18597  Pt_threshold2 = cms.double( 9.99999999E8 ),
18598  Chi2Cut_1 = cms.double( 50.0 ),
18599  Chi2Cut_2 = cms.double( 50.0 ),
18600  DeltaRCut_3 = cms.double( 1.0 ),
18601  LocChi2Cut = cms.double( 0.001 ),
18602  Propagator = cms.string( "hltESPSmartPropagator" ),
18603  MinPt = cms.double( 1.0 ),
18604  MinP = cms.double( 2.5 )
18605  ),
18606  ScaleTECxFactor = cms.double( -1.0 ),
18607  tkTrajUseVertex = cms.bool( False ),
18608  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
18609  TrackTransformer = cms.PSet(
18610  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
18611  RefitDirection = cms.string( "insideOut" ),
18612  RefitRPCHits = cms.bool( True ),
18613  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
18614  DoPredictionsOnly = cms.bool( False ),
18615  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18616  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
18617  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
18618  ),
18619  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18620  RefitRPCHits = cms.bool( True ),
18621  tkTrajVertex = cms.InputTag( "pixelVertices" ),
18622  GlbRefitterParameters = cms.PSet(
18623  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
18624  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
18625  SkipStation = cms.int32( -1 ),
18626  Chi2CutRPC = cms.double( 1.0 ),
18627  PropDirForCosmics = cms.bool( False ),
18628  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
18629  HitThreshold = cms.int32( 1 ),
18630  DYTthrs = cms.vint32( 30, 15 ),
18631  TrackerSkipSystem = cms.int32( -1 ),
18632  RefitDirection = cms.string( "insideOut" ),
18633  Chi2CutCSC = cms.double( 150.0 ),
18634  Chi2CutDT = cms.double( 10.0 ),
18635  RefitRPCHits = cms.bool( True ),
18636  TrackerSkipSection = cms.int32( -1 ),
18637  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
18638  DoPredictionsOnly = cms.bool( False ),
18639  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18640  MuonHitsOption = cms.int32( 1 ),
18641  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
18642  ),
18643  PCut = cms.double( 2.5 ),
18644  tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ),
18645  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18646  tkTrajMaxChi2 = cms.double( 9.0E99 ),
18647  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
18648  ScaleTECyFactor = cms.double( -1.0 ),
18649  tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2IOHitNoVtx" )
18650  ),
18651  TrackLoaderParameters = cms.PSet(
18652  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
18653  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
18654  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
18655  DoSmoothing = cms.bool( True ),
18656  SmoothTkTrack = cms.untracked.bool( False ),
18657  VertexConstraint = cms.bool( False ),
18658  MuonUpdatorAtVertexParameters = cms.PSet(
18659  MaxChi2 = cms.double( 1000000.0 ),
18660  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
18661  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
18662  ),
18663  PutTkTrackIntoEvent = cms.untracked.bool( False ),
18664  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
18665  ),
18666  MuonCollectionLabel = cms.InputTag( "hltL2Muons" )
18667 )
18668 fragment.hltL3NoFiltersNoVtxTrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
18669  labels = cms.VInputTag( 'hltL3NoFiltersNoVtxTrajSeedIOHit','hltL3TrajSeedOIStateNoVtx','hltL3NoFiltersNoVtxTrajSeedOIHit' )
18670 )
18671 fragment.hltL3NoFiltersTrackCandidateFromL2NoVtx = cms.EDProducer( "L3TrackCandCombiner",
18672  labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx','hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx','hltL3TrackCandidateFromL2OIStateNoVtx' )
18673 )
18674 fragment.hltL3NoFiltersNoVtxTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
18675  ShareFrac = cms.double( 0.19 ),
18676  writeOnlyTrkQuals = cms.bool( False ),
18677  MinPT = cms.double( 0.05 ),
18678  allowFirstHitShare = cms.bool( True ),
18679  copyExtras = cms.untracked.bool( True ),
18680  Epsilon = cms.double( -0.001 ),
18681  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ),
18682  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
18683  MaxNormalizedChisq = cms.double( 1000.0 ),
18684  copyMVA = cms.bool( False ),
18685  FoundHitBonus = cms.double( 100.0 ),
18686  LostHitPenalty = cms.double( 0.0 ),
18687  setsToMerge = cms.VPSet(
18688  cms.PSet( pQual = cms.bool( False ),
18689  tLists = cms.vint32( 0, 1 )
18690  )
18691  ),
18692  MinFound = cms.int32( 3 ),
18693  hasSelector = cms.vint32( 0, 0 ),
18694  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ),
18695  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
18696  newQuality = cms.string( "confirmed" )
18697 )
18698 fragment.hltL3NoFiltersTkTracksFromL2Novtx = cms.EDProducer( "TrackListMerger",
18699  ShareFrac = cms.double( 0.19 ),
18700  writeOnlyTrkQuals = cms.bool( False ),
18701  MinPT = cms.double( 0.05 ),
18702  allowFirstHitShare = cms.bool( True ),
18703  copyExtras = cms.untracked.bool( True ),
18704  Epsilon = cms.double( -0.001 ),
18705  selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ),
18706  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
18707  MaxNormalizedChisq = cms.double( 1000.0 ),
18708  copyMVA = cms.bool( False ),
18709  FoundHitBonus = cms.double( 100.0 ),
18710  LostHitPenalty = cms.double( 0.0 ),
18711  setsToMerge = cms.VPSet(
18712  cms.PSet( pQual = cms.bool( False ),
18713  tLists = cms.vint32( 0, 1 )
18714  )
18715  ),
18716  MinFound = cms.int32( 3 ),
18717  hasSelector = cms.vint32( 0, 0 ),
18718  TrackProducers = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ),
18719  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
18720  newQuality = cms.string( "confirmed" )
18721 )
18722 fragment.hltL3NoFiltersNoVtxMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
18723  labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' )
18724 )
18725 fragment.hltL3NoFiltersNoVtxMuons = cms.EDProducer( "L3TrackCombiner",
18726  labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' )
18727 )
18728 fragment.hltL3NoFiltersNoVtxMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
18729  InputLinksObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuonsLinksCombination" ),
18730  InputObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuons" ),
18731  MuonPtOption = cms.string( "Tracker" )
18732 )
18733 fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter",
18734  MaxNormalizedChi2 = cms.double( 9999.0 ),
18735  saveTags = cms.bool( True ),
18736  PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ),
18737  MinNmuonHits = cms.int32( 0 ),
18738  MinN = cms.int32( 2 ),
18739  MinTrackPt = cms.double( 0.0 ),
18740  MaxEta = cms.double( 2.5 ),
18741  MaxDXYBeamSpot = cms.double( 9999.0 ),
18742  MinNhits = cms.int32( 0 ),
18743  MinDxySig = cms.double( -1.0 ),
18744  NSigmaPt = cms.double( 0.0 ),
18745  MaxDz = cms.double( 9999.0 ),
18746  MaxPtDifference = cms.double( 9999.0 ),
18747  MaxDr = cms.double( 9999.0 ),
18748  CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ),
18749  MinDXYBeamSpot = cms.double( -1.0 ),
18750  MinDr = cms.double( -1.0 ),
18751  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
18752  InputLinks = cms.InputTag( "" ),
18753  MinPt = cms.double( 0.0 )
18754 )
18755 fragment.hltL1sDoubleIsoTau28to36erORDoubleTau50er = cms.EDFilter( "HLTL1TSeed",
18756  L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau28er OR L1_DoubleIsoTau30er OR L1_DoubleIsoTau32er OR L1_DoubleIsoTau33er OR L1_DoubleIsoTau34er OR L1_DoubleIsoTau35er OR L1_DoubleIsoTau36er OR L1_DoubleTau50er" ),
18757  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18758  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18759  saveTags = cms.bool( True ),
18760  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
18761  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
18762  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18763  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
18764  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
18765 )
18766 fragment.hltPreMCDoubleL1TauMediumIsoPFTau32Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler",
18767  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
18768  offset = cms.uint32( 0 )
18769 )
18770 fragment.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
18771  verbose = cms.untracked.int32( 0 ),
18772  towers = cms.InputTag( "hltTowerMakerForAll" ),
18773  TauId = cms.int32( 0 ),
18774  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18775  minimumE = cms.double( 0.8 ),
18776  UseTowersInCone = cms.double( 0.8 ),
18777  minimumEt = cms.double( 0.5 ),
18778  BX = cms.int32( 0 )
18779 )
18780 fragment.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer",
18781  Active_Area_Repeats = cms.int32( 5 ),
18782  doAreaFastjet = cms.bool( False ),
18783  voronoiRfact = cms.double( -9.0 ),
18784  maxBadHcalCells = cms.uint32( 9999999 ),
18785  doAreaDiskApprox = cms.bool( False ),
18786  maxRecoveredEcalCells = cms.uint32( 9999999 ),
18787  jetType = cms.string( "CaloJet" ),
18788  minSeed = cms.uint32( 0 ),
18789  Ghost_EtaMax = cms.double( 6.0 ),
18790  doRhoFastjet = cms.bool( False ),
18791  jetAlgorithm = cms.string( "AntiKt" ),
18792  nSigmaPU = cms.double( 1.0 ),
18793  GhostArea = cms.double( 0.01 ),
18794  Rho_EtaMax = cms.double( 4.4 ),
18795  maxBadEcalCells = cms.uint32( 9999999 ),
18796  useDeterministicSeed = cms.bool( True ),
18797  doPVCorrection = cms.bool( False ),
18798  maxRecoveredHcalCells = cms.uint32( 9999999 ),
18799  rParam = cms.double( 0.2 ),
18800  maxProblematicHcalCells = cms.uint32( 9999999 ),
18801  doOutputJets = cms.bool( True ),
18802  src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ),
18803  inputEtMin = cms.double( 0.3 ),
18804  puPtMin = cms.double( 10.0 ),
18805  srcPVs = cms.InputTag( "NotUsed" ),
18806  jetPtMin = cms.double( 1.0 ),
18807  radiusPU = cms.double( 0.4 ),
18808  maxProblematicEcalCells = cms.uint32( 9999999 ),
18809  doPUOffsetCorr = cms.bool( False ),
18810  inputEMin = cms.double( 0.0 ),
18811  useMassDropTagger = cms.bool( False ),
18812  muMin = cms.double( -1.0 ),
18813  subtractorName = cms.string( "" ),
18814  muCut = cms.double( -1.0 ),
18815  subjetPtMin = cms.double( -1.0 ),
18816  useTrimming = cms.bool( False ),
18817  muMax = cms.double( -1.0 ),
18818  yMin = cms.double( -1.0 ),
18819  useFiltering = cms.bool( False ),
18820  rFilt = cms.double( -1.0 ),
18821  yMax = cms.double( -1.0 ),
18822  zcut = cms.double( -1.0 ),
18823  MinVtxNdof = cms.int32( 5 ),
18824  MaxVtxZ = cms.double( 15.0 ),
18825  UseOnlyVertexTracks = cms.bool( False ),
18826  dRMin = cms.double( -1.0 ),
18827  nFilt = cms.int32( -1 ),
18828  usePruning = cms.bool( False ),
18829  maxDepth = cms.int32( -1 ),
18830  yCut = cms.double( -1.0 ),
18831  DzTrVtxMax = cms.double( 0.0 ),
18832  UseOnlyOnePV = cms.bool( False ),
18833  rcut_factor = cms.double( -1.0 ),
18834  sumRecHits = cms.bool( False ),
18835  trimPtFracMin = cms.double( -1.0 ),
18836  dRMax = cms.double( -1.0 ),
18837  DxyTrVtxMax = cms.double( 0.0 ),
18838  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
18839 )
18840 fragment.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
18841  verbose = cms.untracked.int32( 0 ),
18842  towers = cms.InputTag( "hltTowerMakerForAll" ),
18843  TauId = cms.int32( 1 ),
18844  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18845  minimumE = cms.double( 0.8 ),
18846  UseTowersInCone = cms.double( 0.8 ),
18847  minimumEt = cms.double( 0.5 ),
18848  BX = cms.int32( 0 )
18849 )
18850 fragment.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer",
18851  Active_Area_Repeats = cms.int32( 5 ),
18852  doAreaFastjet = cms.bool( False ),
18853  voronoiRfact = cms.double( -9.0 ),
18854  maxBadHcalCells = cms.uint32( 9999999 ),
18855  doAreaDiskApprox = cms.bool( False ),
18856  maxRecoveredEcalCells = cms.uint32( 9999999 ),
18857  jetType = cms.string( "CaloJet" ),
18858  minSeed = cms.uint32( 0 ),
18859  Ghost_EtaMax = cms.double( 6.0 ),
18860  doRhoFastjet = cms.bool( False ),
18861  jetAlgorithm = cms.string( "AntiKt" ),
18862  nSigmaPU = cms.double( 1.0 ),
18863  GhostArea = cms.double( 0.01 ),
18864  Rho_EtaMax = cms.double( 4.4 ),
18865  maxBadEcalCells = cms.uint32( 9999999 ),
18866  useDeterministicSeed = cms.bool( True ),
18867  doPVCorrection = cms.bool( False ),
18868  maxRecoveredHcalCells = cms.uint32( 9999999 ),
18869  rParam = cms.double( 0.2 ),
18870  maxProblematicHcalCells = cms.uint32( 9999999 ),
18871  doOutputJets = cms.bool( True ),
18872  src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ),
18873  inputEtMin = cms.double( 0.3 ),
18874  puPtMin = cms.double( 10.0 ),
18875  srcPVs = cms.InputTag( "NotUsed" ),
18876  jetPtMin = cms.double( 1.0 ),
18877  radiusPU = cms.double( 0.4 ),
18878  maxProblematicEcalCells = cms.uint32( 9999999 ),
18879  doPUOffsetCorr = cms.bool( False ),
18880  inputEMin = cms.double( 0.0 ),
18881  useMassDropTagger = cms.bool( False ),
18882  muMin = cms.double( -1.0 ),
18883  subtractorName = cms.string( "" ),
18884  muCut = cms.double( -1.0 ),
18885  subjetPtMin = cms.double( -1.0 ),
18886  useTrimming = cms.bool( False ),
18887  muMax = cms.double( -1.0 ),
18888  yMin = cms.double( -1.0 ),
18889  useFiltering = cms.bool( False ),
18890  rFilt = cms.double( -1.0 ),
18891  yMax = cms.double( -1.0 ),
18892  zcut = cms.double( -1.0 ),
18893  MinVtxNdof = cms.int32( 5 ),
18894  MaxVtxZ = cms.double( 15.0 ),
18895  UseOnlyVertexTracks = cms.bool( False ),
18896  dRMin = cms.double( -1.0 ),
18897  nFilt = cms.int32( -1 ),
18898  usePruning = cms.bool( False ),
18899  maxDepth = cms.int32( -1 ),
18900  yCut = cms.double( -1.0 ),
18901  DzTrVtxMax = cms.double( 0.0 ),
18902  UseOnlyOnePV = cms.bool( False ),
18903  rcut_factor = cms.double( -1.0 ),
18904  sumRecHits = cms.bool( False ),
18905  trimPtFracMin = cms.double( -1.0 ),
18906  dRMax = cms.double( -1.0 ),
18907  DxyTrVtxMax = cms.double( 0.0 ),
18908  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
18909 )
18910 fragment.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
18911  verbose = cms.untracked.int32( 0 ),
18912  towers = cms.InputTag( "hltTowerMakerForAll" ),
18913  TauId = cms.int32( 2 ),
18914  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18915  minimumE = cms.double( 0.8 ),
18916  UseTowersInCone = cms.double( 0.8 ),
18917  minimumEt = cms.double( 0.5 ),
18918  BX = cms.int32( 0 )
18919 )
18920 fragment.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer",
18921  Active_Area_Repeats = cms.int32( 5 ),
18922  doAreaFastjet = cms.bool( False ),
18923  voronoiRfact = cms.double( -9.0 ),
18924  maxBadHcalCells = cms.uint32( 9999999 ),
18925  doAreaDiskApprox = cms.bool( False ),
18926  maxRecoveredEcalCells = cms.uint32( 9999999 ),
18927  jetType = cms.string( "CaloJet" ),
18928  minSeed = cms.uint32( 0 ),
18929  Ghost_EtaMax = cms.double( 6.0 ),
18930  doRhoFastjet = cms.bool( False ),
18931  jetAlgorithm = cms.string( "AntiKt" ),
18932  nSigmaPU = cms.double( 1.0 ),
18933  GhostArea = cms.double( 0.01 ),
18934  Rho_EtaMax = cms.double( 4.4 ),
18935  maxBadEcalCells = cms.uint32( 9999999 ),
18936  useDeterministicSeed = cms.bool( True ),
18937  doPVCorrection = cms.bool( False ),
18938  maxRecoveredHcalCells = cms.uint32( 9999999 ),
18939  rParam = cms.double( 0.2 ),
18940  maxProblematicHcalCells = cms.uint32( 9999999 ),
18941  doOutputJets = cms.bool( True ),
18942  src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ),
18943  inputEtMin = cms.double( 0.3 ),
18944  puPtMin = cms.double( 10.0 ),
18945  srcPVs = cms.InputTag( "NotUsed" ),
18946  jetPtMin = cms.double( 1.0 ),
18947  radiusPU = cms.double( 0.4 ),
18948  maxProblematicEcalCells = cms.uint32( 9999999 ),
18949  doPUOffsetCorr = cms.bool( False ),
18950  inputEMin = cms.double( 0.0 ),
18951  useMassDropTagger = cms.bool( False ),
18952  muMin = cms.double( -1.0 ),
18953  subtractorName = cms.string( "" ),
18954  muCut = cms.double( -1.0 ),
18955  subjetPtMin = cms.double( -1.0 ),
18956  useTrimming = cms.bool( False ),
18957  muMax = cms.double( -1.0 ),
18958  yMin = cms.double( -1.0 ),
18959  useFiltering = cms.bool( False ),
18960  rFilt = cms.double( -1.0 ),
18961  yMax = cms.double( -1.0 ),
18962  zcut = cms.double( -1.0 ),
18963  MinVtxNdof = cms.int32( 5 ),
18964  MaxVtxZ = cms.double( 15.0 ),
18965  UseOnlyVertexTracks = cms.bool( False ),
18966  dRMin = cms.double( -1.0 ),
18967  nFilt = cms.int32( -1 ),
18968  usePruning = cms.bool( False ),
18969  maxDepth = cms.int32( -1 ),
18970  yCut = cms.double( -1.0 ),
18971  DzTrVtxMax = cms.double( 0.0 ),
18972  UseOnlyOnePV = cms.bool( False ),
18973  rcut_factor = cms.double( -1.0 ),
18974  sumRecHits = cms.bool( False ),
18975  trimPtFracMin = cms.double( -1.0 ),
18976  dRMax = cms.double( -1.0 ),
18977  DxyTrVtxMax = cms.double( 0.0 ),
18978  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
18979 )
18980 fragment.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
18981  verbose = cms.untracked.int32( 0 ),
18982  towers = cms.InputTag( "hltTowerMakerForAll" ),
18983  TauId = cms.int32( 3 ),
18984  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18985  minimumE = cms.double( 0.8 ),
18986  UseTowersInCone = cms.double( 0.8 ),
18987  minimumEt = cms.double( 0.5 ),
18988  BX = cms.int32( 0 )
18989 )
18990 fragment.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer",
18991  Active_Area_Repeats = cms.int32( 5 ),
18992  doAreaFastjet = cms.bool( False ),
18993  voronoiRfact = cms.double( -9.0 ),
18994  maxBadHcalCells = cms.uint32( 9999999 ),
18995  doAreaDiskApprox = cms.bool( False ),
18996  maxRecoveredEcalCells = cms.uint32( 9999999 ),
18997  jetType = cms.string( "CaloJet" ),
18998  minSeed = cms.uint32( 0 ),
18999  Ghost_EtaMax = cms.double( 6.0 ),
19000  doRhoFastjet = cms.bool( False ),
19001  jetAlgorithm = cms.string( "AntiKt" ),
19002  nSigmaPU = cms.double( 1.0 ),
19003  GhostArea = cms.double( 0.01 ),
19004  Rho_EtaMax = cms.double( 4.4 ),
19005  maxBadEcalCells = cms.uint32( 9999999 ),
19006  useDeterministicSeed = cms.bool( True ),
19007  doPVCorrection = cms.bool( False ),
19008  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19009  rParam = cms.double( 0.2 ),
19010  maxProblematicHcalCells = cms.uint32( 9999999 ),
19011  doOutputJets = cms.bool( True ),
19012  src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ),
19013  inputEtMin = cms.double( 0.3 ),
19014  puPtMin = cms.double( 10.0 ),
19015  srcPVs = cms.InputTag( "NotUsed" ),
19016  jetPtMin = cms.double( 1.0 ),
19017  radiusPU = cms.double( 0.4 ),
19018  maxProblematicEcalCells = cms.uint32( 9999999 ),
19019  doPUOffsetCorr = cms.bool( False ),
19020  inputEMin = cms.double( 0.0 ),
19021  useMassDropTagger = cms.bool( False ),
19022  muMin = cms.double( -1.0 ),
19023  subtractorName = cms.string( "" ),
19024  muCut = cms.double( -1.0 ),
19025  subjetPtMin = cms.double( -1.0 ),
19026  useTrimming = cms.bool( False ),
19027  muMax = cms.double( -1.0 ),
19028  yMin = cms.double( -1.0 ),
19029  useFiltering = cms.bool( False ),
19030  rFilt = cms.double( -1.0 ),
19031  yMax = cms.double( -1.0 ),
19032  zcut = cms.double( -1.0 ),
19033  MinVtxNdof = cms.int32( 5 ),
19034  MaxVtxZ = cms.double( 15.0 ),
19035  UseOnlyVertexTracks = cms.bool( False ),
19036  dRMin = cms.double( -1.0 ),
19037  nFilt = cms.int32( -1 ),
19038  usePruning = cms.bool( False ),
19039  maxDepth = cms.int32( -1 ),
19040  yCut = cms.double( -1.0 ),
19041  DzTrVtxMax = cms.double( 0.0 ),
19042  UseOnlyOnePV = cms.bool( False ),
19043  rcut_factor = cms.double( -1.0 ),
19044  sumRecHits = cms.bool( False ),
19045  trimPtFracMin = cms.double( -1.0 ),
19046  dRMax = cms.double( -1.0 ),
19047  DxyTrVtxMax = cms.double( 0.0 ),
19048  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19049 )
19050 fragment.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
19051  verbose = cms.untracked.int32( 0 ),
19052  towers = cms.InputTag( "hltTowerMakerForAll" ),
19053  TauId = cms.int32( 4 ),
19054  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19055  minimumE = cms.double( 0.8 ),
19056  UseTowersInCone = cms.double( 0.8 ),
19057  minimumEt = cms.double( 0.5 ),
19058  BX = cms.int32( 0 )
19059 )
19060 fragment.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer",
19061  Active_Area_Repeats = cms.int32( 5 ),
19062  doAreaFastjet = cms.bool( False ),
19063  voronoiRfact = cms.double( -9.0 ),
19064  maxBadHcalCells = cms.uint32( 9999999 ),
19065  doAreaDiskApprox = cms.bool( False ),
19066  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19067  jetType = cms.string( "CaloJet" ),
19068  minSeed = cms.uint32( 0 ),
19069  Ghost_EtaMax = cms.double( 6.0 ),
19070  doRhoFastjet = cms.bool( False ),
19071  jetAlgorithm = cms.string( "AntiKt" ),
19072  nSigmaPU = cms.double( 1.0 ),
19073  GhostArea = cms.double( 0.01 ),
19074  Rho_EtaMax = cms.double( 4.4 ),
19075  maxBadEcalCells = cms.uint32( 9999999 ),
19076  useDeterministicSeed = cms.bool( True ),
19077  doPVCorrection = cms.bool( False ),
19078  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19079  rParam = cms.double( 0.2 ),
19080  maxProblematicHcalCells = cms.uint32( 9999999 ),
19081  doOutputJets = cms.bool( True ),
19082  src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ),
19083  inputEtMin = cms.double( 0.3 ),
19084  puPtMin = cms.double( 10.0 ),
19085  srcPVs = cms.InputTag( "NotUsed" ),
19086  jetPtMin = cms.double( 1.0 ),
19087  radiusPU = cms.double( 0.4 ),
19088  maxProblematicEcalCells = cms.uint32( 9999999 ),
19089  doPUOffsetCorr = cms.bool( False ),
19090  inputEMin = cms.double( 0.0 ),
19091  useMassDropTagger = cms.bool( False ),
19092  muMin = cms.double( -1.0 ),
19093  subtractorName = cms.string( "" ),
19094  muCut = cms.double( -1.0 ),
19095  subjetPtMin = cms.double( -1.0 ),
19096  useTrimming = cms.bool( False ),
19097  muMax = cms.double( -1.0 ),
19098  yMin = cms.double( -1.0 ),
19099  useFiltering = cms.bool( False ),
19100  rFilt = cms.double( -1.0 ),
19101  yMax = cms.double( -1.0 ),
19102  zcut = cms.double( -1.0 ),
19103  MinVtxNdof = cms.int32( 5 ),
19104  MaxVtxZ = cms.double( 15.0 ),
19105  UseOnlyVertexTracks = cms.bool( False ),
19106  dRMin = cms.double( -1.0 ),
19107  nFilt = cms.int32( -1 ),
19108  usePruning = cms.bool( False ),
19109  maxDepth = cms.int32( -1 ),
19110  yCut = cms.double( -1.0 ),
19111  DzTrVtxMax = cms.double( 0.0 ),
19112  UseOnlyOnePV = cms.bool( False ),
19113  rcut_factor = cms.double( -1.0 ),
19114  sumRecHits = cms.bool( False ),
19115  trimPtFracMin = cms.double( -1.0 ),
19116  dRMax = cms.double( -1.0 ),
19117  DxyTrVtxMax = cms.double( 0.0 ),
19118  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19119 )
19120 fragment.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
19121  verbose = cms.untracked.int32( 0 ),
19122  towers = cms.InputTag( "hltTowerMakerForAll" ),
19123  TauId = cms.int32( 5 ),
19124  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19125  minimumE = cms.double( 0.8 ),
19126  UseTowersInCone = cms.double( 0.8 ),
19127  minimumEt = cms.double( 0.5 ),
19128  BX = cms.int32( 0 )
19129 )
19130 fragment.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer",
19131  Active_Area_Repeats = cms.int32( 5 ),
19132  doAreaFastjet = cms.bool( False ),
19133  voronoiRfact = cms.double( -9.0 ),
19134  maxBadHcalCells = cms.uint32( 9999999 ),
19135  doAreaDiskApprox = cms.bool( False ),
19136  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19137  jetType = cms.string( "CaloJet" ),
19138  minSeed = cms.uint32( 0 ),
19139  Ghost_EtaMax = cms.double( 6.0 ),
19140  doRhoFastjet = cms.bool( False ),
19141  jetAlgorithm = cms.string( "AntiKt" ),
19142  nSigmaPU = cms.double( 1.0 ),
19143  GhostArea = cms.double( 0.01 ),
19144  Rho_EtaMax = cms.double( 4.4 ),
19145  maxBadEcalCells = cms.uint32( 9999999 ),
19146  useDeterministicSeed = cms.bool( True ),
19147  doPVCorrection = cms.bool( False ),
19148  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19149  rParam = cms.double( 0.2 ),
19150  maxProblematicHcalCells = cms.uint32( 9999999 ),
19151  doOutputJets = cms.bool( True ),
19152  src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ),
19153  inputEtMin = cms.double( 0.3 ),
19154  puPtMin = cms.double( 10.0 ),
19155  srcPVs = cms.InputTag( "NotUsed" ),
19156  jetPtMin = cms.double( 1.0 ),
19157  radiusPU = cms.double( 0.4 ),
19158  maxProblematicEcalCells = cms.uint32( 9999999 ),
19159  doPUOffsetCorr = cms.bool( False ),
19160  inputEMin = cms.double( 0.0 ),
19161  useMassDropTagger = cms.bool( False ),
19162  muMin = cms.double( -1.0 ),
19163  subtractorName = cms.string( "" ),
19164  muCut = cms.double( -1.0 ),
19165  subjetPtMin = cms.double( -1.0 ),
19166  useTrimming = cms.bool( False ),
19167  muMax = cms.double( -1.0 ),
19168  yMin = cms.double( -1.0 ),
19169  useFiltering = cms.bool( False ),
19170  rFilt = cms.double( -1.0 ),
19171  yMax = cms.double( -1.0 ),
19172  zcut = cms.double( -1.0 ),
19173  MinVtxNdof = cms.int32( 5 ),
19174  MaxVtxZ = cms.double( 15.0 ),
19175  UseOnlyVertexTracks = cms.bool( False ),
19176  dRMin = cms.double( -1.0 ),
19177  nFilt = cms.int32( -1 ),
19178  usePruning = cms.bool( False ),
19179  maxDepth = cms.int32( -1 ),
19180  yCut = cms.double( -1.0 ),
19181  DzTrVtxMax = cms.double( 0.0 ),
19182  UseOnlyOnePV = cms.bool( False ),
19183  rcut_factor = cms.double( -1.0 ),
19184  sumRecHits = cms.bool( False ),
19185  trimPtFracMin = cms.double( -1.0 ),
19186  dRMax = cms.double( -1.0 ),
19187  DxyTrVtxMax = cms.double( 0.0 ),
19188  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19189 )
19190 fragment.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
19191  verbose = cms.untracked.int32( 0 ),
19192  towers = cms.InputTag( "hltTowerMakerForAll" ),
19193  TauId = cms.int32( 6 ),
19194  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19195  minimumE = cms.double( 0.8 ),
19196  UseTowersInCone = cms.double( 0.8 ),
19197  minimumEt = cms.double( 0.5 ),
19198  BX = cms.int32( 0 )
19199 )
19200 fragment.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer",
19201  Active_Area_Repeats = cms.int32( 5 ),
19202  doAreaFastjet = cms.bool( False ),
19203  voronoiRfact = cms.double( -9.0 ),
19204  maxBadHcalCells = cms.uint32( 9999999 ),
19205  doAreaDiskApprox = cms.bool( False ),
19206  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19207  jetType = cms.string( "CaloJet" ),
19208  minSeed = cms.uint32( 0 ),
19209  Ghost_EtaMax = cms.double( 6.0 ),
19210  doRhoFastjet = cms.bool( False ),
19211  jetAlgorithm = cms.string( "AntiKt" ),
19212  nSigmaPU = cms.double( 1.0 ),
19213  GhostArea = cms.double( 0.01 ),
19214  Rho_EtaMax = cms.double( 4.4 ),
19215  maxBadEcalCells = cms.uint32( 9999999 ),
19216  useDeterministicSeed = cms.bool( True ),
19217  doPVCorrection = cms.bool( False ),
19218  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19219  rParam = cms.double( 0.2 ),
19220  maxProblematicHcalCells = cms.uint32( 9999999 ),
19221  doOutputJets = cms.bool( True ),
19222  src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ),
19223  inputEtMin = cms.double( 0.3 ),
19224  puPtMin = cms.double( 10.0 ),
19225  srcPVs = cms.InputTag( "NotUsed" ),
19226  jetPtMin = cms.double( 1.0 ),
19227  radiusPU = cms.double( 0.4 ),
19228  maxProblematicEcalCells = cms.uint32( 9999999 ),
19229  doPUOffsetCorr = cms.bool( False ),
19230  inputEMin = cms.double( 0.0 ),
19231  useMassDropTagger = cms.bool( False ),
19232  muMin = cms.double( -1.0 ),
19233  subtractorName = cms.string( "" ),
19234  muCut = cms.double( -1.0 ),
19235  subjetPtMin = cms.double( -1.0 ),
19236  useTrimming = cms.bool( False ),
19237  muMax = cms.double( -1.0 ),
19238  yMin = cms.double( -1.0 ),
19239  useFiltering = cms.bool( False ),
19240  rFilt = cms.double( -1.0 ),
19241  yMax = cms.double( -1.0 ),
19242  zcut = cms.double( -1.0 ),
19243  MinVtxNdof = cms.int32( 5 ),
19244  MaxVtxZ = cms.double( 15.0 ),
19245  UseOnlyVertexTracks = cms.bool( False ),
19246  dRMin = cms.double( -1.0 ),
19247  nFilt = cms.int32( -1 ),
19248  usePruning = cms.bool( False ),
19249  maxDepth = cms.int32( -1 ),
19250  yCut = cms.double( -1.0 ),
19251  DzTrVtxMax = cms.double( 0.0 ),
19252  UseOnlyOnePV = cms.bool( False ),
19253  rcut_factor = cms.double( -1.0 ),
19254  sumRecHits = cms.bool( False ),
19255  trimPtFracMin = cms.double( -1.0 ),
19256  dRMax = cms.double( -1.0 ),
19257  DxyTrVtxMax = cms.double( 0.0 ),
19258  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19259 )
19260 fragment.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
19261  verbose = cms.untracked.int32( 0 ),
19262  towers = cms.InputTag( "hltTowerMakerForAll" ),
19263  TauId = cms.int32( 7 ),
19264  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19265  minimumE = cms.double( 0.8 ),
19266  UseTowersInCone = cms.double( 0.8 ),
19267  minimumEt = cms.double( 0.5 ),
19268  BX = cms.int32( 0 )
19269 )
19270 fragment.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer",
19271  Active_Area_Repeats = cms.int32( 5 ),
19272  doAreaFastjet = cms.bool( False ),
19273  voronoiRfact = cms.double( -9.0 ),
19274  maxBadHcalCells = cms.uint32( 9999999 ),
19275  doAreaDiskApprox = cms.bool( False ),
19276  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19277  jetType = cms.string( "CaloJet" ),
19278  minSeed = cms.uint32( 0 ),
19279  Ghost_EtaMax = cms.double( 6.0 ),
19280  doRhoFastjet = cms.bool( False ),
19281  jetAlgorithm = cms.string( "AntiKt" ),
19282  nSigmaPU = cms.double( 1.0 ),
19283  GhostArea = cms.double( 0.01 ),
19284  Rho_EtaMax = cms.double( 4.4 ),
19285  maxBadEcalCells = cms.uint32( 9999999 ),
19286  useDeterministicSeed = cms.bool( True ),
19287  doPVCorrection = cms.bool( False ),
19288  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19289  rParam = cms.double( 0.2 ),
19290  maxProblematicHcalCells = cms.uint32( 9999999 ),
19291  doOutputJets = cms.bool( True ),
19292  src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ),
19293  inputEtMin = cms.double( 0.3 ),
19294  puPtMin = cms.double( 10.0 ),
19295  srcPVs = cms.InputTag( "NotUsed" ),
19296  jetPtMin = cms.double( 1.0 ),
19297  radiusPU = cms.double( 0.4 ),
19298  maxProblematicEcalCells = cms.uint32( 9999999 ),
19299  doPUOffsetCorr = cms.bool( False ),
19300  inputEMin = cms.double( 0.0 ),
19301  useMassDropTagger = cms.bool( False ),
19302  muMin = cms.double( -1.0 ),
19303  subtractorName = cms.string( "" ),
19304  muCut = cms.double( -1.0 ),
19305  subjetPtMin = cms.double( -1.0 ),
19306  useTrimming = cms.bool( False ),
19307  muMax = cms.double( -1.0 ),
19308  yMin = cms.double( -1.0 ),
19309  useFiltering = cms.bool( False ),
19310  rFilt = cms.double( -1.0 ),
19311  yMax = cms.double( -1.0 ),
19312  zcut = cms.double( -1.0 ),
19313  MinVtxNdof = cms.int32( 5 ),
19314  MaxVtxZ = cms.double( 15.0 ),
19315  UseOnlyVertexTracks = cms.bool( False ),
19316  dRMin = cms.double( -1.0 ),
19317  nFilt = cms.int32( -1 ),
19318  usePruning = cms.bool( False ),
19319  maxDepth = cms.int32( -1 ),
19320  yCut = cms.double( -1.0 ),
19321  DzTrVtxMax = cms.double( 0.0 ),
19322  UseOnlyOnePV = cms.bool( False ),
19323  rcut_factor = cms.double( -1.0 ),
19324  sumRecHits = cms.bool( False ),
19325  trimPtFracMin = cms.double( -1.0 ),
19326  dRMax = cms.double( -1.0 ),
19327  DxyTrVtxMax = cms.double( 0.0 ),
19328  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19329 )
19330 fragment.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
19331  verbose = cms.untracked.int32( 0 ),
19332  towers = cms.InputTag( "hltTowerMakerForAll" ),
19333  TauId = cms.int32( 8 ),
19334  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19335  minimumE = cms.double( 0.8 ),
19336  UseTowersInCone = cms.double( 0.8 ),
19337  minimumEt = cms.double( 0.5 ),
19338  BX = cms.int32( 0 )
19339 )
19340 fragment.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer",
19341  Active_Area_Repeats = cms.int32( 5 ),
19342  doAreaFastjet = cms.bool( False ),
19343  voronoiRfact = cms.double( -9.0 ),
19344  maxBadHcalCells = cms.uint32( 9999999 ),
19345  doAreaDiskApprox = cms.bool( False ),
19346  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19347  jetType = cms.string( "CaloJet" ),
19348  minSeed = cms.uint32( 0 ),
19349  Ghost_EtaMax = cms.double( 6.0 ),
19350  doRhoFastjet = cms.bool( False ),
19351  jetAlgorithm = cms.string( "AntiKt" ),
19352  nSigmaPU = cms.double( 1.0 ),
19353  GhostArea = cms.double( 0.01 ),
19354  Rho_EtaMax = cms.double( 4.4 ),
19355  maxBadEcalCells = cms.uint32( 9999999 ),
19356  useDeterministicSeed = cms.bool( True ),
19357  doPVCorrection = cms.bool( False ),
19358  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19359  rParam = cms.double( 0.2 ),
19360  maxProblematicHcalCells = cms.uint32( 9999999 ),
19361  doOutputJets = cms.bool( True ),
19362  src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ),
19363  inputEtMin = cms.double( 0.3 ),
19364  puPtMin = cms.double( 10.0 ),
19365  srcPVs = cms.InputTag( "NotUsed" ),
19366  jetPtMin = cms.double( 1.0 ),
19367  radiusPU = cms.double( 0.4 ),
19368  maxProblematicEcalCells = cms.uint32( 9999999 ),
19369  doPUOffsetCorr = cms.bool( False ),
19370  inputEMin = cms.double( 0.0 ),
19371  useMassDropTagger = cms.bool( False ),
19372  muMin = cms.double( -1.0 ),
19373  subtractorName = cms.string( "" ),
19374  muCut = cms.double( -1.0 ),
19375  subjetPtMin = cms.double( -1.0 ),
19376  useTrimming = cms.bool( False ),
19377  muMax = cms.double( -1.0 ),
19378  yMin = cms.double( -1.0 ),
19379  useFiltering = cms.bool( False ),
19380  rFilt = cms.double( -1.0 ),
19381  yMax = cms.double( -1.0 ),
19382  zcut = cms.double( -1.0 ),
19383  MinVtxNdof = cms.int32( 5 ),
19384  MaxVtxZ = cms.double( 15.0 ),
19385  UseOnlyVertexTracks = cms.bool( False ),
19386  dRMin = cms.double( -1.0 ),
19387  nFilt = cms.int32( -1 ),
19388  usePruning = cms.bool( False ),
19389  maxDepth = cms.int32( -1 ),
19390  yCut = cms.double( -1.0 ),
19391  DzTrVtxMax = cms.double( 0.0 ),
19392  UseOnlyOnePV = cms.bool( False ),
19393  rcut_factor = cms.double( -1.0 ),
19394  sumRecHits = cms.bool( False ),
19395  trimPtFracMin = cms.double( -1.0 ),
19396  dRMax = cms.double( -1.0 ),
19397  DxyTrVtxMax = cms.double( 0.0 ),
19398  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19399 )
19400 fragment.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
19401  verbose = cms.untracked.int32( 0 ),
19402  towers = cms.InputTag( "hltTowerMakerForAll" ),
19403  TauId = cms.int32( 9 ),
19404  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19405  minimumE = cms.double( 0.8 ),
19406  UseTowersInCone = cms.double( 0.8 ),
19407  minimumEt = cms.double( 0.5 ),
19408  BX = cms.int32( 0 )
19409 )
19410 fragment.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer",
19411  Active_Area_Repeats = cms.int32( 5 ),
19412  doAreaFastjet = cms.bool( False ),
19413  voronoiRfact = cms.double( -9.0 ),
19414  maxBadHcalCells = cms.uint32( 9999999 ),
19415  doAreaDiskApprox = cms.bool( False ),
19416  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19417  jetType = cms.string( "CaloJet" ),
19418  minSeed = cms.uint32( 0 ),
19419  Ghost_EtaMax = cms.double( 6.0 ),
19420  doRhoFastjet = cms.bool( False ),
19421  jetAlgorithm = cms.string( "AntiKt" ),
19422  nSigmaPU = cms.double( 1.0 ),
19423  GhostArea = cms.double( 0.01 ),
19424  Rho_EtaMax = cms.double( 4.4 ),
19425  maxBadEcalCells = cms.uint32( 9999999 ),
19426  useDeterministicSeed = cms.bool( True ),
19427  doPVCorrection = cms.bool( False ),
19428  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19429  rParam = cms.double( 0.2 ),
19430  maxProblematicHcalCells = cms.uint32( 9999999 ),
19431  doOutputJets = cms.bool( True ),
19432  src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ),
19433  inputEtMin = cms.double( 0.3 ),
19434  puPtMin = cms.double( 10.0 ),
19435  srcPVs = cms.InputTag( "NotUsed" ),
19436  jetPtMin = cms.double( 1.0 ),
19437  radiusPU = cms.double( 0.4 ),
19438  maxProblematicEcalCells = cms.uint32( 9999999 ),
19439  doPUOffsetCorr = cms.bool( False ),
19440  inputEMin = cms.double( 0.0 ),
19441  useMassDropTagger = cms.bool( False ),
19442  muMin = cms.double( -1.0 ),
19443  subtractorName = cms.string( "" ),
19444  muCut = cms.double( -1.0 ),
19445  subjetPtMin = cms.double( -1.0 ),
19446  useTrimming = cms.bool( False ),
19447  muMax = cms.double( -1.0 ),
19448  yMin = cms.double( -1.0 ),
19449  useFiltering = cms.bool( False ),
19450  rFilt = cms.double( -1.0 ),
19451  yMax = cms.double( -1.0 ),
19452  zcut = cms.double( -1.0 ),
19453  MinVtxNdof = cms.int32( 5 ),
19454  MaxVtxZ = cms.double( 15.0 ),
19455  UseOnlyVertexTracks = cms.bool( False ),
19456  dRMin = cms.double( -1.0 ),
19457  nFilt = cms.int32( -1 ),
19458  usePruning = cms.bool( False ),
19459  maxDepth = cms.int32( -1 ),
19460  yCut = cms.double( -1.0 ),
19461  DzTrVtxMax = cms.double( 0.0 ),
19462  UseOnlyOnePV = cms.bool( False ),
19463  rcut_factor = cms.double( -1.0 ),
19464  sumRecHits = cms.bool( False ),
19465  trimPtFracMin = cms.double( -1.0 ),
19466  dRMax = cms.double( -1.0 ),
19467  DxyTrVtxMax = cms.double( 0.0 ),
19468  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19469 )
19470 fragment.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
19471  verbose = cms.untracked.int32( 0 ),
19472  towers = cms.InputTag( "hltTowerMakerForAll" ),
19473  TauId = cms.int32( 10 ),
19474  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19475  minimumE = cms.double( 0.8 ),
19476  UseTowersInCone = cms.double( 0.8 ),
19477  minimumEt = cms.double( 0.5 ),
19478  BX = cms.int32( 0 )
19479 )
19480 fragment.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer",
19481  Active_Area_Repeats = cms.int32( 5 ),
19482  doAreaFastjet = cms.bool( False ),
19483  voronoiRfact = cms.double( -9.0 ),
19484  maxBadHcalCells = cms.uint32( 9999999 ),
19485  doAreaDiskApprox = cms.bool( False ),
19486  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19487  jetType = cms.string( "CaloJet" ),
19488  minSeed = cms.uint32( 0 ),
19489  Ghost_EtaMax = cms.double( 6.0 ),
19490  doRhoFastjet = cms.bool( False ),
19491  jetAlgorithm = cms.string( "AntiKt" ),
19492  nSigmaPU = cms.double( 1.0 ),
19493  GhostArea = cms.double( 0.01 ),
19494  Rho_EtaMax = cms.double( 4.4 ),
19495  maxBadEcalCells = cms.uint32( 9999999 ),
19496  useDeterministicSeed = cms.bool( True ),
19497  doPVCorrection = cms.bool( False ),
19498  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19499  rParam = cms.double( 0.2 ),
19500  maxProblematicHcalCells = cms.uint32( 9999999 ),
19501  doOutputJets = cms.bool( True ),
19502  src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ),
19503  inputEtMin = cms.double( 0.3 ),
19504  puPtMin = cms.double( 10.0 ),
19505  srcPVs = cms.InputTag( "NotUsed" ),
19506  jetPtMin = cms.double( 1.0 ),
19507  radiusPU = cms.double( 0.4 ),
19508  maxProblematicEcalCells = cms.uint32( 9999999 ),
19509  doPUOffsetCorr = cms.bool( False ),
19510  inputEMin = cms.double( 0.0 ),
19511  useMassDropTagger = cms.bool( False ),
19512  muMin = cms.double( -1.0 ),
19513  subtractorName = cms.string( "" ),
19514  muCut = cms.double( -1.0 ),
19515  subjetPtMin = cms.double( -1.0 ),
19516  useTrimming = cms.bool( False ),
19517  muMax = cms.double( -1.0 ),
19518  yMin = cms.double( -1.0 ),
19519  useFiltering = cms.bool( False ),
19520  rFilt = cms.double( -1.0 ),
19521  yMax = cms.double( -1.0 ),
19522  zcut = cms.double( -1.0 ),
19523  MinVtxNdof = cms.int32( 5 ),
19524  MaxVtxZ = cms.double( 15.0 ),
19525  UseOnlyVertexTracks = cms.bool( False ),
19526  dRMin = cms.double( -1.0 ),
19527  nFilt = cms.int32( -1 ),
19528  usePruning = cms.bool( False ),
19529  maxDepth = cms.int32( -1 ),
19530  yCut = cms.double( -1.0 ),
19531  DzTrVtxMax = cms.double( 0.0 ),
19532  UseOnlyOnePV = cms.bool( False ),
19533  rcut_factor = cms.double( -1.0 ),
19534  sumRecHits = cms.bool( False ),
19535  trimPtFracMin = cms.double( -1.0 ),
19536  dRMax = cms.double( -1.0 ),
19537  DxyTrVtxMax = cms.double( 0.0 ),
19538  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19539 )
19540 fragment.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT",
19541  verbose = cms.untracked.int32( 0 ),
19542  towers = cms.InputTag( "hltTowerMakerForAll" ),
19543  TauId = cms.int32( 11 ),
19544  TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19545  minimumE = cms.double( 0.8 ),
19546  UseTowersInCone = cms.double( 0.8 ),
19547  minimumEt = cms.double( 0.5 ),
19548  BX = cms.int32( 0 )
19549 )
19550 fragment.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer",
19551  Active_Area_Repeats = cms.int32( 5 ),
19552  doAreaFastjet = cms.bool( False ),
19553  voronoiRfact = cms.double( -9.0 ),
19554  maxBadHcalCells = cms.uint32( 9999999 ),
19555  doAreaDiskApprox = cms.bool( False ),
19556  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19557  jetType = cms.string( "CaloJet" ),
19558  minSeed = cms.uint32( 0 ),
19559  Ghost_EtaMax = cms.double( 6.0 ),
19560  doRhoFastjet = cms.bool( False ),
19561  jetAlgorithm = cms.string( "AntiKt" ),
19562  nSigmaPU = cms.double( 1.0 ),
19563  GhostArea = cms.double( 0.01 ),
19564  Rho_EtaMax = cms.double( 4.4 ),
19565  maxBadEcalCells = cms.uint32( 9999999 ),
19566  useDeterministicSeed = cms.bool( True ),
19567  doPVCorrection = cms.bool( False ),
19568  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19569  rParam = cms.double( 0.2 ),
19570  maxProblematicHcalCells = cms.uint32( 9999999 ),
19571  doOutputJets = cms.bool( True ),
19572  src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ),
19573  inputEtMin = cms.double( 0.3 ),
19574  puPtMin = cms.double( 10.0 ),
19575  srcPVs = cms.InputTag( "NotUsed" ),
19576  jetPtMin = cms.double( 1.0 ),
19577  radiusPU = cms.double( 0.4 ),
19578  maxProblematicEcalCells = cms.uint32( 9999999 ),
19579  doPUOffsetCorr = cms.bool( False ),
19580  inputEMin = cms.double( 0.0 ),
19581  useMassDropTagger = cms.bool( False ),
19582  muMin = cms.double( -1.0 ),
19583  subtractorName = cms.string( "" ),
19584  muCut = cms.double( -1.0 ),
19585  subjetPtMin = cms.double( -1.0 ),
19586  useTrimming = cms.bool( False ),
19587  muMax = cms.double( -1.0 ),
19588  yMin = cms.double( -1.0 ),
19589  useFiltering = cms.bool( False ),
19590  rFilt = cms.double( -1.0 ),
19591  yMax = cms.double( -1.0 ),
19592  zcut = cms.double( -1.0 ),
19593  MinVtxNdof = cms.int32( 5 ),
19594  MaxVtxZ = cms.double( 15.0 ),
19595  UseOnlyVertexTracks = cms.bool( False ),
19596  dRMin = cms.double( -1.0 ),
19597  nFilt = cms.int32( -1 ),
19598  usePruning = cms.bool( False ),
19599  maxDepth = cms.int32( -1 ),
19600  yCut = cms.double( -1.0 ),
19601  DzTrVtxMax = cms.double( 0.0 ),
19602  UseOnlyOnePV = cms.bool( False ),
19603  rcut_factor = cms.double( -1.0 ),
19604  sumRecHits = cms.bool( False ),
19605  trimPtFracMin = cms.double( -1.0 ),
19606  dRMax = cms.double( -1.0 ),
19607  DxyTrVtxMax = cms.double( 0.0 ),
19608  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
19609 )
19610 fragment.hltL2TauJetsL1IsoTauSeeded = cms.EDProducer( "L2TauJetsMerger",
19611  EtMin = cms.double( 20.0 ),
19612  JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' )
19613 )
19614 fragment.hltSingleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet",
19615  saveTags = cms.bool( True ),
19616  MinPt = cms.double( 26.0 ),
19617  MinN = cms.int32( 1 ),
19618  MaxEta = cms.double( 2.2 ),
19619  MinEta = cms.double( -1.0 ),
19620  MinMass = cms.double( -1.0 ),
19621  inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ),
19622  MinE = cms.double( -1.0 ),
19623  triggerType = cms.int32( 84 )
19624 )
19625 fragment.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector",
19626  filter = cms.bool( False ),
19627  src = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ),
19628  cut = cms.string( "pt > 30.0 & abs(eta) < 2.2" )
19629 )
19630 fragment.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi",
19631  UseQualityInfo = cms.bool( False ),
19632  UsePilotBlade = cms.bool( False ),
19633  UsePhase1 = cms.bool( True ),
19634  InputLabel = cms.InputTag( "rawDataCollector" ),
19635  IncludeErrors = cms.bool( False ),
19636  ErrorList = cms.vint32( ),
19637  Regions = cms.PSet(
19638  maxZ = cms.vdouble( 24.0 ),
19639  inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ),
19640  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19641  deltaPhi = cms.vdouble( 0.5 )
19642  ),
19643  Timing = cms.untracked.bool( False ),
19644  CablingMapLabel = cms.string( "" ),
19645  UserErrorList = cms.vint32( )
19646 )
19647 fragment.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer",
19648  src = cms.InputTag( "hltSiPixelDigisRegForTau" ),
19649  ChannelThreshold = cms.int32( 1000 ),
19650  maxNumberOfClusters = cms.int32( 20000 ),
19651  VCaltoElectronGain = cms.int32( 65 ),
19652  MissCalibrate = cms.untracked.bool( True ),
19653  SplitClusters = cms.bool( False ),
19654  VCaltoElectronOffset = cms.int32( -414 ),
19655  payloadType = cms.string( "HLT" ),
19656  SeedThreshold = cms.int32( 1000 ),
19657  ClusterThreshold = cms.double( 4000.0 )
19658 )
19659 fragment.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
19660  src = cms.InputTag( "hltSiPixelClustersRegForTau" ),
19661  onDemand = cms.bool( False )
19662 )
19663 fragment.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter",
19664  VerboseLevel = cms.untracked.int32( 0 ),
19665  src = cms.InputTag( "hltSiPixelClustersRegForTau" ),
19666  CPE = cms.string( "hltESPPixelCPEGeneric" )
19667 )
19668 fragment.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
19669  RegionPSet = cms.PSet(
19670  vertexCollection = cms.InputTag( "" ),
19671  zErrorVetex = cms.double( 0.2 ),
19672  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19673  zErrorBeamSpot = cms.double( 24.2 ),
19674  maxNVertices = cms.int32( 1 ),
19675  maxNRegions = cms.int32( 10 ),
19676  nSigmaZVertex = cms.double( 3.0 ),
19677  nSigmaZBeamSpot = cms.double( 4.0 ),
19678  ptMin = cms.double( 0.9 ),
19679  mode = cms.string( "BeamSpotSigma" ),
19680  input = cms.InputTag( "hltL2TausForPixelIsolation" ),
19681  searchOpt = cms.bool( False ),
19682  whereToUseMeasurementTracker = cms.string( "Never" ),
19683  originRadius = cms.double( 0.2 ),
19684  measurementTrackerName = cms.InputTag( "" ),
19685  precise = cms.bool( True ),
19686  deltaEta = cms.double( 0.5 ),
19687  deltaPhi = cms.double( 0.5 )
19688  )
19689 )
19690 fragment.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer",
19691  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
19692  'BPix1+BPix2+BPix3+FPix1_pos',
19693  'BPix1+BPix2+BPix3+FPix1_neg',
19694  'BPix1+BPix2+FPix1_pos+FPix2_pos',
19695  'BPix1+BPix2+FPix1_neg+FPix2_neg',
19696  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
19697  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
19698  MTOB = cms.PSet( ),
19699  TEC = cms.PSet( ),
19700  MTID = cms.PSet( ),
19701  FPix = cms.PSet(
19702  hitErrorRPhi = cms.double( 0.0051 ),
19703  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
19704  useErrorsFromParam = cms.bool( True ),
19705  hitErrorRZ = cms.double( 0.0036 ),
19706  HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" )
19707  ),
19708  MTEC = cms.PSet( ),
19709  MTIB = cms.PSet( ),
19710  TID = cms.PSet( ),
19711  TOB = cms.PSet( ),
19712  BPix = cms.PSet(
19713  hitErrorRPhi = cms.double( 0.0027 ),
19714  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
19715  useErrorsFromParam = cms.bool( True ),
19716  hitErrorRZ = cms.double( 0.006 ),
19717  HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" )
19718  ),
19719  TIB = cms.PSet( )
19720 )
19721 fragment.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer",
19722  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ),
19723  layerPairs = cms.vuint32( 0, 1, 2 ),
19724  clusterCheck = cms.InputTag( "" ),
19725  produceSeedingHitSets = cms.bool( False ),
19726  produceIntermediateHitDoublets = cms.bool( True ),
19727  maxElement = cms.uint32( 0 ),
19728  seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" )
19729 )
19730 fragment.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer",
19731  CAThetaCut = cms.double( 0.002 ),
19732  SeedComparitorPSet = cms.PSet(
19733  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
19734  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
19735  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" )
19736  ),
19737  extraHitRPhitolerance = cms.double( 0.032 ),
19738  doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ),
19739  fitFastCircle = cms.bool( True ),
19740  CAHardPtCut = cms.double( 0.0 ),
19741  maxChi2 = cms.PSet(
19742  value2 = cms.double( 50.0 ),
19743  value1 = cms.double( 200.0 ),
19744  pt1 = cms.double( 0.7 ),
19745  enabled = cms.bool( True ),
19746  pt2 = cms.double( 2.0 )
19747  ),
19748  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
19749  CAPhiCut = cms.double( 0.2 ),
19750  useBendingCorrection = cms.bool( True ),
19751  fitFastCircleChi2Cut = cms.bool( True )
19752 )
19753 fragment.hltPixelTracksRegForTau = cms.EDProducer( "PixelTrackProducer",
19754  Filter = cms.InputTag( "hltPixelTracksFilter" ),
19755  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
19756  passLabel = cms.string( "" ),
19757  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
19758  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" )
19759 )
19760 fragment.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer",
19761  WtAverage = cms.bool( True ),
19762  Method2 = cms.bool( True ),
19763  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19764  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
19765  Verbosity = cms.int32( 0 ),
19766  UseError = cms.bool( True ),
19767  TrackCollection = cms.InputTag( "hltPixelTracksRegForTau" ),
19768  PtMin = cms.double( 1.0 ),
19769  NTrkMin = cms.int32( 2 ),
19770  ZOffset = cms.double( 5.0 ),
19771  Finder = cms.string( "DivisiveVertexFinder" ),
19772  ZSeparation = cms.double( 0.05 )
19773 )
19774 fragment.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer",
19775  TrackSrc = cms.InputTag( "" ),
19776  BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
19777  TrackMaxNChi2 = cms.double( 100.0 ),
19778  TrackMinNHits = cms.int32( 3 ),
19779  TrackMinPt = cms.double( 1.0 ),
19780  IsoConeMax = cms.double( 0.4 ),
19781  TrackPVMaxDZ = cms.double( 0.1 ),
19782  IsoConeMin = cms.double( 0.15 ),
19783  VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ),
19784  JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ),
19785  TrackMaxDxy = cms.double( 0.2 ),
19786  MaxNumberPV = cms.int32( 1 )
19787 )
19788 fragment.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag",
19789  saveTags = cms.bool( True ),
19790  MinJets = cms.int32( 1 ),
19791  JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ),
19792  TriggerType = cms.int32( 84 ),
19793  Jets = cms.InputTag( "hltL2TausForPixelIsolation" ),
19794  MinTag = cms.double( 0.0 ),
19795  MaxTag = cms.double( 1.85 )
19796 )
19797 fragment.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer",
19798  TriggerTypes = cms.vint32( 84 ),
19799  HLTObject = cms.InputTag( "hltL2TauIsoFilter" )
19800 )
19801 fragment.hltSingleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet",
19802  saveTags = cms.bool( True ),
19803  MinPt = cms.double( 26.0 ),
19804  MinN = cms.int32( 1 ),
19805  MaxEta = cms.double( 2.2 ),
19806  MinEta = cms.double( -1.0 ),
19807  MinMass = cms.double( -1.0 ),
19808  inputTag = cms.InputTag( "hltL2TauJetsIso" ),
19809  MinE = cms.double( -1.0 ),
19810  triggerType = cms.int32( 84 )
19811 )
19812 fragment.hltPixelTracksHybridFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
19813  chi2 = cms.double( 1000.0 ),
19814  nSigmaTipMaxTolerance = cms.double( 0.0 ),
19815  ptMin = cms.double( 0.1 ),
19816  nSigmaInvPtTolerance = cms.double( 0.0 ),
19817  tipMax = cms.double( 1.0 )
19818 )
19819 fragment.hltPixelTracksHybridFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer" )
19820 fragment.hltPixelTracksTrackingRegionsHybrid = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
19821  RegionPSet = cms.PSet(
19822  vertexCollection = cms.InputTag( "" ),
19823  zErrorVetex = cms.double( 0.2 ),
19824  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19825  zErrorBeamSpot = cms.double( 24.2 ),
19826  maxNVertices = cms.int32( 1 ),
19827  maxNRegions = cms.int32( 10 ),
19828  nSigmaZVertex = cms.double( 3.0 ),
19829  nSigmaZBeamSpot = cms.double( 4.0 ),
19830  ptMin = cms.double( 0.9 ),
19831  mode = cms.string( "BeamSpotSigma" ),
19832  input = cms.InputTag( "hltL2TausForPixelIsolation" ),
19833  searchOpt = cms.bool( False ),
19834  whereToUseMeasurementTracker = cms.string( "Never" ),
19835  originRadius = cms.double( 0.2 ),
19836  measurementTrackerName = cms.InputTag( "" ),
19837  precise = cms.bool( True ),
19838  deltaEta = cms.double( 0.5 ),
19839  deltaPhi = cms.double( 0.5 )
19840  )
19841 )
19842 fragment.hltPixelTracksHitDoubletsHybrid = cms.EDProducer( "HitPairEDProducer",
19843  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsHybrid" ),
19844  layerPairs = cms.vuint32( 0 ),
19845  clusterCheck = cms.InputTag( "" ),
19846  produceSeedingHitSets = cms.bool( False ),
19847  produceIntermediateHitDoublets = cms.bool( True ),
19848  maxElement = cms.uint32( 0 ),
19849  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
19850 )
19851 fragment.hltPixelTracksHitTripletsHybrid = cms.EDProducer( "PixelTripletHLTEDProducer",
19852  useBending = cms.bool( True ),
19853  useFixedPreFiltering = cms.bool( False ),
19854  produceIntermediateHitTriplets = cms.bool( False ),
19855  maxElement = cms.uint32( 100000 ),
19856  SeedComparitorPSet = cms.PSet(
19857  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
19858  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
19859  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
19860  ),
19861  extraHitRPhitolerance = cms.double( 0.06 ),
19862  produceSeedingHitSets = cms.bool( True ),
19863  doublets = cms.InputTag( "hltPixelTracksHitDoubletsHybrid" ),
19864  useMultScattering = cms.bool( True ),
19865  phiPreFiltering = cms.double( 0.3 ),
19866  extraHitRZtolerance = cms.double( 0.06 )
19867 )
19868 fragment.hltPixelTracksHybrid = cms.EDProducer( "PixelTrackProducer",
19869  Filter = cms.InputTag( "hltPixelTracksHybridFilter" ),
19870  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
19871  passLabel = cms.string( "" ),
19872  Fitter = cms.InputTag( "hltPixelTracksHybridFitter" ),
19873  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsHybrid" )
19874 )
19875 fragment.hltIter0PFLowPixelSeedsFromPixelTracksTauReg = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
19876  useEventsWithNoVertex = cms.bool( True ),
19877  originHalfLength = cms.double( 0.3 ),
19878  useProtoTrackKinematics = cms.bool( False ),
19879  usePV = cms.bool( False ),
19880  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
19881  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
19882  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
19883  InputCollection = cms.InputTag( "hltPixelTracks" ),
19884  originRadius = cms.double( 0.1 )
19885 )
19886 fragment.hltIter0PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker",
19887  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksTauReg" ),
19888  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
19889  SimpleMagneticField = cms.string( "ParabolicMf" ),
19890  TransientInitialStateEstimatorParameters = cms.PSet(
19891  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
19892  numberMeasurementsForFit = cms.int32( 4 ),
19893  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
19894  ),
19895  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
19896  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
19897  cleanTrajectoryAfterInOut = cms.bool( False ),
19898  useHitsSplitting = cms.bool( False ),
19899  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
19900  doSeedingRegionRebuilding = cms.bool( False ),
19901  maxNSeeds = cms.uint32( 100000 ),
19902  produceSeedStopReasons = cms.bool( False ),
19903  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
19904  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
19905  TrajectoryBuilder = cms.string( "" )
19906 )
19907 fragment.hltIter0PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer",
19908  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesTauReg" ),
19909  SimpleMagneticField = cms.string( "ParabolicMf" ),
19910  clusterRemovalInfo = cms.InputTag( "" ),
19911  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19912  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
19913  Fitter = cms.string( "hltESPFittingSmootherIT" ),
19914  useHitsSplitting = cms.bool( False ),
19915  MeasurementTracker = cms.string( "" ),
19916  AlgorithmName = cms.string( "hltIterX" ),
19917  alias = cms.untracked.string( "ctfWithMaterialTracksReg" ),
19918  NavigationSchool = cms.string( "" ),
19919  TrajectoryInEvent = cms.bool( False ),
19920  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
19921  GeometricInnerState = cms.bool( True ),
19922  useSimpleMF = cms.bool( True ),
19923  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
19924 )
19925 fragment.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier",
19926  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ),
19927  GBRForestLabel = cms.string( "" ),
19928  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
19929  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
19930  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
19931  mva = cms.PSet(
19932  minPixelHits = cms.vint32( 0, 3, 4 ),
19933  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
19934  dr_par = cms.PSet(
19935  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
19936  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
19937  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
19938  dr_exp = cms.vint32( 4, 4, 4 ),
19939  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
19940  ),
19941  maxLostLayers = cms.vint32( 1, 1, 1 ),
19942  min3DLayers = cms.vint32( 0, 3, 4 ),
19943  dz_par = cms.PSet(
19944  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
19945  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
19946  dz_exp = cms.vint32( 4, 4, 4 )
19947  ),
19948  minNVtxTrk = cms.int32( 3 ),
19949  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
19950  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
19951  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
19952  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
19953  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
19954  minLayers = cms.vint32( 3, 3, 4 )
19955  ),
19956  ignoreVertices = cms.bool( False ),
19957  GBRForestFileName = cms.string( "" )
19958 )
19959 fragment.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner",
19960  minQuality = cms.string( "highPurity" ),
19961  copyExtras = cms.untracked.bool( True ),
19962  copyTrajectories = cms.untracked.bool( False ),
19963  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ),
19964  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','QualityMasks' ),
19965  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','MVAValues' )
19966 )
19967 fragment.hltTrackIter0RefsForJets4Iter1TauReg = cms.EDProducer( "ChargedRefCandidateProducer",
19968  src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ),
19969  particleType = cms.string( "pi+" )
19970 )
19971 fragment.hltAK4Iter0TrackJets4Iter1TauReg = cms.EDProducer( "FastjetJetProducer",
19972  Active_Area_Repeats = cms.int32( 5 ),
19973  doAreaFastjet = cms.bool( False ),
19974  voronoiRfact = cms.double( 0.9 ),
19975  maxBadHcalCells = cms.uint32( 9999999 ),
19976  doAreaDiskApprox = cms.bool( False ),
19977  maxRecoveredEcalCells = cms.uint32( 9999999 ),
19978  jetType = cms.string( "TrackJet" ),
19979  minSeed = cms.uint32( 14327 ),
19980  Ghost_EtaMax = cms.double( 6.0 ),
19981  doRhoFastjet = cms.bool( False ),
19982  jetAlgorithm = cms.string( "AntiKt" ),
19983  nSigmaPU = cms.double( 1.0 ),
19984  GhostArea = cms.double( 0.01 ),
19985  Rho_EtaMax = cms.double( 4.4 ),
19986  maxBadEcalCells = cms.uint32( 9999999 ),
19987  useDeterministicSeed = cms.bool( True ),
19988  doPVCorrection = cms.bool( False ),
19989  maxRecoveredHcalCells = cms.uint32( 9999999 ),
19990  rParam = cms.double( 0.4 ),
19991  maxProblematicHcalCells = cms.uint32( 9999999 ),
19992  doOutputJets = cms.bool( True ),
19993  src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1TauReg" ),
19994  inputEtMin = cms.double( 0.1 ),
19995  puPtMin = cms.double( 0.0 ),
19996  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
19997  jetPtMin = cms.double( 1.0 ),
19998  radiusPU = cms.double( 0.4 ),
19999  maxProblematicEcalCells = cms.uint32( 9999999 ),
20000  doPUOffsetCorr = cms.bool( False ),
20001  inputEMin = cms.double( 0.0 ),
20002  useMassDropTagger = cms.bool( False ),
20003  muMin = cms.double( -1.0 ),
20004  subtractorName = cms.string( "" ),
20005  muCut = cms.double( -1.0 ),
20006  subjetPtMin = cms.double( -1.0 ),
20007  useTrimming = cms.bool( False ),
20008  muMax = cms.double( -1.0 ),
20009  yMin = cms.double( -1.0 ),
20010  useFiltering = cms.bool( False ),
20011  rFilt = cms.double( -1.0 ),
20012  yMax = cms.double( -1.0 ),
20013  zcut = cms.double( -1.0 ),
20014  MinVtxNdof = cms.int32( 0 ),
20015  MaxVtxZ = cms.double( 30.0 ),
20016  UseOnlyVertexTracks = cms.bool( False ),
20017  dRMin = cms.double( -1.0 ),
20018  nFilt = cms.int32( -1 ),
20019  usePruning = cms.bool( False ),
20020  maxDepth = cms.int32( -1 ),
20021  yCut = cms.double( -1.0 ),
20022  DzTrVtxMax = cms.double( 0.5 ),
20023  UseOnlyOnePV = cms.bool( True ),
20024  rcut_factor = cms.double( -1.0 ),
20025  sumRecHits = cms.bool( False ),
20026  trimPtFracMin = cms.double( -1.0 ),
20027  dRMax = cms.double( -1.0 ),
20028  DxyTrVtxMax = cms.double( 0.2 ),
20029  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
20030 )
20031 fragment.hltIter0TrackAndTauJets4Iter1TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
20032  fractionMinCaloInTauCone = cms.double( 0.7 ),
20033  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
20034  tauConeSize = cms.double( 0.2 ),
20035  ptTrkMaxInCaloCone = cms.double( 1.0 ),
20036  isolationConeSize = cms.double( 0.5 ),
20037  inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1TauReg" ),
20038  nTrkMaxInCaloCone = cms.int32( 0 ),
20039  inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ),
20040  etaMinCaloJet = cms.double( -2.7 ),
20041  etaMaxCaloJet = cms.double( 2.7 ),
20042  ptMinCaloJet = cms.double( 5.0 ),
20043  inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" )
20044 )
20045 fragment.hltIter1ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover",
20046  trackClassifier = cms.InputTag( '','QualityMasks' ),
20047  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
20048  maxChi2 = cms.double( 9.0 ),
20049  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ),
20050  oldClusterRemovalInfo = cms.InputTag( "" ),
20051  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
20052  overrideTrkQuals = cms.InputTag( "" ),
20053  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
20054  TrackQuality = cms.string( "highPurity" )
20055 )
20056 fragment.hltIter1MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
20057  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ),
20058  OnDemand = cms.bool( False ),
20059  src = cms.InputTag( "hltSiStripClusters" )
20060 )
20061 fragment.hltIter1PixelLayerQuadrupletsTauReg = cms.EDProducer( "SeedingLayersEDProducer",
20062  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
20063  'BPix1+BPix2+BPix3+FPix1_pos',
20064  'BPix1+BPix2+BPix3+FPix1_neg',
20065  'BPix1+BPix2+FPix1_pos+FPix2_pos',
20066  'BPix1+BPix2+FPix1_neg+FPix2_neg',
20067  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
20068  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
20069  MTOB = cms.PSet( ),
20070  TEC = cms.PSet( ),
20071  MTID = cms.PSet( ),
20072  FPix = cms.PSet(
20073  hitErrorRPhi = cms.double( 0.0051 ),
20074  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
20075  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ),
20076  useErrorsFromParam = cms.bool( True ),
20077  hitErrorRZ = cms.double( 0.0036 ),
20078  HitProducer = cms.string( "hltSiPixelRecHits" )
20079  ),
20080  MTEC = cms.PSet( ),
20081  MTIB = cms.PSet( ),
20082  TID = cms.PSet( ),
20083  TOB = cms.PSet( ),
20084  BPix = cms.PSet(
20085  hitErrorRPhi = cms.double( 0.0027 ),
20086  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
20087  skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ),
20088  useErrorsFromParam = cms.bool( True ),
20089  hitErrorRZ = cms.double( 0.006 ),
20090  HitProducer = cms.string( "hltSiPixelRecHits" )
20091  ),
20092  TIB = cms.PSet( )
20093 )
20094 fragment.hltIter1PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
20095  RegionPSet = cms.PSet(
20096  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
20097  zErrorVetex = cms.double( 0.1 ),
20098  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
20099  zErrorBeamSpot = cms.double( 15.0 ),
20100  maxNVertices = cms.int32( 10 ),
20101  maxNRegions = cms.int32( 100 ),
20102  nSigmaZVertex = cms.double( 4.0 ),
20103  nSigmaZBeamSpot = cms.double( 4.0 ),
20104  ptMin = cms.double( 0.3 ),
20105  mode = cms.string( "VerticesFixed" ),
20106  input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1TauReg" ),
20107  searchOpt = cms.bool( True ),
20108  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
20109  originRadius = cms.double( 0.05 ),
20110  measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ),
20111  precise = cms.bool( True ),
20112  deltaEta = cms.double( 1.0 ),
20113  deltaPhi = cms.double( 1.0 )
20114  )
20115 )
20116 fragment.hltIter1PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer",
20117  cut = cms.string( "" ),
20118  silentClusterCheck = cms.untracked.bool( False ),
20119  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
20120  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
20121  doClusterCheck = cms.bool( False ),
20122  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
20123  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
20124 )
20125 fragment.hltIter1PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer",
20126  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsTauReg" ),
20127  layerPairs = cms.vuint32( 0, 1, 2 ),
20128  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ),
20129  produceSeedingHitSets = cms.bool( False ),
20130  produceIntermediateHitDoublets = cms.bool( True ),
20131  maxElement = cms.uint32( 0 ),
20132  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" )
20133 )
20134 fragment.hltIter1PFlowPixelHitQuadrupletsTauReg = cms.EDProducer( "CAHitQuadrupletEDProducer",
20135  CAThetaCut = cms.double( 0.004 ),
20136  SeedComparitorPSet = cms.PSet(
20137  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
20138  ComponentName = cms.string( "none" ),
20139  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
20140  ),
20141  extraHitRPhitolerance = cms.double( 0.032 ),
20142  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsTauReg" ),
20143  fitFastCircle = cms.bool( True ),
20144  CAHardPtCut = cms.double( 0.0 ),
20145  maxChi2 = cms.PSet(
20146  value2 = cms.double( 150.0 ),
20147  value1 = cms.double( 2000.0 ),
20148  pt1 = cms.double( 0.7 ),
20149  enabled = cms.bool( True ),
20150  pt2 = cms.double( 2.0 )
20151  ),
20152  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
20153  CAPhiCut = cms.double( 0.3 ),
20154  useBendingCorrection = cms.bool( True ),
20155  fitFastCircleChi2Cut = cms.bool( True )
20156 )
20157 fragment.hltIter1PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
20158  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
20159  forceKinematicWithRegionDirection = cms.bool( False ),
20160  magneticField = cms.string( "ParabolicMf" ),
20161  SeedMomentumForBOFF = cms.double( 5.0 ),
20162  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
20163  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
20164  MinOneOverPtError = cms.double( 1.0 ),
20165  seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsTauReg" ),
20166  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
20167 )
20168 fragment.hltIter1PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker",
20169  src = cms.InputTag( "hltIter1PFlowPixelSeedsTauReg" ),
20170  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
20171  SimpleMagneticField = cms.string( "ParabolicMf" ),
20172  TransientInitialStateEstimatorParameters = cms.PSet(
20173  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
20174  numberMeasurementsForFit = cms.int32( 4 ),
20175  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
20176  ),
20177  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
20178  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ),
20179  cleanTrajectoryAfterInOut = cms.bool( False ),
20180  useHitsSplitting = cms.bool( False ),
20181  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
20182  doSeedingRegionRebuilding = cms.bool( False ),
20183  maxNSeeds = cms.uint32( 100000 ),
20184  produceSeedStopReasons = cms.bool( False ),
20185  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
20186  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
20187  TrajectoryBuilder = cms.string( "" )
20188 )
20189 fragment.hltIter1PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer",
20190  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesTauReg" ),
20191  SimpleMagneticField = cms.string( "ParabolicMf" ),
20192  clusterRemovalInfo = cms.InputTag( "" ),
20193  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
20194  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ),
20195  Fitter = cms.string( "hltESPFittingSmootherIT" ),
20196  useHitsSplitting = cms.bool( False ),
20197  MeasurementTracker = cms.string( "" ),
20198  AlgorithmName = cms.string( "hltIterX" ),
20199  alias = cms.untracked.string( "ctfWithMaterialTracksReg" ),
20200  NavigationSchool = cms.string( "" ),
20201  TrajectoryInEvent = cms.bool( False ),
20202  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
20203  GeometricInnerState = cms.bool( True ),
20204  useSimpleMF = cms.bool( True ),
20205  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
20206 )
20207 fragment.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier",
20208  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ),
20209  GBRForestLabel = cms.string( "" ),
20210  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
20211  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
20212  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
20213  mva = cms.PSet(
20214  minPixelHits = cms.vint32( 0, 0, 2 ),
20215  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
20216  dr_par = cms.PSet(
20217  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
20218  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
20219  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
20220  dr_exp = cms.vint32( 3, 3, 3 ),
20221  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
20222  ),
20223  maxLostLayers = cms.vint32( 1, 1, 1 ),
20224  min3DLayers = cms.vint32( 0, 0, 0 ),
20225  dz_par = cms.PSet(
20226  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
20227  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
20228  dz_exp = cms.vint32( 3, 3, 3 )
20229  ),
20230  minNVtxTrk = cms.int32( 3 ),
20231  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
20232  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
20233  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
20234  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
20235  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
20236  minLayers = cms.vint32( 3, 3, 3 )
20237  ),
20238  ignoreVertices = cms.bool( False ),
20239  GBRForestFileName = cms.string( "" )
20240 )
20241 fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier",
20242  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ),
20243  GBRForestLabel = cms.string( "" ),
20244  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
20245  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
20246  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
20247  mva = cms.PSet(
20248  minPixelHits = cms.vint32( 0, 0, 1 ),
20249  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
20250  dr_par = cms.PSet(
20251  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
20252  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
20253  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
20254  dr_exp = cms.vint32( 4, 4, 4 ),
20255  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
20256  ),
20257  maxLostLayers = cms.vint32( 99, 3, 3 ),
20258  min3DLayers = cms.vint32( 1, 2, 3 ),
20259  dz_par = cms.PSet(
20260  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
20261  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
20262  dz_exp = cms.vint32( 4, 4, 4 )
20263  ),
20264  minNVtxTrk = cms.int32( 2 ),
20265  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
20266  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
20267  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
20268  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
20269  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
20270  minLayers = cms.vint32( 5, 5, 5 )
20271  ),
20272  ignoreVertices = cms.bool( False ),
20273  GBRForestFileName = cms.string( "" )
20274 )
20275 fragment.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger",
20276  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg',
20277  'hltIter1PFlowTrackCutClassifierDetachedTauReg' )
20278 )
20279 fragment.hltIter1PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner",
20280  minQuality = cms.string( "highPurity" ),
20281  copyExtras = cms.untracked.bool( True ),
20282  copyTrajectories = cms.untracked.bool( False ),
20283  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ),
20284  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','QualityMasks' ),
20285  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','MVAValues' )
20286 )
20287 fragment.hltIter1MergedTauReg = cms.EDProducer( "TrackListMerger",
20288  ShareFrac = cms.double( 0.19 ),
20289  writeOnlyTrkQuals = cms.bool( False ),
20290  MinPT = cms.double( 0.05 ),
20291  allowFirstHitShare = cms.bool( True ),
20292  copyExtras = cms.untracked.bool( True ),
20293  Epsilon = cms.double( -0.001 ),
20294  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ),
20295  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
20296  MaxNormalizedChisq = cms.double( 1000.0 ),
20297  copyMVA = cms.bool( False ),
20298  FoundHitBonus = cms.double( 5.0 ),
20299  LostHitPenalty = cms.double( 20.0 ),
20300  setsToMerge = cms.VPSet(
20301  cms.PSet( pQual = cms.bool( False ),
20302  tLists = cms.vint32( 0, 1 )
20303  )
20304  ),
20305  MinFound = cms.int32( 3 ),
20306  hasSelector = cms.vint32( 0, 0 ),
20307  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ),
20308  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
20309  newQuality = cms.string( "confirmed" )
20310 )
20311 fragment.hltIter1TrackRefsForJets4Iter2TauReg = cms.EDProducer( "ChargedRefCandidateProducer",
20312  src = cms.InputTag( "hltIter1MergedTauReg" ),
20313  particleType = cms.string( "pi+" )
20314 )
20315 fragment.hltAK4Iter1TrackJets4Iter2TauReg = cms.EDProducer( "FastjetJetProducer",
20316  Active_Area_Repeats = cms.int32( 5 ),
20317  doAreaFastjet = cms.bool( False ),
20318  voronoiRfact = cms.double( 0.9 ),
20319  maxBadHcalCells = cms.uint32( 9999999 ),
20320  doAreaDiskApprox = cms.bool( False ),
20321  maxRecoveredEcalCells = cms.uint32( 9999999 ),
20322  jetType = cms.string( "TrackJet" ),
20323  minSeed = cms.uint32( 14327 ),
20324  Ghost_EtaMax = cms.double( 6.0 ),
20325  doRhoFastjet = cms.bool( False ),
20326  jetAlgorithm = cms.string( "AntiKt" ),
20327  nSigmaPU = cms.double( 1.0 ),
20328  GhostArea = cms.double( 0.01 ),
20329  Rho_EtaMax = cms.double( 4.4 ),
20330  maxBadEcalCells = cms.uint32( 9999999 ),
20331  useDeterministicSeed = cms.bool( True ),
20332  doPVCorrection = cms.bool( False ),
20333  maxRecoveredHcalCells = cms.uint32( 9999999 ),
20334  rParam = cms.double( 0.4 ),
20335  maxProblematicHcalCells = cms.uint32( 9999999 ),
20336  doOutputJets = cms.bool( True ),
20337  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2TauReg" ),
20338  inputEtMin = cms.double( 0.1 ),
20339  puPtMin = cms.double( 0.0 ),
20340  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
20341  jetPtMin = cms.double( 7.5 ),
20342  radiusPU = cms.double( 0.4 ),
20343  maxProblematicEcalCells = cms.uint32( 9999999 ),
20344  doPUOffsetCorr = cms.bool( False ),
20345  inputEMin = cms.double( 0.0 ),
20346  useMassDropTagger = cms.bool( False ),
20347  muMin = cms.double( -1.0 ),
20348  subtractorName = cms.string( "" ),
20349  muCut = cms.double( -1.0 ),
20350  subjetPtMin = cms.double( -1.0 ),
20351  useTrimming = cms.bool( False ),
20352  muMax = cms.double( -1.0 ),
20353  yMin = cms.double( -1.0 ),
20354  useFiltering = cms.bool( False ),
20355  rFilt = cms.double( -1.0 ),
20356  yMax = cms.double( -1.0 ),
20357  zcut = cms.double( -1.0 ),
20358  MinVtxNdof = cms.int32( 0 ),
20359  MaxVtxZ = cms.double( 30.0 ),
20360  UseOnlyVertexTracks = cms.bool( False ),
20361  dRMin = cms.double( -1.0 ),
20362  nFilt = cms.int32( -1 ),
20363  usePruning = cms.bool( False ),
20364  maxDepth = cms.int32( -1 ),
20365  yCut = cms.double( -1.0 ),
20366  DzTrVtxMax = cms.double( 0.5 ),
20367  UseOnlyOnePV = cms.bool( True ),
20368  rcut_factor = cms.double( -1.0 ),
20369  sumRecHits = cms.bool( False ),
20370  trimPtFracMin = cms.double( -1.0 ),
20371  dRMax = cms.double( -1.0 ),
20372  DxyTrVtxMax = cms.double( 0.2 ),
20373  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
20374 )
20375 fragment.hltIter1TrackAndTauJets4Iter2TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
20376  fractionMinCaloInTauCone = cms.double( 0.7 ),
20377  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
20378  tauConeSize = cms.double( 0.2 ),
20379  ptTrkMaxInCaloCone = cms.double( 1.4 ),
20380  isolationConeSize = cms.double( 0.5 ),
20381  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2TauReg" ),
20382  nTrkMaxInCaloCone = cms.int32( 0 ),
20383  inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ),
20384  etaMinCaloJet = cms.double( -2.7 ),
20385  etaMaxCaloJet = cms.double( 2.7 ),
20386  ptMinCaloJet = cms.double( 5.0 ),
20387  inputTrackTag = cms.InputTag( "hltIter1MergedTauReg" )
20388 )
20389 fragment.hltIter2ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover",
20390  trackClassifier = cms.InputTag( '','QualityMasks' ),
20391  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
20392  maxChi2 = cms.double( 16.0 ),
20393  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityTauReg" ),
20394  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ),
20395  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
20396  overrideTrkQuals = cms.InputTag( "" ),
20397  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
20398  TrackQuality = cms.string( "highPurity" )
20399 )
20400 fragment.hltIter2MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
20401  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ),
20402  OnDemand = cms.bool( False ),
20403  src = cms.InputTag( "hltSiStripClusters" )
20404 )
20405 fragment.hltIter2PixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer",
20406  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
20407  'BPix2+BPix3+BPix4',
20408  'BPix1+BPix3+BPix4',
20409  'BPix1+BPix2+BPix4',
20410  'BPix2+BPix3+FPix1_pos',
20411  'BPix2+BPix3+FPix1_neg',
20412  'BPix1+BPix2+FPix1_pos',
20413  'BPix1+BPix2+FPix1_neg',
20414  'BPix2+FPix1_pos+FPix2_pos',
20415  'BPix2+FPix1_neg+FPix2_neg',
20416  'BPix1+FPix1_pos+FPix2_pos',
20417  'BPix1+FPix1_neg+FPix2_neg',
20418  'FPix1_pos+FPix2_pos+FPix3_pos',
20419  'FPix1_neg+FPix2_neg+FPix3_neg' ),
20420  MTOB = cms.PSet( ),
20421  TEC = cms.PSet( ),
20422  MTID = cms.PSet( ),
20423  FPix = cms.PSet(
20424  hitErrorRPhi = cms.double( 0.0051 ),
20425  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
20426  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ),
20427  useErrorsFromParam = cms.bool( True ),
20428  hitErrorRZ = cms.double( 0.0036 ),
20429  HitProducer = cms.string( "hltSiPixelRecHits" )
20430  ),
20431  MTEC = cms.PSet( ),
20432  MTIB = cms.PSet( ),
20433  TID = cms.PSet( ),
20434  TOB = cms.PSet( ),
20435  BPix = cms.PSet(
20436  hitErrorRPhi = cms.double( 0.0027 ),
20437  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
20438  skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ),
20439  useErrorsFromParam = cms.bool( True ),
20440  hitErrorRZ = cms.double( 0.006 ),
20441  HitProducer = cms.string( "hltSiPixelRecHits" )
20442  ),
20443  TIB = cms.PSet( )
20444 )
20445 fragment.hltIter2PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
20446  RegionPSet = cms.PSet(
20447  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
20448  zErrorVetex = cms.double( 0.05 ),
20449  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
20450  zErrorBeamSpot = cms.double( 15.0 ),
20451  maxNVertices = cms.int32( 10 ),
20452  maxNRegions = cms.int32( 100 ),
20453  nSigmaZVertex = cms.double( 4.0 ),
20454  nSigmaZBeamSpot = cms.double( 3.0 ),
20455  ptMin = cms.double( 0.8 ),
20456  mode = cms.string( "VerticesFixed" ),
20457  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2TauReg" ),
20458  searchOpt = cms.bool( True ),
20459  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
20460  originRadius = cms.double( 0.025 ),
20461  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ),
20462  precise = cms.bool( True ),
20463  deltaEta = cms.double( 0.8 ),
20464  deltaPhi = cms.double( 0.8 )
20465  )
20466 )
20467 fragment.hltIter2PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer",
20468  cut = cms.string( "" ),
20469  silentClusterCheck = cms.untracked.bool( False ),
20470  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
20471  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
20472  doClusterCheck = cms.bool( False ),
20473  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
20474  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
20475 )
20476 fragment.hltIter2PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer",
20477  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsTauReg" ),
20478  layerPairs = cms.vuint32( 0, 1 ),
20479  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ),
20480  produceSeedingHitSets = cms.bool( False ),
20481  produceIntermediateHitDoublets = cms.bool( True ),
20482  maxElement = cms.uint32( 0 ),
20483  seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" )
20484 )
20485 fragment.hltIter2PFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer",
20486  CAHardPtCut = cms.double( 0.3 ),
20487  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
20488  extraHitRPhitolerance = cms.double( 0.032 ),
20489  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsTauReg" ),
20490  CAThetaCut = cms.double( 0.004 ),
20491  maxChi2 = cms.PSet(
20492  value2 = cms.double( 6.0 ),
20493  value1 = cms.double( 100.0 ),
20494  pt1 = cms.double( 0.8 ),
20495  enabled = cms.bool( True ),
20496  pt2 = cms.double( 8.0 )
20497  ),
20498  CAPhiCut = cms.double( 0.1 ),
20499  useBendingCorrection = cms.bool( True )
20500 )
20501 fragment.hltIter2PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
20502  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
20503  forceKinematicWithRegionDirection = cms.bool( False ),
20504  magneticField = cms.string( "ParabolicMf" ),
20505  SeedMomentumForBOFF = cms.double( 5.0 ),
20506  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
20507  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
20508  MinOneOverPtError = cms.double( 1.0 ),
20509  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsTauReg" ),
20510  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
20511 )
20512 fragment.hltIter2PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker",
20513  src = cms.InputTag( "hltIter2PFlowPixelSeedsTauReg" ),
20514  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
20515  SimpleMagneticField = cms.string( "ParabolicMf" ),
20516  TransientInitialStateEstimatorParameters = cms.PSet(
20517  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
20518  numberMeasurementsForFit = cms.int32( 4 ),
20519  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
20520  ),
20521  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
20522  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ),
20523  cleanTrajectoryAfterInOut = cms.bool( False ),
20524  useHitsSplitting = cms.bool( False ),
20525  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
20526  doSeedingRegionRebuilding = cms.bool( False ),
20527  maxNSeeds = cms.uint32( 100000 ),
20528  produceSeedStopReasons = cms.bool( False ),
20529  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
20530  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
20531  TrajectoryBuilder = cms.string( "" )
20532 )
20533 fragment.hltIter2PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer",
20534  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesTauReg" ),
20535  SimpleMagneticField = cms.string( "ParabolicMf" ),
20536  clusterRemovalInfo = cms.InputTag( "" ),
20537  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
20538  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ),
20539  Fitter = cms.string( "hltESPFittingSmootherIT" ),
20540  useHitsSplitting = cms.bool( False ),
20541  MeasurementTracker = cms.string( "" ),
20542  AlgorithmName = cms.string( "hltIterX" ),
20543  alias = cms.untracked.string( "ctfWithMaterialTracksReg" ),
20544  NavigationSchool = cms.string( "" ),
20545  TrajectoryInEvent = cms.bool( False ),
20546  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
20547  GeometricInnerState = cms.bool( True ),
20548  useSimpleMF = cms.bool( True ),
20549  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
20550 )
20551 fragment.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier",
20552  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ),
20553  GBRForestLabel = cms.string( "" ),
20554  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
20555  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
20556  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
20557  mva = cms.PSet(
20558  minPixelHits = cms.vint32( 0, 0, 0 ),
20559  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
20560  dr_par = cms.PSet(
20561  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
20562  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
20563  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
20564  dr_exp = cms.vint32( 4, 4, 4 ),
20565  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
20566  ),
20567  maxLostLayers = cms.vint32( 1, 1, 1 ),
20568  min3DLayers = cms.vint32( 0, 0, 0 ),
20569  dz_par = cms.PSet(
20570  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
20571  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
20572  dz_exp = cms.vint32( 4, 4, 4 )
20573  ),
20574  minNVtxTrk = cms.int32( 3 ),
20575  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
20576  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
20577  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
20578  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
20579  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
20580  minLayers = cms.vint32( 3, 3, 3 )
20581  ),
20582  ignoreVertices = cms.bool( False ),
20583  GBRForestFileName = cms.string( "" )
20584 )
20585 fragment.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner",
20586  minQuality = cms.string( "highPurity" ),
20587  copyExtras = cms.untracked.bool( True ),
20588  copyTrajectories = cms.untracked.bool( False ),
20589  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ),
20590  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','QualityMasks' ),
20591  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','MVAValues' )
20592 )
20593 fragment.hltIter2MergedTauReg = cms.EDProducer( "TrackListMerger",
20594  ShareFrac = cms.double( 0.19 ),
20595  writeOnlyTrkQuals = cms.bool( False ),
20596  MinPT = cms.double( 0.05 ),
20597  allowFirstHitShare = cms.bool( True ),
20598  copyExtras = cms.untracked.bool( True ),
20599  Epsilon = cms.double( -0.001 ),
20600  selectedTrackQuals = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ),
20601  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
20602  MaxNormalizedChisq = cms.double( 1000.0 ),
20603  copyMVA = cms.bool( False ),
20604  FoundHitBonus = cms.double( 5.0 ),
20605  LostHitPenalty = cms.double( 20.0 ),
20606  setsToMerge = cms.VPSet(
20607  cms.PSet( pQual = cms.bool( False ),
20608  tLists = cms.vint32( 0, 1 )
20609  )
20610  ),
20611  MinFound = cms.int32( 3 ),
20612  hasSelector = cms.vint32( 0, 0 ),
20613  TrackProducers = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ),
20614  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
20615  newQuality = cms.string( "confirmed" )
20616 )
20617 fragment.hltPFMuonMergingTauReg = cms.EDProducer( "TrackListMerger",
20618  ShareFrac = cms.double( 0.19 ),
20619  writeOnlyTrkQuals = cms.bool( False ),
20620  MinPT = cms.double( 0.05 ),
20621  allowFirstHitShare = cms.bool( True ),
20622  copyExtras = cms.untracked.bool( True ),
20623  Epsilon = cms.double( -0.001 ),
20624  selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2MergedTauReg' ),
20625  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
20626  MaxNormalizedChisq = cms.double( 1000.0 ),
20627  copyMVA = cms.bool( False ),
20628  FoundHitBonus = cms.double( 5.0 ),
20629  LostHitPenalty = cms.double( 20.0 ),
20630  setsToMerge = cms.VPSet(
20631  cms.PSet( pQual = cms.bool( False ),
20632  tLists = cms.vint32( 0, 1 )
20633  )
20634  ),
20635  MinFound = cms.int32( 3 ),
20636  hasSelector = cms.vint32( 0, 0 ),
20637  TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2MergedTauReg' ),
20638  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
20639  newQuality = cms.string( "confirmed" )
20640 )
20641 fragment.hltMuonLinksReg = cms.EDProducer( "MuonLinksProducerForHLT",
20642  pMin = cms.double( 2.5 ),
20643  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ),
20644  shareHitFraction = cms.double( 0.8 ),
20645  LinkCollection = cms.InputTag( "hltL3MuonsLinksCombination" ),
20646  ptMin = cms.double( 2.5 )
20647 )
20648 fragment.hltMuonsReg = cms.EDProducer( "MuonIdProducer",
20649  TrackExtractorPSet = cms.PSet(
20650  Diff_z = cms.double( 0.2 ),
20651  inputTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ),
20652  Chi2Ndof_Max = cms.double( 1.0E64 ),
20653  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
20654  DR_Veto = cms.double( 0.01 ),
20655  Pt_Min = cms.double( -1.0 ),
20656  DR_Max = cms.double( 1.0 ),
20657  DepositLabel = cms.untracked.string( "" ),
20658  NHits_Min = cms.uint32( 0 ),
20659  Chi2Prob_Min = cms.double( -1.0 ),
20660  Diff_r = cms.double( 0.1 ),
20661  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
20662  ComponentName = cms.string( "TrackExtractor" )
20663  ),
20664  maxAbsEta = cms.double( 3.0 ),
20665  fillGlobalTrackRefits = cms.bool( False ),
20666  arbitrationCleanerOptions = cms.PSet(
20667  OverlapDTheta = cms.double( 0.02 ),
20668  Overlap = cms.bool( True ),
20669  Clustering = cms.bool( True ),
20670  ME1a = cms.bool( True ),
20671  ClusterDTheta = cms.double( 0.02 ),
20672  ClusterDPhi = cms.double( 0.6 ),
20673  OverlapDPhi = cms.double( 0.0786 )
20674  ),
20675  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
20676  addExtraSoftMuons = cms.bool( False ),
20677  debugWithTruthMatching = cms.bool( False ),
20678  CaloExtractorPSet = cms.PSet(
20679  DR_Veto_H = cms.double( 0.1 ),
20680  CenterConeOnCalIntersection = cms.bool( False ),
20681  NoiseTow_EE = cms.double( 0.15 ),
20682  Noise_EB = cms.double( 0.025 ),
20683  Noise_HE = cms.double( 0.2 ),
20684  DR_Veto_E = cms.double( 0.07 ),
20685  NoiseTow_EB = cms.double( 0.04 ),
20686  Noise_EE = cms.double( 0.1 ),
20687  UseRecHitsFlag = cms.bool( False ),
20688  DR_Max = cms.double( 1.0 ),
20689  DepositLabel = cms.untracked.string( "Cal" ),
20690  Noise_HO = cms.double( 0.2 ),
20691  DR_Veto_HO = cms.double( 0.1 ),
20692  Threshold_H = cms.double( 0.5 ),
20693  PrintTimeReport = cms.untracked.bool( False ),
20694  Threshold_E = cms.double( 0.2 ),
20695  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
20696  ComponentName = cms.string( "CaloExtractorByAssociator" ),
20697  Threshold_HO = cms.double( 0.5 ),
20698  DepositInstanceLabels = cms.vstring( 'ecal',
20699  'hcal',
20700  'ho' ),
20701  ServiceParameters = cms.PSet(
20702  RPCLayers = cms.bool( False ),
20703  UseMuonNavigation = cms.untracked.bool( False ),
20704  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
20705  ),
20706  TrackAssociatorParameters = cms.PSet(
20707  useMuon = cms.bool( False ),
20708  truthMatch = cms.bool( False ),
20709  usePreshower = cms.bool( False ),
20710  dRPreshowerPreselection = cms.double( 0.2 ),
20711  muonMaxDistanceSigmaY = cms.double( 0.0 ),
20712  useEcal = cms.bool( False ),
20713  muonMaxDistanceSigmaX = cms.double( 0.0 ),
20714  dRMuon = cms.double( 9999.0 ),
20715  dREcal = cms.double( 1.0 ),
20716  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
20717  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
20718  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
20719  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
20720  propagateAllDirections = cms.bool( True ),
20721  muonMaxDistanceY = cms.double( 5.0 ),
20722  useHO = cms.bool( False ),
20723  muonMaxDistanceX = cms.double( 5.0 ),
20724  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
20725  useHcal = cms.bool( False ),
20726  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
20727  accountForTrajectoryChangeCalo = cms.bool( False ),
20728  dREcalPreselection = cms.double( 1.0 ),
20729  useCalo = cms.bool( True ),
20730  dRMuonPreselection = cms.double( 0.2 ),
20731  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
20732  dRHcal = cms.double( 1.0 ),
20733  dRHcalPreselection = cms.double( 1.0 ),
20734  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
20735  ),
20736  Noise_HB = cms.double( 0.2 )
20737  ),
20738  runArbitrationCleaner = cms.bool( False ),
20739  fillEnergy = cms.bool( True ),
20740  TrackerKinkFinderParameters = cms.PSet(
20741  usePosition = cms.bool( False ),
20742  diagonalOnly = cms.bool( False )
20743  ),
20744  TimingFillerParameters = cms.PSet(
20745  DTTimingParameters = cms.PSet(
20746  HitError = cms.double( 6.0 ),
20747  MatchParameters = cms.PSet(
20748  TightMatchDT = cms.bool( False ),
20749  DTradius = cms.double( 0.01 ),
20750  TightMatchCSC = cms.bool( True ),
20751  CSCsegments = cms.InputTag( "hltCscSegments" ),
20752  DTsegments = cms.InputTag( "hltDt4DSegments" )
20753  ),
20754  debug = cms.bool( False ),
20755  DoWireCorr = cms.bool( False ),
20756  RequireBothProjections = cms.bool( False ),
20757  DTTimeOffset = cms.double( 2.7 ),
20758  PruneCut = cms.double( 10000.0 ),
20759  DTsegments = cms.InputTag( "hltDt4DSegments" ),
20760  UseSegmentT0 = cms.bool( False ),
20761  HitsMin = cms.int32( 5 ),
20762  DropTheta = cms.bool( True ),
20763  ServiceParameters = cms.PSet(
20764  RPCLayers = cms.bool( True ),
20765  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
20766  )
20767  ),
20768  UseCSC = cms.bool( True ),
20769  CSCTimingParameters = cms.PSet(
20770  MatchParameters = cms.PSet(
20771  TightMatchDT = cms.bool( False ),
20772  DTradius = cms.double( 0.01 ),
20773  TightMatchCSC = cms.bool( True ),
20774  CSCsegments = cms.InputTag( "hltCscSegments" ),
20775  DTsegments = cms.InputTag( "hltDt4DSegments" )
20776  ),
20777  debug = cms.bool( False ),
20778  CSCWireTimeOffset = cms.double( 0.0 ),
20779  CSCStripError = cms.double( 7.0 ),
20780  CSCTimeOffset = cms.double( 0.0 ),
20781  CSCWireError = cms.double( 8.6 ),
20782  PruneCut = cms.double( 100.0 ),
20783  CSCsegments = cms.InputTag( "hltCscSegments" ),
20784  UseStripTime = cms.bool( True ),
20785  CSCStripTimeOffset = cms.double( 0.0 ),
20786  UseWireTime = cms.bool( True ),
20787  ServiceParameters = cms.PSet(
20788  RPCLayers = cms.bool( True ),
20789  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
20790  )
20791  ),
20792  ErrorDT = cms.double( 6.0 ),
20793  EcalEnergyCut = cms.double( 0.4 ),
20794  UseECAL = cms.bool( True ),
20795  ErrorEB = cms.double( 2.085 ),
20796  UseDT = cms.bool( True ),
20797  ErrorEE = cms.double( 6.95 ),
20798  ErrorCSC = cms.double( 7.4 )
20799  ),
20800  inputCollectionTypes = cms.vstring( 'inner tracks',
20801  'links',
20802  'outer tracks' ),
20803  arbitrateTrackerMuons = cms.bool( False ),
20804  minCaloCompatibility = cms.double( 0.6 ),
20805  ecalDepositName = cms.string( "ecal" ),
20806  minP = cms.double( 10.0 ),
20807  fillIsolation = cms.bool( True ),
20808  jetDepositName = cms.string( "jets" ),
20809  hoDepositName = cms.string( "ho" ),
20810  writeIsoDeposits = cms.bool( False ),
20811  maxAbsPullX = cms.double( 4.0 ),
20812  maxAbsPullY = cms.double( 9999.0 ),
20813  minPt = cms.double( 10.0 ),
20814  TrackAssociatorParameters = cms.PSet(
20815  useMuon = cms.bool( True ),
20816  truthMatch = cms.bool( False ),
20817  usePreshower = cms.bool( False ),
20818  dRPreshowerPreselection = cms.double( 0.2 ),
20819  muonMaxDistanceSigmaY = cms.double( 0.0 ),
20820  useEcal = cms.bool( True ),
20821  muonMaxDistanceSigmaX = cms.double( 0.0 ),
20822  dRMuon = cms.double( 9999.0 ),
20823  dREcal = cms.double( 9999.0 ),
20824  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
20825  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
20826  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
20827  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
20828  propagateAllDirections = cms.bool( True ),
20829  muonMaxDistanceY = cms.double( 5.0 ),
20830  useHO = cms.bool( True ),
20831  muonMaxDistanceX = cms.double( 5.0 ),
20832  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
20833  useHcal = cms.bool( True ),
20834  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
20835  accountForTrajectoryChangeCalo = cms.bool( False ),
20836  dREcalPreselection = cms.double( 0.05 ),
20837  useCalo = cms.bool( False ),
20838  dRMuonPreselection = cms.double( 0.2 ),
20839  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
20840  dRHcal = cms.double( 9999.0 ),
20841  dRHcalPreselection = cms.double( 0.2 ),
20842  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
20843  ),
20844  JetExtractorPSet = cms.PSet(
20845  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
20846  DR_Veto = cms.double( 0.1 ),
20847  DR_Max = cms.double( 1.0 ),
20848  ExcludeMuonVeto = cms.bool( True ),
20849  PrintTimeReport = cms.untracked.bool( False ),
20850  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
20851  ComponentName = cms.string( "JetExtractor" ),
20852  ServiceParameters = cms.PSet(
20853  RPCLayers = cms.bool( False ),
20854  UseMuonNavigation = cms.untracked.bool( False ),
20855  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
20856  ),
20857  TrackAssociatorParameters = cms.PSet(
20858  useMuon = cms.bool( False ),
20859  truthMatch = cms.bool( False ),
20860  usePreshower = cms.bool( False ),
20861  dRPreshowerPreselection = cms.double( 0.2 ),
20862  muonMaxDistanceSigmaY = cms.double( 0.0 ),
20863  useEcal = cms.bool( False ),
20864  muonMaxDistanceSigmaX = cms.double( 0.0 ),
20865  dRMuon = cms.double( 9999.0 ),
20866  dREcal = cms.double( 0.5 ),
20867  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
20868  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
20869  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
20870  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
20871  propagateAllDirections = cms.bool( True ),
20872  muonMaxDistanceY = cms.double( 5.0 ),
20873  useHO = cms.bool( False ),
20874  muonMaxDistanceX = cms.double( 5.0 ),
20875  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
20876  useHcal = cms.bool( False ),
20877  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
20878  accountForTrajectoryChangeCalo = cms.bool( False ),
20879  dREcalPreselection = cms.double( 0.5 ),
20880  useCalo = cms.bool( True ),
20881  dRMuonPreselection = cms.double( 0.2 ),
20882  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
20883  dRHcal = cms.double( 0.5 ),
20884  dRHcalPreselection = cms.double( 0.5 ),
20885  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
20886  ),
20887  Threshold = cms.double( 5.0 )
20888  ),
20889  fillGlobalTrackQuality = cms.bool( False ),
20890  minPCaloMuon = cms.double( 1.0E9 ),
20891  maxAbsDy = cms.double( 9999.0 ),
20892  fillCaloCompatibility = cms.bool( True ),
20893  fillMatching = cms.bool( True ),
20894  MuonCaloCompatibility = cms.PSet(
20895  delta_eta = cms.double( 0.02 ),
20896  delta_phi = cms.double( 0.02 ),
20897  allSiPMHO = cms.bool( False ),
20898  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
20899  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
20900  ),
20901  fillTrackerKink = cms.bool( False ),
20902  hcalDepositName = cms.string( "hcal" ),
20903  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
20904  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingTauReg','hltMuonLinksReg','hltL2Muons' ),
20905  trackDepositName = cms.string( "tracker" ),
20906  maxAbsDx = cms.double( 3.0 ),
20907  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
20908  minNumberOfMatches = cms.int32( 1 )
20909 )
20910 fragment.hltLightPFTracksReg = cms.EDProducer( "LightPFTrackProducer",
20911  TrackQuality = cms.string( "none" ),
20912  UseQuality = cms.bool( False ),
20913  TkColList = cms.VInputTag( 'hltPFMuonMergingTauReg' )
20914 )
20915 fragment.hltParticleFlowBlockReg = cms.EDProducer( "PFBlockProducer",
20916  debug = cms.untracked.bool( False ),
20917  linkDefinitions = cms.VPSet(
20918  cms.PSet( linkType = cms.string( "PS1:ECAL" ),
20919  useKDTree = cms.bool( True ),
20920  linkerName = cms.string( "PreshowerAndECALLinker" )
20921  ),
20922  cms.PSet( linkType = cms.string( "PS2:ECAL" ),
20923  useKDTree = cms.bool( True ),
20924  linkerName = cms.string( "PreshowerAndECALLinker" )
20925  ),
20926  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
20927  useKDTree = cms.bool( True ),
20928  linkerName = cms.string( "TrackAndECALLinker" )
20929  ),
20930  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
20931  useKDTree = cms.bool( True ),
20932  linkerName = cms.string( "TrackAndHCALLinker" )
20933  ),
20934  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
20935  useKDTree = cms.bool( False ),
20936  linkerName = cms.string( "ECALAndHCALLinker" )
20937  ),
20938  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
20939  useKDTree = cms.bool( False ),
20940  linkerName = cms.string( "HFEMAndHFHADLinker" )
20941  )
20942  ),
20943  elementImporters = cms.VPSet(
20944  cms.PSet( muonSrc = cms.InputTag( "hltMuonsReg" ),
20945  source = cms.InputTag( "hltLightPFTracksReg" ),
20946  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
20947  useIterativeTracking = cms.bool( False ),
20948  importerName = cms.string( "GeneralTracksImporter" ),
20949  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 )
20950  ),
20951  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
20952  importerName = cms.string( "ECALClusterImporter" ),
20953  BCtoPFCMap = cms.InputTag( "" )
20954  ),
20955  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
20956  importerName = cms.string( "GenericClusterImporter" )
20957  ),
20958  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
20959  importerName = cms.string( "GenericClusterImporter" )
20960  ),
20961  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
20962  importerName = cms.string( "GenericClusterImporter" )
20963  )
20964  ),
20965  verbose = cms.untracked.bool( False )
20966 )
20967 fragment.hltParticleFlowReg = cms.EDProducer( "PFProducer",
20968  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
20969  minPtForPostCleaning = cms.double( 20.0 ),
20970  pf_nsigma_ECAL = cms.double( 0.0 ),
20971  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
20972  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
20973  calibrationsLabel = cms.string( "HLT" ),
20974  metFactorForFakes = cms.double( 4.0 ),
20975  muon_HO = cms.vdouble( 0.9, 0.9 ),
20976  electron_missinghits = cms.uint32( 1 ),
20977  metSignificanceForCleaning = cms.double( 3.0 ),
20978  usePFPhotons = cms.bool( False ),
20979  dptRel_DispVtx = cms.double( 10.0 ),
20980  nTrackIsoForEgammaSC = cms.uint32( 2 ),
20981  pf_nsigma_HCAL = cms.double( 1.0 ),
20982  cosmicRejectionDistance = cms.double( 1.0 ),
20983  useEGammaFilters = cms.bool( False ),
20984  useEGammaElectrons = cms.bool( False ),
20985  nsigma_TRACK = cms.double( 1.0 ),
20986  useEGammaSupercluster = cms.bool( False ),
20987  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
20988  eventFractionForCleaning = cms.double( 0.5 ),
20989  usePFDecays = cms.bool( False ),
20990  rejectTracks_Step45 = cms.bool( False ),
20991  eventFractionForRejection = cms.double( 0.8 ),
20992  photon_MinEt = cms.double( 10.0 ),
20993  usePFNuclearInteractions = cms.bool( False ),
20994  maxSignificance = cms.double( 2.5 ),
20995  electron_iso_mva_endcap = cms.double( -0.1075 ),
20996  debug = cms.untracked.bool( False ),
20997  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
20998  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 ),
20999  ptErrorScale = cms.double( 8.0 ),
21000  minSignificance = cms.double( 2.5 ),
21001  minMomentumForPunchThrough = cms.double( 100.0 ),
21002  pf_conv_mvaCut = cms.double( 0.0 ),
21003  useCalibrationsFromDB = cms.bool( True ),
21004  usePFElectrons = cms.bool( False ),
21005  electron_iso_combIso_endcap = cms.double( 10.0 ),
21006  photon_combIso = cms.double( 10.0 ),
21007  electron_iso_mva_barrel = cms.double( -0.1875 ),
21008  postHFCleaning = cms.bool( False ),
21009  factors_45 = cms.vdouble( 10.0, 100.0 ),
21010  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
21011  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
21012  egammaElectrons = cms.InputTag( "" ),
21013  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
21014  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 ),
21015  minPixelHits = cms.int32( 1 ),
21016  maxDPtOPt = cms.double( 1.0 ),
21017  useHO = cms.bool( False ),
21018  pf_electron_output_col = cms.string( "electrons" ),
21019  electron_noniso_mvaCut = cms.double( -0.1 ),
21020  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
21021  useVerticesForNeutral = cms.bool( True ),
21022  trackQuality = cms.string( "highPurity" ),
21023  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
21024  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
21025  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
21026  minDeltaMet = cms.double( 0.4 ),
21027  punchThroughMETFactor = cms.double( 4.0 ),
21028  useProtectionsForJetMET = cms.bool( True ),
21029  metFactorForRejection = cms.double( 4.0 ),
21030  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
21031  calibHF_use = cms.bool( False ),
21032  verbose = cms.untracked.bool( False ),
21033  usePFConversions = cms.bool( False ),
21034  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
21035  metFactorForCleaning = cms.double( 4.0 ),
21036  eventFactorForCosmics = cms.double( 10.0 ),
21037  minSignificanceReduction = cms.double( 1.4 ),
21038  minEnergyForPunchThrough = cms.double( 100.0 ),
21039  minTrackerHits = cms.int32( 8 ),
21040  iCfgCandConnector = cms.PSet(
21041  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
21042  bCalibSecondary = cms.bool( False ),
21043  bCorrect = cms.bool( False ),
21044  bCalibPrimary = cms.bool( False )
21045  ),
21046  rejectTracks_Bad = cms.bool( False ),
21047  pf_electronID_crackCorrection = cms.bool( False ),
21048  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
21049  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 ),
21050  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
21051  metFactorForHighEta = cms.double( 25.0 ),
21052  minHFCleaningPt = cms.double( 5.0 ),
21053  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
21054  pf_electron_mvaCut = cms.double( -0.1 ),
21055  ptFactorForHighEta = cms.double( 2.0 ),
21056  maxDeltaPhiPt = cms.double( 7.0 ),
21057  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
21058  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
21059  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 ),
21060  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
21061  photon_HoE = cms.double( 0.05 ),
21062  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
21063  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 ),
21064  punchThroughFactor = cms.double( 3.0 ),
21065  algoType = cms.uint32( 0 ),
21066  electron_iso_combIso_barrel = cms.double( 10.0 ),
21067  muons = cms.InputTag( "hltMuonsReg" ),
21068  postMuonCleaning = cms.bool( True ),
21069  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 ),
21070  electron_protectionsForJetMET = cms.PSet(
21071  maxEeleOverPoutRes = cms.double( 0.5 ),
21072  maxEleHcalEOverEcalE = cms.double( 0.1 ),
21073  maxEcalEOverPRes = cms.double( 0.2 ),
21074  maxHcalEOverP = cms.double( 1.0 ),
21075  maxE = cms.double( 50.0 ),
21076  maxTrackPOverEele = cms.double( 1.0 ),
21077  maxDPhiIN = cms.double( 0.1 ),
21078  maxEcalEOverP_2 = cms.double( 0.2 ),
21079  maxEcalEOverP_1 = cms.double( 0.5 ),
21080  maxEeleOverPout = cms.double( 0.2 ),
21081  maxHcalEOverEcalE = cms.double( 0.1 ),
21082  maxHcalE = cms.double( 10.0 ),
21083  maxNtracks = cms.double( 3.0 )
21084  ),
21085  electron_iso_pt = cms.double( 10.0 ),
21086  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
21087  vertexCollection = cms.InputTag( "hltPixelVertices" ),
21088  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
21089  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 ),
21090  blocks = cms.InputTag( "hltParticleFlowBlockReg" ),
21091  pt_Error = cms.double( 1.0 ),
21092  metSignificanceForRejection = cms.double( 4.0 ),
21093  photon_protectionsForJetMET = cms.PSet(
21094  sumPtTrackIsoSlope = cms.double( 0.001 ),
21095  sumPtTrackIso = cms.double( 2.0 )
21096  ),
21097  usePhotonReg = cms.bool( False ),
21098  dzPV = cms.double( 0.2 ),
21099  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 ),
21100  useRegressionFromDB = cms.bool( False ),
21101  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
21102  usePFSCEleCalib = cms.bool( True )
21103 )
21104 fragment.hltAK4PFJetsReg = cms.EDProducer( "FastjetJetProducer",
21105  Active_Area_Repeats = cms.int32( 5 ),
21106  doAreaFastjet = cms.bool( False ),
21107  voronoiRfact = cms.double( -9.0 ),
21108  maxBadHcalCells = cms.uint32( 9999999 ),
21109  doAreaDiskApprox = cms.bool( False ),
21110  maxRecoveredEcalCells = cms.uint32( 9999999 ),
21111  jetType = cms.string( "PFJet" ),
21112  minSeed = cms.uint32( 0 ),
21113  Ghost_EtaMax = cms.double( 6.0 ),
21114  doRhoFastjet = cms.bool( False ),
21115  jetAlgorithm = cms.string( "AntiKt" ),
21116  nSigmaPU = cms.double( 1.0 ),
21117  GhostArea = cms.double( 0.01 ),
21118  Rho_EtaMax = cms.double( 4.4 ),
21119  maxBadEcalCells = cms.uint32( 9999999 ),
21120  useDeterministicSeed = cms.bool( False ),
21121  doPVCorrection = cms.bool( False ),
21122  maxRecoveredHcalCells = cms.uint32( 9999999 ),
21123  rParam = cms.double( 0.4 ),
21124  maxProblematicHcalCells = cms.uint32( 9999999 ),
21125  doOutputJets = cms.bool( True ),
21126  src = cms.InputTag( "hltParticleFlowReg" ),
21127  inputEtMin = cms.double( 0.0 ),
21128  puPtMin = cms.double( 10.0 ),
21129  srcPVs = cms.InputTag( "hltPixelVerticesReg" ),
21130  jetPtMin = cms.double( 0.0 ),
21131  radiusPU = cms.double( 0.4 ),
21132  maxProblematicEcalCells = cms.uint32( 9999999 ),
21133  doPUOffsetCorr = cms.bool( False ),
21134  inputEMin = cms.double( 0.0 ),
21135  useMassDropTagger = cms.bool( False ),
21136  muMin = cms.double( -1.0 ),
21137  subtractorName = cms.string( "" ),
21138  muCut = cms.double( -1.0 ),
21139  subjetPtMin = cms.double( -1.0 ),
21140  useTrimming = cms.bool( False ),
21141  muMax = cms.double( -1.0 ),
21142  yMin = cms.double( -1.0 ),
21143  useFiltering = cms.bool( False ),
21144  rFilt = cms.double( -1.0 ),
21145  yMax = cms.double( -1.0 ),
21146  zcut = cms.double( -1.0 ),
21147  MinVtxNdof = cms.int32( 0 ),
21148  MaxVtxZ = cms.double( 15.0 ),
21149  UseOnlyVertexTracks = cms.bool( False ),
21150  dRMin = cms.double( -1.0 ),
21151  nFilt = cms.int32( -1 ),
21152  usePruning = cms.bool( False ),
21153  maxDepth = cms.int32( -1 ),
21154  yCut = cms.double( -1.0 ),
21155  DzTrVtxMax = cms.double( 0.0 ),
21156  UseOnlyOnePV = cms.bool( False ),
21157  rcut_factor = cms.double( -1.0 ),
21158  sumRecHits = cms.bool( False ),
21159  trimPtFracMin = cms.double( -1.0 ),
21160  dRMax = cms.double( -1.0 ),
21161  DxyTrVtxMax = cms.double( 0.0 ),
21162  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
21163 )
21164 fragment.hltTauPFJets08RegionReg = cms.EDProducer( "RecoTauJetRegionProducer",
21165  src = cms.InputTag( "hltAK4PFJetsReg" ),
21166  deltaR = cms.double( 0.8 ),
21167  pfCandAssocMapSrc = cms.InputTag( "" ),
21168  maxJetAbsEta = cms.double( 99.0 ),
21169  minJetPt = cms.double( -1.0 ),
21170  pfCandSrc = cms.InputTag( "hltParticleFlowReg" )
21171 )
21172 fragment.hltTauPFJetsRecoTauChargedHadronsReg = cms.EDProducer( "PFRecoTauChargedHadronProducer",
21173  ranking = cms.VPSet(
21174  cms.PSet( selectionFailValue = cms.double( 1000.0 ),
21175  plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ),
21176  selection = cms.string( "algoIs('kChargedPFCandidate')" ),
21177  name = cms.string( "ChargedPFCandidate" ),
21178  selectionPassFunction = cms.string( "-pt" )
21179  )
21180  ),
21181  maxJetAbsEta = cms.double( 99.0 ),
21182  outputSelection = cms.string( "pt > 0.5" ),
21183  minJetPt = cms.double( -1.0 ),
21184  jetSrc = cms.InputTag( "hltAK4PFJetsReg" ),
21185  builders = cms.VPSet(
21186  cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ),
21187  dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ),
21188  dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ),
21189  dRmergePhotonWrtOther = cms.double( 0.005 ),
21190  qualityCuts = cms.PSet(
21191  vertexTrackFiltering = cms.bool( False ),
21192  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
21193  recoverLeadingTrk = cms.bool( False ),
21194  signalQualityCuts = cms.PSet(
21195  minNeutralHadronEt = cms.double( 30.0 ),
21196  maxDeltaZ = cms.double( 0.2 ),
21197  minTrackPt = cms.double( 0.0 ),
21198  minGammaEt = cms.double( 0.5 ),
21199  minTrackHits = cms.uint32( 3 ),
21200  minTrackPixelHits = cms.uint32( 0 ),
21201  maxTrackChi2 = cms.double( 1000.0 ),
21202  maxTransverseImpactParameter = cms.double( 0.2 ),
21203  useTracksInsteadOfPFHadrons = cms.bool( False )
21204  ),
21205  vxAssocQualityCuts = cms.PSet(
21206  minTrackPt = cms.double( 0.0 ),
21207  minGammaEt = cms.double( 0.5 ),
21208  minTrackHits = cms.uint32( 3 ),
21209  minTrackPixelHits = cms.uint32( 0 ),
21210  maxTrackChi2 = cms.double( 1000.0 ),
21211  maxTransverseImpactParameter = cms.double( 0.2 ),
21212  useTracksInsteadOfPFHadrons = cms.bool( False )
21213  ),
21214  pvFindingAlgo = cms.string( "closestInDeltaZ" )
21215  ),
21216  dRmergeNeutralHadronWrtOther = cms.double( 0.005 ),
21217  maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ),
21218  dRmergePhotonWrtElectron = cms.double( 0.005 ),
21219  minMergeGammaEt = cms.double( 0.0 ),
21220  minBlockElementMatchesPhoton = cms.int32( 2 ),
21221  dRmergePhotonWrtChargedHadron = cms.double( 0.005 ),
21222  plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ),
21223  dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ),
21224  minMergeChargedHadronPt = cms.double( 100.0 ),
21225  maxUnmatchedBlockElementsPhoton = cms.int32( 1 ),
21226  name = cms.string( "chargedPFCandidates" ),
21227  dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ),
21228  chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ),
21229  minMergeNeutralHadronEt = cms.double( 0.0 )
21230  )
21231  )
21232 )
21233 fragment.hltPFTauPiZerosReg = cms.EDProducer( "RecoTauPiZeroProducer",
21234  massHypothesis = cms.double( 0.136 ),
21235  ranking = cms.VPSet(
21236  cms.PSet( selectionFailValue = cms.double( 1000.0 ),
21237  plugin = cms.string( "RecoTauPiZeroStringQuality" ),
21238  selection = cms.string( "algoIs('kStrips')" ),
21239  name = cms.string( "InStrip" ),
21240  selectionPassFunction = cms.string( "abs(mass() - 0.13579)" )
21241  )
21242  ),
21243  maxJetAbsEta = cms.double( 99.0 ),
21244  outputSelection = cms.string( "pt > 0" ),
21245  minJetPt = cms.double( -1.0 ),
21246  jetSrc = cms.InputTag( "hltAK4PFJetsReg" ),
21247  builders = cms.VPSet(
21248  cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ),
21249  applyElecTrackQcuts = cms.bool( False ),
21250  stripCandidatesParticleIds = cms.vint32( 2, 4 ),
21251  makeCombinatoricStrips = cms.bool( False ),
21252  stripPhiAssociationDistance = cms.double( 0.2 ),
21253  qualityCuts = cms.PSet(
21254  vertexTrackFiltering = cms.bool( False ),
21255  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
21256  recoverLeadingTrk = cms.bool( False ),
21257  signalQualityCuts = cms.PSet(
21258  maxDeltaZ = cms.double( 0.2 ),
21259  minTrackPt = cms.double( 0.0 ),
21260  minGammaEt = cms.double( 0.5 ),
21261  minTrackHits = cms.uint32( 3 ),
21262  minTrackPixelHits = cms.uint32( 0 ),
21263  maxTrackChi2 = cms.double( 1000.0 ),
21264  maxTransverseImpactParameter = cms.double( 0.2 ),
21265  useTracksInsteadOfPFHadrons = cms.bool( False )
21266  ),
21267  pvFindingAlgo = cms.string( "closestInDeltaZ" )
21268  ),
21269  maxStripBuildIterations = cms.int32( -1 ),
21270  updateStripAfterEachDaughter = cms.bool( False ),
21271  stripEtaAssociationDistance = cms.double( 0.05 ),
21272  minStripEt = cms.double( 1.0 ),
21273  plugin = cms.string( "RecoTauPiZeroStripPlugin2" ),
21274  minGammaEtStripAdd = cms.double( 0.0 ),
21275  name = cms.string( "s" )
21276  )
21277  )
21278 )
21279 fragment.hltPFTausSansRefReg = cms.EDProducer( "RecoTauProducer",
21280  piZeroSrc = cms.InputTag( "hltPFTauPiZerosReg" ),
21281  modifiers = cms.VPSet(
21282  cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ),
21283  EcalStripSumE_minClusEnergy = cms.double( 0.1 ),
21284  ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ),
21285  EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ),
21286  plugin = cms.string( "RecoTauElectronRejectionPlugin" ),
21287  EcalStripSumE_deltaEta = cms.double( 0.03 ),
21288  name = cms.string( "shrinkingConeElectronRej" ),
21289  DataType = cms.string( "AOD" ),
21290  EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ),
21291  maximumForElectrionPreIDOutput = cms.double( -0.1 )
21292  )
21293  ),
21294  jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionReg" ),
21295  maxJetAbsEta = cms.double( 99.0 ),
21296  outputSelection = cms.string( "" ),
21297  chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadronsReg" ),
21298  minJetPt = cms.double( -1.0 ),
21299  jetSrc = cms.InputTag( "hltAK4PFJetsReg" ),
21300  builders = cms.VPSet(
21301  cms.PSet( isoConePiZeros = cms.string( "0.4" ),
21302  leadObjectPt = cms.double( 0.5 ),
21303  signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ),
21304  qualityCuts = cms.PSet(
21305  vertexTrackFiltering = cms.bool( False ),
21306  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
21307  recoverLeadingTrk = cms.bool( False ),
21308  signalQualityCuts = cms.PSet(
21309  maxDeltaZ = cms.double( 0.2 ),
21310  minTrackPt = cms.double( 0.0 ),
21311  minGammaEt = cms.double( 0.5 ),
21312  minTrackHits = cms.uint32( 3 ),
21313  minTrackPixelHits = cms.uint32( 0 ),
21314  maxTrackChi2 = cms.double( 1000.0 ),
21315  maxTransverseImpactParameter = cms.double( 0.2 ),
21316  useTracksInsteadOfPFHadrons = cms.bool( False )
21317  ),
21318  vxAssocQualityCuts = cms.PSet(
21319  minTrackPt = cms.double( 0.0 ),
21320  minGammaEt = cms.double( 0.5 ),
21321  minTrackHits = cms.uint32( 3 ),
21322  minTrackPixelHits = cms.uint32( 0 ),
21323  maxTrackChi2 = cms.double( 1000.0 ),
21324  maxTransverseImpactParameter = cms.double( 0.2 ),
21325  useTracksInsteadOfPFHadrons = cms.bool( False )
21326  ),
21327  pvFindingAlgo = cms.string( "closestInDeltaZ" )
21328  ),
21329  signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ),
21330  matchingCone = cms.string( "0.4" ),
21331  isoConeChargedHadrons = cms.string( "0.4" ),
21332  plugin = cms.string( "RecoTauBuilderConePlugin" ),
21333  usePFLeptons = cms.bool( True ),
21334  pfCandSrc = cms.InputTag( "hltParticleFlowReg" ),
21335  isoConeNeutralHadrons = cms.string( "0.4" ),
21336  name = cms.string( "fixedConeTauReg" ),
21337  maxSignalConeChargedHadrons = cms.int32( 3 ),
21338  signalConeNeutralHadrons = cms.string( "0.1" )
21339  )
21340  ),
21341  buildNullTaus = cms.bool( True )
21342 )
21343 fragment.hltPFTausReg = cms.EDProducer( "RecoTauPiZeroUnembedder",
21344  src = cms.InputTag( "hltPFTausSansRefReg" )
21345 )
21346 fragment.hltPFTauMediumAbsoluteIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation",
21347  PFTauProducer = cms.InputTag( "hltPFTausReg" ),
21348  maximumSumPtCut = cms.double( 2.0 ),
21349  qualityCuts = cms.PSet(
21350  vertexTrackFiltering = cms.bool( False ),
21351  isolationQualityCuts = cms.PSet(
21352  maxDeltaZ = cms.double( 0.2 ),
21353  minTrackPt = cms.double( 0.5 ),
21354  minGammaEt = cms.double( 0.5 ),
21355  minTrackHits = cms.uint32( 5 ),
21356  minTrackPixelHits = cms.uint32( 2 ),
21357  maxTrackChi2 = cms.double( 100.0 ),
21358  maxTransverseImpactParameter = cms.double( 0.05 ),
21359  useTracksInsteadOfPFHadrons = cms.bool( False )
21360  ),
21361  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
21362  recoverLeadingTrk = cms.bool( False ),
21363  signalQualityCuts = cms.PSet(
21364  maxDeltaZ = cms.double( 0.2 ),
21365  minTrackPt = cms.double( 0.0 ),
21366  minGammaEt = cms.double( 0.5 ),
21367  minTrackHits = cms.uint32( 3 ),
21368  minTrackPixelHits = cms.uint32( 0 ),
21369  maxTrackChi2 = cms.double( 1000.0 ),
21370  maxTransverseImpactParameter = cms.double( 0.2 ),
21371  useTracksInsteadOfPFHadrons = cms.bool( False )
21372  ),
21373  vxAssocQualityCuts = cms.PSet(
21374  minTrackPt = cms.double( 0.0 ),
21375  minGammaEt = cms.double( 0.5 ),
21376  minTrackHits = cms.uint32( 3 ),
21377  minTrackPixelHits = cms.uint32( 0 ),
21378  maxTrackChi2 = cms.double( 1000.0 ),
21379  maxTransverseImpactParameter = cms.double( 0.2 ),
21380  useTracksInsteadOfPFHadrons = cms.bool( False )
21381  ),
21382  pvFindingAlgo = cms.string( "closestInDeltaZ" )
21383  ),
21384  minTauPtForNoIso = cms.double( -99.0 ),
21385  vertexSrc = cms.InputTag( "NotUsed" ),
21386  applySumPtCut = cms.bool( True ),
21387  rhoConeSize = cms.double( 0.5 ),
21388  ApplyDiscriminationByTrackerIsolation = cms.bool( True ),
21389  rhoUEOffsetCorrection = cms.double( 1.0 ),
21390  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
21391  footprintCorrections = cms.VPSet(
21392  cms.PSet( offset = cms.string( "0.0" ),
21393  selection = cms.string( "decayMode() = 0" )
21394  ),
21395  cms.PSet( offset = cms.string( "0.0" ),
21396  selection = cms.string( "decayMode() = 1 || decayMode() = 2" )
21397  ),
21398  cms.PSet( offset = cms.string( "2.7" ),
21399  selection = cms.string( "decayMode() = 5" )
21400  ),
21401  cms.PSet( offset = cms.string( "0.0" ),
21402  selection = cms.string( "decayMode() = 6" )
21403  ),
21404  cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ),
21405  selection = cms.string( "decayMode() = 10" )
21406  )
21407  ),
21408  deltaBetaFactor = cms.string( "0.38" ),
21409  applyFootprintCorrection = cms.bool( False ),
21410  UseAllPFCandsForWeights = cms.bool( False ),
21411  relativeSumPtCut = cms.double( 0.03 ),
21412  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
21413  applyOccupancyCut = cms.bool( False ),
21414  applyDeltaBetaCorrection = cms.bool( False ),
21415  WeightECALIsolation = cms.double( 1.0 ),
21416  applyRelativeSumPtCut = cms.bool( False ),
21417  applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ),
21418  maximumOccupancy = cms.uint32( 0 ),
21419  deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ),
21420  ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ),
21421  maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ),
21422  maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ),
21423  ApplyDiscriminationByECALIsolation = cms.bool( False ),
21424  isoConeSizeForDeltaBeta = cms.double( 0.3 ),
21425  storeRawSumPt = cms.bool( False ),
21426  verbosity = cms.int32( 0 ),
21427  applyRhoCorrection = cms.bool( False ),
21428  relativeSumPtOffset = cms.double( 0.0 ),
21429  customOuterCone = cms.double( -1.0 ),
21430  particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ),
21431  storeRawPUsumPt = cms.bool( False ),
21432  storeRawFootprintCorrection = cms.bool( False ),
21433  storeRawPhotonSumPt_outsideSignalCone = cms.bool( False )
21434 )
21435 fragment.hltPFTauMediumRelativeIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation",
21436  PFTauProducer = cms.InputTag( "hltPFTausReg" ),
21437  maximumSumPtCut = cms.double( 2.0 ),
21438  qualityCuts = cms.PSet(
21439  vertexTrackFiltering = cms.bool( False ),
21440  isolationQualityCuts = cms.PSet(
21441  maxDeltaZ = cms.double( 0.2 ),
21442  minTrackPt = cms.double( 0.5 ),
21443  minGammaEt = cms.double( 0.5 ),
21444  minTrackHits = cms.uint32( 5 ),
21445  minTrackPixelHits = cms.uint32( 2 ),
21446  maxTrackChi2 = cms.double( 100.0 ),
21447  maxTransverseImpactParameter = cms.double( 0.05 ),
21448  useTracksInsteadOfPFHadrons = cms.bool( False )
21449  ),
21450  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
21451  recoverLeadingTrk = cms.bool( False ),
21452  signalQualityCuts = cms.PSet(
21453  maxDeltaZ = cms.double( 0.2 ),
21454  minTrackPt = cms.double( 0.0 ),
21455  minGammaEt = cms.double( 0.5 ),
21456  minTrackHits = cms.uint32( 3 ),
21457  minTrackPixelHits = cms.uint32( 0 ),
21458  maxTrackChi2 = cms.double( 1000.0 ),
21459  maxTransverseImpactParameter = cms.double( 0.2 ),
21460  useTracksInsteadOfPFHadrons = cms.bool( False )
21461  ),
21462  vxAssocQualityCuts = cms.PSet(
21463  minTrackPt = cms.double( 0.0 ),
21464  minGammaEt = cms.double( 0.5 ),
21465  minTrackHits = cms.uint32( 3 ),
21466  minTrackPixelHits = cms.uint32( 0 ),
21467  maxTrackChi2 = cms.double( 1000.0 ),
21468  maxTransverseImpactParameter = cms.double( 0.2 ),
21469  useTracksInsteadOfPFHadrons = cms.bool( False )
21470  ),
21471  pvFindingAlgo = cms.string( "closestInDeltaZ" )
21472  ),
21473  minTauPtForNoIso = cms.double( -99.0 ),
21474  vertexSrc = cms.InputTag( "NotUsed" ),
21475  applySumPtCut = cms.bool( False ),
21476  rhoConeSize = cms.double( 0.5 ),
21477  ApplyDiscriminationByTrackerIsolation = cms.bool( True ),
21478  rhoUEOffsetCorrection = cms.double( 1.0 ),
21479  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
21480  footprintCorrections = cms.VPSet(
21481  cms.PSet( offset = cms.string( "0.0" ),
21482  selection = cms.string( "decayMode() = 0" )
21483  ),
21484  cms.PSet( offset = cms.string( "0.0" ),
21485  selection = cms.string( "decayMode() = 1 || decayMode() = 2" )
21486  ),
21487  cms.PSet( offset = cms.string( "2.7" ),
21488  selection = cms.string( "decayMode() = 5" )
21489  ),
21490  cms.PSet( offset = cms.string( "0.0" ),
21491  selection = cms.string( "decayMode() = 6" )
21492  ),
21493  cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ),
21494  selection = cms.string( "decayMode() = 10" )
21495  )
21496  ),
21497  deltaBetaFactor = cms.string( "0.38" ),
21498  applyFootprintCorrection = cms.bool( False ),
21499  UseAllPFCandsForWeights = cms.bool( False ),
21500  relativeSumPtCut = cms.double( 0.06 ),
21501  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
21502  applyOccupancyCut = cms.bool( False ),
21503  applyDeltaBetaCorrection = cms.bool( False ),
21504  WeightECALIsolation = cms.double( 1.0 ),
21505  applyRelativeSumPtCut = cms.bool( True ),
21506  applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ),
21507  maximumOccupancy = cms.uint32( 0 ),
21508  deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ),
21509  ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ),
21510  maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ),
21511  maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ),
21512  ApplyDiscriminationByECALIsolation = cms.bool( False ),
21513  isoConeSizeForDeltaBeta = cms.double( 0.3 ),
21514  storeRawSumPt = cms.bool( False ),
21515  verbosity = cms.int32( 0 ),
21516  applyRhoCorrection = cms.bool( False ),
21517  relativeSumPtOffset = cms.double( 40.0 ),
21518  customOuterCone = cms.double( -1.0 ),
21519  particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ),
21520  storeRawPUsumPt = cms.bool( False ),
21521  storeRawFootprintCorrection = cms.bool( False ),
21522  storeRawPhotonSumPt_outsideSignalCone = cms.bool( False )
21523 )
21524 fragment.hltPFTauMediumAbsOrRelIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer",
21525  PassValue = cms.double( 1.0 ),
21526  Prediscriminants = cms.PSet(
21527  BooleanOperator = cms.string( "or" ),
21528  discr1 = cms.PSet(
21529  cut = cms.double( 0.5 ),
21530  Producer = cms.InputTag( "hltPFTauMediumAbsoluteIsolationDiscriminatorReg" )
21531  ),
21532  discr2 = cms.PSet(
21533  cut = cms.double( 0.5 ),
21534  Producer = cms.InputTag( "hltPFTauMediumRelativeIsolationDiscriminatorReg" )
21535  )
21536  ),
21537  FailValue = cms.double( 0.0 ),
21538  PFTauProducer = cms.InputTag( "hltPFTausReg" )
21539 )
21540 fragment.hltSinglePFTau32Reg = cms.EDFilter( "HLT1PFTau",
21541  saveTags = cms.bool( True ),
21542  MinPt = cms.double( 32.0 ),
21543  MinN = cms.int32( 1 ),
21544  MaxEta = cms.double( 2.1 ),
21545  MinEta = cms.double( -1.0 ),
21546  MinMass = cms.double( -1.0 ),
21547  inputTag = cms.InputTag( "hltPFTausReg" ),
21548  MinE = cms.double( -1.0 ),
21549  triggerType = cms.int32( 84 )
21550 )
21551 fragment.hltPFTauTrackPt1DiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut",
21552  MinPtLeadingObject = cms.double( 1.0 ),
21553  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
21554  PFTauProducer = cms.InputTag( "hltPFTausReg" ),
21555  UseOnlyChargedHadrons = cms.bool( True )
21556 )
21557 fragment.hltSelectedPFTausTrackPt1Reg = cms.EDFilter( "PFTauSelector",
21558  discriminators = cms.VPSet(
21559  cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ),
21560  selectionCut = cms.double( 0.5 )
21561  )
21562  ),
21563  cut = cms.string( "pt > 0" ),
21564  src = cms.InputTag( "hltPFTausReg" )
21565 )
21566 fragment.hltSinglePFTau32TrackPt1Reg = cms.EDFilter( "HLT1PFTau",
21567  saveTags = cms.bool( True ),
21568  MinPt = cms.double( 32.0 ),
21569  MinN = cms.int32( 1 ),
21570  MaxEta = cms.double( 2.1 ),
21571  MinEta = cms.double( -1.0 ),
21572  MinMass = cms.double( -1.0 ),
21573  inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ),
21574  MinE = cms.double( -1.0 ),
21575  triggerType = cms.int32( 84 )
21576 )
21577 fragment.hltSelectedPFTausTrackPt1MediumIsolationReg = cms.EDFilter( "PFTauSelector",
21578  discriminators = cms.VPSet(
21579  cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ),
21580  selectionCut = cms.double( 0.5 )
21581  ),
21582  cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelIsolationDiscriminatorReg" ),
21583  selectionCut = cms.double( 0.5 )
21584  )
21585  ),
21586  cut = cms.string( "pt > 0" ),
21587  src = cms.InputTag( "hltPFTausReg" )
21588 )
21589 fragment.hltSinglePFTau32TrackPt1MediumIsolationReg = cms.EDFilter( "HLT1PFTau",
21590  saveTags = cms.bool( True ),
21591  MinPt = cms.double( 32.0 ),
21592  MinN = cms.int32( 1 ),
21593  MaxEta = cms.double( 2.1 ),
21594  MinEta = cms.double( -1.0 ),
21595  MinMass = cms.double( -1.0 ),
21596  inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumIsolationReg" ),
21597  MinE = cms.double( -1.0 ),
21598  triggerType = cms.int32( 84 )
21599 )
21600 fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching",
21601  JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumIsolationReg" ),
21602  EtMin = cms.double( 0.0 ),
21603  L1TauTrigger = cms.InputTag( "hltL1sDoubleIsoTau28to36erORDoubleTau50er" )
21604 )
21605 fragment.hltSinglePFTau32TrackPt1MediumIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau",
21606  saveTags = cms.bool( True ),
21607  MinPt = cms.double( 32.0 ),
21608  MinN = cms.int32( 1 ),
21609  MaxEta = cms.double( 2.1 ),
21610  MinEta = cms.double( -1.0 ),
21611  MinMass = cms.double( -1.0 ),
21612  inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumIsolationMatchReg" ),
21613  MinE = cms.double( -1.0 ),
21614  triggerType = cms.int32( 84 )
21615 )
21616 fragment.hltPreMCLooseIsoPFTau20 = cms.EDFilter( "HLTPrescaler",
21617  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21618  offset = cms.uint32( 0 )
21619 )
21620 fragment.hltTauJet5 = cms.EDFilter( "HLT1CaloJet",
21621  saveTags = cms.bool( True ),
21622  MinPt = cms.double( 5.0 ),
21623  MinN = cms.int32( 1 ),
21624  MaxEta = cms.double( 2.5 ),
21625  MinEta = cms.double( -1.0 ),
21626  MinMass = cms.double( -1.0 ),
21627  inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
21628  MinE = cms.double( -1.0 ),
21629  triggerType = cms.int32( 84 )
21630 )
21631 fragment.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer",
21632  debug = cms.untracked.bool( False ),
21633  linkDefinitions = cms.VPSet(
21634  cms.PSet( linkType = cms.string( "PS1:ECAL" ),
21635  useKDTree = cms.bool( True ),
21636  linkerName = cms.string( "PreshowerAndECALLinker" )
21637  ),
21638  cms.PSet( linkType = cms.string( "PS2:ECAL" ),
21639  useKDTree = cms.bool( True ),
21640  linkerName = cms.string( "PreshowerAndECALLinker" )
21641  ),
21642  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
21643  useKDTree = cms.bool( True ),
21644  linkerName = cms.string( "TrackAndECALLinker" )
21645  ),
21646  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
21647  useKDTree = cms.bool( True ),
21648  linkerName = cms.string( "TrackAndHCALLinker" )
21649  ),
21650  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
21651  useKDTree = cms.bool( False ),
21652  linkerName = cms.string( "ECALAndHCALLinker" )
21653  ),
21654  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
21655  useKDTree = cms.bool( False ),
21656  linkerName = cms.string( "HFEMAndHFHADLinker" )
21657  )
21658  ),
21659  elementImporters = cms.VPSet(
21660  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
21661  source = cms.InputTag( "hltLightPFTracks" ),
21662  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
21663  useIterativeTracking = cms.bool( False ),
21664  importerName = cms.string( "GeneralTracksImporter" ),
21665  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 )
21666  ),
21667  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
21668  importerName = cms.string( "ECALClusterImporter" ),
21669  BCtoPFCMap = cms.InputTag( "" )
21670  ),
21671  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
21672  importerName = cms.string( "GenericClusterImporter" )
21673  ),
21674  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
21675  importerName = cms.string( "GenericClusterImporter" )
21676  ),
21677  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
21678  importerName = cms.string( "GenericClusterImporter" )
21679  )
21680  ),
21681  verbose = cms.untracked.bool( False )
21682 )
21683 fragment.hltParticleFlowForTaus = cms.EDProducer( "PFProducer",
21684  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
21685  minPtForPostCleaning = cms.double( 20.0 ),
21686  pf_nsigma_ECAL = cms.double( 0.0 ),
21687  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
21688  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
21689  calibrationsLabel = cms.string( "HLT" ),
21690  metFactorForFakes = cms.double( 4.0 ),
21691  muon_HO = cms.vdouble( 0.9, 0.9 ),
21692  electron_missinghits = cms.uint32( 1 ),
21693  metSignificanceForCleaning = cms.double( 3.0 ),
21694  usePFPhotons = cms.bool( False ),
21695  dptRel_DispVtx = cms.double( 10.0 ),
21696  nTrackIsoForEgammaSC = cms.uint32( 2 ),
21697  pf_nsigma_HCAL = cms.double( 1.0 ),
21698  cosmicRejectionDistance = cms.double( 1.0 ),
21699  useEGammaFilters = cms.bool( False ),
21700  useEGammaElectrons = cms.bool( False ),
21701  nsigma_TRACK = cms.double( 1.0 ),
21702  useEGammaSupercluster = cms.bool( False ),
21703  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
21704  eventFractionForCleaning = cms.double( 0.5 ),
21705  usePFDecays = cms.bool( False ),
21706  rejectTracks_Step45 = cms.bool( False ),
21707  eventFractionForRejection = cms.double( 0.8 ),
21708  photon_MinEt = cms.double( 10.0 ),
21709  usePFNuclearInteractions = cms.bool( False ),
21710  maxSignificance = cms.double( 2.5 ),
21711  electron_iso_mva_endcap = cms.double( -0.1075 ),
21712  debug = cms.untracked.bool( False ),
21713  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
21714  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 ),
21715  ptErrorScale = cms.double( 8.0 ),
21716  minSignificance = cms.double( 2.5 ),
21717  minMomentumForPunchThrough = cms.double( 100.0 ),
21718  pf_conv_mvaCut = cms.double( 0.0 ),
21719  useCalibrationsFromDB = cms.bool( True ),
21720  usePFElectrons = cms.bool( False ),
21721  electron_iso_combIso_endcap = cms.double( 10.0 ),
21722  photon_combIso = cms.double( 10.0 ),
21723  electron_iso_mva_barrel = cms.double( -0.1875 ),
21724  postHFCleaning = cms.bool( False ),
21725  factors_45 = cms.vdouble( 10.0, 100.0 ),
21726  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
21727  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
21728  egammaElectrons = cms.InputTag( "" ),
21729  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
21730  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 ),
21731  minPixelHits = cms.int32( 1 ),
21732  maxDPtOPt = cms.double( 1.0 ),
21733  useHO = cms.bool( False ),
21734  pf_electron_output_col = cms.string( "electrons" ),
21735  electron_noniso_mvaCut = cms.double( -0.1 ),
21736  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
21737  useVerticesForNeutral = cms.bool( True ),
21738  trackQuality = cms.string( "highPurity" ),
21739  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
21740  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
21741  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
21742  minDeltaMet = cms.double( 0.4 ),
21743  punchThroughMETFactor = cms.double( 4.0 ),
21744  useProtectionsForJetMET = cms.bool( True ),
21745  metFactorForRejection = cms.double( 4.0 ),
21746  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
21747  calibHF_use = cms.bool( False ),
21748  verbose = cms.untracked.bool( False ),
21749  usePFConversions = cms.bool( False ),
21750  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
21751  metFactorForCleaning = cms.double( 4.0 ),
21752  eventFactorForCosmics = cms.double( 10.0 ),
21753  minSignificanceReduction = cms.double( 1.4 ),
21754  minEnergyForPunchThrough = cms.double( 100.0 ),
21755  minTrackerHits = cms.int32( 8 ),
21756  iCfgCandConnector = cms.PSet(
21757  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
21758  bCalibSecondary = cms.bool( False ),
21759  bCorrect = cms.bool( False ),
21760  bCalibPrimary = cms.bool( False )
21761  ),
21762  rejectTracks_Bad = cms.bool( False ),
21763  pf_electronID_crackCorrection = cms.bool( False ),
21764  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
21765  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 ),
21766  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
21767  metFactorForHighEta = cms.double( 25.0 ),
21768  minHFCleaningPt = cms.double( 5.0 ),
21769  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
21770  pf_electron_mvaCut = cms.double( -0.1 ),
21771  ptFactorForHighEta = cms.double( 2.0 ),
21772  maxDeltaPhiPt = cms.double( 7.0 ),
21773  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
21774  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
21775  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 ),
21776  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
21777  photon_HoE = cms.double( 0.05 ),
21778  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
21779  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 ),
21780  punchThroughFactor = cms.double( 3.0 ),
21781  algoType = cms.uint32( 0 ),
21782  electron_iso_combIso_barrel = cms.double( 10.0 ),
21783  muons = cms.InputTag( "hltMuons" ),
21784  postMuonCleaning = cms.bool( True ),
21785  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 ),
21786  electron_protectionsForJetMET = cms.PSet(
21787  maxEeleOverPoutRes = cms.double( 0.5 ),
21788  maxEleHcalEOverEcalE = cms.double( 0.1 ),
21789  maxEcalEOverPRes = cms.double( 0.2 ),
21790  maxHcalEOverP = cms.double( 1.0 ),
21791  maxE = cms.double( 50.0 ),
21792  maxTrackPOverEele = cms.double( 1.0 ),
21793  maxDPhiIN = cms.double( 0.1 ),
21794  maxEcalEOverP_2 = cms.double( 0.2 ),
21795  maxEcalEOverP_1 = cms.double( 0.5 ),
21796  maxEeleOverPout = cms.double( 0.2 ),
21797  maxHcalEOverEcalE = cms.double( 0.1 ),
21798  maxHcalE = cms.double( 10.0 ),
21799  maxNtracks = cms.double( 3.0 )
21800  ),
21801  electron_iso_pt = cms.double( 10.0 ),
21802  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
21803  vertexCollection = cms.InputTag( "hltPixelVertices" ),
21804  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
21805  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 ),
21806  blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ),
21807  pt_Error = cms.double( 1.0 ),
21808  metSignificanceForRejection = cms.double( 4.0 ),
21809  photon_protectionsForJetMET = cms.PSet(
21810  sumPtTrackIsoSlope = cms.double( 0.001 ),
21811  sumPtTrackIso = cms.double( 2.0 )
21812  ),
21813  usePhotonReg = cms.bool( False ),
21814  dzPV = cms.double( 0.2 ),
21815  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 ),
21816  useRegressionFromDB = cms.bool( False ),
21817  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
21818  usePFSCEleCalib = cms.bool( True )
21819 )
21820 fragment.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer",
21821  Active_Area_Repeats = cms.int32( 5 ),
21822  doAreaFastjet = cms.bool( False ),
21823  voronoiRfact = cms.double( -9.0 ),
21824  maxBadHcalCells = cms.uint32( 9999999 ),
21825  doAreaDiskApprox = cms.bool( True ),
21826  maxRecoveredEcalCells = cms.uint32( 9999999 ),
21827  jetType = cms.string( "PFJet" ),
21828  minSeed = cms.uint32( 0 ),
21829  Ghost_EtaMax = cms.double( 6.0 ),
21830  doRhoFastjet = cms.bool( False ),
21831  jetAlgorithm = cms.string( "AntiKt" ),
21832  nSigmaPU = cms.double( 1.0 ),
21833  GhostArea = cms.double( 0.01 ),
21834  Rho_EtaMax = cms.double( 4.4 ),
21835  maxBadEcalCells = cms.uint32( 9999999 ),
21836  useDeterministicSeed = cms.bool( True ),
21837  doPVCorrection = cms.bool( False ),
21838  maxRecoveredHcalCells = cms.uint32( 9999999 ),
21839  rParam = cms.double( 0.4 ),
21840  maxProblematicHcalCells = cms.uint32( 9999999 ),
21841  doOutputJets = cms.bool( True ),
21842  src = cms.InputTag( "hltParticleFlowForTaus" ),
21843  inputEtMin = cms.double( 0.0 ),
21844  puPtMin = cms.double( 10.0 ),
21845  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
21846  jetPtMin = cms.double( 0.0 ),
21847  radiusPU = cms.double( 0.4 ),
21848  maxProblematicEcalCells = cms.uint32( 9999999 ),
21849  doPUOffsetCorr = cms.bool( False ),
21850  inputEMin = cms.double( 0.0 ),
21851  useMassDropTagger = cms.bool( False ),
21852  muMin = cms.double( -1.0 ),
21853  subtractorName = cms.string( "" ),
21854  muCut = cms.double( -1.0 ),
21855  subjetPtMin = cms.double( -1.0 ),
21856  useTrimming = cms.bool( False ),
21857  muMax = cms.double( -1.0 ),
21858  yMin = cms.double( -1.0 ),
21859  useFiltering = cms.bool( False ),
21860  rFilt = cms.double( -1.0 ),
21861  yMax = cms.double( -1.0 ),
21862  zcut = cms.double( -1.0 ),
21863  MinVtxNdof = cms.int32( 0 ),
21864  MaxVtxZ = cms.double( 15.0 ),
21865  UseOnlyVertexTracks = cms.bool( False ),
21866  dRMin = cms.double( -1.0 ),
21867  nFilt = cms.int32( -1 ),
21868  usePruning = cms.bool( False ),
21869  maxDepth = cms.int32( -1 ),
21870  yCut = cms.double( -1.0 ),
21871  DzTrVtxMax = cms.double( 0.0 ),
21872  UseOnlyOnePV = cms.bool( False ),
21873  rcut_factor = cms.double( -1.0 ),
21874  sumRecHits = cms.bool( False ),
21875  trimPtFracMin = cms.double( -1.0 ),
21876  dRMax = cms.double( -1.0 ),
21877  DxyTrVtxMax = cms.double( 0.0 ),
21878  useCMSBoostedTauSeedingAlgorithm = cms.bool( False )
21879 )
21880 fragment.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer",
21881  src = cms.InputTag( "hltAK4PFJetsForTaus" ),
21882  deltaR = cms.double( 0.8 ),
21883  pfCandAssocMapSrc = cms.InputTag( "" ),
21884  maxJetAbsEta = cms.double( 99.0 ),
21885  minJetPt = cms.double( -1.0 ),
21886  pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" )
21887 )
21888 fragment.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer",
21889  ranking = cms.VPSet(
21890  cms.PSet( selectionFailValue = cms.double( 1000.0 ),
21891  plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ),
21892  selection = cms.string( "algoIs('kChargedPFCandidate')" ),
21893  name = cms.string( "ChargedPFCandidate" ),
21894  selectionPassFunction = cms.string( "-pt" )
21895  )
21896  ),
21897  maxJetAbsEta = cms.double( 99.0 ),
21898  outputSelection = cms.string( "pt > 0.5" ),
21899  minJetPt = cms.double( -1.0 ),
21900  jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ),
21901  builders = cms.VPSet(
21902  cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ),
21903  dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ),
21904  dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ),
21905  dRmergePhotonWrtOther = cms.double( 0.005 ),
21906  qualityCuts = cms.PSet(
21907  vertexTrackFiltering = cms.bool( False ),
21908  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
21909  recoverLeadingTrk = cms.bool( False ),
21910  signalQualityCuts = cms.PSet(
21911  minNeutralHadronEt = cms.double( 30.0 ),
21912  maxDeltaZ = cms.double( 0.2 ),
21913  minTrackPt = cms.double( 0.0 ),
21914  minGammaEt = cms.double( 0.5 ),
21915  minTrackHits = cms.uint32( 3 ),
21916  minTrackPixelHits = cms.uint32( 0 ),
21917  maxTrackChi2 = cms.double( 1000.0 ),
21918  maxTransverseImpactParameter = cms.double( 0.2 ),
21919  useTracksInsteadOfPFHadrons = cms.bool( False )
21920  ),
21921  vxAssocQualityCuts = cms.PSet(
21922  minTrackPt = cms.double( 0.0 ),
21923  minGammaEt = cms.double( 0.5 ),
21924  minTrackHits = cms.uint32( 3 ),
21925  minTrackPixelHits = cms.uint32( 0 ),
21926  maxTrackChi2 = cms.double( 1000.0 ),
21927  maxTransverseImpactParameter = cms.double( 0.2 ),
21928  useTracksInsteadOfPFHadrons = cms.bool( False )
21929  ),
21930  pvFindingAlgo = cms.string( "closestInDeltaZ" )
21931  ),
21932  dRmergeNeutralHadronWrtOther = cms.double( 0.005 ),
21933  maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ),
21934  dRmergePhotonWrtElectron = cms.double( 0.005 ),
21935  minMergeGammaEt = cms.double( 0.0 ),
21936  minBlockElementMatchesPhoton = cms.int32( 2 ),
21937  dRmergePhotonWrtChargedHadron = cms.double( 0.005 ),
21938  plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ),
21939  dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ),
21940  minMergeChargedHadronPt = cms.double( 100.0 ),
21941  maxUnmatchedBlockElementsPhoton = cms.int32( 1 ),
21942  name = cms.string( "chargedPFCandidates" ),
21943  dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ),
21944  chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ),
21945  minMergeNeutralHadronEt = cms.double( 0.0 )
21946  )
21947  )
21948 )
21949 fragment.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer",
21950  massHypothesis = cms.double( 0.136 ),
21951  ranking = cms.VPSet(
21952  cms.PSet( selectionFailValue = cms.double( 1000.0 ),
21953  plugin = cms.string( "RecoTauPiZeroStringQuality" ),
21954  selection = cms.string( "algoIs('kStrips')" ),
21955  name = cms.string( "InStrip" ),
21956  selectionPassFunction = cms.string( "abs(mass() - 0.13579)" )
21957  )
21958  ),
21959  maxJetAbsEta = cms.double( 99.0 ),
21960  outputSelection = cms.string( "pt > 0" ),
21961  minJetPt = cms.double( -1.0 ),
21962  jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ),
21963  builders = cms.VPSet(
21964  cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ),
21965  applyElecTrackQcuts = cms.bool( False ),
21966  stripCandidatesParticleIds = cms.vint32( 2, 4 ),
21967  makeCombinatoricStrips = cms.bool( False ),
21968  stripPhiAssociationDistance = cms.double( 0.2 ),
21969  qualityCuts = cms.PSet(
21970  vertexTrackFiltering = cms.bool( False ),
21971  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
21972  recoverLeadingTrk = cms.bool( False ),
21973  signalQualityCuts = cms.PSet(
21974  maxDeltaZ = cms.double( 0.2 ),
21975  minTrackPt = cms.double( 0.0 ),
21976  minGammaEt = cms.double( 0.5 ),
21977  minTrackHits = cms.uint32( 3 ),
21978  minTrackPixelHits = cms.uint32( 0 ),
21979  maxTrackChi2 = cms.double( 1000.0 ),
21980  maxTransverseImpactParameter = cms.double( 0.2 ),
21981  useTracksInsteadOfPFHadrons = cms.bool( False )
21982  ),
21983  pvFindingAlgo = cms.string( "closestInDeltaZ" )
21984  ),
21985  maxStripBuildIterations = cms.int32( -1 ),
21986  updateStripAfterEachDaughter = cms.bool( False ),
21987  stripEtaAssociationDistance = cms.double( 0.05 ),
21988  minStripEt = cms.double( 1.0 ),
21989  plugin = cms.string( "RecoTauPiZeroStripPlugin2" ),
21990  minGammaEtStripAdd = cms.double( 0.0 ),
21991  name = cms.string( "s" )
21992  )
21993  )
21994 )
21995 fragment.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer",
21996  piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ),
21997  modifiers = cms.VPSet(
21998  cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ),
21999  EcalStripSumE_minClusEnergy = cms.double( 0.1 ),
22000  ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ),
22001  EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ),
22002  plugin = cms.string( "RecoTauElectronRejectionPlugin" ),
22003  EcalStripSumE_deltaEta = cms.double( 0.03 ),
22004  name = cms.string( "shrinkingConeElectronRej" ),
22005  DataType = cms.string( "AOD" ),
22006  EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ),
22007  maximumForElectrionPreIDOutput = cms.double( -0.1 )
22008  )
22009  ),
22010  jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ),
22011  maxJetAbsEta = cms.double( 99.0 ),
22012  outputSelection = cms.string( "" ),
22013  chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ),
22014  minJetPt = cms.double( -1.0 ),
22015  jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ),
22016  builders = cms.VPSet(
22017  cms.PSet( isoConePiZeros = cms.string( "0.4" ),
22018  leadObjectPt = cms.double( 0.5 ),
22019  signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ),
22020  qualityCuts = cms.PSet(
22021  vertexTrackFiltering = cms.bool( False ),
22022  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
22023  recoverLeadingTrk = cms.bool( False ),
22024  signalQualityCuts = cms.PSet(
22025  maxDeltaZ = cms.double( 0.2 ),
22026  minTrackPt = cms.double( 0.0 ),
22027  minGammaEt = cms.double( 0.5 ),
22028  minTrackHits = cms.uint32( 3 ),
22029  minTrackPixelHits = cms.uint32( 0 ),
22030  maxTrackChi2 = cms.double( 1000.0 ),
22031  maxTransverseImpactParameter = cms.double( 0.2 ),
22032  useTracksInsteadOfPFHadrons = cms.bool( False )
22033  ),
22034  vxAssocQualityCuts = cms.PSet(
22035  minTrackPt = cms.double( 0.0 ),
22036  minGammaEt = cms.double( 0.5 ),
22037  minTrackHits = cms.uint32( 3 ),
22038  minTrackPixelHits = cms.uint32( 0 ),
22039  maxTrackChi2 = cms.double( 1000.0 ),
22040  maxTransverseImpactParameter = cms.double( 0.2 ),
22041  useTracksInsteadOfPFHadrons = cms.bool( False )
22042  ),
22043  pvFindingAlgo = cms.string( "closestInDeltaZ" )
22044  ),
22045  signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ),
22046  matchingCone = cms.string( "0.4" ),
22047  isoConeChargedHadrons = cms.string( "0.4" ),
22048  plugin = cms.string( "RecoTauBuilderConePlugin" ),
22049  usePFLeptons = cms.bool( True ),
22050  pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ),
22051  isoConeNeutralHadrons = cms.string( "0.4" ),
22052  name = cms.string( "fixedConeTau" ),
22053  maxSignalConeChargedHadrons = cms.int32( 3 ),
22054  signalConeNeutralHadrons = cms.string( "0.1" )
22055  )
22056  ),
22057  buildNullTaus = cms.bool( True )
22058 )
22059 fragment.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder",
22060  src = cms.InputTag( "hltPFTausSansRef" )
22061 )
22062 fragment.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut",
22063  MinPtLeadingObject = cms.double( 0.0 ),
22064  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
22065  PFTauProducer = cms.InputTag( "hltPFTaus" ),
22066  UseOnlyChargedHadrons = cms.bool( True )
22067 )
22068 fragment.hltPFTauLooseAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation",
22069  PFTauProducer = cms.InputTag( "hltPFTaus" ),
22070  maximumSumPtCut = cms.double( 3.0 ),
22071  qualityCuts = cms.PSet(
22072  vertexTrackFiltering = cms.bool( False ),
22073  isolationQualityCuts = cms.PSet(
22074  maxDeltaZ = cms.double( 0.2 ),
22075  minTrackPt = cms.double( 0.5 ),
22076  minGammaEt = cms.double( 0.5 ),
22077  minTrackHits = cms.uint32( 5 ),
22078  minTrackPixelHits = cms.uint32( 2 ),
22079  maxTrackChi2 = cms.double( 100.0 ),
22080  maxTransverseImpactParameter = cms.double( 0.05 ),
22081  useTracksInsteadOfPFHadrons = cms.bool( False )
22082  ),
22083  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
22084  recoverLeadingTrk = cms.bool( False ),
22085  signalQualityCuts = cms.PSet(
22086  maxDeltaZ = cms.double( 0.2 ),
22087  minTrackPt = cms.double( 0.0 ),
22088  minGammaEt = cms.double( 0.5 ),
22089  minTrackHits = cms.uint32( 3 ),
22090  minTrackPixelHits = cms.uint32( 0 ),
22091  maxTrackChi2 = cms.double( 1000.0 ),
22092  maxTransverseImpactParameter = cms.double( 0.2 ),
22093  useTracksInsteadOfPFHadrons = cms.bool( False )
22094  ),
22095  vxAssocQualityCuts = cms.PSet(
22096  minTrackPt = cms.double( 0.0 ),
22097  minGammaEt = cms.double( 0.5 ),
22098  minTrackHits = cms.uint32( 3 ),
22099  minTrackPixelHits = cms.uint32( 0 ),
22100  maxTrackChi2 = cms.double( 1000.0 ),
22101  maxTransverseImpactParameter = cms.double( 0.2 ),
22102  useTracksInsteadOfPFHadrons = cms.bool( False )
22103  ),
22104  pvFindingAlgo = cms.string( "closestInDeltaZ" )
22105  ),
22106  minTauPtForNoIso = cms.double( -99.0 ),
22107  vertexSrc = cms.InputTag( "NotUsed" ),
22108  applySumPtCut = cms.bool( True ),
22109  rhoConeSize = cms.double( 0.5 ),
22110  ApplyDiscriminationByTrackerIsolation = cms.bool( True ),
22111  rhoUEOffsetCorrection = cms.double( 1.0 ),
22112  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
22113  footprintCorrections = cms.VPSet(
22114  cms.PSet( offset = cms.string( "0.0" ),
22115  selection = cms.string( "decayMode() = 0" )
22116  ),
22117  cms.PSet( offset = cms.string( "0.0" ),
22118  selection = cms.string( "decayMode() = 1 || decayMode() = 2" )
22119  ),
22120  cms.PSet( offset = cms.string( "2.7" ),
22121  selection = cms.string( "decayMode() = 5" )
22122  ),
22123  cms.PSet( offset = cms.string( "0.0" ),
22124  selection = cms.string( "decayMode() = 6" )
22125  ),
22126  cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ),
22127  selection = cms.string( "decayMode() = 10" )
22128  )
22129  ),
22130  deltaBetaFactor = cms.string( "0.38" ),
22131  applyFootprintCorrection = cms.bool( False ),
22132  UseAllPFCandsForWeights = cms.bool( False ),
22133  relativeSumPtCut = cms.double( 0.06 ),
22134  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
22135  applyOccupancyCut = cms.bool( False ),
22136  applyDeltaBetaCorrection = cms.bool( False ),
22137  WeightECALIsolation = cms.double( 1.0 ),
22138  applyRelativeSumPtCut = cms.bool( False ),
22139  applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ),
22140  maximumOccupancy = cms.uint32( 0 ),
22141  deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ),
22142  ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ),
22143  maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ),
22144  maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ),
22145  ApplyDiscriminationByECALIsolation = cms.bool( False ),
22146  isoConeSizeForDeltaBeta = cms.double( 0.3 ),
22147  storeRawSumPt = cms.bool( False ),
22148  verbosity = cms.int32( 0 ),
22149  applyRhoCorrection = cms.bool( False ),
22150  relativeSumPtOffset = cms.double( 0.0 ),
22151  customOuterCone = cms.double( -1.0 ),
22152  particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ),
22153  storeRawPUsumPt = cms.bool( False ),
22154  storeRawFootprintCorrection = cms.bool( False ),
22155  storeRawPhotonSumPt_outsideSignalCone = cms.bool( False )
22156 )
22157 fragment.hltPFTauLooseRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation",
22158  PFTauProducer = cms.InputTag( "hltPFTaus" ),
22159  maximumSumPtCut = cms.double( 3.0 ),
22160  qualityCuts = cms.PSet(
22161  vertexTrackFiltering = cms.bool( False ),
22162  isolationQualityCuts = cms.PSet(
22163  maxDeltaZ = cms.double( 0.2 ),
22164  minTrackPt = cms.double( 0.5 ),
22165  minGammaEt = cms.double( 0.5 ),
22166  minTrackHits = cms.uint32( 5 ),
22167  minTrackPixelHits = cms.uint32( 2 ),
22168  maxTrackChi2 = cms.double( 100.0 ),
22169  maxTransverseImpactParameter = cms.double( 0.05 ),
22170  useTracksInsteadOfPFHadrons = cms.bool( False )
22171  ),
22172  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
22173  recoverLeadingTrk = cms.bool( False ),
22174  signalQualityCuts = cms.PSet(
22175  maxDeltaZ = cms.double( 0.2 ),
22176  minTrackPt = cms.double( 0.0 ),
22177  minGammaEt = cms.double( 0.5 ),
22178  minTrackHits = cms.uint32( 3 ),
22179  minTrackPixelHits = cms.uint32( 0 ),
22180  maxTrackChi2 = cms.double( 1000.0 ),
22181  maxTransverseImpactParameter = cms.double( 0.2 ),
22182  useTracksInsteadOfPFHadrons = cms.bool( False )
22183  ),
22184  vxAssocQualityCuts = cms.PSet(
22185  minTrackPt = cms.double( 0.0 ),
22186  minGammaEt = cms.double( 0.5 ),
22187  minTrackHits = cms.uint32( 3 ),
22188  minTrackPixelHits = cms.uint32( 0 ),
22189  maxTrackChi2 = cms.double( 1000.0 ),
22190  maxTransverseImpactParameter = cms.double( 0.2 ),
22191  useTracksInsteadOfPFHadrons = cms.bool( False )
22192  ),
22193  pvFindingAlgo = cms.string( "closestInDeltaZ" )
22194  ),
22195  minTauPtForNoIso = cms.double( -99.0 ),
22196  vertexSrc = cms.InputTag( "NotUsed" ),
22197  applySumPtCut = cms.bool( False ),
22198  rhoConeSize = cms.double( 0.5 ),
22199  ApplyDiscriminationByTrackerIsolation = cms.bool( True ),
22200  rhoUEOffsetCorrection = cms.double( 1.0 ),
22201  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
22202  footprintCorrections = cms.VPSet(
22203  cms.PSet( offset = cms.string( "0.0" ),
22204  selection = cms.string( "decayMode() = 0" )
22205  ),
22206  cms.PSet( offset = cms.string( "0.0" ),
22207  selection = cms.string( "decayMode() = 1 || decayMode() = 2" )
22208  ),
22209  cms.PSet( offset = cms.string( "2.7" ),
22210  selection = cms.string( "decayMode() = 5" )
22211  ),
22212  cms.PSet( offset = cms.string( "0.0" ),
22213  selection = cms.string( "decayMode() = 6" )
22214  ),
22215  cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ),
22216  selection = cms.string( "decayMode() = 10" )
22217  )
22218  ),
22219  deltaBetaFactor = cms.string( "0.38" ),
22220  applyFootprintCorrection = cms.bool( False ),
22221  UseAllPFCandsForWeights = cms.bool( False ),
22222  relativeSumPtCut = cms.double( 0.1 ),
22223  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
22224  applyOccupancyCut = cms.bool( False ),
22225  applyDeltaBetaCorrection = cms.bool( False ),
22226  WeightECALIsolation = cms.double( 1.0 ),
22227  applyRelativeSumPtCut = cms.bool( True ),
22228  applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ),
22229  maximumOccupancy = cms.uint32( 0 ),
22230  deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ),
22231  ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ),
22232  maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ),
22233  maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ),
22234  ApplyDiscriminationByECALIsolation = cms.bool( False ),
22235  isoConeSizeForDeltaBeta = cms.double( 0.3 ),
22236  storeRawSumPt = cms.bool( False ),
22237  verbosity = cms.int32( 0 ),
22238  applyRhoCorrection = cms.bool( False ),
22239  relativeSumPtOffset = cms.double( 20.0 ),
22240  customOuterCone = cms.double( -1.0 ),
22241  particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ),
22242  storeRawPUsumPt = cms.bool( False ),
22243  storeRawFootprintCorrection = cms.bool( False ),
22244  storeRawPhotonSumPt_outsideSignalCone = cms.bool( False )
22245 )
22246 fragment.hltPFTauLooseAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer",
22247  PassValue = cms.double( 1.0 ),
22248  Prediscriminants = cms.PSet(
22249  BooleanOperator = cms.string( "or" ),
22250  discr1 = cms.PSet(
22251  cut = cms.double( 0.5 ),
22252  Producer = cms.InputTag( "hltPFTauLooseAbsoluteIsolationDiscriminator" )
22253  ),
22254  discr2 = cms.PSet(
22255  cut = cms.double( 0.5 ),
22256  Producer = cms.InputTag( "hltPFTauLooseRelativeIsolationDiscriminator" )
22257  )
22258  ),
22259  FailValue = cms.double( 0.0 ),
22260  PFTauProducer = cms.InputTag( "hltPFTaus" )
22261 )
22262 fragment.hltPFTau20 = cms.EDFilter( "HLT1PFTau",
22263  saveTags = cms.bool( True ),
22264  MinPt = cms.double( 20.0 ),
22265  MinN = cms.int32( 1 ),
22266  MaxEta = cms.double( 2.5 ),
22267  MinEta = cms.double( -1.0 ),
22268  MinMass = cms.double( -1.0 ),
22269  inputTag = cms.InputTag( "hltPFTaus" ),
22270  MinE = cms.double( -1.0 ),
22271  triggerType = cms.int32( 84 )
22272 )
22273 fragment.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector",
22274  discriminators = cms.VPSet(
22275  cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ),
22276  selectionCut = cms.double( 0.5 )
22277  )
22278  ),
22279  cut = cms.string( "pt > 0" ),
22280  src = cms.InputTag( "hltPFTaus" )
22281 )
22282 fragment.hltPFTau20Track = cms.EDFilter( "HLT1PFTau",
22283  saveTags = cms.bool( True ),
22284  MinPt = cms.double( 20.0 ),
22285  MinN = cms.int32( 1 ),
22286  MaxEta = cms.double( 2.5 ),
22287  MinEta = cms.double( -1.0 ),
22288  MinMass = cms.double( -1.0 ),
22289  inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ),
22290  MinE = cms.double( -1.0 ),
22291  triggerType = cms.int32( 84 )
22292 )
22293 fragment.hltSelectedPFTausTrackFindingLooseIsolation = cms.EDFilter( "PFTauSelector",
22294  discriminators = cms.VPSet(
22295  cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ),
22296  selectionCut = cms.double( 0.5 )
22297  ),
22298  cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelIsolationDiscriminator" ),
22299  selectionCut = cms.double( 0.5 )
22300  )
22301  ),
22302  cut = cms.string( "pt > 0" ),
22303  src = cms.InputTag( "hltPFTaus" )
22304 )
22305 fragment.hltPFTau20TrackLooseIso = cms.EDFilter( "HLT1PFTau",
22306  saveTags = cms.bool( True ),
22307  MinPt = cms.double( 20.0 ),
22308  MinN = cms.int32( 1 ),
22309  MaxEta = cms.double( 2.5 ),
22310  MinEta = cms.double( -1.0 ),
22311  MinMass = cms.double( -1.0 ),
22312  inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseIsolation" ),
22313  MinE = cms.double( -1.0 ),
22314  triggerType = cms.int32( 84 )
22315 )
22316 fragment.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2",
22317  maskHitsRPC = cms.vint32( 0, 0, 0, 0 ),
22318  maxNumberOfHitsLast2Stations = cms.int32( -1 ),
22319  maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ),
22320  maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ),
22321  maskHitsCSC = cms.vint32( 0, 0, 0, 0 ),
22322  PFTauProducer = cms.InputTag( "hltPFTaus" ),
22323  verbosity = cms.int32( 0 ),
22324  maskMatchesDT = cms.vint32( 0, 0, 0, 0 ),
22325  minPtMatchedMuon = cms.double( 5.0 ),
22326  dRmuonMatchLimitedToJetArea = cms.bool( False ),
22327  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
22328  maskHitsDT = cms.vint32( 0, 0, 0, 0 ),
22329  HoPMin = cms.double( -1.0 ),
22330  maxNumberOfMatches = cms.int32( 1 ),
22331  discriminatorOption = cms.string( "custom" ),
22332  dRmuonMatch = cms.double( 0.3 ),
22333  srcMuons = cms.InputTag( "" ),
22334  doCaloMuonVeto = cms.bool( False )
22335 )
22336 fragment.hltSelectedPFTausTrackFindingLooseIsolationAgainstMuon = cms.EDFilter( "PFTauSelector",
22337  discriminators = cms.VPSet(
22338  cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ),
22339  selectionCut = cms.double( 0.5 )
22340  ),
22341  cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelIsolationDiscriminator" ),
22342  selectionCut = cms.double( 0.5 )
22343  ),
22344  cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ),
22345  selectionCut = cms.double( 0.5 )
22346  )
22347  ),
22348  cut = cms.string( "pt > 0" ),
22349  src = cms.InputTag( "hltPFTaus" )
22350 )
22351 fragment.hltPFTau20TrackLooseIsoAgainstMuon = cms.EDFilter( "HLT1PFTau",
22352  saveTags = cms.bool( True ),
22353  MinPt = cms.double( 20.0 ),
22354  MinN = cms.int32( 1 ),
22355  MaxEta = cms.double( 2.5 ),
22356  MinEta = cms.double( -1.0 ),
22357  MinMass = cms.double( -1.0 ),
22358  inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseIsolationAgainstMuon" ),
22359  MinE = cms.double( -1.0 ),
22360  triggerType = cms.int32( 84 )
22361 )
22362 fragment.hltPreMCLooseIsoPFTau50Trk30eta2p1 = cms.EDFilter( "HLTPrescaler",
22363  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22364  offset = cms.uint32( 0 )
22365 )
22366 fragment.hltSingleL2Tau35eta2p2 = cms.EDFilter( "HLT1CaloJet",
22367  saveTags = cms.bool( True ),
22368  MinPt = cms.double( 35.0 ),
22369  MinN = cms.int32( 1 ),
22370  MaxEta = cms.double( 2.2 ),
22371  MinEta = cms.double( -1.0 ),
22372  MinMass = cms.double( -1.0 ),
22373  inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ),
22374  MinE = cms.double( -1.0 ),
22375  triggerType = cms.int32( 84 )
22376 )
22377 fragment.hltPFTau50 = cms.EDFilter( "HLT1PFTau",
22378  saveTags = cms.bool( True ),
22379  MinPt = cms.double( 50.0 ),
22380  MinN = cms.int32( 1 ),
22381  MaxEta = cms.double( 2.1 ),
22382  MinEta = cms.double( -1.0 ),
22383  MinMass = cms.double( -1.0 ),
22384  inputTag = cms.InputTag( "hltPFTaus" ),
22385  MinE = cms.double( -1.0 ),
22386  triggerType = cms.int32( 84 )
22387 )
22388 fragment.hltPFTau50Track = cms.EDFilter( "HLT1PFTau",
22389  saveTags = cms.bool( True ),
22390  MinPt = cms.double( 50.0 ),
22391  MinN = cms.int32( 1 ),
22392  MaxEta = cms.double( 2.1 ),
22393  MinEta = cms.double( -1.0 ),
22394  MinMass = cms.double( -1.0 ),
22395  inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ),
22396  MinE = cms.double( -1.0 ),
22397  triggerType = cms.int32( 84 )
22398 )
22399 fragment.hltPFTauTrackPt30Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut",
22400  MinPtLeadingObject = cms.double( 30.0 ),
22401  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
22402  PFTauProducer = cms.InputTag( "hltPFTaus" ),
22403  UseOnlyChargedHadrons = cms.bool( True )
22404 )
22405 fragment.hltSelectedPFTausTrackPt30 = cms.EDFilter( "PFTauSelector",
22406  discriminators = cms.VPSet(
22407  cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt30Discriminator" ),
22408  selectionCut = cms.double( 0.5 )
22409  )
22410  ),
22411  cut = cms.string( "pt > 0" ),
22412  src = cms.InputTag( "hltPFTaus" )
22413 )
22414 fragment.hltPFTau50TrackPt30 = cms.EDFilter( "HLT1PFTau",
22415  saveTags = cms.bool( True ),
22416  MinPt = cms.double( 50.0 ),
22417  MinN = cms.int32( 1 ),
22418  MaxEta = cms.double( 2.1 ),
22419  MinEta = cms.double( -1.0 ),
22420  MinMass = cms.double( -1.0 ),
22421  inputTag = cms.InputTag( "hltSelectedPFTausTrackPt30" ),
22422  MinE = cms.double( -1.0 ),
22423  triggerType = cms.int32( 84 )
22424 )
22425 fragment.hltPFTauLooseRelativeIsolationDiscriminator0p06 = cms.EDProducer( "PFRecoTauDiscriminationByIsolation",
22426  PFTauProducer = cms.InputTag( "hltPFTaus" ),
22427  maximumSumPtCut = cms.double( 3.0 ),
22428  qualityCuts = cms.PSet(
22429  vertexTrackFiltering = cms.bool( False ),
22430  isolationQualityCuts = cms.PSet(
22431  maxDeltaZ = cms.double( 0.2 ),
22432  minTrackPt = cms.double( 0.5 ),
22433  minGammaEt = cms.double( 0.5 ),
22434  minTrackHits = cms.uint32( 5 ),
22435  minTrackPixelHits = cms.uint32( 2 ),
22436  maxTrackChi2 = cms.double( 100.0 ),
22437  maxTransverseImpactParameter = cms.double( 0.05 ),
22438  useTracksInsteadOfPFHadrons = cms.bool( False )
22439  ),
22440  primaryVertexSrc = cms.InputTag( "hltPixelVertices" ),
22441  recoverLeadingTrk = cms.bool( False ),
22442  signalQualityCuts = cms.PSet(
22443  maxDeltaZ = cms.double( 0.2 ),
22444  minTrackPt = cms.double( 0.0 ),
22445  minGammaEt = cms.double( 0.5 ),
22446  minTrackHits = cms.uint32( 3 ),
22447  minTrackPixelHits = cms.uint32( 0 ),
22448  maxTrackChi2 = cms.double( 1000.0 ),
22449  maxTransverseImpactParameter = cms.double( 0.2 ),
22450  useTracksInsteadOfPFHadrons = cms.bool( False )
22451  ),
22452  vxAssocQualityCuts = cms.PSet(
22453  minTrackPt = cms.double( 0.0 ),
22454  minGammaEt = cms.double( 0.5 ),
22455  minTrackHits = cms.uint32( 3 ),
22456  minTrackPixelHits = cms.uint32( 0 ),
22457  maxTrackChi2 = cms.double( 1000.0 ),
22458  maxTransverseImpactParameter = cms.double( 0.2 ),
22459  useTracksInsteadOfPFHadrons = cms.bool( False )
22460  ),
22461  pvFindingAlgo = cms.string( "closestInDeltaZ" )
22462  ),
22463  minTauPtForNoIso = cms.double( -99.0 ),
22464  vertexSrc = cms.InputTag( "NotUsed" ),
22465  applySumPtCut = cms.bool( False ),
22466  rhoConeSize = cms.double( 0.5 ),
22467  ApplyDiscriminationByTrackerIsolation = cms.bool( True ),
22468  rhoUEOffsetCorrection = cms.double( 1.0 ),
22469  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
22470  footprintCorrections = cms.VPSet(
22471  cms.PSet( offset = cms.string( "0.0" ),
22472  selection = cms.string( "decayMode() = 0" )
22473  ),
22474  cms.PSet( offset = cms.string( "0.0" ),
22475  selection = cms.string( "decayMode() = 1 || decayMode() = 2" )
22476  ),
22477  cms.PSet( offset = cms.string( "2.7" ),
22478  selection = cms.string( "decayMode() = 5" )
22479  ),
22480  cms.PSet( offset = cms.string( "0.0" ),
22481  selection = cms.string( "decayMode() = 6" )
22482  ),
22483  cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ),
22484  selection = cms.string( "decayMode() = 10" )
22485  )
22486  ),
22487  deltaBetaFactor = cms.string( "0.38" ),
22488  applyFootprintCorrection = cms.bool( False ),
22489  UseAllPFCandsForWeights = cms.bool( False ),
22490  relativeSumPtCut = cms.double( 0.06 ),
22491  Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ),
22492  applyOccupancyCut = cms.bool( False ),
22493  applyDeltaBetaCorrection = cms.bool( False ),
22494  WeightECALIsolation = cms.double( 1.0 ),
22495  applyRelativeSumPtCut = cms.bool( True ),
22496  applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ),
22497  maximumOccupancy = cms.uint32( 0 ),
22498  deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ),
22499  ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ),
22500  maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ),
22501  maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ),
22502  ApplyDiscriminationByECALIsolation = cms.bool( False ),
22503  isoConeSizeForDeltaBeta = cms.double( 0.3 ),
22504  storeRawSumPt = cms.bool( False ),
22505  verbosity = cms.int32( 0 ),
22506  applyRhoCorrection = cms.bool( False ),
22507  relativeSumPtOffset = cms.double( 50.0 ),
22508  customOuterCone = cms.double( -1.0 ),
22509  particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ),
22510  storeRawPUsumPt = cms.bool( False ),
22511  storeRawFootprintCorrection = cms.bool( False ),
22512  storeRawPhotonSumPt_outsideSignalCone = cms.bool( False )
22513 )
22514 fragment.hltPFTauLooseAbsOrRel0p06IsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer",
22515  PassValue = cms.double( 1.0 ),
22516  Prediscriminants = cms.PSet(
22517  BooleanOperator = cms.string( "or" ),
22518  discr1 = cms.PSet(
22519  cut = cms.double( 0.5 ),
22520  Producer = cms.InputTag( "hltPFTauLooseAbsoluteIsolationDiscriminator" )
22521  ),
22522  discr2 = cms.PSet(
22523  cut = cms.double( 0.5 ),
22524  Producer = cms.InputTag( "hltPFTauLooseRelativeIsolationDiscriminator0p06" )
22525  )
22526  ),
22527  FailValue = cms.double( 0.0 ),
22528  PFTauProducer = cms.InputTag( "hltPFTaus" )
22529 )
22530 fragment.hltSelectedPFTausTrackPt30AbsOrRelIsolation = cms.EDFilter( "PFTauSelector",
22531  discriminators = cms.VPSet(
22532  cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt30Discriminator" ),
22533  selectionCut = cms.double( 0.5 )
22534  ),
22535  cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRel0p06IsolationDiscriminator" ),
22536  selectionCut = cms.double( 0.5 )
22537  )
22538  ),
22539  cut = cms.string( "pt > 0" ),
22540  src = cms.InputTag( "hltPFTaus" )
22541 )
22542 fragment.hltPFTau50TrackPt30LooseAbsOrRelIso = cms.EDFilter( "HLT1PFTau",
22543  saveTags = cms.bool( True ),
22544  MinPt = cms.double( 50.0 ),
22545  MinN = cms.int32( 1 ),
22546  MaxEta = cms.double( 2.1 ),
22547  MinEta = cms.double( -1.0 ),
22548  MinMass = cms.double( -1.0 ),
22549  inputTag = cms.InputTag( "hltSelectedPFTausTrackPt30AbsOrRelIsolation" ),
22550  MinE = cms.double( -1.0 ),
22551  triggerType = cms.int32( 84 )
22552 )
22553 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
22554  inputTag = cms.InputTag( "rawDataCollector" ),
22555  fedList = cms.vuint32( 1023, 1024 )
22556 )
22557 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
22558  moduleLabelPatternsToSkip = cms.vstring( ),
22559  processName = cms.string( "@" ),
22560  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' )
22561 )
22562 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
22563  processName = cms.string( "@" )
22564 )
22565 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
22566  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22567  offset = cms.uint32( 0 )
22568 )
22569 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
22570  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
22571  MaxBx = cms.int32( 0 ),
22572  DumpRecord = cms.bool( False ),
22573  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
22574  ReadPrescalesFromFile = cms.bool( False ),
22575  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
22576  MinBx = cms.int32( 0 ),
22577  psColumn = cms.int32( 0 ),
22578  DumpTrigResults = cms.bool( False ),
22579  DumpTrigSummary = cms.bool( True )
22580 )
22581 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
22582  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
22583  ReferenceRate = cms.untracked.double( 100.0 ),
22584  serviceBy = cms.untracked.string( "never" ),
22585  resetBy = cms.untracked.string( "never" ),
22586  reportBy = cms.untracked.string( "job" ),
22587  HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT' )
22588 )
22589 
22590 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
22591 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
22592 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
22593 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
22594 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
22595 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
22596 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
22597 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
22598 fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
22599 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
22600 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
22601 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
22602 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
22603 fragment.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
22604 fragment.HLTRecoJetSequenceAK4PrePF = cms.Sequence( fragment.HLTRecoJetSequenceAK4UncorrectedPF + fragment.hltAK4CaloJetsPFEt5 )
22605 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
22606 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks )
22607 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
22608 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
22609 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
22610 fragment.HLTIter0TrackAndTauJet4Iter1Sequence = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1 + fragment.hltAK4Iter0TrackJets4Iter1 + fragment.hltIter0TrackAndTauJets4Iter1 )
22611 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 )
22612 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
22613 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 )
22614 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIter0TrackAndTauJet4Iter1Sequence + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged )
22615 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
22616 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
22617 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
22618 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
22619 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 )
22620 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons )
22621 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltL3MuonCandidates )
22622 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
22623 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
22624 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 )
22625 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
22626 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
22627 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
22628 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
22629 fragment.HLTBtagCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltBLifetimeAssociatorPF + fragment.hltBLifetimeTagInfosPF + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPF + fragment.hltCombinedSecondaryVertexBJetTagsPF )
22630 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
22631 fragment.HLTHBHENoiseCleanerSequence = cms.Sequence( fragment.hltHcalNoiseInfoProducer + fragment.hltHcalTowerNoiseCleanerWithrechit )
22632 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
22633 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
22634 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
22635 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
22636 fragment.HLTDoLocalPixelSequenceRegForBTag = cms.Sequence( fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltSiPixelDigisRegForBTag + fragment.hltSiPixelClustersRegForBTag + fragment.hltSiPixelClustersRegForBTagCache + fragment.hltSiPixelRecHitsRegForBTag + fragment.hltPixelLayerQuadrupletsRegForBTag )
22637 fragment.HLTFastRecopixelvertexingSequence = cms.Sequence( fragment.hltSelector4CentralJetsL1FastJet + fragment.hltFastPrimaryVertex + fragment.hltFastPVPixelVertexFilter + fragment.hltFastPVPixelTracksFilter + fragment.hltFastPVPixelTracksFitter + fragment.hltFastPVPixelTracksTrackingRegions + fragment.hltFastPVPixelTracksHitDoublets + fragment.hltFastPVPixelTracksHitQuadruplets + fragment.hltFastPVPixelTracks + fragment.hltFastPVJetTracksAssociator + fragment.hltFastPVJetVertexChecker + fragment.hltFastPVPixelTracksRecoverFilter + fragment.hltFastPVPixelTracksRecoverFitter + fragment.hltFastPVPixelTracksTrackingRegionsRecover + fragment.hltFastPVPixelTracksHitDoubletsRecover + fragment.hltFastPVPixelTracksHitQuadrupletsRecover + fragment.hltFastPVPixelTracksRecover + fragment.hltFastPVPixelTracksMerger + fragment.hltFastPVPixelVertices + fragment.hltFastPVPixelVerticesFilter )
22638 fragment.HLTNoPUSequence = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.hltPixelTracksForNoPUFilter + fragment.hltSelectorJets20L1FastJetForNoPU + fragment.hltPixelTracksForNoPUFitter + fragment.hltPixelTracksTrackingRegionsForNoPU + fragment.hltPixelTracksHitDoubletsForNoPU + fragment.hltPixelTracksHitQuadrupletsForNoPU + fragment.hltPixelTracksForNoPU + fragment.hltCaloJetFromPV )
22639 fragment.HLTDoLocalStripSequenceRegForBTag = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClustersRegForBTag )
22640 fragment.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + fragment.hltIter0PFlowCkfTrackCandidatesForBTag + fragment.hltIter0PFlowCtfWithMaterialTracksForBTag + fragment.hltIter0PFlowTrackCutClassifierForBTag + fragment.hltIter0PFlowTrackSelectionHighPurityForBTag )
22641 fragment.HLTIterativeTrackingIteration1ForBTag = cms.Sequence( fragment.hltIter1ClustersRefRemovalForBTag + fragment.hltIter1MaskedMeasurementTrackerEventForBTag + fragment.hltIter1PixelLayerQuadrupletsForBTag + fragment.hltIter1PFlowPixelTrackingRegionsForBTag + fragment.hltIter1PFlowPixelClusterCheckForBTag + fragment.hltIter1PFlowPixelHitDoubletsForBTag + fragment.hltIter1PFlowPixelHitQuadrupletsForBTag + fragment.hltIter1PFlowPixelSeedsForBTag + fragment.hltIter1PFlowCkfTrackCandidatesForBTag + fragment.hltIter1PFlowCtfWithMaterialTracksForBTag + fragment.hltIter1PFlowTrackCutClassifierPromptForBTag + fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag + fragment.hltIter1PFlowTrackCutClassifierMergedForBTag + fragment.hltIter1PFlowTrackSelectionHighPurityForBTag )
22642 fragment.HLTIterativeTrackingIteration2ForBTag = cms.Sequence( fragment.hltIter2ClustersRefRemovalForBTag + fragment.hltIter2MaskedMeasurementTrackerEventForBTag + fragment.hltIter2PixelLayerTripletsForBTag + fragment.hltIter2PFlowPixelTrackingRegionsForBTag + fragment.hltIter2PFlowPixelClusterCheckForBTag + fragment.hltIter2PFlowPixelHitDoubletsForBTag + fragment.hltIter2PFlowPixelHitTripletsForBTag + fragment.hltIter2PFlowPixelSeedsForBTag + fragment.hltIter2PFlowCkfTrackCandidatesForBTag + fragment.hltIter2PFlowCtfWithMaterialTracksForBTag + fragment.hltIter2PFlowTrackCutClassifierForBTag + fragment.hltIter2PFlowTrackSelectionHighPurityForBTag )
22643 fragment.HLTIterativeTrackingIter02ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLTIterativeTrackingIteration1ForBTag + fragment.hltIter1MergedForBTag + fragment.HLTIterativeTrackingIteration2ForBTag + fragment.hltIter2MergedForBTag )
22644 fragment.HLTTrackReconstructionForBTag = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.HLTDoLocalStripSequenceRegForBTag + fragment.HLTIterativeTrackingIter02ForBTag )
22645 fragment.HLTBtagCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltCombinedSecondaryVertexBJetTagsCalo )
22646 fragment.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK8CaloJetsPF + fragment.hltAK4CaloJetsPF )
22647 fragment.HLTPreAK8PFJetsRecoSequence = cms.Sequence( fragment.HLTAK8CaloJetsPrePFRecoSequence + fragment.hltAK8CaloJetsPFEt5 + fragment.hltAK4CaloJetsPFEt5 )
22648 fragment.HLTAK8PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK8PFJets + fragment.hltAK8PFJetsLooseID + fragment.hltAK8PFJetsTightID )
22649 fragment.HLTAK8PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK8PFFastJetCorrector + fragment.hltAK8PFRelativeCorrector + fragment.hltAK8PFAbsoluteCorrector + fragment.hltAK8PFResidualCorrector + fragment.hltAK8PFCorrector )
22650 fragment.HLTAK8PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK8PFCorrectorProducersSequence + fragment.hltAK8PFJetsCorrected + fragment.hltAK8PFJetsLooseIDCorrected + fragment.hltAK8PFJetsTightIDCorrected )
22651 fragment.HLTAK8PFJetsSequence = cms.Sequence( fragment.HLTPreAK8PFJetsRecoSequence + fragment.HLTAK8PFJetsReconstructionSequence + fragment.HLTAK8PFJetsCorrectionSequence )
22652 fragment.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK8CaloJets + fragment.hltAK8CaloJetsIDPassed )
22653 fragment.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK8CaloFastJetCorrector + fragment.hltAK8CaloRelativeCorrector + fragment.hltAK8CaloAbsoluteCorrector + fragment.hltAK8CaloResidualCorrector + fragment.hltAK8CaloCorrector )
22654 fragment.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK8CaloCorrectorProducersSequence + fragment.hltAK8CaloJetsCorrected + fragment.hltAK8CaloJetsCorrectedIDPassed )
22655 fragment.HLTAK8CaloJetsSequence = cms.Sequence( fragment.HLTAK8CaloJetsReconstructionSequence + fragment.HLTAK8CaloJetsCorrectionSequence )
22656 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
22657 fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGSeeded + fragment.hltHbhePhase1RecoMethod2L1EGSeeded + fragment.hltHbherecoMethod2L1EGSeeded + fragment.hltTowerMakerMethod2L1EGSeeded )
22658 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons )
22659 fragment.HLTPFClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowSuperClusterECALUnseeded )
22660 fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGUnseeded + fragment.hltHbhePhase1RecoMethod2L1EGUnseeded + fragment.hltHbherecoMethod2L1EGUnseeded + fragment.hltTowerMakerMethod2L1EGUnseeded )
22661 fragment.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesForPhotons )
22662 fragment.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + fragment.hltIter0PFlowCkfTrackCandidatesForPhotons + fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons )
22663 fragment.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemovalForPhotons + fragment.hltIter1MaskedMeasurementTrackerEventForPhotons + fragment.hltIter1PixelLayerTripletsForPhotons + fragment.hltIter1PFlowPixelTrackingRegionsForPhotons + fragment.hltIter1PFlowPixelClusterCheckForPhotons + fragment.hltIter1PFlowPixelHitDoubletsForPhotons + fragment.hltIter1PFlowPixelHitTripletsForPhotons + fragment.hltIter1PFlowPixelSeedsForPhotons + fragment.hltIter1PFlowCkfTrackCandidatesForPhotons + fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons )
22664 fragment.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemovalForPhotons + fragment.hltIter2MaskedMeasurementTrackerEventForPhotons + fragment.hltIter2PixelLayerPairsForPhotons + fragment.hltIter2PFlowPixelTrackingRegionsForPhotons + fragment.hltIter2PFlowPixelClusterCheckForPhotons + fragment.hltIter2PFlowPixelHitDoubletsForPhotons + fragment.hltIter2PFlowPixelSeedsForPhotons + fragment.hltIter2PFlowCkfTrackCandidatesForPhotons + fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons )
22665 fragment.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( fragment.HLTIterativeTrackingForPhotonsIteration0 + fragment.HLTIterativeTrackingForPhotonsIteration1 + fragment.hltIter1MergedForPhotons + fragment.HLTIterativeTrackingForPhotonsIteration2 + fragment.hltIter2MergedForPhotons )
22666 fragment.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForPhotonsSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForPhotonsIter02 )
22667 fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG10EtL1SingleEG5EtFilter + fragment.hltEgammaR9ID + fragment.hltEG10R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG10EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter )
22668 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
22669 fragment.HLTEle5CaloIdLGsfTrkIdVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG5EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG5HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG5CaloIdLClusterShapeFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltMixedLayerPairs + fragment.hltEgammaElectronPixelSeeds + fragment.hltEle5CaloIdLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle5CaloIdLGsfTrkIdVLDEtaFilter + fragment.hltEle5CaloIdLGsfTrkIdVLDPhiFilter )
22670 fragment.HLTEle5CaloIdLGsfTrkIdVLMWSequence = cms.Sequence( fragment.HLTEle5CaloIdLGsfTrkIdVLSequence + fragment.hltEle5CaloIdLNewPixelMatchFilter )
22671 fragment.HLTElePixelMatchUnseededSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltMixedLayerPairs + fragment.hltEgammaElectronPixelSeedsUnseeded )
22672 fragment.HLTGsfElectronUnseededSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded + fragment.hltEgammaGsfTracksUnseeded + fragment.hltEgammaGsfElectronsUnseeded + fragment.hltEgammaGsfTrackVarsUnseeded )
22673 fragment.HLTDoubleEle5CaloIdLGsfTrkIdVLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG5EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter + fragment.HLTGsfElectronUnseededSequence + fragment.hltDiEle5CaloIdLGsfTrkIdVLDEtaUnseededFilter + fragment.hltDiEle5CaloIdLGsfTrkIdVLDPhiUnseededFilter )
22674 fragment.HLTDoubleEle5CaloIdLGsfTrkIdVLMWUnseededSequence = cms.Sequence( fragment.HLTDoubleEle5CaloIdLGsfTrkIdVLUnseededSequence + fragment.hltDiEle5CaloIdLNewPixelMatchUnseededFilter )
22675 fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHBHEForEgamma + fragment.hltParticleFlowRecHitHCALForEgamma + fragment.hltParticleFlowClusterHBHEForEgamma + fragment.hltParticleFlowClusterHCALForEgamma )
22676 fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectronsFilter + fragment.hltPixelTracksElectronsFitter + fragment.hltPixelTracksTrackingRegionsElectrons + fragment.hltPixelTracksHitDoubletsElectrons + fragment.hltPixelTracksHitTripletsElectrons + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons )
22677 fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence )
22678 fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity )
22679 fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelTrackingRegions + fragment.hltIter1ElectronsPixelClusterCheck + fragment.hltIter1ElectronsPixelHitDoublets + fragment.hltIter1ElectronsPixelHitTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity )
22680 fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelTrackingRegions + fragment.hltIter2ElectronsPixelClusterCheck + fragment.hltIter2ElectronsPixelHitDoublets + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity )
22681 fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons )
22682 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 )
22683 fragment.HLTEle5WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG5EtL1IsoEG5Filter + fragment.hltEgammaClusterShape + fragment.hltEle5WPLooseClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverERhoCorr + fragment.hltEle5WPLooseHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle5WPLooseEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle5WPLooseHcalIsoFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltMixedLayerPairs + fragment.hltEgammaElectronPixelSeeds + fragment.hltEle5WPLoosePixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle5WPLooseGsfOneOEMinusOneOPFilter + fragment.hltEle5WPLooseGsfChi2Filter + fragment.hltEle5WPLooseGsfMissingHitsFilter + fragment.hltEle5WPLooseGsfDetaFilter + fragment.hltEle5WPLooseGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle5WPLooseGsfTrackIsoFilter )
22684 fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1DoubleEG1510Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltMixedLayerPairs + fragment.hltEgammaElectronPixelSeeds + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter )
22685 fragment.HLTPFClusteringForMuons = cms.Sequence( fragment.hltRecHitInRegionForMuons + fragment.hltRecHitInRegionForMuonsES + fragment.hltParticleFlowRecHitECALForMuons + fragment.hltParticleFlowRecHitPSForMuons + fragment.hltParticleFlowClusterECALUncorrectedForMuons + fragment.hltParticleFlowClusterPSForMuons + fragment.hltParticleFlowClusterECALForMuons )
22686 fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltFixedGridRhoFastjetAllCaloForMuons + fragment.HLTPFClusteringForMuons + fragment.hltMuonEcalPFClusterIsoForMuons )
22687 fragment.HLTPFHcalClusteringForMuons = cms.Sequence( fragment.hltRegionalTowerForMuons + fragment.hltParticleFlowRecHitHBHEForMuons + fragment.hltParticleFlowRecHitHCALForMuons + fragment.hltParticleFlowClusterHBHEForMuons + fragment.hltParticleFlowClusterHCALForMuons )
22688 fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTPFHcalClusteringForMuons + fragment.hltMuonHcalPFClusterIsoForMuons )
22689 fragment.HLTPixelTrackingL3Muon = cms.Sequence( fragment.hltL3MuonVertex + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3Muon + fragment.hltPixelTracksHitDoubletsL3Muon + fragment.hltPixelTracksHitQuadrupletsL3Muon + fragment.hltPixelTracksL3Muon + fragment.hltPixelVerticesL3Muon )
22690 fragment.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsL3MuonFilter + fragment.hltPixelTracksForSeedsL3MuonFitter + fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon + fragment.hltPixelTracksHitDoubletsForSeedsL3Muon + fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon + fragment.hltPixelTracksForSeedsL3Muon + fragment.hltIter0L3MuonPixelSeedsFromPixelTracks + fragment.hltIter0L3MuonCkfTrackCandidates + fragment.hltIter0L3MuonCtfWithMaterialTracks + fragment.hltIter0L3MuonTrackCutClassifier + fragment.hltIter0L3MuonTrackSelectionHighPurity )
22691 fragment.HLTIterativeTrackingL3MuonIteration1 = cms.Sequence( fragment.hltIter1L3MuonClustersRefRemoval + fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent + fragment.hltIter1L3MuonPixelLayerQuadruplets + fragment.hltIter1L3MuonPixelTrackingRegions + fragment.hltIter1L3MuonPixelClusterCheck + fragment.hltIter1L3MuonPixelHitDoublets + fragment.hltIter1L3MuonPixelHitQuadruplets + fragment.hltIter1L3MuonPixelSeeds + fragment.hltIter1L3MuonCkfTrackCandidates + fragment.hltIter1L3MuonCtfWithMaterialTracks + fragment.hltIter1L3MuonTrackCutClassifierPrompt + fragment.hltIter1L3MuonTrackCutClassifierDetached + fragment.hltIter1L3MuonTrackCutClassifierMerged + fragment.hltIter1L3MuonTrackSelectionHighPurity )
22692 fragment.HLTIterativeTrackingL3MuonIteration2 = cms.Sequence( fragment.hltIter2L3MuonClustersRefRemoval + fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2L3MuonPixelLayerTriplets + fragment.hltIter2L3MuonPixelTrackingRegions + fragment.hltIter2L3MuonPixelClusterCheck + fragment.hltIter2L3MuonPixelHitDoublets + fragment.hltIter2L3MuonPixelHitTriplets + fragment.hltIter2L3MuonPixelSeeds + fragment.hltIter2L3MuonCkfTrackCandidates + fragment.hltIter2L3MuonCtfWithMaterialTracks + fragment.hltIter2L3MuonTrackCutClassifier + fragment.hltIter2L3MuonTrackSelectionHighPurity )
22693 fragment.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0 + fragment.HLTIterativeTrackingL3MuonIteration1 + fragment.hltIter1L3MuonMerged + fragment.HLTIterativeTrackingL3MuonIteration2 + fragment.hltIter2L3MuonMerged )
22694 fragment.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 )
22695 fragment.HLTMuIsolationSequenceForMC = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p11EE0p08 + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p21HE0p22 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p09Map )
22696 fragment.HLTIterativeTrackingHighPtTkMuIteration0 = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltIter0HighPtTkMuPixelTracksFilter + fragment.hltIter0HighPtTkMuPixelTracksFitter + fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions + fragment.hltIter0HighPtTkMuPixelTracksHitDoublets + fragment.hltIter0HighPtTkMuPixelTracksHitTriplets + fragment.hltIter0HighPtTkMuPixelTracks + fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks + fragment.hltIter0HighPtTkMuCkfTrackCandidates + fragment.hltIter0HighPtTkMuCtfWithMaterialTracks + fragment.hltIter0HighPtTkMuTrackSelectionHighPurity )
22697 fragment.HLTIterativeTrackingHighPtTkMuIteration2 = cms.Sequence( fragment.hltIter2HighPtTkMuClustersRefRemoval + fragment.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtTkMuPixelLayerPairs + fragment.hltIter2HighPtTkMuPixelTrackingRegions + fragment.hltIter2HighPtTkMuPixelClusterCheck + fragment.hltIter2HighPtTkMuPixelHitDoublets + fragment.hltIter2HighPtTkMuPixelSeeds + fragment.hltIter2HighPtTkMuCkfTrackCandidates + fragment.hltIter2HighPtTkMuCtfWithMaterialTracks + fragment.hltIter2HighPtTkMuTrackSelectionHighPurity )
22698 fragment.HLTIterativeTrackingHighPtTkMu = cms.Sequence( fragment.HLTIterativeTrackingHighPtTkMuIteration0 + fragment.HLTIterativeTrackingHighPtTkMuIteration2 + fragment.hltIter2HighPtTkMuMerged )
22699 fragment.HLTHighPt15TrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL1MuonsPt15 + fragment.HLTIterativeTrackingHighPtTkMu + fragment.hltHighPtTkMu15TkFilt + fragment.hltHighPtTkMuons + fragment.hltHighPtTkMuonCands )
22700 fragment.HLTPFClusteringForTkMuons = cms.Sequence( fragment.hltRecHitInRegionForTkMuons + fragment.hltRecHitInRegionForTkMuonsES + fragment.hltParticleFlowRecHitECALForTkMuons + fragment.hltParticleFlowRecHitPSForTkMuons + fragment.hltParticleFlowClusterECALUncorrectedForTkMuons + fragment.hltParticleFlowClusterPSForTkMuons + fragment.hltParticleFlowClusterECALForTkMuons )
22701 fragment.HLTHighPtTkMuEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltFixedGridRhoFastjetAllCaloForMuons + fragment.HLTPFClusteringForTkMuons + fragment.hltHighPtTkMuonEcalPFClusterIsoForMuons )
22702 fragment.HLTPFHcalClusteringForTkMuons = cms.Sequence( fragment.hltRegionalTowerForTkMuons + fragment.hltParticleFlowRecHitHBHEForTkMuons + fragment.hltParticleFlowRecHitHCALForTkMuons + fragment.hltParticleFlowClusterHBHEForTkMuons + fragment.hltParticleFlowClusterHCALForTkMuons )
22703 fragment.HLTHighPtTkMuHcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTPFHcalClusteringForTkMuons + fragment.hltHighPtTkMuonHcalPFClusterIsoForMuons )
22704 fragment.HLTPixelTrackingHighPtTkMuIso = cms.Sequence( fragment.hltHighPtTkMuVertex + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerTriplets + fragment.hltPixelTracksHighPtTkMuIsoFilter + fragment.hltPixelTracksHighPtTkMuIsoFitter + fragment.hltPixelTracksTrackingRegionsHighPtTkMuIso + fragment.hltPixelTracksHitDoubletsHighPtTkMuIso + fragment.hltPixelTracksHitTripletsHighPtTkMuIso + fragment.hltPixelTracksHighPtTkMuIso + fragment.hltPixelVerticesHighPtTkMuIso )
22705 fragment.HLTIterativeTrackingHighPtTkMuIsoIteration0 = cms.Sequence( fragment.hltIter0HighPtTkMuIsoPixelTracksForSeedsFilter + fragment.hltIter0HighPtTkMuIsoPixelTracksForSeedsFitter + fragment.hltIter0HighPtTkMuIsoPixelTracksTrackingRegionsForSeeds + fragment.hltIter0HighPtTkMuIsoPixelTracksHitDoubletsForSeeds + fragment.hltIter0HighPtTkMuIsoPixelTracksHitTripletsForSeeds + fragment.hltIter0HighPtTkMuIsoPixelTracksForSeeds + fragment.hltIter0HighPtTkMuIsoPixelSeedsFromPixelTracks + fragment.hltIter0HighPtTkMuIsoCkfTrackCandidates + fragment.hltIter0HighPtTkMuIsoCtfWithMaterialTracks + fragment.hltIter0HighPtTkMuIsoTrackSelectionHighPurity )
22706 fragment.HLTIterativeTrackingHighPtTkMuIsoIteration1 = cms.Sequence( fragment.hltIter1HighPtTkMuIsoClustersRefRemoval + fragment.hltIter1HighPtTkMuIsoMaskedMeasurementTrackerEvent + fragment.hltIter1HighPtTkMuIsoPixelLayerTriplets + fragment.hltIter1HighPtTkMuIsoPixelTrackingRegions + fragment.hltIter1HighPtTkMuIsoPixelClusterCheck + fragment.hltIter1HighPtTkMuIsoPixelHitDoublets + fragment.hltIter1HighPtTkMuIsoPixelHitTriplets + fragment.hltIter1HighPtTkMuIsoPixelSeeds + fragment.hltIter1HighPtTkMuIsoCkfTrackCandidates + fragment.hltIter1HighPtTkMuIsoCtfWithMaterialTracks + fragment.hltIter1HighPtTkMuIsoTrackSelectionHighPurityLoose + fragment.hltIter1HighPtTkMuIsoTrackSelectionHighPurityTight + fragment.hltIter1HighPtTkMuIsoTrackSelectionHighPurity )
22707 fragment.HLTIterativeTrackingHighPtTkMuIsoIteration2 = cms.Sequence( fragment.hltIter2HighPtTkMuIsoClustersRefRemoval + fragment.hltIter2HighPtTkMuIsoMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtTkMuIsoPixelLayerPairs + fragment.hltIter2HighPtTkMuIsoPixelTrackingRegions + fragment.hltIter2HighPtTkMuIsoPixelClusterCheck + fragment.hltIter2HighPtTkMuIsoPixelHitDoublets + fragment.hltIter2HighPtTkMuIsoPixelSeeds + fragment.hltIter2HighPtTkMuIsoCkfTrackCandidates + fragment.hltIter2HighPtTkMuIsoCtfWithMaterialTracks + fragment.hltIter2HighPtTkMuIsoTrackSelectionHighPurity )
22708 fragment.HLTIterativeTrackingHighPtTkMuIsoIter02 = cms.Sequence( fragment.HLTIterativeTrackingHighPtTkMuIsoIteration0 + fragment.HLTIterativeTrackingHighPtTkMuIsoIteration1 + fragment.hltIter1HighPtTkMuIsoMerged + fragment.HLTIterativeTrackingHighPtTkMuIsoIteration2 + fragment.hltIter2HighPtTkMuIsoMerged )
22709 fragment.HLTTrackReconstructionForIsoHighPtTkMuIter02 = cms.Sequence( fragment.HLTPixelTrackingHighPtTkMuIso + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingHighPtTkMuIsoIter02 + fragment.hltHighPtTkMuRelIsolationsIterTrkRegIter02 )
22710 fragment.HLTTkMu15IsolationSequence = cms.Sequence( fragment.HLTHighPtTkMuEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5f0TkFiltered15QL3pfecalIsoRhoFilteredEB0p11EE0p08 + fragment.HLTHighPtTkMuHcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5f0TkFiltered15QL3pfhcalIsoRhoFilteredHB0p21HE0p22 + fragment.HLTTrackReconstructionForIsoHighPtTkMuIter02 + fragment.hltHightPtTkMuonTkRelIsolationCut0p09Map )
22711 fragment.HLTL3muontrkisorecoSequence = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 )
22712 fragment.HLTL3muontrkisovvlSequence = cms.Sequence( fragment.HLTL3muontrkisorecoSequence + fragment.hltL3MuonRelTrkIsolationVVL )
22713 fragment.HLTTrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltMuTrackSeeds + fragment.hltMuCkfTrackCandidates + fragment.hltMuCtfTracks + fragment.HLTL3muonrecoNocandSequence + fragment.hltDiMuonMerging + fragment.hltDiMuonLinks + fragment.hltGlbTrkMuons + fragment.hltGlbTrkMuonCands )
22714 fragment.HLTPixelTrackingGlbTrkMuon = cms.Sequence( fragment.hltGlbTrkMuonVertex + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerTriplets + fragment.hltPixelTracksGlbTrkMuonFilter + fragment.hltPixelTracksGlbTrkMuonFitter + fragment.hltPixelTracksTrackingRegionsGlbTrkMuon + fragment.hltPixelTracksHitDoubletsGlbTrkMuon + fragment.hltPixelTracksHitTripletsGlbTrkMuon + fragment.hltPixelTracksGlbTrkMuon + fragment.hltPixelVerticesGlbTrkMuon )
22715 fragment.HLTIterativeTrackingGlbTrkMuonIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsGlbTrkMuonFilter + fragment.hltPixelTracksForSeedsGlbTrkMuonFitter + fragment.hltPixelTracksTrackingRegionsForSeedsGlbTrkMuon + fragment.hltPixelTracksHitDoubletsForSeedsGlbTrkMuon + fragment.hltPixelTracksHitTripletsForSeedsGlbTrkMuon + fragment.hltPixelTracksForSeedsGlbTrkMuon + fragment.hltIter0GlbTrkMuonPixelSeedsFromPixelTracks + fragment.hltIter0GlbTrkMuonCkfTrackCandidates + fragment.hltIter0GlbTrkMuonCtfWithMaterialTracks + fragment.hltIter0GlbTrkMuonTrackSelectionHighPurity )
22716 fragment.HLTIterativeTrackingGlbTrkMuonIteration1 = cms.Sequence( fragment.hltIter1GlbTrkMuonClustersRefRemoval + fragment.hltIter1GlbTrkMuonMaskedMeasurementTrackerEvent + fragment.hltIter1GlbTrkMuonPixelLayerTriplets + fragment.hltIter1GlbTrkMuonPixelTrackingRegions + fragment.hltIter1GlbTrkMuonPixelClusterCheck + fragment.hltIter1GlbTrkMuonPixelHitDoublets + fragment.hltIter1GlbTrkMuonPixelHitTriplets + fragment.hltIter1GlbTrkMuonPixelSeeds + fragment.hltIter1GlbTrkMuonCkfTrackCandidates + fragment.hltIter1GlbTrkMuonCtfWithMaterialTracks + fragment.hltIter1GlbTrkMuonTrackSelectionHighPurityLoose + fragment.hltIter1GlbTrkMuonTrackSelectionHighPurityTight + fragment.hltIter1GlbTrkMuonTrackSelectionHighPurity )
22717 fragment.HLTIterativeTrackingGlbTrkMuonIteration2 = cms.Sequence( fragment.hltIter2GlbTrkMuonClustersRefRemoval + fragment.hltIter2GlbTrkMuonMaskedMeasurementTrackerEvent + fragment.hltIter2GlbTrkMuonPixelLayerPairs + fragment.hltIter2GlbTrkMuonPixelTrackingRegions + fragment.hltIter2GlbTrkMuonPixelClusterCheck + fragment.hltIter2GlbTrkMuonPixelHitDoublets + fragment.hltIter2GlbTrkMuonPixelSeeds + fragment.hltIter2GlbTrkMuonCkfTrackCandidates + fragment.hltIter2GlbTrkMuonCtfWithMaterialTracks + fragment.hltIter2GlbTrkMuonTrackSelectionHighPurity )
22718 fragment.HLTIterativeTrackingGlbTrkMuonIter02 = cms.Sequence( fragment.HLTIterativeTrackingGlbTrkMuonIteration0 + fragment.HLTIterativeTrackingGlbTrkMuonIteration1 + fragment.hltIter1GlbTrkMuonMerged + fragment.HLTIterativeTrackingGlbTrkMuonIteration2 + fragment.hltIter2GlbTrkMuonMerged )
22719 fragment.HLTTrackReconstructionForIsoGlbTrkMuonIter02 = cms.Sequence( fragment.HLTPixelTrackingGlbTrkMuon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingGlbTrkMuonIter02 )
22720 fragment.HLTGlbtrkmuontrkisovvlSequence = cms.Sequence( fragment.HLTTrackReconstructionForIsoGlbTrkMuonIter02 + fragment.hltGlbTrkMuonRelTrkIsolationVVL )
22721 fragment.HLTL2muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidatesNoVtx )
22722 fragment.HLTL3NoFiltersNoVtxmuonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIStateNoVtx + fragment.hltL3TrackCandidateFromL2OIStateNoVtx + fragment.hltL3TkTracksFromL2OIStateNoVtx + fragment.hltL3NoFiltersNoVtxMuonsOIState + fragment.hltL3NoFiltersNoVtxTrajSeedOIHit + fragment.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx + fragment.hltL3NoFiltersTkTracksFromL2OIHitNoVtx + fragment.hltL3NoFiltersNoVtxMuonsOIHit + fragment.hltL3NoFiltersNoVtxTkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairs + fragment.hltMixedLayerPairs + fragment.hltL3NoFiltersNoVtxTrajSeedIOHit + fragment.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx + fragment.hltL3NoFiltersTkTracksFromL2IOHitNoVtx + fragment.hltL3NoFiltersNoVtxMuonsIOHit + fragment.hltL3NoFiltersNoVtxTrajectorySeed + fragment.hltL3NoFiltersTrackCandidateFromL2NoVtx )
22723 fragment.HLTL3NoFiltersNoVtxmuonrecoNocandSequence = cms.Sequence( fragment.HLTL3NoFiltersNoVtxmuonTkCandidateSequence + fragment.hltL3NoFiltersNoVtxTkTracksMergeStep1 + fragment.hltL3NoFiltersTkTracksFromL2Novtx + fragment.hltL3NoFiltersNoVtxMuonsLinksCombination + fragment.hltL3NoFiltersNoVtxMuons )
22724 fragment.HLTL3NoFiltersNoVtxmuonrecoSequence = cms.Sequence( fragment.HLTL3NoFiltersNoVtxmuonrecoNocandSequence + fragment.hltL3NoFiltersNoVtxMuonCandidates )
22725 fragment.HLTCaloTausCreatorL1IsoTauRegionalSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltCaloTowersIsoTau1Regional + fragment.hltAkIsoTau1Regional + fragment.hltCaloTowersIsoTau2Regional + fragment.hltAkIsoTau2Regional + fragment.hltCaloTowersIsoTau3Regional + fragment.hltAkIsoTau3Regional + fragment.hltCaloTowersIsoTau4Regional + fragment.hltAkIsoTau4Regional + fragment.hltCaloTowersIsoTau5Regional + fragment.hltAkIsoTau5Regional + fragment.hltCaloTowersIsoTau6Regional + fragment.hltAkIsoTau6Regional + fragment.hltCaloTowersIsoTau7Regional + fragment.hltAkIsoTau7Regional + fragment.hltCaloTowersIsoTau8Regional + fragment.hltAkIsoTau8Regional + fragment.hltCaloTowersIsoTau9Regional + fragment.hltAkIsoTau9Regional + fragment.hltCaloTowersIsoTau10Regional + fragment.hltAkIsoTau10Regional + fragment.hltCaloTowersIsoTau11Regional + fragment.hltAkIsoTau11Regional + fragment.hltCaloTowersIsoTau12Regional + fragment.hltAkIsoTau12Regional )
22726 fragment.HLTL2TauJetsL1IsoTauSeededSequence = cms.Sequence( fragment.HLTCaloTausCreatorL1IsoTauRegionalSequence + fragment.hltL2TauJetsL1IsoTauSeeded )
22727 fragment.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( fragment.hltSiPixelDigisRegForTau + fragment.hltSiPixelClustersRegForTau + fragment.hltSiPixelClustersRegForTauCache + fragment.hltSiPixelRecHitsRegForTau )
22728 fragment.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegL2Tau + fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegionsRegForTau + fragment.hltPixelLayerQuadrupletsRegForTau + fragment.hltPixelTracksHitDoubletsRegForTau + fragment.hltPixelTracksHitQuadrupletsRegForTau + fragment.hltPixelTracksRegForTau + fragment.hltPixelVerticesRegForTau )
22729 fragment.HLTL2TauPixelIsolationSequence = cms.Sequence( fragment.hltL2TausForPixelIsolation + fragment.HLTPixelTrackingSequenceRegL2Tau + fragment.hltL2TauPixelIsoTagProducer )
22730 fragment.HLTIterativeTrackingIteration0TauReg = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracksTauReg + fragment.hltIter0PFlowCkfTrackCandidatesTauReg + fragment.hltIter0PFlowCtfWithMaterialTracksTauReg + fragment.hltIter0PFlowTrackCutClassifierTauReg + fragment.hltIter0PFlowTrackSelectionHighPurityTauReg )
22731 fragment.HLTIter0TrackAndTauJet4Iter1SequenceTauReg = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1TauReg + fragment.hltAK4Iter0TrackJets4Iter1TauReg + fragment.hltIter0TrackAndTauJets4Iter1TauReg )
22732 fragment.HLTIterativeTrackingIteration1TauReg = cms.Sequence( fragment.hltIter1ClustersRefRemovalTauReg + fragment.hltIter1MaskedMeasurementTrackerEventTauReg + fragment.hltIter1PixelLayerQuadrupletsTauReg + fragment.hltIter1PFlowPixelTrackingRegionsTauReg + fragment.hltIter1PFlowPixelClusterCheckTauReg + fragment.hltIter1PFlowPixelHitDoubletsTauReg + fragment.hltIter1PFlowPixelHitQuadrupletsTauReg + fragment.hltIter1PFlowPixelSeedsTauReg + fragment.hltIter1PFlowCkfTrackCandidatesTauReg + fragment.hltIter1PFlowCtfWithMaterialTracksTauReg + fragment.hltIter1PFlowTrackCutClassifierPromptTauReg + fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg + fragment.hltIter1PFlowTrackCutClassifierMergedTauReg + fragment.hltIter1PFlowTrackSelectionHighPurityTauReg )
22733 fragment.HLTIter1TrackAndTauJets4Iter2SequenceTauReg = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2TauReg + fragment.hltAK4Iter1TrackJets4Iter2TauReg + fragment.hltIter1TrackAndTauJets4Iter2TauReg )
22734 fragment.HLTIterativeTrackingIteration2TauReg = cms.Sequence( fragment.hltIter2ClustersRefRemovalTauReg + fragment.hltIter2MaskedMeasurementTrackerEventTauReg + fragment.hltIter2PixelLayerTripletsTauReg + fragment.hltIter2PFlowPixelTrackingRegionsTauReg + fragment.hltIter2PFlowPixelClusterCheckTauReg + fragment.hltIter2PFlowPixelHitDoubletsTauReg + fragment.hltIter2PFlowPixelHitTripletsTauReg + fragment.hltIter2PFlowPixelSeedsTauReg + fragment.hltIter2PFlowCkfTrackCandidatesTauReg + fragment.hltIter2PFlowCtfWithMaterialTracksTauReg + fragment.hltIter2PFlowTrackCutClassifierTauReg + fragment.hltIter2PFlowTrackSelectionHighPurityTauReg )
22735 fragment.HLTIterativeTrackingIter02TauReg = cms.Sequence( fragment.HLTIterativeTrackingIteration0TauReg + fragment.HLTIter0TrackAndTauJet4Iter1SequenceTauReg + fragment.HLTIterativeTrackingIteration1TauReg + fragment.hltIter1MergedTauReg + fragment.HLTIter1TrackAndTauJets4Iter2SequenceTauReg + fragment.HLTIterativeTrackingIteration2TauReg + fragment.hltIter2MergedTauReg )
22736 fragment.HLTTrackReconstructionForPFReg = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelLayerTriplets + fragment.hltPixelTracksHybridFilter + fragment.hltPixelTracksHybridFitter + fragment.hltPixelTracksTrackingRegionsHybrid + fragment.hltPixelTracksHitDoubletsHybrid + fragment.hltPixelTracksHitTripletsHybrid + fragment.hltPixelTracksHybrid + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02TauReg + fragment.hltPFMuonMergingTauReg + fragment.hltMuonLinksReg + fragment.hltMuonsReg )
22737 fragment.HLTParticleFlowSequenceReg = 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.hltLightPFTracksReg + fragment.hltParticleFlowBlockReg + fragment.hltParticleFlowReg )
22738 fragment.HLTPFJetsSequenceReg = cms.Sequence( fragment.hltAK4PFJetsReg )
22739 fragment.HLTPFJetTriggerSequenceRegNoMu = cms.Sequence( fragment.HLTTrackReconstructionForPFReg + fragment.HLTParticleFlowSequenceReg + fragment.HLTPFJetsSequenceReg )
22740 fragment.HLTPFJetTriggerSequenceReg = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTPFJetTriggerSequenceRegNoMu )
22741 fragment.HLTMediumIsoPFTauSequenceReg = cms.Sequence( fragment.hltTauPFJets08RegionReg + fragment.hltTauPFJetsRecoTauChargedHadronsReg + fragment.hltPFTauPiZerosReg + fragment.hltPFTausSansRefReg + fragment.hltPFTausReg + fragment.hltPFTauMediumAbsoluteIsolationDiscriminatorReg + fragment.hltPFTauMediumRelativeIsolationDiscriminatorReg + fragment.hltPFTauMediumAbsOrRelIsolationDiscriminatorReg )
22742 fragment.HLTParticleFlowSequenceForTaus = 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.hltParticleFlowBlockForTaus + fragment.hltParticleFlowForTaus )
22743 fragment.HLTPFTriggerSequenceMuTau = cms.Sequence( fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus )
22744 fragment.HLTLooseIsoPFTauSequence = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltPFTauLooseAbsoluteIsolationDiscriminator + fragment.hltPFTauLooseRelativeIsolationDiscriminator + fragment.hltPFTauLooseAbsOrRelIsolationDiscriminator )
22745 fragment.HLTLooseIsoPFTau20SequenceMC = cms.Sequence( fragment.HLTLooseIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingLooseIsolation + fragment.hltPFTau20TrackLooseIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseIsolationAgainstMuon + fragment.hltPFTau20TrackLooseIsoAgainstMuon )
22746 fragment.HLTPFTriggerSequenceForTaus = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus )
22747 
22748 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
22749 fragment.HLT_Physics_v5 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
22750 fragment.DST_Physics_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
22751 fragment.HLT_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
22752 fragment.HLT_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
22753 fragment.HLT_EcalCalibration_v3 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
22754 fragment.HLT_HcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
22755 fragment.AlCa_EcalPhiSym_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
22756 fragment.HLT_HcalNZS_v10 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence )
22757 fragment.HLT_HcalPhiSym_v11 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEG5IorSingleEG24IorSingleMuOpen + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence )
22758 fragment.AlCa_RPCMuonNoTriggers_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16erIorSingleMu18erIorSingleMu20er + fragment.hltPreAlCaRPCMuonNoTriggers + fragment.hltRPCMuonNoTriggersL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
22759 fragment.AlCa_RPCMuonNoHits_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16erIorSingleMu18erIorSingleMu20er + fragment.hltPreAlCaRPCMuonNoHits + fragment.HLTMuonLocalRecoSequence + fragment.hltRPCPointProducer + fragment.hltRPCFilter + fragment.HLTEndSequence )
22760 fragment.AlCa_RPCMuonNormalisation_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16erIorSingleMu18erIorSingleMu20er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
22761 fragment.AlCa_LumiPixels_Random_v2 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
22762 fragment.AlCa_LumiPixels_ZeroBias_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
22763 fragment.MC_ReducedIterativeTracking_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCReducedIterativeTracking + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.HLTEndSequence )
22764 fragment.MC_PFMET_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFMET + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMETOpenFilter + fragment.HLTEndSequence )
22765 fragment.MC_AK4PFJets_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4PFJets + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetCollection20Filter + fragment.HLTEndSequence )
22766 fragment.MC_PFBTagCSV_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFBTagCSV + fragment.HLTAK4PFJetsSequence + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp056Single + fragment.HLTEndSequence )
22767 fragment.MC_PFHT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFHT + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTForMC + fragment.hltPFHTOpenFilter + fragment.HLTEndSequence )
22768 fragment.MC_PFMHT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFMHT + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTForMC + fragment.hltPFMHTOpenFilter + fragment.HLTEndSequence )
22769 fragment.MC_CaloMET_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMET + fragment.HLTDoCaloSequence + fragment.hltMet + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloMETOpenFilter + fragment.HLTEndSequence )
22770 fragment.MC_CaloMET_JetIdCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMETJetIdCleaned + fragment.HLTDoCaloSequence + fragment.hltMet + fragment.HLTAK4CaloJetsSequence + fragment.hltMetCleanUsingJetID + fragment.hltMETCleanUsingJetIDOpenFilter + fragment.HLTEndSequence )
22771 fragment.MC_AK4CaloJets_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4CaloJets + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetCollection20Filter + fragment.HLTEndSequence )
22772 fragment.MC_AK4CaloJetsFromPV_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4CaloJetsFromPV + fragment.HLTAK4CaloJetsSequence + fragment.HLTNoPUSequence + fragment.hltCaloJetFromPVCollection20Filter + fragment.hltHtMhtFromPVForMC + fragment.hltCaloHtMhtFromPVOpenFilter + fragment.HLTEndSequence )
22773 fragment.MC_CaloBTagCSV_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloBTagCSV + fragment.HLTAK4CaloJetsSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltCaloJetCollection20Filter + fragment.hltBTagCaloCSVp067Single + fragment.HLTEndSequence )
22774 fragment.MC_CaloHT_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloHT + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtForMC + fragment.hltCaloHTOpenFilter + fragment.HLTEndSequence )
22775 fragment.MC_CaloMHT_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMHT + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtForMC + fragment.hltMhtFilter + fragment.HLTEndSequence )
22776 fragment.MC_AK8PFJets_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8PFJets + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetCollection20Filter + fragment.HLTEndSequence )
22777 fragment.MC_AK8TrimPFJets_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8TrimPFJets + fragment.HLTAK8PFJetsSequence + fragment.hltAK8TrimModJets + fragment.hltAK8TrimPFJetCollection20Filter + fragment.HLTEndSequence )
22778 fragment.MC_AK8PFHT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8PFHT + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTForMC + fragment.hltAK8PFHTOpenFilter + fragment.HLTEndSequence )
22779 fragment.MC_AK8CaloHT_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8CaloHT + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMhtForMC + fragment.hltAK8CaloHTOpenFilter + fragment.HLTEndSequence )
22780 fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + fragment.HLTEndSequence )
22781 fragment.MC_DoubleEle5_CaloIdL_GsfTrkIdVL_MW_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCDoubleEle5CaloIdLGsfTrkIdVLMW + fragment.HLTEle5CaloIdLGsfTrkIdVLMWSequence + fragment.HLTDoubleEle5CaloIdLGsfTrkIdVLMWUnseededSequence + fragment.HLTEndSequence )
22782 fragment.MC_Ele5_WPLoose_Gsf_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle5WPLooseGsf + fragment.HLTEle5WPLooseGsfSequence + fragment.HLTEndSequence )
22783 fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEGor + fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence )
22784 fragment.MC_IsoMu_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMCIsoMu + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sMu5L1L2SingleMu + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu5L1L2L3SingleMu + fragment.HLTMuIsolationSequenceForMC + fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p09SingleMu + fragment.HLTEndSequence )
22785 fragment.MC_IsoTkMu15_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMCIsoTkMu15 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTHighPt15TrackerMuonSequence + fragment.hltL3fL1sMu5f0TkFiltered15Q + fragment.HLTTkMu15IsolationSequence + fragment.hltL3fL1sMu5L1f0Tkf20QL3trkIsoFiltered0p09 + fragment.HLTEndSequence )
22786 fragment.MC_DoubleMu_TrkIsoVVL_DZ_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuTrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu + fragment.HLTL3muonrecoSequence + fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuonRelTrkIsoFiltered0p4 + fragment.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence )
22787 fragment.MC_DoubleGlbTrkMu_TrkIsoVVL_DZ_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleGlbTrkMuTrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMu0L1f0OneMuL2doubleGlb + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sDoubleMu0L1f0L2f10L3doubleGlb + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbTrk + fragment.HLTGlbtrkmuontrkisovvlSequence + fragment.hltDiMuonGlbTrkRelTrkIsoFiltered0p4 + fragment.hltDiMuonGlbTrkRelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence )
22788 fragment.MC_DoubleMuNoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuNoFiltersNoVtx + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + fragment.hltL2fDimuonL1f0L2NoVtx + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + fragment.HLTEndSequence )
22789 fragment.MC_DoubleL1Tau_MediumIsoPFTau32_Trk1_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleIsoTau28to36erORDoubleTau50er + fragment.hltPreMCDoubleL1TauMediumIsoPFTau32Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTMediumIsoPFTauSequenceReg + fragment.hltSinglePFTau32Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltSinglePFTau32TrackPt1Reg + fragment.hltSelectedPFTausTrackPt1MediumIsolationReg + fragment.hltSinglePFTau32TrackPt1MediumIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumIsolationMatchReg + fragment.hltSinglePFTau32TrackPt1MediumIsolationL1HLTMatchedReg + fragment.HLTEndSequence )
22790 fragment.MC_LooseIsoPFTau20_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCLooseIsoPFTau20 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTRecoJetSequenceAK4PrePF + fragment.hltTauJet5 + fragment.HLTPFTriggerSequenceMuTau + fragment.HLTLooseIsoPFTau20SequenceMC + fragment.HLTEndSequence )
22791 fragment.MC_LooseIsoPFTau50_Trk30_eta2p1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCLooseIsoPFTau50Trk30eta2p1 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFTriggerSequenceForTaus + fragment.HLTLooseIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltSelectedPFTausTrackPt30 + fragment.hltPFTau50TrackPt30 + fragment.hltPFTauLooseRelativeIsolationDiscriminator0p06 + fragment.hltPFTauLooseAbsOrRel0p06IsolationDiscriminator + fragment.hltSelectedPFTausTrackPt30AbsOrRelIsolation + fragment.hltPFTau50TrackPt30LooseAbsOrRelIso + fragment.HLTEndSequence )
22792 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
22793 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
22794 
22795 
22796 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v5, fragment.DST_Physics_v5, fragment.HLT_Random_v2, fragment.HLT_ZeroBias_v4, fragment.HLT_EcalCalibration_v3, fragment.HLT_HcalCalibration_v4, fragment.AlCa_EcalPhiSym_v6, fragment.HLT_HcalNZS_v10, fragment.HLT_HcalPhiSym_v11, fragment.AlCa_RPCMuonNoTriggers_v10, fragment.AlCa_RPCMuonNoHits_v10, fragment.AlCa_RPCMuonNormalisation_v10, fragment.AlCa_LumiPixels_Random_v2, fragment.AlCa_LumiPixels_ZeroBias_v5, fragment.MC_ReducedIterativeTracking_v3, fragment.MC_PFMET_v6, fragment.MC_AK4PFJets_v6, fragment.MC_PFBTagCSV_v1, fragment.MC_PFHT_v6, fragment.MC_PFMHT_v6, fragment.MC_CaloMET_v3, fragment.MC_CaloMET_JetIdCleaned_v3, fragment.MC_AK4CaloJets_v3, fragment.MC_AK4CaloJetsFromPV_v1, fragment.MC_CaloBTagCSV_v1, fragment.MC_CaloHT_v3, fragment.MC_CaloMHT_v3, fragment.MC_AK8PFJets_v6, fragment.MC_AK8TrimPFJets_v6, fragment.MC_AK8PFHT_v6, fragment.MC_AK8CaloHT_v3, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v6, fragment.MC_DoubleEle5_CaloIdL_GsfTrkIdVL_MW_v6, fragment.MC_Ele5_WPLoose_Gsf_v8, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v7, fragment.MC_IsoMu_v7, fragment.MC_IsoTkMu15_v6, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v4, fragment.MC_DoubleGlbTrkMu_TrkIsoVVL_DZ_v4, fragment.MC_DoubleMuNoFiltersNoVtx_v3, fragment.MC_DoubleL1Tau_MediumIsoPFTau32_Trk1_eta2p1_Reg_v6, fragment.MC_LooseIsoPFTau20_v5, fragment.MC_LooseIsoPFTau50_Trk30_eta2p1_v4, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
22797 
22798 
22799 # dummyfy hltGetConditions in cff's
22800 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
22801  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
22802  result = cms.bool( True )
22803  )
22804  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
22805 
22806 # add specific customizations
22807 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
22808 fragment = customizeHLTforAll(fragment,"GRun")
22809 
22810 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
22811 fragment = customizeHLTforCMSSW(fragment,"GRun")
22812 
22813 # Eras-based customisations
22814 from HLTrigger.Configuration.Eras import modifyHLTforEras
22815 modifyHLTforEras(fragment)
22816 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)