CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_10_1_0/PRef --type PRef
2 
3 # /dev/CMSSW_10_1_0/PRef/V1 (CMSSW_10_1_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 fragment = cms.ProcessFragment( "HLT" )
8 
9 fragment.HLTConfigVersion = cms.PSet(
10  tableName = cms.string('/dev/CMSSW_10_1_0/PRef/V1')
11 )
12 
13 fragment.transferSystem = cms.PSet(
14  destinations = cms.vstring( 'Tier0',
15  'DQM',
16  'ECAL',
17  'EventDisplay',
18  'Lustre',
19  'None' ),
20  transferModes = cms.vstring( 'default',
21  'test',
22  'emulator' ),
23  streamA = cms.PSet(
24  default = cms.vstring( 'Tier0' ),
25  test = cms.vstring( 'Lustre' ),
26  emulator = cms.vstring( 'Lustre' )
27  ),
28  streamCalibration = cms.PSet(
29  default = cms.vstring( 'Tier0' ),
30  test = cms.vstring( 'Lustre' ),
31  emulator = cms.vstring( 'None' )
32  ),
33  streamDQM = cms.PSet(
34  default = cms.vstring( 'DQM' ),
35  test = cms.vstring( 'DQM',
36  'Lustre' ),
37  emulator = cms.vstring( 'None' )
38  ),
39  streamDQMCalibration = cms.PSet(
40  default = cms.vstring( 'DQM' ),
41  test = cms.vstring( 'DQM',
42  'Lustre' ),
43  emulator = cms.vstring( 'None' )
44  ),
45  streamEcalCalibration = cms.PSet(
46  default = cms.vstring( 'ECAL' ),
47  test = cms.vstring( 'ECAL' ),
48  emulator = cms.vstring( 'None' )
49  ),
50  streamEventDisplay = cms.PSet(
51  default = cms.vstring( 'EventDisplay',
52  'Tier0' ),
53  test = cms.vstring( 'EventDisplay',
54  'Lustre' ),
55  emulator = cms.vstring( 'None' )
56  ),
57  streamExpressCosmics = cms.PSet(
58  default = cms.vstring( 'Tier0' ),
59  test = cms.vstring( 'Lustre' ),
60  emulator = cms.vstring( 'Lustre' )
61  ),
62  streamNanoDST = cms.PSet(
63  default = cms.vstring( 'Tier0' ),
64  test = cms.vstring( 'Lustre' ),
65  emulator = cms.vstring( 'None' )
66  ),
67  streamRPCMON = cms.PSet(
68  default = cms.vstring( 'Tier0' ),
69  test = cms.vstring( 'Lustre' ),
70  emulator = cms.vstring( 'None' )
71  ),
72  streamTrackerCalibration = cms.PSet(
73  default = cms.vstring( 'Tier0' ),
74  test = cms.vstring( 'Lustre' ),
75  emulator = cms.vstring( 'None' )
76  ),
77  default = cms.PSet(
78  default = cms.vstring( 'Tier0' ),
79  test = cms.vstring( 'Lustre' ),
80  emulator = cms.vstring( 'Lustre' ),
81  streamLookArea = cms.PSet( )
82  ),
83  streamLookArea = cms.PSet(
84  default = cms.vstring( 'DQM' ),
85  test = cms.vstring( 'DQM',
86  'Lustre' ),
87  emulator = cms.vstring( 'None' )
88  )
89 )
90 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
91  minimumNumberOfHits = cms.int32( 6 ),
92  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
93  seedExtension = cms.int32( 0 ),
94  chargeSignificance = cms.double( -1.0 ),
95  pixelSeedExtension = cms.bool( False ),
96  strictSeedExtension = cms.bool( False ),
97  nSigmaMinPt = cms.double( 5.0 ),
98  maxCCCLostHits = cms.int32( 9999 ),
99  minPt = cms.double( 0.9 ),
100  maxConsecLostHits = cms.int32( 1 ),
101  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
102  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
103  seedPairPenalty = cms.int32( 0 ),
104  maxNumberOfHits = cms.int32( 100 ),
105  minNumberOfHitsForLoopers = cms.int32( 13 ),
106  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
107  minNumberOfHitsPerLoop = cms.int32( 4 ),
108  minHitsMinPt = cms.int32( 3 ),
109  maxLostHitsFraction = cms.double( 999.0 ),
110  maxLostHits = cms.int32( 999 )
111 )
112 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
113  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
114  lostHitPenalty = cms.double( 30.0 ),
115  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
116  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
117  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
118  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
119  maxCand = cms.int32( 2 ),
120  alwaysUseInvalidHits = cms.bool( False ),
121  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
122  intermediateCleaning = cms.bool( True ),
123  updator = cms.string( "hltESPKFUpdator" )
124 )
125 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
126  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
127  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
128  lostHitPenalty = cms.double( 30.0 ),
129  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
130  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
131  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
132  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
133  minNrOfHitsForRebuild = cms.untracked.int32( 4 ),
134  maxCand = cms.int32( 1 ),
135  alwaysUseInvalidHits = cms.bool( False ),
136  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
137  intermediateCleaning = cms.bool( True ),
138  updator = cms.string( "hltESPKFUpdator" )
139 )
140 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
141  minimumNumberOfHits = cms.int32( 4 ),
142  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
143  seedExtension = cms.int32( 0 ),
144  chargeSignificance = cms.double( -1.0 ),
145  pixelSeedExtension = cms.bool( False ),
146  strictSeedExtension = cms.bool( False ),
147  nSigmaMinPt = cms.double( 5.0 ),
148  maxCCCLostHits = cms.int32( 9999 ),
149  minPt = cms.double( 0.1 ),
150  maxConsecLostHits = cms.int32( 1 ),
151  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
152  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
153  seedPairPenalty = cms.int32( 1 ),
154  maxNumberOfHits = cms.int32( 100 ),
155  minNumberOfHitsForLoopers = cms.int32( 13 ),
156  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
157  minNumberOfHitsPerLoop = cms.int32( 4 ),
158  minHitsMinPt = cms.int32( 3 ),
159  maxLostHitsFraction = cms.double( 0.1 ),
160  maxLostHits = cms.int32( 0 )
161 )
162 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
163  keepOriginalIfRebuildFails = cms.bool( False ),
164  lockHits = cms.bool( True ),
165  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
166  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
167  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
168  doSeedingRegionRebuilding = cms.bool( False ),
169  useHitsSplitting = cms.bool( False ),
170  maxCand = cms.int32( 2 ),
171  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
172  intermediateCleaning = cms.bool( True ),
173  bestHitOnly = cms.bool( True ),
174  useSameTrajFilter = cms.bool( True ),
175  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
176  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
177  lostHitPenalty = cms.double( 30.0 ),
178  requireSeedHitsInRebuild = cms.bool( True ),
179  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
180  maxPtForLooperReconstruction = cms.double( 0.7 ),
181  cleanTrajectoryAfterInOut = cms.bool( False ),
182  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
183  minNrOfHitsForRebuild = cms.int32( 5 ),
184  alwaysUseInvalidHits = cms.bool( False ),
185  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
186  foundHitBonus = cms.double( 5.0 ),
187  updator = cms.string( "hltESPKFUpdator" )
188 )
189 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
190 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
191  minimumNumberOfHits = cms.int32( 3 ),
192  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
193  seedExtension = cms.int32( 0 ),
194  chargeSignificance = cms.double( -1.0 ),
195  pixelSeedExtension = cms.bool( False ),
196  strictSeedExtension = cms.bool( False ),
197  nSigmaMinPt = cms.double( 5.0 ),
198  maxCCCLostHits = cms.int32( 9999 ),
199  minPt = cms.double( 0.3 ),
200  maxConsecLostHits = cms.int32( 1 ),
201  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
202  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
203  seedPairPenalty = cms.int32( 0 ),
204  maxNumberOfHits = cms.int32( 100 ),
205  minNumberOfHitsForLoopers = cms.int32( 13 ),
206  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
207  minNumberOfHitsPerLoop = cms.int32( 4 ),
208  minHitsMinPt = cms.int32( 3 ),
209  maxLostHitsFraction = cms.double( 999.0 ),
210  maxLostHits = cms.int32( 1 )
211 )
212 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
213  minimumNumberOfHits = cms.int32( 6 ),
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( 0 )
233 )
234 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
235  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
236  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
237  lostHitPenalty = cms.double( 90.0 ),
238  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
239  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
240  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
241  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
242  maxCand = cms.int32( 5 ),
243  alwaysUseInvalidHits = cms.bool( True ),
244  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
245  intermediateCleaning = cms.bool( False ),
246  updator = cms.string( "hltESPKFUpdator" )
247 )
248 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
249  track_chi2_max = cms.double( 20.0 ),
250  track_pt_max = cms.double( 20.0 ),
251  track_prob_min = cms.double( -1.0 ),
252  track_pt_min = cms.double( 1.0 )
253 )
254 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
255  minimumNumberOfHits = cms.int32( 3 ),
256  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
257  seedExtension = cms.int32( 0 ),
258  chargeSignificance = cms.double( -1.0 ),
259  pixelSeedExtension = cms.bool( False ),
260  strictSeedExtension = cms.bool( False ),
261  nSigmaMinPt = cms.double( 5.0 ),
262  maxCCCLostHits = cms.int32( 9999 ),
263  minPt = cms.double( 0.1 ),
264  maxConsecLostHits = cms.int32( 1 ),
265  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
266  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
267  seedPairPenalty = cms.int32( 0 ),
268  maxNumberOfHits = cms.int32( 100 ),
269  minNumberOfHitsForLoopers = cms.int32( 13 ),
270  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
271  minNumberOfHitsPerLoop = cms.int32( 4 ),
272  minHitsMinPt = cms.int32( 3 ),
273  maxLostHitsFraction = cms.double( 0.1 ),
274  maxLostHits = cms.int32( 999 )
275 )
276 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
277  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
278  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
279  lostHitPenalty = cms.double( 30.0 ),
280  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
281  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
282  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
283  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
284  maxCand = cms.int32( 5 ),
285  alwaysUseInvalidHits = cms.bool( False ),
286  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
287  intermediateCleaning = cms.bool( False ),
288  updator = cms.string( "hltESPKFUpdator" )
289 )
290 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
291  rescaleErrorIfFail = cms.double( 1.0 ),
292  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
293  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
294  lostHitPenalty = cms.double( 30.0 ),
295  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
296  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
297  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
298  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
299  maxCand = cms.int32( 5 ),
300  alwaysUseInvalidHits = cms.bool( True ),
301  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
302  intermediateCleaning = cms.bool( False ),
303  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
304  updator = cms.string( "hltESPKFUpdator" ),
305  deltaEta = cms.double( -1.0 ),
306  useSeedLayer = cms.bool( False ),
307  deltaPhi = cms.double( -1.0 )
308 )
309 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
310  minimumNumberOfHits = cms.int32( 3 ),
311  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
312  seedExtension = cms.int32( 0 ),
313  chargeSignificance = cms.double( -1.0 ),
314  pixelSeedExtension = cms.bool( False ),
315  strictSeedExtension = cms.bool( False ),
316  nSigmaMinPt = cms.double( 5.0 ),
317  maxCCCLostHits = cms.int32( 9999 ),
318  minPt = cms.double( 0.3 ),
319  maxConsecLostHits = cms.int32( 1 ),
320  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
321  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
322  seedPairPenalty = cms.int32( 0 ),
323  maxNumberOfHits = cms.int32( 100 ),
324  minNumberOfHitsForLoopers = cms.int32( 13 ),
325  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
326  minNumberOfHitsPerLoop = cms.int32( 4 ),
327  minHitsMinPt = cms.int32( 3 ),
328  maxLostHitsFraction = cms.double( 999.0 ),
329  maxLostHits = cms.int32( 1 )
330 )
331 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
332  track_chi2_max = cms.double( 20.0 ),
333  track_pt_max = cms.double( 20.0 ),
334  track_prob_min = cms.double( -1.0 ),
335  track_pt_min = cms.double( 0.1 )
336 )
337 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
338  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
339  SeedMomentumForBOFF = cms.double( 5.0 ),
340  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
341  forceKinematicWithRegionDirection = cms.bool( False ),
342  magneticField = cms.string( "ParabolicMf" ),
343  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
344  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
345  MinOneOverPtError = cms.double( 1.0 )
346 )
347 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
348  keepOriginalIfRebuildFails = cms.bool( False ),
349  lockHits = cms.bool( True ),
350  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
351  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
352  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
353  doSeedingRegionRebuilding = cms.bool( False ),
354  useHitsSplitting = cms.bool( False ),
355  maxCand = cms.int32( 2 ),
356  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
357  intermediateCleaning = cms.bool( True ),
358  bestHitOnly = cms.bool( True ),
359  useSameTrajFilter = cms.bool( True ),
360  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
361  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
362  lostHitPenalty = cms.double( 30.0 ),
363  requireSeedHitsInRebuild = cms.bool( True ),
364  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
365  maxPtForLooperReconstruction = cms.double( 0.7 ),
366  cleanTrajectoryAfterInOut = cms.bool( False ),
367  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
368  minNrOfHitsForRebuild = cms.int32( 5 ),
369  alwaysUseInvalidHits = cms.bool( False ),
370  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
371  foundHitBonus = cms.double( 5.0 ),
372  updator = cms.string( "hltESPKFUpdator" )
373 )
374 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
375  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
376  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
377  lostHitPenalty = cms.double( 30.0 ),
378  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
379  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
380  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
381  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
382  maxCand = cms.int32( 1 ),
383  alwaysUseInvalidHits = cms.bool( False ),
384  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
385  intermediateCleaning = cms.bool( True ),
386  updator = cms.string( "hltESPKFUpdator" )
387 )
388 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
389 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
390  minimumNumberOfHits = cms.int32( 3 ),
391  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
392  seedExtension = cms.int32( 0 ),
393  chargeSignificance = cms.double( -1.0 ),
394  pixelSeedExtension = cms.bool( False ),
395  strictSeedExtension = cms.bool( False ),
396  nSigmaMinPt = cms.double( 5.0 ),
397  maxCCCLostHits = cms.int32( 9999 ),
398  minPt = cms.double( 0.9 ),
399  maxConsecLostHits = cms.int32( 1 ),
400  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
401  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
402  seedPairPenalty = cms.int32( 0 ),
403  maxNumberOfHits = cms.int32( -1 ),
404  minNumberOfHitsForLoopers = cms.int32( 13 ),
405  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
406  minNumberOfHitsPerLoop = cms.int32( 4 ),
407  minHitsMinPt = cms.int32( 3 ),
408  maxLostHitsFraction = cms.double( 999.0 ),
409  maxLostHits = cms.int32( 1 )
410 )
411 fragment.HLTPSetDetachedStepTrajectoryFilterBase = 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( 2 ),
420  minPt = cms.double( 0.075 ),
421  maxConsecLostHits = cms.int32( 1 ),
422  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
423  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
424  seedPairPenalty = cms.int32( 0 ),
425  maxNumberOfHits = cms.int32( 100 ),
426  minNumberOfHitsForLoopers = cms.int32( 13 ),
427  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
428  minNumberOfHitsPerLoop = cms.int32( 4 ),
429  minHitsMinPt = cms.int32( 3 ),
430  maxLostHitsFraction = cms.double( 0.1 ),
431  maxLostHits = cms.int32( 999 )
432 )
433 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
434  Rescale_Dz = cms.double( 3.0 ),
435  Pt_fixed = cms.bool( False ),
436  Eta_fixed = cms.bool( False ),
437  Eta_min = cms.double( 0.1 ),
438  DeltaZ = cms.double( 15.9 ),
439  maxRegions = cms.int32( 2 ),
440  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
441  UseVertex = cms.bool( False ),
442  Z_fixed = cms.bool( True ),
443  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
444  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
445  Rescale_phi = cms.double( 3.0 ),
446  DeltaEta = cms.double( 0.2 ),
447  precise = cms.bool( True ),
448  OnDemand = cms.int32( -1 ),
449  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
450  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
451  vertexCollection = cms.InputTag( "pixelVertices" ),
452  Pt_min = cms.double( 1.5 ),
453  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
454  Phi_fixed = cms.bool( False ),
455  DeltaR = cms.double( 0.2 ),
456  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
457  DeltaPhi = cms.double( 0.2 ),
458  Phi_min = cms.double( 0.1 ),
459  Rescale_eta = cms.double( 3.0 )
460 )
461 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
462  minimumNumberOfHits = cms.int32( 6 ),
463  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
464  seedExtension = cms.int32( 0 ),
465  chargeSignificance = cms.double( -1.0 ),
466  pixelSeedExtension = cms.bool( False ),
467  strictSeedExtension = cms.bool( False ),
468  nSigmaMinPt = cms.double( 5.0 ),
469  maxCCCLostHits = cms.int32( 9999 ),
470  minPt = cms.double( 0.3 ),
471  maxConsecLostHits = cms.int32( 1 ),
472  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
473  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
474  seedPairPenalty = cms.int32( 0 ),
475  maxNumberOfHits = cms.int32( 100 ),
476  minNumberOfHitsForLoopers = cms.int32( 13 ),
477  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
478  minNumberOfHitsPerLoop = cms.int32( 4 ),
479  minHitsMinPt = cms.int32( 3 ),
480  maxLostHitsFraction = cms.double( 999.0 ),
481  maxLostHits = cms.int32( 1 )
482 )
483 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
484  minimumNumberOfHits = cms.int32( 3 ),
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( 1.0 ),
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( 0 )
504 )
505 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
506  minimumNumberOfHits = cms.int32( 4 ),
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.1 ),
515  maxConsecLostHits = cms.int32( 1 ),
516  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
517  constantValueForLostHitsFractionFilter = cms.double( 2.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( 0.1 ),
525  maxLostHits = cms.int32( 999 )
526 )
527 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
528  minimumNumberOfHits = cms.int32( 3 ),
529  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
530  seedExtension = cms.int32( 1 ),
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( 0 ),
536  minPt = cms.double( 0.3 ),
537  maxConsecLostHits = cms.int32( 1 ),
538  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
539  constantValueForLostHitsFractionFilter = cms.double( 1.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( 999.0 ),
547  maxLostHits = cms.int32( 1 )
548 )
549 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
550  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
551  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
552  lostHitPenalty = cms.double( 30.0 ),
553  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
554  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
555  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
556  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
557  maxCand = cms.int32( 1 ),
558  alwaysUseInvalidHits = cms.bool( False ),
559  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
560  intermediateCleaning = cms.bool( True ),
561  updator = cms.string( "hltESPKFUpdator" )
562 )
563 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
564  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
565  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
566  lostHitPenalty = cms.double( 90.0 ),
567  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
568  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
569  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
570  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
571  maxCand = cms.int32( 5 ),
572  alwaysUseInvalidHits = cms.bool( True ),
573  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
574  intermediateCleaning = cms.bool( False ),
575  updator = cms.string( "hltESPKFUpdator" )
576 )
577 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
578 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
579  minimumNumberOfHits = cms.int32( 5 ),
580  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
581  seedExtension = cms.int32( 0 ),
582  chargeSignificance = cms.double( -1.0 ),
583  pixelSeedExtension = cms.bool( False ),
584  strictSeedExtension = cms.bool( False ),
585  nSigmaMinPt = cms.double( 5.0 ),
586  maxCCCLostHits = cms.int32( 9999 ),
587  minPt = cms.double( 0.1 ),
588  maxConsecLostHits = cms.int32( 1 ),
589  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
590  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
591  seedPairPenalty = cms.int32( 1 ),
592  maxNumberOfHits = cms.int32( 100 ),
593  minNumberOfHitsForLoopers = cms.int32( 13 ),
594  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
595  minNumberOfHitsPerLoop = cms.int32( 4 ),
596  minHitsMinPt = cms.int32( 3 ),
597  maxLostHitsFraction = cms.double( 0.1 ),
598  maxLostHits = cms.int32( 0 )
599 )
600 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
601  minimumNumberOfHits = cms.int32( 5 ),
602  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
603  seedExtension = cms.int32( 0 ),
604  chargeSignificance = cms.double( -1.0 ),
605  pixelSeedExtension = cms.bool( False ),
606  strictSeedExtension = cms.bool( False ),
607  nSigmaMinPt = cms.double( 5.0 ),
608  maxCCCLostHits = cms.int32( 9999 ),
609  minPt = cms.double( 0.9 ),
610  maxConsecLostHits = cms.int32( 1 ),
611  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
612  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
613  seedPairPenalty = cms.int32( 0 ),
614  maxNumberOfHits = cms.int32( -1 ),
615  minNumberOfHitsForLoopers = cms.int32( 13 ),
616  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
617  minNumberOfHitsPerLoop = cms.int32( 4 ),
618  minHitsMinPt = cms.int32( 3 ),
619  maxLostHitsFraction = cms.double( 999.0 ),
620  maxLostHits = cms.int32( 1 )
621 )
622 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
623  minimumNumberOfHits = cms.int32( 5 ),
624  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
625  seedExtension = cms.int32( 0 ),
626  chargeSignificance = cms.double( -1.0 ),
627  pixelSeedExtension = cms.bool( False ),
628  strictSeedExtension = cms.bool( False ),
629  nSigmaMinPt = cms.double( 5.0 ),
630  maxCCCLostHits = cms.int32( 9999 ),
631  minPt = cms.double( 1.0 ),
632  maxConsecLostHits = cms.int32( 1 ),
633  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
634  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
635  seedPairPenalty = cms.int32( 0 ),
636  maxNumberOfHits = cms.int32( 8 ),
637  minNumberOfHitsForLoopers = cms.int32( 13 ),
638  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
639  minNumberOfHitsPerLoop = cms.int32( 4 ),
640  minHitsMinPt = cms.int32( 3 ),
641  maxLostHitsFraction = cms.double( 999.0 ),
642  maxLostHits = cms.int32( 1 )
643 )
644 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
645  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
646  filters = cms.VPSet(
647  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
648  )
649 )
650 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
651  minimumNumberOfHits = cms.int32( 3 ),
652  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
653  seedExtension = cms.int32( 0 ),
654  chargeSignificance = cms.double( -1.0 ),
655  pixelSeedExtension = cms.bool( False ),
656  strictSeedExtension = cms.bool( False ),
657  nSigmaMinPt = cms.double( 5.0 ),
658  maxCCCLostHits = cms.int32( 0 ),
659  minPt = cms.double( 0.2 ),
660  maxConsecLostHits = cms.int32( 1 ),
661  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
662  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
663  seedPairPenalty = cms.int32( 0 ),
664  maxNumberOfHits = cms.int32( 100 ),
665  minNumberOfHitsForLoopers = cms.int32( 13 ),
666  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
667  minNumberOfHitsPerLoop = cms.int32( 4 ),
668  minHitsMinPt = cms.int32( 3 ),
669  maxLostHitsFraction = cms.double( 999.0 ),
670  maxLostHits = cms.int32( 1 )
671 )
672 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
673  minimumNumberOfHits = cms.int32( 6 ),
674  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
675  seedExtension = cms.int32( 0 ),
676  chargeSignificance = cms.double( -1.0 ),
677  pixelSeedExtension = cms.bool( False ),
678  strictSeedExtension = cms.bool( False ),
679  nSigmaMinPt = cms.double( 5.0 ),
680  maxCCCLostHits = cms.int32( 9999 ),
681  minPt = cms.double( 8.0 ),
682  maxConsecLostHits = cms.int32( 1 ),
683  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
684  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
685  seedPairPenalty = cms.int32( 0 ),
686  maxNumberOfHits = cms.int32( 100 ),
687  minNumberOfHitsForLoopers = cms.int32( 13 ),
688  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
689  minNumberOfHitsPerLoop = cms.int32( 4 ),
690  minHitsMinPt = cms.int32( 3 ),
691  maxLostHitsFraction = cms.double( 999.0 ),
692  maxLostHits = cms.int32( 1 )
693 )
694 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
695  useSameTrajFilter = cms.bool( True ),
696  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
697  MeasurementTrackerName = cms.string( "" ),
698  keepOriginalIfRebuildFails = cms.bool( False ),
699  lostHitPenalty = cms.double( 30.0 ),
700  lockHits = cms.bool( True ),
701  requireSeedHitsInRebuild = cms.bool( True ),
702  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
703  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
704  maxPtForLooperReconstruction = cms.double( 0.7 ),
705  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
706  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
707  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
708  minNrOfHitsForRebuild = cms.int32( 5 ),
709  maxCand = cms.int32( 2 ),
710  alwaysUseInvalidHits = cms.bool( True ),
711  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
712  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
713  intermediateCleaning = cms.bool( True ),
714  foundHitBonus = cms.double( 5.0 ),
715  updator = cms.string( "hltESPKFUpdator" ),
716  bestHitOnly = cms.bool( True )
717 )
718 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
719  minimumNumberOfHits = cms.int32( 3 ),
720  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
721  seedExtension = cms.int32( 0 ),
722  chargeSignificance = cms.double( -1.0 ),
723  pixelSeedExtension = cms.bool( False ),
724  strictSeedExtension = cms.bool( False ),
725  nSigmaMinPt = cms.double( 5.0 ),
726  maxCCCLostHits = cms.int32( 9999 ),
727  minPt = cms.double( 0.05 ),
728  maxConsecLostHits = cms.int32( 1 ),
729  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
730  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
731  seedPairPenalty = cms.int32( 0 ),
732  maxNumberOfHits = cms.int32( 100 ),
733  minNumberOfHitsForLoopers = cms.int32( 13 ),
734  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
735  minNumberOfHitsPerLoop = cms.int32( 4 ),
736  minHitsMinPt = cms.int32( 3 ),
737  maxLostHitsFraction = cms.double( 0.1 ),
738  maxLostHits = cms.int32( 0 )
739 )
740 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
741  minimumNumberOfHits = cms.int32( 5 ),
742  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
743  seedExtension = cms.int32( 0 ),
744  chargeSignificance = cms.double( -1.0 ),
745  pixelSeedExtension = cms.bool( False ),
746  strictSeedExtension = cms.bool( False ),
747  nSigmaMinPt = cms.double( 5.0 ),
748  maxCCCLostHits = cms.int32( 9999 ),
749  minPt = cms.double( 0.9 ),
750  maxConsecLostHits = cms.int32( 1 ),
751  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
752  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
753  seedPairPenalty = cms.int32( 0 ),
754  maxNumberOfHits = cms.int32( -1 ),
755  minNumberOfHitsForLoopers = cms.int32( 13 ),
756  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
757  minNumberOfHitsPerLoop = cms.int32( 4 ),
758  minHitsMinPt = cms.int32( 3 ),
759  maxLostHitsFraction = cms.double( 999.0 ),
760  maxLostHits = cms.int32( 1 )
761 )
762 fragment.HLTSeedFromProtoTracks = cms.PSet(
763  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
764  SeedMomentumForBOFF = cms.double( 5.0 ),
765  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
766  forceKinematicWithRegionDirection = cms.bool( False ),
767  magneticField = cms.string( "ParabolicMf" ),
768  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
769  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
770  MinOneOverPtError = cms.double( 1.0 )
771 )
772 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
773  minimumNumberOfHits = cms.int32( 3 ),
774  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
775  seedExtension = cms.int32( 0 ),
776  chargeSignificance = cms.double( -1.0 ),
777  pixelSeedExtension = cms.bool( False ),
778  strictSeedExtension = cms.bool( False ),
779  nSigmaMinPt = cms.double( 5.0 ),
780  maxCCCLostHits = cms.int32( 2 ),
781  minPt = cms.double( 0.2 ),
782  maxConsecLostHits = cms.int32( 1 ),
783  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
784  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
785  seedPairPenalty = cms.int32( 0 ),
786  maxNumberOfHits = cms.int32( 100 ),
787  minNumberOfHitsForLoopers = cms.int32( 13 ),
788  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
789  minNumberOfHitsPerLoop = cms.int32( 4 ),
790  minHitsMinPt = cms.int32( 3 ),
791  maxLostHitsFraction = cms.double( 0.1 ),
792  maxLostHits = cms.int32( 999 )
793 )
794 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
795  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
796  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
797  lostHitPenalty = cms.double( 30.0 ),
798  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
799  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
800  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
801  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
802  maxCand = cms.int32( 2 ),
803  alwaysUseInvalidHits = cms.bool( False ),
804  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
805  intermediateCleaning = cms.bool( True ),
806  updator = cms.string( "hltESPKFUpdator" )
807 )
808 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
809  minimumNumberOfHits = cms.int32( 5 ),
810  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
811  seedExtension = cms.int32( 0 ),
812  chargeSignificance = cms.double( -1.0 ),
813  pixelSeedExtension = cms.bool( False ),
814  strictSeedExtension = cms.bool( False ),
815  nSigmaMinPt = cms.double( 5.0 ),
816  maxCCCLostHits = cms.int32( 9999 ),
817  minPt = cms.double( 10.0 ),
818  maxConsecLostHits = cms.int32( 1 ),
819  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
820  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
821  seedPairPenalty = cms.int32( 0 ),
822  maxNumberOfHits = cms.int32( 8 ),
823  minNumberOfHitsForLoopers = cms.int32( 13 ),
824  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
825  minNumberOfHitsPerLoop = cms.int32( 4 ),
826  minHitsMinPt = cms.int32( 3 ),
827  maxLostHitsFraction = cms.double( 999.0 ),
828  maxLostHits = cms.int32( 1 )
829 )
830 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
831  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
832  SeedMomentumForBOFF = cms.double( 5.0 ),
833  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
834  forceKinematicWithRegionDirection = cms.bool( False ),
835  magneticField = cms.string( "ParabolicMf" ),
836  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
837  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
838  MinOneOverPtError = cms.double( 1.0 )
839 )
840 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
841  minimumNumberOfHits = cms.int32( 5 ),
842  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
843  seedExtension = cms.int32( 0 ),
844  chargeSignificance = cms.double( -1.0 ),
845  pixelSeedExtension = cms.bool( False ),
846  strictSeedExtension = cms.bool( False ),
847  nSigmaMinPt = cms.double( 5.0 ),
848  maxCCCLostHits = cms.int32( 9999 ),
849  minPt = cms.double( 0.5 ),
850  maxConsecLostHits = cms.int32( 1 ),
851  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
852  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
853  seedPairPenalty = cms.int32( 0 ),
854  maxNumberOfHits = cms.int32( 1000000000 ),
855  minNumberOfHitsForLoopers = cms.int32( 13 ),
856  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
857  minNumberOfHitsPerLoop = cms.int32( 4 ),
858  minHitsMinPt = cms.int32( 3 ),
859  maxLostHitsFraction = cms.double( 999.0 ),
860  maxLostHits = cms.int32( 1 )
861 )
862 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
863  useSameTrajFilter = cms.bool( True ),
864  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
865  MeasurementTrackerName = cms.string( "" ),
866  keepOriginalIfRebuildFails = cms.bool( False ),
867  lostHitPenalty = cms.double( 30.0 ),
868  lockHits = cms.bool( True ),
869  requireSeedHitsInRebuild = cms.bool( True ),
870  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
871  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
872  maxPtForLooperReconstruction = cms.double( 0.7 ),
873  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
874  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
875  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
876  minNrOfHitsForRebuild = cms.int32( 5 ),
877  maxCand = cms.int32( 3 ),
878  alwaysUseInvalidHits = cms.bool( False ),
879  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
880  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
881  intermediateCleaning = cms.bool( True ),
882  foundHitBonus = cms.double( 5.0 ),
883  updator = cms.string( "hltESPKFUpdator" ),
884  bestHitOnly = cms.bool( True )
885 )
886 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
887  minimumNumberOfHits = cms.int32( 6 ),
888  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
889  seedExtension = cms.int32( 0 ),
890  chargeSignificance = cms.double( -1.0 ),
891  pixelSeedExtension = cms.bool( False ),
892  strictSeedExtension = cms.bool( False ),
893  nSigmaMinPt = cms.double( 5.0 ),
894  maxCCCLostHits = cms.int32( 9999 ),
895  minPt = cms.double( 8.0 ),
896  maxConsecLostHits = cms.int32( 1 ),
897  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
898  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
899  seedPairPenalty = cms.int32( 0 ),
900  maxNumberOfHits = cms.int32( 100 ),
901  minNumberOfHitsForLoopers = cms.int32( 13 ),
902  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
903  minNumberOfHitsPerLoop = cms.int32( 4 ),
904  minHitsMinPt = cms.int32( 3 ),
905  maxLostHitsFraction = cms.double( 999.0 ),
906  maxLostHits = cms.int32( 100 )
907 )
908 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
909  minimumNumberOfHits = cms.int32( 4 ),
910  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
911  seedExtension = cms.int32( 0 ),
912  chargeSignificance = cms.double( -1.0 ),
913  pixelSeedExtension = cms.bool( False ),
914  strictSeedExtension = cms.bool( False ),
915  nSigmaMinPt = cms.double( 5.0 ),
916  maxCCCLostHits = cms.int32( 0 ),
917  minPt = cms.double( 0.3 ),
918  maxConsecLostHits = cms.int32( 1 ),
919  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
920  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
921  seedPairPenalty = cms.int32( 0 ),
922  maxNumberOfHits = cms.int32( 100 ),
923  minNumberOfHitsForLoopers = cms.int32( 13 ),
924  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
925  minNumberOfHitsPerLoop = cms.int32( 4 ),
926  minHitsMinPt = cms.int32( 4 ),
927  maxLostHitsFraction = cms.double( 999.0 ),
928  maxLostHits = cms.int32( 1 )
929 )
930 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
931  minimumNumberOfHits = cms.int32( 5 ),
932  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
933  seedExtension = cms.int32( 0 ),
934  chargeSignificance = cms.double( -1.0 ),
935  pixelSeedExtension = cms.bool( False ),
936  strictSeedExtension = cms.bool( False ),
937  nSigmaMinPt = cms.double( 5.0 ),
938  maxCCCLostHits = cms.int32( 9999 ),
939  minPt = cms.double( 0.3 ),
940  maxConsecLostHits = cms.int32( 3 ),
941  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
942  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
943  seedPairPenalty = cms.int32( 0 ),
944  maxNumberOfHits = cms.int32( 100 ),
945  minNumberOfHitsForLoopers = cms.int32( 13 ),
946  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
947  minNumberOfHitsPerLoop = cms.int32( 4 ),
948  minHitsMinPt = cms.int32( 3 ),
949  maxLostHitsFraction = cms.double( 999.0 ),
950  maxLostHits = cms.int32( 1 )
951 )
952 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = 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( 1.0 ),
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( 9 ),
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.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = 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( "PropagatorWithMaterialOppositeForHI" ),
986  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
987  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
988  minNrOfHitsForRebuild = cms.int32( 5 ),
989  maxCand = cms.int32( 3 ),
990  alwaysUseInvalidHits = cms.bool( True ),
991  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
992  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
993  intermediateCleaning = cms.bool( True ),
994  foundHitBonus = cms.double( 5.0 ),
995  updator = cms.string( "hltESPKFUpdator" ),
996  bestHitOnly = cms.bool( True )
997 )
998 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
999 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
1000  minimumNumberOfHits = cms.int32( 3 ),
1001  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1002  seedExtension = cms.int32( 0 ),
1003  chargeSignificance = cms.double( -1.0 ),
1004  pixelSeedExtension = cms.bool( False ),
1005  strictSeedExtension = cms.bool( False ),
1006  nSigmaMinPt = cms.double( 5.0 ),
1007  maxCCCLostHits = cms.int32( 2 ),
1008  minPt = cms.double( 0.1 ),
1009  maxConsecLostHits = cms.int32( 1 ),
1010  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1011  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1012  seedPairPenalty = cms.int32( 0 ),
1013  maxNumberOfHits = cms.int32( 100 ),
1014  minNumberOfHitsForLoopers = cms.int32( 13 ),
1015  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1016  minNumberOfHitsPerLoop = cms.int32( 4 ),
1017  minHitsMinPt = cms.int32( 3 ),
1018  maxLostHitsFraction = cms.double( 0.1 ),
1019  maxLostHits = cms.int32( 999 )
1020 )
1021 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1022  minimumNumberOfHits = cms.int32( 3 ),
1023  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1024  seedExtension = cms.int32( 0 ),
1025  chargeSignificance = cms.double( -1.0 ),
1026  pixelSeedExtension = cms.bool( False ),
1027  strictSeedExtension = cms.bool( False ),
1028  nSigmaMinPt = cms.double( 5.0 ),
1029  maxCCCLostHits = cms.int32( 1 ),
1030  minPt = cms.double( 0.075 ),
1031  maxConsecLostHits = cms.int32( 1 ),
1032  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1033  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1034  seedPairPenalty = cms.int32( 0 ),
1035  maxNumberOfHits = cms.int32( 100 ),
1036  minNumberOfHitsForLoopers = cms.int32( 13 ),
1037  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1038  minNumberOfHitsPerLoop = cms.int32( 4 ),
1039  minHitsMinPt = cms.int32( 3 ),
1040  maxLostHitsFraction = cms.double( 0.1 ),
1041  maxLostHits = cms.int32( 999 )
1042 )
1043 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
1044  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1045  SeedMomentumForBOFF = cms.double( 5.0 ),
1046  propagator = cms.string( "PropagatorWithMaterial" ),
1047  forceKinematicWithRegionDirection = cms.bool( False ),
1048  magneticField = cms.string( "" ),
1049  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
1050  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
1051  MinOneOverPtError = cms.double( 1.0 )
1052 )
1053 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1054  useSameTrajFilter = cms.bool( True ),
1055  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1056  MeasurementTrackerName = cms.string( "" ),
1057  keepOriginalIfRebuildFails = cms.bool( False ),
1058  lostHitPenalty = cms.double( 30.0 ),
1059  lockHits = cms.bool( True ),
1060  requireSeedHitsInRebuild = cms.bool( True ),
1061  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1062  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1063  maxPtForLooperReconstruction = cms.double( 0.7 ),
1064  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1065  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1066  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1067  minNrOfHitsForRebuild = cms.int32( 5 ),
1068  maxCand = cms.int32( 3 ),
1069  alwaysUseInvalidHits = cms.bool( True ),
1070  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1071  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1072  intermediateCleaning = cms.bool( True ),
1073  foundHitBonus = cms.double( 5.0 ),
1074  updator = cms.string( "hltESPKFUpdator" ),
1075  bestHitOnly = cms.bool( True )
1076 )
1077 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
1078  useSameTrajFilter = cms.bool( True ),
1079  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1080  MeasurementTrackerName = cms.string( "" ),
1081  keepOriginalIfRebuildFails = cms.bool( False ),
1082  lostHitPenalty = cms.double( 30.0 ),
1083  lockHits = cms.bool( True ),
1084  requireSeedHitsInRebuild = cms.bool( True ),
1085  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1086  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1087  maxPtForLooperReconstruction = cms.double( 0.0 ),
1088  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1089  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1090  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1091  minNrOfHitsForRebuild = cms.int32( 5 ),
1092  maxCand = cms.int32( 2 ),
1093  alwaysUseInvalidHits = cms.bool( False ),
1094  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1095  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1096  intermediateCleaning = cms.bool( True ),
1097  foundHitBonus = cms.double( 5.0 ),
1098  updator = cms.string( "hltESPKFUpdator" ),
1099  bestHitOnly = cms.bool( True )
1100 )
1101 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
1102  useSameTrajFilter = cms.bool( True ),
1103  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1104  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1105  lostHitPenalty = cms.double( 30.0 ),
1106  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1107  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1108  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1109  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1110  maxCand = cms.int32( 2 ),
1111  alwaysUseInvalidHits = cms.bool( False ),
1112  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1113  intermediateCleaning = cms.bool( True ),
1114  updator = cms.string( "hltESPKFUpdator" )
1115 )
1116 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1117  useSameTrajFilter = cms.bool( True ),
1118  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1119  MeasurementTrackerName = cms.string( "" ),
1120  keepOriginalIfRebuildFails = cms.bool( False ),
1121  lostHitPenalty = cms.double( 30.0 ),
1122  lockHits = cms.bool( True ),
1123  requireSeedHitsInRebuild = cms.bool( True ),
1124  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1125  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1126  maxPtForLooperReconstruction = cms.double( 0.0 ),
1127  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1128  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1129  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1130  minNrOfHitsForRebuild = cms.int32( 5 ),
1131  maxCand = cms.int32( 2 ),
1132  alwaysUseInvalidHits = cms.bool( False ),
1133  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1134  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1135  intermediateCleaning = cms.bool( True ),
1136  foundHitBonus = cms.double( 5.0 ),
1137  updator = cms.string( "hltESPKFUpdator" ),
1138  bestHitOnly = cms.bool( True )
1139 )
1140 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1141 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1142  useSameTrajFilter = cms.bool( True ),
1143  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1144  MeasurementTrackerName = cms.string( "" ),
1145  keepOriginalIfRebuildFails = cms.bool( False ),
1146  lostHitPenalty = cms.double( 30.0 ),
1147  lockHits = cms.bool( True ),
1148  requireSeedHitsInRebuild = cms.bool( True ),
1149  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1150  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1151  maxPtForLooperReconstruction = cms.double( 0.7 ),
1152  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1153  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1154  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1155  minNrOfHitsForRebuild = cms.int32( 5 ),
1156  maxCand = cms.int32( 4 ),
1157  alwaysUseInvalidHits = cms.bool( True ),
1158  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1159  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1160  intermediateCleaning = cms.bool( True ),
1161  foundHitBonus = cms.double( 5.0 ),
1162  updator = cms.string( "hltESPKFUpdator" ),
1163  bestHitOnly = cms.bool( True )
1164 )
1165 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
1166  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1167  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1168  lostHitPenalty = cms.double( 30.0 ),
1169  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1170  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1171  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
1172  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1173  maxCand = cms.int32( 1 ),
1174  alwaysUseInvalidHits = cms.bool( False ),
1175  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1176  intermediateCleaning = cms.bool( True ),
1177  updator = cms.string( "hltESPKFUpdator" )
1178 )
1179 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
1180  minimumNumberOfHits = cms.int32( 5 ),
1181  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1182  seedExtension = cms.int32( 0 ),
1183  chargeSignificance = cms.double( -1.0 ),
1184  pixelSeedExtension = cms.bool( False ),
1185  strictSeedExtension = cms.bool( False ),
1186  nSigmaMinPt = cms.double( 5.0 ),
1187  maxCCCLostHits = cms.int32( 9999 ),
1188  minPt = cms.double( 2.0 ),
1189  maxConsecLostHits = cms.int32( 1 ),
1190  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1191  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1192  seedPairPenalty = cms.int32( 0 ),
1193  maxNumberOfHits = cms.int32( -1 ),
1194  minNumberOfHitsForLoopers = cms.int32( 13 ),
1195  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1196  minNumberOfHitsPerLoop = cms.int32( 4 ),
1197  minHitsMinPt = cms.int32( -1 ),
1198  maxLostHitsFraction = cms.double( 999.0 ),
1199  maxLostHits = cms.int32( 1 )
1200 )
1201 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
1202  useSameTrajFilter = cms.bool( True ),
1203  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1204  MeasurementTrackerName = cms.string( "" ),
1205  keepOriginalIfRebuildFails = cms.bool( False ),
1206  lostHitPenalty = cms.double( 30.0 ),
1207  lockHits = cms.bool( True ),
1208  requireSeedHitsInRebuild = cms.bool( True ),
1209  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1210  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1211  maxPtForLooperReconstruction = cms.double( 0.7 ),
1212  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1213  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1214  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1215  minNrOfHitsForRebuild = cms.int32( 5 ),
1216  maxCand = cms.int32( 50 ),
1217  alwaysUseInvalidHits = cms.bool( True ),
1218  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1219  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1220  intermediateCleaning = cms.bool( True ),
1221  foundHitBonus = cms.double( 5.0 ),
1222  updator = cms.string( "hltESPKFUpdator" ),
1223  bestHitOnly = cms.bool( True )
1224 )
1225 fragment.HLTPSetPvClusterComparer = cms.PSet(
1226  track_chi2_max = cms.double( 9999999.0 ),
1227  track_pt_max = cms.double( 10.0 ),
1228  track_prob_min = cms.double( -1.0 ),
1229  track_pt_min = cms.double( 2.5 )
1230 )
1231 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1232  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1233  lostHitPenalty = cms.double( 30.0 ),
1234  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1235  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1236  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1237  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1238  maxCand = cms.int32( 4 ),
1239  alwaysUseInvalidHits = cms.bool( True ),
1240  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1241  intermediateCleaning = cms.bool( True ),
1242  updator = cms.string( "hltESPKFUpdator" )
1243 )
1244 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
1245  minimumNumberOfHits = cms.int32( 4 ),
1246  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1247  seedExtension = cms.int32( 0 ),
1248  chargeSignificance = cms.double( -1.0 ),
1249  pixelSeedExtension = cms.bool( False ),
1250  strictSeedExtension = cms.bool( False ),
1251  nSigmaMinPt = cms.double( 5.0 ),
1252  maxCCCLostHits = cms.int32( 9999 ),
1253  minPt = cms.double( 0.05 ),
1254  maxConsecLostHits = cms.int32( 1 ),
1255  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1256  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1257  seedPairPenalty = cms.int32( 0 ),
1258  maxNumberOfHits = cms.int32( 100 ),
1259  minNumberOfHitsForLoopers = cms.int32( 13 ),
1260  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1261  minNumberOfHitsPerLoop = cms.int32( 4 ),
1262  minHitsMinPt = cms.int32( 3 ),
1263  maxLostHitsFraction = cms.double( 0.1 ),
1264  maxLostHits = cms.int32( 0 )
1265 )
1266 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
1267  useSameTrajFilter = cms.bool( True ),
1268  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1269  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1270  keepOriginalIfRebuildFails = cms.bool( False ),
1271  lostHitPenalty = cms.double( 30.0 ),
1272  lockHits = cms.bool( True ),
1273  requireSeedHitsInRebuild = cms.bool( True ),
1274  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1275  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1276  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1277  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1278  minNrOfHitsForRebuild = cms.int32( 5 ),
1279  maxCand = cms.int32( 2 ),
1280  alwaysUseInvalidHits = cms.bool( False ),
1281  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1282  intermediateCleaning = cms.bool( True ),
1283  foundHitBonus = cms.double( 5.0 ),
1284  updator = cms.string( "hltESPKFUpdator" ),
1285  bestHitOnly = cms.bool( True )
1286 )
1287 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
1288  rescaleErrorIfFail = cms.double( 1.0 ),
1289  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
1290  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1291  lostHitPenalty = cms.double( 30.0 ),
1292  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1293  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1294  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
1295  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1296  maxCand = cms.int32( 5 ),
1297  alwaysUseInvalidHits = cms.bool( True ),
1298  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1299  intermediateCleaning = cms.bool( False ),
1300  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1301  updator = cms.string( "hltESPKFUpdator" ),
1302  deltaEta = cms.double( -1.0 ),
1303  useSeedLayer = cms.bool( True ),
1304  deltaPhi = cms.double( -1.0 )
1305 )
1306 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
1307  minimumNumberOfHits = cms.int32( 6 ),
1308  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1309  seedExtension = cms.int32( 0 ),
1310  chargeSignificance = cms.double( -1.0 ),
1311  pixelSeedExtension = cms.bool( False ),
1312  strictSeedExtension = cms.bool( False ),
1313  nSigmaMinPt = cms.double( 5.0 ),
1314  maxCCCLostHits = cms.int32( 9999 ),
1315  minPt = cms.double( 1.0 ),
1316  maxConsecLostHits = cms.int32( 1 ),
1317  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1318  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1319  seedPairPenalty = cms.int32( 0 ),
1320  maxNumberOfHits = cms.int32( 100 ),
1321  minNumberOfHitsForLoopers = cms.int32( 13 ),
1322  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1323  minNumberOfHitsPerLoop = cms.int32( 4 ),
1324  minHitsMinPt = cms.int32( 3 ),
1325  maxLostHitsFraction = cms.double( 999.0 ),
1326  maxLostHits = cms.int32( 100 )
1327 )
1328 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
1329  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1330  bestHitOnly = cms.bool( True ),
1331  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1332  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1333  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1334  useSameTrajFilter = cms.bool( True ),
1335  maxCand = cms.int32( 3 ),
1336  intermediateCleaning = cms.bool( True ),
1337  lostHitPenalty = cms.double( 30.0 ),
1338  foundHitBonus = cms.double( 10.0 ),
1339  MeasurementTrackerName = cms.string( "" ),
1340  lockHits = cms.bool( True ),
1341  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1342  updator = cms.string( "hltESPKFUpdator" ),
1343  alwaysUseInvalidHits = cms.bool( True ),
1344  requireSeedHitsInRebuild = cms.bool( True ),
1345  keepOriginalIfRebuildFails = cms.bool( True ),
1346  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1347  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1348  minNrOfHitsForRebuild = cms.int32( 1 ),
1349  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1350  maxPtForLooperReconstruction = cms.double( 0.7 )
1351 )
1352 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1353  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1354  minimumNumberOfHits = cms.int32( 3 ),
1355  seedPairPenalty = cms.int32( 0 ),
1356  chargeSignificance = cms.double( -1.0 ),
1357  minPt = cms.double( 0.2 ),
1358  nSigmaMinPt = cms.double( 5.0 ),
1359  minHitsMinPt = cms.int32( 3 ),
1360  maxLostHits = cms.int32( 999 ),
1361  maxConsecLostHits = cms.int32( 1 ),
1362  maxNumberOfHits = cms.int32( 100 ),
1363  maxLostHitsFraction = cms.double( 0.1 ),
1364  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1365  seedExtension = cms.int32( 0 ),
1366  strictSeedExtension = cms.bool( False ),
1367  pixelSeedExtension = cms.bool( False ),
1368  minNumberOfHitsForLoopers = cms.int32( 13 ),
1369  minNumberOfHitsPerLoop = cms.int32( 4 ),
1370  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1371  maxCCCLostHits = cms.int32( 0 ),
1372  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1373 )
1374 fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet(
1375  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1376  bestHitOnly = cms.bool( True ),
1377  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1378  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1379  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1380  useSameTrajFilter = cms.bool( True ),
1381  maxCand = cms.int32( 4 ),
1382  intermediateCleaning = cms.bool( True ),
1383  lostHitPenalty = cms.double( 30.0 ),
1384  foundHitBonus = cms.double( 10.0 ),
1385  MeasurementTrackerName = cms.string( "" ),
1386  lockHits = cms.bool( True ),
1387  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1388  updator = cms.string( "hltESPKFUpdator" ),
1389  alwaysUseInvalidHits = cms.bool( True ),
1390  requireSeedHitsInRebuild = cms.bool( True ),
1391  keepOriginalIfRebuildFails = cms.bool( False ),
1392  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1393  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1394  minNrOfHitsForRebuild = cms.int32( 5 ),
1395  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1396  maxPtForLooperReconstruction = cms.double( 0.7 )
1397 )
1398 fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet(
1399  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1400  minimumNumberOfHits = cms.int32( 3 ),
1401  seedPairPenalty = cms.int32( 0 ),
1402  chargeSignificance = cms.double( -1.0 ),
1403  minPt = cms.double( 0.075 ),
1404  nSigmaMinPt = cms.double( 5.0 ),
1405  minHitsMinPt = cms.int32( 3 ),
1406  maxLostHits = cms.int32( 999 ),
1407  maxConsecLostHits = cms.int32( 1 ),
1408  maxNumberOfHits = cms.int32( 100 ),
1409  maxLostHitsFraction = cms.double( 0.1 ),
1410  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1411  seedExtension = cms.int32( 0 ),
1412  strictSeedExtension = cms.bool( False ),
1413  pixelSeedExtension = cms.bool( False ),
1414  minNumberOfHitsForLoopers = cms.int32( 13 ),
1415  minNumberOfHitsPerLoop = cms.int32( 4 ),
1416  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1417  maxCCCLostHits = cms.int32( 0 ),
1418  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1419 )
1420 fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet(
1421  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1422  bestHitOnly = cms.bool( True ),
1423  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1424  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1425  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1426  useSameTrajFilter = cms.bool( True ),
1427  maxCand = cms.int32( 3 ),
1428  intermediateCleaning = cms.bool( True ),
1429  lostHitPenalty = cms.double( 30.0 ),
1430  foundHitBonus = cms.double( 10.0 ),
1431  MeasurementTrackerName = cms.string( "" ),
1432  lockHits = cms.bool( True ),
1433  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1434  updator = cms.string( "hltESPKFUpdator" ),
1435  alwaysUseInvalidHits = cms.bool( True ),
1436  requireSeedHitsInRebuild = cms.bool( True ),
1437  keepOriginalIfRebuildFails = cms.bool( False ),
1438  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1439  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1440  minNrOfHitsForRebuild = cms.int32( 5 ),
1441  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1442  maxPtForLooperReconstruction = cms.double( 0.7 )
1443 )
1444 fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet(
1445  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1446  minimumNumberOfHits = cms.int32( 3 ),
1447  seedPairPenalty = cms.int32( 5 ),
1448  chargeSignificance = cms.double( -1.0 ),
1449  minPt = cms.double( 0.2 ),
1450  nSigmaMinPt = cms.double( 5.0 ),
1451  minHitsMinPt = cms.int32( 3 ),
1452  maxLostHits = cms.int32( 999 ),
1453  maxConsecLostHits = cms.int32( 1 ),
1454  maxNumberOfHits = cms.int32( 100 ),
1455  maxLostHitsFraction = cms.double( 0.1 ),
1456  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1457  seedExtension = cms.int32( 0 ),
1458  strictSeedExtension = cms.bool( False ),
1459  pixelSeedExtension = cms.bool( False ),
1460  minNumberOfHitsForLoopers = cms.int32( 13 ),
1461  minNumberOfHitsPerLoop = cms.int32( 4 ),
1462  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1463  maxCCCLostHits = cms.int32( 0 ),
1464  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1465 )
1466 fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet(
1467  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1468  bestHitOnly = cms.bool( True ),
1469  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1470  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1471  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1472  useSameTrajFilter = cms.bool( True ),
1473  maxCand = cms.int32( 4 ),
1474  intermediateCleaning = cms.bool( True ),
1475  lostHitPenalty = cms.double( 30.0 ),
1476  foundHitBonus = cms.double( 10.0 ),
1477  MeasurementTrackerName = cms.string( "" ),
1478  lockHits = cms.bool( True ),
1479  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1480  updator = cms.string( "hltESPKFUpdator" ),
1481  alwaysUseInvalidHits = cms.bool( True ),
1482  requireSeedHitsInRebuild = cms.bool( True ),
1483  keepOriginalIfRebuildFails = cms.bool( False ),
1484  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
1485  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1486  minNrOfHitsForRebuild = cms.int32( 5 ),
1487  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1488  maxPtForLooperReconstruction = cms.double( 0.7 )
1489 )
1490 fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet(
1491  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1492  minimumNumberOfHits = cms.int32( 3 ),
1493  seedPairPenalty = cms.int32( 0 ),
1494  chargeSignificance = cms.double( -1.0 ),
1495  minPt = cms.double( 0.075 ),
1496  nSigmaMinPt = cms.double( 5.0 ),
1497  minHitsMinPt = cms.int32( 3 ),
1498  maxLostHits = cms.int32( 999 ),
1499  maxConsecLostHits = cms.int32( 1 ),
1500  maxNumberOfHits = cms.int32( 100 ),
1501  maxLostHitsFraction = cms.double( 0.1 ),
1502  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1503  seedExtension = cms.int32( 0 ),
1504  strictSeedExtension = cms.bool( False ),
1505  pixelSeedExtension = cms.bool( False ),
1506  minNumberOfHitsForLoopers = cms.int32( 13 ),
1507  minNumberOfHitsPerLoop = cms.int32( 4 ),
1508  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1509  maxCCCLostHits = cms.int32( 0 ),
1510  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1511 )
1512 fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet(
1513  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1514  bestHitOnly = cms.bool( True ),
1515  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1516  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1517  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1518  useSameTrajFilter = cms.bool( True ),
1519  maxCand = cms.int32( 3 ),
1520  intermediateCleaning = cms.bool( True ),
1521  lostHitPenalty = cms.double( 30.0 ),
1522  foundHitBonus = cms.double( 10.0 ),
1523  MeasurementTrackerName = cms.string( "" ),
1524  lockHits = cms.bool( True ),
1525  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1526  updator = cms.string( "hltESPKFUpdator" ),
1527  alwaysUseInvalidHits = cms.bool( True ),
1528  requireSeedHitsInRebuild = cms.bool( True ),
1529  keepOriginalIfRebuildFails = cms.bool( False ),
1530  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1531  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1532  minNrOfHitsForRebuild = cms.int32( 5 ),
1533  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1534  maxPtForLooperReconstruction = cms.double( 0.7 )
1535 )
1536 fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet(
1537  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1538  minimumNumberOfHits = cms.int32( 3 ),
1539  seedPairPenalty = cms.int32( 0 ),
1540  chargeSignificance = cms.double( -1.0 ),
1541  minPt = cms.double( 0.075 ),
1542  nSigmaMinPt = cms.double( 5.0 ),
1543  minHitsMinPt = cms.int32( 3 ),
1544  maxLostHits = cms.int32( 999 ),
1545  maxConsecLostHits = cms.int32( 1 ),
1546  maxNumberOfHits = cms.int32( 100 ),
1547  maxLostHitsFraction = cms.double( 0.1 ),
1548  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1549  seedExtension = cms.int32( 0 ),
1550  strictSeedExtension = cms.bool( False ),
1551  pixelSeedExtension = cms.bool( False ),
1552  minNumberOfHitsForLoopers = cms.int32( 13 ),
1553  minNumberOfHitsPerLoop = cms.int32( 4 ),
1554  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1555  maxCCCLostHits = cms.int32( 0 ),
1556  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1557 )
1558 fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet(
1559  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1560  bestHitOnly = cms.bool( True ),
1561  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1562  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1563  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1564  useSameTrajFilter = cms.bool( True ),
1565  maxCand = cms.int32( 3 ),
1566  intermediateCleaning = cms.bool( True ),
1567  lostHitPenalty = cms.double( 30.0 ),
1568  foundHitBonus = cms.double( 10.0 ),
1569  MeasurementTrackerName = cms.string( "" ),
1570  lockHits = cms.bool( True ),
1571  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1572  updator = cms.string( "hltESPKFUpdator" ),
1573  alwaysUseInvalidHits = cms.bool( True ),
1574  requireSeedHitsInRebuild = cms.bool( True ),
1575  keepOriginalIfRebuildFails = cms.bool( False ),
1576  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1577  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1578  minNrOfHitsForRebuild = cms.int32( 5 ),
1579  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1580  maxPtForLooperReconstruction = cms.double( 0.7 )
1581 )
1582 fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet(
1583  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1584  minimumNumberOfHits = cms.int32( 3 ),
1585  seedPairPenalty = cms.int32( 0 ),
1586  chargeSignificance = cms.double( -1.0 ),
1587  minPt = cms.double( 0.075 ),
1588  nSigmaMinPt = cms.double( 5.0 ),
1589  minHitsMinPt = cms.int32( 3 ),
1590  maxLostHits = cms.int32( 999 ),
1591  maxConsecLostHits = cms.int32( 1 ),
1592  maxNumberOfHits = cms.int32( 100 ),
1593  maxLostHitsFraction = cms.double( 0.1 ),
1594  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1595  seedExtension = cms.int32( 0 ),
1596  strictSeedExtension = cms.bool( False ),
1597  pixelSeedExtension = cms.bool( False ),
1598  minNumberOfHitsForLoopers = cms.int32( 13 ),
1599  minNumberOfHitsPerLoop = cms.int32( 4 ),
1600  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1601  maxCCCLostHits = cms.int32( 0 ),
1602  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1603 )
1604 fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet(
1605  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1606  bestHitOnly = cms.bool( True ),
1607  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1608  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1609  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1610  useSameTrajFilter = cms.bool( True ),
1611  maxCand = cms.int32( 2 ),
1612  intermediateCleaning = cms.bool( True ),
1613  lostHitPenalty = cms.double( 30.0 ),
1614  foundHitBonus = cms.double( 10.0 ),
1615  MeasurementTrackerName = cms.string( "" ),
1616  lockHits = cms.bool( True ),
1617  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1618  updator = cms.string( "hltESPKFUpdator" ),
1619  alwaysUseInvalidHits = cms.bool( True ),
1620  requireSeedHitsInRebuild = cms.bool( True ),
1621  keepOriginalIfRebuildFails = cms.bool( False ),
1622  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1623  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1624  minNrOfHitsForRebuild = cms.int32( 5 ),
1625  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1626  maxPtForLooperReconstruction = cms.double( 0.7 )
1627 )
1628 fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet(
1629  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1630  minimumNumberOfHits = cms.int32( 3 ),
1631  seedPairPenalty = cms.int32( 0 ),
1632  chargeSignificance = cms.double( -1.0 ),
1633  minPt = cms.double( 0.1 ),
1634  nSigmaMinPt = cms.double( 5.0 ),
1635  minHitsMinPt = cms.int32( 3 ),
1636  maxLostHits = cms.int32( 999 ),
1637  maxConsecLostHits = cms.int32( 1 ),
1638  maxNumberOfHits = cms.int32( 100 ),
1639  maxLostHitsFraction = cms.double( 0.1 ),
1640  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1641  seedExtension = cms.int32( 0 ),
1642  strictSeedExtension = cms.bool( False ),
1643  pixelSeedExtension = cms.bool( False ),
1644  minNumberOfHitsForLoopers = cms.int32( 13 ),
1645  minNumberOfHitsPerLoop = cms.int32( 4 ),
1646  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1647  maxCCCLostHits = cms.int32( 9999 ),
1648  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1649 )
1650 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
1651  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1652  bestHitOnly = cms.bool( True ),
1653  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1654  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1655  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1656  useSameTrajFilter = cms.bool( True ),
1657  maxCand = cms.int32( 2 ),
1658  intermediateCleaning = cms.bool( True ),
1659  lostHitPenalty = cms.double( 30.0 ),
1660  foundHitBonus = cms.double( 10.0 ),
1661  MeasurementTrackerName = cms.string( "" ),
1662  lockHits = cms.bool( True ),
1663  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1664  updator = cms.string( "hltESPKFUpdator" ),
1665  alwaysUseInvalidHits = cms.bool( False ),
1666  requireSeedHitsInRebuild = cms.bool( True ),
1667  keepOriginalIfRebuildFails = cms.bool( False ),
1668  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1669  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1670  minNrOfHitsForRebuild = cms.int32( 4 ),
1671  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1672  maxPtForLooperReconstruction = cms.double( 0.7 )
1673 )
1674 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1675  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1676  minimumNumberOfHits = cms.int32( 4 ),
1677  seedPairPenalty = cms.int32( 1 ),
1678  chargeSignificance = cms.double( -1.0 ),
1679  minPt = cms.double( 0.1 ),
1680  nSigmaMinPt = cms.double( 5.0 ),
1681  minHitsMinPt = cms.int32( 3 ),
1682  maxLostHits = cms.int32( 0 ),
1683  maxConsecLostHits = cms.int32( 1 ),
1684  maxNumberOfHits = cms.int32( 100 ),
1685  maxLostHitsFraction = cms.double( 0.1 ),
1686  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1687  seedExtension = cms.int32( 0 ),
1688  strictSeedExtension = cms.bool( False ),
1689  pixelSeedExtension = cms.bool( False ),
1690  minNumberOfHitsForLoopers = cms.int32( 13 ),
1691  minNumberOfHitsPerLoop = cms.int32( 4 ),
1692  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1693  maxCCCLostHits = cms.int32( 9999 ),
1694  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1695 )
1696 fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet(
1697  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1698  minimumNumberOfHits = cms.int32( 5 ),
1699  seedPairPenalty = cms.int32( 1 ),
1700  chargeSignificance = cms.double( -1.0 ),
1701  minPt = cms.double( 0.1 ),
1702  nSigmaMinPt = cms.double( 5.0 ),
1703  minHitsMinPt = cms.int32( 3 ),
1704  maxLostHits = cms.int32( 0 ),
1705  maxConsecLostHits = cms.int32( 1 ),
1706  maxNumberOfHits = cms.int32( 100 ),
1707  maxLostHitsFraction = cms.double( 0.1 ),
1708  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1709  seedExtension = cms.int32( 0 ),
1710  strictSeedExtension = cms.bool( False ),
1711  pixelSeedExtension = cms.bool( False ),
1712  minNumberOfHitsForLoopers = cms.int32( 13 ),
1713  minNumberOfHitsPerLoop = cms.int32( 4 ),
1714  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1715  maxCCCLostHits = cms.int32( 9999 ),
1716  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1717 )
1718 fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet(
1719  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1720  minimumNumberOfHits = cms.int32( 4 ),
1721  seedPairPenalty = cms.int32( 1 ),
1722  chargeSignificance = cms.double( -1.0 ),
1723  minPt = cms.double( 0.1 ),
1724  nSigmaMinPt = cms.double( 5.0 ),
1725  minHitsMinPt = cms.int32( 3 ),
1726  maxLostHits = cms.int32( 0 ),
1727  maxConsecLostHits = cms.int32( 1 ),
1728  maxNumberOfHits = cms.int32( 100 ),
1729  maxLostHitsFraction = cms.double( 0.1 ),
1730  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1731  seedExtension = cms.int32( 0 ),
1732  strictSeedExtension = cms.bool( False ),
1733  pixelSeedExtension = cms.bool( False ),
1734  minNumberOfHitsForLoopers = cms.int32( 13 ),
1735  minNumberOfHitsPerLoop = cms.int32( 4 ),
1736  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1737  maxCCCLostHits = cms.int32( 9999 ),
1738  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1739 )
1740 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1741  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1742  bestHitOnly = cms.bool( True ),
1743  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1744  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ),
1745  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ),
1746  useSameTrajFilter = cms.bool( False ),
1747  maxCand = cms.int32( 2 ),
1748  intermediateCleaning = cms.bool( True ),
1749  lostHitPenalty = cms.double( 30.0 ),
1750  foundHitBonus = cms.double( 10.0 ),
1751  MeasurementTrackerName = cms.string( "" ),
1752  lockHits = cms.bool( True ),
1753  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1754  updator = cms.string( "hltESPKFUpdator" ),
1755  alwaysUseInvalidHits = cms.bool( False ),
1756  requireSeedHitsInRebuild = cms.bool( True ),
1757  keepOriginalIfRebuildFails = cms.bool( False ),
1758  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1759  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1760  minNrOfHitsForRebuild = cms.int32( 4 ),
1761  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1762  maxPtForLooperReconstruction = cms.double( 0.7 )
1763 )
1764 fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet(
1765  rescaleErrorIfFail = cms.double( 1.0 ),
1766  keepOriginalIfRebuildFails = cms.bool( False ),
1767  lockHits = cms.bool( True ),
1768  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1769  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1770  maxCand = cms.int32( 5 ),
1771  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1772  intermediateCleaning = cms.bool( True ),
1773  bestHitOnly = cms.bool( True ),
1774  deltaEta = cms.double( -1.0 ),
1775  useSeedLayer = cms.bool( False ),
1776  useSameTrajFilter = cms.bool( True ),
1777  MeasurementTrackerName = cms.string( "hltSiStripClusters" ),
1778  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1779  lostHitPenalty = cms.double( 30.0 ),
1780  requireSeedHitsInRebuild = cms.bool( False ),
1781  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1782  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1783  minNrOfHitsForRebuild = cms.int32( 5 ),
1784  alwaysUseInvalidHits = cms.bool( True ),
1785  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1786  foundHitBonus = cms.double( 1000.0 ),
1787  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1788  updator = cms.string( "hltESPKFUpdator" ),
1789  deltaPhi = cms.double( -1.0 )
1790 )
1791 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1792  useSameTrajFilter = cms.bool( True ),
1793  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1794  MeasurementTrackerName = cms.string( "" ),
1795  keepOriginalIfRebuildFails = cms.bool( True ),
1796  lostHitPenalty = cms.double( 1.0 ),
1797  lockHits = cms.bool( True ),
1798  requireSeedHitsInRebuild = cms.bool( True ),
1799  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1800  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1801  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1802  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1803  minNrOfHitsForRebuild = cms.int32( 2 ),
1804  maxCand = cms.int32( 5 ),
1805  alwaysUseInvalidHits = cms.bool( True ),
1806  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1807  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1808  intermediateCleaning = cms.bool( True ),
1809  foundHitBonus = cms.double( 1000.0 ),
1810  updator = cms.string( "hltESPKFUpdator" ),
1811  bestHitOnly = cms.bool( True )
1812 )
1813 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1814  minimumNumberOfHits = cms.int32( 3 ),
1815  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1816  seedExtension = cms.int32( 0 ),
1817  chargeSignificance = cms.double( -1.0 ),
1818  pixelSeedExtension = cms.bool( False ),
1819  strictSeedExtension = cms.bool( False ),
1820  nSigmaMinPt = cms.double( 5.0 ),
1821  maxCCCLostHits = cms.int32( 9999 ),
1822  minPt = cms.double( 0.9 ),
1823  maxConsecLostHits = cms.int32( 1 ),
1824  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1825  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1826  seedPairPenalty = cms.int32( 0 ),
1827  maxNumberOfHits = cms.int32( 100 ),
1828  minNumberOfHitsForLoopers = cms.int32( 13 ),
1829  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1830  minNumberOfHitsPerLoop = cms.int32( 4 ),
1831  minHitsMinPt = cms.int32( 3 ),
1832  maxLostHitsFraction = cms.double( 0.1 ),
1833  maxLostHits = cms.int32( 999 )
1834 )
1835 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1836  useSameTrajFilter = cms.bool( True ),
1837  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1838  MeasurementTrackerName = cms.string( "" ),
1839  keepOriginalIfRebuildFails = cms.bool( True ),
1840  lostHitPenalty = cms.double( 1.0 ),
1841  lockHits = cms.bool( True ),
1842  requireSeedHitsInRebuild = cms.bool( True ),
1843  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1844  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1845  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1846  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1847  minNrOfHitsForRebuild = cms.int32( 2 ),
1848  maxCand = cms.int32( 5 ),
1849  alwaysUseInvalidHits = cms.bool( True ),
1850  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1851  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1852  intermediateCleaning = cms.bool( True ),
1853  foundHitBonus = cms.double( 1000.0 ),
1854  updator = cms.string( "hltESPKFUpdator" ),
1855  bestHitOnly = cms.bool( True )
1856 )
1857 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1858  minimumNumberOfHits = cms.int32( 3 ),
1859  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1860  seedExtension = cms.int32( 0 ),
1861  chargeSignificance = cms.double( -1.0 ),
1862  pixelSeedExtension = cms.bool( False ),
1863  strictSeedExtension = cms.bool( False ),
1864  nSigmaMinPt = cms.double( 5.0 ),
1865  maxCCCLostHits = cms.int32( 9999 ),
1866  minPt = cms.double( 0.9 ),
1867  maxConsecLostHits = cms.int32( 1 ),
1868  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1869  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1870  seedPairPenalty = cms.int32( 0 ),
1871  maxNumberOfHits = cms.int32( 100 ),
1872  minNumberOfHitsForLoopers = cms.int32( 13 ),
1873  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1874  minNumberOfHitsPerLoop = cms.int32( 4 ),
1875  minHitsMinPt = cms.int32( 3 ),
1876  maxLostHitsFraction = cms.double( 0.1 ),
1877  maxLostHits = cms.int32( 999 )
1878 )
1879 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1880  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1881  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1882  lostHitPenalty = cms.double( 30.0 ),
1883  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1884  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1885  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
1886  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1887  maxCand = cms.int32( 2 ),
1888  alwaysUseInvalidHits = cms.bool( False ),
1889  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1890  intermediateCleaning = cms.bool( True ),
1891  updator = cms.string( "hltESPKFUpdator" )
1892 )
1893 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
1894  minimumNumberOfHits = cms.int32( 5 ),
1895  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1896  seedExtension = cms.int32( 0 ),
1897  chargeSignificance = cms.double( -1.0 ),
1898  pixelSeedExtension = cms.bool( False ),
1899  strictSeedExtension = cms.bool( False ),
1900  nSigmaMinPt = cms.double( 5.0 ),
1901  maxCCCLostHits = cms.int32( 9999 ),
1902  minPt = cms.double( 0.3 ),
1903  maxConsecLostHits = cms.int32( 3 ),
1904  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1905  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1906  seedPairPenalty = cms.int32( 0 ),
1907  maxNumberOfHits = cms.int32( 100 ),
1908  minNumberOfHitsForLoopers = cms.int32( 13 ),
1909  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1910  minNumberOfHitsPerLoop = cms.int32( 4 ),
1911  minHitsMinPt = cms.int32( 3 ),
1912  maxLostHitsFraction = cms.double( 999.0 ),
1913  maxLostHits = cms.int32( 1 )
1914 )
1915 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1916  useSameTrajFilter = cms.bool( True ),
1917  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1918  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1919  keepOriginalIfRebuildFails = cms.bool( False ),
1920  lostHitPenalty = cms.double( 30.0 ),
1921  lockHits = cms.bool( True ),
1922  requireSeedHitsInRebuild = cms.bool( False ),
1923  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1924  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1925  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
1926  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1927  minNrOfHitsForRebuild = cms.int32( 5 ),
1928  maxCand = cms.int32( 2 ),
1929  alwaysUseInvalidHits = cms.bool( False ),
1930  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1931  intermediateCleaning = cms.bool( True ),
1932  foundHitBonus = cms.double( 1000.0 ),
1933  updator = cms.string( "hltESPKFUpdator" ),
1934  bestHitOnly = cms.bool( True )
1935 )
1936 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
1937  minimumNumberOfHits = cms.int32( 5 ),
1938  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1939  seedExtension = cms.int32( 0 ),
1940  chargeSignificance = cms.double( -1.0 ),
1941  pixelSeedExtension = cms.bool( False ),
1942  strictSeedExtension = cms.bool( False ),
1943  nSigmaMinPt = cms.double( 5.0 ),
1944  maxCCCLostHits = cms.int32( 9999 ),
1945  minPt = cms.double( 0.3 ),
1946  maxConsecLostHits = cms.int32( 3 ),
1947  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1948  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1949  seedPairPenalty = cms.int32( 0 ),
1950  maxNumberOfHits = cms.int32( 100 ),
1951  minNumberOfHitsForLoopers = cms.int32( 13 ),
1952  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1953  minNumberOfHitsPerLoop = cms.int32( 4 ),
1954  minHitsMinPt = cms.int32( 3 ),
1955  maxLostHitsFraction = cms.double( 999.0 ),
1956  maxLostHits = cms.int32( 1 )
1957 )
1958 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1959  useSameTrajFilter = cms.bool( True ),
1960  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1961  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1962  keepOriginalIfRebuildFails = cms.bool( False ),
1963  lostHitPenalty = cms.double( 30.0 ),
1964  lockHits = cms.bool( True ),
1965  requireSeedHitsInRebuild = cms.bool( False ),
1966  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1967  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1968  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
1969  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1970  minNrOfHitsForRebuild = cms.int32( 5 ),
1971  maxCand = cms.int32( 2 ),
1972  alwaysUseInvalidHits = cms.bool( False ),
1973  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1974  intermediateCleaning = cms.bool( True ),
1975  foundHitBonus = cms.double( 1000.0 ),
1976  updator = cms.string( "hltESPKFUpdator" ),
1977  bestHitOnly = cms.bool( True )
1978 )
1979 fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet(
1980  minimumNumberOfHits = cms.int32( 5 ),
1981  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1982  seedExtension = cms.int32( 0 ),
1983  chargeSignificance = cms.double( -1.0 ),
1984  pixelSeedExtension = cms.bool( False ),
1985  strictSeedExtension = cms.bool( False ),
1986  nSigmaMinPt = cms.double( 5.0 ),
1987  maxCCCLostHits = cms.int32( 9999 ),
1988  minPt = cms.double( 3.0 ),
1989  maxConsecLostHits = cms.int32( 1 ),
1990  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1991  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1992  seedPairPenalty = cms.int32( 0 ),
1993  maxNumberOfHits = cms.int32( -1 ),
1994  minNumberOfHitsForLoopers = cms.int32( 13 ),
1995  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1996  minNumberOfHitsPerLoop = cms.int32( 4 ),
1997  minHitsMinPt = cms.int32( 3 ),
1998  maxLostHitsFraction = cms.double( 999.0 ),
1999  maxLostHits = cms.int32( 1 )
2000 )
2001 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
2002  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2003  minimumNumberOfHits = cms.int32( 4 ),
2004  seedPairPenalty = cms.int32( 0 ),
2005  chargeSignificance = cms.double( -1.0 ),
2006  minPt = cms.double( 0.1 ),
2007  nSigmaMinPt = cms.double( 5.0 ),
2008  minHitsMinPt = cms.int32( 3 ),
2009  maxLostHits = cms.int32( 999 ),
2010  maxConsecLostHits = cms.int32( 1 ),
2011  maxNumberOfHits = cms.int32( 100 ),
2012  maxLostHitsFraction = cms.double( 0.1 ),
2013  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2014  seedExtension = cms.int32( 0 ),
2015  strictSeedExtension = cms.bool( False ),
2016  pixelSeedExtension = cms.bool( False ),
2017  minNumberOfHitsForLoopers = cms.int32( 13 ),
2018  minNumberOfHitsPerLoop = cms.int32( 4 ),
2019  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2020  maxCCCLostHits = cms.int32( 0 ),
2021  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2022 )
2023 fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet(
2024  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2025  minimumNumberOfHits = cms.int32( 4 ),
2026  seedPairPenalty = cms.int32( 0 ),
2027  chargeSignificance = cms.double( -1.0 ),
2028  minPt = cms.double( 0.1 ),
2029  nSigmaMinPt = cms.double( 5.0 ),
2030  minHitsMinPt = cms.int32( 3 ),
2031  maxLostHits = cms.int32( 999 ),
2032  maxConsecLostHits = cms.int32( 1 ),
2033  maxNumberOfHits = cms.int32( 100 ),
2034  maxLostHitsFraction = cms.double( 0.1 ),
2035  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2036  seedExtension = cms.int32( 1 ),
2037  strictSeedExtension = cms.bool( False ),
2038  pixelSeedExtension = cms.bool( False ),
2039  minNumberOfHitsForLoopers = cms.int32( 13 ),
2040  minNumberOfHitsPerLoop = cms.int32( 4 ),
2041  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2042  maxCCCLostHits = cms.int32( 0 ),
2043  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2044 )
2045 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
2046  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2047  bestHitOnly = cms.bool( True ),
2048  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2049  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
2050  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ),
2051  useSameTrajFilter = cms.bool( False ),
2052  maxCand = cms.int32( 3 ),
2053  intermediateCleaning = cms.bool( True ),
2054  lostHitPenalty = cms.double( 30.0 ),
2055  foundHitBonus = cms.double( 10.0 ),
2056  MeasurementTrackerName = cms.string( "" ),
2057  lockHits = cms.bool( True ),
2058  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2059  updator = cms.string( "hltESPKFUpdator" ),
2060  alwaysUseInvalidHits = cms.bool( True ),
2061  requireSeedHitsInRebuild = cms.bool( True ),
2062  keepOriginalIfRebuildFails = cms.bool( False ),
2063  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2064  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2065  minNrOfHitsForRebuild = cms.int32( 5 ),
2066  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2067  maxPtForLooperReconstruction = cms.double( 0.7 )
2068 )
2069 fragment.streams = cms.PSet(
2070  ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ),
2071  ALCAP0 = cms.vstring( 'AlCaP0' ),
2072  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
2073  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
2074  DQM = cms.vstring( 'OnlineMonitor' ),
2075  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
2076  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
2077  EcalCalibration = cms.vstring( 'EcalLaser' ),
2078  Express = cms.vstring( 'ExpressPhysics' ),
2079  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
2080  NanoDST = cms.vstring( 'L1Accept' ),
2081  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
2082  'HighEGJet',
2083  'LowEGJet',
2084  'ZeroBias' ),
2085  PhysicsEndOfFill = cms.vstring( 'EmptyBX',
2086  'FSQJet1',
2087  'FSQJet2' ),
2088  PhysicsHIZeroBias1 = cms.vstring( 'HIZeroBias1',
2089  'HIZeroBias2' ),
2090  PhysicsHIZeroBias2 = cms.vstring( 'HIZeroBias3',
2091  'HIZeroBias4' ),
2092  PhysicsHIZeroBias3 = cms.vstring( 'HIZeroBias5',
2093  'HIZeroBias6' ),
2094  PhysicsHIZeroBias4 = cms.vstring( 'HIZeroBias7',
2095  'HIZeroBias8' ),
2096  PhysicsHIZeroBias5 = cms.vstring( 'HIZeroBias10',
2097  'HIZeroBias9' ),
2098  PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11',
2099  'HIZeroBias12' ),
2100  PhysicsHadronsTaus = cms.vstring( 'HeavyFlavor' ),
2101  PhysicsMuons = cms.vstring( 'DoubleMuon',
2102  'SingleMuon' ),
2103  PhysicsTracks = cms.vstring( 'SingleTrack' ),
2104  RPCMON = cms.vstring( 'RPCMonitor' )
2105 )
2106 fragment.datasets = cms.PSet(
2107  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4',
2108  'AlCa_LumiPixels_ZeroBias_v8' ),
2109  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v1',
2110  'AlCa_HIEcalEtaEEonly_v1',
2111  'AlCa_HIEcalPi0EBonly_v1',
2112  'AlCa_HIEcalPi0EEonly_v1' ),
2113  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v8' ),
2114  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v1',
2115  'HLT_ZeroBias_Beamspot_v2' ),
2116  DoubleMuon = cms.vstring( 'HLT_HIDimuon0_Jpsi_NoVertexing_v1',
2117  'HLT_HIDimuon0_Jpsi_v1',
2118  'HLT_HIDimuon0_Upsilon_NoVertexing_v1',
2119  'HLT_HIL1DoubleMu0_HighQ_v1',
2120  'HLT_HIL1DoubleMu0_v1',
2121  'HLT_HIL1DoubleMu10_v1',
2122  'HLT_HIL1DoubleMuOpen_OS_v1',
2123  'HLT_HIL1DoubleMuOpen_SS_v1',
2124  'HLT_HIL1DoubleMuOpen_v1',
2125  'HLT_HIL2DoubleMu0_v1',
2126  'HLT_HIL2DoubleMu10_v1',
2127  'HLT_HIL3DoubleMu0_v1',
2128  'HLT_HIL3DoubleMu10_v1' ),
2129  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
2130  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxOR_v1',
2131  'HLT_HIL1UnpairedBunchBptxMinus_v1',
2132  'HLT_HIL1UnpairedBunchBptxPlus_v1' ),
2133  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v1',
2134  'HLT_ZeroBias_Beamspot_v2' ),
2135  ExpressPhysics = cms.vstring( 'HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v1',
2136  'HLT_HIL3DoubleMu10_v1',
2137  'HLT_HIL3Mu20_v1',
2138  'HLT_Physics_v7',
2139  'HLT_Random_v3',
2140  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
2141  'HLT_ZeroBias_v6' ),
2142  FSQJet1 = cms.vstring( 'HLT_HIDiPFJet15_NoCaloMatched_v1',
2143  'HLT_HIDiPFJet25_NoCaloMatched_v1' ),
2144  FSQJet2 = cms.vstring( 'HLT_HIDiPFJet15_FBEta3_NoCaloMatched_v1',
2145  'HLT_HIDiPFJet25_FBEta3_NoCaloMatched_v1',
2146  'HLT_HIDiPFJetAve15_HFJEC_v1',
2147  'HLT_HIDiPFJetAve25_HFJEC_v1',
2148  'HLT_HIDiPFJetAve35_HFJEC_v1' ),
2149  HIZeroBias1 = cms.vstring( 'HLT_HIZeroBias_part0_v6' ),
2150  HIZeroBias10 = cms.vstring( 'HLT_HIZeroBias_part9_v6' ),
2151  HIZeroBias11 = cms.vstring( 'HLT_HIZeroBias_part10_v6' ),
2152  HIZeroBias12 = cms.vstring( 'HLT_HIZeroBias_part11_v6' ),
2153  HIZeroBias2 = cms.vstring( 'HLT_HIZeroBias_part1_v6' ),
2154  HIZeroBias3 = cms.vstring( 'HLT_HIZeroBias_part2_v6' ),
2155  HIZeroBias4 = cms.vstring( 'HLT_HIZeroBias_part3_v6' ),
2156  HIZeroBias5 = cms.vstring( 'HLT_HIZeroBias_part4_v6' ),
2157  HIZeroBias6 = cms.vstring( 'HLT_HIZeroBias_part5_v6' ),
2158  HIZeroBias7 = cms.vstring( 'HLT_HIZeroBias_part6_v6' ),
2159  HIZeroBias8 = cms.vstring( 'HLT_HIZeroBias_part7_v6' ),
2160  HIZeroBias9 = cms.vstring( 'HLT_HIZeroBias_part8_v6' ),
2161  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
2162  HeavyFlavor = cms.vstring( 'HLT_HIDijet16And12_MidEta2p7_Dpt10_v1',
2163  'HLT_HIDijet16And8_MidEta2p7_Dpt8_v1',
2164  'HLT_HIDijet20And12_MidEta2p7_Dpt10_v1',
2165  'HLT_HIDijet20And8_MidEta2p7_Dpt8_v1',
2166  'HLT_HIDijet28And16_MidEta2p7_Dpt15_v1',
2167  'HLT_HIDmesonPPTrackingGlobal_Dpt15_v1',
2168  'HLT_HIDmesonPPTrackingGlobal_Dpt30_v1',
2169  'HLT_HIDmesonPPTrackingGlobal_Dpt40_v1',
2170  'HLT_HIDmesonPPTrackingGlobal_Dpt50_v1',
2171  'HLT_HIDmesonPPTrackingGlobal_Dpt60_v1',
2172  'HLT_HIDmesonPPTrackingGlobal_Dpt8_v1' ),
2173  HighEGJet = cms.vstring( 'HLT_HIAK4CaloJet100_v1',
2174  'HLT_HIAK4CaloJet120_v1',
2175  'HLT_HIAK4CaloJet80FWD_v1',
2176  'HLT_HIAK4CaloJet80_v1',
2177  'HLT_HIAK4PFJet100_v1',
2178  'HLT_HIAK4PFJet120_v1',
2179  'HLT_HIAK4PFJet30_bTag_v1',
2180  'HLT_HIAK4PFJet40_bTag_v1',
2181  'HLT_HIAK4PFJet60_bTag_v1',
2182  'HLT_HIAK4PFJet80FWD_v1',
2183  'HLT_HIAK4PFJet80_bTag_v1',
2184  'HLT_HIAK4PFJet80_v1',
2185  'HLT_HIAK8PFJet140_v1',
2186  'HLT_HIAK8PFJet80_v1',
2187  'HLT_HIAK8PFJetFwd140_v1',
2188  'HLT_HIAK8PFJetFwd80_v1',
2189  'HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8',
2190  'HLT_HIEle10_WPLoose_Gsf_v1',
2191  'HLT_HIEle15_CaloIdL_TrackIdL_IsoVL_PFJet30_v1',
2192  'HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v1',
2193  'HLT_HIEle15_WPLoose_Gsf_v1',
2194  'HLT_HIEle17_WPLoose_Gsf_v1',
2195  'HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1',
2196  'HLT_HIEle20_WPLoose_Gsf_v1',
2197  'HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v1',
2198  'HLT_HIEle30_WPLoose_Gsf_v1',
2199  'HLT_HIEle40_WPLoose_Gsf_v1',
2200  'HLT_HIL3Mu5_AK4PFJet30_v1',
2201  'HLT_HIL3Mu5_AK4PFJet40_v1',
2202  'HLT_HIL3Mu5_AK4PFJet60_v1',
2203  'HLT_HIPFJet140_v1',
2204  'HLT_HIPFJetFwd140_v1',
2205  'HLT_HIPhoton40_HoverELoose_v1',
2206  'HLT_HIPhoton50_HoverELoose_v1',
2207  'HLT_HIPhoton60_HoverELoose_v1',
2208  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v8',
2209  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8',
2210  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v8',
2211  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8',
2212  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v8',
2213  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8' ),
2214  L1Accept = cms.vstring( 'DST_Physics_v7' ),
2215  LowEGJet = cms.vstring( 'HLT_HIAK4CaloJet15_v1',
2216  'HLT_HIAK4CaloJet30FWD_v1',
2217  'HLT_HIAK4CaloJet30_v1',
2218  'HLT_HIAK4CaloJet40FWD_v1',
2219  'HLT_HIAK4CaloJet40_v1',
2220  'HLT_HIAK4CaloJet60FWD_v1',
2221  'HLT_HIAK4CaloJet60_v1',
2222  'HLT_HIAK4PFJet15_v1',
2223  'HLT_HIAK4PFJet30FWD_v1',
2224  'HLT_HIAK4PFJet30_v1',
2225  'HLT_HIAK4PFJet40FWD_v1',
2226  'HLT_HIAK4PFJet40_v1',
2227  'HLT_HIAK4PFJet60FWD_v1',
2228  'HLT_HIAK4PFJet60_v1',
2229  'HLT_HIAK8PFJet15_v1',
2230  'HLT_HIAK8PFJet25_v1',
2231  'HLT_HIAK8PFJet40_v1',
2232  'HLT_HIAK8PFJet60_v1',
2233  'HLT_HIAK8PFJetFwd15_v1',
2234  'HLT_HIAK8PFJetFwd25_v1',
2235  'HLT_HIAK8PFJetFwd40_v1',
2236  'HLT_HIAK8PFJetFwd60_v1',
2237  'HLT_HIPFJet25_v1',
2238  'HLT_HIPFJetFwd15_v1',
2239  'HLT_HIPFJetFwd25_v1',
2240  'HLT_HIPhoton20_HoverELoose_v1',
2241  'HLT_HIPhoton30_HoverELoose_v1',
2242  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v8',
2243  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8',
2244  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v8',
2245  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v8',
2246  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v8',
2247  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8',
2248  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v8',
2249  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8' ),
2250  OnlineMonitor = cms.vstring( 'HLT_HIAK4CaloJet100_v1',
2251  'HLT_HIAK4CaloJet120_v1',
2252  'HLT_HIAK4CaloJet15_v1',
2253  'HLT_HIAK4CaloJet30FWD_v1',
2254  'HLT_HIAK4CaloJet30_v1',
2255  'HLT_HIAK4CaloJet40FWD_v1',
2256  'HLT_HIAK4CaloJet40_v1',
2257  'HLT_HIAK4CaloJet60FWD_v1',
2258  'HLT_HIAK4CaloJet60_v1',
2259  'HLT_HIAK4CaloJet80FWD_v1',
2260  'HLT_HIAK4CaloJet80_v1',
2261  'HLT_HIAK4PFJet100_v1',
2262  'HLT_HIAK4PFJet120_v1',
2263  'HLT_HIAK4PFJet15_v1',
2264  'HLT_HIAK4PFJet30FWD_v1',
2265  'HLT_HIAK4PFJet30_bTag_v1',
2266  'HLT_HIAK4PFJet30_v1',
2267  'HLT_HIAK4PFJet40FWD_v1',
2268  'HLT_HIAK4PFJet40_bTag_v1',
2269  'HLT_HIAK4PFJet40_v1',
2270  'HLT_HIAK4PFJet60FWD_v1',
2271  'HLT_HIAK4PFJet60_bTag_v1',
2272  'HLT_HIAK4PFJet60_v1',
2273  'HLT_HIAK4PFJet80FWD_v1',
2274  'HLT_HIAK4PFJet80_bTag_v1',
2275  'HLT_HIAK4PFJet80_v1',
2276  'HLT_HIAK8PFJet140_v1',
2277  'HLT_HIAK8PFJet15_v1',
2278  'HLT_HIAK8PFJet25_v1',
2279  'HLT_HIAK8PFJet40_v1',
2280  'HLT_HIAK8PFJet60_v1',
2281  'HLT_HIAK8PFJet80_v1',
2282  'HLT_HIAK8PFJetFwd140_v1',
2283  'HLT_HIAK8PFJetFwd15_v1',
2284  'HLT_HIAK8PFJetFwd25_v1',
2285  'HLT_HIAK8PFJetFwd40_v1',
2286  'HLT_HIAK8PFJetFwd60_v1',
2287  'HLT_HIAK8PFJetFwd80_v1',
2288  'HLT_HIDiPFJet15_FBEta3_NoCaloMatched_v1',
2289  'HLT_HIDiPFJet15_NoCaloMatched_v1',
2290  'HLT_HIDiPFJet25_FBEta3_NoCaloMatched_v1',
2291  'HLT_HIDiPFJet25_NoCaloMatched_v1',
2292  'HLT_HIDiPFJetAve15_HFJEC_v1',
2293  'HLT_HIDiPFJetAve25_HFJEC_v1',
2294  'HLT_HIDiPFJetAve35_HFJEC_v1',
2295  'HLT_HIDijet16And12_MidEta2p7_Dpt10_v1',
2296  'HLT_HIDijet16And8_MidEta2p7_Dpt8_v1',
2297  'HLT_HIDijet20And12_MidEta2p7_Dpt10_v1',
2298  'HLT_HIDijet20And8_MidEta2p7_Dpt8_v1',
2299  'HLT_HIDijet28And16_MidEta2p7_Dpt15_v1',
2300  'HLT_HIDimuon0_Jpsi_NoVertexing_v1',
2301  'HLT_HIDimuon0_Jpsi_v1',
2302  'HLT_HIDimuon0_Upsilon_NoVertexing_v1',
2303  'HLT_HIDmesonPPTrackingGlobal_Dpt15_v1',
2304  'HLT_HIDmesonPPTrackingGlobal_Dpt30_v1',
2305  'HLT_HIDmesonPPTrackingGlobal_Dpt40_v1',
2306  'HLT_HIDmesonPPTrackingGlobal_Dpt50_v1',
2307  'HLT_HIDmesonPPTrackingGlobal_Dpt60_v1',
2308  'HLT_HIDmesonPPTrackingGlobal_Dpt8_v1',
2309  'HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8',
2310  'HLT_HIEle10_WPLoose_Gsf_v1',
2311  'HLT_HIEle15_CaloIdL_TrackIdL_IsoVL_PFJet30_v1',
2312  'HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v1',
2313  'HLT_HIEle15_WPLoose_Gsf_v1',
2314  'HLT_HIEle17_WPLoose_Gsf_v1',
2315  'HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1',
2316  'HLT_HIEle20_WPLoose_Gsf_v1',
2317  'HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v1',
2318  'HLT_HIEle30_WPLoose_Gsf_v1',
2319  'HLT_HIEle40_WPLoose_Gsf_v1',
2320  'HLT_HIFullTracks_HighPt18_v1',
2321  'HLT_HIFullTracks_HighPt24_v1',
2322  'HLT_HIFullTracks_HighPt34_v1',
2323  'HLT_HIFullTracks_HighPt45_v1',
2324  'HLT_HIL1DoubleMu0_HighQ_v1',
2325  'HLT_HIL1DoubleMu0_v1',
2326  'HLT_HIL1DoubleMu10_v1',
2327  'HLT_HIL1DoubleMuOpen_OS_v1',
2328  'HLT_HIL1DoubleMuOpen_SS_v1',
2329  'HLT_HIL1DoubleMuOpen_v1',
2330  'HLT_HIL1Mu12_v1',
2331  'HLT_HIL1Mu16_v1',
2332  'HLT_HIL1NotBptxOR_v1',
2333  'HLT_HIL1UnpairedBunchBptxMinus_v1',
2334  'HLT_HIL1UnpairedBunchBptxPlus_v1',
2335  'HLT_HIL2DoubleMu0_v1',
2336  'HLT_HIL2DoubleMu10_v1',
2337  'HLT_HIL2Mu12_v1',
2338  'HLT_HIL2Mu15_v1',
2339  'HLT_HIL2Mu20_v1',
2340  'HLT_HIL2Mu3_NHitQ10_v1',
2341  'HLT_HIL2Mu5_NHitQ10_v1',
2342  'HLT_HIL2Mu7_v1',
2343  'HLT_HIL3DoubleMu0_v1',
2344  'HLT_HIL3DoubleMu10_v1',
2345  'HLT_HIL3Mu12_v1',
2346  'HLT_HIL3Mu15_v1',
2347  'HLT_HIL3Mu20_v1',
2348  'HLT_HIL3Mu3_NHitQ10_v1',
2349  'HLT_HIL3Mu3_Track1_Jpsi_v1',
2350  'HLT_HIL3Mu3_Track1_v1',
2351  'HLT_HIL3Mu3_v1',
2352  'HLT_HIL3Mu5_AK4PFJet30_v1',
2353  'HLT_HIL3Mu5_AK4PFJet40_v1',
2354  'HLT_HIL3Mu5_AK4PFJet60_v1',
2355  'HLT_HIL3Mu5_NHitQ10_v1',
2356  'HLT_HIL3Mu5_Track1_Jpsi_v1',
2357  'HLT_HIL3Mu5_Track1_v1',
2358  'HLT_HIL3Mu5_v1',
2359  'HLT_HIL3Mu7_v1',
2360  'HLT_HIMu12_v1',
2361  'HLT_HIMu15_v1',
2362  'HLT_HIMu17_v1',
2363  'HLT_HIMu7p5_L2Mu2_Jpsi_v1',
2364  'HLT_HIMu7p5_L2Mu2_Upsilon_v1',
2365  'HLT_HIMu7p5_Track2_Jpsi_v1',
2366  'HLT_HIMu7p5_Track2_Upsilon_v1',
2367  'HLT_HIPFJet140_v1',
2368  'HLT_HIPFJet25_v1',
2369  'HLT_HIPFJetFwd140_v1',
2370  'HLT_HIPFJetFwd15_v1',
2371  'HLT_HIPFJetFwd25_v1',
2372  'HLT_HIPhoton20_HoverELoose_v1',
2373  'HLT_HIPhoton30_HoverELoose_v1',
2374  'HLT_HIPhoton40_HoverELoose_v1',
2375  'HLT_HIPhoton50_HoverELoose_v1',
2376  'HLT_HIPhoton60_HoverELoose_v1',
2377  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v8',
2378  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8',
2379  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v8',
2380  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v8',
2381  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v8',
2382  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8',
2383  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v8',
2384  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8',
2385  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v8',
2386  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8',
2387  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v8',
2388  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8',
2389  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v8',
2390  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8',
2391  'HLT_HIZeroBias_part0_v6',
2392  'HLT_HIZeroBias_part10_v6',
2393  'HLT_HIZeroBias_part11_v6',
2394  'HLT_HIZeroBias_part1_v6',
2395  'HLT_HIZeroBias_part2_v6',
2396  'HLT_HIZeroBias_part3_v6',
2397  'HLT_HIZeroBias_part4_v6',
2398  'HLT_HIZeroBias_part5_v6',
2399  'HLT_HIZeroBias_part6_v6',
2400  'HLT_HIZeroBias_part7_v6',
2401  'HLT_HIZeroBias_part8_v6',
2402  'HLT_HIZeroBias_part9_v6',
2403  'HLT_Physics_v7',
2404  'HLT_Random_v3',
2405  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
2406  'HLT_ZeroBias_v6' ),
2407  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v1' ),
2408  SingleMuon = cms.vstring( 'HLT_HIL1Mu12_v1',
2409  'HLT_HIL1Mu16_v1',
2410  'HLT_HIL2Mu12_v1',
2411  'HLT_HIL2Mu15_v1',
2412  'HLT_HIL2Mu20_v1',
2413  'HLT_HIL2Mu3_NHitQ10_v1',
2414  'HLT_HIL2Mu5_NHitQ10_v1',
2415  'HLT_HIL2Mu7_v1',
2416  'HLT_HIL3Mu12_v1',
2417  'HLT_HIL3Mu15_v1',
2418  'HLT_HIL3Mu20_v1',
2419  'HLT_HIL3Mu3_NHitQ10_v1',
2420  'HLT_HIL3Mu3_Track1_Jpsi_v1',
2421  'HLT_HIL3Mu3_Track1_v1',
2422  'HLT_HIL3Mu3_v1',
2423  'HLT_HIL3Mu5_NHitQ10_v1',
2424  'HLT_HIL3Mu5_Track1_Jpsi_v1',
2425  'HLT_HIL3Mu5_Track1_v1',
2426  'HLT_HIL3Mu5_v1',
2427  'HLT_HIL3Mu7_v1',
2428  'HLT_HIMu12_v1',
2429  'HLT_HIMu15_v1',
2430  'HLT_HIMu17_v1',
2431  'HLT_HIMu7p5_L2Mu2_Jpsi_v1',
2432  'HLT_HIMu7p5_L2Mu2_Upsilon_v1',
2433  'HLT_HIMu7p5_Track2_Jpsi_v1',
2434  'HLT_HIMu7p5_Track2_Upsilon_v1' ),
2435  SingleTrack = cms.vstring( 'HLT_HIFullTracks_HighPt18_v1',
2436  'HLT_HIFullTracks_HighPt24_v1',
2437  'HLT_HIFullTracks_HighPt34_v1',
2438  'HLT_HIFullTracks_HighPt45_v1' ),
2439  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
2440  'HLT_HcalCalibration_v5' ),
2441  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
2442  'HLT_HcalCalibration_v5' ),
2443  ZeroBias = cms.vstring( 'HLT_Random_v3',
2444  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
2445  'HLT_ZeroBias_v6' )
2446 )
2447 
2448 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
2449  iovIsRunNotTime = cms.bool( True ),
2450  recordName = cms.string( "CSCChannelMapperRecord" ),
2451  firstValid = cms.vuint32( 1 )
2452 )
2453 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
2454  iovIsRunNotTime = cms.bool( True ),
2455  recordName = cms.string( "CSCIndexerRecord" ),
2456  firstValid = cms.vuint32( 1 )
2457 )
2458 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
2459  iovIsRunNotTime = cms.bool( True ),
2460  recordName = cms.string( "L1TGlobalParametersRcd" ),
2461  firstValid = cms.vuint32( 1 )
2462 )
2463 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
2464  timeSlewParametersM3 = cms.VPSet(
2465  cms.PSet( tspar2 = cms.double( 0.0 ),
2466  tspar0 = cms.double( 12.2999 ),
2467  tspar1 = cms.double( -2.19142 ),
2468  tspar1_siPM = cms.double( 0.0 ),
2469  cap = cms.double( 6.0 ),
2470  tspar0_siPM = cms.double( 0.0 ),
2471  tspar2_siPM = cms.double( 0.0 )
2472  ),
2473  cms.PSet( tspar2 = cms.double( 32.0 ),
2474  tspar0 = cms.double( 15.5 ),
2475  tspar1 = cms.double( -3.2 ),
2476  tspar1_siPM = cms.double( 0.0 ),
2477  cap = cms.double( 6.0 ),
2478  tspar0_siPM = cms.double( 0.0 ),
2479  tspar2_siPM = cms.double( 0.0 )
2480  ),
2481  cms.PSet( tspar2 = cms.double( 0.0 ),
2482  tspar0 = cms.double( 12.2999 ),
2483  tspar1 = cms.double( -2.19142 ),
2484  tspar1_siPM = cms.double( 0.0 ),
2485  cap = cms.double( 6.0 ),
2486  tspar0_siPM = cms.double( 0.0 ),
2487  tspar2_siPM = cms.double( 0.0 )
2488  ),
2489  cms.PSet( tspar2 = cms.double( 0.0 ),
2490  tspar0 = cms.double( 12.2999 ),
2491  tspar1 = cms.double( -2.19142 ),
2492  tspar1_siPM = cms.double( 0.0 ),
2493  cap = cms.double( 6.0 ),
2494  tspar0_siPM = cms.double( 0.0 ),
2495  tspar2_siPM = cms.double( 0.0 )
2496  )
2497  ),
2498  timeSlewParametersM2 = cms.VPSet(
2499  cms.PSet( slope = cms.double( -3.178648 ),
2500  tmax = cms.double( 16.0 ),
2501  tzero = cms.double( 23.960177 )
2502  ),
2503  cms.PSet( slope = cms.double( -1.5610227 ),
2504  tmax = cms.double( 10.0 ),
2505  tzero = cms.double( 11.977461 )
2506  ),
2507  cms.PSet( slope = cms.double( -1.075824 ),
2508  tmax = cms.double( 6.25 ),
2509  tzero = cms.double( 9.109694 )
2510  )
2511  ),
2512  appendToDataLabel = cms.string( "HBHE" )
2513 )
2514 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
2515  iovIsRunNotTime = cms.bool( True ),
2516  recordName = cms.string( "JetTagComputerRecord" ),
2517  firstValid = cms.vuint32( 1 )
2518 )
2519 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
2520  iovIsRunNotTime = cms.bool( True ),
2521  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
2522  firstValid = cms.vuint32( 1 )
2523 )
2524 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
2525  iovIsRunNotTime = cms.bool( True ),
2526  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
2527  firstValid = cms.vuint32( 1 )
2528 )
2529 
2530 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2531  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2532  useCondDB = cms.bool( False ),
2533  useGBRForest = cms.bool( True ),
2534  useAdaBoost = cms.bool( False )
2535 )
2536 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2537  MaxDPhi = cms.double( 1.6 ),
2538  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2539  PropagationDirection = cms.string( "anyDirection" )
2540 )
2541 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2542  AlgoName = cms.string( "CSCChannelMapperPostls1" )
2543 )
2544 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2545  AlgoName = cms.string( "CSCIndexerPostls1" )
2546 )
2547 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2548  appendToDataLabel = cms.string( "" )
2549 )
2550 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2551 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2552  appendToDataLabel = cms.string( "" ),
2553  MapAuto = cms.untracked.bool( False ),
2554  SkipHE = cms.untracked.bool( False ),
2555  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
2556 )
2557 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2558  appendToDataLabel = cms.string( "" )
2559 )
2560 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2561  appendToDataLabel = cms.string( "" )
2562 )
2563 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2564  ComponentName = cms.string( "ClusterShapeHitFilter" ),
2565  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2566  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2567  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
2568 )
2569 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2570  appendToDataLabel = cms.string( "" )
2571 )
2572 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2573  NumberL1JetCounts = cms.uint32( 12 ),
2574  NumberL1NoIsoEG = cms.uint32( 4 ),
2575  NumberL1CenJet = cms.uint32( 4 ),
2576  NumberL1Tau = cms.uint32( 12 ),
2577  NumberConditionChips = cms.uint32( 1 ),
2578  NumberL1EGamma = cms.uint32( 12 ),
2579  TotalBxInEvent = cms.int32( 5 ),
2580  NumberL1Mu = cms.uint32( 4 ),
2581  PinsOnConditionChip = cms.uint32( 512 ),
2582  WordLength = cms.int32( 64 ),
2583  PinsOnChip = cms.uint32( 512 ),
2584  OrderOfChip = cms.vint32( 1 ),
2585  IfMuEtaNumberBits = cms.uint32( 6 ),
2586  OrderConditionChip = cms.vint32( 1 ),
2587  appendToDataLabel = cms.string( "" ),
2588  NumberL1TauJet = cms.uint32( 4 ),
2589  NumberL1Jet = cms.uint32( 12 ),
2590  NumberPhysTriggers = cms.uint32( 512 ),
2591  NumberL1Muon = cms.uint32( 8 ),
2592  UnitLength = cms.int32( 8 ),
2593  NumberL1IsoEG = cms.uint32( 4 ),
2594  NumberTechnicalTriggers = cms.uint32( 64 ),
2595  NumberL1ForJet = cms.uint32( 4 ),
2596  IfCaloEtaNumberBits = cms.uint32( 4 ),
2597  NumberPsbBoards = cms.int32( 7 ),
2598  NumberChips = cms.uint32( 1 ),
2599  NumberPhysTriggersExtended = cms.uint32( 64 )
2600 )
2601 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2602  SimpleMagneticField = cms.string( "" ),
2603  PropagationDirection = cms.string( "alongMomentum" ),
2604  ComponentName = cms.string( "PropagatorWithMaterial" ),
2605  Mass = cms.double( 0.105 ),
2606  ptMin = cms.double( -1.0 ),
2607  MaxDPhi = cms.double( 1.6 ),
2608  useRungeKutta = cms.bool( False )
2609 )
2610 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2611  SimpleMagneticField = cms.string( "ParabolicMf" ),
2612  PropagationDirection = cms.string( "alongMomentum" ),
2613  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2614  Mass = cms.double( 0.139 ),
2615  ptMin = cms.double( -1.0 ),
2616  MaxDPhi = cms.double( 1.6 ),
2617  useRungeKutta = cms.bool( False )
2618 )
2619 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2620  SimpleMagneticField = cms.string( "ParabolicMf" ),
2621  PropagationDirection = cms.string( "alongMomentum" ),
2622  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2623  Mass = cms.double( 0.105 ),
2624  ptMin = cms.double( -1.0 ),
2625  MaxDPhi = cms.double( 1.6 ),
2626  useRungeKutta = cms.bool( False )
2627 )
2628 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2629  SimpleMagneticField = cms.string( "" ),
2630  PropagationDirection = cms.string( "oppositeToMomentum" ),
2631  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2632  Mass = cms.double( 0.105 ),
2633  ptMin = cms.double( -1.0 ),
2634  MaxDPhi = cms.double( 1.6 ),
2635  useRungeKutta = cms.bool( False )
2636 )
2637 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2638  SimpleMagneticField = cms.string( "ParabolicMf" ),
2639  PropagationDirection = cms.string( "oppositeToMomentum" ),
2640  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2641  Mass = cms.double( 0.139 ),
2642  ptMin = cms.double( -1.0 ),
2643  MaxDPhi = cms.double( 1.6 ),
2644  useRungeKutta = cms.bool( False )
2645 )
2646 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2647  SimpleMagneticField = cms.string( "ParabolicMf" ),
2648  PropagationDirection = cms.string( "oppositeToMomentum" ),
2649  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2650  Mass = cms.double( 0.105 ),
2651  ptMin = cms.double( -1.0 ),
2652  MaxDPhi = cms.double( 1.6 ),
2653  useRungeKutta = cms.bool( False )
2654 )
2655 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2656  SimpleMagneticField = cms.string( "ParabolicMf" ),
2657  PropagationDirection = cms.string( "oppositeToMomentum" ),
2658  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2659  Mass = cms.double( 0.105 ),
2660  ptMin = cms.double( 0.1 ),
2661  MaxDPhi = cms.double( 1.6 ),
2662  useRungeKutta = cms.bool( False )
2663 )
2664 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2665  SimpleMagneticField = cms.string( "ParabolicMf" ),
2666  PropagationDirection = cms.string( "alongMomentum" ),
2667  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2668  Mass = cms.double( 0.1396 ),
2669  ptMin = cms.double( -1.0 ),
2670  MaxDPhi = cms.double( 4.0 ),
2671  useRungeKutta = cms.bool( False )
2672 )
2673 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2674  SimpleMagneticField = cms.string( "ParabolicMf" ),
2675  PropagationDirection = cms.string( "alongMomentum" ),
2676  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2677  Mass = cms.double( 0.105 ),
2678  ptMin = cms.double( 0.1 ),
2679  MaxDPhi = cms.double( 1.6 ),
2680  useRungeKutta = cms.bool( False )
2681 )
2682 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2683  EtaDivisions = cms.untracked.uint32( 20 ),
2684  PhiDivisions = cms.untracked.uint32( 20 ),
2685  EtaMax = cms.untracked.double( 2.5 )
2686 )
2687 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2688  minTracks = cms.uint32( 3 ),
2689  minVertices = cms.uint32( 1 ),
2690  use3d = cms.bool( True ),
2691  unBoost = cms.bool( False ),
2692  useSignificance = cms.bool( True )
2693 )
2694 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2695  NoErrorPropagation = cms.bool( False ),
2696  endcapShiftInZPos = cms.double( 0.0 ),
2697  PropagationDirection = cms.string( "anyDirection" ),
2698  useTuningForL2Speed = cms.bool( False ),
2699  useIsYokeFlag = cms.bool( True ),
2700  endcapShiftInZNeg = cms.double( 0.0 ),
2701  SetVBFPointer = cms.bool( False ),
2702  AssumeNoMaterial = cms.bool( False ),
2703  returnTangentPlane = cms.bool( True ),
2704  useInTeslaFromMagField = cms.bool( False ),
2705  VBFName = cms.string( "VolumeBasedMagneticField" ),
2706  useEndcapShiftsInZ = cms.bool( False ),
2707  sendLogWarning = cms.bool( False ),
2708  useMatVolumes = cms.bool( True ),
2709  debug = cms.bool( False ),
2710  ApplyRadX0Correction = cms.bool( True ),
2711  useMagVolumes = cms.bool( True ),
2712  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
2713 )
2714 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2715  ComponentName = cms.string( "TransientTrackBuilder" )
2716 )
2717 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2718  ComponentName = cms.string( "CaloDetIdAssociator" ),
2719  hcalRegion = cms.int32( 2 ),
2720  etaBinSize = cms.double( 0.087 ),
2721  nEta = cms.int32( 70 ),
2722  nPhi = cms.int32( 72 ),
2723  includeBadChambers = cms.bool( False ),
2724  includeME0 = cms.bool( False ),
2725  includeGEM = cms.bool( False )
2726 )
2727 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2728  ComponentName = cms.string( "CosmicNavigationSchool" ),
2729  SimpleMagneticField = cms.string( "" )
2730 )
2731 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2732  ComponentName = cms.string( "EcalDetIdAssociator" ),
2733  hcalRegion = cms.int32( 2 ),
2734  etaBinSize = cms.double( 0.02 ),
2735  nEta = cms.int32( 300 ),
2736  nPhi = cms.int32( 360 ),
2737  includeBadChambers = cms.bool( False ),
2738  includeME0 = cms.bool( False ),
2739  includeGEM = cms.bool( False )
2740 )
2741 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2742  dbstatusMask = cms.PSet(
2743  kBad = cms.vstring( 'kNonRespondingIsolated',
2744  'kDeadVFE',
2745  'kDeadFE',
2746  'kNoDataNoTP' ),
2747  kGood = cms.vstring( 'kOk' ),
2748  kRecovered = cms.vstring( ),
2749  kProblematic = cms.vstring( 'kDAC',
2750  'kNoLaser',
2751  'kNoisy',
2752  'kNNoisy',
2753  'kNNNoisy',
2754  'kNNNNoisy',
2755  'kNNNNNoisy',
2756  'kFixedG6',
2757  'kFixedG1',
2758  'kFixedG0' ),
2759  kWeird = cms.vstring( ),
2760  kTime = cms.vstring( )
2761  ),
2762  timeThresh = cms.double( 2.0 ),
2763  flagMask = cms.PSet(
2764  kBad = cms.vstring( 'kFaultyHardware',
2765  'kDead',
2766  'kKilled' ),
2767  kGood = cms.vstring( 'kGood' ),
2768  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2769  'kTowerRecovered' ),
2770  kProblematic = cms.vstring( 'kPoorReco',
2771  'kPoorCalib',
2772  'kNoisy',
2773  'kSaturated' ),
2774  kWeird = cms.vstring( 'kWeird',
2775  'kDiWeird' ),
2776  kTime = cms.vstring( 'kOutOfTime' )
2777  )
2778 )
2779 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2780  appendToDataLabel = cms.string( "" )
2781 )
2782 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2783  appendToDataLabel = cms.string( "" )
2784 )
2785 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2786  ComponentName = cms.string( "HcalDetIdAssociator" ),
2787  hcalRegion = cms.int32( 2 ),
2788  etaBinSize = cms.double( 0.087 ),
2789  nEta = cms.int32( 70 ),
2790  nPhi = cms.int32( 72 ),
2791  includeBadChambers = cms.bool( False ),
2792  includeME0 = cms.bool( False ),
2793  includeGEM = cms.bool( False )
2794 )
2795 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2796  phase = cms.uint32( 1 ),
2797  RecoveredRecHitBits = cms.vstring( ),
2798  appendToDataLabel = cms.string( "" ),
2799  SeverityLevels = cms.VPSet(
2800  cms.PSet( ChannelStatus = cms.vstring( ),
2801  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
2802  Level = cms.int32( 0 )
2803  ),
2804  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2805  RecHitFlags = cms.vstring( ),
2806  Level = cms.int32( 1 )
2807  ),
2808  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2809  RecHitFlags = cms.vstring( ),
2810  Level = cms.int32( 5 )
2811  ),
2812  cms.PSet( ChannelStatus = cms.vstring( ),
2813  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2814  'HBHEIsolatedNoise',
2815  'HBHEFlatNoise',
2816  'HBHESpikeNoise',
2817  'HBHETS4TS5Noise',
2818  'HBHENegativeNoise',
2819  'HBHEPulseFitBit',
2820  'HBHEOOTPU' ),
2821  Level = cms.int32( 8 )
2822  ),
2823  cms.PSet( ChannelStatus = cms.vstring( ),
2824  RecHitFlags = cms.vstring( 'HFLongShort',
2825  'HFS8S1Ratio',
2826  'HFPET',
2827  'HFSignalAsymmetry' ),
2828  Level = cms.int32( 11 )
2829  ),
2830  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2831  RecHitFlags = cms.vstring( ),
2832  Level = cms.int32( 15 )
2833  ),
2834  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2835  'HcalCellDead' ),
2836  RecHitFlags = cms.vstring( ),
2837  Level = cms.int32( 20 )
2838  )
2839  ),
2840  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2841  'HcalCellOff',
2842  'HcalCellDead' )
2843 )
2844 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2845  charmCut = cms.double( 1.5 ),
2846  recordLabel = cms.string( "HLT" ),
2847  useTrackWeights = cms.bool( True ),
2848  useCategories = cms.bool( True ),
2849  pseudoMultiplicityMin = cms.uint32( 2 ),
2850  categoryVariableName = cms.string( "vertexCategory" ),
2851  trackPseudoSelection = cms.PSet(
2852  maxDistToAxis = cms.double( 0.07 ),
2853  totalHitsMin = cms.uint32( 0 ),
2854  ptMin = cms.double( 0.0 ),
2855  sip2dSigMax = cms.double( 99999.9 ),
2856  sip2dValMax = cms.double( 99999.9 ),
2857  sip3dSigMax = cms.double( 99999.9 ),
2858  sip3dValMax = cms.double( 99999.9 ),
2859  maxDecayLen = cms.double( 5.0 ),
2860  qualityClass = cms.string( "any" ),
2861  jetDeltaRMax = cms.double( 0.3 ),
2862  normChi2Max = cms.double( 99999.9 ),
2863  pixelHitsMin = cms.uint32( 0 ),
2864  sip2dSigMin = cms.double( 2.0 ),
2865  sip2dValMin = cms.double( -99999.9 ),
2866  sip3dSigMin = cms.double( -99999.9 ),
2867  sip3dValMin = cms.double( -99999.9 )
2868  ),
2869  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2870  'CombinedSVPseudoVertex',
2871  'CombinedSVNoVertex' ),
2872  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2873  correctVertexMass = cms.bool( True ),
2874  vertexFlip = cms.bool( False ),
2875  minimumTrackWeight = cms.double( 0.5 ),
2876  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2877  trackMultiplicityMin = cms.uint32( 3 ),
2878  trackSelection = cms.PSet(
2879  maxDistToAxis = cms.double( 0.07 ),
2880  totalHitsMin = cms.uint32( 0 ),
2881  ptMin = cms.double( 0.0 ),
2882  sip2dSigMax = cms.double( 99999.9 ),
2883  sip2dValMax = cms.double( 99999.9 ),
2884  sip3dSigMax = cms.double( 99999.9 ),
2885  sip3dValMax = cms.double( 99999.9 ),
2886  maxDecayLen = cms.double( 5.0 ),
2887  qualityClass = cms.string( "any" ),
2888  jetDeltaRMax = cms.double( 0.3 ),
2889  normChi2Max = cms.double( 99999.9 ),
2890  pixelHitsMin = cms.uint32( 0 ),
2891  sip2dSigMin = cms.double( -99999.9 ),
2892  sip2dValMin = cms.double( -99999.9 ),
2893  sip3dSigMin = cms.double( -99999.9 ),
2894  sip3dValMin = cms.double( -99999.9 )
2895  ),
2896  trackSort = cms.string( "sip2dSig" ),
2897  SoftLeptonFlip = cms.bool( False ),
2898  trackFlip = cms.bool( False )
2899 )
2900 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2901  charmCut = cms.double( 1.5 ),
2902  recordLabel = cms.string( "HLT" ),
2903  useTrackWeights = cms.bool( True ),
2904  useCategories = cms.bool( True ),
2905  pseudoMultiplicityMin = cms.uint32( 2 ),
2906  categoryVariableName = cms.string( "vertexCategory" ),
2907  trackPseudoSelection = cms.PSet(
2908  max_pT_dRcut = cms.double( 0.1 ),
2909  b_dR = cms.double( 0.6263 ),
2910  min_pT = cms.double( 120.0 ),
2911  b_pT = cms.double( 0.3684 ),
2912  ptMin = cms.double( 0.0 ),
2913  max_pT_trackPTcut = cms.double( 3.0 ),
2914  max_pT = cms.double( 500.0 ),
2915  useVariableJTA = cms.bool( False ),
2916  maxDecayLen = cms.double( 5.0 ),
2917  qualityClass = cms.string( "any" ),
2918  normChi2Max = cms.double( 99999.9 ),
2919  sip2dValMin = cms.double( -99999.9 ),
2920  sip3dValMin = cms.double( -99999.9 ),
2921  a_dR = cms.double( -0.001053 ),
2922  maxDistToAxis = cms.double( 0.07 ),
2923  totalHitsMin = cms.uint32( 0 ),
2924  a_pT = cms.double( 0.005263 ),
2925  sip2dSigMax = cms.double( 99999.9 ),
2926  sip2dValMax = cms.double( 99999.9 ),
2927  sip3dSigMax = cms.double( 99999.9 ),
2928  sip3dValMax = cms.double( 99999.9 ),
2929  min_pT_dRcut = cms.double( 0.5 ),
2930  jetDeltaRMax = cms.double( 0.3 ),
2931  pixelHitsMin = cms.uint32( 0 ),
2932  sip3dSigMin = cms.double( -99999.9 ),
2933  sip2dSigMin = cms.double( 2.0 )
2934  ),
2935  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2936  'CombinedSVIVFV2PseudoVertex',
2937  'CombinedSVIVFV2NoVertex' ),
2938  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2939  correctVertexMass = cms.bool( True ),
2940  vertexFlip = cms.bool( False ),
2941  minimumTrackWeight = cms.double( 0.5 ),
2942  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2943  trackMultiplicityMin = cms.uint32( 3 ),
2944  trackSelection = cms.PSet(
2945  max_pT_dRcut = cms.double( 0.1 ),
2946  b_dR = cms.double( 0.6263 ),
2947  min_pT = cms.double( 120.0 ),
2948  b_pT = cms.double( 0.3684 ),
2949  ptMin = cms.double( 0.0 ),
2950  max_pT_trackPTcut = cms.double( 3.0 ),
2951  max_pT = cms.double( 500.0 ),
2952  useVariableJTA = cms.bool( False ),
2953  maxDecayLen = cms.double( 5.0 ),
2954  qualityClass = cms.string( "any" ),
2955  normChi2Max = cms.double( 99999.9 ),
2956  sip2dValMin = cms.double( -99999.9 ),
2957  sip3dValMin = cms.double( -99999.9 ),
2958  a_dR = cms.double( -0.001053 ),
2959  maxDistToAxis = cms.double( 0.07 ),
2960  totalHitsMin = cms.uint32( 0 ),
2961  a_pT = cms.double( 0.005263 ),
2962  sip2dSigMax = cms.double( 99999.9 ),
2963  sip2dValMax = cms.double( 99999.9 ),
2964  sip3dSigMax = cms.double( 99999.9 ),
2965  sip3dValMax = cms.double( 99999.9 ),
2966  min_pT_dRcut = cms.double( 0.5 ),
2967  jetDeltaRMax = cms.double( 0.3 ),
2968  pixelHitsMin = cms.uint32( 0 ),
2969  sip3dSigMin = cms.double( -99999.9 ),
2970  sip2dSigMin = cms.double( -99999.9 )
2971  ),
2972  trackSort = cms.string( "sip2dSig" ),
2973  SoftLeptonFlip = cms.bool( False ),
2974  trackFlip = cms.bool( False )
2975 )
2976 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2977  maxImpactParameterSig = cms.double( 999999.0 ),
2978  deltaR = cms.double( -1.0 ),
2979  minimumImpactParameter = cms.double( -1.0 ),
2980  maximumDecayLength = cms.double( 999999.0 ),
2981  impactParameterType = cms.int32( 1 ),
2982  trackQualityClass = cms.string( "any" ),
2983  deltaRmin = cms.double( 0.0 ),
2984  maxImpactParameter = cms.double( 0.1 ),
2985  useSignedImpactParameterSig = cms.bool( True ),
2986  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2987  nthTrack = cms.int32( -1 )
2988 )
2989 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2990  b_pT = cms.double( 0.3684 ),
2991  deltaR = cms.double( -1.0 ),
2992  minimumImpactParameter = cms.double( 0.05 ),
2993  a_dR = cms.double( -0.001053 ),
2994  min_pT = cms.double( 120.0 ),
2995  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2996  max_pT = cms.double( 500.0 ),
2997  impactParameterType = cms.int32( 1 ),
2998  trackQualityClass = cms.string( "any" ),
2999  useVariableJTA = cms.bool( False ),
3000  min_pT_dRcut = cms.double( 0.5 ),
3001  max_pT_trackPTcut = cms.double( 3.0 ),
3002  max_pT_dRcut = cms.double( 0.1 ),
3003  b_dR = cms.double( 0.6263 ),
3004  a_pT = cms.double( 0.005263 ),
3005  maximumDecayLength = cms.double( 999999.0 ),
3006  nthTrack = cms.int32( 1 ),
3007  useSignedImpactParameterSig = cms.bool( False )
3008 )
3009 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3010  MaxDPhi = cms.double( 1.6 ),
3011  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
3012  PropagationDirection = cms.string( "alongMomentum" )
3013 )
3014 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3015  MaxDPhi = cms.double( 1.6 ),
3016  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
3017  PropagationDirection = cms.string( "oppositeToMomentum" )
3018 )
3019 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3020  SimpleMagneticField = cms.string( "" ),
3021  PropagationDirection = cms.string( "oppositeToMomentum" ),
3022  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
3023  Mass = cms.double( 5.11E-4 ),
3024  ptMin = cms.double( -1.0 ),
3025  MaxDPhi = cms.double( 1.6 ),
3026  useRungeKutta = cms.bool( False )
3027 )
3028 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3029  appendToDataLabel = cms.string( "" ),
3030  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3031  MinimalTolerance = cms.double( 0.5 ),
3032  MaxDisplacement = cms.double( 0.5 ),
3033  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
3034  pTChargeCutThreshold = cms.double( -1.0 ),
3035  nSigma = cms.double( 3.0 ),
3036  MaxSagitta = cms.double( 2.0 ),
3037  MaxChi2 = cms.double( 16.0 ),
3038  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3039 )
3040 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3041  appendToDataLabel = cms.string( "" ),
3042  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3043  MinimalTolerance = cms.double( 0.5 ),
3044  MaxDisplacement = cms.double( 0.5 ),
3045  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
3046  pTChargeCutThreshold = cms.double( -1.0 ),
3047  nSigma = cms.double( 3.0 ),
3048  MaxSagitta = cms.double( 2.0 ),
3049  MaxChi2 = cms.double( 16.0 ),
3050  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3051 )
3052 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3053  appendToDataLabel = cms.string( "" ),
3054  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3055  MinimalTolerance = cms.double( 10.0 ),
3056  MaxDisplacement = cms.double( 100.0 ),
3057  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
3058  pTChargeCutThreshold = cms.double( -1.0 ),
3059  nSigma = cms.double( 3.0 ),
3060  MaxSagitta = cms.double( -1.0 ),
3061  MaxChi2 = cms.double( 2000.0 ),
3062  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3063 )
3064 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3065  appendToDataLabel = cms.string( "" ),
3066  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3067  MinimalTolerance = cms.double( 10.0 ),
3068  MaxDisplacement = cms.double( 100.0 ),
3069  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
3070  pTChargeCutThreshold = cms.double( -1.0 ),
3071  nSigma = cms.double( 3.0 ),
3072  MaxSagitta = cms.double( -1.0 ),
3073  MaxChi2 = cms.double( 30.0 ),
3074  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3075 )
3076 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3077  appendToDataLabel = cms.string( "" ),
3078  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3079  MinimalTolerance = cms.double( 0.5 ),
3080  MaxDisplacement = cms.double( 0.5 ),
3081  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
3082  pTChargeCutThreshold = cms.double( 15.0 ),
3083  nSigma = cms.double( 3.0 ),
3084  MaxSagitta = cms.double( 2.0 ),
3085  MaxChi2 = cms.double( 9.0 ),
3086  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3087 )
3088 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3089  appendToDataLabel = cms.string( "" ),
3090  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
3091  MinimalTolerance = cms.double( 10.0 ),
3092  MaxDisplacement = cms.double( 100.0 ),
3093  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
3094  pTChargeCutThreshold = cms.double( 15.0 ),
3095  nSigma = cms.double( 3.0 ),
3096  MaxSagitta = cms.double( -1.0 ),
3097  MaxChi2 = cms.double( 9.0 ),
3098  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3099 )
3100 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3101  appendToDataLabel = cms.string( "" ),
3102  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3103  MinimalTolerance = cms.double( 0.5 ),
3104  MaxDisplacement = cms.double( 0.5 ),
3105  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
3106  pTChargeCutThreshold = cms.double( -1.0 ),
3107  nSigma = cms.double( 3.0 ),
3108  MaxSagitta = cms.double( 2.0 ),
3109  MaxChi2 = cms.double( 16.0 ),
3110  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3111 )
3112 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3113  appendToDataLabel = cms.string( "" ),
3114  MinimalTolerance = cms.double( 0.5 ),
3115  MaxDisplacement = cms.double( 0.5 ),
3116  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
3117  nSigma = cms.double( 4.0 ),
3118  MaxSagitta = cms.double( 2.0 ),
3119  MaxChi2 = cms.double( 40.0 ),
3120  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
3121 )
3122 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3123  appendToDataLabel = cms.string( "" ),
3124  MinimalTolerance = cms.double( 10.0 ),
3125  MaxDisplacement = cms.double( 100.0 ),
3126  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
3127  nSigma = cms.double( 3.0 ),
3128  MaxSagitta = cms.double( -1.0 ),
3129  MaxChi2 = cms.double( 16.0 ),
3130  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3131 )
3132 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3133  appendToDataLabel = cms.string( "" ),
3134  MinimalTolerance = cms.double( 10.0 ),
3135  MaxDisplacement = cms.double( 100.0 ),
3136  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
3137  nSigma = cms.double( 3.0 ),
3138  MaxSagitta = cms.double( -1.0 ),
3139  MaxChi2 = cms.double( 30.0 ),
3140  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3141 )
3142 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3143  appendToDataLabel = cms.string( "" ),
3144  MinimalTolerance = cms.double( 10.0 ),
3145  MaxDisplacement = cms.double( 100.0 ),
3146  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
3147  nSigma = cms.double( 3.0 ),
3148  MaxSagitta = cms.double( -1.0 ),
3149  MaxChi2 = cms.double( 9.0 ),
3150  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3151 )
3152 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
3153  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
3154  MaxComponents = cms.int32( 12 ),
3155  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
3156 )
3157 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3158  appendToDataLabel = cms.string( "" ),
3159  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3160  MinimalTolerance = cms.double( 0.5 ),
3161  MaxDisplacement = cms.double( 0.5 ),
3162  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3163  pTChargeCutThreshold = cms.double( -1.0 ),
3164  nSigma = cms.double( 3.0 ),
3165  MaxSagitta = cms.double( 2.0 ),
3166  MaxChi2 = cms.double( 9.0 ),
3167  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3168 )
3169 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3170  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
3171  fractionShared = cms.double( 0.13 ),
3172  ValidHitBonus = cms.double( 5.0 ),
3173  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3174  MissingHitPenalty = cms.double( 20.0 ),
3175  allowSharedFirstHit = cms.bool( True )
3176 )
3177 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3178  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
3179  fractionShared = cms.double( 0.13 ),
3180  ValidHitBonus = cms.double( 5.0 ),
3181  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3182  MissingHitPenalty = cms.double( 20.0 ),
3183  allowSharedFirstHit = cms.bool( True )
3184 )
3185 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3186  appendToDataLabel = cms.string( "" ),
3187  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3188  MinimalTolerance = cms.double( 0.5 ),
3189  MaxDisplacement = cms.double( 0.5 ),
3190  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3191  pTChargeCutThreshold = cms.double( -1.0 ),
3192  nSigma = cms.double( 3.0 ),
3193  MaxSagitta = cms.double( 2.0 ),
3194  MaxChi2 = cms.double( 9.0 ),
3195  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3196 )
3197 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3198  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
3199  fractionShared = cms.double( 0.13 ),
3200  ValidHitBonus = cms.double( 5.0 ),
3201  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3202  MissingHitPenalty = cms.double( 20.0 ),
3203  allowSharedFirstHit = cms.bool( True )
3204 )
3205 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3206  maxImpactParameterSig = cms.double( 999999.0 ),
3207  deltaR = cms.double( -1.0 ),
3208  minimumImpactParameter = cms.double( -1.0 ),
3209  maximumDecayLength = cms.double( 999999.0 ),
3210  impactParameterType = cms.int32( 1 ),
3211  trackQualityClass = cms.string( "any" ),
3212  deltaRmin = cms.double( 0.0 ),
3213  maxImpactParameter = cms.double( 0.1 ),
3214  useSignedImpactParameterSig = cms.bool( True ),
3215  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3216  nthTrack = cms.int32( -1 )
3217 )
3218 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
3219  maxImpactParameterSig = cms.double( 999999.0 ),
3220  deltaR = cms.double( -1.0 ),
3221  minimumImpactParameter = cms.double( -1.0 ),
3222  maximumDecayLength = cms.double( 999999.0 ),
3223  impactParameterType = cms.int32( 1 ),
3224  trackQualityClass = cms.string( "any" ),
3225  deltaRmin = cms.double( 0.0 ),
3226  maxImpactParameter = cms.double( 0.2 ),
3227  useSignedImpactParameterSig = cms.bool( True ),
3228  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3229  nthTrack = cms.int32( -1 )
3230 )
3231 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3232  b_pT = cms.double( 0.3684 ),
3233  deltaR = cms.double( -1.0 ),
3234  minimumImpactParameter = cms.double( 0.05 ),
3235  a_dR = cms.double( -0.001053 ),
3236  min_pT = cms.double( 120.0 ),
3237  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3238  max_pT = cms.double( 500.0 ),
3239  impactParameterType = cms.int32( 1 ),
3240  trackQualityClass = cms.string( "any" ),
3241  useVariableJTA = cms.bool( False ),
3242  min_pT_dRcut = cms.double( 0.5 ),
3243  max_pT_trackPTcut = cms.double( 3.0 ),
3244  max_pT_dRcut = cms.double( 0.1 ),
3245  b_dR = cms.double( 0.6263 ),
3246  a_pT = cms.double( 0.005263 ),
3247  maximumDecayLength = cms.double( 999999.0 ),
3248  nthTrack = cms.int32( 1 ),
3249  useSignedImpactParameterSig = cms.bool( False )
3250 )
3251 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
3252  b_pT = cms.double( 0.3684 ),
3253  deltaR = cms.double( -1.0 ),
3254  minimumImpactParameter = cms.double( 0.2 ),
3255  a_dR = cms.double( -0.001053 ),
3256  min_pT = cms.double( 120.0 ),
3257  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3258  max_pT = cms.double( 500.0 ),
3259  impactParameterType = cms.int32( 1 ),
3260  trackQualityClass = cms.string( "any" ),
3261  useVariableJTA = cms.bool( False ),
3262  min_pT_dRcut = cms.double( 0.5 ),
3263  max_pT_trackPTcut = cms.double( 3.0 ),
3264  max_pT_dRcut = cms.double( 0.1 ),
3265  b_dR = cms.double( 0.6263 ),
3266  a_pT = cms.double( 0.005263 ),
3267  maximumDecayLength = cms.double( 999999.0 ),
3268  nthTrack = cms.int32( 2 ),
3269  useSignedImpactParameterSig = cms.bool( True )
3270 )
3271 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
3272  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
3273 )
3274 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
3275  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
3276  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
3277  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
3278  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
3279  Mass = cms.double( 5.11E-4 ),
3280  BetheHeitlerCorrection = cms.int32( 2 )
3281 )
3282 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3283  NoErrorPropagation = cms.bool( False ),
3284  endcapShiftInZPos = cms.double( 0.0 ),
3285  PropagationDirection = cms.string( "anyDirection" ),
3286  useTuningForL2Speed = cms.bool( True ),
3287  useIsYokeFlag = cms.bool( True ),
3288  endcapShiftInZNeg = cms.double( 0.0 ),
3289  SetVBFPointer = cms.bool( False ),
3290  AssumeNoMaterial = cms.bool( False ),
3291  returnTangentPlane = cms.bool( True ),
3292  useInTeslaFromMagField = cms.bool( False ),
3293  VBFName = cms.string( "VolumeBasedMagneticField" ),
3294  useEndcapShiftsInZ = cms.bool( False ),
3295  sendLogWarning = cms.bool( False ),
3296  useMatVolumes = cms.bool( True ),
3297  debug = cms.bool( False ),
3298  ApplyRadX0Correction = cms.bool( True ),
3299  useMagVolumes = cms.bool( True ),
3300  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
3301 )
3302 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3303  NoErrorPropagation = cms.bool( False ),
3304  endcapShiftInZPos = cms.double( 0.0 ),
3305  PropagationDirection = cms.string( "oppositeToMomentum" ),
3306  useTuningForL2Speed = cms.bool( True ),
3307  useIsYokeFlag = cms.bool( True ),
3308  endcapShiftInZNeg = cms.double( 0.0 ),
3309  SetVBFPointer = cms.bool( False ),
3310  AssumeNoMaterial = cms.bool( False ),
3311  returnTangentPlane = cms.bool( True ),
3312  useInTeslaFromMagField = cms.bool( False ),
3313  VBFName = cms.string( "VolumeBasedMagneticField" ),
3314  useEndcapShiftsInZ = cms.bool( False ),
3315  sendLogWarning = cms.bool( False ),
3316  useMatVolumes = cms.bool( True ),
3317  debug = cms.bool( False ),
3318  ApplyRadX0Correction = cms.bool( True ),
3319  useMagVolumes = cms.bool( True ),
3320  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
3321 )
3322 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
3323  EstimateCut = cms.double( -1.0 ),
3324  appendToDataLabel = cms.string( "" ),
3325  LogPixelProbabilityCut = cms.double( -16.0 ),
3326  MinDof = cms.int32( 2 ),
3327  NoOutliersBeginEnd = cms.bool( False ),
3328  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3329  MinNumberOfHits = cms.int32( 3 ),
3330  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3331  MaxNumberOfOutliers = cms.int32( 3 ),
3332  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3333  MaxFractionOutliers = cms.double( 0.3 ),
3334  NoInvalidHitsBeginEnd = cms.bool( True ),
3335  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
3336  RejectTracks = cms.bool( True )
3337 )
3338 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3339  EstimateCut = cms.double( -1.0 ),
3340  appendToDataLabel = cms.string( "" ),
3341  LogPixelProbabilityCut = cms.double( -16.0 ),
3342  MinDof = cms.int32( 2 ),
3343  NoOutliersBeginEnd = cms.bool( False ),
3344  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3345  MinNumberOfHits = cms.int32( 5 ),
3346  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3347  MaxNumberOfOutliers = cms.int32( 3 ),
3348  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3349  MaxFractionOutliers = cms.double( 0.3 ),
3350  NoInvalidHitsBeginEnd = cms.bool( False ),
3351  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3352  RejectTracks = cms.bool( True )
3353 )
3354 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3355  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3356  appendToDataLabel = cms.string( "" ),
3357  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3358  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
3359 )
3360 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3361  SimpleMagneticField = cms.string( "" ),
3362  PropagationDirection = cms.string( "alongMomentum" ),
3363  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3364  Mass = cms.double( 5.11E-4 ),
3365  ptMin = cms.double( -1.0 ),
3366  MaxDPhi = cms.double( 1.6 ),
3367  useRungeKutta = cms.bool( False )
3368 )
3369 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3370  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
3371 )
3372 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3373  EstimateCut = cms.double( -1.0 ),
3374  appendToDataLabel = cms.string( "" ),
3375  LogPixelProbabilityCut = cms.double( -16.0 ),
3376  MinDof = cms.int32( 2 ),
3377  NoOutliersBeginEnd = cms.bool( False ),
3378  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3379  MinNumberOfHits = cms.int32( 5 ),
3380  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3381  MaxNumberOfOutliers = cms.int32( 3 ),
3382  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3383  MaxFractionOutliers = cms.double( 0.3 ),
3384  NoInvalidHitsBeginEnd = cms.bool( True ),
3385  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3386  RejectTracks = cms.bool( True )
3387 )
3388 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3389  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3390  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3391  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3392  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3393  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
3394 )
3395 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3396  ErrorRescaling = cms.double( 100.0 ),
3397  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3398  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3399  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3400  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3401  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
3402 )
3403 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3404  appendToDataLabel = cms.string( "" ),
3405  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3406  MinimalTolerance = cms.double( 0.5 ),
3407  MaxDisplacement = cms.double( 0.5 ),
3408  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3409  pTChargeCutThreshold = cms.double( 15.0 ),
3410  nSigma = cms.double( 3.0 ),
3411  MaxSagitta = cms.double( 2.0 ),
3412  MaxChi2 = cms.double( 30.0 ),
3413  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3414 )
3415 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3416  appendToDataLabel = cms.string( "" ),
3417  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3418  MinimalTolerance = cms.double( 0.5 ),
3419  MaxDisplacement = cms.double( 0.5 ),
3420  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3421  pTChargeCutThreshold = cms.double( 15.0 ),
3422  nSigma = cms.double( 3.0 ),
3423  MaxSagitta = cms.double( 2.0 ),
3424  MaxChi2 = cms.double( 30.0 ),
3425  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3426 )
3427 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3428  appendToDataLabel = cms.string( "" ),
3429  MinimalTolerance = cms.double( 10.0 ),
3430  MaxDisplacement = cms.double( 100.0 ),
3431  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3432  nSigma = cms.double( 3.0 ),
3433  MaxSagitta = cms.double( -1.0 ),
3434  MaxChi2 = cms.double( 36.0 ),
3435  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3436 )
3437 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3438  EstimateCut = cms.double( -1.0 ),
3439  appendToDataLabel = cms.string( "" ),
3440  LogPixelProbabilityCut = cms.double( -16.0 ),
3441  MinDof = cms.int32( 2 ),
3442  NoOutliersBeginEnd = cms.bool( False ),
3443  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3444  MinNumberOfHits = cms.int32( 5 ),
3445  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3446  MaxNumberOfOutliers = cms.int32( 3 ),
3447  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3448  MaxFractionOutliers = cms.double( 0.3 ),
3449  NoInvalidHitsBeginEnd = cms.bool( False ),
3450  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3451  RejectTracks = cms.bool( True )
3452 )
3453 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3454  EstimateCut = cms.double( -1.0 ),
3455  appendToDataLabel = cms.string( "" ),
3456  LogPixelProbabilityCut = cms.double( -16.0 ),
3457  MinDof = cms.int32( 2 ),
3458  NoOutliersBeginEnd = cms.bool( False ),
3459  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3460  MinNumberOfHits = cms.int32( 5 ),
3461  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3462  MaxNumberOfOutliers = cms.int32( 3 ),
3463  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3464  MaxFractionOutliers = cms.double( 0.3 ),
3465  NoInvalidHitsBeginEnd = cms.bool( False ),
3466  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3467  RejectTracks = cms.bool( True )
3468 )
3469 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3470  EstimateCut = cms.double( 20.0 ),
3471  appendToDataLabel = cms.string( "" ),
3472  LogPixelProbabilityCut = cms.double( -14.0 ),
3473  MinDof = cms.int32( 2 ),
3474  NoOutliersBeginEnd = cms.bool( False ),
3475  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3476  MinNumberOfHits = cms.int32( 3 ),
3477  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3478  MaxNumberOfOutliers = cms.int32( 3 ),
3479  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3480  MaxFractionOutliers = cms.double( 0.3 ),
3481  NoInvalidHitsBeginEnd = cms.bool( True ),
3482  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3483  RejectTracks = cms.bool( True )
3484 )
3485 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3486  EstimateCut = cms.double( 20.0 ),
3487  appendToDataLabel = cms.string( "" ),
3488  LogPixelProbabilityCut = cms.double( -14.0 ),
3489  MinDof = cms.int32( 2 ),
3490  NoOutliersBeginEnd = cms.bool( False ),
3491  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3492  MinNumberOfHits = cms.int32( 3 ),
3493  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3494  MaxNumberOfOutliers = cms.int32( 3 ),
3495  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3496  MaxFractionOutliers = cms.double( 0.3 ),
3497  NoInvalidHitsBeginEnd = cms.bool( True ),
3498  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3499  RejectTracks = cms.bool( True )
3500 )
3501 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3502  appendToDataLabel = cms.string( "" ),
3503  minHits = cms.int32( 3 ),
3504  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3505  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3506  Updator = cms.string( "hltESPKFUpdator" ),
3507  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3508  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3509 )
3510 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3511  appendToDataLabel = cms.string( "" ),
3512  minHits = cms.int32( 3 ),
3513  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3514  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3515  Updator = cms.string( "hltESPKFUpdator" ),
3516  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3517  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3518 )
3519 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3520  appendToDataLabel = cms.string( "" ),
3521  minHits = cms.int32( 3 ),
3522  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3523  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3524  Updator = cms.string( "hltESPKFUpdator" ),
3525  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3526  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3527 )
3528 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3529  errorRescaling = cms.double( 100.0 ),
3530  minHits = cms.int32( 3 ),
3531  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3532  appendToDataLabel = cms.string( "" ),
3533  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3534  Updator = cms.string( "hltESPKFUpdator" ),
3535  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3536  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3537 )
3538 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3539  errorRescaling = cms.double( 100.0 ),
3540  minHits = cms.int32( 3 ),
3541  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3542  appendToDataLabel = cms.string( "" ),
3543  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3544  Updator = cms.string( "hltESPKFUpdator" ),
3545  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3546  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3547 )
3548 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3549  errorRescaling = cms.double( 10.0 ),
3550  minHits = cms.int32( 3 ),
3551  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3552  appendToDataLabel = cms.string( "" ),
3553  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3554  Updator = cms.string( "hltESPKFUpdator" ),
3555  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3556  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3557 )
3558 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3559  errorRescaling = cms.double( 10.0 ),
3560  minHits = cms.int32( 3 ),
3561  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3562  appendToDataLabel = cms.string( "" ),
3563  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3564  Updator = cms.string( "hltESPKFUpdator" ),
3565  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3566  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3567 )
3568 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3569  ComponentName = cms.string( "hltESPKFUpdator" )
3570 )
3571 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3572  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3573  DistanceMeasure = cms.string( "KullbackLeibler" )
3574 )
3575 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3576  appendToDataLabel = cms.string( "" ),
3577  minHits = cms.int32( 3 ),
3578  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3579  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3580  Updator = cms.string( "hltESPKFUpdator" ),
3581  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3582  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3583 )
3584 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3585  appendToDataLabel = cms.string( "" ),
3586  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3587  MinimalTolerance = cms.double( 0.5 ),
3588  MaxDisplacement = cms.double( 0.5 ),
3589  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3590  pTChargeCutThreshold = cms.double( -1.0 ),
3591  nSigma = cms.double( 3.0 ),
3592  MaxSagitta = cms.double( 2.0 ),
3593  MaxChi2 = cms.double( 9.0 ),
3594  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3595 )
3596 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3597  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3598  fractionShared = cms.double( 0.16 ),
3599  ValidHitBonus = cms.double( 5.0 ),
3600  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3601  MissingHitPenalty = cms.double( 20.0 ),
3602  allowSharedFirstHit = cms.bool( True )
3603 )
3604 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3605  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3606  fractionShared = cms.double( 0.16 ),
3607  ValidHitBonus = cms.double( 5.0 ),
3608  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3609  MissingHitPenalty = cms.double( 20.0 ),
3610  allowSharedFirstHit = cms.bool( True )
3611 )
3612 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3613  appendToDataLabel = cms.string( "" ),
3614  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3615  MinimalTolerance = cms.double( 0.5 ),
3616  MaxDisplacement = cms.double( 0.5 ),
3617  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3618  pTChargeCutThreshold = cms.double( -1.0 ),
3619  nSigma = cms.double( 3.0 ),
3620  MaxSagitta = cms.double( 2.0 ),
3621  MaxChi2 = cms.double( 9.0 ),
3622  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3623 )
3624 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3625  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3626  fractionShared = cms.double( 0.16 ),
3627  ValidHitBonus = cms.double( 5.0 ),
3628  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3629  MissingHitPenalty = cms.double( 20.0 ),
3630  allowSharedFirstHit = cms.bool( True )
3631 )
3632 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3633  UseStripStripQualityDB = cms.bool( True ),
3634  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3635  UsePixelROCQualityDB = cms.bool( True ),
3636  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3637  UseStripAPVFiberQualityDB = cms.bool( True ),
3638  badStripCuts = cms.PSet(
3639  TOB = cms.PSet(
3640  maxBad = cms.uint32( 4 ),
3641  maxConsecutiveBad = cms.uint32( 2 )
3642  ),
3643  TIB = cms.PSet(
3644  maxBad = cms.uint32( 4 ),
3645  maxConsecutiveBad = cms.uint32( 2 )
3646  ),
3647  TID = cms.PSet(
3648  maxBad = cms.uint32( 4 ),
3649  maxConsecutiveBad = cms.uint32( 2 )
3650  ),
3651  TEC = cms.PSet(
3652  maxBad = cms.uint32( 4 ),
3653  maxConsecutiveBad = cms.uint32( 2 )
3654  )
3655  ),
3656  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3657  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3658  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3659  UsePixelModuleQualityDB = cms.bool( True ),
3660  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3661  HitMatcher = cms.string( "StandardMatcher" ),
3662  DebugStripStripQualityDB = cms.untracked.bool( False ),
3663  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3664  SiStripQualityLabel = cms.string( "" ),
3665  UseStripModuleQualityDB = cms.bool( True ),
3666  MaskBadAPVFibers = cms.bool( True )
3667 )
3668 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3669  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3670  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3671  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3672  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3673 )
3674 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3675  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3676  fractionShared = cms.double( 0.11 ),
3677  ValidHitBonus = cms.double( 5.0 ),
3678  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3679  MissingHitPenalty = cms.double( 20.0 ),
3680  allowSharedFirstHit = cms.bool( True )
3681 )
3682 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3683  appendToDataLabel = cms.string( "" ),
3684  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3685  MinimalTolerance = cms.double( 0.5 ),
3686  MaxDisplacement = cms.double( 0.5 ),
3687  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3688  pTChargeCutThreshold = cms.double( -1.0 ),
3689  nSigma = cms.double( 3.0 ),
3690  MaxSagitta = cms.double( 2.0 ),
3691  MaxChi2 = cms.double( 16.0 ),
3692  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3693 )
3694 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3695  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3696  fractionShared = cms.double( 0.11 ),
3697  ValidHitBonus = cms.double( 5.0 ),
3698  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3699  MissingHitPenalty = cms.double( 20.0 ),
3700  allowSharedFirstHit = cms.bool( True )
3701 )
3702 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3703  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3704 )
3705 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3706  useLAAlignmentOffsets = cms.bool( False ),
3707  DoCosmics = cms.bool( False ),
3708  eff_charge_cut_highX = cms.double( 1.0 ),
3709  eff_charge_cut_highY = cms.double( 1.0 ),
3710  inflate_all_errors_no_trk_angle = cms.bool( False ),
3711  eff_charge_cut_lowY = cms.double( 0.0 ),
3712  eff_charge_cut_lowX = cms.double( 0.0 ),
3713  UseErrorsFromTemplates = cms.bool( True ),
3714  TruncatePixelCharge = cms.bool( True ),
3715  size_cutY = cms.double( 3.0 ),
3716  size_cutX = cms.double( 3.0 ),
3717  useLAWidthFromDB = cms.bool( False ),
3718  inflate_errors = cms.bool( False ),
3719  Alpha2Order = cms.bool( True ),
3720  ClusterProbComputationFlag = cms.int32( 0 ),
3721  PixelErrorParametrization = cms.string( "NOTcmsim" ),
3722  EdgeClusterErrorX = cms.double( 50.0 ),
3723  EdgeClusterErrorY = cms.double( 85.0 ),
3724  LoadTemplatesFromDB = cms.bool( True ),
3725  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3726  MagneticFieldRecord = cms.ESInputTag( "" ),
3727  IrradiationBiasCorrection = cms.bool( False )
3728 )
3729 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3730  DoLorentz = cms.bool( True ),
3731  DoCosmics = cms.bool( False ),
3732  LoadTemplatesFromDB = cms.bool( True ),
3733  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3734  Alpha2Order = cms.bool( True ),
3735  ClusterProbComputationFlag = cms.int32( 0 ),
3736  speed = cms.int32( -2 ),
3737  UseClusterSplitter = cms.bool( False )
3738 )
3739 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3740  appendToDataLabel = cms.string( "" ),
3741  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3742  MinimalTolerance = cms.double( 0.5 ),
3743  MaxDisplacement = cms.double( 0.5 ),
3744  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3745  pTChargeCutThreshold = cms.double( -1.0 ),
3746  nSigma = cms.double( 3.0 ),
3747  MaxSagitta = cms.double( 2.0 ),
3748  MaxChi2 = cms.double( 16.0 ),
3749  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3750 )
3751 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3752  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3753  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3754  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3755  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3756 )
3757 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3758  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3759  fractionShared = cms.double( 0.11 ),
3760  ValidHitBonus = cms.double( 5.0 ),
3761  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3762  MissingHitPenalty = cms.double( 20.0 ),
3763  allowSharedFirstHit = cms.bool( True )
3764 )
3765 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3766  appendToDataLabel = cms.string( "" ),
3767  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3768  MinimalTolerance = cms.double( 0.5 ),
3769  MaxDisplacement = cms.double( 0.5 ),
3770  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3771  pTChargeCutThreshold = cms.double( 15.0 ),
3772  nSigma = cms.double( 3.0 ),
3773  MaxSagitta = cms.double( 2.0 ),
3774  MaxChi2 = cms.double( 9.0 ),
3775  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
3776 )
3777 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3778  appendToDataLabel = cms.string( "" ),
3779  MinimalTolerance = cms.double( 10.0 ),
3780  MaxDisplacement = cms.double( 100.0 ),
3781  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3782  nSigma = cms.double( 3.0 ),
3783  MaxSagitta = cms.double( -1.0 ),
3784  MaxChi2 = cms.double( 25.0 ),
3785  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3786 )
3787 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3788  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3789  fractionShared = cms.double( 0.19 ),
3790  ValidHitBonus = cms.double( 5.0 ),
3791  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3792  MissingHitPenalty = cms.double( 20.0 ),
3793  allowSharedFirstHit = cms.bool( True )
3794 )
3795 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3796  appendToDataLabel = cms.string( "" ),
3797  minHits = cms.int32( 3 ),
3798  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3799  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3800  Updator = cms.string( "hltESPKFUpdator" ),
3801  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3802  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3803 )
3804 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3805  errorRescaling = cms.double( 100.0 ),
3806  minHits = cms.int32( 3 ),
3807  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3808  appendToDataLabel = cms.string( "" ),
3809  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3810  Updator = cms.string( "hltESPKFUpdator" ),
3811  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3812  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3813 )
3814 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3815  SimpleMagneticField = cms.string( "" ),
3816  PropagationDirection = cms.string( "alongMomentum" ),
3817  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3818  Mass = cms.double( 0.105 ),
3819  ptMin = cms.double( -1.0 ),
3820  MaxDPhi = cms.double( 1.6 ),
3821  useRungeKutta = cms.bool( True )
3822 )
3823 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3824  Epsilon = cms.double( 5.0 ),
3825  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3826  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3827  PropagationDirection = cms.string( "alongMomentum" ),
3828  ComponentName = cms.string( "hltESPSmartPropagator" )
3829 )
3830 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3831  Epsilon = cms.double( 5.0 ),
3832  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3833  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3834  PropagationDirection = cms.string( "alongMomentum" ),
3835  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
3836 )
3837 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3838  Epsilon = cms.double( 5.0 ),
3839  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3840  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3841  PropagationDirection = cms.string( "oppositeToMomentum" ),
3842  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
3843 )
3844 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3845  distance = cms.double( 0.5 )
3846 )
3847 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3848  NoErrorPropagation = cms.bool( False ),
3849  endcapShiftInZPos = cms.double( 0.0 ),
3850  PropagationDirection = cms.string( "alongMomentum" ),
3851  useTuningForL2Speed = cms.bool( False ),
3852  useIsYokeFlag = cms.bool( True ),
3853  endcapShiftInZNeg = cms.double( 0.0 ),
3854  SetVBFPointer = cms.bool( False ),
3855  AssumeNoMaterial = cms.bool( False ),
3856  returnTangentPlane = cms.bool( True ),
3857  useInTeslaFromMagField = cms.bool( False ),
3858  VBFName = cms.string( "VolumeBasedMagneticField" ),
3859  useEndcapShiftsInZ = cms.bool( False ),
3860  sendLogWarning = cms.bool( False ),
3861  useMatVolumes = cms.bool( True ),
3862  debug = cms.bool( False ),
3863  ApplyRadX0Correction = cms.bool( True ),
3864  useMagVolumes = cms.bool( True ),
3865  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
3866 )
3867 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3868  NoErrorPropagation = cms.bool( False ),
3869  endcapShiftInZPos = cms.double( 0.0 ),
3870  PropagationDirection = cms.string( "oppositeToMomentum" ),
3871  useTuningForL2Speed = cms.bool( False ),
3872  useIsYokeFlag = cms.bool( True ),
3873  endcapShiftInZNeg = cms.double( 0.0 ),
3874  SetVBFPointer = cms.bool( False ),
3875  AssumeNoMaterial = cms.bool( False ),
3876  returnTangentPlane = cms.bool( True ),
3877  useInTeslaFromMagField = cms.bool( False ),
3878  VBFName = cms.string( "VolumeBasedMagneticField" ),
3879  useEndcapShiftsInZ = cms.bool( False ),
3880  sendLogWarning = cms.bool( False ),
3881  useMatVolumes = cms.bool( True ),
3882  debug = cms.bool( False ),
3883  ApplyRadX0Correction = cms.bool( True ),
3884  useMagVolumes = cms.bool( True ),
3885  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
3886 )
3887 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3888  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3889  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3890  parameters = cms.PSet(
3891  mTIB_P1 = cms.double( 0.202 ),
3892  maxChgOneMIP = cms.double( 6000.0 ),
3893  mTEC_P0 = cms.double( -1.885 ),
3894  mTOB_P1 = cms.double( 0.253 ),
3895  mTEC_P1 = cms.double( 0.471 ),
3896  mLC_P2 = cms.double( 0.3 ),
3897  mLC_P1 = cms.double( 0.618 ),
3898  mTOB_P0 = cms.double( -1.026 ),
3899  mLC_P0 = cms.double( -0.326 ),
3900  useLegacyError = cms.bool( False ),
3901  mTIB_P0 = cms.double( -0.742 ),
3902  mTID_P1 = cms.double( 0.433 ),
3903  mTID_P0 = cms.double( -1.427 )
3904  )
3905 )
3906 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3907  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3908  Matcher = cms.string( "StandardMatcher" ),
3909  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3910  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3911  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
3912 )
3913 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3914  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3915  Matcher = cms.string( "StandardMatcher" ),
3916  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3917  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3918  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
3919 )
3920 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3921  StripCPE = cms.string( "Fake" ),
3922  Matcher = cms.string( "StandardMatcher" ),
3923  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3924  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3925  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
3926 )
3927 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3928  StripCPE = cms.string( "Fake" ),
3929  Matcher = cms.string( "StandardMatcher" ),
3930  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3931  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3932  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
3933 )
3934 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3935  appendToDataLabel = cms.string( "" ),
3936  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3937  MinimalTolerance = cms.double( 0.5 ),
3938  MaxDisplacement = cms.double( 0.5 ),
3939  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3940  pTChargeCutThreshold = cms.double( -1.0 ),
3941  nSigma = cms.double( 3.0 ),
3942  MaxSagitta = cms.double( 2.0 ),
3943  MaxChi2 = cms.double( 16.0 ),
3944  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3945 )
3946 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3947  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3948  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3949  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3950  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3951 )
3952 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3953  EstimateCut = cms.double( 30.0 ),
3954  appendToDataLabel = cms.string( "" ),
3955  LogPixelProbabilityCut = cms.double( -16.0 ),
3956  MinDof = cms.int32( 2 ),
3957  NoOutliersBeginEnd = cms.bool( False ),
3958  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3959  MinNumberOfHits = cms.int32( 7 ),
3960  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3961  MaxNumberOfOutliers = cms.int32( 3 ),
3962  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3963  MaxFractionOutliers = cms.double( 0.3 ),
3964  NoInvalidHitsBeginEnd = cms.bool( False ),
3965  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3966  RejectTracks = cms.bool( True )
3967 )
3968 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3969  EstimateCut = cms.double( 30.0 ),
3970  appendToDataLabel = cms.string( "" ),
3971  LogPixelProbabilityCut = cms.double( -16.0 ),
3972  MinDof = cms.int32( 2 ),
3973  NoOutliersBeginEnd = cms.bool( False ),
3974  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3975  MinNumberOfHits = cms.int32( 7 ),
3976  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3977  MaxNumberOfOutliers = cms.int32( 3 ),
3978  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3979  MaxFractionOutliers = cms.double( 0.3 ),
3980  NoInvalidHitsBeginEnd = cms.bool( False ),
3981  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3982  RejectTracks = cms.bool( True )
3983 )
3984 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3985  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3986  appendToDataLabel = cms.string( "" ),
3987  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3988  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
3989 )
3990 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3991  appendToDataLabel = cms.string( "" ),
3992  minHits = cms.int32( 7 ),
3993  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3994  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3995  Updator = cms.string( "hltESPKFUpdator" ),
3996  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3997  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3998 )
3999 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4000  appendToDataLabel = cms.string( "" ),
4001  minHits = cms.int32( 7 ),
4002  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
4003  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4004  Updator = cms.string( "hltESPKFUpdator" ),
4005  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4006  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4007 )
4008 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4009  errorRescaling = cms.double( 10.0 ),
4010  minHits = cms.int32( 7 ),
4011  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
4012  appendToDataLabel = cms.string( "" ),
4013  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4014  Updator = cms.string( "hltESPKFUpdator" ),
4015  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4016  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4017 )
4018 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4019  errorRescaling = cms.double( 10.0 ),
4020  minHits = cms.int32( 7 ),
4021  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
4022  appendToDataLabel = cms.string( "" ),
4023  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4024  Updator = cms.string( "hltESPKFUpdator" ),
4025  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4026  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4027 )
4028 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4029  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
4030  fractionShared = cms.double( 0.09 ),
4031  ValidHitBonus = cms.double( 5.0 ),
4032  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4033  MissingHitPenalty = cms.double( 20.0 ),
4034  allowSharedFirstHit = cms.bool( True )
4035 )
4036 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
4037  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
4038  appendToDataLabel = cms.string( "" ),
4039  algoOrder = cms.vstring( )
4040 )
4041 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4042  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4043  fractionShared = cms.double( 0.5 ),
4044  ValidHitBonus = cms.double( 100.0 ),
4045  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4046  MissingHitPenalty = cms.double( 0.0 ),
4047  allowSharedFirstHit = cms.bool( False )
4048 )
4049 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
4050  appendToDataLabel = cms.string( "" ),
4051  minHits = cms.int32( 3 ),
4052  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
4053  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4054  Updator = cms.string( "hltESPKFUpdator" ),
4055  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4056  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4057 )
4058 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
4059  errorRescaling = cms.double( 100.0 ),
4060  minHits = cms.int32( 3 ),
4061  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
4062  appendToDataLabel = cms.string( "" ),
4063  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4064  Updator = cms.string( "hltESPKFUpdator" ),
4065  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4066  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4067 )
4068 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
4069  useQuadrupletAlgo = cms.bool( False ),
4070  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
4071  appendToDataLabel = cms.string( "" )
4072 )
4073 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
4074  ComponentName = cms.string( "hltTrackCleaner" ),
4075  appendToDataLabel = cms.string( "" )
4076 )
4077 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4078  ComponentName = cms.string( "HODetIdAssociator" ),
4079  hcalRegion = cms.int32( 2 ),
4080  etaBinSize = cms.double( 0.087 ),
4081  nEta = cms.int32( 30 ),
4082  nPhi = cms.int32( 72 ),
4083  includeBadChambers = cms.bool( False ),
4084  includeME0 = cms.bool( False ),
4085  includeGEM = cms.bool( False )
4086 )
4087 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4088  ComponentName = cms.string( "MuonDetIdAssociator" ),
4089  hcalRegion = cms.int32( 2 ),
4090  etaBinSize = cms.double( 0.125 ),
4091  nEta = cms.int32( 48 ),
4092  nPhi = cms.int32( 48 ),
4093  includeBadChambers = cms.bool( False ),
4094  includeME0 = cms.bool( False ),
4095  includeGEM = cms.bool( False )
4096 )
4097 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4098  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
4099  fractionShared = cms.double( 0.1 ),
4100  ValidHitBonus = cms.double( 1000.0 ),
4101  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4102  MissingHitPenalty = cms.double( 1.0 ),
4103  allowSharedFirstHit = cms.bool( True )
4104 )
4105 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
4106  ComponentName = cms.string( "SimpleNavigationSchool" ),
4107  SimpleMagneticField = cms.string( "ParabolicMf" )
4108 )
4109 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4110  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
4111  hcalRegion = cms.int32( 2 ),
4112  etaBinSize = cms.double( 0.1 ),
4113  nEta = cms.int32( 60 ),
4114  nPhi = cms.int32( 30 ),
4115  includeBadChambers = cms.bool( False ),
4116  includeME0 = cms.bool( False ),
4117  includeGEM = cms.bool( False )
4118 )
4119 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
4120  ListOfRecordToMerge = cms.VPSet(
4121  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
4122  tag = cms.string( "" )
4123  ),
4124  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
4125  tag = cms.string( "" )
4126  )
4127  )
4128 )
4129 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
4130 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
4131  LatencyRecord = cms.PSet(
4132  label = cms.untracked.string( "" ),
4133  record = cms.string( "SiStripLatencyRcd" )
4134  ),
4135  BackPlaneCorrectionDeconvMode = cms.PSet(
4136  label = cms.untracked.string( "deconvolution" ),
4137  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4138  ),
4139  BackPlaneCorrectionPeakMode = cms.PSet(
4140  label = cms.untracked.string( "peak" ),
4141  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4142  )
4143 )
4144 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
4145  LatencyRecord = cms.PSet(
4146  label = cms.untracked.string( "" ),
4147  record = cms.string( "SiStripLatencyRcd" )
4148  ),
4149  LorentzAngleDeconvMode = cms.PSet(
4150  label = cms.untracked.string( "deconvolution" ),
4151  record = cms.string( "SiStripLorentzAngleRcd" )
4152  ),
4153  LorentzAnglePeakMode = cms.PSet(
4154  label = cms.untracked.string( "peak" ),
4155  record = cms.string( "SiStripLorentzAngleRcd" )
4156  )
4157 )
4158 
4159 fragment.ThroughputService = cms.Service( "ThroughputService",
4160  dqmPath = cms.untracked.string( "HLT/Throughput" ),
4161  timeRange = cms.untracked.double( 60000.0 ),
4162  timeResolution = cms.untracked.double( 5.828 )
4163 )
4164 
4165 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
4166  toGet = cms.VPSet(
4167  ),
4168  verbose = cms.untracked.bool( False )
4169 )
4170 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
4171  RawDataCollection = cms.InputTag( "rawDataCollector" )
4172 )
4173 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
4174  result = cms.bool( False )
4175 )
4176 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
4177  SelectedTriggerType = cms.int32( 1 )
4178 )
4179 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
4180  lenSlinkTrailer = cms.untracked.int32( 8 ),
4181  lenAMC13Header = cms.untracked.int32( 8 ),
4182  CTP7 = cms.untracked.bool( False ),
4183  lenAMC13Trailer = cms.untracked.int32( 8 ),
4184  Setup = cms.string( "stage2::GTSetup" ),
4185  MinFeds = cms.uint32( 0 ),
4186  InputLabel = cms.InputTag( "rawDataCollector" ),
4187  lenSlinkHeader = cms.untracked.int32( 8 ),
4188  MTF7 = cms.untracked.bool( False ),
4189  FWId = cms.uint32( 0 ),
4190  TMTCheck = cms.bool( True ),
4191  debug = cms.untracked.bool( False ),
4192  FedIds = cms.vint32( 1404 ),
4193  lenAMCHeader = cms.untracked.int32( 8 ),
4194  lenAMCTrailer = cms.untracked.int32( 0 ),
4195  FWOverride = cms.bool( False )
4196 )
4197 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4198  L1DataBxInEvent = cms.int32( 5 ),
4199  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4200  AlgorithmTriggersUnmasked = cms.bool( True ),
4201  EmulateBxInEvent = cms.int32( 1 ),
4202  AlgorithmTriggersUnprescaled = cms.bool( True ),
4203  PrintL1Menu = cms.untracked.bool( False ),
4204  Verbosity = cms.untracked.int32( 0 ),
4205  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4206  ProduceL1GtDaqRecord = cms.bool( True ),
4207  PrescaleSet = cms.uint32( 1 ),
4208  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4209  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4210  TriggerMenuLuminosity = cms.string( "startup" ),
4211  ProduceL1GtObjectMapRecord = cms.bool( True ),
4212  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4213  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
4214  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4215  BstLengthBytes = cms.int32( -1 ),
4216  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
4217 )
4218 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
4219  scalersInputTag = cms.InputTag( "rawDataCollector" )
4220 )
4221 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4222  maxZ = cms.double( 40.0 ),
4223  src = cms.InputTag( "hltScalersRawToDigi" ),
4224  gtEvmLabel = cms.InputTag( "" ),
4225  changeToCMSCoordinates = cms.bool( False ),
4226  setSigmaZ = cms.double( 0.0 ),
4227  maxRadius = cms.double( 2.0 )
4228 )
4229 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
4230  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4231  offset = cms.uint32( 0 )
4232 )
4233 fragment.hltZeroBiasForBeamSpot = cms.EDFilter( "HLTL1TSeed",
4234  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4235  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4236  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4237  saveTags = cms.bool( True ),
4238  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4239  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4240  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4241  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4242  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4243 )
4244 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
4245  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 ),
4246  FedLabel = cms.InputTag( "listfeds" ),
4247  eventPut = cms.bool( True ),
4248  srpUnpacking = cms.bool( True ),
4249  syncCheck = cms.bool( True ),
4250  headerUnpacking = cms.bool( True ),
4251  feUnpacking = cms.bool( True ),
4252  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 ),
4253  tccUnpacking = cms.bool( True ),
4254  numbTriggerTSamples = cms.int32( 1 ),
4255  InputLabel = cms.InputTag( "rawDataCollector" ),
4256  numbXtalTSamples = cms.int32( 10 ),
4257  feIdCheck = cms.bool( True ),
4258  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 ),
4259  silentMode = cms.untracked.bool( True ),
4260  DoRegional = cms.bool( False ),
4261  forceToKeepFRData = cms.bool( False ),
4262  memUnpacking = cms.bool( True )
4263 )
4264 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
4265  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4266  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4267  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
4268  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
4269  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
4270  algoPSet = cms.PSet(
4271  ebSpikeThreshold = cms.double( 1.042 ),
4272  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4273  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4274  timealgo = cms.string( "None" ),
4275  EBtimeNconst = cms.double( 28.5 ),
4276  prefitMaxChiSqEE = cms.double( 10.0 ),
4277  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
4278  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4279  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4280  prefitMaxChiSqEB = cms.double( 25.0 ),
4281  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
4282  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4283  selectiveBadSampleCriteriaEB = cms.bool( False ),
4284  dynamicPedestalsEB = cms.bool( False ),
4285  useLumiInfoRunHeader = cms.bool( False ),
4286  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4287  doPrefitEE = cms.bool( False ),
4288  dynamicPedestalsEE = cms.bool( False ),
4289  selectiveBadSampleCriteriaEE = cms.bool( False ),
4290  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4291  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
4292  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
4293  EcalPulseShapeParameters = cms.PSet(
4294  EEPulseShapeTemplate = cms.vdouble( 0.116442, 0.756246, 1.0, 0.897182, 0.686831, 0.491506, 0.344111, 0.245731, 0.174115, 0.123361, 0.0874288, 0.061957 ),
4295  EEdigiCollection = cms.string( "" ),
4296  EcalPreMixStage2 = cms.bool( False ),
4297  EcalPreMixStage1 = cms.bool( False ),
4298  EBPulseShapeCovariance = cms.vdouble( 3.001E-6, 1.233E-5, 0.0, -4.416E-6, -4.571E-6, -3.614E-6, -2.636E-6, -1.286E-6, -8.41E-7, -5.296E-7, 0.0, 0.0, 1.233E-5, 6.154E-5, 0.0, -2.2E-5, -2.309E-5, -1.838E-5, -1.373E-5, -7.334E-6, -5.088E-6, -3.745E-6, -2.428E-6, 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, -4.416E-6, -2.2E-5, 0.0, 8.319E-6, 8.545E-6, 6.792E-6, 5.059E-6, 2.678E-6, 1.816E-6, 1.223E-6, 8.245E-7, 5.589E-7, -4.571E-6, -2.309E-5, 0.0, 8.545E-6, 9.182E-6, 7.219E-6, 5.388E-6, 2.853E-6, 1.944E-6, 1.324E-6, 9.083E-7, 6.335E-7, -3.614E-6, -1.838E-5, 0.0, 6.792E-6, 7.219E-6, 6.016E-6, 4.437E-6, 2.385E-6, 1.636E-6, 1.118E-6, 7.754E-7, 5.556E-7, -2.636E-6, -1.373E-5, 0.0, 5.059E-6, 5.388E-6, 4.437E-6, 3.602E-6, 1.917E-6, 1.322E-6, 9.079E-7, 6.529E-7, 4.752E-7, -1.286E-6, -7.334E-6, 0.0, 2.678E-6, 2.853E-6, 2.385E-6, 1.917E-6, 1.375E-6, 9.1E-7, 6.455E-7, 4.693E-7, 3.657E-7, -8.41E-7, -5.088E-6, 0.0, 1.816E-6, 1.944E-6, 1.636E-6, 1.322E-6, 9.1E-7, 9.115E-7, 6.062E-7, 4.436E-7, 3.422E-7, -5.296E-7, -3.745E-6, 0.0, 1.223E-6, 1.324E-6, 1.118E-6, 9.079E-7, 6.455E-7, 6.062E-7, 7.217E-7, 4.862E-7, 3.768E-7, 0.0, -2.428E-6, 0.0, 8.245E-7, 9.083E-7, 7.754E-7, 6.529E-7, 4.693E-7, 4.436E-7, 4.862E-7, 6.509E-7, 4.418E-7, 0.0, 0.0, 0.0, 5.589E-7, 6.335E-7, 5.556E-7, 4.752E-7, 3.657E-7, 3.422E-7, 3.768E-7, 4.418E-7, 6.142E-7 ),
4299  ESdigiCollection = cms.string( "" ),
4300  EBdigiCollection = cms.string( "" ),
4301  EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ),
4302  EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ),
4303  EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ),
4304  EEPulseShapeCovariance = cms.vdouble( 3.941E-5, 3.333E-5, 0.0, -1.449E-5, -1.661E-5, -1.424E-5, -1.183E-5, -6.842E-6, -4.915E-6, -3.411E-6, 0.0, 0.0, 3.333E-5, 2.862E-5, 0.0, -1.244E-5, -1.431E-5, -1.233E-5, -1.032E-5, -5.883E-6, -4.154E-6, -2.902E-6, -2.128E-6, 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, -1.449E-5, -1.244E-5, 0.0, 5.84E-6, 6.649E-6, 5.72E-6, 4.812E-6, 2.708E-6, 1.869E-6, 1.33E-6, 9.186E-7, 6.446E-7, -1.661E-5, -1.431E-5, 0.0, 6.649E-6, 7.966E-6, 6.898E-6, 5.794E-6, 3.157E-6, 2.184E-6, 1.567E-6, 1.084E-6, 7.575E-7, -1.424E-5, -1.233E-5, 0.0, 5.72E-6, 6.898E-6, 6.341E-6, 5.347E-6, 2.859E-6, 1.991E-6, 1.431E-6, 9.839E-7, 6.886E-7, -1.183E-5, -1.032E-5, 0.0, 4.812E-6, 5.794E-6, 5.347E-6, 4.854E-6, 2.628E-6, 1.809E-6, 1.289E-6, 9.02E-7, 6.146E-7, -6.842E-6, -5.883E-6, 0.0, 2.708E-6, 3.157E-6, 2.859E-6, 2.628E-6, 1.863E-6, 1.296E-6, 8.882E-7, 6.108E-7, 4.283E-7, -4.915E-6, -4.154E-6, 0.0, 1.869E-6, 2.184E-6, 1.991E-6, 1.809E-6, 1.296E-6, 1.217E-6, 8.669E-7, 5.751E-7, 3.882E-7, -3.411E-6, -2.902E-6, 0.0, 1.33E-6, 1.567E-6, 1.431E-6, 1.289E-6, 8.882E-7, 8.669E-7, 9.522E-7, 6.717E-7, 4.293E-7, 0.0, -2.128E-6, 0.0, 9.186E-7, 1.084E-6, 9.839E-7, 9.02E-7, 6.108E-7, 5.751E-7, 6.717E-7, 7.911E-7, 5.493E-7, 0.0, 0.0, 0.0, 6.446E-7, 7.575E-7, 6.886E-7, 6.146E-7, 4.283E-7, 3.882E-7, 4.293E-7, 5.493E-7, 7.027E-7 ),
4305  EBPulseShapeTemplate = cms.vdouble( 0.0113979, 0.758151, 1.0, 0.887744, 0.673548, 0.474332, 0.319561, 0.215144, 0.147464, 0.101087, 0.0693181, 0.0475044 ),
4306  EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ),
4307  EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ),
4308  UseLCcorrection = cms.untracked.bool( True ),
4309  EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 )
4310  ),
4311  doPrefitEB = cms.bool( False ),
4312  addPedestalUncertaintyEE = cms.double( 0.0 ),
4313  addPedestalUncertaintyEB = cms.double( 0.0 ),
4314  gainSwitchUseMaxSampleEB = cms.bool( True ),
4315  EEtimeNconst = cms.double( 31.8 ),
4316  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4317  chi2ThreshEE_ = cms.double( 50.0 ),
4318  eePulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ),
4319  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
4320  gainSwitchUseMaxSampleEE = cms.bool( False ),
4321  mitigateBadSamplesEB = cms.bool( False ),
4322  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4323  ebPulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ),
4324  ampErrorCalculation = cms.bool( False ),
4325  mitigateBadSamplesEE = cms.bool( False ),
4326  amplitudeThresholdEB = cms.double( 10.0 ),
4327  kPoorRecoFlagEB = cms.bool( True ),
4328  amplitudeThresholdEE = cms.double( 10.0 ),
4329  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4330  kPoorRecoFlagEE = cms.bool( False ),
4331  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4332  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4333  EEtimeConstantTerm = cms.double( 1.0 ),
4334  EBtimeConstantTerm = cms.double( 0.6 ),
4335  chi2ThreshEB_ = cms.double( 65.0 ),
4336  outOfTimeThresholdGain61mEB = cms.double( 5.0 )
4337  )
4338 )
4339 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4340  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4341  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4342  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
4343  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4344  ebFEToBeRecovered = cms.string( "ebFE" ),
4345  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4346  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4347  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4348  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4349  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4350  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4351  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4352  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
4353  eeFEToBeRecovered = cms.string( "eeFE" )
4354 )
4355 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4356  recoverEEVFE = cms.bool( False ),
4357  EErechitCollection = cms.string( "EcalRecHitsEE" ),
4358  recoverEBIsolatedChannels = cms.bool( False ),
4359  recoverEBVFE = cms.bool( False ),
4360  laserCorrection = cms.bool( True ),
4361  EBLaserMIN = cms.double( 0.5 ),
4362  killDeadChannels = cms.bool( True ),
4363  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4364  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4365  EBLaserMAX = cms.double( 3.0 ),
4366  EELaserMIN = cms.double( 0.5 ),
4367  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4368  EELaserMAX = cms.double( 8.0 ),
4369  recoverEEIsolatedChannels = cms.bool( False ),
4370  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4371  recoverEBFE = cms.bool( True ),
4372  algo = cms.string( "EcalRecHitWorkerSimple" ),
4373  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4374  singleChannelRecoveryThreshold = cms.double( 8.0 ),
4375  ChannelStatusToBeExcluded = cms.vstring( ),
4376  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4377  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4378  recoverEEFE = cms.bool( True ),
4379  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
4380  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4381  flagsMapDBReco = cms.PSet(
4382  kDead = cms.vstring( 'kNoDataNoTP' ),
4383  kGood = cms.vstring( 'kOk',
4384  'kDAC',
4385  'kNoLaser',
4386  'kNoisy' ),
4387  kTowerRecovered = cms.vstring( 'kDeadFE' ),
4388  kNoisy = cms.vstring( 'kNNoisy',
4389  'kFixedG6',
4390  'kFixedG1' ),
4391  kNeighboursRecovered = cms.vstring( 'kFixedG0',
4392  'kNonRespondingIsolated',
4393  'kDeadVFE' )
4394  ),
4395  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4396  skipTimeCalib = cms.bool( True ),
4397  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4398  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4399  cleaningConfig = cms.PSet(
4400  cThreshold_endcap = cms.double( 15.0 ),
4401  tightenCrack_e1_double = cms.double( 2.0 ),
4402  cThreshold_barrel = cms.double( 4.0 ),
4403  e6e2thresh = cms.double( 0.04 ),
4404  e4e1Threshold_barrel = cms.double( 0.08 ),
4405  e4e1Threshold_endcap = cms.double( 0.3 ),
4406  tightenCrack_e4e1_single = cms.double( 3.0 ),
4407  cThreshold_double = cms.double( 10.0 ),
4408  e4e1_b_barrel = cms.double( -0.024 ),
4409  tightenCrack_e6e2_double = cms.double( 3.0 ),
4410  e4e1_a_barrel = cms.double( 0.04 ),
4411  tightenCrack_e1_single = cms.double( 2.0 ),
4412  e4e1_a_endcap = cms.double( 0.02 ),
4413  e4e1_b_endcap = cms.double( -0.0125 ),
4414  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4415  ),
4416  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4417  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
4418 )
4419 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
4420  saveQIE10DataNSamples = cms.untracked.vint32( ),
4421  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
4422  FilterDataQuality = cms.bool( True ),
4423  silent = cms.untracked.bool( True ),
4424  saveQIE11DataNSamples = cms.untracked.vint32( ),
4425  HcalFirstFED = cms.untracked.int32( 700 ),
4426  InputLabel = cms.InputTag( "rawDataCollector" ),
4427  ComplainEmptyData = cms.untracked.bool( False ),
4428  ElectronicsMap = cms.string( "" ),
4429  UnpackCalib = cms.untracked.bool( True ),
4430  UnpackUMNio = cms.untracked.bool( True ),
4431  FEDs = cms.untracked.vint32( ),
4432  saveQIE11DataTags = cms.untracked.vstring( ),
4433  UnpackTTP = cms.untracked.bool( False ),
4434  UnpackZDC = cms.untracked.bool( True ),
4435  saveQIE10DataTags = cms.untracked.vstring( ),
4436  lastSample = cms.int32( 9 ),
4437  UnpackerMode = cms.untracked.int32( 0 ),
4438  firstSample = cms.int32( 0 )
4439 )
4440 fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor",
4441  tsFromDB = cms.bool( False ),
4442  setPulseShapeFlagsQIE8 = cms.bool( True ),
4443  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
4444  saveDroppedInfos = cms.bool( False ),
4445  setNoiseFlagsQIE8 = cms.bool( True ),
4446  saveEffectivePedestal = cms.bool( True ),
4447  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
4448  sipmQTSShift = cms.int32( 0 ),
4449  processQIE11 = cms.bool( True ),
4450  pulseShapeParametersQIE11 = cms.PSet( ),
4451  algoConfigClass = cms.string( "" ),
4452  saveInfos = cms.bool( False ),
4453  flagParametersQIE11 = cms.PSet( ),
4454  makeRecHits = cms.bool( True ),
4455  pulseShapeParametersQIE8 = cms.PSet(
4456  UseDualFit = cms.bool( True ),
4457  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
4458  TriangleIgnoreSlow = cms.bool( False ),
4459  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
4460  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
4461  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
4462  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
4463  TS3TS4ChargeThreshold = cms.double( 70.0 ),
4464  R45PlusOneRange = cms.double( 0.2 ),
4465  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
4466  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
4467  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
4468  MinimumChargeThreshold = cms.double( 20.0 ),
4469  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
4470  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
4471  MinimumTS4TS5Threshold = cms.double( 100.0 ),
4472  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
4473  TS5TS6ChargeThreshold = cms.double( 70.0 ),
4474  TrianglePeakTS = cms.uint32( 10000 ),
4475  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
4476  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
4477  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
4478  TS4TS5ChargeThreshold = cms.double( 70.0 ),
4479  R45MinusOneRange = cms.double( 0.2 ),
4480  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
4481  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
4482  ),
4483  flagParametersQIE8 = cms.PSet(
4484  hitEnergyMinimum = cms.double( 1.0 ),
4485  pulseShapeParameterSets = cms.VPSet(
4486  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
4487  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
4488  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
4489  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
4490  ),
4491  nominalPedestal = cms.double( 3.0 ),
4492  hitMultiplicityThreshold = cms.int32( 17 )
4493  ),
4494  setNegativeFlagsQIE8 = cms.bool( False ),
4495  setNegativeFlagsQIE11 = cms.bool( False ),
4496  processQIE8 = cms.bool( True ),
4497  algorithm = cms.PSet(
4498  ts4Thresh = cms.double( 0.0 ),
4499  meanTime = cms.double( 0.0 ),
4500  nnlsThresh = cms.double( 1.0E-11 ),
4501  nMaxItersMin = cms.int32( 500 ),
4502  timeSigmaSiPM = cms.double( 2.5 ),
4503  applyTimeSlew = cms.bool( True ),
4504  timeSlewParsType = cms.int32( 3 ),
4505  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
4506  samplesToAdd = cms.int32( 2 ),
4507  deltaChiSqThresh = cms.double( 0.001 ),
4508  applyTimeConstraint = cms.bool( False ),
4509  timeSigmaHPD = cms.double( 5.0 ),
4510  useMahi = cms.bool( True ),
4511  correctForPhaseContainment = cms.bool( True ),
4512  respCorrM3 = cms.double( 1.0 ),
4513  pulseJitter = cms.double( 1.0 ),
4514  applyPedConstraint = cms.bool( False ),
4515  fitTimes = cms.int32( 1 ),
4516  nMaxItersNNLS = cms.int32( 500 ),
4517  applyTimeSlewM3 = cms.bool( True ),
4518  meanPed = cms.double( 0.0 ),
4519  ts4Min = cms.double( 0.0 ),
4520  applyPulseJitter = cms.bool( False ),
4521  useM2 = cms.bool( False ),
4522  timeMin = cms.double( -12.5 ),
4523  useM3 = cms.bool( False ),
4524  chiSqSwitch = cms.double( 15.0 ),
4525  dynamicPed = cms.bool( True ),
4526  tdcTimeShift = cms.double( 0.0 ),
4527  correctionPhaseNS = cms.double( 6.0 ),
4528  firstSampleShift = cms.int32( 0 ),
4529  activeBXs = cms.vint32( -1, 0, 1 ),
4530  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
4531  timeMax = cms.double( 12.5 ),
4532  Class = cms.string( "SimpleHBHEPhase1Algo" )
4533  ),
4534  setLegacyFlagsQIE8 = cms.bool( False ),
4535  sipmQNTStoSum = cms.int32( 3 ),
4536  setPulseShapeFlagsQIE11 = cms.bool( False ),
4537  setLegacyFlagsQIE11 = cms.bool( False ),
4538  setNoiseFlagsQIE11 = cms.bool( False ),
4539  dropZSmarkedPassed = cms.bool( True ),
4540  recoParamsFromDB = cms.bool( True )
4541 )
4542 fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner",
4543  hbheInput = cms.InputTag( "hltHbhePhase1Reco" ),
4544  usePlan1Mode = cms.bool( True ),
4545  ignorePlan1Topology = cms.bool( False ),
4546  algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) )
4547 )
4548 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
4549  soiShift = cms.int32( 0 ),
4550  sumAllTimeSlices = cms.bool( False ),
4551  dropZSmarkedPassed = cms.bool( True ),
4552  digiLabel = cms.InputTag( "hltHcalDigis" ),
4553  tsFromDB = cms.bool( False ),
4554  forceSOI = cms.int32( -1 )
4555 )
4556 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
4557  setNoiseFlags = cms.bool( True ),
4558  PETstat = cms.PSet(
4559  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 ),
4560  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 ),
4561  long_R_29 = cms.vdouble( 0.8 ),
4562  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 ),
4563  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 ),
4564  short_R_29 = cms.vdouble( 0.8 ),
4565  long_R = cms.vdouble( 0.98 ),
4566  short_R = cms.vdouble( 0.8 ),
4567  HcalAcceptSeverityLevel = cms.int32( 9 )
4568  ),
4569  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
4570  inputLabel = cms.InputTag( "hltHfprereco" ),
4571  S9S1stat = cms.PSet(
4572  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 ),
4573  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 ),
4574  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 ),
4575  isS8S1 = cms.bool( False ),
4576  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 ),
4577  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 ),
4578  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 ),
4579  HcalAcceptSeverityLevel = cms.int32( 9 )
4580  ),
4581  checkChannelQualityForDepth3and4 = cms.bool( False ),
4582  useChannelQualityFromDB = cms.bool( False ),
4583  algorithm = cms.PSet(
4584  tfallIfNoTDC = cms.double( -101.0 ),
4585  triseIfNoTDC = cms.double( -100.0 ),
4586  rejectAllFailures = cms.bool( True ),
4587  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 ),
4588  soiPhase = cms.uint32( 1 ),
4589  timeShift = cms.double( 0.0 ),
4590  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
4591  Class = cms.string( "HFFlexibleTimeCheck" )
4592  ),
4593  S8S1stat = cms.PSet(
4594  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 ),
4595  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 ),
4596  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 ),
4597  isS8S1 = cms.bool( True ),
4598  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 ),
4599  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 ),
4600  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 ),
4601  HcalAcceptSeverityLevel = cms.int32( 9 )
4602  )
4603 )
4604 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
4605  digiTimeFromDB = cms.bool( True ),
4606  mcOOTCorrectionName = cms.string( "" ),
4607  S9S1stat = cms.PSet( ),
4608  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
4609  tsFromDB = cms.bool( True ),
4610  samplesToAdd = cms.int32( 4 ),
4611  mcOOTCorrectionCategory = cms.string( "MC" ),
4612  dataOOTCorrectionName = cms.string( "" ),
4613  correctionPhaseNS = cms.double( 13.0 ),
4614  HFInWindowStat = cms.PSet( ),
4615  digiLabel = cms.InputTag( "hltHcalDigis" ),
4616  setHSCPFlags = cms.bool( False ),
4617  firstAuxTS = cms.int32( 4 ),
4618  digistat = cms.PSet( ),
4619  hfTimingTrustParameters = cms.PSet( ),
4620  PETstat = cms.PSet( ),
4621  setSaturationFlags = cms.bool( False ),
4622  setNegativeFlags = cms.bool( False ),
4623  useLeakCorrection = cms.bool( False ),
4624  setTimingTrustFlags = cms.bool( False ),
4625  S8S1stat = cms.PSet( ),
4626  correctForPhaseContainment = cms.bool( True ),
4627  correctForTimeslew = cms.bool( True ),
4628  setNoiseFlags = cms.bool( False ),
4629  correctTiming = cms.bool( False ),
4630  recoParamsFromDB = cms.bool( True ),
4631  Subdetector = cms.string( "HO" ),
4632  dataOOTCorrectionCategory = cms.string( "Data" ),
4633  dropZSmarkedPassed = cms.bool( True ),
4634  setPulseShapeFlags = cms.bool( False ),
4635  firstSample = cms.int32( 4 )
4636 )
4637 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
4638  EBSumThreshold = cms.double( 0.2 ),
4639  MomHBDepth = cms.double( 0.2 ),
4640  UseEtEBTreshold = cms.bool( False ),
4641  hfInput = cms.InputTag( "hltHfreco" ),
4642  AllowMissingInputs = cms.bool( False ),
4643  HEDThreshold1 = cms.double( 0.8 ),
4644  MomEEDepth = cms.double( 0.0 ),
4645  EESumThreshold = cms.double( 0.45 ),
4646  HBGrid = cms.vdouble( ),
4647  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4648  HBThreshold = cms.double( 0.7 ),
4649  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4650  UseEcalRecoveredHits = cms.bool( False ),
4651  MomConstrMethod = cms.int32( 1 ),
4652  MomHEDepth = cms.double( 0.4 ),
4653  HcalThreshold = cms.double( -1000.0 ),
4654  HF2Weights = cms.vdouble( ),
4655  HOWeights = cms.vdouble( ),
4656  EEGrid = cms.vdouble( ),
4657  UseSymEBTreshold = cms.bool( False ),
4658  EEWeights = cms.vdouble( ),
4659  EEWeight = cms.double( 1.0 ),
4660  UseHO = cms.bool( False ),
4661  HBWeights = cms.vdouble( ),
4662  HF1Weight = cms.double( 1.0 ),
4663  HF2Grid = cms.vdouble( ),
4664  HESThreshold1 = cms.double( 0.8 ),
4665  HEDWeights = cms.vdouble( ),
4666  EBWeight = cms.double( 1.0 ),
4667  HF1Grid = cms.vdouble( ),
4668  EBWeights = cms.vdouble( ),
4669  HOWeight = cms.double( 1.0E-99 ),
4670  HESWeight = cms.double( 1.0 ),
4671  HESThreshold = cms.double( 0.8 ),
4672  hbheInput = cms.InputTag( "hltHbhereco" ),
4673  HF2Weight = cms.double( 1.0 ),
4674  HF2Threshold = cms.double( 0.85 ),
4675  HcalAcceptSeverityLevel = cms.uint32( 9 ),
4676  EEThreshold = cms.double( 0.3 ),
4677  HOThresholdPlus1 = cms.double( 3.5 ),
4678  HOThresholdPlus2 = cms.double( 3.5 ),
4679  HF1Weights = cms.vdouble( ),
4680  hoInput = cms.InputTag( "hltHoreco" ),
4681  HF1Threshold = cms.double( 0.5 ),
4682  HcalPhase = cms.int32( 0 ),
4683  HESGrid = cms.vdouble( ),
4684  EcutTower = cms.double( -1000.0 ),
4685  UseRejectedRecoveredEcalHits = cms.bool( False ),
4686  UseEtEETreshold = cms.bool( False ),
4687  HESWeights = cms.vdouble( ),
4688  HOThresholdMinus1 = cms.double( 3.5 ),
4689  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4690  'kWeird',
4691  'kBad' ),
4692  HEDWeight = cms.double( 1.0 ),
4693  UseSymEETreshold = cms.bool( False ),
4694  HEDThreshold = cms.double( 0.8 ),
4695  UseRejectedHitsOnly = cms.bool( False ),
4696  EBThreshold = cms.double( 0.07 ),
4697  HEDGrid = cms.vdouble( ),
4698  UseHcalRecoveredHits = cms.bool( False ),
4699  HOThresholdMinus2 = cms.double( 3.5 ),
4700  HOThreshold0 = cms.double( 3.5 ),
4701  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4702  UseRejectedRecoveredHcalHits = cms.bool( False ),
4703  MomEBDepth = cms.double( 0.3 ),
4704  HBWeight = cms.double( 1.0 ),
4705  HOGrid = cms.vdouble( ),
4706  EBGrid = cms.vdouble( )
4707 )
4708 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4709  Active_Area_Repeats = cms.int32( 5 ),
4710  useMassDropTagger = cms.bool( False ),
4711  doAreaFastjet = cms.bool( False ),
4712  muMin = cms.double( -1.0 ),
4713  Ghost_EtaMax = cms.double( 6.0 ),
4714  maxBadHcalCells = cms.uint32( 9999999 ),
4715  doAreaDiskApprox = cms.bool( False ),
4716  subtractorName = cms.string( "" ),
4717  dRMax = cms.double( -1.0 ),
4718  useExplicitGhosts = cms.bool( False ),
4719  puWidth = cms.double( 0.0 ),
4720  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4721  R0 = cms.double( -1.0 ),
4722  jetType = cms.string( "CaloJet" ),
4723  muCut = cms.double( -1.0 ),
4724  subjetPtMin = cms.double( -1.0 ),
4725  csRParam = cms.double( -1.0 ),
4726  MinVtxNdof = cms.int32( 5 ),
4727  minSeed = cms.uint32( 0 ),
4728  voronoiRfact = cms.double( -9.0 ),
4729  doRhoFastjet = cms.bool( False ),
4730  jetAlgorithm = cms.string( "AntiKt" ),
4731  writeCompound = cms.bool( False ),
4732  muMax = cms.double( -1.0 ),
4733  nSigmaPU = cms.double( 1.0 ),
4734  GhostArea = cms.double( 0.01 ),
4735  Rho_EtaMax = cms.double( 4.4 ),
4736  restrictInputs = cms.bool( False ),
4737  useDynamicFiltering = cms.bool( False ),
4738  nExclude = cms.uint32( 0 ),
4739  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4740  maxBadEcalCells = cms.uint32( 9999999 ),
4741  yMin = cms.double( -1.0 ),
4742  jetCollInstanceName = cms.string( "" ),
4743  useFiltering = cms.bool( False ),
4744  maxInputs = cms.uint32( 1 ),
4745  rFiltFactor = cms.double( -1.0 ),
4746  useDeterministicSeed = cms.bool( True ),
4747  doPVCorrection = cms.bool( False ),
4748  rFilt = cms.double( -1.0 ),
4749  yMax = cms.double( -1.0 ),
4750  zcut = cms.double( -1.0 ),
4751  useTrimming = cms.bool( False ),
4752  puCenters = cms.vdouble( ),
4753  MaxVtxZ = cms.double( 15.0 ),
4754  rParam = cms.double( 0.4 ),
4755  csRho_EtaMax = cms.double( -1.0 ),
4756  UseOnlyVertexTracks = cms.bool( False ),
4757  dRMin = cms.double( -1.0 ),
4758  gridSpacing = cms.double( -1.0 ),
4759  doFastJetNonUniform = cms.bool( False ),
4760  usePruning = cms.bool( False ),
4761  maxDepth = cms.int32( -1 ),
4762  yCut = cms.double( -1.0 ),
4763  useSoftDrop = cms.bool( False ),
4764  DzTrVtxMax = cms.double( 0.0 ),
4765  UseOnlyOnePV = cms.bool( False ),
4766  maxProblematicHcalCells = cms.uint32( 9999999 ),
4767  correctShape = cms.bool( False ),
4768  rcut_factor = cms.double( -1.0 ),
4769  src = cms.InputTag( "hltTowerMakerForAll" ),
4770  gridMaxRapidity = cms.double( -1.0 ),
4771  sumRecHits = cms.bool( False ),
4772  jetPtMin = cms.double( 1.0 ),
4773  puPtMin = cms.double( 10.0 ),
4774  srcPVs = cms.InputTag( "NotUsed" ),
4775  verbosity = cms.int32( 0 ),
4776  inputEtMin = cms.double( 0.3 ),
4777  useConstituentSubtraction = cms.bool( False ),
4778  beta = cms.double( -1.0 ),
4779  trimPtFracMin = cms.double( -1.0 ),
4780  radiusPU = cms.double( 0.4 ),
4781  nFilt = cms.int32( -1 ),
4782  useKtPruning = cms.bool( False ),
4783  DxyTrVtxMax = cms.double( 0.0 ),
4784  maxProblematicEcalCells = cms.uint32( 9999999 ),
4785  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
4786  doPUOffsetCorr = cms.bool( False ),
4787  writeJetsWithConst = cms.bool( False ),
4788  inputEMin = cms.double( 0.0 )
4789 )
4790 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4791  filter = cms.bool( False ),
4792  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4793  etMin = cms.double( 5.0 )
4794 )
4795 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
4796  debug = cms.untracked.bool( False ),
4797  inputLabel = cms.InputTag( "rawDataCollector" )
4798 )
4799 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4800  debug = cms.untracked.bool( False ),
4801  recAlgoConfig = cms.PSet(
4802  maxTime = cms.double( 420.0 ),
4803  debug = cms.untracked.bool( False ),
4804  stepTwoFromDigi = cms.bool( False ),
4805  tTrigModeConfig = cms.PSet(
4806  debug = cms.untracked.bool( False ),
4807  tofCorrType = cms.int32( 0 ),
4808  tTrigLabel = cms.string( "" ),
4809  wirePropCorrType = cms.int32( 0 ),
4810  doTOFCorrection = cms.bool( True ),
4811  vPropWire = cms.double( 24.4 ),
4812  doT0Correction = cms.bool( True ),
4813  doWirePropCorrection = cms.bool( True )
4814  ),
4815  useUncertDB = cms.bool( True ),
4816  doVdriftCorr = cms.bool( True ),
4817  minTime = cms.double( -3.0 ),
4818  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4819  ),
4820  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
4821  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
4822 )
4823 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4824  debug = cms.untracked.bool( False ),
4825  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4826  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
4827  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4828  Reco4DAlgoConfig = cms.PSet(
4829  Reco2DAlgoConfig = cms.PSet(
4830  AlphaMaxPhi = cms.double( 1.0 ),
4831  debug = cms.untracked.bool( False ),
4832  segmCleanerMode = cms.int32( 2 ),
4833  AlphaMaxTheta = cms.double( 0.9 ),
4834  hit_afterT0_resolution = cms.double( 0.03 ),
4835  performT0_vdriftSegCorrection = cms.bool( False ),
4836  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4837  recAlgoConfig = cms.PSet(
4838  maxTime = cms.double( 420.0 ),
4839  debug = cms.untracked.bool( False ),
4840  stepTwoFromDigi = cms.bool( False ),
4841  tTrigModeConfig = cms.PSet(
4842  debug = cms.untracked.bool( False ),
4843  tofCorrType = cms.int32( 0 ),
4844  tTrigLabel = cms.string( "" ),
4845  wirePropCorrType = cms.int32( 0 ),
4846  doTOFCorrection = cms.bool( True ),
4847  vPropWire = cms.double( 24.4 ),
4848  doT0Correction = cms.bool( True ),
4849  doWirePropCorrection = cms.bool( True )
4850  ),
4851  useUncertDB = cms.bool( True ),
4852  doVdriftCorr = cms.bool( True ),
4853  minTime = cms.double( -3.0 ),
4854  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4855  ),
4856  MaxAllowedHits = cms.uint32( 50 ),
4857  nUnSharedHitsMin = cms.int32( 2 ),
4858  nSharedHitsMax = cms.int32( 2 ),
4859  performT0SegCorrection = cms.bool( False ),
4860  perform_delta_rejecting = cms.bool( False )
4861  ),
4862  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4863  debug = cms.untracked.bool( False ),
4864  segmCleanerMode = cms.int32( 2 ),
4865  AllDTRecHits = cms.bool( True ),
4866  hit_afterT0_resolution = cms.double( 0.03 ),
4867  performT0_vdriftSegCorrection = cms.bool( False ),
4868  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4869  recAlgoConfig = cms.PSet(
4870  maxTime = cms.double( 420.0 ),
4871  debug = cms.untracked.bool( False ),
4872  stepTwoFromDigi = cms.bool( False ),
4873  tTrigModeConfig = cms.PSet(
4874  debug = cms.untracked.bool( False ),
4875  tofCorrType = cms.int32( 0 ),
4876  tTrigLabel = cms.string( "" ),
4877  wirePropCorrType = cms.int32( 0 ),
4878  doTOFCorrection = cms.bool( True ),
4879  vPropWire = cms.double( 24.4 ),
4880  doT0Correction = cms.bool( True ),
4881  doWirePropCorrection = cms.bool( True )
4882  ),
4883  useUncertDB = cms.bool( True ),
4884  doVdriftCorr = cms.bool( True ),
4885  minTime = cms.double( -3.0 ),
4886  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4887  ),
4888  nUnSharedHitsMin = cms.int32( 2 ),
4889  nSharedHitsMax = cms.int32( 2 ),
4890  performT0SegCorrection = cms.bool( False ),
4891  perform_delta_rejecting = cms.bool( False )
4892  )
4893 )
4894 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4895  PrintEventNumber = cms.untracked.bool( False ),
4896  SuppressZeroLCT = cms.untracked.bool( True ),
4897  UseExaminer = cms.bool( True ),
4898  Debug = cms.untracked.bool( False ),
4899  ErrorMask = cms.uint32( 0 ),
4900  InputObjects = cms.InputTag( "rawDataCollector" ),
4901  ExaminerMask = cms.uint32( 535557110 ),
4902  runDQM = cms.untracked.bool( False ),
4903  UnpackStatusDigis = cms.bool( False ),
4904  VisualFEDInspect = cms.untracked.bool( False ),
4905  FormatedEventDump = cms.untracked.bool( False ),
4906  UseFormatStatus = cms.bool( True ),
4907  UseSelectiveUnpacking = cms.bool( True ),
4908  VisualFEDShort = cms.untracked.bool( False )
4909 )
4910 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4911  XTasymmetry_ME1b = cms.double( 0.0 ),
4912  XTasymmetry_ME1a = cms.double( 0.0 ),
4913  ConstSyst_ME1a = cms.double( 0.022 ),
4914  ConstSyst_ME41 = cms.double( 0.0 ),
4915  CSCWireTimeWindowHigh = cms.int32( 15 ),
4916  CSCStripxtalksOffset = cms.double( 0.03 ),
4917  CSCUseCalibrations = cms.bool( True ),
4918  CSCUseTimingCorrections = cms.bool( True ),
4919  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4920  XTasymmetry_ME22 = cms.double( 0.0 ),
4921  UseFivePoleFit = cms.bool( True ),
4922  XTasymmetry_ME21 = cms.double( 0.0 ),
4923  ConstSyst_ME21 = cms.double( 0.0 ),
4924  ConstSyst_ME12 = cms.double( 0.0 ),
4925  ConstSyst_ME31 = cms.double( 0.0 ),
4926  ConstSyst_ME22 = cms.double( 0.0 ),
4927  ConstSyst_ME13 = cms.double( 0.0 ),
4928  ConstSyst_ME32 = cms.double( 0.0 ),
4929  readBadChambers = cms.bool( True ),
4930  CSCWireTimeWindowLow = cms.int32( 0 ),
4931  NoiseLevel_ME13 = cms.double( 8.0 ),
4932  XTasymmetry_ME41 = cms.double( 0.0 ),
4933  NoiseLevel_ME32 = cms.double( 9.0 ),
4934  NoiseLevel_ME31 = cms.double( 9.0 ),
4935  CSCStripClusterChargeCut = cms.double( 25.0 ),
4936  ConstSyst_ME1b = cms.double( 0.007 ),
4937  CSCStripClusterSize = cms.untracked.int32( 3 ),
4938  CSCStripPeakThreshold = cms.double( 10.0 ),
4939  readBadChannels = cms.bool( False ),
4940  NoiseLevel_ME12 = cms.double( 9.0 ),
4941  UseParabolaFit = cms.bool( False ),
4942  CSCUseReducedWireTimeWindow = cms.bool( False ),
4943  XTasymmetry_ME13 = cms.double( 0.0 ),
4944  XTasymmetry_ME12 = cms.double( 0.0 ),
4945  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4946  CSCDebug = cms.untracked.bool( False ),
4947  CSCUseGasGainCorrections = cms.bool( False ),
4948  XTasymmetry_ME31 = cms.double( 0.0 ),
4949  XTasymmetry_ME32 = cms.double( 0.0 ),
4950  UseAverageTime = cms.bool( False ),
4951  NoiseLevel_ME1a = cms.double( 7.0 ),
4952  NoiseLevel_ME1b = cms.double( 8.0 ),
4953  CSCWireClusterDeltaT = cms.int32( 1 ),
4954  CSCUseStaticPedestals = cms.bool( False ),
4955  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4956  CSCstripWireDeltaTime = cms.int32( 8 ),
4957  NoiseLevel_ME21 = cms.double( 9.0 ),
4958  NoiseLevel_ME22 = cms.double( 9.0 ),
4959  NoiseLevel_ME41 = cms.double( 9.0 )
4960 )
4961 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4962  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4963  algo_psets = cms.VPSet(
4964  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4965  algo_psets = cms.VPSet(
4966  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
4967  hitDropLimit4Hits = cms.double( 0.6 ),
4968  maxRatioResidualPrune = cms.double( 3.0 ),
4969  curvePenaltyThreshold = cms.double( 0.85 ),
4970  maxRecHitsInCluster = cms.int32( 20 ),
4971  useShowering = cms.bool( False ),
4972  BPMinImprovement = cms.double( 10000.0 ),
4973  curvePenalty = cms.double( 2.0 ),
4974  ForceCovariance = cms.bool( False ),
4975  yweightPenalty = cms.double( 1.5 ),
4976  dPhiFineMax = cms.double( 0.025 ),
4977  SeedBig = cms.double( 0.0015 ),
4978  NormChi2Cut3D = cms.double( 10.0 ),
4979  Covariance = cms.double( 0.0 ),
4980  CSCDebug = cms.untracked.bool( False ),
4981  tanThetaMax = cms.double( 1.2 ),
4982  Pruning = cms.bool( True ),
4983  tanPhiMax = cms.double( 0.5 ),
4984  onlyBestSegment = cms.bool( False ),
4985  dXclusBoxMax = cms.double( 4.0 ),
4986  maxDTheta = cms.double( 999.0 ),
4987  preClustering = cms.bool( True ),
4988  preClusteringUseChaining = cms.bool( True ),
4989  yweightPenaltyThreshold = cms.double( 1.0 ),
4990  hitDropLimit6Hits = cms.double( 0.3333 ),
4991  prePrun = cms.bool( True ),
4992  CorrectTheErrors = cms.bool( True ),
4993  ForceCovarianceAll = cms.bool( False ),
4994  NormChi2Cut2D = cms.double( 20.0 ),
4995  SeedSmall = cms.double( 2.0E-4 ),
4996  minHitsPerSegment = cms.int32( 3 ),
4997  dRPhiFineMax = cms.double( 8.0 ),
4998  maxDPhi = cms.double( 999.0 ),
4999  hitDropLimit5Hits = cms.double( 0.8 ),
5000  BrutePruning = cms.bool( True ),
5001  prePrunLimit = cms.double( 3.17 )
5002  ),
5003  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
5004  hitDropLimit4Hits = cms.double( 0.6 ),
5005  maxRatioResidualPrune = cms.double( 3.0 ),
5006  curvePenaltyThreshold = cms.double( 0.85 ),
5007  maxRecHitsInCluster = cms.int32( 24 ),
5008  useShowering = cms.bool( False ),
5009  BPMinImprovement = cms.double( 10000.0 ),
5010  curvePenalty = cms.double( 2.0 ),
5011  ForceCovariance = cms.bool( False ),
5012  yweightPenalty = cms.double( 1.5 ),
5013  dPhiFineMax = cms.double( 0.025 ),
5014  SeedBig = cms.double( 0.0015 ),
5015  NormChi2Cut3D = cms.double( 10.0 ),
5016  Covariance = cms.double( 0.0 ),
5017  CSCDebug = cms.untracked.bool( False ),
5018  tanThetaMax = cms.double( 1.2 ),
5019  Pruning = cms.bool( True ),
5020  tanPhiMax = cms.double( 0.5 ),
5021  onlyBestSegment = cms.bool( False ),
5022  dXclusBoxMax = cms.double( 4.0 ),
5023  maxDTheta = cms.double( 999.0 ),
5024  preClustering = cms.bool( True ),
5025  preClusteringUseChaining = cms.bool( True ),
5026  yweightPenaltyThreshold = cms.double( 1.0 ),
5027  hitDropLimit6Hits = cms.double( 0.3333 ),
5028  prePrun = cms.bool( True ),
5029  CorrectTheErrors = cms.bool( True ),
5030  ForceCovarianceAll = cms.bool( False ),
5031  NormChi2Cut2D = cms.double( 20.0 ),
5032  SeedSmall = cms.double( 2.0E-4 ),
5033  minHitsPerSegment = cms.int32( 3 ),
5034  dRPhiFineMax = cms.double( 8.0 ),
5035  maxDPhi = cms.double( 999.0 ),
5036  hitDropLimit5Hits = cms.double( 0.8 ),
5037  BrutePruning = cms.bool( True ),
5038  prePrunLimit = cms.double( 3.17 )
5039  )
5040  ),
5041  algo_name = cms.string( "CSCSegAlgoST" ),
5042  chamber_types = cms.vstring( 'ME1/a',
5043  'ME1/b',
5044  'ME1/2',
5045  'ME1/3',
5046  'ME2/1',
5047  'ME2/2',
5048  'ME3/1',
5049  'ME3/2',
5050  'ME4/1',
5051  'ME4/2' )
5052  )
5053  ),
5054  algo_type = cms.int32( 1 )
5055 )
5056 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
5057  InputLabel = cms.InputTag( "rawDataCollector" ),
5058  doSynchro = cms.bool( False )
5059 )
5060 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5061  recAlgoConfig = cms.PSet( ),
5062  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
5063  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5064  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5065  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5066  deadSource = cms.string( "File" ),
5067  maskSource = cms.string( "File" )
5068 )
5069 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5070  EnableDTMeasurement = cms.bool( True ),
5071  EnableCSCMeasurement = cms.bool( True ),
5072  EnableME0Measurement = cms.bool( False ),
5073  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5074  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5075  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5076  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5077  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5078  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5079  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5080  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5081  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5082  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5083  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5084  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5085  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5086  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5087  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5088  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5089  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5090  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5091  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5092  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5093  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5094  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5095  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5096  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5097  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5098  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5099  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
5100  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5101  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5102  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5103  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5104  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5105  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5106  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5107  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
5108  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5109  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5110  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5111  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5112  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5113  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5114  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5115  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5116  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5117  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5118  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5119  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5120  deltaPhiSearchWindow = cms.double( 0.25 ),
5121  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5122  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5123  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5124  deltaEtaSearchWindow = cms.double( 0.2 ),
5125  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5126  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5127  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5128  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5129  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5130  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5131  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5132  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5133  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5134  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5135  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5136  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5137  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5138  scaleDT = cms.bool( True ),
5139  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5140  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5141  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5142  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5143  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5144  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5145  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5146  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5147  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5148  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5149  crackWindow = cms.double( 0.04 ),
5150  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5151  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5152  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5153  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5154  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5155  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5156  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5157  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5158  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5159  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5160  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5161  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5162  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
5163 )
5164 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5165  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5166  SetMinPtEndcapTo = cms.double( 1.0 ),
5167  SortType = cms.uint32( 0 ),
5168  ServiceParameters = cms.PSet(
5169  RPCLayers = cms.bool( True ),
5170  UseMuonNavigation = cms.untracked.bool( True ),
5171  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5172  ),
5173  CentralBxOnly = cms.bool( True ),
5174  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5175  MatchDR = cms.vdouble( 0.3 ),
5176  L1MaxEta = cms.double( 2.5 ),
5177  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5178  L1MinPt = cms.double( 0.0 ),
5179  L1MinQuality = cms.uint32( 7 ),
5180  GMTReadoutCollection = cms.InputTag( "" ),
5181  UseUnassociatedL1 = cms.bool( False ),
5182  UseOfflineSeed = cms.untracked.bool( True ),
5183  MatchType = cms.uint32( 0 ),
5184  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
5185  SetMinPtBarrelTo = cms.double( 3.5 )
5186 )
5187 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5188  ServiceParameters = cms.PSet(
5189  RPCLayers = cms.bool( True ),
5190  UseMuonNavigation = cms.untracked.bool( True ),
5191  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5192  'hltESPFastSteppingHelixPropagatorOpposite' )
5193  ),
5194  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5195  SeedTransformerParameters = cms.PSet(
5196  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5197  NMinRecHits = cms.uint32( 2 ),
5198  RescaleError = cms.double( 100.0 ),
5199  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5200  UseSubRecHits = cms.bool( False ),
5201  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5202  ),
5203  L2TrajBuilderParameters = cms.PSet(
5204  BWFilterParameters = cms.PSet(
5205  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5206  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5207  BWSeedType = cms.string( "fromGenerator" ),
5208  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5209  EnableRPCMeasurement = cms.bool( True ),
5210  MuonTrajectoryUpdatorParameters = cms.PSet(
5211  ExcludeRPCFromFit = cms.bool( False ),
5212  Granularity = cms.int32( 0 ),
5213  MaxChi2 = cms.double( 25.0 ),
5214  RescaleError = cms.bool( False ),
5215  RescaleErrorFactor = cms.double( 100.0 ),
5216  UseInvalidHits = cms.bool( True )
5217  ),
5218  EnableCSCMeasurement = cms.bool( True ),
5219  MaxChi2 = cms.double( 100.0 ),
5220  FitDirection = cms.string( "outsideIn" ),
5221  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5222  NumberOfSigma = cms.double( 3.0 ),
5223  EnableDTMeasurement = cms.bool( True )
5224  ),
5225  DoSeedRefit = cms.bool( False ),
5226  FilterParameters = cms.PSet(
5227  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5228  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5229  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5230  EnableRPCMeasurement = cms.bool( True ),
5231  MuonTrajectoryUpdatorParameters = cms.PSet(
5232  ExcludeRPCFromFit = cms.bool( False ),
5233  Granularity = cms.int32( 0 ),
5234  MaxChi2 = cms.double( 25.0 ),
5235  RescaleError = cms.bool( False ),
5236  RescaleErrorFactor = cms.double( 100.0 ),
5237  UseInvalidHits = cms.bool( True )
5238  ),
5239  EnableCSCMeasurement = cms.bool( True ),
5240  MaxChi2 = cms.double( 1000.0 ),
5241  FitDirection = cms.string( "insideOut" ),
5242  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5243  NumberOfSigma = cms.double( 3.0 ),
5244  EnableDTMeasurement = cms.bool( True )
5245  ),
5246  SeedPosition = cms.string( "in" ),
5247  DoBackwardFilter = cms.bool( True ),
5248  DoRefit = cms.bool( False ),
5249  NavigationType = cms.string( "Standard" ),
5250  SeedTransformerParameters = cms.PSet(
5251  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5252  NMinRecHits = cms.uint32( 2 ),
5253  RescaleError = cms.double( 100.0 ),
5254  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5255  UseSubRecHits = cms.bool( False ),
5256  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5257  ),
5258  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
5259  ),
5260  DoSeedRefit = cms.bool( False ),
5261  TrackLoaderParameters = cms.PSet(
5262  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5263  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5264  DoSmoothing = cms.bool( False ),
5265  VertexConstraint = cms.bool( True ),
5266  MuonUpdatorAtVertexParameters = cms.PSet(
5267  MaxChi2 = cms.double( 1000000.0 ),
5268  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5269  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
5270  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
5271  ),
5272  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5273  ),
5274  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
5275 )
5276 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
5277  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5278 )
5279 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
5280  UseQualityInfo = cms.bool( False ),
5281  UsePilotBlade = cms.bool( False ),
5282  UsePhase1 = cms.bool( True ),
5283  InputLabel = cms.InputTag( "rawDataCollector" ),
5284  IncludeErrors = cms.bool( True ),
5285  ErrorList = cms.vint32( 29 ),
5286  Regions = cms.PSet( ),
5287  Timing = cms.untracked.bool( False ),
5288  CablingMapLabel = cms.string( "" ),
5289  UserErrorList = cms.vint32( )
5290 )
5291 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
5292  src = cms.InputTag( "hltSiPixelDigis" ),
5293  ChannelThreshold = cms.int32( 1000 ),
5294  maxNumberOfClusters = cms.int32( 40000 ),
5295  ClusterThreshold_L1 = cms.int32( 2000 ),
5296  MissCalibrate = cms.untracked.bool( True ),
5297  VCaltoElectronGain = cms.int32( 47 ),
5298  VCaltoElectronGain_L1 = cms.int32( 50 ),
5299  VCaltoElectronOffset = cms.int32( -60 ),
5300  SplitClusters = cms.bool( False ),
5301  payloadType = cms.string( "HLT" ),
5302  SeedThreshold = cms.int32( 1000 ),
5303  VCaltoElectronOffset_L1 = cms.int32( -670 ),
5304  ClusterThreshold = cms.int32( 4000 )
5305 )
5306 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
5307  src = cms.InputTag( "hltSiPixelClusters" ),
5308  onDemand = cms.bool( False )
5309 )
5310 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
5311  VerboseLevel = cms.untracked.int32( 0 ),
5312  src = cms.InputTag( "hltSiPixelClusters" ),
5313  CPE = cms.string( "hltESPPixelCPEGeneric" )
5314 )
5315 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
5316  ProductLabel = cms.InputTag( "rawDataCollector" )
5317 )
5318 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
5319  ProductLabel = cms.InputTag( "rawDataCollector" ),
5320  DoAPVEmulatorCheck = cms.bool( False ),
5321  Algorithms = cms.PSet(
5322  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
5323  useCMMeanMap = cms.bool( False ),
5324  TruncateInSuppressor = cms.bool( True ),
5325  doAPVRestore = cms.bool( False ),
5326  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
5327  PedestalSubtractionFedMode = cms.bool( True )
5328  ),
5329  Clusterizer = cms.PSet(
5330  QualityLabel = cms.string( "" ),
5331  ClusterThreshold = cms.double( 5.0 ),
5332  SeedThreshold = cms.double( 3.0 ),
5333  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
5334  ChannelThreshold = cms.double( 2.0 ),
5335  MaxAdjacentBad = cms.uint32( 0 ),
5336  setDetId = cms.bool( True ),
5337  MaxSequentialHoles = cms.uint32( 0 ),
5338  RemoveApvShots = cms.bool( True ),
5339  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
5340  MaxSequentialBad = cms.uint32( 1 )
5341  ),
5342  onDemand = cms.bool( True )
5343 )
5344 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
5345  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
5346  Phase2TrackerCluster1DProducer = cms.string( "" ),
5347  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
5348  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
5349  switchOffPixelsIfEmpty = cms.bool( True ),
5350  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
5351  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
5352  skipClusters = cms.InputTag( "" ),
5353  pixelCablingMapLabel = cms.string( "" ),
5354  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" )
5355 )
5356 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI",
5357  hitsToTry = cms.int32( 3 ),
5358  adjustErrorsDynamicallyForHitless = cms.bool( True ),
5359  SF4 = cms.double( 7.0 ),
5360  SF5 = cms.double( 10.0 ),
5361  propagatorName = cms.string( "PropagatorWithMaterial" ),
5362  SF3 = cms.double( 5.0 ),
5363  SF1 = cms.double( 3.0 ),
5364  minEtaForTEC = cms.double( 0.7 ),
5365  fixedErrorRescaleFactorForHits = cms.double( 3.0 ),
5366  maxSeeds = cms.uint32( 5 ),
5367  maxEtaForTOB = cms.double( 1.8 ),
5368  pT3 = cms.double( 70.0 ),
5369  pT2 = cms.double( 30.0 ),
5370  pT1 = cms.double( 13.0 ),
5371  layersToTry = cms.int32( 2 ),
5372  fixedErrorRescaleFactorForHitless = cms.double( 10.0 ),
5373  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5374  SF2 = cms.double( 4.0 ),
5375  adjustErrorsDynamicallyForHits = cms.bool( True ),
5376  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5377  tsosDiff = cms.double( 0.03 ),
5378  eta1 = cms.double( 1.0 ),
5379  eta2 = cms.double( 1.4 ),
5380  UseHitLessSeeds = cms.bool( True ),
5381  UseStereoLayersInTEC = cms.bool( False ),
5382  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
5383  debug = cms.untracked.bool( False )
5384 )
5385 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5386  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
5387  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
5388  SimpleMagneticField = cms.string( "" ),
5389  TransientInitialStateEstimatorParameters = cms.PSet(
5390  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5391  numberMeasurementsForFit = cms.int32( 4 ),
5392  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5393  ),
5394  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5395  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5396  cleanTrajectoryAfterInOut = cms.bool( False ),
5397  useHitsSplitting = cms.bool( False ),
5398  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5399  doSeedingRegionRebuilding = cms.bool( False ),
5400  maxNSeeds = cms.uint32( 500000 ),
5401  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5402  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5403  TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" )
5404 )
5405 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5406  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
5407  SimpleMagneticField = cms.string( "" ),
5408  clusterRemovalInfo = cms.InputTag( "" ),
5409  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5410  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5411  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
5412  useHitsSplitting = cms.bool( False ),
5413  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
5414  AlgorithmName = cms.string( "iter10" ),
5415  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5416  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5417  TrajectoryInEvent = cms.bool( False ),
5418  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5419  GeometricInnerState = cms.bool( True ),
5420  useSimpleMF = cms.bool( False ),
5421  Propagator = cms.string( "PropagatorWithMaterial" )
5422 )
5423 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5424  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
5425  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5426  vertices = cms.InputTag( "Notused" ),
5427  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5428  mva = cms.PSet(
5429  minPixelHits = cms.vint32( 0, 0, 1 ),
5430  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
5431  dr_par = cms.PSet(
5432  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
5433  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
5434  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5435  dr_exp = cms.vint32( 4, 4, 2147483647 ),
5436  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
5437  ),
5438  maxLostLayers = cms.vint32( 4, 3, 2 ),
5439  min3DLayers = cms.vint32( 1, 2, 1 ),
5440  dz_par = cms.PSet(
5441  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5442  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
5443  dz_exp = cms.vint32( 4, 4, 2147483647 )
5444  ),
5445  minNVtxTrk = cms.int32( 3 ),
5446  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5447  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5448  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
5449  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
5450  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5451  minLayers = cms.vint32( 3, 5, 5 )
5452  ),
5453  ignoreVertices = cms.bool( True )
5454 )
5455 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5456  minQuality = cms.string( "highPurity" ),
5457  copyExtras = cms.untracked.bool( True ),
5458  copyTrajectories = cms.untracked.bool( False ),
5459  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
5460  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
5461  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' )
5462 )
5463 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
5464  ServiceParameters = cms.PSet(
5465  RPCLayers = cms.bool( True ),
5466  UseMuonNavigation = cms.untracked.bool( True ),
5467  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5468  'SteppingHelixPropagatorAny',
5469  'hltESPSmartPropagator',
5470  'hltESPSteppingHelixPropagatorOpposite' )
5471  ),
5472  L3TrajBuilderParameters = cms.PSet(
5473  PtCut = cms.double( 1.0 ),
5474  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5475  GlobalMuonTrackMatcher = cms.PSet(
5476  Chi2Cut_3 = cms.double( 200.0 ),
5477  DeltaDCut_2 = cms.double( 10.0 ),
5478  Eta_threshold = cms.double( 1.2 ),
5479  Quality_2 = cms.double( 15.0 ),
5480  DeltaDCut_1 = cms.double( 40.0 ),
5481  Quality_3 = cms.double( 7.0 ),
5482  DeltaDCut_3 = cms.double( 15.0 ),
5483  Quality_1 = cms.double( 20.0 ),
5484  Pt_threshold1 = cms.double( 0.0 ),
5485  DeltaRCut_2 = cms.double( 0.2 ),
5486  DeltaRCut_1 = cms.double( 0.1 ),
5487  Pt_threshold2 = cms.double( 9.99999999E8 ),
5488  Chi2Cut_1 = cms.double( 50.0 ),
5489  Chi2Cut_2 = cms.double( 50.0 ),
5490  DeltaRCut_3 = cms.double( 1.0 ),
5491  LocChi2Cut = cms.double( 0.001 ),
5492  Propagator = cms.string( "hltESPSmartPropagator" ),
5493  MinPt = cms.double( 1.0 ),
5494  MinP = cms.double( 2.5 )
5495  ),
5496  ScaleTECxFactor = cms.double( -1.0 ),
5497  tkTrajUseVertex = cms.bool( False ),
5498  MuonTrackingRegionBuilder = cms.PSet(
5499  Rescale_Dz = cms.double( 4.0 ),
5500  Pt_fixed = cms.bool( False ),
5501  Eta_fixed = cms.bool( True ),
5502  Eta_min = cms.double( 0.1 ),
5503  DeltaZ = cms.double( 24.2 ),
5504  maxRegions = cms.int32( 2 ),
5505  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
5506  UseVertex = cms.bool( False ),
5507  Z_fixed = cms.bool( False ),
5508  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
5509  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
5510  Rescale_phi = cms.double( 3.0 ),
5511  DeltaEta = cms.double( 0.2 ),
5512  precise = cms.bool( True ),
5513  OnDemand = cms.int32( -1 ),
5514  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
5515  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
5516  vertexCollection = cms.InputTag( "pixelVertices" ),
5517  Pt_min = cms.double( 3.0 ),
5518  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5519  Phi_fixed = cms.bool( True ),
5520  DeltaR = cms.double( 0.025 ),
5521  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5522  DeltaPhi = cms.double( 0.15 ),
5523  Phi_min = cms.double( 0.1 ),
5524  Rescale_eta = cms.double( 3.0 )
5525  ),
5526  TrackTransformer = cms.PSet(
5527  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5528  RefitDirection = cms.string( "insideOut" ),
5529  RefitRPCHits = cms.bool( True ),
5530  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5531  DoPredictionsOnly = cms.bool( False ),
5532  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5533  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5534  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5535  ),
5536  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5537  RefitRPCHits = cms.bool( True ),
5538  tkTrajVertex = cms.InputTag( "Notused" ),
5539  GlbRefitterParameters = cms.PSet(
5540  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5541  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5542  RefitFlag = cms.bool( True ),
5543  SkipStation = cms.int32( -1 ),
5544  Chi2CutRPC = cms.double( 1.0 ),
5545  PropDirForCosmics = cms.bool( False ),
5546  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5547  HitThreshold = cms.int32( 1 ),
5548  DYTthrs = cms.vint32( 30, 15 ),
5549  TrackerSkipSystem = cms.int32( -1 ),
5550  RefitDirection = cms.string( "insideOut" ),
5551  Chi2CutCSC = cms.double( 150.0 ),
5552  Chi2CutDT = cms.double( 10.0 ),
5553  RefitRPCHits = cms.bool( True ),
5554  TrackerSkipSection = cms.int32( -1 ),
5555  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5556  DoPredictionsOnly = cms.bool( False ),
5557  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5558  MuonHitsOption = cms.int32( 1 ),
5559  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5560  ),
5561  PCut = cms.double( 2.5 ),
5562  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
5563  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5564  tkTrajMaxChi2 = cms.double( 9999.0 ),
5565  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5566  ScaleTECyFactor = cms.double( -1.0 ),
5567  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
5568  ),
5569  TrackLoaderParameters = cms.PSet(
5570  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5571  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5572  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5573  DoSmoothing = cms.bool( True ),
5574  SmoothTkTrack = cms.untracked.bool( False ),
5575  VertexConstraint = cms.bool( False ),
5576  MuonUpdatorAtVertexParameters = cms.PSet(
5577  MaxChi2 = cms.double( 1000000.0 ),
5578  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5579  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5580  ),
5581  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5582  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5583  ),
5584  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5585 )
5586 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5587  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
5588 )
5589 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
5590  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
5591 )
5592 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5593  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
5594  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
5595  MuonPtOption = cms.string( "Tracker" )
5596 )
5597 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
5598  MaxNormalizedChi2 = cms.double( 20.0 ),
5599  MinNmuonHits = cms.int32( 1 ),
5600  MinNhits = cms.int32( 1 ),
5601  applyL3Filters = cms.bool( False ),
5602  MaxPtDifference = cms.double( 0.3 ),
5603  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
5604  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
5605  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5606 )
5607 fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
5608  chi2 = cms.double( 1000.0 ),
5609  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5610  ptMin = cms.double( 0.1 ),
5611  nSigmaInvPtTolerance = cms.double( 0.0 ),
5612  tipMax = cms.double( 1.0 )
5613 )
5614 fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
5615  scaleErrorsForBPix1 = cms.bool( False ),
5616  scaleFactor = cms.double( 0.65 )
5617 )
5618 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer",
5619  precise = cms.bool( True ),
5620  Eta_fixed = cms.bool( True ),
5621  Eta_min = cms.double( 0.0 ),
5622  Z_fixed = cms.bool( True ),
5623  MeasurementTrackerName = cms.InputTag( "" ),
5624  maxRegions = cms.int32( 5 ),
5625  Pt_min = cms.double( 2.0 ),
5626  Rescale_Dz = cms.double( 4.0 ),
5627  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
5628  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
5629  vertexCollection = cms.InputTag( "notUsed" ),
5630  Phi_fixed = cms.bool( True ),
5631  input = cms.InputTag( "hltL2SelectorForL3IO" ),
5632  DeltaR = cms.double( 0.025 ),
5633  OnDemand = cms.int32( -1 ),
5634  DeltaZ = cms.double( 24.2 ),
5635  Rescale_phi = cms.double( 3.0 ),
5636  Rescale_eta = cms.double( 3.0 ),
5637  DeltaEta = cms.double( 0.2 ),
5638  Phi_min = cms.double( 0.0 ),
5639  DeltaPhi = cms.double( 0.15 ),
5640  UseVertex = cms.bool( False ),
5641  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
5642  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
5643  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5644  Pt_fixed = cms.bool( True )
5645 )
5646 fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
5647  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
5648  'BPix1+BPix2+BPix3+FPix1_pos',
5649  'BPix1+BPix2+BPix3+FPix1_neg',
5650  'BPix1+BPix2+FPix1_pos+FPix2_pos',
5651  'BPix1+BPix2+FPix1_neg+FPix2_neg',
5652  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
5653  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
5654  MTOB = cms.PSet( ),
5655  TEC = cms.PSet( ),
5656  MTID = cms.PSet( ),
5657  FPix = cms.PSet(
5658  hitErrorRPhi = cms.double( 0.0051 ),
5659  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5660  useErrorsFromParam = cms.bool( True ),
5661  hitErrorRZ = cms.double( 0.0036 ),
5662  HitProducer = cms.string( "hltSiPixelRecHits" )
5663  ),
5664  MTEC = cms.PSet( ),
5665  MTIB = cms.PSet( ),
5666  TID = cms.PSet( ),
5667  TOB = cms.PSet( ),
5668  BPix = cms.PSet(
5669  hitErrorRPhi = cms.double( 0.0027 ),
5670  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5671  useErrorsFromParam = cms.bool( True ),
5672  hitErrorRZ = cms.double( 0.006 ),
5673  HitProducer = cms.string( "hltSiPixelRecHits" )
5674  ),
5675  TIB = cms.PSet( )
5676 )
5677 fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
5678  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
5679  layerPairs = cms.vuint32( 0, 1, 2 ),
5680  clusterCheck = cms.InputTag( "" ),
5681  produceSeedingHitSets = cms.bool( False ),
5682  produceIntermediateHitDoublets = cms.bool( True ),
5683  trackingRegionsSeedingLayers = cms.InputTag( "" ),
5684  maxElement = cms.uint32( 0 ),
5685  seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" )
5686 )
5687 fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
5688  CAThetaCut = cms.double( 0.005 ),
5689  SeedComparitorPSet = cms.PSet(
5690  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
5691  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5692  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5693  ),
5694  extraHitRPhitolerance = cms.double( 0.032 ),
5695  doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ),
5696  fitFastCircle = cms.bool( True ),
5697  CAHardPtCut = cms.double( 0.0 ),
5698  maxChi2 = cms.PSet(
5699  value2 = cms.double( 50.0 ),
5700  value1 = cms.double( 200.0 ),
5701  pt1 = cms.double( 0.7 ),
5702  enabled = cms.bool( True ),
5703  pt2 = cms.double( 2.0 )
5704  ),
5705  CAPhiCut = cms.double( 0.2 ),
5706  useBendingCorrection = cms.bool( True ),
5707  fitFastCircleChi2Cut = cms.bool( True )
5708 )
5709 fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
5710  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
5711  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5712  passLabel = cms.string( "" ),
5713  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
5714  SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" )
5715 )
5716 fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
5717  WtAverage = cms.bool( True ),
5718  Method2 = cms.bool( True ),
5719  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5720  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5721  Verbosity = cms.int32( 0 ),
5722  UseError = cms.bool( True ),
5723  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
5724  PtMin = cms.double( 1.0 ),
5725  NTrkMin = cms.int32( 2 ),
5726  ZOffset = cms.double( 5.0 ),
5727  Finder = cms.string( "DivisiveVertexFinder" ),
5728  ZSeparation = cms.double( 0.05 )
5729 )
5730 fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5731  minSumPt2 = cms.double( 0.0 ),
5732  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5733  maxVtx = cms.uint32( 100 ),
5734  fractionSumPt2 = cms.double( 0.3 ),
5735  src = cms.InputTag( "hltIterL3MuonPixelVertices" )
5736 )
5737 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5738  useEventsWithNoVertex = cms.bool( True ),
5739  originHalfLength = cms.double( 0.3 ),
5740  useProtoTrackKinematics = cms.bool( False ),
5741  usePV = cms.bool( False ),
5742  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5743  InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
5744  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5745  InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
5746  originRadius = cms.double( 0.1 )
5747 )
5748 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5749  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
5750  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5751  SimpleMagneticField = cms.string( "ParabolicMf" ),
5752  TransientInitialStateEstimatorParameters = cms.PSet(
5753  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5754  numberMeasurementsForFit = cms.int32( 4 ),
5755  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5756  ),
5757  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5758  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5759  cleanTrajectoryAfterInOut = cms.bool( False ),
5760  useHitsSplitting = cms.bool( True ),
5761  RedundantSeedCleaner = cms.string( "none" ),
5762  doSeedingRegionRebuilding = cms.bool( True ),
5763  maxNSeeds = cms.uint32( 100000 ),
5764  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
5765  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5766  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
5767 )
5768 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5769  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
5770  SimpleMagneticField = cms.string( "ParabolicMf" ),
5771  clusterRemovalInfo = cms.InputTag( "" ),
5772  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5773  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5774  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5775  useHitsSplitting = cms.bool( False ),
5776  MeasurementTracker = cms.string( "" ),
5777  AlgorithmName = cms.string( "hltIter0" ),
5778  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5779  NavigationSchool = cms.string( "" ),
5780  TrajectoryInEvent = cms.bool( False ),
5781  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5782  GeometricInnerState = cms.bool( True ),
5783  useSimpleMF = cms.bool( True ),
5784  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5785 )
5786 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5787  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
5788  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5789  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
5790  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5791  mva = cms.PSet(
5792  minPixelHits = cms.vint32( 0, 3, 4 ),
5793  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
5794  dr_par = cms.PSet(
5795  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
5796  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
5797  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5798  dr_exp = cms.vint32( 4, 4, 2147483647 ),
5799  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
5800  ),
5801  maxLostLayers = cms.vint32( 1, 1, 1 ),
5802  min3DLayers = cms.vint32( 0, 3, 4 ),
5803  dz_par = cms.PSet(
5804  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5805  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
5806  dz_exp = cms.vint32( 4, 4, 2147483647 )
5807  ),
5808  minNVtxTrk = cms.int32( 3 ),
5809  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5810  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5811  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
5812  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5813  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5814  minLayers = cms.vint32( 3, 3, 4 )
5815  ),
5816  ignoreVertices = cms.bool( False )
5817 )
5818 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5819  minQuality = cms.string( "highPurity" ),
5820  copyExtras = cms.untracked.bool( True ),
5821  copyTrajectories = cms.untracked.bool( False ),
5822  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
5823  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
5824  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' )
5825 )
5826 fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5827  trackClassifier = cms.InputTag( '','QualityMasks' ),
5828  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5829  maxChi2 = cms.double( 16.0 ),
5830  trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ),
5831  oldClusterRemovalInfo = cms.InputTag( "" ),
5832  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5833  overrideTrkQuals = cms.InputTag( "" ),
5834  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5835  TrackQuality = cms.string( "highPurity" )
5836 )
5837 fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5838  clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
5839  OnDemand = cms.bool( False ),
5840  src = cms.InputTag( "hltSiStripClusters" )
5841 )
5842 fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
5843  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
5844  'BPix2+BPix3+BPix4',
5845  'BPix1+BPix3+BPix4',
5846  'BPix1+BPix2+BPix4',
5847  'BPix2+BPix3+FPix1_pos',
5848  'BPix2+BPix3+FPix1_neg',
5849  'BPix1+BPix2+FPix1_pos',
5850  'BPix1+BPix2+FPix1_neg',
5851  'BPix2+FPix1_pos+FPix2_pos',
5852  'BPix2+FPix1_neg+FPix2_neg',
5853  'BPix1+FPix1_pos+FPix2_pos',
5854  'BPix1+FPix1_neg+FPix2_neg',
5855  'FPix1_pos+FPix2_pos+FPix3_pos',
5856  'FPix1_neg+FPix2_neg+FPix3_neg' ),
5857  MTOB = cms.PSet( ),
5858  TEC = cms.PSet( ),
5859  MTID = cms.PSet( ),
5860  FPix = cms.PSet(
5861  hitErrorRPhi = cms.double( 0.0051 ),
5862  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5863  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
5864  useErrorsFromParam = cms.bool( True ),
5865  hitErrorRZ = cms.double( 0.0036 ),
5866  HitProducer = cms.string( "hltSiPixelRecHits" )
5867  ),
5868  MTEC = cms.PSet( ),
5869  MTIB = cms.PSet( ),
5870  TID = cms.PSet( ),
5871  TOB = cms.PSet( ),
5872  BPix = cms.PSet(
5873  hitErrorRPhi = cms.double( 0.0027 ),
5874  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5875  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
5876  useErrorsFromParam = cms.bool( True ),
5877  hitErrorRZ = cms.double( 0.006 ),
5878  HitProducer = cms.string( "hltSiPixelRecHits" )
5879  ),
5880  TIB = cms.PSet( )
5881 )
5882 fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
5883  cut = cms.string( "" ),
5884  silentClusterCheck = cms.untracked.bool( False ),
5885  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
5886  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
5887  doClusterCheck = cms.bool( False ),
5888  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
5889  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
5890 )
5891 fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
5892  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
5893  layerPairs = cms.vuint32( 0, 1 ),
5894  clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ),
5895  produceSeedingHitSets = cms.bool( False ),
5896  produceIntermediateHitDoublets = cms.bool( True ),
5897  trackingRegionsSeedingLayers = cms.InputTag( "" ),
5898  maxElement = cms.uint32( 0 ),
5899  seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" )
5900 )
5901 fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
5902  CAHardPtCut = cms.double( 0.3 ),
5903  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5904  extraHitRPhitolerance = cms.double( 0.032 ),
5905  doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ),
5906  CAThetaCut = cms.double( 0.015 ),
5907  maxChi2 = cms.PSet(
5908  value2 = cms.double( 6.0 ),
5909  value1 = cms.double( 100.0 ),
5910  pt1 = cms.double( 0.8 ),
5911  enabled = cms.bool( True ),
5912  pt2 = cms.double( 8.0 )
5913  ),
5914  CAPhiCut = cms.double( 0.1 ),
5915  useBendingCorrection = cms.bool( True )
5916 )
5917 fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
5918  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5919  forceKinematicWithRegionDirection = cms.bool( False ),
5920  magneticField = cms.string( "ParabolicMf" ),
5921  SeedMomentumForBOFF = cms.double( 5.0 ),
5922  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
5923  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5924  MinOneOverPtError = cms.double( 1.0 ),
5925  seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ),
5926  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
5927 )
5928 fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5929  src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ),
5930  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5931  SimpleMagneticField = cms.string( "ParabolicMf" ),
5932  TransientInitialStateEstimatorParameters = cms.PSet(
5933  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5934  numberMeasurementsForFit = cms.int32( 4 ),
5935  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5936  ),
5937  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5938  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
5939  cleanTrajectoryAfterInOut = cms.bool( False ),
5940  useHitsSplitting = cms.bool( False ),
5941  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5942  doSeedingRegionRebuilding = cms.bool( False ),
5943  maxNSeeds = cms.uint32( 100000 ),
5944  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
5945  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5946  TrajectoryBuilder = cms.string( "" )
5947 )
5948 fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5949  src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ),
5950  SimpleMagneticField = cms.string( "ParabolicMf" ),
5951  clusterRemovalInfo = cms.InputTag( "" ),
5952  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5953  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
5954  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5955  useHitsSplitting = cms.bool( False ),
5956  MeasurementTracker = cms.string( "" ),
5957  AlgorithmName = cms.string( "hltIter2" ),
5958  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5959  NavigationSchool = cms.string( "" ),
5960  TrajectoryInEvent = cms.bool( False ),
5961  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5962  GeometricInnerState = cms.bool( True ),
5963  useSimpleMF = cms.bool( True ),
5964  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5965 )
5966 fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5967  src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
5968  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5969  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
5970  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5971  mva = cms.PSet(
5972  minPixelHits = cms.vint32( 0, 0, 0 ),
5973  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
5974  dr_par = cms.PSet(
5975  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
5976  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
5977  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
5978  dr_exp = cms.vint32( 4, 4, 2147483647 ),
5979  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
5980  ),
5981  maxLostLayers = cms.vint32( 1, 1, 1 ),
5982  min3DLayers = cms.vint32( 0, 0, 0 ),
5983  dz_par = cms.PSet(
5984  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
5985  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
5986  dz_exp = cms.vint32( 4, 4, 2147483647 )
5987  ),
5988  minNVtxTrk = cms.int32( 3 ),
5989  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5990  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5991  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
5992  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5993  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5994  minLayers = cms.vint32( 3, 3, 3 )
5995  ),
5996  ignoreVertices = cms.bool( False )
5997 )
5998 fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5999  minQuality = cms.string( "highPurity" ),
6000  copyExtras = cms.untracked.bool( True ),
6001  copyTrajectories = cms.untracked.bool( False ),
6002  originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
6003  originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ),
6004  originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' )
6005 )
6006 fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
6007  ShareFrac = cms.double( 0.19 ),
6008  writeOnlyTrkQuals = cms.bool( False ),
6009  MinPT = cms.double( 0.05 ),
6010  allowFirstHitShare = cms.bool( True ),
6011  copyExtras = cms.untracked.bool( True ),
6012  Epsilon = cms.double( -0.001 ),
6013  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
6014  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6015  MaxNormalizedChisq = cms.double( 1000.0 ),
6016  copyMVA = cms.bool( False ),
6017  FoundHitBonus = cms.double( 5.0 ),
6018  LostHitPenalty = cms.double( 20.0 ),
6019  setsToMerge = cms.VPSet(
6020  cms.PSet( pQual = cms.bool( False ),
6021  tLists = cms.vint32( 0, 1 )
6022  )
6023  ),
6024  MinFound = cms.int32( 3 ),
6025  hasSelector = cms.vint32( 0, 0 ),
6026  TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
6027  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6028  newQuality = cms.string( "confirmed" )
6029 )
6030 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6031  ServiceParameters = cms.PSet(
6032  RPCLayers = cms.bool( True ),
6033  UseMuonNavigation = cms.untracked.bool( True ),
6034  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6035  'SteppingHelixPropagatorAny',
6036  'hltESPSmartPropagator',
6037  'hltESPSteppingHelixPropagatorOpposite' )
6038  ),
6039  L3TrajBuilderParameters = cms.PSet(
6040  PtCut = cms.double( 1.0 ),
6041  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6042  GlobalMuonTrackMatcher = cms.PSet(
6043  Chi2Cut_3 = cms.double( 200.0 ),
6044  DeltaDCut_2 = cms.double( 10.0 ),
6045  Eta_threshold = cms.double( 1.2 ),
6046  Quality_2 = cms.double( 15.0 ),
6047  DeltaDCut_1 = cms.double( 40.0 ),
6048  Quality_3 = cms.double( 7.0 ),
6049  DeltaDCut_3 = cms.double( 15.0 ),
6050  Quality_1 = cms.double( 20.0 ),
6051  Pt_threshold1 = cms.double( 0.0 ),
6052  DeltaRCut_2 = cms.double( 0.2 ),
6053  DeltaRCut_1 = cms.double( 0.1 ),
6054  Pt_threshold2 = cms.double( 9.99999999E8 ),
6055  Chi2Cut_1 = cms.double( 50.0 ),
6056  Chi2Cut_2 = cms.double( 50.0 ),
6057  DeltaRCut_3 = cms.double( 1.0 ),
6058  LocChi2Cut = cms.double( 0.001 ),
6059  Propagator = cms.string( "hltESPSmartPropagator" ),
6060  MinPt = cms.double( 1.0 ),
6061  MinP = cms.double( 2.5 )
6062  ),
6063  ScaleTECxFactor = cms.double( -1.0 ),
6064  tkTrajUseVertex = cms.bool( False ),
6065  MuonTrackingRegionBuilder = cms.PSet(
6066  Rescale_Dz = cms.double( 4.0 ),
6067  Pt_fixed = cms.bool( True ),
6068  Eta_fixed = cms.bool( True ),
6069  Eta_min = cms.double( 0.1 ),
6070  DeltaZ = cms.double( 24.2 ),
6071  maxRegions = cms.int32( 2 ),
6072  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6073  UseVertex = cms.bool( False ),
6074  Z_fixed = cms.bool( True ),
6075  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6076  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6077  Rescale_phi = cms.double( 3.0 ),
6078  DeltaEta = cms.double( 0.04 ),
6079  precise = cms.bool( True ),
6080  OnDemand = cms.int32( -1 ),
6081  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6082  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6083  vertexCollection = cms.InputTag( "pixelVertices" ),
6084  Pt_min = cms.double( 3.0 ),
6085  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6086  Phi_fixed = cms.bool( True ),
6087  DeltaR = cms.double( 0.025 ),
6088  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6089  DeltaPhi = cms.double( 0.15 ),
6090  Phi_min = cms.double( 0.1 ),
6091  Rescale_eta = cms.double( 3.0 )
6092  ),
6093  TrackTransformer = cms.PSet(
6094  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6095  RefitDirection = cms.string( "insideOut" ),
6096  RefitRPCHits = cms.bool( True ),
6097  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6098  DoPredictionsOnly = cms.bool( False ),
6099  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6100  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6101  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6102  ),
6103  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6104  RefitRPCHits = cms.bool( True ),
6105  tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ),
6106  GlbRefitterParameters = cms.PSet(
6107  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6108  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6109  RefitFlag = cms.bool( True ),
6110  SkipStation = cms.int32( -1 ),
6111  Chi2CutRPC = cms.double( 1.0 ),
6112  PropDirForCosmics = cms.bool( False ),
6113  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6114  HitThreshold = cms.int32( 1 ),
6115  DYTthrs = cms.vint32( 30, 15 ),
6116  TrackerSkipSystem = cms.int32( -1 ),
6117  RefitDirection = cms.string( "insideOut" ),
6118  Chi2CutCSC = cms.double( 150.0 ),
6119  Chi2CutDT = cms.double( 10.0 ),
6120  RefitRPCHits = cms.bool( True ),
6121  TrackerSkipSection = cms.int32( -1 ),
6122  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6123  DoPredictionsOnly = cms.bool( False ),
6124  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6125  MuonHitsOption = cms.int32( 1 ),
6126  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6127  ),
6128  PCut = cms.double( 2.5 ),
6129  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6130  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6131  matchToSeeds = cms.bool( True ),
6132  tkTrajMaxChi2 = cms.double( 9999.0 ),
6133  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6134  ScaleTECyFactor = cms.double( -1.0 ),
6135  tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMerged" )
6136  ),
6137  TrackLoaderParameters = cms.PSet(
6138  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6139  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6140  DoSmoothing = cms.bool( False ),
6141  SmoothTkTrack = cms.untracked.bool( False ),
6142  VertexConstraint = cms.bool( False ),
6143  MuonUpdatorAtVertexParameters = cms.PSet(
6144  MaxChi2 = cms.double( 1000000.0 ),
6145  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6146  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6147  ),
6148  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6149  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6150  ),
6151  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6152 )
6153 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6154  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6155 )
6156 fragment.hltIterL3MuonsFromL2 = cms.EDProducer( "L3TrackCombiner",
6157  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6158 )
6159 fragment.hltIterL3MuonL1MuonNoL2Selector = cms.EDProducer( "HLTL1MuonNoL2Selector",
6160  SeedMapTag = cms.InputTag( "hltL2Muons" ),
6161  L1MinPt = cms.double( -1.0 ),
6162  CentralBxOnly = cms.bool( True ),
6163  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6164  L2CandTag = cms.InputTag( "hltL2MuonCandidates" ),
6165  L1MaxEta = cms.double( 5.0 ),
6166  L1MinQuality = cms.uint32( 7 )
6167 )
6168 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
6169  RegionPSet = cms.PSet(
6170  vertexCollection = cms.InputTag( "notUsed" ),
6171  zErrorVetex = cms.double( 0.2 ),
6172  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6173  zErrorBeamSpot = cms.double( 24.2 ),
6174  maxNVertices = cms.int32( 1 ),
6175  maxNRegions = cms.int32( 2 ),
6176  nSigmaZVertex = cms.double( 3.0 ),
6177  nSigmaZBeamSpot = cms.double( 4.0 ),
6178  ptMin = cms.double( 10.0 ),
6179  mode = cms.string( "BeamSpotSigma" ),
6180  input = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ),
6181  searchOpt = cms.bool( False ),
6182  whereToUseMeasurementTracker = cms.string( "Never" ),
6183  originRadius = cms.double( 0.2 ),
6184  measurementTrackerName = cms.InputTag( "" ),
6185  precise = cms.bool( True ),
6186  deltaEta = cms.double( 0.35 ),
6187  deltaPhi = cms.double( 0.2 )
6188  )
6189 )
6190 fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6191  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6192  'BPix1+BPix2+BPix3+FPix1_pos',
6193  'BPix1+BPix2+BPix3+FPix1_neg',
6194  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6195  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6196  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6197  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6198  MTOB = cms.PSet( ),
6199  TEC = cms.PSet( ),
6200  MTID = cms.PSet( ),
6201  FPix = cms.PSet(
6202  hitErrorRPhi = cms.double( 0.0051 ),
6203  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6204  useErrorsFromParam = cms.bool( True ),
6205  hitErrorRZ = cms.double( 0.0036 ),
6206  HitProducer = cms.string( "hltSiPixelRecHits" )
6207  ),
6208  MTEC = cms.PSet( ),
6209  MTIB = cms.PSet( ),
6210  TID = cms.PSet( ),
6211  TOB = cms.PSet( ),
6212  BPix = cms.PSet(
6213  hitErrorRPhi = cms.double( 0.0027 ),
6214  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6215  useErrorsFromParam = cms.bool( True ),
6216  hitErrorRZ = cms.double( 0.006 ),
6217  HitProducer = cms.string( "hltSiPixelRecHits" )
6218  ),
6219  TIB = cms.PSet( )
6220 )
6221 fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6222  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6223  layerPairs = cms.vuint32( 0, 1, 2 ),
6224  clusterCheck = cms.InputTag( "" ),
6225  produceSeedingHitSets = cms.bool( False ),
6226  produceIntermediateHitDoublets = cms.bool( True ),
6227  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6228  maxElement = cms.uint32( 0 ),
6229  seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" )
6230 )
6231 fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6232  CAThetaCut = cms.double( 0.005 ),
6233  SeedComparitorPSet = cms.PSet(
6234  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6235  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6236  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6237  ),
6238  extraHitRPhitolerance = cms.double( 0.032 ),
6239  doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ),
6240  fitFastCircle = cms.bool( True ),
6241  CAHardPtCut = cms.double( 0.0 ),
6242  maxChi2 = cms.PSet(
6243  value2 = cms.double( 50.0 ),
6244  value1 = cms.double( 200.0 ),
6245  pt1 = cms.double( 0.7 ),
6246  enabled = cms.bool( True ),
6247  pt2 = cms.double( 2.0 )
6248  ),
6249  CAPhiCut = cms.double( 0.2 ),
6250  useBendingCorrection = cms.bool( True ),
6251  fitFastCircleChi2Cut = cms.bool( True )
6252 )
6253 fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
6254  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
6255  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
6256  passLabel = cms.string( "" ),
6257  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
6258  SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" )
6259 )
6260 fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
6261  WtAverage = cms.bool( True ),
6262  Method2 = cms.bool( True ),
6263  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6264  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6265  Verbosity = cms.int32( 0 ),
6266  UseError = cms.bool( True ),
6267  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
6268  PtMin = cms.double( 1.0 ),
6269  NTrkMin = cms.int32( 2 ),
6270  ZOffset = cms.double( 5.0 ),
6271  Finder = cms.string( "DivisiveVertexFinder" ),
6272  ZSeparation = cms.double( 0.05 )
6273 )
6274 fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
6275  minSumPt2 = cms.double( 0.0 ),
6276  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6277  maxVtx = cms.uint32( 100 ),
6278  fractionSumPt2 = cms.double( 0.3 ),
6279  src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" )
6280 )
6281 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6282  useEventsWithNoVertex = cms.bool( True ),
6283  originHalfLength = cms.double( 0.3 ),
6284  useProtoTrackKinematics = cms.bool( False ),
6285  usePV = cms.bool( False ),
6286  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
6287  InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6288  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6289  InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ),
6290  originRadius = cms.double( 0.1 )
6291 )
6292 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6293  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6294  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6295  SimpleMagneticField = cms.string( "ParabolicMf" ),
6296  TransientInitialStateEstimatorParameters = cms.PSet(
6297  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6298  numberMeasurementsForFit = cms.int32( 4 ),
6299  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6300  ),
6301  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6302  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6303  cleanTrajectoryAfterInOut = cms.bool( False ),
6304  useHitsSplitting = cms.bool( True ),
6305  RedundantSeedCleaner = cms.string( "none" ),
6306  doSeedingRegionRebuilding = cms.bool( True ),
6307  maxNSeeds = cms.uint32( 100000 ),
6308  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6309  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6310  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
6311 )
6312 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6313  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
6314  SimpleMagneticField = cms.string( "ParabolicMf" ),
6315  clusterRemovalInfo = cms.InputTag( "" ),
6316  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6317  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6318  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6319  useHitsSplitting = cms.bool( False ),
6320  MeasurementTracker = cms.string( "" ),
6321  AlgorithmName = cms.string( "hltIter0" ),
6322  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6323  NavigationSchool = cms.string( "" ),
6324  TrajectoryInEvent = cms.bool( False ),
6325  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6326  GeometricInnerState = cms.bool( True ),
6327  useSimpleMF = cms.bool( True ),
6328  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6329 )
6330 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6331  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6332  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6333  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6334  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6335  mva = cms.PSet(
6336  minPixelHits = cms.vint32( 0, 3, 4 ),
6337  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6338  dr_par = cms.PSet(
6339  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6340  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6341  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6342  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6343  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6344  ),
6345  maxLostLayers = cms.vint32( 1, 1, 1 ),
6346  min3DLayers = cms.vint32( 0, 3, 4 ),
6347  dz_par = cms.PSet(
6348  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6349  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6350  dz_exp = cms.vint32( 4, 4, 2147483647 )
6351  ),
6352  minNVtxTrk = cms.int32( 3 ),
6353  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6354  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6355  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6356  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6357  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6358  minLayers = cms.vint32( 3, 3, 4 )
6359  ),
6360  ignoreVertices = cms.bool( False )
6361 )
6362 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6363  minQuality = cms.string( "highPurity" ),
6364  copyExtras = cms.untracked.bool( True ),
6365  copyTrajectories = cms.untracked.bool( False ),
6366  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6367  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6368  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' )
6369 )
6370 fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6371  trackClassifier = cms.InputTag( '','QualityMasks' ),
6372  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6373  maxChi2 = cms.double( 16.0 ),
6374  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
6375  oldClusterRemovalInfo = cms.InputTag( "" ),
6376  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6377  overrideTrkQuals = cms.InputTag( "" ),
6378  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6379  TrackQuality = cms.string( "highPurity" )
6380 )
6381 fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6382  clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6383  OnDemand = cms.bool( False ),
6384  src = cms.InputTag( "hltSiStripClusters" )
6385 )
6386 fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
6387  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
6388  'BPix2+BPix3+BPix4',
6389  'BPix1+BPix3+BPix4',
6390  'BPix1+BPix2+BPix4',
6391  'BPix2+BPix3+FPix1_pos',
6392  'BPix2+BPix3+FPix1_neg',
6393  'BPix1+BPix2+FPix1_pos',
6394  'BPix1+BPix2+FPix1_neg',
6395  'BPix2+FPix1_pos+FPix2_pos',
6396  'BPix2+FPix1_neg+FPix2_neg',
6397  'BPix1+FPix1_pos+FPix2_pos',
6398  'BPix1+FPix1_neg+FPix2_neg',
6399  'FPix1_pos+FPix2_pos+FPix3_pos',
6400  'FPix1_neg+FPix2_neg+FPix3_neg' ),
6401  MTOB = cms.PSet( ),
6402  TEC = cms.PSet( ),
6403  MTID = cms.PSet( ),
6404  FPix = cms.PSet(
6405  hitErrorRPhi = cms.double( 0.0051 ),
6406  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6407  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6408  useErrorsFromParam = cms.bool( True ),
6409  hitErrorRZ = cms.double( 0.0036 ),
6410  HitProducer = cms.string( "hltSiPixelRecHits" )
6411  ),
6412  MTEC = cms.PSet( ),
6413  MTIB = cms.PSet( ),
6414  TID = cms.PSet( ),
6415  TOB = cms.PSet( ),
6416  BPix = cms.PSet(
6417  hitErrorRPhi = cms.double( 0.0027 ),
6418  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6419  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6420  useErrorsFromParam = cms.bool( True ),
6421  hitErrorRZ = cms.double( 0.006 ),
6422  HitProducer = cms.string( "hltSiPixelRecHits" )
6423  ),
6424  TIB = cms.PSet( )
6425 )
6426 fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6427  cut = cms.string( "" ),
6428  silentClusterCheck = cms.untracked.bool( False ),
6429  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6430  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6431  doClusterCheck = cms.bool( False ),
6432  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
6433  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
6434 )
6435 fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6436  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6437  layerPairs = cms.vuint32( 0, 1 ),
6438  clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ),
6439  produceSeedingHitSets = cms.bool( False ),
6440  produceIntermediateHitDoublets = cms.bool( True ),
6441  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6442  maxElement = cms.uint32( 0 ),
6443  seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" )
6444 )
6445 fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
6446  CAHardPtCut = cms.double( 0.3 ),
6447  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6448  extraHitRPhitolerance = cms.double( 0.032 ),
6449  doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ),
6450  CAThetaCut = cms.double( 0.015 ),
6451  maxChi2 = cms.PSet(
6452  value2 = cms.double( 6.0 ),
6453  value1 = cms.double( 100.0 ),
6454  pt1 = cms.double( 0.8 ),
6455  enabled = cms.bool( True ),
6456  pt2 = cms.double( 8.0 )
6457  ),
6458  CAPhiCut = cms.double( 0.1 ),
6459  useBendingCorrection = cms.bool( True )
6460 )
6461 fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
6462  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6463  forceKinematicWithRegionDirection = cms.bool( False ),
6464  magneticField = cms.string( "ParabolicMf" ),
6465  SeedMomentumForBOFF = cms.double( 5.0 ),
6466  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6467  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6468  MinOneOverPtError = cms.double( 1.0 ),
6469  seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ),
6470  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
6471 )
6472 fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6473  src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ),
6474  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6475  SimpleMagneticField = cms.string( "ParabolicMf" ),
6476  TransientInitialStateEstimatorParameters = cms.PSet(
6477  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6478  numberMeasurementsForFit = cms.int32( 4 ),
6479  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6480  ),
6481  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6482  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6483  cleanTrajectoryAfterInOut = cms.bool( False ),
6484  useHitsSplitting = cms.bool( False ),
6485  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6486  doSeedingRegionRebuilding = cms.bool( False ),
6487  maxNSeeds = cms.uint32( 100000 ),
6488  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6489  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6490  TrajectoryBuilder = cms.string( "" )
6491 )
6492 fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6493  src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ),
6494  SimpleMagneticField = cms.string( "ParabolicMf" ),
6495  clusterRemovalInfo = cms.InputTag( "" ),
6496  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6497  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6498  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6499  useHitsSplitting = cms.bool( False ),
6500  MeasurementTracker = cms.string( "" ),
6501  AlgorithmName = cms.string( "hltIter2" ),
6502  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6503  NavigationSchool = cms.string( "" ),
6504  TrajectoryInEvent = cms.bool( False ),
6505  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6506  GeometricInnerState = cms.bool( True ),
6507  useSimpleMF = cms.bool( True ),
6508  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6509 )
6510 fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6511  src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
6512  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6513  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6514  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6515  mva = cms.PSet(
6516  minPixelHits = cms.vint32( 0, 0, 0 ),
6517  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6518  dr_par = cms.PSet(
6519  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6520  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
6521  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6522  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6523  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6524  ),
6525  maxLostLayers = cms.vint32( 1, 1, 1 ),
6526  min3DLayers = cms.vint32( 0, 0, 0 ),
6527  dz_par = cms.PSet(
6528  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6529  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
6530  dz_exp = cms.vint32( 4, 4, 2147483647 )
6531  ),
6532  minNVtxTrk = cms.int32( 3 ),
6533  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6534  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6535  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
6536  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6537  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6538  minLayers = cms.vint32( 3, 3, 3 )
6539  ),
6540  ignoreVertices = cms.bool( False )
6541 )
6542 fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6543  minQuality = cms.string( "highPurity" ),
6544  copyExtras = cms.untracked.bool( True ),
6545  copyTrajectories = cms.untracked.bool( False ),
6546  originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
6547  originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6548  originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' )
6549 )
6550 fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
6551  ShareFrac = cms.double( 0.19 ),
6552  writeOnlyTrkQuals = cms.bool( False ),
6553  MinPT = cms.double( 0.05 ),
6554  allowFirstHitShare = cms.bool( True ),
6555  copyExtras = cms.untracked.bool( True ),
6556  Epsilon = cms.double( -0.001 ),
6557  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
6558  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6559  MaxNormalizedChisq = cms.double( 1000.0 ),
6560  copyMVA = cms.bool( False ),
6561  FoundHitBonus = cms.double( 5.0 ),
6562  LostHitPenalty = cms.double( 20.0 ),
6563  setsToMerge = cms.VPSet(
6564  cms.PSet( pQual = cms.bool( False ),
6565  tLists = cms.vint32( 0, 1 )
6566  )
6567  ),
6568  MinFound = cms.int32( 3 ),
6569  hasSelector = cms.vint32( 0, 0 ),
6570  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
6571  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6572  newQuality = cms.string( "confirmed" )
6573 )
6574 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
6575  ShareFrac = cms.double( 0.19 ),
6576  writeOnlyTrkQuals = cms.bool( False ),
6577  MinPT = cms.double( 0.05 ),
6578  allowFirstHitShare = cms.bool( True ),
6579  copyExtras = cms.untracked.bool( True ),
6580  Epsilon = cms.double( -0.001 ),
6581  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ),
6582  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6583  MaxNormalizedChisq = cms.double( 1000.0 ),
6584  copyMVA = cms.bool( False ),
6585  FoundHitBonus = cms.double( 5.0 ),
6586  LostHitPenalty = cms.double( 20.0 ),
6587  setsToMerge = cms.VPSet(
6588  cms.PSet( pQual = cms.bool( False ),
6589  tLists = cms.vint32( 0, 1 )
6590  )
6591  ),
6592  MinFound = cms.int32( 3 ),
6593  hasSelector = cms.vint32( 0, 0 ),
6594  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ),
6595  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6596  newQuality = cms.string( "confirmed" )
6597 )
6598 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
6599  ShareFrac = cms.double( 0.19 ),
6600  writeOnlyTrkQuals = cms.bool( False ),
6601  MinPT = cms.double( 0.05 ),
6602  allowFirstHitShare = cms.bool( True ),
6603  copyExtras = cms.untracked.bool( True ),
6604  Epsilon = cms.double( -0.001 ),
6605  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ),
6606  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6607  MaxNormalizedChisq = cms.double( 1000.0 ),
6608  copyMVA = cms.bool( False ),
6609  FoundHitBonus = cms.double( 5.0 ),
6610  LostHitPenalty = cms.double( 20.0 ),
6611  setsToMerge = cms.VPSet(
6612  cms.PSet( pQual = cms.bool( False ),
6613  tLists = cms.vint32( 0, 1 )
6614  )
6615  ),
6616  MinFound = cms.int32( 3 ),
6617  hasSelector = cms.vint32( 0, 0 ),
6618  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ),
6619  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6620  newQuality = cms.string( "confirmed" )
6621 )
6622 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducerForHLT",
6623  pMin = cms.double( 2.5 ),
6624  InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ),
6625  shareHitFraction = cms.double( 0.19 ),
6626  LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ),
6627  ptMin = cms.double( 2.5 )
6628 )
6629 fragment.hltIterL3Muons = cms.EDProducer( "MuonIdProducer",
6630  TrackExtractorPSet = cms.PSet(
6631  Diff_z = cms.double( 0.2 ),
6632  inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ),
6633  Chi2Ndof_Max = cms.double( 1.0E64 ),
6634  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6635  DR_Veto = cms.double( 0.01 ),
6636  Pt_Min = cms.double( -1.0 ),
6637  DR_Max = cms.double( 1.0 ),
6638  NHits_Min = cms.uint32( 0 ),
6639  Chi2Prob_Min = cms.double( -1.0 ),
6640  Diff_r = cms.double( 0.1 ),
6641  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
6642  ComponentName = cms.string( "TrackExtractor" )
6643  ),
6644  maxAbsEta = cms.double( 3.0 ),
6645  fillGlobalTrackRefits = cms.bool( False ),
6646  arbitrationCleanerOptions = cms.PSet(
6647  OverlapDTheta = cms.double( 0.02 ),
6648  Overlap = cms.bool( True ),
6649  Clustering = cms.bool( True ),
6650  ME1a = cms.bool( True ),
6651  ClusterDTheta = cms.double( 0.02 ),
6652  ClusterDPhi = cms.double( 0.6 ),
6653  OverlapDPhi = cms.double( 0.0786 )
6654  ),
6655  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
6656  addExtraSoftMuons = cms.bool( False ),
6657  debugWithTruthMatching = cms.bool( False ),
6658  CaloExtractorPSet = cms.PSet(
6659  DR_Veto_H = cms.double( 0.1 ),
6660  CenterConeOnCalIntersection = cms.bool( False ),
6661  NoiseTow_EE = cms.double( 0.15 ),
6662  Noise_EB = cms.double( 0.025 ),
6663  Noise_HE = cms.double( 0.2 ),
6664  DR_Veto_E = cms.double( 0.07 ),
6665  NoiseTow_EB = cms.double( 0.04 ),
6666  Noise_EE = cms.double( 0.1 ),
6667  UseRecHitsFlag = cms.bool( False ),
6668  DR_Max = cms.double( 1.0 ),
6669  DepositLabel = cms.untracked.string( "Cal" ),
6670  Noise_HO = cms.double( 0.2 ),
6671  DR_Veto_HO = cms.double( 0.1 ),
6672  Threshold_H = cms.double( 0.5 ),
6673  PrintTimeReport = cms.untracked.bool( False ),
6674  Threshold_E = cms.double( 0.2 ),
6675  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6676  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6677  Threshold_HO = cms.double( 0.5 ),
6678  DepositInstanceLabels = cms.vstring( 'ecal',
6679  'hcal',
6680  'ho' ),
6681  ServiceParameters = cms.PSet(
6682  RPCLayers = cms.bool( False ),
6683  UseMuonNavigation = cms.untracked.bool( False ),
6684  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6685  ),
6686  TrackAssociatorParameters = cms.PSet(
6687  useMuon = cms.bool( False ),
6688  truthMatch = cms.bool( False ),
6689  usePreshower = cms.bool( False ),
6690  dRPreshowerPreselection = cms.double( 0.2 ),
6691  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6692  useEcal = cms.bool( False ),
6693  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6694  dRMuon = cms.double( 9999.0 ),
6695  dREcal = cms.double( 1.0 ),
6696  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6697  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6698  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
6699  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
6700  propagateAllDirections = cms.bool( True ),
6701  muonMaxDistanceY = cms.double( 5.0 ),
6702  useHO = cms.bool( False ),
6703  muonMaxDistanceX = cms.double( 5.0 ),
6704  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6705  useHcal = cms.bool( False ),
6706  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
6707  accountForTrajectoryChangeCalo = cms.bool( False ),
6708  dREcalPreselection = cms.double( 1.0 ),
6709  useCalo = cms.bool( True ),
6710  dRMuonPreselection = cms.double( 0.2 ),
6711  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
6712  dRHcal = cms.double( 1.0 ),
6713  dRHcalPreselection = cms.double( 1.0 ),
6714  HORecHitCollectionLabel = cms.InputTag( "Notused" )
6715  ),
6716  Noise_HB = cms.double( 0.2 )
6717  ),
6718  runArbitrationCleaner = cms.bool( False ),
6719  fillEnergy = cms.bool( False ),
6720  TrackerKinkFinderParameters = cms.PSet(
6721  usePosition = cms.bool( False ),
6722  diagonalOnly = cms.bool( False )
6723  ),
6724  TimingFillerParameters = cms.PSet(
6725  DTTimingParameters = cms.PSet(
6726  HitError = cms.double( 6.0 ),
6727  MatchParameters = cms.PSet(
6728  TightMatchDT = cms.bool( False ),
6729  DTradius = cms.double( 0.01 ),
6730  TightMatchCSC = cms.bool( True ),
6731  CSCsegments = cms.InputTag( "hltCscSegments" ),
6732  DTsegments = cms.InputTag( "hltDt4DSegments" )
6733  ),
6734  debug = cms.bool( False ),
6735  DoWireCorr = cms.bool( False ),
6736  RequireBothProjections = cms.bool( False ),
6737  DTTimeOffset = cms.double( 2.7 ),
6738  PruneCut = cms.double( 10000.0 ),
6739  DTsegments = cms.InputTag( "hltDt4DSegments" ),
6740  UseSegmentT0 = cms.bool( False ),
6741  HitsMin = cms.int32( 5 ),
6742  DropTheta = cms.bool( True ),
6743  ServiceParameters = cms.PSet(
6744  RPCLayers = cms.bool( True ),
6745  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6746  )
6747  ),
6748  UseCSC = cms.bool( True ),
6749  CSCTimingParameters = cms.PSet(
6750  MatchParameters = cms.PSet(
6751  TightMatchDT = cms.bool( False ),
6752  DTradius = cms.double( 0.01 ),
6753  TightMatchCSC = cms.bool( True ),
6754  CSCsegments = cms.InputTag( "hltCscSegments" ),
6755  DTsegments = cms.InputTag( "hltDt4DSegments" )
6756  ),
6757  debug = cms.bool( False ),
6758  CSCWireTimeOffset = cms.double( 0.0 ),
6759  CSCStripError = cms.double( 7.0 ),
6760  CSCTimeOffset = cms.double( 0.0 ),
6761  CSCWireError = cms.double( 8.6 ),
6762  PruneCut = cms.double( 100.0 ),
6763  CSCsegments = cms.InputTag( "hltCscSegments" ),
6764  UseStripTime = cms.bool( True ),
6765  CSCStripTimeOffset = cms.double( 0.0 ),
6766  UseWireTime = cms.bool( True ),
6767  ServiceParameters = cms.PSet(
6768  RPCLayers = cms.bool( True ),
6769  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6770  )
6771  ),
6772  ErrorDT = cms.double( 6.0 ),
6773  EcalEnergyCut = cms.double( 0.4 ),
6774  UseECAL = cms.bool( True ),
6775  ErrorEB = cms.double( 2.085 ),
6776  UseDT = cms.bool( True ),
6777  ErrorEE = cms.double( 6.95 ),
6778  ErrorCSC = cms.double( 7.4 )
6779  ),
6780  inputCollectionTypes = cms.vstring( 'inner tracks',
6781  'links' ),
6782  arbitrateTrackerMuons = cms.bool( True ),
6783  minCaloCompatibility = cms.double( 0.6 ),
6784  ecalDepositName = cms.string( "ecal" ),
6785  minP = cms.double( 0.0 ),
6786  fillIsolation = cms.bool( False ),
6787  jetDepositName = cms.string( "jets" ),
6788  hoDepositName = cms.string( "ho" ),
6789  writeIsoDeposits = cms.bool( False ),
6790  maxAbsPullX = cms.double( 4.0 ),
6791  maxAbsPullY = cms.double( 9999.0 ),
6792  minPt = cms.double( 8.0 ),
6793  TrackAssociatorParameters = cms.PSet(
6794  useMuon = cms.bool( True ),
6795  truthMatch = cms.bool( False ),
6796  usePreshower = cms.bool( False ),
6797  dRPreshowerPreselection = cms.double( 0.2 ),
6798  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6799  useEcal = cms.bool( False ),
6800  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6801  dRMuon = cms.double( 9999.0 ),
6802  dREcal = cms.double( 9999.0 ),
6803  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6804  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6805  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
6806  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
6807  propagateAllDirections = cms.bool( True ),
6808  muonMaxDistanceY = cms.double( 5.0 ),
6809  useHO = cms.bool( False ),
6810  muonMaxDistanceX = cms.double( 5.0 ),
6811  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6812  useHcal = cms.bool( False ),
6813  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
6814  accountForTrajectoryChangeCalo = cms.bool( False ),
6815  dREcalPreselection = cms.double( 0.05 ),
6816  useCalo = cms.bool( False ),
6817  dRMuonPreselection = cms.double( 0.2 ),
6818  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
6819  dRHcal = cms.double( 9999.0 ),
6820  dRHcalPreselection = cms.double( 0.2 ),
6821  HORecHitCollectionLabel = cms.InputTag( "Notused" )
6822  ),
6823  JetExtractorPSet = cms.PSet(
6824  JetCollectionLabel = cms.InputTag( "Notused" ),
6825  DR_Veto = cms.double( 0.1 ),
6826  DR_Max = cms.double( 1.0 ),
6827  ExcludeMuonVeto = cms.bool( True ),
6828  PrintTimeReport = cms.untracked.bool( False ),
6829  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6830  ComponentName = cms.string( "JetExtractor" ),
6831  ServiceParameters = cms.PSet(
6832  RPCLayers = cms.bool( False ),
6833  UseMuonNavigation = cms.untracked.bool( False ),
6834  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6835  ),
6836  TrackAssociatorParameters = cms.PSet(
6837  useMuon = cms.bool( False ),
6838  truthMatch = cms.bool( False ),
6839  usePreshower = cms.bool( False ),
6840  dRPreshowerPreselection = cms.double( 0.2 ),
6841  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6842  useEcal = cms.bool( False ),
6843  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6844  dRMuon = cms.double( 9999.0 ),
6845  dREcal = cms.double( 0.5 ),
6846  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6847  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6848  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
6849  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
6850  propagateAllDirections = cms.bool( True ),
6851  muonMaxDistanceY = cms.double( 5.0 ),
6852  useHO = cms.bool( False ),
6853  muonMaxDistanceX = cms.double( 5.0 ),
6854  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6855  useHcal = cms.bool( False ),
6856  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
6857  accountForTrajectoryChangeCalo = cms.bool( False ),
6858  dREcalPreselection = cms.double( 0.5 ),
6859  useCalo = cms.bool( True ),
6860  dRMuonPreselection = cms.double( 0.2 ),
6861  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
6862  dRHcal = cms.double( 0.5 ),
6863  dRHcalPreselection = cms.double( 0.5 ),
6864  HORecHitCollectionLabel = cms.InputTag( "Notused" )
6865  ),
6866  Threshold = cms.double( 5.0 )
6867  ),
6868  fillGlobalTrackQuality = cms.bool( False ),
6869  minPCaloMuon = cms.double( 1.0E9 ),
6870  maxAbsDy = cms.double( 9999.0 ),
6871  fillCaloCompatibility = cms.bool( False ),
6872  fillMatching = cms.bool( True ),
6873  MuonCaloCompatibility = cms.PSet(
6874  delta_eta = cms.double( 0.02 ),
6875  delta_phi = cms.double( 0.02 ),
6876  allSiPMHO = cms.bool( False ),
6877  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6878  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
6879  ),
6880  fillTrackerKink = cms.bool( False ),
6881  hcalDepositName = cms.string( "hcal" ),
6882  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
6883  inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltL3MuonsIterL3Links' ),
6884  trackDepositName = cms.string( "tracker" ),
6885  maxAbsDx = cms.double( 3.0 ),
6886  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
6887  minNumberOfMatches = cms.int32( 1 )
6888 )
6889 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
6890  InputObjects = cms.InputTag( "hltIterL3Muons" )
6891 )
6892 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
6893  chi2 = cms.double( 1000.0 ),
6894  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6895  ptMin = cms.double( 0.1 ),
6896  nSigmaInvPtTolerance = cms.double( 0.0 ),
6897  tipMax = cms.double( 1.0 )
6898 )
6899 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
6900  scaleErrorsForBPix1 = cms.bool( False ),
6901  scaleFactor = cms.double( 0.65 )
6902 )
6903 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
6904  RegionPSet = cms.PSet(
6905  nSigmaZ = cms.double( 4.0 ),
6906  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6907  ptMin = cms.double( 0.8 ),
6908  originRadius = cms.double( 0.02 ),
6909  precise = cms.bool( True )
6910  )
6911 )
6912 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6913  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6914  'BPix1+BPix2+BPix3+FPix1_pos',
6915  'BPix1+BPix2+BPix3+FPix1_neg',
6916  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6917  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6918  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6919  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6920  MTOB = cms.PSet( ),
6921  TEC = cms.PSet( ),
6922  MTID = cms.PSet( ),
6923  FPix = cms.PSet(
6924  hitErrorRPhi = cms.double( 0.0051 ),
6925  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6926  useErrorsFromParam = cms.bool( True ),
6927  hitErrorRZ = cms.double( 0.0036 ),
6928  HitProducer = cms.string( "hltSiPixelRecHits" )
6929  ),
6930  MTEC = cms.PSet( ),
6931  MTIB = cms.PSet( ),
6932  TID = cms.PSet( ),
6933  TOB = cms.PSet( ),
6934  BPix = cms.PSet(
6935  hitErrorRPhi = cms.double( 0.0027 ),
6936  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6937  useErrorsFromParam = cms.bool( True ),
6938  hitErrorRZ = cms.double( 0.006 ),
6939  HitProducer = cms.string( "hltSiPixelRecHits" )
6940  ),
6941  TIB = cms.PSet( )
6942 )
6943 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6944  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
6945  layerPairs = cms.vuint32( 0, 1, 2 ),
6946  clusterCheck = cms.InputTag( "" ),
6947  produceSeedingHitSets = cms.bool( False ),
6948  produceIntermediateHitDoublets = cms.bool( True ),
6949  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6950  maxElement = cms.uint32( 0 ),
6951  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
6952 )
6953 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6954  CAThetaCut = cms.double( 0.002 ),
6955  SeedComparitorPSet = cms.PSet(
6956  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6957  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6958  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6959  ),
6960  extraHitRPhitolerance = cms.double( 0.032 ),
6961  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
6962  fitFastCircle = cms.bool( True ),
6963  CAHardPtCut = cms.double( 0.0 ),
6964  maxChi2 = cms.PSet(
6965  value2 = cms.double( 50.0 ),
6966  value1 = cms.double( 200.0 ),
6967  pt1 = cms.double( 0.7 ),
6968  enabled = cms.bool( True ),
6969  pt2 = cms.double( 2.0 )
6970  ),
6971  CAPhiCut = cms.double( 0.2 ),
6972  useBendingCorrection = cms.bool( True ),
6973  fitFastCircleChi2Cut = cms.bool( True )
6974 )
6975 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
6976  Filter = cms.InputTag( "hltPixelTracksFilter" ),
6977  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
6978  passLabel = cms.string( "" ),
6979  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
6980  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" )
6981 )
6982 fragment.hltPixelTripletsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6983  trackClassifier = cms.InputTag( '','QualityMasks' ),
6984  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6985  maxChi2 = cms.double( 3000.0 ),
6986  trajectories = cms.InputTag( "hltPixelTracks" ),
6987  oldClusterRemovalInfo = cms.InputTag( "" ),
6988  stripClusters = cms.InputTag( "" ),
6989  overrideTrkQuals = cms.InputTag( "" ),
6990  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6991  TrackQuality = cms.string( "undefQuality" )
6992 )
6993 fragment.hltPixelTracksTrackingRegionsForTriplets = cms.EDProducer( "PointSeededTrackingRegionsEDProducer",
6994  RegionPSet = cms.PSet(
6995  vertexCollection = cms.InputTag( "none" ),
6996  zErrorVetex = cms.double( 0.1 ),
6997  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6998  zErrorBeamSpot = cms.double( 15.0 ),
6999  maxNVertices = cms.int32( 10 ),
7000  maxNRegions = cms.int32( 100 ),
7001  nSigmaZVertex = cms.double( 3.0 ),
7002  nSigmaZBeamSpot = cms.double( 3.0 ),
7003  ptMin = cms.double( 0.8 ),
7004  points = cms.PSet(
7005  phi = cms.vdouble( 1.8, -3.2 ),
7006  eta = cms.vdouble( 2.1, -0.8 )
7007  ),
7008  mode = cms.string( "BeamSpotFixed" ),
7009  searchOpt = cms.bool( False ),
7010  whereToUseMeasurementTracker = cms.string( "never" ),
7011  originRadius = cms.double( 0.1 ),
7012  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7013  precise = cms.bool( True ),
7014  deltaEta = cms.double( 0.4 ),
7015  deltaPhi = cms.double( 0.4 )
7016  )
7017 )
7018 fragment.hltPixelLayerTripletsWithClustersRemoval = cms.EDProducer( "SeedingLayersEDProducer",
7019  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7020  'BPix2+BPix3+BPix4',
7021  'BPix1+BPix3+BPix4',
7022  'BPix1+BPix2+BPix4',
7023  'BPix2+BPix3+FPix1_pos',
7024  'BPix2+BPix3+FPix1_neg',
7025  'BPix1+BPix2+FPix1_pos',
7026  'BPix1+BPix2+FPix1_neg',
7027  'BPix2+FPix1_pos+FPix2_pos',
7028  'BPix2+FPix1_neg+FPix2_neg',
7029  'BPix1+FPix1_pos+FPix2_pos',
7030  'BPix1+FPix1_neg+FPix2_neg',
7031  'FPix1_pos+FPix2_pos+FPix3_pos',
7032  'FPix1_neg+FPix2_neg+FPix3_neg',
7033  'BPix1+BPix3+FPix1_pos',
7034  'BPix1+BPix2+FPix2_pos',
7035  'BPix1+BPix3+FPix1_neg',
7036  'BPix1+BPix2+FPix2_neg',
7037  'BPix1+FPix2_neg+FPix3_neg',
7038  'BPix1+FPix1_neg+FPix3_neg',
7039  'BPix1+FPix2_pos+FPix3_pos',
7040  'BPix1+FPix1_pos+FPix3_pos' ),
7041  MTOB = cms.PSet( ),
7042  TEC = cms.PSet( ),
7043  MTID = cms.PSet( ),
7044  FPix = cms.PSet(
7045  hitErrorRPhi = cms.double( 0.0051 ),
7046  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7047  skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ),
7048  useErrorsFromParam = cms.bool( True ),
7049  hitErrorRZ = cms.double( 0.0036 ),
7050  HitProducer = cms.string( "hltSiPixelRecHits" )
7051  ),
7052  MTEC = cms.PSet( ),
7053  MTIB = cms.PSet( ),
7054  TID = cms.PSet( ),
7055  TOB = cms.PSet( ),
7056  BPix = cms.PSet(
7057  hitErrorRPhi = cms.double( 0.0027 ),
7058  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7059  skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ),
7060  useErrorsFromParam = cms.bool( True ),
7061  hitErrorRZ = cms.double( 0.006 ),
7062  HitProducer = cms.string( "hltSiPixelRecHits" )
7063  ),
7064  TIB = cms.PSet( )
7065 )
7066 fragment.hltPixelTracksHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
7067  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForTriplets" ),
7068  layerPairs = cms.vuint32( 0, 1 ),
7069  clusterCheck = cms.InputTag( "" ),
7070  produceSeedingHitSets = cms.bool( False ),
7071  produceIntermediateHitDoublets = cms.bool( True ),
7072  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7073  maxElement = cms.uint32( 0 ),
7074  seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" )
7075 )
7076 fragment.hltPixelTracksHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7077  CAHardPtCut = cms.double( 0.0 ),
7078  SeedComparitorPSet = cms.PSet(
7079  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7080  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7081  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7082  ),
7083  extraHitRPhitolerance = cms.double( 0.032 ),
7084  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTriplets" ),
7085  CAThetaCut = cms.double( 0.002 ),
7086  maxChi2 = cms.PSet(
7087  value2 = cms.double( 50.0 ),
7088  value1 = cms.double( 200.0 ),
7089  pt1 = cms.double( 0.7 ),
7090  enabled = cms.bool( False ),
7091  pt2 = cms.double( 2.0 )
7092  ),
7093  CAPhiCut = cms.double( 0.2 ),
7094  useBendingCorrection = cms.bool( True )
7095 )
7096 fragment.hltPixelTracksFromTriplets = cms.EDProducer( "PixelTrackProducer",
7097  Filter = cms.InputTag( "hltPixelTracksFilter" ),
7098  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7099  passLabel = cms.string( "" ),
7100  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
7101  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTriplets" )
7102 )
7103 fragment.hltPixelTracksMerged = cms.EDProducer( "TrackListMerger",
7104  ShareFrac = cms.double( 0.19 ),
7105  writeOnlyTrkQuals = cms.bool( False ),
7106  MinPT = cms.double( 0.05 ),
7107  allowFirstHitShare = cms.bool( True ),
7108  copyExtras = cms.untracked.bool( True ),
7109  Epsilon = cms.double( -0.001 ),
7110  selectedTrackQuals = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ),
7111  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7112  MaxNormalizedChisq = cms.double( 1000.0 ),
7113  copyMVA = cms.bool( False ),
7114  FoundHitBonus = cms.double( 5.0 ),
7115  LostHitPenalty = cms.double( 20.0 ),
7116  setsToMerge = cms.VPSet(
7117  cms.PSet( pQual = cms.bool( False ),
7118  tLists = cms.vint32( 0, 1 )
7119  )
7120  ),
7121  MinFound = cms.int32( 3 ),
7122  hasSelector = cms.vint32( 0, 0 ),
7123  TrackProducers = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ),
7124  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7125  newQuality = cms.string( "confirmed" )
7126 )
7127 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
7128  WtAverage = cms.bool( True ),
7129  Method2 = cms.bool( True ),
7130  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7131  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7132  Verbosity = cms.int32( 0 ),
7133  UseError = cms.bool( True ),
7134  TrackCollection = cms.InputTag( "hltPixelTracksMerged" ),
7135  PtMin = cms.double( 1.0 ),
7136  NTrkMin = cms.int32( 2 ),
7137  ZOffset = cms.double( 5.0 ),
7138  Finder = cms.string( "DivisiveVertexFinder" ),
7139  ZSeparation = cms.double( 0.05 )
7140 )
7141 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7142  minSumPt2 = cms.double( 0.0 ),
7143  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7144  maxVtx = cms.uint32( 100 ),
7145  fractionSumPt2 = cms.double( 0.3 ),
7146  src = cms.InputTag( "hltPixelVertices" )
7147 )
7148 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7149  useEventsWithNoVertex = cms.bool( True ),
7150  originHalfLength = cms.double( 0.3 ),
7151  useProtoTrackKinematics = cms.bool( False ),
7152  usePV = cms.bool( False ),
7153  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7154  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7155  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7156  InputCollection = cms.InputTag( "hltPixelTracks" ),
7157  originRadius = cms.double( 0.1 )
7158 )
7159 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7160  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7161  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7162  SimpleMagneticField = cms.string( "ParabolicMf" ),
7163  TransientInitialStateEstimatorParameters = cms.PSet(
7164  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7165  numberMeasurementsForFit = cms.int32( 4 ),
7166  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7167  ),
7168  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7169  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7170  cleanTrajectoryAfterInOut = cms.bool( False ),
7171  useHitsSplitting = cms.bool( False ),
7172  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7173  doSeedingRegionRebuilding = cms.bool( False ),
7174  maxNSeeds = cms.uint32( 100000 ),
7175  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7176  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7177  TrajectoryBuilder = cms.string( "" )
7178 )
7179 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7180  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7181  SimpleMagneticField = cms.string( "ParabolicMf" ),
7182  clusterRemovalInfo = cms.InputTag( "" ),
7183  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7184  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7185  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7186  useHitsSplitting = cms.bool( False ),
7187  MeasurementTracker = cms.string( "" ),
7188  AlgorithmName = cms.string( "hltIter0" ),
7189  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7190  NavigationSchool = cms.string( "" ),
7191  TrajectoryInEvent = cms.bool( False ),
7192  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7193  GeometricInnerState = cms.bool( True ),
7194  useSimpleMF = cms.bool( True ),
7195  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7196 )
7197 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7198  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7199  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7200  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7201  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7202  mva = cms.PSet(
7203  minPixelHits = cms.vint32( 0, 3, 4 ),
7204  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7205  dr_par = cms.PSet(
7206  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7207  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
7208  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
7209  dr_exp = cms.vint32( 4, 4, 4 ),
7210  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7211  ),
7212  maxLostLayers = cms.vint32( 1, 1, 1 ),
7213  min3DLayers = cms.vint32( 0, 3, 4 ),
7214  dz_par = cms.PSet(
7215  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
7216  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
7217  dz_exp = cms.vint32( 4, 4, 4 )
7218  ),
7219  minNVtxTrk = cms.int32( 3 ),
7220  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7221  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7222  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7223  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7224  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7225  minLayers = cms.vint32( 3, 3, 4 )
7226  ),
7227  ignoreVertices = cms.bool( False )
7228 )
7229 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7230  minQuality = cms.string( "highPurity" ),
7231  copyExtras = cms.untracked.bool( True ),
7232  copyTrajectories = cms.untracked.bool( False ),
7233  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7234  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7235  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
7236 )
7237 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7238  trackClassifier = cms.InputTag( '','QualityMasks' ),
7239  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7240  maxChi2 = cms.double( 9.0 ),
7241  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
7242  oldClusterRemovalInfo = cms.InputTag( "" ),
7243  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7244  overrideTrkQuals = cms.InputTag( "" ),
7245  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7246  TrackQuality = cms.string( "highPurity" )
7247 )
7248 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7249  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7250  OnDemand = cms.bool( False ),
7251  src = cms.InputTag( "hltSiStripClusters" )
7252 )
7253 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7254  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7255  'BPix1+BPix2+BPix3+FPix1_pos',
7256  'BPix1+BPix2+BPix3+FPix1_neg',
7257  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7258  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7259  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7260  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7261  MTOB = cms.PSet( ),
7262  TEC = cms.PSet( ),
7263  MTID = cms.PSet( ),
7264  FPix = cms.PSet(
7265  hitErrorRPhi = cms.double( 0.0051 ),
7266  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7267  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7268  useErrorsFromParam = cms.bool( True ),
7269  hitErrorRZ = cms.double( 0.0036 ),
7270  HitProducer = cms.string( "hltSiPixelRecHits" )
7271  ),
7272  MTEC = cms.PSet( ),
7273  MTIB = cms.PSet( ),
7274  TID = cms.PSet( ),
7275  TOB = cms.PSet( ),
7276  BPix = cms.PSet(
7277  hitErrorRPhi = cms.double( 0.0027 ),
7278  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7279  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7280  useErrorsFromParam = cms.bool( True ),
7281  hitErrorRZ = cms.double( 0.006 ),
7282  HitProducer = cms.string( "hltSiPixelRecHits" )
7283  ),
7284  TIB = cms.PSet( )
7285 )
7286 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
7287  RegionPSet = cms.PSet(
7288  useFixedError = cms.bool( True ),
7289  nSigmaZ = cms.double( 4.0 ),
7290  VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7291  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7292  useFoundVertices = cms.bool( True ),
7293  fixedError = cms.double( 0.2 ),
7294  sigmaZVertex = cms.double( 3.0 ),
7295  useFakeVertices = cms.bool( False ),
7296  ptMin = cms.double( 0.4 ),
7297  originRadius = cms.double( 0.05 ),
7298  precise = cms.bool( True ),
7299  useMultipleScattering = cms.bool( False )
7300  )
7301 )
7302 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7303  cut = cms.string( "" ),
7304  silentClusterCheck = cms.untracked.bool( False ),
7305  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7306  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7307  doClusterCheck = cms.bool( False ),
7308  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7309  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7310 )
7311 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7312  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
7313  layerPairs = cms.vuint32( 0, 1, 2 ),
7314  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
7315  produceSeedingHitSets = cms.bool( False ),
7316  produceIntermediateHitDoublets = cms.bool( True ),
7317  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7318  maxElement = cms.uint32( 0 ),
7319  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" )
7320 )
7321 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7322  CAThetaCut = cms.double( 0.004 ),
7323  SeedComparitorPSet = cms.PSet(
7324  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7325  ComponentName = cms.string( "none" ),
7326  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7327  ),
7328  extraHitRPhitolerance = cms.double( 0.032 ),
7329  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
7330  fitFastCircle = cms.bool( True ),
7331  CAHardPtCut = cms.double( 0.0 ),
7332  maxChi2 = cms.PSet(
7333  value2 = cms.double( 100.0 ),
7334  value1 = cms.double( 1000.0 ),
7335  pt1 = cms.double( 0.4 ),
7336  enabled = cms.bool( True ),
7337  pt2 = cms.double( 2.0 )
7338  ),
7339  CAPhiCut = cms.double( 0.3 ),
7340  useBendingCorrection = cms.bool( True ),
7341  fitFastCircleChi2Cut = cms.bool( True )
7342 )
7343 fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer",
7344  Filter = cms.InputTag( "hltPixelTracksFilter" ),
7345  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7346  passLabel = cms.string( "" ),
7347  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
7348  SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" )
7349 )
7350 fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7351  useEventsWithNoVertex = cms.bool( True ),
7352  originHalfLength = cms.double( 0.3 ),
7353  useProtoTrackKinematics = cms.bool( False ),
7354  usePV = cms.bool( False ),
7355  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7356  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7357  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7358  InputCollection = cms.InputTag( "hltIter1PixelTracks" ),
7359  originRadius = cms.double( 0.1 )
7360 )
7361 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7362  src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ),
7363  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7364  SimpleMagneticField = cms.string( "ParabolicMf" ),
7365  TransientInitialStateEstimatorParameters = cms.PSet(
7366  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7367  numberMeasurementsForFit = cms.int32( 4 ),
7368  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7369  ),
7370  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7371  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
7372  cleanTrajectoryAfterInOut = cms.bool( False ),
7373  useHitsSplitting = cms.bool( False ),
7374  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7375  doSeedingRegionRebuilding = cms.bool( False ),
7376  maxNSeeds = cms.uint32( 100000 ),
7377  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
7378  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7379  TrajectoryBuilder = cms.string( "" )
7380 )
7381 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7382  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
7383  SimpleMagneticField = cms.string( "ParabolicMf" ),
7384  clusterRemovalInfo = cms.InputTag( "" ),
7385  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7386  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
7387  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7388  useHitsSplitting = cms.bool( False ),
7389  MeasurementTracker = cms.string( "" ),
7390  AlgorithmName = cms.string( "hltIter1" ),
7391  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7392  NavigationSchool = cms.string( "" ),
7393  TrajectoryInEvent = cms.bool( False ),
7394  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7395  GeometricInnerState = cms.bool( True ),
7396  useSimpleMF = cms.bool( True ),
7397  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7398 )
7399 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
7400  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7401  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7402  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7403  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7404  mva = cms.PSet(
7405  minPixelHits = cms.vint32( 0, 0, 2 ),
7406  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7407  dr_par = cms.PSet(
7408  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7409  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
7410  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
7411  dr_exp = cms.vint32( 3, 3, 3 ),
7412  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7413  ),
7414  maxLostLayers = cms.vint32( 1, 1, 1 ),
7415  min3DLayers = cms.vint32( 0, 0, 0 ),
7416  dz_par = cms.PSet(
7417  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
7418  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
7419  dz_exp = cms.vint32( 3, 3, 3 )
7420  ),
7421  minNVtxTrk = cms.int32( 3 ),
7422  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7423  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7424  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7425  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7426  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7427  minLayers = cms.vint32( 3, 3, 3 )
7428  ),
7429  ignoreVertices = cms.bool( False )
7430 )
7431 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
7432  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7433  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7434  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7435  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7436  mva = cms.PSet(
7437  minPixelHits = cms.vint32( 0, 0, 1 ),
7438  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7439  dr_par = cms.PSet(
7440  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7441  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
7442  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
7443  dr_exp = cms.vint32( 4, 4, 4 ),
7444  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7445  ),
7446  maxLostLayers = cms.vint32( 99, 3, 3 ),
7447  min3DLayers = cms.vint32( 1, 2, 3 ),
7448  dz_par = cms.PSet(
7449  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
7450  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
7451  dz_exp = cms.vint32( 4, 4, 4 )
7452  ),
7453  minNVtxTrk = cms.int32( 2 ),
7454  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7455  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
7456  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7457  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
7458  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7459  minLayers = cms.vint32( 5, 5, 5 )
7460  ),
7461  ignoreVertices = cms.bool( False )
7462 )
7463 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
7464  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
7465  'hltIter1PFlowTrackCutClassifierDetached' )
7466 )
7467 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7468  minQuality = cms.string( "highPurity" ),
7469  copyExtras = cms.untracked.bool( True ),
7470  copyTrajectories = cms.untracked.bool( False ),
7471  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7472  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
7473  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
7474 )
7475 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
7476  ShareFrac = cms.double( 0.19 ),
7477  writeOnlyTrkQuals = cms.bool( False ),
7478  MinPT = cms.double( 0.05 ),
7479  allowFirstHitShare = cms.bool( True ),
7480  copyExtras = cms.untracked.bool( True ),
7481  Epsilon = cms.double( -0.001 ),
7482  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
7483  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7484  MaxNormalizedChisq = cms.double( 1000.0 ),
7485  copyMVA = cms.bool( False ),
7486  FoundHitBonus = cms.double( 5.0 ),
7487  LostHitPenalty = cms.double( 20.0 ),
7488  setsToMerge = cms.VPSet(
7489  cms.PSet( pQual = cms.bool( False ),
7490  tLists = cms.vint32( 0, 1 )
7491  )
7492  ),
7493  MinFound = cms.int32( 3 ),
7494  hasSelector = cms.vint32( 0, 0 ),
7495  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
7496  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7497  newQuality = cms.string( "confirmed" )
7498 )
7499 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
7500  src = cms.InputTag( "hltIter1Merged" ),
7501  particleType = cms.string( "pi+" )
7502 )
7503 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
7504  Active_Area_Repeats = cms.int32( 5 ),
7505  useMassDropTagger = cms.bool( False ),
7506  doAreaFastjet = cms.bool( False ),
7507  muMin = cms.double( -1.0 ),
7508  Ghost_EtaMax = cms.double( 6.0 ),
7509  maxBadHcalCells = cms.uint32( 9999999 ),
7510  doAreaDiskApprox = cms.bool( False ),
7511  subtractorName = cms.string( "" ),
7512  dRMax = cms.double( -1.0 ),
7513  useExplicitGhosts = cms.bool( False ),
7514  puWidth = cms.double( 0.0 ),
7515  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7516  R0 = cms.double( -1.0 ),
7517  jetType = cms.string( "TrackJet" ),
7518  muCut = cms.double( -1.0 ),
7519  subjetPtMin = cms.double( -1.0 ),
7520  csRParam = cms.double( -1.0 ),
7521  MinVtxNdof = cms.int32( 0 ),
7522  minSeed = cms.uint32( 14327 ),
7523  voronoiRfact = cms.double( 0.9 ),
7524  doRhoFastjet = cms.bool( False ),
7525  jetAlgorithm = cms.string( "AntiKt" ),
7526  writeCompound = cms.bool( False ),
7527  muMax = cms.double( -1.0 ),
7528  nSigmaPU = cms.double( 1.0 ),
7529  GhostArea = cms.double( 0.01 ),
7530  Rho_EtaMax = cms.double( 4.4 ),
7531  restrictInputs = cms.bool( False ),
7532  useDynamicFiltering = cms.bool( False ),
7533  nExclude = cms.uint32( 0 ),
7534  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7535  maxBadEcalCells = cms.uint32( 9999999 ),
7536  yMin = cms.double( -1.0 ),
7537  jetCollInstanceName = cms.string( "" ),
7538  useFiltering = cms.bool( False ),
7539  maxInputs = cms.uint32( 1 ),
7540  rFiltFactor = cms.double( -1.0 ),
7541  useDeterministicSeed = cms.bool( True ),
7542  doPVCorrection = cms.bool( False ),
7543  rFilt = cms.double( -1.0 ),
7544  yMax = cms.double( -1.0 ),
7545  zcut = cms.double( -1.0 ),
7546  useTrimming = cms.bool( False ),
7547  puCenters = cms.vdouble( ),
7548  MaxVtxZ = cms.double( 30.0 ),
7549  rParam = cms.double( 0.4 ),
7550  csRho_EtaMax = cms.double( -1.0 ),
7551  UseOnlyVertexTracks = cms.bool( False ),
7552  dRMin = cms.double( -1.0 ),
7553  gridSpacing = cms.double( -1.0 ),
7554  doFastJetNonUniform = cms.bool( False ),
7555  usePruning = cms.bool( False ),
7556  maxDepth = cms.int32( -1 ),
7557  yCut = cms.double( -1.0 ),
7558  useSoftDrop = cms.bool( False ),
7559  DzTrVtxMax = cms.double( 0.5 ),
7560  UseOnlyOnePV = cms.bool( True ),
7561  maxProblematicHcalCells = cms.uint32( 9999999 ),
7562  correctShape = cms.bool( False ),
7563  rcut_factor = cms.double( -1.0 ),
7564  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
7565  gridMaxRapidity = cms.double( -1.0 ),
7566  sumRecHits = cms.bool( False ),
7567  jetPtMin = cms.double( 7.5 ),
7568  puPtMin = cms.double( 0.0 ),
7569  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
7570  verbosity = cms.int32( 0 ),
7571  inputEtMin = cms.double( 0.1 ),
7572  useConstituentSubtraction = cms.bool( False ),
7573  beta = cms.double( -1.0 ),
7574  trimPtFracMin = cms.double( -1.0 ),
7575  radiusPU = cms.double( 0.4 ),
7576  nFilt = cms.int32( -1 ),
7577  useKtPruning = cms.bool( False ),
7578  DxyTrVtxMax = cms.double( 0.2 ),
7579  maxProblematicEcalCells = cms.uint32( 9999999 ),
7580  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
7581  doPUOffsetCorr = cms.bool( False ),
7582  writeJetsWithConst = cms.bool( False ),
7583  inputEMin = cms.double( 0.0 )
7584 )
7585 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
7586  fractionMinCaloInTauCone = cms.double( 0.7 ),
7587  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
7588  tauConeSize = cms.double( 0.2 ),
7589  ptTrkMaxInCaloCone = cms.double( 1.4 ),
7590  isolationConeSize = cms.double( 0.5 ),
7591  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
7592  nTrkMaxInCaloCone = cms.int32( 0 ),
7593  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
7594  etaMinCaloJet = cms.double( -2.7 ),
7595  etaMaxCaloJet = cms.double( 2.7 ),
7596  ptMinCaloJet = cms.double( 10.0 ),
7597  inputTrackTag = cms.InputTag( "hltIter1Merged" )
7598 )
7599 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7600  trackClassifier = cms.InputTag( '','QualityMasks' ),
7601  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7602  maxChi2 = cms.double( 16.0 ),
7603  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
7604  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7605  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7606  overrideTrkQuals = cms.InputTag( "" ),
7607  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7608  TrackQuality = cms.string( "highPurity" )
7609 )
7610 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7611  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
7612  OnDemand = cms.bool( False ),
7613  src = cms.InputTag( "hltSiStripClusters" )
7614 )
7615 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7616  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7617  'BPix2+BPix3+BPix4',
7618  'BPix1+BPix3+BPix4',
7619  'BPix1+BPix2+BPix4',
7620  'BPix2+BPix3+FPix1_pos',
7621  'BPix2+BPix3+FPix1_neg',
7622  'BPix1+BPix2+FPix1_pos',
7623  'BPix1+BPix2+FPix1_neg',
7624  'BPix2+FPix1_pos+FPix2_pos',
7625  'BPix2+FPix1_neg+FPix2_neg',
7626  'BPix1+FPix1_pos+FPix2_pos',
7627  'BPix1+FPix1_neg+FPix2_neg',
7628  'FPix1_pos+FPix2_pos+FPix3_pos',
7629  'FPix1_neg+FPix2_neg+FPix3_neg',
7630  'BPix1+BPix3+FPix1_pos',
7631  'BPix1+BPix2+FPix2_pos',
7632  'BPix1+BPix3+FPix1_neg',
7633  'BPix1+BPix2+FPix2_neg',
7634  'BPix1+FPix2_neg+FPix3_neg',
7635  'BPix1+FPix1_neg+FPix3_neg',
7636  'BPix1+FPix2_pos+FPix3_pos',
7637  'BPix1+FPix1_pos+FPix3_pos' ),
7638  MTOB = cms.PSet( ),
7639  TEC = cms.PSet( ),
7640  MTID = cms.PSet( ),
7641  FPix = cms.PSet(
7642  hitErrorRPhi = cms.double( 0.0051 ),
7643  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7644  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
7645  useErrorsFromParam = cms.bool( True ),
7646  hitErrorRZ = cms.double( 0.0036 ),
7647  HitProducer = cms.string( "hltSiPixelRecHits" )
7648  ),
7649  MTEC = cms.PSet( ),
7650  MTIB = cms.PSet( ),
7651  TID = cms.PSet( ),
7652  TOB = cms.PSet( ),
7653  BPix = cms.PSet(
7654  hitErrorRPhi = cms.double( 0.0027 ),
7655  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7656  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
7657  useErrorsFromParam = cms.bool( True ),
7658  hitErrorRZ = cms.double( 0.006 ),
7659  HitProducer = cms.string( "hltSiPixelRecHits" )
7660  ),
7661  TIB = cms.PSet( )
7662 )
7663 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7664  RegionPSet = cms.PSet(
7665  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7666  zErrorVetex = cms.double( 0.05 ),
7667  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7668  zErrorBeamSpot = cms.double( 15.0 ),
7669  maxNVertices = cms.int32( 10 ),
7670  maxNRegions = cms.int32( 100 ),
7671  nSigmaZVertex = cms.double( 4.0 ),
7672  nSigmaZBeamSpot = cms.double( 3.0 ),
7673  ptMin = cms.double( 0.4 ),
7674  mode = cms.string( "VerticesFixed" ),
7675  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
7676  searchOpt = cms.bool( True ),
7677  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7678  originRadius = cms.double( 0.025 ),
7679  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
7680  precise = cms.bool( True ),
7681  deltaEta = cms.double( 0.8 ),
7682  deltaPhi = cms.double( 0.8 )
7683  )
7684 )
7685 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7686  cut = cms.string( "" ),
7687  silentClusterCheck = cms.untracked.bool( False ),
7688  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7689  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7690  doClusterCheck = cms.bool( False ),
7691  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7692  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7693 )
7694 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7695  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
7696  layerPairs = cms.vuint32( 0, 1 ),
7697  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
7698  produceSeedingHitSets = cms.bool( False ),
7699  produceIntermediateHitDoublets = cms.bool( True ),
7700  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7701  maxElement = cms.uint32( 0 ),
7702  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" )
7703 )
7704 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7705  CAHardPtCut = cms.double( 0.3 ),
7706  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7707  extraHitRPhitolerance = cms.double( 0.032 ),
7708  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
7709  CAThetaCut = cms.double( 0.004 ),
7710  maxChi2 = cms.PSet(
7711  value2 = cms.double( 6.0 ),
7712  value1 = cms.double( 100.0 ),
7713  pt1 = cms.double( 0.4 ),
7714  enabled = cms.bool( True ),
7715  pt2 = cms.double( 8.0 )
7716  ),
7717  CAPhiCut = cms.double( 0.1 ),
7718  useBendingCorrection = cms.bool( True )
7719 )
7720 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7721  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7722  forceKinematicWithRegionDirection = cms.bool( False ),
7723  magneticField = cms.string( "ParabolicMf" ),
7724  SeedMomentumForBOFF = cms.double( 5.0 ),
7725  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7726  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7727  MinOneOverPtError = cms.double( 1.0 ),
7728  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
7729  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7730 )
7731 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7732  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
7733  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7734  SimpleMagneticField = cms.string( "ParabolicMf" ),
7735  TransientInitialStateEstimatorParameters = cms.PSet(
7736  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7737  numberMeasurementsForFit = cms.int32( 4 ),
7738  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7739  ),
7740  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7741  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
7742  cleanTrajectoryAfterInOut = cms.bool( False ),
7743  useHitsSplitting = cms.bool( False ),
7744  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7745  doSeedingRegionRebuilding = cms.bool( False ),
7746  maxNSeeds = cms.uint32( 100000 ),
7747  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7748  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7749  TrajectoryBuilder = cms.string( "" )
7750 )
7751 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7752  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
7753  SimpleMagneticField = cms.string( "ParabolicMf" ),
7754  clusterRemovalInfo = cms.InputTag( "" ),
7755  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7756  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
7757  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7758  useHitsSplitting = cms.bool( False ),
7759  MeasurementTracker = cms.string( "" ),
7760  AlgorithmName = cms.string( "hltIter2" ),
7761  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7762  NavigationSchool = cms.string( "" ),
7763  TrajectoryInEvent = cms.bool( False ),
7764  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7765  GeometricInnerState = cms.bool( True ),
7766  useSimpleMF = cms.bool( True ),
7767  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7768 )
7769 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7770  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
7771  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7772  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7773  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7774  mva = cms.PSet(
7775  minPixelHits = cms.vint32( 0, 0, 0 ),
7776  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7777  dr_par = cms.PSet(
7778  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7779  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7780  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7781  dr_exp = cms.vint32( 4, 4, 4 ),
7782  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7783  ),
7784  maxLostLayers = cms.vint32( 1, 1, 1 ),
7785  min3DLayers = cms.vint32( 0, 0, 0 ),
7786  dz_par = cms.PSet(
7787  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7788  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7789  dz_exp = cms.vint32( 4, 4, 4 )
7790  ),
7791  minNVtxTrk = cms.int32( 3 ),
7792  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7793  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7794  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7795  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7796  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7797  minLayers = cms.vint32( 3, 3, 3 )
7798  ),
7799  ignoreVertices = cms.bool( False )
7800 )
7801 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7802  minQuality = cms.string( "highPurity" ),
7803  copyExtras = cms.untracked.bool( True ),
7804  copyTrajectories = cms.untracked.bool( False ),
7805  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
7806  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
7807  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
7808 )
7809 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
7810  ShareFrac = cms.double( 0.19 ),
7811  writeOnlyTrkQuals = cms.bool( False ),
7812  MinPT = cms.double( 0.05 ),
7813  allowFirstHitShare = cms.bool( True ),
7814  copyExtras = cms.untracked.bool( True ),
7815  Epsilon = cms.double( -0.001 ),
7816  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
7817  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7818  MaxNormalizedChisq = cms.double( 1000.0 ),
7819  copyMVA = cms.bool( False ),
7820  FoundHitBonus = cms.double( 5.0 ),
7821  LostHitPenalty = cms.double( 20.0 ),
7822  setsToMerge = cms.VPSet(
7823  cms.PSet( pQual = cms.bool( False ),
7824  tLists = cms.vint32( 0, 1 )
7825  )
7826  ),
7827  MinFound = cms.int32( 3 ),
7828  hasSelector = cms.vint32( 0, 0 ),
7829  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
7830  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7831  newQuality = cms.string( "confirmed" )
7832 )
7833 fragment.hltTripletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7834  trackClassifier = cms.InputTag( '','QualityMasks' ),
7835  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7836  maxChi2 = cms.double( 16.0 ),
7837  trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ),
7838  oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ),
7839  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7840  overrideTrkQuals = cms.InputTag( "" ),
7841  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7842  TrackQuality = cms.string( "highPurity" )
7843 )
7844 fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7845  clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ),
7846  OnDemand = cms.bool( False ),
7847  src = cms.InputTag( "hltSiStripClusters" )
7848 )
7849 fragment.hltTripletRecoveryPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7850  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7851  'BPix2+BPix3+BPix4',
7852  'BPix1+BPix3+BPix4',
7853  'BPix1+BPix2+BPix4',
7854  'BPix2+BPix3+FPix1_pos',
7855  'BPix2+BPix3+FPix1_neg',
7856  'BPix1+BPix2+FPix1_pos',
7857  'BPix1+BPix2+FPix1_neg',
7858  'BPix2+FPix1_pos+FPix2_pos',
7859  'BPix2+FPix1_neg+FPix2_neg',
7860  'BPix1+FPix1_pos+FPix2_pos',
7861  'BPix1+FPix1_neg+FPix2_neg',
7862  'FPix1_pos+FPix2_pos+FPix3_pos',
7863  'FPix1_neg+FPix2_neg+FPix3_neg',
7864  'BPix1+BPix3+FPix1_pos',
7865  'BPix1+BPix2+FPix2_pos',
7866  'BPix1+BPix3+FPix1_neg',
7867  'BPix1+BPix2+FPix2_neg',
7868  'BPix1+FPix2_neg+FPix3_neg',
7869  'BPix1+FPix1_neg+FPix3_neg',
7870  'BPix1+FPix2_pos+FPix3_pos',
7871  'BPix1+FPix1_pos+FPix3_pos' ),
7872  MTOB = cms.PSet( ),
7873  TEC = cms.PSet( ),
7874  MTID = cms.PSet( ),
7875  FPix = cms.PSet(
7876  hitErrorRPhi = cms.double( 0.0051 ),
7877  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7878  skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ),
7879  useErrorsFromParam = cms.bool( True ),
7880  hitErrorRZ = cms.double( 0.0036 ),
7881  HitProducer = cms.string( "hltSiPixelRecHits" )
7882  ),
7883  MTEC = cms.PSet( ),
7884  MTIB = cms.PSet( ),
7885  TID = cms.PSet( ),
7886  TOB = cms.PSet( ),
7887  BPix = cms.PSet(
7888  hitErrorRPhi = cms.double( 0.0027 ),
7889  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7890  skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ),
7891  useErrorsFromParam = cms.bool( True ),
7892  hitErrorRZ = cms.double( 0.006 ),
7893  HitProducer = cms.string( "hltSiPixelRecHits" )
7894  ),
7895  TIB = cms.PSet( )
7896 )
7897 fragment.hltTripletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer",
7898  RegionPSet = cms.PSet(
7899  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7900  zErrorVetex = cms.double( 0.1 ),
7901  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7902  zErrorBeamSpot = cms.double( 15.0 ),
7903  maxNVertices = cms.int32( 10 ),
7904  maxNRegions = cms.int32( 100 ),
7905  nSigmaZVertex = cms.double( 3.0 ),
7906  nSigmaZBeamSpot = cms.double( 3.0 ),
7907  ptMin = cms.double( 0.8 ),
7908  points = cms.PSet(
7909  phi = cms.vdouble( 1.7, -3.1, -2.0 ),
7910  eta = cms.vdouble( 0.4, -0.8, 4.4 )
7911  ),
7912  mode = cms.string( "VerticesFixed" ),
7913  searchOpt = cms.bool( False ),
7914  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7915  originRadius = cms.double( 0.05 ),
7916  measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ),
7917  precise = cms.bool( True ),
7918  deltaEta = cms.double( 2.1 ),
7919  deltaPhi = cms.double( 0.55 )
7920  )
7921 )
7922 fragment.hltTripletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7923  cut = cms.string( "" ),
7924  silentClusterCheck = cms.untracked.bool( False ),
7925  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7926  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7927  doClusterCheck = cms.bool( False ),
7928  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7929  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7930 )
7931 fragment.hltTripletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7932  trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegions" ),
7933  layerPairs = cms.vuint32( 0, 1 ),
7934  clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ),
7935  produceSeedingHitSets = cms.bool( False ),
7936  produceIntermediateHitDoublets = cms.bool( True ),
7937  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7938  maxElement = cms.uint32( 0 ),
7939  seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" )
7940 )
7941 fragment.hltTripletRecoveryPFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7942  CAHardPtCut = cms.double( 0.3 ),
7943  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7944  extraHitRPhitolerance = cms.double( 0.032 ),
7945  doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoublets" ),
7946  CAThetaCut = cms.double( 0.004 ),
7947  maxChi2 = cms.PSet(
7948  value2 = cms.double( 50.0 ),
7949  value1 = cms.double( 100.0 ),
7950  pt1 = cms.double( 0.8 ),
7951  enabled = cms.bool( True ),
7952  pt2 = cms.double( 8.0 )
7953  ),
7954  CAPhiCut = cms.double( 0.1 ),
7955  useBendingCorrection = cms.bool( True )
7956 )
7957 fragment.hltTripletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7958  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7959  forceKinematicWithRegionDirection = cms.bool( False ),
7960  magneticField = cms.string( "ParabolicMf" ),
7961  SeedMomentumForBOFF = cms.double( 5.0 ),
7962  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7963  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7964  MinOneOverPtError = cms.double( 1.0 ),
7965  seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTriplets" ),
7966  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7967 )
7968 fragment.hltTripletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7969  src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeeds" ),
7970  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7971  SimpleMagneticField = cms.string( "ParabolicMf" ),
7972  TransientInitialStateEstimatorParameters = cms.PSet(
7973  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7974  numberMeasurementsForFit = cms.int32( 4 ),
7975  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7976  ),
7977  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7978  MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ),
7979  cleanTrajectoryAfterInOut = cms.bool( False ),
7980  useHitsSplitting = cms.bool( False ),
7981  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7982  doSeedingRegionRebuilding = cms.bool( False ),
7983  maxNSeeds = cms.uint32( 100000 ),
7984  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7985  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7986  TrajectoryBuilder = cms.string( "" )
7987 )
7988 fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7989  src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidates" ),
7990  SimpleMagneticField = cms.string( "ParabolicMf" ),
7991  clusterRemovalInfo = cms.InputTag( "" ),
7992  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7993  MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ),
7994  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7995  useHitsSplitting = cms.bool( False ),
7996  MeasurementTracker = cms.string( "" ),
7997  AlgorithmName = cms.string( "hltTripletRecovery" ),
7998  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7999  NavigationSchool = cms.string( "" ),
8000  TrajectoryInEvent = cms.bool( False ),
8001  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8002  GeometricInnerState = cms.bool( True ),
8003  useSimpleMF = cms.bool( True ),
8004  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8005 )
8006 fragment.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8007  src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ),
8008  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8009  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8010  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8011  mva = cms.PSet(
8012  minPixelHits = cms.vint32( 0, 0, 0 ),
8013  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8014  dr_par = cms.PSet(
8015  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8016  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8017  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8018  dr_exp = cms.vint32( 4, 4, 4 ),
8019  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8020  ),
8021  maxLostLayers = cms.vint32( 1, 1, 1 ),
8022  min3DLayers = cms.vint32( 0, 0, 0 ),
8023  dz_par = cms.PSet(
8024  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8025  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8026  dz_exp = cms.vint32( 4, 4, 4 )
8027  ),
8028  minNVtxTrk = cms.int32( 3 ),
8029  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8030  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8031  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8032  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8033  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8034  minLayers = cms.vint32( 3, 3, 3 )
8035  ),
8036  ignoreVertices = cms.bool( False )
8037 )
8038 fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8039  minQuality = cms.string( "highPurity" ),
8040  copyExtras = cms.untracked.bool( True ),
8041  copyTrajectories = cms.untracked.bool( False ),
8042  originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ),
8043  originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8044  originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','MVAValues' )
8045 )
8046 fragment.hltTripletRecoveryMerged = cms.EDProducer( "TrackListMerger",
8047  ShareFrac = cms.double( 0.19 ),
8048  writeOnlyTrkQuals = cms.bool( False ),
8049  MinPT = cms.double( 0.05 ),
8050  allowFirstHitShare = cms.bool( True ),
8051  copyExtras = cms.untracked.bool( True ),
8052  Epsilon = cms.double( -0.001 ),
8053  selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ),
8054  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8055  MaxNormalizedChisq = cms.double( 1000.0 ),
8056  copyMVA = cms.bool( False ),
8057  FoundHitBonus = cms.double( 5.0 ),
8058  LostHitPenalty = cms.double( 20.0 ),
8059  setsToMerge = cms.VPSet(
8060  cms.PSet( pQual = cms.bool( False ),
8061  tLists = cms.vint32( 0, 1 )
8062  )
8063  ),
8064  MinFound = cms.int32( 3 ),
8065  hasSelector = cms.vint32( 0, 0 ),
8066  TrackProducers = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ),
8067  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8068  newQuality = cms.string( "confirmed" )
8069 )
8070 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8071  trackClassifier = cms.InputTag( '','QualityMasks' ),
8072  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8073  maxChi2 = cms.double( 16.0 ),
8074  trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurity" ),
8075  oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ),
8076  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8077  overrideTrkQuals = cms.InputTag( "" ),
8078  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8079  TrackQuality = cms.string( "highPurity" )
8080 )
8081 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8082  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8083  OnDemand = cms.bool( False ),
8084  src = cms.InputTag( "hltSiStripClusters" )
8085 )
8086 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8087  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
8088  layerList = cms.vstring( 'BPix1+BPix2',
8089  'BPix1+BPix3',
8090  'BPix1+BPix4',
8091  'BPix2+BPix3',
8092  'BPix2+BPix4',
8093  'BPix3+BPix4',
8094  'BPix1+FPix1_pos',
8095  'BPix1+FPix1_neg',
8096  'BPix1+FPix2_pos',
8097  'BPix1+FPix2_neg',
8098  'BPix1+FPix3_pos',
8099  'BPix1+FPix3_neg',
8100  'BPix2+FPix1_pos',
8101  'BPix2+FPix1_neg',
8102  'BPix2+FPix2_pos',
8103  'BPix2+FPix2_neg',
8104  'BPix3+FPix1_pos',
8105  'BPix3+FPix1_neg',
8106  'FPix1_pos+FPix2_pos',
8107  'FPix1_neg+FPix2_neg',
8108  'FPix1_pos+FPix3_pos',
8109  'FPix1_neg+FPix3_neg',
8110  'FPix2_pos+FPix3_pos',
8111  'FPix2_neg+FPix3_neg' ),
8112  MTOB = cms.PSet( ),
8113  MTIB = cms.PSet( ),
8114  RegionPSet = cms.PSet(
8115  precise = cms.bool( True ),
8116  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8117  zErrorBeamSpot = cms.double( 15.0 ),
8118  nSigmaZVertex = cms.double( 3.0 ),
8119  nSigmaZBeamSpot = cms.double( 4.0 ),
8120  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8121  extraEta = cms.double( 0.0 ),
8122  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8123  ptMin = cms.double( 1.2 ),
8124  searchOpt = cms.bool( False ),
8125  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8126  maxNVertices = cms.int32( 3 ),
8127  extraPhi = cms.double( 0.0 ),
8128  originRadius = cms.double( 0.015 ),
8129  zErrorVertex = cms.double( 0.03 ),
8130  operationMode = cms.string( "VerticesFixed" )
8131  ),
8132  TEC = cms.PSet( ),
8133  ignoreSingleFPixPanelModules = cms.bool( True ),
8134  TID = cms.PSet( ),
8135  BPix = cms.PSet(
8136  hitErrorRPhi = cms.double( 0.0027 ),
8137  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8138  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8139  useErrorsFromParam = cms.bool( True ),
8140  hitErrorRZ = cms.double( 0.006 ),
8141  HitProducer = cms.string( "hltSiPixelRecHits" )
8142  ),
8143  MTID = cms.PSet( ),
8144  FPix = cms.PSet(
8145  hitErrorRPhi = cms.double( 0.0051 ),
8146  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8147  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8148  useErrorsFromParam = cms.bool( True ),
8149  hitErrorRZ = cms.double( 0.0036 ),
8150  HitProducer = cms.string( "hltSiPixelRecHits" )
8151  ),
8152  MTEC = cms.PSet( ),
8153  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
8154  debug = cms.untracked.bool( False ),
8155  TOB = cms.PSet( ),
8156  createPlottingFiles = cms.untracked.bool( False ),
8157  TIB = cms.PSet( )
8158 )
8159 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8160  cut = cms.string( "" ),
8161  silentClusterCheck = cms.untracked.bool( False ),
8162  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8163  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8164  doClusterCheck = cms.bool( False ),
8165  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8166  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8167 )
8168 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8169  trackingRegions = cms.InputTag( "" ),
8170  layerPairs = cms.vuint32( 0 ),
8171  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8172  produceSeedingHitSets = cms.bool( True ),
8173  produceIntermediateHitDoublets = cms.bool( False ),
8174  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8175  maxElement = cms.uint32( 0 ),
8176  seedingLayers = cms.InputTag( "" )
8177 )
8178 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8179  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8180  forceKinematicWithRegionDirection = cms.bool( False ),
8181  magneticField = cms.string( "ParabolicMf" ),
8182  SeedMomentumForBOFF = cms.double( 5.0 ),
8183  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8184  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8185  MinOneOverPtError = cms.double( 1.0 ),
8186  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8187  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8188 )
8189 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8190  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8191  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8192  SimpleMagneticField = cms.string( "ParabolicMf" ),
8193  TransientInitialStateEstimatorParameters = cms.PSet(
8194  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8195  numberMeasurementsForFit = cms.int32( 4 ),
8196  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8197  ),
8198  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8199  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8200  cleanTrajectoryAfterInOut = cms.bool( False ),
8201  useHitsSplitting = cms.bool( False ),
8202  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8203  doSeedingRegionRebuilding = cms.bool( False ),
8204  maxNSeeds = cms.uint32( 100000 ),
8205  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8206  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8207  TrajectoryBuilder = cms.string( "" )
8208 )
8209 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8210  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8211  SimpleMagneticField = cms.string( "ParabolicMf" ),
8212  clusterRemovalInfo = cms.InputTag( "" ),
8213  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8214  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8215  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8216  useHitsSplitting = cms.bool( False ),
8217  MeasurementTracker = cms.string( "" ),
8218  AlgorithmName = cms.string( "hltDoubletRecovery" ),
8219  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8220  NavigationSchool = cms.string( "" ),
8221  TrajectoryInEvent = cms.bool( False ),
8222  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8223  GeometricInnerState = cms.bool( True ),
8224  useSimpleMF = cms.bool( True ),
8225  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8226 )
8227 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8228  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8229  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8230  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8231  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8232  mva = cms.PSet(
8233  minPixelHits = cms.vint32( 0, 0, 0 ),
8234  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8235  dr_par = cms.PSet(
8236  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8237  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8238  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8239  dr_exp = cms.vint32( 4, 4, 4 ),
8240  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8241  ),
8242  maxLostLayers = cms.vint32( 1, 1, 1 ),
8243  min3DLayers = cms.vint32( 0, 0, 0 ),
8244  dz_par = cms.PSet(
8245  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8246  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8247  dz_exp = cms.vint32( 4, 4, 4 )
8248  ),
8249  minNVtxTrk = cms.int32( 3 ),
8250  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8251  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8252  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8253  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8254  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8255  minLayers = cms.vint32( 3, 3, 3 )
8256  ),
8257  ignoreVertices = cms.bool( False )
8258 )
8259 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8260  minQuality = cms.string( "highPurity" ),
8261  copyExtras = cms.untracked.bool( True ),
8262  copyTrajectories = cms.untracked.bool( False ),
8263  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8264  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8265  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' )
8266 )
8267 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8268  ShareFrac = cms.double( 0.19 ),
8269  writeOnlyTrkQuals = cms.bool( False ),
8270  MinPT = cms.double( 0.05 ),
8271  allowFirstHitShare = cms.bool( True ),
8272  copyExtras = cms.untracked.bool( True ),
8273  Epsilon = cms.double( -0.001 ),
8274  selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8275  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8276  MaxNormalizedChisq = cms.double( 1000.0 ),
8277  copyMVA = cms.bool( False ),
8278  FoundHitBonus = cms.double( 5.0 ),
8279  LostHitPenalty = cms.double( 20.0 ),
8280  setsToMerge = cms.VPSet(
8281  cms.PSet( pQual = cms.bool( False ),
8282  tLists = cms.vint32( 0, 1 )
8283  )
8284  ),
8285  MinFound = cms.int32( 3 ),
8286  hasSelector = cms.vint32( 0, 0 ),
8287  TrackProducers = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8288  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8289  newQuality = cms.string( "confirmed" )
8290 )
8291 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8292  ShareFrac = cms.double( 0.19 ),
8293  writeOnlyTrkQuals = cms.bool( False ),
8294  MinPT = cms.double( 0.05 ),
8295  allowFirstHitShare = cms.bool( True ),
8296  copyExtras = cms.untracked.bool( True ),
8297  Epsilon = cms.double( -0.001 ),
8298  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ),
8299  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8300  MaxNormalizedChisq = cms.double( 1000.0 ),
8301  copyMVA = cms.bool( False ),
8302  FoundHitBonus = cms.double( 5.0 ),
8303  LostHitPenalty = cms.double( 20.0 ),
8304  setsToMerge = cms.VPSet(
8305  cms.PSet( pQual = cms.bool( False ),
8306  tLists = cms.vint32( 0, 1 )
8307  )
8308  ),
8309  MinFound = cms.int32( 3 ),
8310  hasSelector = cms.vint32( 0, 0 ),
8311  TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ),
8312  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8313  newQuality = cms.string( "confirmed" )
8314 )
8315 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8316  vertexCollections = cms.VPSet(
8317  cms.PSet( chi2cutoff = cms.double( 3.0 ),
8318  label = cms.string( "" ),
8319  useBeamConstraint = cms.bool( False ),
8320  minNdof = cms.double( 0.0 ),
8321  maxDistanceToBeam = cms.double( 1.0 ),
8322  algorithm = cms.string( "AdaptiveVertexFitter" )
8323  ),
8324  cms.PSet( chi2cutoff = cms.double( 3.0 ),
8325  label = cms.string( "WithBS" ),
8326  useBeamConstraint = cms.bool( True ),
8327  minNdof = cms.double( 0.0 ),
8328  maxDistanceToBeam = cms.double( 1.0 ),
8329  algorithm = cms.string( "AdaptiveVertexFitter" )
8330  )
8331  ),
8332  verbose = cms.untracked.bool( False ),
8333  TkFilterParameters = cms.PSet(
8334  maxEta = cms.double( 100.0 ),
8335  minPt = cms.double( 0.0 ),
8336  minSiliconLayersWithHits = cms.int32( 5 ),
8337  minPixelLayersWithHits = cms.int32( 2 ),
8338  maxNormalizedChi2 = cms.double( 20.0 ),
8339  trackQuality = cms.string( "any" ),
8340  algorithm = cms.string( "filter" ),
8341  maxD0Significance = cms.double( 999.0 )
8342  ),
8343  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8344  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8345  TkClusParameters = cms.PSet(
8346  TkDAClusParameters = cms.PSet(
8347  zmerge = cms.double( 0.01 ),
8348  Tstop = cms.double( 0.5 ),
8349  d0CutOff = cms.double( 999.0 ),
8350  dzCutOff = cms.double( 4.0 ),
8351  vertexSize = cms.double( 0.15 ),
8352  coolingFactor = cms.double( 0.6 ),
8353  Tpurge = cms.double( 2.0 ),
8354  Tmin = cms.double( 2.4 ),
8355  uniquetrkweight = cms.double( 0.9 ),
8356  use_vdt = cms.untracked.bool( True )
8357  ),
8358  algorithm = cms.string( "DA_vect" )
8359  )
8360 )
8361 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8362  src = cms.InputTag( "hltVerticesPF" ),
8363  filterParams = cms.PSet(
8364  maxZ = cms.double( 24.0 ),
8365  minNdof = cms.double( 4.0 ),
8366  maxRho = cms.double( 2.0 ),
8367  pvSrc = cms.InputTag( "hltVerticesPF" )
8368  )
8369 )
8370 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8371  filter = cms.bool( True ),
8372  src = cms.InputTag( "hltVerticesPFSelector" ),
8373  cut = cms.string( "!isFake" )
8374 )
8375 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
8376  result = cms.bool( True )
8377 )
8378 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
8379  useTCDSEventNumber = cms.bool( True ),
8380  invert = cms.bool( False ),
8381  period = cms.uint32( 107 ),
8382  rawInput = cms.InputTag( "rawDataCollector" ),
8383  fedId = cms.int32( 1024 )
8384 )
8385 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
8386  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8387  offset = cms.uint32( 0 )
8388 )
8389 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
8390  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8391  offset = cms.uint32( 0 )
8392 )
8393 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
8394  SelectedTriggerType = cms.int32( 3 )
8395 )
8396 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
8397  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8398  offset = cms.uint32( 0 )
8399 )
8400 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
8401  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
8402  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8403  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8404  saveTags = cms.bool( True ),
8405  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8406  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8407  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8408  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8409  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8410 )
8411 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
8412  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8413  offset = cms.uint32( 0 )
8414 )
8415 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8416  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8417  offset = cms.uint32( 0 )
8418 )
8419 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
8420  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8421  IslandEndcapSeedThr = cms.double( 0.18 ),
8422  posCalcParameters = cms.PSet(
8423  T0_barl = cms.double( 7.4 ),
8424  T0_endcPresh = cms.double( 1.2 ),
8425  LogWeighted = cms.bool( True ),
8426  T0_endc = cms.double( 3.1 ),
8427  X0 = cms.double( 0.89 ),
8428  W0 = cms.double( 4.2 )
8429  ),
8430  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
8431  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
8432  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8433  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
8434  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
8435  VerbosityLevel = cms.string( "ERROR" ),
8436  IslandBarrelSeedThr = cms.double( 0.5 ),
8437  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8438  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
8439 )
8440 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
8441  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
8442  endcapEtaSearchRoad = cms.double( 0.14 ),
8443  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8444  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
8445  barrelPhiSearchRoad = cms.double( 0.8 ),
8446  endcapPhiSearchRoad = cms.double( 0.6 ),
8447  endcapBCEnergyThreshold = cms.double( 0.0 ),
8448  VerbosityLevel = cms.string( "ERROR" ),
8449  seedTransverseEnergyThreshold = cms.double( 1.0 ),
8450  barrelEtaSearchRoad = cms.double( 0.07 ),
8451  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
8452  barrelBCEnergyThreshold = cms.double( 0.0 ),
8453  doBarrel = cms.bool( True ),
8454  doEndcaps = cms.bool( True ),
8455  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8456  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
8457 )
8458 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8459  corectedSuperClusterCollection = cms.string( "" ),
8460  sigmaElectronicNoise = cms.double( 0.03 ),
8461  superClusterAlgo = cms.string( "Island" ),
8462  etThresh = cms.double( 0.0 ),
8463  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8464  applyEnergyCorrection = cms.bool( True ),
8465  isl_fCorrPset = cms.PSet(
8466  fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ),
8467  fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ),
8468  brLinearHighThr = cms.double( 0.0 ),
8469  maxR9 = cms.double( 1.5 ),
8470  minR9Barrel = cms.double( 0.94 ),
8471  brLinearLowThr = cms.double( 0.0 ),
8472  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8473  minR9Endcap = cms.double( 0.95 ),
8474  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 )
8475  ),
8476  VerbosityLevel = cms.string( "ERROR" ),
8477  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8478 )
8479 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8480  corectedSuperClusterCollection = cms.string( "" ),
8481  sigmaElectronicNoise = cms.double( 0.15 ),
8482  superClusterAlgo = cms.string( "Island" ),
8483  etThresh = cms.double( 0.0 ),
8484  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8485  applyEnergyCorrection = cms.bool( True ),
8486  isl_fCorrPset = cms.PSet(
8487  fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ),
8488  fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ),
8489  brLinearHighThr = cms.double( 0.0 ),
8490  maxR9 = cms.double( 1.5 ),
8491  minR9Barrel = cms.double( 0.94 ),
8492  brLinearLowThr = cms.double( 0.0 ),
8493  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8494  minR9Endcap = cms.double( 0.95 ),
8495  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 )
8496  ),
8497  VerbosityLevel = cms.string( "ERROR" ),
8498  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8499 )
8500 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8501  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8502  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8503  TimingCut = cms.untracked.double( 9999999.0 ),
8504  swissCutThr = cms.untracked.double( 0.95 ),
8505  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8506  etCut = cms.double( 8.0 ),
8507  outputColl = cms.string( "" )
8508 )
8509 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8510  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8511  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8512  recoEcalCandidateCollection = cms.string( "" )
8513 )
8514 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
8515  saveTags = cms.bool( True ),
8516  MaxMass = cms.double( -1.0 ),
8517  MinN = cms.int32( 1 ),
8518  MaxEta = cms.double( 1.5 ),
8519  MinEta = cms.double( -1.0 ),
8520  MinMass = cms.double( -1.0 ),
8521  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8522  MinE = cms.double( -1.0 ),
8523  triggerType = cms.int32( 81 ),
8524  MinPt = cms.double( 10.0 )
8525 )
8526 fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8527  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8528  offset = cms.uint32( 0 )
8529 )
8530 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
8531  saveTags = cms.bool( True ),
8532  MaxMass = cms.double( -1.0 ),
8533  MinN = cms.int32( 1 ),
8534  MaxEta = cms.double( 1.5 ),
8535  MinEta = cms.double( -1.0 ),
8536  MinMass = cms.double( -1.0 ),
8537  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8538  MinE = cms.double( -1.0 ),
8539  triggerType = cms.int32( 81 ),
8540  MinPt = cms.double( 15.0 )
8541 )
8542 fragment.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed",
8543  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ),
8544  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8545  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8546  saveTags = cms.bool( True ),
8547  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8548  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8549  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8550  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8551  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8552 )
8553 fragment.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8554  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8555  offset = cms.uint32( 0 )
8556 )
8557 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
8558  saveTags = cms.bool( True ),
8559  MaxMass = cms.double( -1.0 ),
8560  MinN = cms.int32( 1 ),
8561  MaxEta = cms.double( 1.5 ),
8562  MinEta = cms.double( -1.0 ),
8563  MinMass = cms.double( -1.0 ),
8564  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8565  MinE = cms.double( -1.0 ),
8566  triggerType = cms.int32( 81 ),
8567  MinPt = cms.double( 20.0 )
8568 )
8569 fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed",
8570  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
8571  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8572  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8573  saveTags = cms.bool( True ),
8574  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8575  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8576  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8577  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8578  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8579 )
8580 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8581  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8582  offset = cms.uint32( 0 )
8583 )
8584 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
8585  saveTags = cms.bool( True ),
8586  MaxMass = cms.double( -1.0 ),
8587  MinN = cms.int32( 1 ),
8588  MaxEta = cms.double( 1.5 ),
8589  MinEta = cms.double( -1.0 ),
8590  MinMass = cms.double( -1.0 ),
8591  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8592  MinE = cms.double( -1.0 ),
8593  triggerType = cms.int32( 81 ),
8594  MinPt = cms.double( 30.0 )
8595 )
8596 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
8597  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
8598  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8599  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8600  saveTags = cms.bool( True ),
8601  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8602  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8603  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8604  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8605  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8606 )
8607 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8608  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8609  offset = cms.uint32( 0 )
8610 )
8611 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
8612  saveTags = cms.bool( True ),
8613  MaxMass = cms.double( -1.0 ),
8614  MinN = cms.int32( 1 ),
8615  MaxEta = cms.double( 1.5 ),
8616  MinEta = cms.double( -1.0 ),
8617  MinMass = cms.double( -1.0 ),
8618  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8619  MinE = cms.double( -1.0 ),
8620  triggerType = cms.int32( 81 ),
8621  MinPt = cms.double( 40.0 )
8622 )
8623 fragment.hltL1sSingleEG30 = cms.EDFilter( "HLTL1TSeed",
8624  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
8625  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8626  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8627  saveTags = cms.bool( True ),
8628  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8629  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8630  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8631  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8632  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8633 )
8634 fragment.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8635  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8636  offset = cms.uint32( 0 )
8637 )
8638 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
8639  saveTags = cms.bool( True ),
8640  MaxMass = cms.double( -1.0 ),
8641  MinN = cms.int32( 1 ),
8642  MaxEta = cms.double( 1.5 ),
8643  MinEta = cms.double( -1.0 ),
8644  MinMass = cms.double( -1.0 ),
8645  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8646  MinE = cms.double( -1.0 ),
8647  triggerType = cms.int32( 81 ),
8648  MinPt = cms.double( 50.0 )
8649 )
8650 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8651  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8652  offset = cms.uint32( 0 )
8653 )
8654 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
8655  saveTags = cms.bool( True ),
8656  MaxMass = cms.double( -1.0 ),
8657  MinN = cms.int32( 1 ),
8658  MaxEta = cms.double( 1.5 ),
8659  MinEta = cms.double( -1.0 ),
8660  MinMass = cms.double( -1.0 ),
8661  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8662  MinE = cms.double( -1.0 ),
8663  triggerType = cms.int32( 81 ),
8664  MinPt = cms.double( 60.0 )
8665 )
8666 fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8667  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8668  offset = cms.uint32( 0 )
8669 )
8670 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
8671  saveTags = cms.bool( True ),
8672  MaxMass = cms.double( -1.0 ),
8673  MinN = cms.int32( 1 ),
8674  MaxEta = cms.double( 3.1 ),
8675  MinEta = cms.double( -1.0 ),
8676  MinMass = cms.double( -1.0 ),
8677  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8678  MinE = cms.double( -1.0 ),
8679  triggerType = cms.int32( 81 ),
8680  MinPt = cms.double( 10.0 )
8681 )
8682 fragment.hltPreHISinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8683  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8684  offset = cms.uint32( 0 )
8685 )
8686 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
8687  saveTags = cms.bool( True ),
8688  MaxMass = cms.double( -1.0 ),
8689  MinN = cms.int32( 1 ),
8690  MaxEta = cms.double( 3.1 ),
8691  MinEta = cms.double( -1.0 ),
8692  MinMass = cms.double( -1.0 ),
8693  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8694  MinE = cms.double( -1.0 ),
8695  triggerType = cms.int32( 81 ),
8696  MinPt = cms.double( 15.0 )
8697 )
8698 fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8699  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8700  offset = cms.uint32( 0 )
8701 )
8702 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
8703  saveTags = cms.bool( True ),
8704  MaxMass = cms.double( -1.0 ),
8705  MinN = cms.int32( 1 ),
8706  MaxEta = cms.double( 3.1 ),
8707  MinEta = cms.double( -1.0 ),
8708  MinMass = cms.double( -1.0 ),
8709  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8710  MinE = cms.double( -1.0 ),
8711  triggerType = cms.int32( 81 ),
8712  MinPt = cms.double( 20.0 )
8713 )
8714 fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8715  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8716  offset = cms.uint32( 0 )
8717 )
8718 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
8719  saveTags = cms.bool( True ),
8720  MaxMass = cms.double( -1.0 ),
8721  MinN = cms.int32( 1 ),
8722  MaxEta = cms.double( 3.1 ),
8723  MinEta = cms.double( -1.0 ),
8724  MinMass = cms.double( -1.0 ),
8725  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8726  MinE = cms.double( -1.0 ),
8727  triggerType = cms.int32( 81 ),
8728  MinPt = cms.double( 30.0 )
8729 )
8730 fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8731  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8732  offset = cms.uint32( 0 )
8733 )
8734 fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon",
8735  saveTags = cms.bool( True ),
8736  MaxMass = cms.double( -1.0 ),
8737  MinN = cms.int32( 1 ),
8738  MaxEta = cms.double( 3.1 ),
8739  MinEta = cms.double( -1.0 ),
8740  MinMass = cms.double( -1.0 ),
8741  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8742  MinE = cms.double( -1.0 ),
8743  triggerType = cms.int32( 81 ),
8744  MinPt = cms.double( 40.0 )
8745 )
8746 fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8747  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8748  offset = cms.uint32( 0 )
8749 )
8750 fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon",
8751  saveTags = cms.bool( True ),
8752  MaxMass = cms.double( -1.0 ),
8753  MinN = cms.int32( 1 ),
8754  MaxEta = cms.double( 3.1 ),
8755  MinEta = cms.double( -1.0 ),
8756  MinMass = cms.double( -1.0 ),
8757  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8758  MinE = cms.double( -1.0 ),
8759  triggerType = cms.int32( 81 ),
8760  MinPt = cms.double( 50.0 )
8761 )
8762 fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8763  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8764  offset = cms.uint32( 0 )
8765 )
8766 fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon",
8767  saveTags = cms.bool( True ),
8768  MaxMass = cms.double( -1.0 ),
8769  MinN = cms.int32( 1 ),
8770  MaxEta = cms.double( 3.1 ),
8771  MinEta = cms.double( -1.0 ),
8772  MinMass = cms.double( -1.0 ),
8773  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8774  MinE = cms.double( -1.0 ),
8775  triggerType = cms.int32( 81 ),
8776  MinPt = cms.double( 60.0 )
8777 )
8778 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
8779  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
8780  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8781  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8782  saveTags = cms.bool( True ),
8783  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8784  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8785  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8786  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8787  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8788 )
8789 fragment.hltPreHIL1DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
8790  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8791  offset = cms.uint32( 0 )
8792 )
8793 fragment.hltL1fL1sDoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8794  saveTags = cms.bool( True ),
8795  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
8796  MinPt = cms.double( 0.0 ),
8797  MinN = cms.int32( 2 ),
8798  MaxEta = cms.double( 2.5 ),
8799  CentralBxOnly = cms.bool( True ),
8800  SelectQualities = cms.vint32( ),
8801  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8802 )
8803 fragment.hltL1sDoubleMuOpenOS = cms.EDFilter( "HLTL1TSeed",
8804  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_OS" ),
8805  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8806  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8807  saveTags = cms.bool( True ),
8808  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8809  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8810  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8811  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8812  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8813 )
8814 fragment.hltPreHIL1DoubleMuOpenOS = cms.EDFilter( "HLTPrescaler",
8815  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8816  offset = cms.uint32( 0 )
8817 )
8818 fragment.hltL1fL1sDoubleMuOpenOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8819  saveTags = cms.bool( True ),
8820  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenOS" ),
8821  MinPt = cms.double( 0.0 ),
8822  MinN = cms.int32( 2 ),
8823  MaxEta = cms.double( 2.5 ),
8824  CentralBxOnly = cms.bool( True ),
8825  SelectQualities = cms.vint32( ),
8826  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8827 )
8828 fragment.hltL1sDoubleMuOpenSS = cms.EDFilter( "HLTL1TSeed",
8829  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_SS" ),
8830  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8831  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8832  saveTags = cms.bool( True ),
8833  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8834  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8835  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8836  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8837  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8838 )
8839 fragment.hltPreHIL1DoubleMuOpenSS = cms.EDFilter( "HLTPrescaler",
8840  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8841  offset = cms.uint32( 0 )
8842 )
8843 fragment.hltL1fL1sDoubleMuOpenSSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8844  saveTags = cms.bool( True ),
8845  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenSS" ),
8846  MinPt = cms.double( 0.0 ),
8847  MinN = cms.int32( 2 ),
8848  MaxEta = cms.double( 2.5 ),
8849  CentralBxOnly = cms.bool( True ),
8850  SelectQualities = cms.vint32( ),
8851  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8852 )
8853 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
8854  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
8855  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8856  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8857  saveTags = cms.bool( True ),
8858  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8859  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8860  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8861  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8862  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8863 )
8864 fragment.hltPreHIL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8865  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8866  offset = cms.uint32( 0 )
8867 )
8868 fragment.hltL1fL1sDoubleMu0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8869  saveTags = cms.bool( True ),
8870  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
8871  MinPt = cms.double( 0.0 ),
8872  MinN = cms.int32( 2 ),
8873  MaxEta = cms.double( 2.5 ),
8874  CentralBxOnly = cms.bool( True ),
8875  SelectQualities = cms.vint32( ),
8876  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8877 )
8878 fragment.hltPreHIL1DoubleMu0HighQ = cms.EDFilter( "HLTPrescaler",
8879  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8880  offset = cms.uint32( 0 )
8881 )
8882 fragment.hltL1fL1sDoubleMu0L1HighQFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
8883  saveTags = cms.bool( True ),
8884  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
8885  MinPt = cms.double( 0.0 ),
8886  MinN = cms.int32( 2 ),
8887  MaxEta = cms.double( 2.5 ),
8888  CentralBxOnly = cms.bool( True ),
8889  SelectQualities = cms.vint32( 11, 12, 13, 14 ),
8890  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8891 )
8892 fragment.hltL1sDoubleMu10 = cms.EDFilter( "HLTL1TSeed",
8893  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu10" ),
8894  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8895  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8896  saveTags = cms.bool( True ),
8897  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8898  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8899  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8900  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8901  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8902 )
8903 fragment.hltPreHIL1DoubleMu10 = cms.EDFilter( "HLTPrescaler",
8904  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8905  offset = cms.uint32( 0 )
8906 )
8907 fragment.hltL1fL1sDoubleMu10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8908  saveTags = cms.bool( True ),
8909  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu10" ),
8910  MinPt = cms.double( 0.0 ),
8911  MinN = cms.int32( 2 ),
8912  MaxEta = cms.double( 2.5 ),
8913  CentralBxOnly = cms.bool( True ),
8914  SelectQualities = cms.vint32( ),
8915  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
8916 )
8917 fragment.hltPreHIL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8918  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8919  offset = cms.uint32( 0 )
8920 )
8921 fragment.hltL2fL1sDoubleMu0L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8922  saveTags = cms.bool( True ),
8923  MaxDr = cms.double( 9999.0 ),
8924  CutOnChambers = cms.bool( False ),
8925  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0" ),
8926  MinPt = cms.double( 0.0 ),
8927  MinN = cms.int32( 0 ),
8928  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8929  MaxEta = cms.double( 2.5 ),
8930  MinNhits = cms.vint32( 0 ),
8931  MinDxySig = cms.double( -1.0 ),
8932  MinNchambers = cms.vint32( 0 ),
8933  AbsEtaBins = cms.vdouble( 0.0 ),
8934  MaxDz = cms.double( 9999.0 ),
8935  MatchToPreviousCand = cms.bool( True ),
8936  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8937  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8938  MinDr = cms.double( -1.0 ),
8939  NSigmaPt = cms.double( 0.0 ),
8940  MinNstations = cms.vint32( 0 )
8941 )
8942 fragment.hltPreHIL2DoubleMu10 = cms.EDFilter( "HLTPrescaler",
8943  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8944  offset = cms.uint32( 0 )
8945 )
8946 fragment.hltL2fL1sDoubleMu10L1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
8947  saveTags = cms.bool( True ),
8948  MaxDr = cms.double( 9999.0 ),
8949  CutOnChambers = cms.bool( False ),
8950  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu10L1Filtered0" ),
8951  MinPt = cms.double( 10.0 ),
8952  MinN = cms.int32( 0 ),
8953  SeedMapTag = cms.InputTag( "hltL2Muons" ),
8954  MaxEta = cms.double( 2.5 ),
8955  MinNhits = cms.vint32( 0 ),
8956  MinDxySig = cms.double( -1.0 ),
8957  MinNchambers = cms.vint32( 0 ),
8958  AbsEtaBins = cms.vdouble( 0.0 ),
8959  MaxDz = cms.double( 9999.0 ),
8960  MatchToPreviousCand = cms.bool( True ),
8961  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
8962  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
8963  MinDr = cms.double( -1.0 ),
8964  NSigmaPt = cms.double( 0.0 ),
8965  MinNstations = cms.vint32( 0 )
8966 )
8967 fragment.hltPreHIL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
8968  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8969  offset = cms.uint32( 0 )
8970 )
8971 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8972  saveTags = cms.bool( True ),
8973  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0" ),
8974  MinPt = cms.double( 0.0 ),
8975  MinN = cms.int32( 1 ),
8976  MaxEta = cms.double( 2.5 ),
8977  CentralBxOnly = cms.bool( True ),
8978  SelectQualities = cms.vint32( ),
8979  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
8980 )
8981 fragment.hltL3fL1sDoubleMu0L1f0L2f0L3Filtered0 = cms.EDFilter( "HLTMuonDimuonL3Filter",
8982  saveTags = cms.bool( True ),
8983  ChargeOpt = cms.int32( 0 ),
8984  MaxPtMin = cms.vdouble( 1.0E125 ),
8985  FastAccept = cms.bool( False ),
8986  MatchToPreviousCand = cms.bool( True ),
8987  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
8988  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0" ),
8989  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
8990  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
8991  PreviousCandIsL2 = cms.bool( True ),
8992  PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0L1f0L2Filtered0" ),
8993  MaxPtBalance = cms.double( 999999.0 ),
8994  MaxPtPair = cms.vdouble( 1.0E125 ),
8995  MaxAcop = cms.double( 999.0 ),
8996  MinPtMin = cms.vdouble( 0.0 ),
8997  MaxInvMass = cms.vdouble( 9999.0 ),
8998  MinPtMax = cms.vdouble( 0.0 ),
8999  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9000  MinN = cms.int32( 1 ),
9001  MaxDz = cms.double( 9999.0 ),
9002  MinPtPair = cms.vdouble( 0.0 ),
9003  MaxDr = cms.double( 2.0 ),
9004  MinAcop = cms.double( -999.0 ),
9005  MaxDCAMuMu = cms.double( 99999.9 ),
9006  MinNhits = cms.int32( 0 ),
9007  NSigmaPt = cms.double( 0.0 ),
9008  MinPtBalance = cms.double( -1.0 ),
9009  MaxEta = cms.double( 2.5 ),
9010  L1MatchingdR = cms.double( 0.3 ),
9011  MaxRapidityPair = cms.double( 999999.0 ),
9012  CutCowboys = cms.bool( False ),
9013  MinInvMass = cms.vdouble( -1.0 )
9014 )
9015 fragment.hltPreHIL3DoubleMu10 = cms.EDFilter( "HLTPrescaler",
9016  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9017  offset = cms.uint32( 0 )
9018 )
9019 fragment.hltL2fL1sDoubleMu10L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9020  saveTags = cms.bool( True ),
9021  MaxDr = cms.double( 9999.0 ),
9022  CutOnChambers = cms.bool( False ),
9023  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu10L1Filtered0" ),
9024  MinPt = cms.double( 10.0 ),
9025  MinN = cms.int32( 0 ),
9026  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9027  MaxEta = cms.double( 2.5 ),
9028  MinNhits = cms.vint32( 0 ),
9029  MinDxySig = cms.double( -1.0 ),
9030  MinNchambers = cms.vint32( 0 ),
9031  AbsEtaBins = cms.vdouble( 0.0 ),
9032  MaxDz = cms.double( 9999.0 ),
9033  MatchToPreviousCand = cms.bool( True ),
9034  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9035  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9036  MinDr = cms.double( -1.0 ),
9037  NSigmaPt = cms.double( 0.0 ),
9038  MinNstations = cms.vint32( 0 )
9039 )
9040 fragment.hltL1fForIterL3L1fL1sDoubleMu10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9041  saveTags = cms.bool( True ),
9042  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu10L1Filtered0" ),
9043  MinPt = cms.double( 0.0 ),
9044  MinN = cms.int32( 1 ),
9045  MaxEta = cms.double( 2.5 ),
9046  CentralBxOnly = cms.bool( True ),
9047  SelectQualities = cms.vint32( ),
9048  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
9049 )
9050 fragment.hltL3fL1sDoubleMu10L1f0L2f0L3Filtered10 = cms.EDFilter( "HLTMuonDimuonL3Filter",
9051  saveTags = cms.bool( True ),
9052  ChargeOpt = cms.int32( 0 ),
9053  MaxPtMin = cms.vdouble( 1.0E125 ),
9054  FastAccept = cms.bool( False ),
9055  MatchToPreviousCand = cms.bool( True ),
9056  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9057  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu10L1Filtered0" ),
9058  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9059  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9060  PreviousCandIsL2 = cms.bool( True ),
9061  PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu10L1f0L2Filtered0" ),
9062  MaxPtBalance = cms.double( 999999.0 ),
9063  MaxPtPair = cms.vdouble( 1.0E125 ),
9064  MaxAcop = cms.double( 999.0 ),
9065  MinPtMin = cms.vdouble( 10.0 ),
9066  MaxInvMass = cms.vdouble( 9999.0 ),
9067  MinPtMax = cms.vdouble( 10.0 ),
9068  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9069  MinN = cms.int32( 1 ),
9070  MaxDz = cms.double( 9999.0 ),
9071  MinPtPair = cms.vdouble( 0.0 ),
9072  MaxDr = cms.double( 2.0 ),
9073  MinAcop = cms.double( -999.0 ),
9074  MaxDCAMuMu = cms.double( 99999.9 ),
9075  MinNhits = cms.int32( 0 ),
9076  NSigmaPt = cms.double( 0.0 ),
9077  MinPtBalance = cms.double( -1.0 ),
9078  MaxEta = cms.double( 2.5 ),
9079  L1MatchingdR = cms.double( 0.3 ),
9080  MaxRapidityPair = cms.double( 999999.0 ),
9081  CutCowboys = cms.bool( False ),
9082  MinInvMass = cms.vdouble( -1.0 )
9083 )
9084 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
9085  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
9086  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9087  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9088  saveTags = cms.bool( True ),
9089  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9090  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9091  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9092  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9093  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9094 )
9095 fragment.hltPreHIL1Mu12 = cms.EDFilter( "HLTPrescaler",
9096  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9097  offset = cms.uint32( 0 )
9098 )
9099 fragment.hltL1fL1sSingleMu12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9100  saveTags = cms.bool( True ),
9101  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
9102  MinPt = cms.double( 0.0 ),
9103  MinN = cms.int32( 1 ),
9104  MaxEta = cms.double( 2.5 ),
9105  CentralBxOnly = cms.bool( True ),
9106  SelectQualities = cms.vint32( ),
9107  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9108 )
9109 fragment.hltL1sSingleMu16 = cms.EDFilter( "HLTL1TSeed",
9110  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16" ),
9111  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9112  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9113  saveTags = cms.bool( True ),
9114  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9115  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9116  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9117  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9118  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9119 )
9120 fragment.hltPreHIL1Mu16 = cms.EDFilter( "HLTPrescaler",
9121  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9122  offset = cms.uint32( 0 )
9123 )
9124 fragment.hltL1fL1sSingleMu16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9125  saveTags = cms.bool( True ),
9126  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16" ),
9127  MinPt = cms.double( 0.0 ),
9128  MinN = cms.int32( 1 ),
9129  MaxEta = cms.double( 2.5 ),
9130  CentralBxOnly = cms.bool( True ),
9131  SelectQualities = cms.vint32( ),
9132  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9133 )
9134 fragment.hltL1sSingleMu3OR5 = cms.EDFilter( "HLTL1TSeed",
9135  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5" ),
9136  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9137  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9138  saveTags = cms.bool( True ),
9139  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9140  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9141  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9142  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9143  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9144 )
9145 fragment.hltPreHIL2Mu7 = cms.EDFilter( "HLTPrescaler",
9146  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9147  offset = cms.uint32( 0 )
9148 )
9149 fragment.hltL1fL1sSingleMu3OR5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9150  saveTags = cms.bool( True ),
9151  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OR5" ),
9152  MinPt = cms.double( 0.0 ),
9153  MinN = cms.int32( 1 ),
9154  MaxEta = cms.double( 2.5 ),
9155  CentralBxOnly = cms.bool( True ),
9156  SelectQualities = cms.vint32( ),
9157  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9158 )
9159 fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9160  saveTags = cms.bool( True ),
9161  MaxDr = cms.double( 9999.0 ),
9162  CutOnChambers = cms.bool( False ),
9163  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OR5L1Filtered0" ),
9164  MinPt = cms.double( 7.0 ),
9165  MinN = cms.int32( 1 ),
9166  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9167  MaxEta = cms.double( 2.5 ),
9168  MinNhits = cms.vint32( 0 ),
9169  MinDxySig = cms.double( -1.0 ),
9170  MinNchambers = cms.vint32( 0 ),
9171  AbsEtaBins = cms.vdouble( 0.0 ),
9172  MaxDz = cms.double( 9999.0 ),
9173  MatchToPreviousCand = cms.bool( True ),
9174  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9175  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9176  MinDr = cms.double( -1.0 ),
9177  NSigmaPt = cms.double( 0.0 ),
9178  MinNstations = cms.vint32( 0 )
9179 )
9180 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
9181  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
9182  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9183  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9184  saveTags = cms.bool( True ),
9185  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9186  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9187  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9188  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9189  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9190 )
9191 fragment.hltPreHIL2Mu12 = cms.EDFilter( "HLTPrescaler",
9192  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9193  offset = cms.uint32( 0 )
9194 )
9195 fragment.hltL1fL1sSingleMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9196  saveTags = cms.bool( True ),
9197  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
9198  MinPt = cms.double( 0.0 ),
9199  MinN = cms.int32( 1 ),
9200  MaxEta = cms.double( 2.5 ),
9201  CentralBxOnly = cms.bool( True ),
9202  SelectQualities = cms.vint32( ),
9203  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9204 )
9205 fragment.hltL2fL1sSingleMu7L1f0L2Filtered12 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9206  saveTags = cms.bool( True ),
9207  MaxDr = cms.double( 9999.0 ),
9208  CutOnChambers = cms.bool( False ),
9209  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9210  MinPt = cms.double( 12.0 ),
9211  MinN = cms.int32( 1 ),
9212  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9213  MaxEta = cms.double( 2.5 ),
9214  MinNhits = cms.vint32( 0 ),
9215  MinDxySig = cms.double( -1.0 ),
9216  MinNchambers = cms.vint32( 0 ),
9217  AbsEtaBins = cms.vdouble( 0.0 ),
9218  MaxDz = cms.double( 9999.0 ),
9219  MatchToPreviousCand = cms.bool( True ),
9220  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9221  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9222  MinDr = cms.double( -1.0 ),
9223  NSigmaPt = cms.double( 0.0 ),
9224  MinNstations = cms.vint32( 0 )
9225 )
9226 fragment.hltPreHIL2Mu15 = cms.EDFilter( "HLTPrescaler",
9227  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9228  offset = cms.uint32( 0 )
9229 )
9230 fragment.hltL2fL1sSingleMu7L1f0L2Filtered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9231  saveTags = cms.bool( True ),
9232  MaxDr = cms.double( 9999.0 ),
9233  CutOnChambers = cms.bool( False ),
9234  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9235  MinPt = cms.double( 15.0 ),
9236  MinN = cms.int32( 1 ),
9237  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9238  MaxEta = cms.double( 2.5 ),
9239  MinNhits = cms.vint32( 0 ),
9240  MinDxySig = cms.double( -1.0 ),
9241  MinNchambers = cms.vint32( 0 ),
9242  AbsEtaBins = cms.vdouble( 0.0 ),
9243  MaxDz = cms.double( 9999.0 ),
9244  MatchToPreviousCand = cms.bool( True ),
9245  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9246  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9247  MinDr = cms.double( -1.0 ),
9248  NSigmaPt = cms.double( 0.0 ),
9249  MinNstations = cms.vint32( 0 )
9250 )
9251 fragment.hltPreHIL2Mu20 = cms.EDFilter( "HLTPrescaler",
9252  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9253  offset = cms.uint32( 0 )
9254 )
9255 fragment.hltL2fL1sSingleMu7L1f0L2Filtered20 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9256  saveTags = cms.bool( True ),
9257  MaxDr = cms.double( 9999.0 ),
9258  CutOnChambers = cms.bool( False ),
9259  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9260  MinPt = cms.double( 20.0 ),
9261  MinN = cms.int32( 1 ),
9262  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9263  MaxEta = cms.double( 2.5 ),
9264  MinNhits = cms.vint32( 0 ),
9265  MinDxySig = cms.double( -1.0 ),
9266  MinNchambers = cms.vint32( 0 ),
9267  AbsEtaBins = cms.vdouble( 0.0 ),
9268  MaxDz = cms.double( 9999.0 ),
9269  MatchToPreviousCand = cms.bool( True ),
9270  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9271  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9272  MinDr = cms.double( -1.0 ),
9273  NSigmaPt = cms.double( 0.0 ),
9274  MinNstations = cms.vint32( 0 )
9275 )
9276 fragment.hltPreHIL3Mu7 = cms.EDFilter( "HLTPrescaler",
9277  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9278  offset = cms.uint32( 0 )
9279 )
9280 fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9281  saveTags = cms.bool( True ),
9282  MaxDr = cms.double( 9999.0 ),
9283  CutOnChambers = cms.bool( False ),
9284  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OR5L1Filtered0" ),
9285  MinPt = cms.double( 0.0 ),
9286  MinN = cms.int32( 0 ),
9287  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9288  MaxEta = cms.double( 2.5 ),
9289  MinNhits = cms.vint32( 0 ),
9290  MinDxySig = cms.double( -1.0 ),
9291  MinNchambers = cms.vint32( 0 ),
9292  AbsEtaBins = cms.vdouble( 0.0 ),
9293  MaxDz = cms.double( 9999.0 ),
9294  MatchToPreviousCand = cms.bool( True ),
9295  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9296  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9297  MinDr = cms.double( -1.0 ),
9298  NSigmaPt = cms.double( 0.0 ),
9299  MinNstations = cms.vint32( 0 )
9300 )
9301 fragment.hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9302  saveTags = cms.bool( True ),
9303  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OR5L1Filtered0" ),
9304  MinPt = cms.double( 0.0 ),
9305  MinN = cms.int32( 1 ),
9306  MaxEta = cms.double( 2.5 ),
9307  CentralBxOnly = cms.bool( True ),
9308  SelectQualities = cms.vint32( ),
9309  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
9310 )
9311 fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered7 = cms.EDFilter( "HLTMuonL3PreFilter",
9312  MaxNormalizedChi2 = cms.double( 9999.0 ),
9313  saveTags = cms.bool( True ),
9314  MaxDXYBeamSpot = cms.double( 9999.0 ),
9315  MinDxySig = cms.double( -1.0 ),
9316  MatchToPreviousCand = cms.bool( True ),
9317  MaxPtDifference = cms.double( 9999.0 ),
9318  MaxDr = cms.double( 2.0 ),
9319  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0" ),
9320  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9321  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9322  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9323  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OR5L1f0L2Filtered0" ),
9324  MaxEta = cms.double( 2.5 ),
9325  trkMuonId = cms.uint32( 0 ),
9326  MinDr = cms.double( -1.0 ),
9327  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9328  MinNmuonHits = cms.int32( 0 ),
9329  MinN = cms.int32( 1 ),
9330  MinTrackPt = cms.double( 0.0 ),
9331  requiredTypeMask = cms.uint32( 0 ),
9332  MaxDz = cms.double( 9999.0 ),
9333  minMuonHits = cms.int32( -1 ),
9334  minTrkHits = cms.int32( -1 ),
9335  MinDXYBeamSpot = cms.double( -1.0 ),
9336  allowedTypeMask = cms.uint32( 255 ),
9337  MinPt = cms.double( 7.0 ),
9338  MinNhits = cms.int32( 0 ),
9339  minMuonStations = cms.int32( -1 ),
9340  NSigmaPt = cms.double( 0.0 ),
9341  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9342  L1MatchingdR = cms.double( 0.3 )
9343 )
9344 fragment.hltPreHIL3Mu12 = cms.EDFilter( "HLTPrescaler",
9345  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9346  offset = cms.uint32( 0 )
9347 )
9348 fragment.hltL2fL1sSingleMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9349  saveTags = cms.bool( True ),
9350  MaxDr = cms.double( 9999.0 ),
9351  CutOnChambers = cms.bool( False ),
9352  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9353  MinPt = cms.double( 0.0 ),
9354  MinN = cms.int32( 0 ),
9355  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9356  MaxEta = cms.double( 2.5 ),
9357  MinNhits = cms.vint32( 0 ),
9358  MinDxySig = cms.double( -1.0 ),
9359  MinNchambers = cms.vint32( 0 ),
9360  AbsEtaBins = cms.vdouble( 0.0 ),
9361  MaxDz = cms.double( 9999.0 ),
9362  MatchToPreviousCand = cms.bool( True ),
9363  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9364  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9365  MinDr = cms.double( -1.0 ),
9366  NSigmaPt = cms.double( 0.0 ),
9367  MinNstations = cms.vint32( 0 )
9368 )
9369 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9370  saveTags = cms.bool( True ),
9371  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9372  MinPt = cms.double( 0.0 ),
9373  MinN = cms.int32( 1 ),
9374  MaxEta = cms.double( 2.5 ),
9375  CentralBxOnly = cms.bool( True ),
9376  SelectQualities = cms.vint32( ),
9377  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
9378 )
9379 fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter",
9380  MaxNormalizedChi2 = cms.double( 9999.0 ),
9381  saveTags = cms.bool( True ),
9382  MaxDXYBeamSpot = cms.double( 9999.0 ),
9383  MinDxySig = cms.double( -1.0 ),
9384  MatchToPreviousCand = cms.bool( True ),
9385  MaxPtDifference = cms.double( 9999.0 ),
9386  MaxDr = cms.double( 2.0 ),
9387  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered0" ),
9388  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9389  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9390  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9391  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered0" ),
9392  MaxEta = cms.double( 2.5 ),
9393  trkMuonId = cms.uint32( 0 ),
9394  MinDr = cms.double( -1.0 ),
9395  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9396  MinNmuonHits = cms.int32( 0 ),
9397  MinN = cms.int32( 1 ),
9398  MinTrackPt = cms.double( 0.0 ),
9399  requiredTypeMask = cms.uint32( 0 ),
9400  MaxDz = cms.double( 9999.0 ),
9401  minMuonHits = cms.int32( -1 ),
9402  minTrkHits = cms.int32( -1 ),
9403  MinDXYBeamSpot = cms.double( -1.0 ),
9404  allowedTypeMask = cms.uint32( 255 ),
9405  MinPt = cms.double( 12.0 ),
9406  MinNhits = cms.int32( 0 ),
9407  minMuonStations = cms.int32( -1 ),
9408  NSigmaPt = cms.double( 0.0 ),
9409  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9410  L1MatchingdR = cms.double( 0.3 )
9411 )
9412 fragment.hltPreHIL3Mu15 = cms.EDFilter( "HLTPrescaler",
9413  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9414  offset = cms.uint32( 0 )
9415 )
9416 fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter",
9417  MaxNormalizedChi2 = cms.double( 9999.0 ),
9418  saveTags = cms.bool( True ),
9419  MaxDXYBeamSpot = cms.double( 9999.0 ),
9420  MinDxySig = cms.double( -1.0 ),
9421  MatchToPreviousCand = cms.bool( True ),
9422  MaxPtDifference = cms.double( 9999.0 ),
9423  MaxDr = cms.double( 2.0 ),
9424  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered0" ),
9425  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9426  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9427  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9428  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered0" ),
9429  MaxEta = cms.double( 2.5 ),
9430  trkMuonId = cms.uint32( 0 ),
9431  MinDr = cms.double( -1.0 ),
9432  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9433  MinNmuonHits = cms.int32( 0 ),
9434  MinN = cms.int32( 1 ),
9435  MinTrackPt = cms.double( 0.0 ),
9436  requiredTypeMask = cms.uint32( 0 ),
9437  MaxDz = cms.double( 9999.0 ),
9438  minMuonHits = cms.int32( -1 ),
9439  minTrkHits = cms.int32( -1 ),
9440  MinDXYBeamSpot = cms.double( -1.0 ),
9441  allowedTypeMask = cms.uint32( 255 ),
9442  MinPt = cms.double( 15.0 ),
9443  MinNhits = cms.int32( 0 ),
9444  minMuonStations = cms.int32( -1 ),
9445  NSigmaPt = cms.double( 0.0 ),
9446  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9447  L1MatchingdR = cms.double( 0.3 )
9448 )
9449 fragment.hltPreHIL3Mu20 = cms.EDFilter( "HLTPrescaler",
9450  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9451  offset = cms.uint32( 0 )
9452 )
9453 fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter",
9454  MaxNormalizedChi2 = cms.double( 9999.0 ),
9455  saveTags = cms.bool( True ),
9456  MaxDXYBeamSpot = cms.double( 9999.0 ),
9457  MinDxySig = cms.double( -1.0 ),
9458  MatchToPreviousCand = cms.bool( True ),
9459  MaxPtDifference = cms.double( 9999.0 ),
9460  MaxDr = cms.double( 2.0 ),
9461  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered0" ),
9462  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9463  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9464  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9465  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered0" ),
9466  MaxEta = cms.double( 2.5 ),
9467  trkMuonId = cms.uint32( 0 ),
9468  MinDr = cms.double( -1.0 ),
9469  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9470  MinNmuonHits = cms.int32( 0 ),
9471  MinN = cms.int32( 1 ),
9472  MinTrackPt = cms.double( 0.0 ),
9473  requiredTypeMask = cms.uint32( 0 ),
9474  MaxDz = cms.double( 9999.0 ),
9475  minMuonHits = cms.int32( -1 ),
9476  minTrkHits = cms.int32( -1 ),
9477  MinDXYBeamSpot = cms.double( -1.0 ),
9478  allowedTypeMask = cms.uint32( 255 ),
9479  MinPt = cms.double( 20.0 ),
9480  MinNhits = cms.int32( 0 ),
9481  minMuonStations = cms.int32( -1 ),
9482  NSigmaPt = cms.double( 0.0 ),
9483  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9484  L1MatchingdR = cms.double( 0.3 )
9485 )
9486 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
9487  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
9488  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9489  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9490  saveTags = cms.bool( True ),
9491  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9492  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9493  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9494  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9495  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9496 )
9497 fragment.hltPreHIL3Mu3 = cms.EDFilter( "HLTPrescaler",
9498  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9499  offset = cms.uint32( 0 )
9500 )
9501 fragment.hltL1fL1sSingleMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9502  saveTags = cms.bool( True ),
9503  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
9504  MinPt = cms.double( 0.0 ),
9505  MinN = cms.int32( 1 ),
9506  MaxEta = cms.double( 2.5 ),
9507  CentralBxOnly = cms.bool( True ),
9508  SelectQualities = cms.vint32( ),
9509  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9510 )
9511 fragment.hltL2fL1sSingleMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9512  saveTags = cms.bool( True ),
9513  MaxDr = cms.double( 9999.0 ),
9514  CutOnChambers = cms.bool( False ),
9515  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0" ),
9516  MinPt = cms.double( 0.0 ),
9517  MinN = cms.int32( 0 ),
9518  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9519  MaxEta = cms.double( 2.5 ),
9520  MinNhits = cms.vint32( 0 ),
9521  MinDxySig = cms.double( -1.0 ),
9522  MinNchambers = cms.vint32( 0 ),
9523  AbsEtaBins = cms.vdouble( 0.0 ),
9524  MaxDz = cms.double( 9999.0 ),
9525  MatchToPreviousCand = cms.bool( True ),
9526  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9527  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9528  MinDr = cms.double( -1.0 ),
9529  NSigmaPt = cms.double( 0.0 ),
9530  MinNstations = cms.vint32( 0 )
9531 )
9532 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9533  saveTags = cms.bool( True ),
9534  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0" ),
9535  MinPt = cms.double( 0.0 ),
9536  MinN = cms.int32( 1 ),
9537  MaxEta = cms.double( 2.5 ),
9538  CentralBxOnly = cms.bool( True ),
9539  SelectQualities = cms.vint32( ),
9540  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
9541 )
9542 fragment.hltL3fL1sSingleMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter",
9543  MaxNormalizedChi2 = cms.double( 9999.0 ),
9544  saveTags = cms.bool( True ),
9545  MaxDXYBeamSpot = cms.double( 9999.0 ),
9546  MinDxySig = cms.double( -1.0 ),
9547  MatchToPreviousCand = cms.bool( True ),
9548  MaxPtDifference = cms.double( 9999.0 ),
9549  MaxDr = cms.double( 2.0 ),
9550  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0" ),
9551  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9552  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9553  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9554  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3L1f0L2Filtered0" ),
9555  MaxEta = cms.double( 2.5 ),
9556  trkMuonId = cms.uint32( 0 ),
9557  MinDr = cms.double( -1.0 ),
9558  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9559  MinNmuonHits = cms.int32( 0 ),
9560  MinN = cms.int32( 1 ),
9561  MinTrackPt = cms.double( 0.0 ),
9562  requiredTypeMask = cms.uint32( 0 ),
9563  MaxDz = cms.double( 9999.0 ),
9564  minMuonHits = cms.int32( -1 ),
9565  minTrkHits = cms.int32( -1 ),
9566  MinDXYBeamSpot = cms.double( -1.0 ),
9567  allowedTypeMask = cms.uint32( 255 ),
9568  MinPt = cms.double( 3.0 ),
9569  MinNhits = cms.int32( 0 ),
9570  minMuonStations = cms.int32( -1 ),
9571  NSigmaPt = cms.double( 0.0 ),
9572  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9573  L1MatchingdR = cms.double( 0.3 )
9574 )
9575 fragment.hltPreHIL2Mu5NHitQ10 = cms.EDFilter( "HLTPrescaler",
9576  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9577  offset = cms.uint32( 0 )
9578 )
9579 fragment.hltL2fL1sSingleMu3OR5L1f0L2NHitQ10L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9580  saveTags = cms.bool( True ),
9581  MaxDr = cms.double( 9999.0 ),
9582  CutOnChambers = cms.bool( False ),
9583  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OR5L1Filtered0" ),
9584  MinPt = cms.double( 5.0 ),
9585  MinN = cms.int32( 1 ),
9586  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9587  MaxEta = cms.double( 2.5 ),
9588  MinNhits = cms.vint32( 10 ),
9589  MinDxySig = cms.double( -1.0 ),
9590  MinNchambers = cms.vint32( 0 ),
9591  AbsEtaBins = cms.vdouble( 9999.0 ),
9592  MaxDz = cms.double( 9999.0 ),
9593  MatchToPreviousCand = cms.bool( True ),
9594  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9595  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9596  MinDr = cms.double( -1.0 ),
9597  NSigmaPt = cms.double( 0.0 ),
9598  MinNstations = cms.vint32( 0 )
9599 )
9600 fragment.hltPreHIL3Mu3NHitQ10 = cms.EDFilter( "HLTPrescaler",
9601  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9602  offset = cms.uint32( 0 )
9603 )
9604 fragment.hltL3fL1sSingleMu3L1f0L2f0L3NHitQ10L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter",
9605  MaxNormalizedChi2 = cms.double( 9999.0 ),
9606  saveTags = cms.bool( True ),
9607  MaxDXYBeamSpot = cms.double( 9999.0 ),
9608  MinDxySig = cms.double( -1.0 ),
9609  MatchToPreviousCand = cms.bool( True ),
9610  MaxPtDifference = cms.double( 9999.0 ),
9611  MaxDr = cms.double( 2.0 ),
9612  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0" ),
9613  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9614  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9615  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9616  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3L1f0L2Filtered0" ),
9617  MaxEta = cms.double( 2.5 ),
9618  trkMuonId = cms.uint32( 0 ),
9619  MinDr = cms.double( -1.0 ),
9620  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9621  MinNmuonHits = cms.int32( 0 ),
9622  MinN = cms.int32( 1 ),
9623  MinTrackPt = cms.double( 0.0 ),
9624  requiredTypeMask = cms.uint32( 0 ),
9625  MaxDz = cms.double( 9999.0 ),
9626  minMuonHits = cms.int32( -1 ),
9627  minTrkHits = cms.int32( -1 ),
9628  MinDXYBeamSpot = cms.double( -1.0 ),
9629  allowedTypeMask = cms.uint32( 255 ),
9630  MinPt = cms.double( 3.0 ),
9631  MinNhits = cms.int32( 10 ),
9632  minMuonStations = cms.int32( -1 ),
9633  NSigmaPt = cms.double( 0.0 ),
9634  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9635  L1MatchingdR = cms.double( 0.3 )
9636 )
9637 fragment.hltPreHIL3Mu3Track1 = cms.EDFilter( "HLTPrescaler",
9638  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9639  offset = cms.uint32( 0 )
9640 )
9641 fragment.hltL1fMu3TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
9642  saveTags = cms.bool( True ),
9643  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
9644  MinPt = cms.double( 0.0 ),
9645  MinN = cms.int32( 1 ),
9646  MaxEta = cms.double( 2.5 ),
9647  CentralBxOnly = cms.bool( True ),
9648  SelectQualities = cms.vint32( ),
9649  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9650 )
9651 fragment.hltL2fMu3TrackL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9652  saveTags = cms.bool( True ),
9653  MaxDr = cms.double( 9999.0 ),
9654  CutOnChambers = cms.bool( False ),
9655  PreviousCandTag = cms.InputTag( "hltL1fMu3TrackFiltered0" ),
9656  MinPt = cms.double( 0.0 ),
9657  MinN = cms.int32( 0 ),
9658  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9659  MaxEta = cms.double( 2.5 ),
9660  MinNhits = cms.vint32( 0 ),
9661  MinDxySig = cms.double( -1.0 ),
9662  MinNchambers = cms.vint32( 0 ),
9663  AbsEtaBins = cms.vdouble( 0.0 ),
9664  MaxDz = cms.double( 9999.0 ),
9665  MatchToPreviousCand = cms.bool( True ),
9666  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9667  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9668  MinDr = cms.double( -1.0 ),
9669  NSigmaPt = cms.double( 0.0 ),
9670  MinNstations = cms.vint32( 0 )
9671 )
9672 fragment.hltL1fForIterL3L1fMu3TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
9673  saveTags = cms.bool( True ),
9674  PreviousCandTag = cms.InputTag( "hltL1fMu3TrackFiltered0" ),
9675  MinPt = cms.double( 0.0 ),
9676  MinN = cms.int32( 1 ),
9677  MaxEta = cms.double( 2.5 ),
9678  CentralBxOnly = cms.bool( True ),
9679  SelectQualities = cms.vint32( ),
9680  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
9681 )
9682 fragment.hltL3fLMu3TrackL3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter",
9683  MaxNormalizedChi2 = cms.double( 9999.0 ),
9684  saveTags = cms.bool( True ),
9685  MaxDXYBeamSpot = cms.double( 9999.0 ),
9686  MinDxySig = cms.double( -1.0 ),
9687  MatchToPreviousCand = cms.bool( True ),
9688  MaxPtDifference = cms.double( 9999.0 ),
9689  MaxDr = cms.double( 2.0 ),
9690  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu3TrackFiltered0" ),
9691  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9692  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9693  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9694  PreviousCandTag = cms.InputTag( "hltL2fMu3TrackL2Filtered0" ),
9695  MaxEta = cms.double( 2.5 ),
9696  trkMuonId = cms.uint32( 0 ),
9697  MinDr = cms.double( -1.0 ),
9698  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9699  MinNmuonHits = cms.int32( 0 ),
9700  MinN = cms.int32( 1 ),
9701  MinTrackPt = cms.double( 0.0 ),
9702  requiredTypeMask = cms.uint32( 0 ),
9703  MaxDz = cms.double( 9999.0 ),
9704  minMuonHits = cms.int32( -1 ),
9705  minTrkHits = cms.int32( -1 ),
9706  MinDXYBeamSpot = cms.double( -1.0 ),
9707  allowedTypeMask = cms.uint32( 255 ),
9708  MinPt = cms.double( 3.0 ),
9709  MinNhits = cms.int32( 0 ),
9710  minMuonStations = cms.int32( 2 ),
9711  NSigmaPt = cms.double( 0.0 ),
9712  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9713  L1MatchingdR = cms.double( 0.3 )
9714 )
9715 fragment.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer",
9716  verbose = cms.untracked.bool( False ),
9717  useTriggerFilterElectrons = cms.bool( False ),
9718  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9719  isRecoCandidate = cms.bool( True ),
9720  trackLabel = cms.InputTag( "hltIterL3MuonCandidates" ),
9721  useTriggerFilterMuons = cms.bool( False ),
9722  useBeamSpot = cms.bool( True ),
9723  vertexLabel = cms.InputTag( "notUsed" ),
9724  triggerFilterElectronsSrc = cms.InputTag( "notUsed" ),
9725  triggerFilterMuonsSrc = cms.InputTag( "notUsed" ),
9726  useVertex = cms.bool( False )
9727 )
9728 fragment.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
9729  chi2 = cms.double( 1000.0 ),
9730  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9731  ptMin = cms.double( 0.1 ),
9732  nSigmaInvPtTolerance = cms.double( 0.0 ),
9733  tipMax = cms.double( 1.0 )
9734 )
9735 fragment.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
9736  scaleErrorsForBPix1 = cms.bool( False ),
9737  scaleFactor = cms.double( 0.65 )
9738 )
9739 fragment.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
9740  RegionPSet = cms.PSet(
9741  useFixedError = cms.bool( True ),
9742  nSigmaZ = cms.double( 4.0 ),
9743  VertexCollection = cms.InputTag( "hltL3MuonVertex" ),
9744  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9745  useFoundVertices = cms.bool( True ),
9746  fixedError = cms.double( 0.5 ),
9747  sigmaZVertex = cms.double( 4.0 ),
9748  useFakeVertices = cms.bool( True ),
9749  ptMin = cms.double( 0.9 ),
9750  originRadius = cms.double( 0.2 ),
9751  precise = cms.bool( True ),
9752  useMultipleScattering = cms.bool( False )
9753  )
9754 )
9755 fragment.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer",
9756  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ),
9757  layerPairs = cms.vuint32( 0, 1, 2 ),
9758  clusterCheck = cms.InputTag( "" ),
9759  produceSeedingHitSets = cms.bool( False ),
9760  produceIntermediateHitDoublets = cms.bool( True ),
9761  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9762  maxElement = cms.uint32( 0 ),
9763  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
9764 )
9765 fragment.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer",
9766  CAThetaCut = cms.double( 0.002 ),
9767  SeedComparitorPSet = cms.PSet(
9768  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9769  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9770  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9771  ),
9772  extraHitRPhitolerance = cms.double( 0.032 ),
9773  doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ),
9774  fitFastCircle = cms.bool( True ),
9775  CAHardPtCut = cms.double( 0.0 ),
9776  maxChi2 = cms.PSet(
9777  value2 = cms.double( 50.0 ),
9778  value1 = cms.double( 200.0 ),
9779  pt1 = cms.double( 0.7 ),
9780  enabled = cms.bool( True ),
9781  pt2 = cms.double( 2.0 )
9782  ),
9783  CAPhiCut = cms.double( 0.2 ),
9784  useBendingCorrection = cms.bool( True ),
9785  fitFastCircleChi2Cut = cms.bool( True )
9786 )
9787 fragment.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer",
9788  Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ),
9789  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
9790  passLabel = cms.string( "" ),
9791  Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ),
9792  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" )
9793 )
9794 fragment.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer",
9795  WtAverage = cms.bool( True ),
9796  Method2 = cms.bool( True ),
9797  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9798  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
9799  Verbosity = cms.int32( 0 ),
9800  UseError = cms.bool( True ),
9801  TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ),
9802  PtMin = cms.double( 1.0 ),
9803  NTrkMin = cms.int32( 2 ),
9804  ZOffset = cms.double( 5.0 ),
9805  Finder = cms.string( "DivisiveVertexFinder" ),
9806  ZSeparation = cms.double( 0.05 )
9807 )
9808 fragment.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
9809  chi2 = cms.double( 1000.0 ),
9810  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9811  ptMin = cms.double( 0.1 ),
9812  nSigmaInvPtTolerance = cms.double( 0.0 ),
9813  tipMax = cms.double( 1.0 )
9814 )
9815 fragment.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
9816  scaleErrorsForBPix1 = cms.bool( False ),
9817  scaleFactor = cms.double( 0.65 )
9818 )
9819 fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
9820  RegionPSet = cms.PSet(
9821  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
9822  zErrorVetex = cms.double( 0.2 ),
9823  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9824  zErrorBeamSpot = cms.double( 24.2 ),
9825  maxNVertices = cms.int32( 1 ),
9826  maxNRegions = cms.int32( 10 ),
9827  nSigmaZVertex = cms.double( 3.0 ),
9828  nSigmaZBeamSpot = cms.double( 4.0 ),
9829  ptMin = cms.double( 0.9 ),
9830  mode = cms.string( "VerticesFixed" ),
9831  input = cms.InputTag( "hltIterL3MuonCandidates" ),
9832  searchOpt = cms.bool( False ),
9833  whereToUseMeasurementTracker = cms.string( "Never" ),
9834  originRadius = cms.double( 0.1 ),
9835  measurementTrackerName = cms.InputTag( "" ),
9836  precise = cms.bool( True ),
9837  deltaEta = cms.double( 0.3 ),
9838  deltaPhi = cms.double( 0.3 )
9839  )
9840 )
9841 fragment.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer",
9842  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ),
9843  layerPairs = cms.vuint32( 0, 1, 2 ),
9844  clusterCheck = cms.InputTag( "" ),
9845  produceSeedingHitSets = cms.bool( False ),
9846  produceIntermediateHitDoublets = cms.bool( True ),
9847  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9848  maxElement = cms.uint32( 0 ),
9849  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
9850 )
9851 fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer",
9852  CAThetaCut = cms.double( 0.002 ),
9853  SeedComparitorPSet = cms.PSet(
9854  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9855  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9856  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9857  ),
9858  extraHitRPhitolerance = cms.double( 0.032 ),
9859  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ),
9860  fitFastCircle = cms.bool( True ),
9861  CAHardPtCut = cms.double( 0.0 ),
9862  maxChi2 = cms.PSet(
9863  value2 = cms.double( 50.0 ),
9864  value1 = cms.double( 200.0 ),
9865  pt1 = cms.double( 0.7 ),
9866  enabled = cms.bool( True ),
9867  pt2 = cms.double( 2.0 )
9868  ),
9869  CAPhiCut = cms.double( 0.2 ),
9870  useBendingCorrection = cms.bool( True ),
9871  fitFastCircleChi2Cut = cms.bool( True )
9872 )
9873 fragment.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer",
9874  Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ),
9875  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
9876  passLabel = cms.string( "" ),
9877  Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ),
9878  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" )
9879 )
9880 fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9881  useEventsWithNoVertex = cms.bool( True ),
9882  originHalfLength = cms.double( 0.2 ),
9883  useProtoTrackKinematics = cms.bool( False ),
9884  usePV = cms.bool( False ),
9885  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
9886  InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
9887  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9888  InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ),
9889  originRadius = cms.double( 0.1 )
9890 )
9891 fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9892  src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ),
9893  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9894  SimpleMagneticField = cms.string( "ParabolicMf" ),
9895  TransientInitialStateEstimatorParameters = cms.PSet(
9896  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9897  numberMeasurementsForFit = cms.int32( 4 ),
9898  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9899  ),
9900  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9901  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9902  cleanTrajectoryAfterInOut = cms.bool( False ),
9903  useHitsSplitting = cms.bool( False ),
9904  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9905  doSeedingRegionRebuilding = cms.bool( False ),
9906  maxNSeeds = cms.uint32( 100000 ),
9907  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
9908  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9909  TrajectoryBuilder = cms.string( "" )
9910 )
9911 fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9912  src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ),
9913  SimpleMagneticField = cms.string( "ParabolicMf" ),
9914  clusterRemovalInfo = cms.InputTag( "" ),
9915  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9916  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
9917  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9918  useHitsSplitting = cms.bool( False ),
9919  MeasurementTracker = cms.string( "" ),
9920  AlgorithmName = cms.string( "hltIterX" ),
9921  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9922  NavigationSchool = cms.string( "" ),
9923  TrajectoryInEvent = cms.bool( False ),
9924  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9925  GeometricInnerState = cms.bool( True ),
9926  useSimpleMF = cms.bool( True ),
9927  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9928 )
9929 fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9930  src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ),
9931  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9932  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
9933  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9934  mva = cms.PSet(
9935  minPixelHits = cms.vint32( 0, 3, 4 ),
9936  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9937  dr_par = cms.PSet(
9938  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9939  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
9940  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
9941  dr_exp = cms.vint32( 4, 4, 4 ),
9942  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9943  ),
9944  maxLostLayers = cms.vint32( 1, 1, 1 ),
9945  min3DLayers = cms.vint32( 0, 3, 4 ),
9946  dz_par = cms.PSet(
9947  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
9948  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
9949  dz_exp = cms.vint32( 4, 4, 4 )
9950  ),
9951  minNVtxTrk = cms.int32( 3 ),
9952  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9953  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9954  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9955  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9956  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9957  minLayers = cms.vint32( 3, 3, 4 )
9958  ),
9959  ignoreVertices = cms.bool( False )
9960 )
9961 fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9962  minQuality = cms.string( "highPurity" ),
9963  copyExtras = cms.untracked.bool( True ),
9964  copyTrajectories = cms.untracked.bool( False ),
9965  originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ),
9966  originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ),
9967  originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' )
9968 )
9969 fragment.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9970  trackClassifier = cms.InputTag( '','QualityMasks' ),
9971  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9972  maxChi2 = cms.double( 9.0 ),
9973  trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ),
9974  oldClusterRemovalInfo = cms.InputTag( "" ),
9975  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9976  overrideTrkQuals = cms.InputTag( "" ),
9977  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9978  TrackQuality = cms.string( "highPurity" )
9979 )
9980 fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9981  clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
9982  OnDemand = cms.bool( False ),
9983  src = cms.InputTag( "hltSiStripClusters" )
9984 )
9985 fragment.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
9986  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
9987  'BPix1+BPix2+BPix3+FPix1_pos',
9988  'BPix1+BPix2+BPix3+FPix1_neg',
9989  'BPix1+BPix2+FPix1_pos+FPix2_pos',
9990  'BPix1+BPix2+FPix1_neg+FPix2_neg',
9991  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
9992  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
9993  MTOB = cms.PSet( ),
9994  TEC = cms.PSet( ),
9995  MTID = cms.PSet( ),
9996  FPix = cms.PSet(
9997  hitErrorRPhi = cms.double( 0.0051 ),
9998  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9999  skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
10000  useErrorsFromParam = cms.bool( True ),
10001  hitErrorRZ = cms.double( 0.0036 ),
10002  HitProducer = cms.string( "hltSiPixelRecHits" )
10003  ),
10004  MTEC = cms.PSet( ),
10005  MTIB = cms.PSet( ),
10006  TID = cms.PSet( ),
10007  TOB = cms.PSet( ),
10008  BPix = cms.PSet(
10009  hitErrorRPhi = cms.double( 0.0027 ),
10010  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10011  skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
10012  useErrorsFromParam = cms.bool( True ),
10013  hitErrorRZ = cms.double( 0.006 ),
10014  HitProducer = cms.string( "hltSiPixelRecHits" )
10015  ),
10016  TIB = cms.PSet( )
10017 )
10018 fragment.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
10019  RegionPSet = cms.PSet(
10020  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
10021  zErrorVetex = cms.double( 0.1 ),
10022  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10023  zErrorBeamSpot = cms.double( 24.2 ),
10024  maxNVertices = cms.int32( 1 ),
10025  maxNRegions = cms.int32( 10 ),
10026  nSigmaZVertex = cms.double( 3.0 ),
10027  nSigmaZBeamSpot = cms.double( 4.0 ),
10028  ptMin = cms.double( 0.3 ),
10029  mode = cms.string( "VerticesFixed" ),
10030  input = cms.InputTag( "hltIterL3MuonCandidates" ),
10031  searchOpt = cms.bool( False ),
10032  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
10033  originRadius = cms.double( 0.05 ),
10034  measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
10035  precise = cms.bool( True ),
10036  deltaEta = cms.double( 0.3 ),
10037  deltaPhi = cms.double( 0.3 )
10038  )
10039 )
10040 fragment.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10041  cut = cms.string( "" ),
10042  silentClusterCheck = cms.untracked.bool( False ),
10043  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10044  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10045  doClusterCheck = cms.bool( False ),
10046  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
10047  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10048 )
10049 fragment.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
10050  trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ),
10051  layerPairs = cms.vuint32( 0, 1, 2 ),
10052  clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ),
10053  produceSeedingHitSets = cms.bool( False ),
10054  produceIntermediateHitDoublets = cms.bool( True ),
10055  trackingRegionsSeedingLayers = cms.InputTag( "" ),
10056  maxElement = cms.uint32( 0 ),
10057  seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" )
10058 )
10059 fragment.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
10060  CAThetaCut = cms.double( 0.004 ),
10061  SeedComparitorPSet = cms.PSet(
10062  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
10063  ComponentName = cms.string( "none" ),
10064  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10065  ),
10066  extraHitRPhitolerance = cms.double( 0.032 ),
10067  doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ),
10068  fitFastCircle = cms.bool( True ),
10069  CAHardPtCut = cms.double( 0.0 ),
10070  maxChi2 = cms.PSet(
10071  value2 = cms.double( 150.0 ),
10072  value1 = cms.double( 2000.0 ),
10073  pt1 = cms.double( 0.7 ),
10074  enabled = cms.bool( True ),
10075  pt2 = cms.double( 2.0 )
10076  ),
10077  CAPhiCut = cms.double( 0.3 ),
10078  useBendingCorrection = cms.bool( True ),
10079  fitFastCircleChi2Cut = cms.bool( True )
10080 )
10081 fragment.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
10082  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10083  forceKinematicWithRegionDirection = cms.bool( False ),
10084  magneticField = cms.string( "ParabolicMf" ),
10085  SeedMomentumForBOFF = cms.double( 5.0 ),
10086  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10087  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10088  MinOneOverPtError = cms.double( 1.0 ),
10089  seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ),
10090  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10091 )
10092 fragment.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10093  src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ),
10094  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10095  SimpleMagneticField = cms.string( "ParabolicMf" ),
10096  TransientInitialStateEstimatorParameters = cms.PSet(
10097  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10098  numberMeasurementsForFit = cms.int32( 4 ),
10099  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10100  ),
10101  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10102  MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
10103  cleanTrajectoryAfterInOut = cms.bool( False ),
10104  useHitsSplitting = cms.bool( False ),
10105  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10106  doSeedingRegionRebuilding = cms.bool( False ),
10107  maxNSeeds = cms.uint32( 100000 ),
10108  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
10109  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10110  TrajectoryBuilder = cms.string( "" )
10111 )
10112 fragment.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10113  src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ),
10114  SimpleMagneticField = cms.string( "ParabolicMf" ),
10115  clusterRemovalInfo = cms.InputTag( "" ),
10116  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10117  MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
10118  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10119  useHitsSplitting = cms.bool( False ),
10120  MeasurementTracker = cms.string( "" ),
10121  AlgorithmName = cms.string( "hltIterX" ),
10122  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10123  NavigationSchool = cms.string( "" ),
10124  TrajectoryInEvent = cms.bool( False ),
10125  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10126  GeometricInnerState = cms.bool( True ),
10127  useSimpleMF = cms.bool( True ),
10128  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10129 )
10130 fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
10131  src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
10132  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10133  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
10134  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10135  mva = cms.PSet(
10136  minPixelHits = cms.vint32( 0, 0, 2 ),
10137  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10138  dr_par = cms.PSet(
10139  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10140  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
10141  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
10142  dr_exp = cms.vint32( 3, 3, 3 ),
10143  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
10144  ),
10145  maxLostLayers = cms.vint32( 1, 1, 1 ),
10146  min3DLayers = cms.vint32( 0, 0, 0 ),
10147  dz_par = cms.PSet(
10148  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
10149  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
10150  dz_exp = cms.vint32( 3, 3, 3 )
10151  ),
10152  minNVtxTrk = cms.int32( 3 ),
10153  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
10154  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
10155  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
10156  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
10157  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
10158  minLayers = cms.vint32( 3, 3, 3 )
10159  ),
10160  ignoreVertices = cms.bool( False )
10161 )
10162 fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
10163  src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
10164  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10165  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
10166  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10167  mva = cms.PSet(
10168  minPixelHits = cms.vint32( 0, 0, 1 ),
10169  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10170  dr_par = cms.PSet(
10171  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10172  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
10173  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
10174  dr_exp = cms.vint32( 4, 4, 4 ),
10175  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
10176  ),
10177  maxLostLayers = cms.vint32( 99, 3, 3 ),
10178  min3DLayers = cms.vint32( 1, 2, 3 ),
10179  dz_par = cms.PSet(
10180  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
10181  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
10182  dz_exp = cms.vint32( 4, 4, 4 )
10183  ),
10184  minNVtxTrk = cms.int32( 2 ),
10185  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
10186  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
10187  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
10188  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
10189  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
10190  minLayers = cms.vint32( 5, 5, 5 )
10191  ),
10192  ignoreVertices = cms.bool( False )
10193 )
10194 fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
10195  inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt',
10196  'hltIter1L3MuonTrackCutClassifierDetached' )
10197 )
10198 fragment.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
10199  minQuality = cms.string( "highPurity" ),
10200  copyExtras = cms.untracked.bool( True ),
10201  copyTrajectories = cms.untracked.bool( False ),
10202  originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
10203  originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ),
10204  originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' )
10205 )
10206 fragment.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger",
10207  ShareFrac = cms.double( 0.19 ),
10208  writeOnlyTrkQuals = cms.bool( False ),
10209  MinPT = cms.double( 0.05 ),
10210  allowFirstHitShare = cms.bool( True ),
10211  copyExtras = cms.untracked.bool( True ),
10212  Epsilon = cms.double( -0.001 ),
10213  selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ),
10214  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10215  MaxNormalizedChisq = cms.double( 1000.0 ),
10216  copyMVA = cms.bool( False ),
10217  FoundHitBonus = cms.double( 5.0 ),
10218  LostHitPenalty = cms.double( 20.0 ),
10219  setsToMerge = cms.VPSet(
10220  cms.PSet( pQual = cms.bool( False ),
10221  tLists = cms.vint32( 0, 1 )
10222  )
10223  ),
10224  MinFound = cms.int32( 3 ),
10225  hasSelector = cms.vint32( 0, 0 ),
10226  TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ),
10227  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
10228  newQuality = cms.string( "confirmed" )
10229 )
10230 fragment.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10231  trackClassifier = cms.InputTag( '','QualityMasks' ),
10232  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10233  maxChi2 = cms.double( 16.0 ),
10234  trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ),
10235  oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
10236  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10237  overrideTrkQuals = cms.InputTag( "" ),
10238  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10239  TrackQuality = cms.string( "highPurity" )
10240 )
10241 fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10242  clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
10243  OnDemand = cms.bool( False ),
10244  src = cms.InputTag( "hltSiStripClusters" )
10245 )
10246 fragment.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10247  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10248  'BPix2+BPix3+BPix4',
10249  'BPix1+BPix3+BPix4',
10250  'BPix1+BPix2+BPix4',
10251  'BPix2+BPix3+FPix1_pos',
10252  'BPix2+BPix3+FPix1_neg',
10253  'BPix1+BPix2+FPix1_pos',
10254  'BPix1+BPix2+FPix1_neg',
10255  'BPix2+FPix1_pos+FPix2_pos',
10256  'BPix2+FPix1_neg+FPix2_neg',
10257  'BPix1+FPix1_pos+FPix2_pos',
10258  'BPix1+FPix1_neg+FPix2_neg',
10259  'FPix1_pos+FPix2_pos+FPix3_pos',
10260  'FPix1_neg+FPix2_neg+FPix3_neg' ),
10261  MTOB = cms.PSet( ),
10262  TEC = cms.PSet( ),
10263  MTID = cms.PSet( ),
10264  FPix = cms.PSet(
10265  hitErrorRPhi = cms.double( 0.0051 ),
10266  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10267  skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
10268  useErrorsFromParam = cms.bool( True ),
10269  hitErrorRZ = cms.double( 0.0036 ),
10270  HitProducer = cms.string( "hltSiPixelRecHits" )
10271  ),
10272  MTEC = cms.PSet( ),
10273  MTIB = cms.PSet( ),
10274  TID = cms.PSet( ),
10275  TOB = cms.PSet( ),
10276  BPix = cms.PSet(
10277  hitErrorRPhi = cms.double( 0.0027 ),
10278  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10279  skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
10280  useErrorsFromParam = cms.bool( True ),
10281  hitErrorRZ = cms.double( 0.006 ),
10282  HitProducer = cms.string( "hltSiPixelRecHits" )
10283  ),
10284  TIB = cms.PSet( )
10285 )
10286 fragment.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
10287  RegionPSet = cms.PSet(
10288  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
10289  zErrorVetex = cms.double( 0.05 ),
10290  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10291  zErrorBeamSpot = cms.double( 24.2 ),
10292  maxNVertices = cms.int32( 1 ),
10293  maxNRegions = cms.int32( 10 ),
10294  nSigmaZVertex = cms.double( 3.0 ),
10295  nSigmaZBeamSpot = cms.double( 4.0 ),
10296  ptMin = cms.double( 0.8 ),
10297  mode = cms.string( "VerticesFixed" ),
10298  input = cms.InputTag( "hltIterL3MuonCandidates" ),
10299  searchOpt = cms.bool( False ),
10300  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
10301  originRadius = cms.double( 0.025 ),
10302  measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
10303  precise = cms.bool( True ),
10304  deltaEta = cms.double( 0.3 ),
10305  deltaPhi = cms.double( 0.3 )
10306  )
10307 )
10308 fragment.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10309  cut = cms.string( "" ),
10310  silentClusterCheck = cms.untracked.bool( False ),
10311  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10312  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10313  doClusterCheck = cms.bool( False ),
10314  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
10315  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10316 )
10317 fragment.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
10318  trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ),
10319  layerPairs = cms.vuint32( 0, 1 ),
10320  clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ),
10321  produceSeedingHitSets = cms.bool( False ),
10322  produceIntermediateHitDoublets = cms.bool( True ),
10323  trackingRegionsSeedingLayers = cms.InputTag( "" ),
10324  maxElement = cms.uint32( 0 ),
10325  seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" )
10326 )
10327 fragment.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
10328  CAHardPtCut = cms.double( 0.3 ),
10329  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10330  extraHitRPhitolerance = cms.double( 0.032 ),
10331  doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ),
10332  CAThetaCut = cms.double( 0.004 ),
10333  maxChi2 = cms.PSet(
10334  value2 = cms.double( 6.0 ),
10335  value1 = cms.double( 100.0 ),
10336  pt1 = cms.double( 0.8 ),
10337  enabled = cms.bool( True ),
10338  pt2 = cms.double( 8.0 )
10339  ),
10340  CAPhiCut = cms.double( 0.1 ),
10341  useBendingCorrection = cms.bool( True )
10342 )
10343 fragment.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
10344  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10345  forceKinematicWithRegionDirection = cms.bool( False ),
10346  magneticField = cms.string( "ParabolicMf" ),
10347  SeedMomentumForBOFF = cms.double( 5.0 ),
10348  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10349  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10350  MinOneOverPtError = cms.double( 1.0 ),
10351  seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ),
10352  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10353 )
10354 fragment.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10355  src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ),
10356  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10357  SimpleMagneticField = cms.string( "ParabolicMf" ),
10358  TransientInitialStateEstimatorParameters = cms.PSet(
10359  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10360  numberMeasurementsForFit = cms.int32( 4 ),
10361  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10362  ),
10363  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10364  MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
10365  cleanTrajectoryAfterInOut = cms.bool( False ),
10366  useHitsSplitting = cms.bool( False ),
10367  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10368  doSeedingRegionRebuilding = cms.bool( False ),
10369  maxNSeeds = cms.uint32( 100000 ),
10370  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
10371  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10372  TrajectoryBuilder = cms.string( "" )
10373 )
10374 fragment.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10375  src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ),
10376  SimpleMagneticField = cms.string( "ParabolicMf" ),
10377  clusterRemovalInfo = cms.InputTag( "" ),
10378  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10379  MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
10380  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10381  useHitsSplitting = cms.bool( False ),
10382  MeasurementTracker = cms.string( "" ),
10383  AlgorithmName = cms.string( "hltIterX" ),
10384  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10385  NavigationSchool = cms.string( "" ),
10386  TrajectoryInEvent = cms.bool( False ),
10387  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10388  GeometricInnerState = cms.bool( True ),
10389  useSimpleMF = cms.bool( True ),
10390  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10391 )
10392 fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
10393  src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ),
10394  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10395  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
10396  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10397  mva = cms.PSet(
10398  minPixelHits = cms.vint32( 0, 0, 0 ),
10399  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10400  dr_par = cms.PSet(
10401  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10402  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
10403  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
10404  dr_exp = cms.vint32( 4, 4, 4 ),
10405  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
10406  ),
10407  maxLostLayers = cms.vint32( 1, 1, 1 ),
10408  min3DLayers = cms.vint32( 0, 0, 0 ),
10409  dz_par = cms.PSet(
10410  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
10411  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
10412  dz_exp = cms.vint32( 4, 4, 4 )
10413  ),
10414  minNVtxTrk = cms.int32( 3 ),
10415  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
10416  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
10417  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
10418  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
10419  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
10420  minLayers = cms.vint32( 3, 3, 3 )
10421  ),
10422  ignoreVertices = cms.bool( False )
10423 )
10424 fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
10425  minQuality = cms.string( "highPurity" ),
10426  copyExtras = cms.untracked.bool( True ),
10427  copyTrajectories = cms.untracked.bool( False ),
10428  originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ),
10429  originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ),
10430  originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' )
10431 )
10432 fragment.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger",
10433  ShareFrac = cms.double( 0.19 ),
10434  writeOnlyTrkQuals = cms.bool( False ),
10435  MinPT = cms.double( 0.05 ),
10436  allowFirstHitShare = cms.bool( True ),
10437  copyExtras = cms.untracked.bool( True ),
10438  Epsilon = cms.double( -0.001 ),
10439  selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ),
10440  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10441  MaxNormalizedChisq = cms.double( 1000.0 ),
10442  copyMVA = cms.bool( False ),
10443  FoundHitBonus = cms.double( 5.0 ),
10444  LostHitPenalty = cms.double( 20.0 ),
10445  setsToMerge = cms.VPSet(
10446  cms.PSet( pQual = cms.bool( False ),
10447  tLists = cms.vint32( 0, 1 )
10448  )
10449  ),
10450  MinFound = cms.int32( 3 ),
10451  hasSelector = cms.vint32( 0, 0 ),
10452  TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ),
10453  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
10454  newQuality = cms.string( "confirmed" )
10455 )
10456 fragment.hltTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer",
10457  src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
10458  particleType = cms.string( "mu+" )
10459 )
10460 fragment.hltMu3Track1MassFiltered0 = cms.EDFilter( "HLTMuonTrackMassFilter",
10461  saveTags = cms.bool( True ),
10462  MaxDCAMuonTrack = cms.double( 0.5 ),
10463  PreviousCandTag = cms.InputTag( "hltL3fLMu3TrackL3Filtered3" ),
10464  TrackTag = cms.InputTag( "hltTracksIter" ),
10465  MaxTrackDz = cms.double( 999.0 ),
10466  MaxTrackNormChi2 = cms.double( 10.0 ),
10467  MinTrackPt = cms.double( 1.0 ),
10468  MinTrackHits = cms.int32( 8 ),
10469  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10470  MaxMasses = cms.vdouble( 9999.0 ),
10471  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10472  MaxTrackEta = cms.double( 999.0 ),
10473  checkCharge = cms.bool( True ),
10474  MinMasses = cms.vdouble( 0.0 ),
10475  CutCowboys = cms.bool( False ),
10476  MaxTrackDxy = cms.double( 999.0 ),
10477  MinTrackP = cms.double( 1.0 )
10478 )
10479 fragment.hltPreHIL3Mu3Track1Jpsi = cms.EDFilter( "HLTPrescaler",
10480  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10481  offset = cms.uint32( 0 )
10482 )
10483 fragment.hltMu3Track1MassFilteredjpsi = cms.EDFilter( "HLTMuonTrackMassFilter",
10484  saveTags = cms.bool( True ),
10485  MaxDCAMuonTrack = cms.double( 0.5 ),
10486  PreviousCandTag = cms.InputTag( "hltL3fLMu3TrackL3Filtered3" ),
10487  TrackTag = cms.InputTag( "hltTracksIter" ),
10488  MaxTrackDz = cms.double( 999.0 ),
10489  MaxTrackNormChi2 = cms.double( 10.0 ),
10490  MinTrackPt = cms.double( 1.0 ),
10491  MinTrackHits = cms.int32( 8 ),
10492  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10493  MaxMasses = cms.vdouble( 3.35 ),
10494  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10495  MaxTrackEta = cms.double( 999.0 ),
10496  checkCharge = cms.bool( True ),
10497  MinMasses = cms.vdouble( 2.8 ),
10498  CutCowboys = cms.bool( False ),
10499  MaxTrackDxy = cms.double( 999.0 ),
10500  MinTrackP = cms.double( 1.0 )
10501 )
10502 fragment.hltPreHIL3Mu5 = cms.EDFilter( "HLTPrescaler",
10503  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10504  offset = cms.uint32( 0 )
10505 )
10506 fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter",
10507  MaxNormalizedChi2 = cms.double( 9999.0 ),
10508  saveTags = cms.bool( True ),
10509  MaxDXYBeamSpot = cms.double( 9999.0 ),
10510  MinDxySig = cms.double( -1.0 ),
10511  MatchToPreviousCand = cms.bool( True ),
10512  MaxPtDifference = cms.double( 9999.0 ),
10513  MaxDr = cms.double( 2.0 ),
10514  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0" ),
10515  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
10516  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
10517  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
10518  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OR5L1f0L2Filtered0" ),
10519  MaxEta = cms.double( 2.5 ),
10520  trkMuonId = cms.uint32( 0 ),
10521  MinDr = cms.double( -1.0 ),
10522  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10523  MinNmuonHits = cms.int32( 0 ),
10524  MinN = cms.int32( 1 ),
10525  MinTrackPt = cms.double( 0.0 ),
10526  requiredTypeMask = cms.uint32( 0 ),
10527  MaxDz = cms.double( 9999.0 ),
10528  minMuonHits = cms.int32( -1 ),
10529  minTrkHits = cms.int32( -1 ),
10530  MinDXYBeamSpot = cms.double( -1.0 ),
10531  allowedTypeMask = cms.uint32( 255 ),
10532  MinPt = cms.double( 5.0 ),
10533  MinNhits = cms.int32( 0 ),
10534  minMuonStations = cms.int32( -1 ),
10535  NSigmaPt = cms.double( 0.0 ),
10536  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10537  L1MatchingdR = cms.double( 0.3 )
10538 )
10539 fragment.hltPreHIL2Mu3NHitQ10 = cms.EDFilter( "HLTPrescaler",
10540  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10541  offset = cms.uint32( 0 )
10542 )
10543 fragment.hltL2fL1sSingleMu3L1f0L2NHitQ10L2Filtered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
10544  saveTags = cms.bool( True ),
10545  MaxDr = cms.double( 9999.0 ),
10546  CutOnChambers = cms.bool( False ),
10547  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0" ),
10548  MinPt = cms.double( 3.0 ),
10549  MinN = cms.int32( 1 ),
10550  SeedMapTag = cms.InputTag( "hltL2Muons" ),
10551  MaxEta = cms.double( 2.5 ),
10552  MinNhits = cms.vint32( 10 ),
10553  MinDxySig = cms.double( -1.0 ),
10554  MinNchambers = cms.vint32( 0 ),
10555  AbsEtaBins = cms.vdouble( 9999.0 ),
10556  MaxDz = cms.double( 9999.0 ),
10557  MatchToPreviousCand = cms.bool( True ),
10558  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
10559  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10560  MinDr = cms.double( -1.0 ),
10561  NSigmaPt = cms.double( 0.0 ),
10562  MinNstations = cms.vint32( 0 )
10563 )
10564 fragment.hltPreHIL3Mu5NHitQ10 = cms.EDFilter( "HLTPrescaler",
10565  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10566  offset = cms.uint32( 0 )
10567 )
10568 fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3NHitQ10L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter",
10569  MaxNormalizedChi2 = cms.double( 9999.0 ),
10570  saveTags = cms.bool( True ),
10571  MaxDXYBeamSpot = cms.double( 9999.0 ),
10572  MinDxySig = cms.double( -1.0 ),
10573  MatchToPreviousCand = cms.bool( True ),
10574  MaxPtDifference = cms.double( 9999.0 ),
10575  MaxDr = cms.double( 2.0 ),
10576  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0" ),
10577  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
10578  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
10579  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
10580  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OR5L1f0L2Filtered0" ),
10581  MaxEta = cms.double( 2.5 ),
10582  trkMuonId = cms.uint32( 0 ),
10583  MinDr = cms.double( -1.0 ),
10584  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10585  MinNmuonHits = cms.int32( 0 ),
10586  MinN = cms.int32( 1 ),
10587  MinTrackPt = cms.double( 0.0 ),
10588  requiredTypeMask = cms.uint32( 0 ),
10589  MaxDz = cms.double( 9999.0 ),
10590  minMuonHits = cms.int32( -1 ),
10591  minTrkHits = cms.int32( -1 ),
10592  MinDXYBeamSpot = cms.double( -1.0 ),
10593  allowedTypeMask = cms.uint32( 255 ),
10594  MinPt = cms.double( 5.0 ),
10595  MinNhits = cms.int32( 10 ),
10596  minMuonStations = cms.int32( -1 ),
10597  NSigmaPt = cms.double( 0.0 ),
10598  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10599  L1MatchingdR = cms.double( 0.3 )
10600 )
10601 fragment.hltPreHIL3Mu5Track1 = cms.EDFilter( "HLTPrescaler",
10602  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10603  offset = cms.uint32( 0 )
10604 )
10605 fragment.hltL1fMu3OR5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
10606  saveTags = cms.bool( True ),
10607  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OR5" ),
10608  MinPt = cms.double( 0.0 ),
10609  MinN = cms.int32( 1 ),
10610  MaxEta = cms.double( 2.5 ),
10611  CentralBxOnly = cms.bool( True ),
10612  SelectQualities = cms.vint32( ),
10613  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
10614 )
10615 fragment.hltL2fMu3OR5TrackL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
10616  saveTags = cms.bool( True ),
10617  MaxDr = cms.double( 9999.0 ),
10618  CutOnChambers = cms.bool( False ),
10619  PreviousCandTag = cms.InputTag( "hltL1fMu3OR5TrackFiltered0" ),
10620  MinPt = cms.double( 0.0 ),
10621  MinN = cms.int32( 0 ),
10622  SeedMapTag = cms.InputTag( "hltL2Muons" ),
10623  MaxEta = cms.double( 2.5 ),
10624  MinNhits = cms.vint32( 0 ),
10625  MinDxySig = cms.double( -1.0 ),
10626  MinNchambers = cms.vint32( 0 ),
10627  AbsEtaBins = cms.vdouble( 0.0 ),
10628  MaxDz = cms.double( 9999.0 ),
10629  MatchToPreviousCand = cms.bool( True ),
10630  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
10631  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10632  MinDr = cms.double( -1.0 ),
10633  NSigmaPt = cms.double( 0.0 ),
10634  MinNstations = cms.vint32( 0 )
10635 )
10636 fragment.hltL1fForIterL3L1fMu3OR5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
10637  saveTags = cms.bool( True ),
10638  PreviousCandTag = cms.InputTag( "hltL1fMu3OR5TrackFiltered0" ),
10639  MinPt = cms.double( 0.0 ),
10640  MinN = cms.int32( 1 ),
10641  MaxEta = cms.double( 2.5 ),
10642  CentralBxOnly = cms.bool( True ),
10643  SelectQualities = cms.vint32( ),
10644  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
10645 )
10646 fragment.hltL3fLMu3OR5TrackL3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter",
10647  MaxNormalizedChi2 = cms.double( 9999.0 ),
10648  saveTags = cms.bool( True ),
10649  MaxDXYBeamSpot = cms.double( 9999.0 ),
10650  MinDxySig = cms.double( -1.0 ),
10651  MatchToPreviousCand = cms.bool( True ),
10652  MaxPtDifference = cms.double( 9999.0 ),
10653  MaxDr = cms.double( 2.0 ),
10654  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu3OR5TrackFiltered0" ),
10655  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
10656  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
10657  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
10658  PreviousCandTag = cms.InputTag( "hltL2fMu3OR5TrackL2Filtered0" ),
10659  MaxEta = cms.double( 2.5 ),
10660  trkMuonId = cms.uint32( 0 ),
10661  MinDr = cms.double( -1.0 ),
10662  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10663  MinNmuonHits = cms.int32( 0 ),
10664  MinN = cms.int32( 1 ),
10665  MinTrackPt = cms.double( 0.0 ),
10666  requiredTypeMask = cms.uint32( 0 ),
10667  MaxDz = cms.double( 9999.0 ),
10668  minMuonHits = cms.int32( -1 ),
10669  minTrkHits = cms.int32( -1 ),
10670  MinDXYBeamSpot = cms.double( -1.0 ),
10671  allowedTypeMask = cms.uint32( 255 ),
10672  MinPt = cms.double( 5.0 ),
10673  MinNhits = cms.int32( 0 ),
10674  minMuonStations = cms.int32( 2 ),
10675  NSigmaPt = cms.double( 0.0 ),
10676  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10677  L1MatchingdR = cms.double( 0.3 )
10678 )
10679 fragment.hltMu3OR5Track1MassFiltered0 = cms.EDFilter( "HLTMuonTrackMassFilter",
10680  saveTags = cms.bool( True ),
10681  MaxDCAMuonTrack = cms.double( 0.5 ),
10682  PreviousCandTag = cms.InputTag( "hltL3fLMu3OR5TrackL3Filtered5" ),
10683  TrackTag = cms.InputTag( "hltTracksIter" ),
10684  MaxTrackDz = cms.double( 999.0 ),
10685  MaxTrackNormChi2 = cms.double( 10.0 ),
10686  MinTrackPt = cms.double( 1.0 ),
10687  MinTrackHits = cms.int32( 8 ),
10688  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10689  MaxMasses = cms.vdouble( 9999.0 ),
10690  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10691  MaxTrackEta = cms.double( 999.0 ),
10692  checkCharge = cms.bool( True ),
10693  MinMasses = cms.vdouble( 0.0 ),
10694  CutCowboys = cms.bool( False ),
10695  MaxTrackDxy = cms.double( 999.0 ),
10696  MinTrackP = cms.double( 1.0 )
10697 )
10698 fragment.hltPreHIL3Mu5Track1Jpsi = cms.EDFilter( "HLTPrescaler",
10699  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10700  offset = cms.uint32( 0 )
10701 )
10702 fragment.hltMu3OR5Track1MassFilteredjpsi = cms.EDFilter( "HLTMuonTrackMassFilter",
10703  saveTags = cms.bool( True ),
10704  MaxDCAMuonTrack = cms.double( 0.5 ),
10705  PreviousCandTag = cms.InputTag( "hltL3fLMu3OR5TrackL3Filtered5" ),
10706  TrackTag = cms.InputTag( "hltTracksIter" ),
10707  MaxTrackDz = cms.double( 999.0 ),
10708  MaxTrackNormChi2 = cms.double( 10.0 ),
10709  MinTrackPt = cms.double( 1.0 ),
10710  MinTrackHits = cms.int32( 8 ),
10711  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10712  MaxMasses = cms.vdouble( 3.35 ),
10713  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10714  MaxTrackEta = cms.double( 999.0 ),
10715  checkCharge = cms.bool( True ),
10716  MinMasses = cms.vdouble( 2.8 ),
10717  CutCowboys = cms.bool( False ),
10718  MaxTrackDxy = cms.double( 999.0 ),
10719  MinTrackP = cms.double( 1.0 )
10720 )
10721 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
10722  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
10723  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10724  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10725  saveTags = cms.bool( True ),
10726  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10727  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10728  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10729  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10730  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10731 )
10732 fragment.hltPreHIL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler",
10733  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10734  offset = cms.uint32( 0 )
10735 )
10736 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
10737  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
10738  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10739  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10740  saveTags = cms.bool( True ),
10741  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10742  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10743  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10744  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10745  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10746 )
10747 fragment.hltPreHIL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler",
10748  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10749  offset = cms.uint32( 0 )
10750 )
10751 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
10752  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
10753  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10754  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10755  saveTags = cms.bool( True ),
10756  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10757  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10758  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10759  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10760  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10761 )
10762 fragment.hltPreHIL1NotBptxOR = cms.EDFilter( "HLTPrescaler",
10763  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10764  offset = cms.uint32( 0 )
10765 )
10766 fragment.hltL1sSingleJet8BptxAND = cms.EDFilter( "HLTL1TSeed",
10767  L1SeedsLogicalExpression = cms.string( "L1_SingleJet8_BptxAND" ),
10768  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10769  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10770  saveTags = cms.bool( True ),
10771  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10772  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10773  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10774  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10775  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10776 )
10777 fragment.hltPreHIDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
10778  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10779  offset = cms.uint32( 0 )
10780 )
10781 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
10782  pMin = cms.double( 2.5 ),
10783  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
10784  shareHitFraction = cms.double( 0.8 ),
10785  LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
10786  ptMin = cms.double( 2.5 )
10787 )
10788 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
10789  TrackExtractorPSet = cms.PSet(
10790  Diff_z = cms.double( 0.2 ),
10791  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
10792  Chi2Ndof_Max = cms.double( 1.0E64 ),
10793  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
10794  DR_Veto = cms.double( 0.01 ),
10795  Pt_Min = cms.double( -1.0 ),
10796  DR_Max = cms.double( 1.0 ),
10797  DepositLabel = cms.untracked.string( "" ),
10798  NHits_Min = cms.uint32( 0 ),
10799  Chi2Prob_Min = cms.double( -1.0 ),
10800  Diff_r = cms.double( 0.1 ),
10801  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
10802  ComponentName = cms.string( "TrackExtractor" )
10803  ),
10804  maxAbsEta = cms.double( 3.0 ),
10805  fillGlobalTrackRefits = cms.bool( False ),
10806  arbitrationCleanerOptions = cms.PSet(
10807  OverlapDTheta = cms.double( 0.02 ),
10808  Overlap = cms.bool( True ),
10809  Clustering = cms.bool( True ),
10810  ME1a = cms.bool( True ),
10811  ClusterDTheta = cms.double( 0.02 ),
10812  ClusterDPhi = cms.double( 0.6 ),
10813  OverlapDPhi = cms.double( 0.0786 )
10814  ),
10815  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
10816  addExtraSoftMuons = cms.bool( False ),
10817  debugWithTruthMatching = cms.bool( False ),
10818  CaloExtractorPSet = cms.PSet(
10819  DR_Veto_H = cms.double( 0.1 ),
10820  CenterConeOnCalIntersection = cms.bool( False ),
10821  NoiseTow_EE = cms.double( 0.15 ),
10822  Noise_EB = cms.double( 0.025 ),
10823  Noise_HE = cms.double( 0.2 ),
10824  DR_Veto_E = cms.double( 0.07 ),
10825  NoiseTow_EB = cms.double( 0.04 ),
10826  Noise_EE = cms.double( 0.1 ),
10827  UseRecHitsFlag = cms.bool( False ),
10828  DR_Max = cms.double( 1.0 ),
10829  DepositLabel = cms.untracked.string( "Cal" ),
10830  Noise_HO = cms.double( 0.2 ),
10831  DR_Veto_HO = cms.double( 0.1 ),
10832  Threshold_H = cms.double( 0.5 ),
10833  PrintTimeReport = cms.untracked.bool( False ),
10834  Threshold_E = cms.double( 0.2 ),
10835  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
10836  ComponentName = cms.string( "CaloExtractorByAssociator" ),
10837  Threshold_HO = cms.double( 0.5 ),
10838  DepositInstanceLabels = cms.vstring( 'ecal',
10839  'hcal',
10840  'ho' ),
10841  ServiceParameters = cms.PSet(
10842  RPCLayers = cms.bool( False ),
10843  UseMuonNavigation = cms.untracked.bool( False ),
10844  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
10845  ),
10846  TrackAssociatorParameters = cms.PSet(
10847  useMuon = cms.bool( False ),
10848  truthMatch = cms.bool( False ),
10849  usePreshower = cms.bool( False ),
10850  dRPreshowerPreselection = cms.double( 0.2 ),
10851  muonMaxDistanceSigmaY = cms.double( 0.0 ),
10852  useEcal = cms.bool( False ),
10853  muonMaxDistanceSigmaX = cms.double( 0.0 ),
10854  dRMuon = cms.double( 9999.0 ),
10855  dREcal = cms.double( 1.0 ),
10856  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
10857  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
10858  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10859  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
10860  propagateAllDirections = cms.bool( True ),
10861  muonMaxDistanceY = cms.double( 5.0 ),
10862  useHO = cms.bool( False ),
10863  muonMaxDistanceX = cms.double( 5.0 ),
10864  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
10865  useHcal = cms.bool( False ),
10866  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
10867  accountForTrajectoryChangeCalo = cms.bool( False ),
10868  dREcalPreselection = cms.double( 1.0 ),
10869  useCalo = cms.bool( True ),
10870  dRMuonPreselection = cms.double( 0.2 ),
10871  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10872  dRHcal = cms.double( 1.0 ),
10873  dRHcalPreselection = cms.double( 1.0 ),
10874  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
10875  ),
10876  Noise_HB = cms.double( 0.2 )
10877  ),
10878  runArbitrationCleaner = cms.bool( False ),
10879  fillEnergy = cms.bool( True ),
10880  TrackerKinkFinderParameters = cms.PSet(
10881  usePosition = cms.bool( False ),
10882  diagonalOnly = cms.bool( False )
10883  ),
10884  TimingFillerParameters = cms.PSet(
10885  DTTimingParameters = cms.PSet(
10886  HitError = cms.double( 6.0 ),
10887  MatchParameters = cms.PSet(
10888  TightMatchDT = cms.bool( False ),
10889  DTradius = cms.double( 0.01 ),
10890  TightMatchCSC = cms.bool( True ),
10891  CSCsegments = cms.InputTag( "hltCscSegments" ),
10892  DTsegments = cms.InputTag( "hltDt4DSegments" )
10893  ),
10894  debug = cms.bool( False ),
10895  DoWireCorr = cms.bool( False ),
10896  RequireBothProjections = cms.bool( False ),
10897  DTTimeOffset = cms.double( 2.7 ),
10898  PruneCut = cms.double( 10000.0 ),
10899  DTsegments = cms.InputTag( "hltDt4DSegments" ),
10900  UseSegmentT0 = cms.bool( False ),
10901  HitsMin = cms.int32( 5 ),
10902  DropTheta = cms.bool( True ),
10903  ServiceParameters = cms.PSet(
10904  RPCLayers = cms.bool( True ),
10905  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
10906  )
10907  ),
10908  UseCSC = cms.bool( True ),
10909  CSCTimingParameters = cms.PSet(
10910  MatchParameters = cms.PSet(
10911  TightMatchDT = cms.bool( False ),
10912  DTradius = cms.double( 0.01 ),
10913  TightMatchCSC = cms.bool( True ),
10914  CSCsegments = cms.InputTag( "hltCscSegments" ),
10915  DTsegments = cms.InputTag( "hltDt4DSegments" )
10916  ),
10917  debug = cms.bool( False ),
10918  CSCWireTimeOffset = cms.double( 0.0 ),
10919  CSCStripError = cms.double( 7.0 ),
10920  CSCTimeOffset = cms.double( 0.0 ),
10921  CSCWireError = cms.double( 8.6 ),
10922  PruneCut = cms.double( 100.0 ),
10923  CSCsegments = cms.InputTag( "hltCscSegments" ),
10924  UseStripTime = cms.bool( True ),
10925  CSCStripTimeOffset = cms.double( 0.0 ),
10926  UseWireTime = cms.bool( True ),
10927  ServiceParameters = cms.PSet(
10928  RPCLayers = cms.bool( True ),
10929  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
10930  )
10931  ),
10932  ErrorDT = cms.double( 6.0 ),
10933  EcalEnergyCut = cms.double( 0.4 ),
10934  UseECAL = cms.bool( True ),
10935  ErrorEB = cms.double( 2.085 ),
10936  UseDT = cms.bool( True ),
10937  ErrorEE = cms.double( 6.95 ),
10938  ErrorCSC = cms.double( 7.4 )
10939  ),
10940  inputCollectionTypes = cms.vstring( 'inner tracks',
10941  'links',
10942  'outer tracks' ),
10943  arbitrateTrackerMuons = cms.bool( False ),
10944  minCaloCompatibility = cms.double( 0.6 ),
10945  ecalDepositName = cms.string( "ecal" ),
10946  minP = cms.double( 10.0 ),
10947  fillIsolation = cms.bool( True ),
10948  jetDepositName = cms.string( "jets" ),
10949  hoDepositName = cms.string( "ho" ),
10950  writeIsoDeposits = cms.bool( False ),
10951  maxAbsPullX = cms.double( 4.0 ),
10952  maxAbsPullY = cms.double( 9999.0 ),
10953  minPt = cms.double( 10.0 ),
10954  TrackAssociatorParameters = cms.PSet(
10955  useMuon = cms.bool( True ),
10956  truthMatch = cms.bool( False ),
10957  usePreshower = cms.bool( False ),
10958  dRPreshowerPreselection = cms.double( 0.2 ),
10959  muonMaxDistanceSigmaY = cms.double( 0.0 ),
10960  useEcal = cms.bool( True ),
10961  muonMaxDistanceSigmaX = cms.double( 0.0 ),
10962  dRMuon = cms.double( 9999.0 ),
10963  dREcal = cms.double( 9999.0 ),
10964  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
10965  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
10966  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10967  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
10968  propagateAllDirections = cms.bool( True ),
10969  muonMaxDistanceY = cms.double( 5.0 ),
10970  useHO = cms.bool( True ),
10971  muonMaxDistanceX = cms.double( 5.0 ),
10972  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
10973  useHcal = cms.bool( True ),
10974  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
10975  accountForTrajectoryChangeCalo = cms.bool( False ),
10976  dREcalPreselection = cms.double( 0.05 ),
10977  useCalo = cms.bool( False ),
10978  dRMuonPreselection = cms.double( 0.2 ),
10979  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10980  dRHcal = cms.double( 9999.0 ),
10981  dRHcalPreselection = cms.double( 0.2 ),
10982  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
10983  ),
10984  JetExtractorPSet = cms.PSet(
10985  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
10986  DR_Veto = cms.double( 0.1 ),
10987  DR_Max = cms.double( 1.0 ),
10988  ExcludeMuonVeto = cms.bool( True ),
10989  PrintTimeReport = cms.untracked.bool( False ),
10990  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
10991  ComponentName = cms.string( "JetExtractor" ),
10992  ServiceParameters = cms.PSet(
10993  RPCLayers = cms.bool( False ),
10994  UseMuonNavigation = cms.untracked.bool( False ),
10995  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
10996  ),
10997  TrackAssociatorParameters = cms.PSet(
10998  useMuon = cms.bool( False ),
10999  truthMatch = cms.bool( False ),
11000  usePreshower = cms.bool( False ),
11001  dRPreshowerPreselection = cms.double( 0.2 ),
11002  muonMaxDistanceSigmaY = cms.double( 0.0 ),
11003  useEcal = cms.bool( False ),
11004  muonMaxDistanceSigmaX = cms.double( 0.0 ),
11005  dRMuon = cms.double( 9999.0 ),
11006  dREcal = cms.double( 0.5 ),
11007  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
11008  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
11009  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11010  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
11011  propagateAllDirections = cms.bool( True ),
11012  muonMaxDistanceY = cms.double( 5.0 ),
11013  useHO = cms.bool( False ),
11014  muonMaxDistanceX = cms.double( 5.0 ),
11015  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
11016  useHcal = cms.bool( False ),
11017  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
11018  accountForTrajectoryChangeCalo = cms.bool( False ),
11019  dREcalPreselection = cms.double( 0.5 ),
11020  useCalo = cms.bool( True ),
11021  dRMuonPreselection = cms.double( 0.2 ),
11022  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11023  dRHcal = cms.double( 0.5 ),
11024  dRHcalPreselection = cms.double( 0.5 ),
11025  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
11026  ),
11027  Threshold = cms.double( 5.0 )
11028  ),
11029  fillGlobalTrackQuality = cms.bool( False ),
11030  minPCaloMuon = cms.double( 1.0E9 ),
11031  maxAbsDy = cms.double( 9999.0 ),
11032  fillCaloCompatibility = cms.bool( True ),
11033  fillMatching = cms.bool( True ),
11034  MuonCaloCompatibility = cms.PSet(
11035  delta_eta = cms.double( 0.02 ),
11036  delta_phi = cms.double( 0.02 ),
11037  allSiPMHO = cms.bool( False ),
11038  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
11039  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
11040  ),
11041  fillTrackerKink = cms.bool( False ),
11042  hcalDepositName = cms.string( "hcal" ),
11043  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
11044  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
11045  trackDepositName = cms.string( "tracker" ),
11046  maxAbsDx = cms.double( 3.0 ),
11047  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
11048  minNumberOfMatches = cms.int32( 1 )
11049 )
11050 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
11051  sourceTag = cms.InputTag( "rawDataCollector" ),
11052  debugMode = cms.untracked.bool( False ),
11053  InstanceES = cms.string( "" ),
11054  ESdigiCollection = cms.string( "" ),
11055  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
11056 )
11057 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
11058  ESRecoAlgo = cms.int32( 0 ),
11059  ESrechitCollection = cms.string( "EcalRecHitsES" ),
11060  algo = cms.string( "ESRecHitWorker" ),
11061  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
11062 )
11063 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
11064  producers = cms.VPSet(
11065  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11066  srFlags = cms.InputTag( "" ),
11067  name = cms.string( "PFEBRecHitCreator" ),
11068  qualityTests = cms.VPSet(
11069  cms.PSet( thresholds = cms.vdouble( 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.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.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.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.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.11, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.17, 0.18, 0.18, 0.19, 0.19, 0.2, 0.22, 0.23, 0.25, 0.27, 0.29, 0.31, 0.34, 0.36, 0.39, 0.42, 0.45, 0.5, 0.57, 0.68, 0.84, 1.07, 1.4, 1.88, 2.55, 3.47, 4.73, 6.42, 8.65, 11.6, 15.4, 0.11, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.17, 0.18, 0.18, 0.19, 0.19, 0.2, 0.22, 0.23, 0.25, 0.27, 0.29, 0.31, 0.34, 0.36, 0.39, 0.42, 0.45, 0.5, 0.57, 0.68, 0.84, 1.07, 1.4, 1.88, 2.55, 3.47, 4.73, 6.42, 8.65, 11.6, 15.4 ),
11070  name = cms.string( "PFRecHitQTestECALMultiThreshold" ),
11071  applySelectionsToAllCrystals = cms.bool( True )
11072  ),
11073  cms.PSet( topologicalCleaning = cms.bool( True ),
11074  skipTTRecoveredHits = cms.bool( True ),
11075  cleaningThreshold = cms.double( 2.0 ),
11076  name = cms.string( "PFRecHitQTestECAL" ),
11077  timingCleaning = cms.bool( True )
11078  )
11079  )
11080  ),
11081  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11082  srFlags = cms.InputTag( "" ),
11083  name = cms.string( "PFEERecHitCreator" ),
11084  qualityTests = cms.VPSet(
11085  cms.PSet( thresholds = cms.vdouble( 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.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.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.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.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.11, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.17, 0.18, 0.18, 0.19, 0.19, 0.2, 0.22, 0.23, 0.25, 0.27, 0.29, 0.31, 0.34, 0.36, 0.39, 0.42, 0.45, 0.5, 0.57, 0.68, 0.84, 1.07, 1.4, 1.88, 2.55, 3.47, 4.73, 6.42, 8.65, 11.6, 15.4, 0.11, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.17, 0.18, 0.18, 0.19, 0.19, 0.2, 0.22, 0.23, 0.25, 0.27, 0.29, 0.31, 0.34, 0.36, 0.39, 0.42, 0.45, 0.5, 0.57, 0.68, 0.84, 1.07, 1.4, 1.88, 2.55, 3.47, 4.73, 6.42, 8.65, 11.6, 15.4 ),
11086  name = cms.string( "PFRecHitQTestECALMultiThreshold" ),
11087  applySelectionsToAllCrystals = cms.bool( True )
11088  ),
11089  cms.PSet( topologicalCleaning = cms.bool( True ),
11090  skipTTRecoveredHits = cms.bool( True ),
11091  cleaningThreshold = cms.double( 2.0 ),
11092  name = cms.string( "PFRecHitQTestECAL" ),
11093  timingCleaning = cms.bool( True )
11094  )
11095  )
11096  )
11097  ),
11098  navigator = cms.PSet(
11099  barrel = cms.PSet( ),
11100  endcap = cms.PSet( ),
11101  name = cms.string( "PFRecHitECALNavigator" )
11102  )
11103 )
11104 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
11105  producers = cms.VPSet(
11106  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
11107  name = cms.string( "PFHBHERecHitCreator" ),
11108  qualityTests = cms.VPSet(
11109  cms.PSet( threshold = cms.double( 0.8 ),
11110  name = cms.string( "PFRecHitQTestThreshold" ),
11111  cuts = cms.VPSet(
11112  cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ),
11113  threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ),
11114  detectorEnum = cms.int32( 1 )
11115  ),
11116  cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
11117  threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ),
11118  detectorEnum = cms.int32( 2 )
11119  )
11120  )
11121  ),
11122  cms.PSet( flags = cms.vstring( 'Standard' ),
11123  cleaningThresholds = cms.vdouble( 0.0 ),
11124  name = cms.string( "PFRecHitQTestHCALChannel" ),
11125  maxSeverities = cms.vint32( 11 )
11126  )
11127  )
11128  )
11129  ),
11130  navigator = cms.PSet(
11131  name = cms.string( "PFRecHitHCALNavigator" ),
11132  sigmaCut = cms.double( 4.0 ),
11133  timeResolutionCalc = cms.PSet(
11134  corrTermLowE = cms.double( 0.0 ),
11135  threshLowE = cms.double( 2.0 ),
11136  noiseTerm = cms.double( 8.64 ),
11137  constantTermLowE = cms.double( 6.0 ),
11138  noiseTermLowE = cms.double( 0.0 ),
11139  threshHighE = cms.double( 8.0 ),
11140  constantTerm = cms.double( 1.92 )
11141  )
11142  )
11143 )
11144 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
11145  producers = cms.VPSet(
11146  cms.PSet( thresh_HF = cms.double( 0.4 ),
11147  LongFibre_Fraction = cms.double( 0.1 ),
11148  src = cms.InputTag( "hltHfreco" ),
11149  EMDepthCorrection = cms.double( 22.0 ),
11150  ShortFibre_Fraction = cms.double( 0.01 ),
11151  HADDepthCorrection = cms.double( 25.0 ),
11152  HFCalib29 = cms.double( 1.07 ),
11153  LongFibre_Cut = cms.double( 120.0 ),
11154  name = cms.string( "PFHFRecHitCreator" ),
11155  qualityTests = cms.VPSet(
11156  cms.PSet( flags = cms.vstring( 'Standard',
11157  'HFLong',
11158  'HFShort' ),
11159  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
11160  name = cms.string( "PFRecHitQTestHCALChannel" ),
11161  maxSeverities = cms.vint32( 11, 9, 9 )
11162  ),
11163  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
11164  cuts = cms.VPSet(
11165  cms.PSet( depth = cms.vint32( 1, 2 ),
11166  threshold = cms.vdouble( 1.2, 1.8 ),
11167  detectorEnum = cms.int32( 4 )
11168  )
11169  )
11170  )
11171  ),
11172  ShortFibre_Cut = cms.double( 60.0 )
11173  )
11174  ),
11175  navigator = cms.PSet(
11176  barrel = cms.PSet( ),
11177  endcap = cms.PSet( ),
11178  name = cms.string( "PFRecHitHCALNavigator" )
11179  )
11180 )
11181 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
11182  producers = cms.VPSet(
11183  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11184  name = cms.string( "PFPSRecHitCreator" ),
11185  qualityTests = cms.VPSet(
11186  cms.PSet( threshold = cms.double( 7.0E-6 ),
11187  name = cms.string( "PFRecHitQTestThreshold" )
11188  )
11189  )
11190  )
11191  ),
11192  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
11193 )
11194 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
11195  pfClusterBuilder = cms.PSet(
11196  minFracTot = cms.double( 1.0E-20 ),
11197  stoppingTolerance = cms.double( 1.0E-8 ),
11198  positionCalc = cms.PSet(
11199  minAllowedNormalization = cms.double( 1.0E-9 ),
11200  posCalcNCrystals = cms.int32( 9 ),
11201  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11202  logWeightDenominator = cms.double( 0.08 ),
11203  minFractionInCalc = cms.double( 1.0E-9 ),
11204  timeResolutionCalcBarrel = cms.PSet(
11205  corrTermLowE = cms.double( 0.0510871 ),
11206  threshLowE = cms.double( 0.5 ),
11207  noiseTerm = cms.double( 1.10889 ),
11208  constantTermLowE = cms.double( 0.0 ),
11209  noiseTermLowE = cms.double( 1.31883 ),
11210  threshHighE = cms.double( 5.0 ),
11211  constantTerm = cms.double( 0.428192 )
11212  ),
11213  timeResolutionCalcEndcap = cms.PSet(
11214  corrTermLowE = cms.double( 0.0 ),
11215  threshLowE = cms.double( 1.0 ),
11216  noiseTerm = cms.double( 5.72489999999 ),
11217  constantTermLowE = cms.double( 0.0 ),
11218  noiseTermLowE = cms.double( 6.92683000001 ),
11219  threshHighE = cms.double( 10.0 ),
11220  constantTerm = cms.double( 0.0 )
11221  )
11222  ),
11223  maxIterations = cms.uint32( 50 ),
11224  positionCalcForConvergence = cms.PSet(
11225  minAllowedNormalization = cms.double( 0.0 ),
11226  T0_ES = cms.double( 1.2 ),
11227  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11228  T0_EE = cms.double( 3.1 ),
11229  T0_EB = cms.double( 7.4 ),
11230  X0 = cms.double( 0.89 ),
11231  minFractionInCalc = cms.double( 0.0 ),
11232  W0 = cms.double( 4.2 )
11233  ),
11234  allCellsPositionCalc = cms.PSet(
11235  minAllowedNormalization = cms.double( 1.0E-9 ),
11236  posCalcNCrystals = cms.int32( -1 ),
11237  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11238  logWeightDenominator = cms.double( 0.08 ),
11239  minFractionInCalc = cms.double( 1.0E-9 ),
11240  timeResolutionCalcBarrel = cms.PSet(
11241  corrTermLowE = cms.double( 0.0510871 ),
11242  threshLowE = cms.double( 0.5 ),
11243  noiseTerm = cms.double( 1.10889 ),
11244  constantTermLowE = cms.double( 0.0 ),
11245  noiseTermLowE = cms.double( 1.31883 ),
11246  threshHighE = cms.double( 5.0 ),
11247  constantTerm = cms.double( 0.428192 )
11248  ),
11249  timeResolutionCalcEndcap = cms.PSet(
11250  corrTermLowE = cms.double( 0.0 ),
11251  threshLowE = cms.double( 1.0 ),
11252  noiseTerm = cms.double( 5.72489999999 ),
11253  constantTermLowE = cms.double( 0.0 ),
11254  noiseTermLowE = cms.double( 6.92683000001 ),
11255  threshHighE = cms.double( 10.0 ),
11256  constantTerm = cms.double( 0.0 )
11257  )
11258  ),
11259  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11260  recHitEnergyNorms = cms.VPSet(
11261  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
11262  detector = cms.string( "ECAL_BARREL" )
11263  ),
11264  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
11265  detector = cms.string( "ECAL_ENDCAP" )
11266  )
11267  ),
11268  showerSigma = cms.double( 1.5 ),
11269  minFractionToKeep = cms.double( 1.0E-7 ),
11270  excludeOtherSeeds = cms.bool( True )
11271  ),
11272  positionReCalc = cms.PSet(
11273  minAllowedNormalization = cms.double( 0.0 ),
11274  T0_ES = cms.double( 1.2 ),
11275  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11276  T0_EE = cms.double( 3.1 ),
11277  T0_EB = cms.double( 7.4 ),
11278  X0 = cms.double( 0.89 ),
11279  minFractionInCalc = cms.double( 0.0 ),
11280  W0 = cms.double( 4.2 )
11281  ),
11282  initialClusteringStep = cms.PSet(
11283  thresholdsByDetector = cms.VPSet(
11284  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
11285  gatheringThresholdPt = cms.double( 0.0 ),
11286  detector = cms.string( "ECAL_BARREL" )
11287  ),
11288  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
11289  gatheringThresholdPt = cms.double( 0.0 ),
11290  detector = cms.string( "ECAL_ENDCAP" )
11291  )
11292  ),
11293  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11294  useCornerCells = cms.bool( True )
11295  ),
11296  energyCorrector = cms.PSet( ),
11297  recHitCleaners = cms.VPSet(
11298  ),
11299  seedFinder = cms.PSet(
11300  thresholdsByDetector = cms.VPSet(
11301  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
11302  seedingThreshold = cms.double( 0.6 ),
11303  detector = cms.string( "ECAL_ENDCAP" )
11304  ),
11305  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11306  seedingThreshold = cms.double( 0.23 ),
11307  detector = cms.string( "ECAL_BARREL" )
11308  )
11309  ),
11310  algoName = cms.string( "LocalMaximumSeedFinder" ),
11311  nNeighbours = cms.int32( 8 )
11312  ),
11313  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
11314 )
11315 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
11316  pfClusterBuilder = cms.PSet(
11317  minFracTot = cms.double( 1.0E-20 ),
11318  stoppingTolerance = cms.double( 1.0E-8 ),
11319  positionCalc = cms.PSet(
11320  minAllowedNormalization = cms.double( 1.0E-9 ),
11321  posCalcNCrystals = cms.int32( -1 ),
11322  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11323  logWeightDenominator = cms.double( 6.0E-5 ),
11324  minFractionInCalc = cms.double( 1.0E-9 )
11325  ),
11326  maxIterations = cms.uint32( 50 ),
11327  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11328  recHitEnergyNorms = cms.VPSet(
11329  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
11330  detector = cms.string( "PS1" )
11331  ),
11332  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
11333  detector = cms.string( "PS2" )
11334  )
11335  ),
11336  showerSigma = cms.double( 0.3 ),
11337  minFractionToKeep = cms.double( 1.0E-7 ),
11338  excludeOtherSeeds = cms.bool( True )
11339  ),
11340  positionReCalc = cms.PSet( ),
11341  initialClusteringStep = cms.PSet(
11342  thresholdsByDetector = cms.VPSet(
11343  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
11344  gatheringThresholdPt = cms.double( 0.0 ),
11345  detector = cms.string( "PS1" )
11346  ),
11347  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
11348  gatheringThresholdPt = cms.double( 0.0 ),
11349  detector = cms.string( "PS2" )
11350  )
11351  ),
11352  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11353  useCornerCells = cms.bool( False )
11354  ),
11355  energyCorrector = cms.PSet( ),
11356  recHitCleaners = cms.VPSet(
11357  ),
11358  seedFinder = cms.PSet(
11359  thresholdsByDetector = cms.VPSet(
11360  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11361  seedingThreshold = cms.double( 1.2E-4 ),
11362  detector = cms.string( "PS1" )
11363  ),
11364  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11365  seedingThreshold = cms.double( 1.2E-4 ),
11366  detector = cms.string( "PS2" )
11367  )
11368  ),
11369  algoName = cms.string( "LocalMaximumSeedFinder" ),
11370  nNeighbours = cms.int32( 4 )
11371  ),
11372  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
11373 )
11374 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
11375  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
11376  minimumPSEnergy = cms.double( 0.0 ),
11377  energyCorrector = cms.PSet(
11378  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
11379  applyCrackCorrections = cms.bool( False )
11380  ),
11381  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
11382 )
11383 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
11384  pfClusterBuilder = cms.PSet(
11385  minFracTot = cms.double( 1.0E-20 ),
11386  stoppingTolerance = cms.double( 1.0E-8 ),
11387  positionCalc = cms.PSet(
11388  minAllowedNormalization = cms.double( 1.0E-9 ),
11389  posCalcNCrystals = cms.int32( 5 ),
11390  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11391  logWeightDenominator = cms.double( 0.8 ),
11392  minFractionInCalc = cms.double( 1.0E-9 )
11393  ),
11394  maxIterations = cms.uint32( 50 ),
11395  minChi2Prob = cms.double( 0.0 ),
11396  allCellsPositionCalc = cms.PSet(
11397  minAllowedNormalization = cms.double( 1.0E-9 ),
11398  posCalcNCrystals = cms.int32( -1 ),
11399  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11400  logWeightDenominator = cms.double( 0.8 ),
11401  minFractionInCalc = cms.double( 1.0E-9 )
11402  ),
11403  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11404  recHitEnergyNorms = cms.VPSet(
11405  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
11406  depths = cms.vint32( 1, 2, 3, 4 ),
11407  recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 )
11408  ),
11409  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
11410  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
11411  recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 )
11412  )
11413  ),
11414  maxNSigmaTime = cms.double( 10.0 ),
11415  showerSigma = cms.double( 10.0 ),
11416  timeSigmaEE = cms.double( 10.0 ),
11417  clusterTimeResFromSeed = cms.bool( False ),
11418  minFractionToKeep = cms.double( 1.0E-7 ),
11419  excludeOtherSeeds = cms.bool( True ),
11420  timeResolutionCalcBarrel = cms.PSet(
11421  corrTermLowE = cms.double( 0.0 ),
11422  threshLowE = cms.double( 6.0 ),
11423  noiseTerm = cms.double( 21.86 ),
11424  constantTermLowE = cms.double( 4.24 ),
11425  noiseTermLowE = cms.double( 8.0 ),
11426  threshHighE = cms.double( 15.0 ),
11427  constantTerm = cms.double( 2.82 )
11428  ),
11429  timeResolutionCalcEndcap = cms.PSet(
11430  corrTermLowE = cms.double( 0.0 ),
11431  threshLowE = cms.double( 6.0 ),
11432  noiseTerm = cms.double( 21.86 ),
11433  constantTermLowE = cms.double( 4.24 ),
11434  noiseTermLowE = cms.double( 8.0 ),
11435  threshHighE = cms.double( 15.0 ),
11436  constantTerm = cms.double( 2.82 )
11437  ),
11438  timeSigmaEB = cms.double( 10.0 )
11439  ),
11440  positionReCalc = cms.PSet( ),
11441  initialClusteringStep = cms.PSet(
11442  thresholdsByDetector = cms.VPSet(
11443  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
11444  depths = cms.vint32( 1, 2, 3, 4 ),
11445  gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ),
11446  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 )
11447  ),
11448  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
11449  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
11450  gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ),
11451  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
11452  )
11453  ),
11454  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11455  useCornerCells = cms.bool( True )
11456  ),
11457  energyCorrector = cms.PSet( ),
11458  recHitCleaners = cms.VPSet(
11459  ),
11460  seedFinder = cms.PSet(
11461  thresholdsByDetector = cms.VPSet(
11462  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
11463  depths = cms.vint32( 1, 2, 3, 4 ),
11464  seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ),
11465  seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 )
11466  ),
11467  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
11468  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
11469  seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ),
11470  seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
11471  )
11472  ),
11473  algoName = cms.string( "LocalMaximumSeedFinder" ),
11474  nNeighbours = cms.int32( 4 )
11475  ),
11476  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
11477 )
11478 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
11479  pfClusterBuilder = cms.PSet(
11480  allCellsPositionCalc = cms.PSet(
11481  minAllowedNormalization = cms.double( 1.0E-9 ),
11482  posCalcNCrystals = cms.int32( -1 ),
11483  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11484  logWeightDenominator = cms.double( 0.8 ),
11485  minFractionInCalc = cms.double( 1.0E-9 )
11486  ),
11487  algoName = cms.string( "PFMultiDepthClusterizer" ),
11488  nSigmaPhi = cms.double( 2.0 ),
11489  minFractionToKeep = cms.double( 1.0E-7 ),
11490  nSigmaEta = cms.double( 2.0 )
11491  ),
11492  energyCorrector = cms.PSet( ),
11493  positionReCalc = cms.PSet( ),
11494  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
11495 )
11496 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
11497  pfClusterBuilder = cms.PSet(
11498  minFracTot = cms.double( 1.0E-20 ),
11499  stoppingTolerance = cms.double( 1.0E-8 ),
11500  positionCalc = cms.PSet(
11501  minAllowedNormalization = cms.double( 1.0E-9 ),
11502  posCalcNCrystals = cms.int32( 5 ),
11503  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11504  logWeightDenominator = cms.double( 0.8 ),
11505  minFractionInCalc = cms.double( 1.0E-9 )
11506  ),
11507  maxIterations = cms.uint32( 50 ),
11508  allCellsPositionCalc = cms.PSet(
11509  minAllowedNormalization = cms.double( 1.0E-9 ),
11510  posCalcNCrystals = cms.int32( -1 ),
11511  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11512  logWeightDenominator = cms.double( 0.8 ),
11513  minFractionInCalc = cms.double( 1.0E-9 )
11514  ),
11515  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11516  recHitEnergyNorms = cms.VPSet(
11517  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
11518  detector = cms.string( "HF_EM" )
11519  ),
11520  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
11521  detector = cms.string( "HF_HAD" )
11522  )
11523  ),
11524  showerSigma = cms.double( 0.0 ),
11525  minFractionToKeep = cms.double( 1.0E-7 ),
11526  excludeOtherSeeds = cms.bool( True )
11527  ),
11528  positionReCalc = cms.PSet( ),
11529  initialClusteringStep = cms.PSet(
11530  thresholdsByDetector = cms.VPSet(
11531  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
11532  gatheringThresholdPt = cms.double( 0.0 ),
11533  detector = cms.string( "HF_EM" )
11534  ),
11535  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
11536  gatheringThresholdPt = cms.double( 0.0 ),
11537  detector = cms.string( "HF_HAD" )
11538  )
11539  ),
11540  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11541  useCornerCells = cms.bool( False )
11542  ),
11543  energyCorrector = cms.PSet( ),
11544  recHitCleaners = cms.VPSet(
11545  ),
11546  seedFinder = cms.PSet(
11547  thresholdsByDetector = cms.VPSet(
11548  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11549  seedingThreshold = cms.double( 1.4 ),
11550  detector = cms.string( "HF_EM" )
11551  ),
11552  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11553  seedingThreshold = cms.double( 1.4 ),
11554  detector = cms.string( "HF_HAD" )
11555  )
11556  ),
11557  algoName = cms.string( "LocalMaximumSeedFinder" ),
11558  nNeighbours = cms.int32( 0 )
11559  ),
11560  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
11561 )
11562 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
11563  TrackQuality = cms.string( "none" ),
11564  UseQuality = cms.bool( False ),
11565  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
11566 )
11567 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
11568  debug = cms.untracked.bool( False ),
11569  linkDefinitions = cms.VPSet(
11570  cms.PSet( linkType = cms.string( "PS1:ECAL" ),
11571  useKDTree = cms.bool( True ),
11572  linkerName = cms.string( "PreshowerAndECALLinker" )
11573  ),
11574  cms.PSet( linkType = cms.string( "PS2:ECAL" ),
11575  useKDTree = cms.bool( True ),
11576  linkerName = cms.string( "PreshowerAndECALLinker" )
11577  ),
11578  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
11579  useKDTree = cms.bool( True ),
11580  linkerName = cms.string( "TrackAndECALLinker" )
11581  ),
11582  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
11583  useKDTree = cms.bool( True ),
11584  linkerName = cms.string( "TrackAndHCALLinker" )
11585  ),
11586  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
11587  useKDTree = cms.bool( False ),
11588  linkerName = cms.string( "ECALAndHCALLinker" )
11589  ),
11590  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
11591  useKDTree = cms.bool( False ),
11592  linkerName = cms.string( "HFEMAndHFHADLinker" )
11593  )
11594  ),
11595  elementImporters = cms.VPSet(
11596  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
11597  source = cms.InputTag( "hltLightPFTracks" ),
11598  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
11599  useIterativeTracking = cms.bool( False ),
11600  importerName = cms.string( "GeneralTracksImporter" ),
11601  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
11602  ),
11603  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
11604  importerName = cms.string( "ECALClusterImporter" ),
11605  BCtoPFCMap = cms.InputTag( "" )
11606  ),
11607  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
11608  importerName = cms.string( "GenericClusterImporter" )
11609  ),
11610  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
11611  importerName = cms.string( "GenericClusterImporter" )
11612  ),
11613  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
11614  importerName = cms.string( "GenericClusterImporter" )
11615  )
11616  ),
11617  verbose = cms.untracked.bool( False )
11618 )
11619 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
11620  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
11621  minPtForPostCleaning = cms.double( 20.0 ),
11622  pf_nsigma_ECAL = cms.double( 0.0 ),
11623  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
11624  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
11625  calibrationsLabel = cms.string( "HLT" ),
11626  metFactorForFakes = cms.double( 4.0 ),
11627  muon_HO = cms.vdouble( 0.9, 0.9 ),
11628  electron_missinghits = cms.uint32( 1 ),
11629  metSignificanceForCleaning = cms.double( 3.0 ),
11630  usePFPhotons = cms.bool( False ),
11631  dptRel_DispVtx = cms.double( 10.0 ),
11632  nTrackIsoForEgammaSC = cms.uint32( 2 ),
11633  pf_nsigma_HCAL = cms.double( 1.0 ),
11634  cosmicRejectionDistance = cms.double( 1.0 ),
11635  useEGammaFilters = cms.bool( False ),
11636  useEGammaElectrons = cms.bool( False ),
11637  nsigma_TRACK = cms.double( 1.0 ),
11638  useEGammaSupercluster = cms.bool( False ),
11639  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
11640  eventFractionForCleaning = cms.double( 0.5 ),
11641  usePFDecays = cms.bool( False ),
11642  rejectTracks_Step45 = cms.bool( False ),
11643  eventFractionForRejection = cms.double( 0.8 ),
11644  photon_MinEt = cms.double( 10.0 ),
11645  usePFNuclearInteractions = cms.bool( False ),
11646  maxSignificance = cms.double( 2.5 ),
11647  electron_iso_mva_endcap = cms.double( -0.1075 ),
11648  debug = cms.untracked.bool( False ),
11649  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
11650  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 ),
11651  ptErrorScale = cms.double( 8.0 ),
11652  minSignificance = cms.double( 2.5 ),
11653  minMomentumForPunchThrough = cms.double( 100.0 ),
11654  pf_conv_mvaCut = cms.double( 0.0 ),
11655  useCalibrationsFromDB = cms.bool( True ),
11656  usePFElectrons = cms.bool( False ),
11657  electron_iso_combIso_endcap = cms.double( 10.0 ),
11658  photon_combIso = cms.double( 10.0 ),
11659  electron_iso_mva_barrel = cms.double( -0.1875 ),
11660  postHFCleaning = cms.bool( False ),
11661  factors_45 = cms.vdouble( 10.0, 100.0 ),
11662  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
11663  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
11664  egammaElectrons = cms.InputTag( "" ),
11665  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
11666  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 ),
11667  minPixelHits = cms.int32( 1 ),
11668  maxDPtOPt = cms.double( 1.0 ),
11669  useHO = cms.bool( False ),
11670  pf_electron_output_col = cms.string( "electrons" ),
11671  electron_noniso_mvaCut = cms.double( -0.1 ),
11672  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
11673  useVerticesForNeutral = cms.bool( True ),
11674  trackQuality = cms.string( "highPurity" ),
11675  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
11676  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
11677  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
11678  minDeltaMet = cms.double( 0.4 ),
11679  punchThroughMETFactor = cms.double( 4.0 ),
11680  useProtectionsForJetMET = cms.bool( True ),
11681  metFactorForRejection = cms.double( 4.0 ),
11682  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
11683  calibHF_use = cms.bool( False ),
11684  verbose = cms.untracked.bool( False ),
11685  usePFConversions = cms.bool( False ),
11686  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
11687  metFactorForCleaning = cms.double( 4.0 ),
11688  eventFactorForCosmics = cms.double( 10.0 ),
11689  minSignificanceReduction = cms.double( 1.4 ),
11690  minEnergyForPunchThrough = cms.double( 100.0 ),
11691  minTrackerHits = cms.int32( 8 ),
11692  iCfgCandConnector = cms.PSet(
11693  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
11694  bCalibSecondary = cms.bool( False ),
11695  bCorrect = cms.bool( False ),
11696  bCalibPrimary = cms.bool( False )
11697  ),
11698  rejectTracks_Bad = cms.bool( False ),
11699  pf_electronID_crackCorrection = cms.bool( False ),
11700  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
11701  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 ),
11702  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
11703  metFactorForHighEta = cms.double( 25.0 ),
11704  minHFCleaningPt = cms.double( 5.0 ),
11705  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
11706  pf_electron_mvaCut = cms.double( -0.1 ),
11707  ptFactorForHighEta = cms.double( 2.0 ),
11708  maxDeltaPhiPt = cms.double( 7.0 ),
11709  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
11710  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
11711  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 ),
11712  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
11713  photon_HoE = cms.double( 0.05 ),
11714  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
11715  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 ),
11716  punchThroughFactor = cms.double( 3.0 ),
11717  algoType = cms.uint32( 0 ),
11718  electron_iso_combIso_barrel = cms.double( 10.0 ),
11719  muons = cms.InputTag( "hltMuons" ),
11720  postMuonCleaning = cms.bool( True ),
11721  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 ),
11722  electron_protectionsForJetMET = cms.PSet(
11723  maxEeleOverPoutRes = cms.double( 0.5 ),
11724  maxEleHcalEOverEcalE = cms.double( 0.1 ),
11725  maxEcalEOverPRes = cms.double( 0.2 ),
11726  maxHcalEOverP = cms.double( 1.0 ),
11727  maxE = cms.double( 50.0 ),
11728  maxTrackPOverEele = cms.double( 1.0 ),
11729  maxDPhiIN = cms.double( 0.1 ),
11730  maxEcalEOverP_2 = cms.double( 0.2 ),
11731  maxEcalEOverP_1 = cms.double( 0.5 ),
11732  maxEeleOverPout = cms.double( 0.2 ),
11733  maxHcalEOverEcalE = cms.double( 0.1 ),
11734  maxHcalE = cms.double( 10.0 ),
11735  maxNtracks = cms.double( 3.0 )
11736  ),
11737  electron_iso_pt = cms.double( 10.0 ),
11738  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
11739  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11740  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
11741  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 ),
11742  blocks = cms.InputTag( "hltParticleFlowBlock" ),
11743  pt_Error = cms.double( 1.0 ),
11744  metSignificanceForRejection = cms.double( 4.0 ),
11745  photon_protectionsForJetMET = cms.PSet(
11746  sumPtTrackIsoSlope = cms.double( 0.001 ),
11747  sumPtTrackIso = cms.double( 2.0 )
11748  ),
11749  usePhotonReg = cms.bool( False ),
11750  dzPV = cms.double( 0.2 ),
11751  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 ),
11752  useRegressionFromDB = cms.bool( False ),
11753  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
11754  usePFSCEleCalib = cms.bool( True )
11755 )
11756 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
11757  Active_Area_Repeats = cms.int32( 5 ),
11758  useMassDropTagger = cms.bool( False ),
11759  doAreaFastjet = cms.bool( False ),
11760  muMin = cms.double( -1.0 ),
11761  Ghost_EtaMax = cms.double( 6.0 ),
11762  maxBadHcalCells = cms.uint32( 9999999 ),
11763  doAreaDiskApprox = cms.bool( True ),
11764  subtractorName = cms.string( "" ),
11765  dRMax = cms.double( -1.0 ),
11766  useExplicitGhosts = cms.bool( False ),
11767  puWidth = cms.double( 0.0 ),
11768  maxRecoveredEcalCells = cms.uint32( 9999999 ),
11769  R0 = cms.double( -1.0 ),
11770  jetType = cms.string( "PFJet" ),
11771  muCut = cms.double( -1.0 ),
11772  subjetPtMin = cms.double( -1.0 ),
11773  csRParam = cms.double( -1.0 ),
11774  MinVtxNdof = cms.int32( 0 ),
11775  minSeed = cms.uint32( 0 ),
11776  voronoiRfact = cms.double( -9.0 ),
11777  doRhoFastjet = cms.bool( False ),
11778  jetAlgorithm = cms.string( "AntiKt" ),
11779  writeCompound = cms.bool( False ),
11780  muMax = cms.double( -1.0 ),
11781  nSigmaPU = cms.double( 1.0 ),
11782  GhostArea = cms.double( 0.01 ),
11783  Rho_EtaMax = cms.double( 4.4 ),
11784  restrictInputs = cms.bool( False ),
11785  useDynamicFiltering = cms.bool( False ),
11786  nExclude = cms.uint32( 0 ),
11787  maxRecoveredHcalCells = cms.uint32( 9999999 ),
11788  maxBadEcalCells = cms.uint32( 9999999 ),
11789  yMin = cms.double( -1.0 ),
11790  jetCollInstanceName = cms.string( "" ),
11791  useFiltering = cms.bool( False ),
11792  maxInputs = cms.uint32( 1 ),
11793  rFiltFactor = cms.double( -1.0 ),
11794  useDeterministicSeed = cms.bool( True ),
11795  doPVCorrection = cms.bool( False ),
11796  rFilt = cms.double( -1.0 ),
11797  yMax = cms.double( -1.0 ),
11798  zcut = cms.double( -1.0 ),
11799  useTrimming = cms.bool( False ),
11800  puCenters = cms.vdouble( ),
11801  MaxVtxZ = cms.double( 15.0 ),
11802  rParam = cms.double( 0.4 ),
11803  csRho_EtaMax = cms.double( -1.0 ),
11804  UseOnlyVertexTracks = cms.bool( False ),
11805  dRMin = cms.double( -1.0 ),
11806  gridSpacing = cms.double( -1.0 ),
11807  doFastJetNonUniform = cms.bool( False ),
11808  usePruning = cms.bool( False ),
11809  maxDepth = cms.int32( -1 ),
11810  yCut = cms.double( -1.0 ),
11811  useSoftDrop = cms.bool( False ),
11812  DzTrVtxMax = cms.double( 0.0 ),
11813  UseOnlyOnePV = cms.bool( False ),
11814  maxProblematicHcalCells = cms.uint32( 9999999 ),
11815  correctShape = cms.bool( False ),
11816  rcut_factor = cms.double( -1.0 ),
11817  src = cms.InputTag( "hltParticleFlow" ),
11818  gridMaxRapidity = cms.double( -1.0 ),
11819  sumRecHits = cms.bool( False ),
11820  jetPtMin = cms.double( 0.0 ),
11821  puPtMin = cms.double( 10.0 ),
11822  srcPVs = cms.InputTag( "hltPixelVertices" ),
11823  verbosity = cms.int32( 0 ),
11824  inputEtMin = cms.double( 0.0 ),
11825  useConstituentSubtraction = cms.bool( False ),
11826  beta = cms.double( -1.0 ),
11827  trimPtFracMin = cms.double( -1.0 ),
11828  radiusPU = cms.double( 0.4 ),
11829  nFilt = cms.int32( -1 ),
11830  useKtPruning = cms.bool( False ),
11831  DxyTrVtxMax = cms.double( 0.0 ),
11832  maxProblematicEcalCells = cms.uint32( 9999999 ),
11833  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
11834  doPUOffsetCorr = cms.bool( False ),
11835  writeJetsWithConst = cms.bool( False ),
11836  inputEMin = cms.double( 0.0 )
11837 )
11838 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
11839  CEF = cms.double( 0.99 ),
11840  NHF = cms.double( 0.99 ),
11841  minPt = cms.double( 20.0 ),
11842  CHF = cms.double( 0.0 ),
11843  jetsInput = cms.InputTag( "hltAK4PFJets" ),
11844  NEF = cms.double( 0.99 ),
11845  NTOT = cms.int32( 1 ),
11846  NCH = cms.int32( 0 ),
11847  maxEta = cms.double( 1.0E99 ),
11848  maxCF = cms.double( 99.0 )
11849 )
11850 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
11851  CEF = cms.double( 0.99 ),
11852  NHF = cms.double( 0.9 ),
11853  minPt = cms.double( 20.0 ),
11854  CHF = cms.double( 0.0 ),
11855  jetsInput = cms.InputTag( "hltAK4PFJets" ),
11856  NEF = cms.double( 0.99 ),
11857  NTOT = cms.int32( 1 ),
11858  NCH = cms.int32( 0 ),
11859  maxEta = cms.double( 1.0E99 ),
11860  maxCF = cms.double( 99.0 )
11861 )
11862 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
11863  gridSpacing = cms.double( 0.55 ),
11864  maxRapidity = cms.double( 5.0 ),
11865  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
11866 )
11867 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
11868  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
11869  algorithm = cms.string( "AK4PFHLT" ),
11870  level = cms.string( "L1FastJet" )
11871 )
11872 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
11873  algorithm = cms.string( "AK4PFHLT" ),
11874  level = cms.string( "L2Relative" )
11875 )
11876 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
11877  algorithm = cms.string( "AK4PFHLT" ),
11878  level = cms.string( "L3Absolute" )
11879 )
11880 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
11881  algorithm = cms.string( "AK4PFHLT" ),
11882  level = cms.string( "L2L3Residual" )
11883 )
11884 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
11885  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
11886 )
11887 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
11888  src = cms.InputTag( "hltAK4PFJets" ),
11889  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
11890 )
11891 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
11892  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
11893  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
11894 )
11895 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
11896  src = cms.InputTag( "hltAK4PFJetsTightID" ),
11897  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
11898 )
11899 fragment.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
11900  saveTags = cms.bool( True ),
11901  minPtProbe = cms.double( 25.0 ),
11902  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
11903  triggerType = cms.int32( 85 ),
11904  applyAbsToTag = cms.bool( False ),
11905  oppositeEta = cms.bool( True ),
11906  minPtAve = cms.double( 25.0 ),
11907  applyAbsToProbe = cms.bool( False ),
11908  minProbeEta = cms.double( 3.0 ),
11909  atLeastOneJetAbovePT = cms.double( 0.0 ),
11910  maxTagEta = cms.double( -3.0 ),
11911  minPtTag = cms.double( 25.0 ),
11912  maxProbeEta = cms.double( 5.5 ),
11913  minTagEta = cms.double( -5.5 ),
11914  minDphi = cms.double( -1.0 )
11915 )
11916 fragment.hltPreHIDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
11917  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11918  offset = cms.uint32( 0 )
11919 )
11920 fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
11921  saveTags = cms.bool( True ),
11922  minPtProbe = cms.double( 15.0 ),
11923  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
11924  triggerType = cms.int32( 85 ),
11925  applyAbsToTag = cms.bool( False ),
11926  oppositeEta = cms.bool( True ),
11927  minPtAve = cms.double( 15.0 ),
11928  applyAbsToProbe = cms.bool( False ),
11929  minProbeEta = cms.double( 3.0 ),
11930  atLeastOneJetAbovePT = cms.double( 0.0 ),
11931  maxTagEta = cms.double( -3.0 ),
11932  minPtTag = cms.double( 15.0 ),
11933  maxProbeEta = cms.double( 5.5 ),
11934  minTagEta = cms.double( -5.5 ),
11935  minDphi = cms.double( -1.0 )
11936 )
11937 fragment.hltPreHIDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler",
11938  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11939  offset = cms.uint32( 0 )
11940 )
11941 fragment.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
11942  saveTags = cms.bool( True ),
11943  minPtProbe = cms.double( 25.0 ),
11944  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
11945  triggerType = cms.int32( 85 ),
11946  applyAbsToTag = cms.bool( False ),
11947  oppositeEta = cms.bool( False ),
11948  minPtAve = cms.double( 25.0 ),
11949  applyAbsToProbe = cms.bool( False ),
11950  minProbeEta = cms.double( -5.5 ),
11951  atLeastOneJetAbovePT = cms.double( 0.0 ),
11952  maxTagEta = cms.double( 5.5 ),
11953  minPtTag = cms.double( 25.0 ),
11954  maxProbeEta = cms.double( 5.5 ),
11955  minTagEta = cms.double( -5.5 ),
11956  minDphi = cms.double( -1.0 )
11957 )
11958 fragment.hltPreHIDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler",
11959  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11960  offset = cms.uint32( 0 )
11961 )
11962 fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
11963  saveTags = cms.bool( True ),
11964  minPtProbe = cms.double( 15.0 ),
11965  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
11966  triggerType = cms.int32( 85 ),
11967  applyAbsToTag = cms.bool( False ),
11968  oppositeEta = cms.bool( False ),
11969  minPtAve = cms.double( 15.0 ),
11970  applyAbsToProbe = cms.bool( False ),
11971  minProbeEta = cms.double( -5.5 ),
11972  atLeastOneJetAbovePT = cms.double( 0.0 ),
11973  maxTagEta = cms.double( 5.5 ),
11974  minPtTag = cms.double( 15.0 ),
11975  maxProbeEta = cms.double( 5.5 ),
11976  minTagEta = cms.double( -5.5 ),
11977  minDphi = cms.double( -1.0 )
11978 )
11979 fragment.hltPreHIDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler",
11980  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11981  offset = cms.uint32( 0 )
11982 )
11983 fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
11984  saveTags = cms.bool( True ),
11985  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
11986  maxTagEta = cms.double( 1.4 ),
11987  minPtJet = cms.double( 10.0 ),
11988  minPtAve = cms.double( 35.0 ),
11989  minProbeEta = cms.double( 2.7 ),
11990  triggerType = cms.int32( 85 ),
11991  maxProbeEta = cms.double( 5.5 ),
11992  minTagEta = cms.double( -1.0 ),
11993  minDphi = cms.double( 2.5 )
11994 )
11995 fragment.hltPreHIDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler",
11996  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11997  offset = cms.uint32( 0 )
11998 )
11999 fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
12000  saveTags = cms.bool( True ),
12001  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12002  maxTagEta = cms.double( 1.4 ),
12003  minPtJet = cms.double( 10.0 ),
12004  minPtAve = cms.double( 25.0 ),
12005  minProbeEta = cms.double( 2.7 ),
12006  triggerType = cms.int32( 85 ),
12007  maxProbeEta = cms.double( 5.5 ),
12008  minTagEta = cms.double( -1.0 ),
12009  minDphi = cms.double( 2.5 )
12010 )
12011 fragment.hltPreHIDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler",
12012  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12013  offset = cms.uint32( 0 )
12014 )
12015 fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
12016  saveTags = cms.bool( True ),
12017  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12018  maxTagEta = cms.double( 1.4 ),
12019  minPtJet = cms.double( 10.0 ),
12020  minPtAve = cms.double( 15.0 ),
12021  minProbeEta = cms.double( 2.7 ),
12022  triggerType = cms.int32( 85 ),
12023  maxProbeEta = cms.double( 5.5 ),
12024  minTagEta = cms.double( -1.0 ),
12025  minDphi = cms.double( 2.5 )
12026 )
12027 fragment.hltPreHIDmesonPPTrackingGlobalDpt8 = cms.EDFilter( "HLTPrescaler",
12028  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12029  offset = cms.uint32( 0 )
12030 )
12031 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
12032  Active_Area_Repeats = cms.int32( 5 ),
12033  useMassDropTagger = cms.bool( False ),
12034  doAreaFastjet = cms.bool( False ),
12035  muMin = cms.double( -1.0 ),
12036  Ghost_EtaMax = cms.double( 6.0 ),
12037  maxBadHcalCells = cms.uint32( 9999999 ),
12038  doAreaDiskApprox = cms.bool( True ),
12039  subtractorName = cms.string( "" ),
12040  dRMax = cms.double( -1.0 ),
12041  useExplicitGhosts = cms.bool( False ),
12042  puWidth = cms.double( 0.0 ),
12043  maxRecoveredEcalCells = cms.uint32( 9999999 ),
12044  R0 = cms.double( -1.0 ),
12045  jetType = cms.string( "CaloJet" ),
12046  muCut = cms.double( -1.0 ),
12047  subjetPtMin = cms.double( -1.0 ),
12048  csRParam = cms.double( -1.0 ),
12049  MinVtxNdof = cms.int32( 5 ),
12050  minSeed = cms.uint32( 14327 ),
12051  voronoiRfact = cms.double( 0.9 ),
12052  doRhoFastjet = cms.bool( False ),
12053  jetAlgorithm = cms.string( "AntiKt" ),
12054  writeCompound = cms.bool( False ),
12055  muMax = cms.double( -1.0 ),
12056  nSigmaPU = cms.double( 1.0 ),
12057  GhostArea = cms.double( 0.01 ),
12058  Rho_EtaMax = cms.double( 4.4 ),
12059  restrictInputs = cms.bool( False ),
12060  useDynamicFiltering = cms.bool( False ),
12061  nExclude = cms.uint32( 0 ),
12062  maxRecoveredHcalCells = cms.uint32( 9999999 ),
12063  maxBadEcalCells = cms.uint32( 9999999 ),
12064  yMin = cms.double( -1.0 ),
12065  jetCollInstanceName = cms.string( "" ),
12066  useFiltering = cms.bool( False ),
12067  maxInputs = cms.uint32( 1 ),
12068  rFiltFactor = cms.double( -1.0 ),
12069  useDeterministicSeed = cms.bool( True ),
12070  doPVCorrection = cms.bool( False ),
12071  rFilt = cms.double( -1.0 ),
12072  yMax = cms.double( -1.0 ),
12073  zcut = cms.double( -1.0 ),
12074  useTrimming = cms.bool( False ),
12075  puCenters = cms.vdouble( ),
12076  MaxVtxZ = cms.double( 15.0 ),
12077  rParam = cms.double( 0.4 ),
12078  csRho_EtaMax = cms.double( -1.0 ),
12079  UseOnlyVertexTracks = cms.bool( False ),
12080  dRMin = cms.double( -1.0 ),
12081  gridSpacing = cms.double( -1.0 ),
12082  doFastJetNonUniform = cms.bool( False ),
12083  usePruning = cms.bool( False ),
12084  maxDepth = cms.int32( -1 ),
12085  yCut = cms.double( -1.0 ),
12086  useSoftDrop = cms.bool( False ),
12087  DzTrVtxMax = cms.double( 0.0 ),
12088  UseOnlyOnePV = cms.bool( False ),
12089  maxProblematicHcalCells = cms.uint32( 9999999 ),
12090  correctShape = cms.bool( False ),
12091  rcut_factor = cms.double( -1.0 ),
12092  src = cms.InputTag( "hltTowerMakerForAll" ),
12093  gridMaxRapidity = cms.double( -1.0 ),
12094  sumRecHits = cms.bool( False ),
12095  jetPtMin = cms.double( 1.0 ),
12096  puPtMin = cms.double( 10.0 ),
12097  srcPVs = cms.InputTag( "NotUsed" ),
12098  verbosity = cms.int32( 0 ),
12099  inputEtMin = cms.double( 0.3 ),
12100  useConstituentSubtraction = cms.bool( False ),
12101  beta = cms.double( -1.0 ),
12102  trimPtFracMin = cms.double( -1.0 ),
12103  radiusPU = cms.double( 0.4 ),
12104  nFilt = cms.int32( -1 ),
12105  useKtPruning = cms.bool( False ),
12106  DxyTrVtxMax = cms.double( 0.0 ),
12107  maxProblematicEcalCells = cms.uint32( 9999999 ),
12108  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
12109  doPUOffsetCorr = cms.bool( False ),
12110  writeJetsWithConst = cms.bool( False ),
12111  inputEMin = cms.double( 0.0 )
12112 )
12113 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
12114  min_N90 = cms.int32( -2 ),
12115  min_N90hits = cms.int32( 2 ),
12116  min_EMF = cms.double( 1.0E-6 ),
12117  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
12118  JetIDParams = cms.PSet(
12119  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
12120  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
12121  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
12122  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
12123  useRecHits = cms.bool( True ),
12124  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
12125  ),
12126  max_EMF = cms.double( 999.0 )
12127 )
12128 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
12129  gridSpacing = cms.double( 0.55 ),
12130  maxRapidity = cms.double( 5.0 ),
12131  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
12132 )
12133 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
12134  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
12135  algorithm = cms.string( "AK4CaloHLT" ),
12136  level = cms.string( "L1FastJet" )
12137 )
12138 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12139  algorithm = cms.string( "AK4CaloHLT" ),
12140  level = cms.string( "L2Relative" )
12141 )
12142 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12143  algorithm = cms.string( "AK4CaloHLT" ),
12144  level = cms.string( "L3Absolute" )
12145 )
12146 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12147  algorithm = cms.string( "AK4CaloHLT" ),
12148  level = cms.string( "L2L3Residual" )
12149 )
12150 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
12151  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
12152 )
12153 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
12154  src = cms.InputTag( "hltAK4CaloJets" ),
12155  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
12156 )
12157 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
12158  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
12159  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
12160 )
12161 fragment.hltJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
12162  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
12163  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
12164 )
12165 fragment.hltSiPixelClustersForRefPP = cms.EDProducer( "SiPixelClusterProducer",
12166  src = cms.InputTag( "hltSiPixelDigis" ),
12167  ChannelThreshold = cms.int32( 250 ),
12168  maxNumberOfClusters = cms.int32( -1 ),
12169  ClusterThreshold_L1 = cms.int32( 2000 ),
12170  MissCalibrate = cms.untracked.bool( True ),
12171  VCaltoElectronGain = cms.int32( 47 ),
12172  VCaltoElectronGain_L1 = cms.int32( 50 ),
12173  VCaltoElectronOffset = cms.int32( -60 ),
12174  SplitClusters = cms.bool( False ),
12175  payloadType = cms.string( "Offline" ),
12176  SeedThreshold = cms.int32( 1000 ),
12177  VCaltoElectronOffset_L1 = cms.int32( -670 ),
12178  ClusterThreshold = cms.int32( 4000 )
12179 )
12180 fragment.hltSiPixelClustersCacheForRefPP = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
12181  src = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12182  onDemand = cms.bool( False )
12183 )
12184 fragment.hltSiPixelRecHitsForRefPP = cms.EDProducer( "SiPixelRecHitConverter",
12185  VerboseLevel = cms.untracked.int32( 0 ),
12186  src = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12187  CPE = cms.string( "hltESPPixelCPEGeneric" )
12188 )
12189 fragment.hltSiStripClustersForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer",
12190  inactivePixelDetectorLabels = cms.VInputTag( ),
12191  Phase2TrackerCluster1DProducer = cms.string( "" ),
12192  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
12193  pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ),
12194  switchOffPixelsIfEmpty = cms.bool( True ),
12195  badPixelFEDChannelCollectionLabels = cms.VInputTag( ),
12196  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
12197  skipClusters = cms.InputTag( "" ),
12198  pixelCablingMapLabel = cms.string( "" ),
12199  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" )
12200 )
12201 fragment.hltFullIter0PixelQuadrupletsPreSplittingForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
12202  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
12203  'BPix1+BPix2+BPix3+FPix1_pos',
12204  'BPix1+BPix2+BPix3+FPix1_neg',
12205  'BPix1+BPix2+FPix1_pos+FPix2_pos',
12206  'BPix1+BPix2+FPix1_neg+FPix2_neg',
12207  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
12208  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
12209  MTOB = cms.PSet( ),
12210  TEC = cms.PSet( ),
12211  MTID = cms.PSet( ),
12212  FPix = cms.PSet(
12213  hitErrorRPhi = cms.double( 0.0051 ),
12214  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12215  useErrorsFromParam = cms.bool( True ),
12216  hitErrorRZ = cms.double( 0.0036 ),
12217  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12218  ),
12219  MTEC = cms.PSet( ),
12220  MTIB = cms.PSet( ),
12221  TID = cms.PSet( ),
12222  TOB = cms.PSet( ),
12223  BPix = cms.PSet(
12224  hitErrorRPhi = cms.double( 0.0027 ),
12225  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12226  useErrorsFromParam = cms.bool( True ),
12227  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" ),
12228  hitErrorRZ = cms.double( 0.006 )
12229  ),
12230  TIB = cms.PSet( )
12231 )
12232 fragment.hltFullIter0PixelTrackingRegionsPreSplitting = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12233  RegionPSet = cms.PSet(
12234  nSigmaZ = cms.double( 4.0 ),
12235  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12236  ptMin = cms.double( 0.5 ),
12237  originHalfLength = cms.double( 0.0 ),
12238  originRadius = cms.double( 0.02 ),
12239  precise = cms.bool( True ),
12240  useMultipleScattering = cms.bool( False )
12241  )
12242 )
12243 fragment.hltFullIter0PixelClusterCheckPreSplittingForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
12244  cut = cms.string( "" ),
12245  silentClusterCheck = cms.untracked.bool( False ),
12246  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12247  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12248  doClusterCheck = cms.bool( False ),
12249  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
12250  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" )
12251 )
12252 fragment.hltFullIter0PixelHitDoubletsPreSplittingForRefPP = cms.EDProducer( "HitPairEDProducer",
12253  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplitting" ),
12254  layerPairs = cms.vuint32( 0, 1, 2 ),
12255  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingForRefPP" ),
12256  produceSeedingHitSets = cms.bool( False ),
12257  produceIntermediateHitDoublets = cms.bool( True ),
12258  trackingRegionsSeedingLayers = cms.InputTag( "" ),
12259  maxElement = cms.uint32( 0 ),
12260  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingForRefPP" )
12261 )
12262 fragment.hltFullIter0PixelHitQuadrupletsPreSplittingForRefPP = cms.EDProducer( "CAHitQuadrupletEDProducer",
12263  CAThetaCut = cms.double( 0.0012 ),
12264  SeedComparitorPSet = cms.PSet(
12265  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12266  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12267  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12268  ),
12269  extraHitRPhitolerance = cms.double( 0.032 ),
12270  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingForRefPP" ),
12271  fitFastCircle = cms.bool( True ),
12272  CAHardPtCut = cms.double( 0.0 ),
12273  maxChi2 = cms.PSet(
12274  value2 = cms.double( 50.0 ),
12275  value1 = cms.double( 200.0 ),
12276  pt1 = cms.double( 0.7 ),
12277  enabled = cms.bool( True ),
12278  pt2 = cms.double( 2.0 )
12279  ),
12280  CAPhiCut = cms.double( 0.2 ),
12281  useBendingCorrection = cms.bool( True ),
12282  fitFastCircleChi2Cut = cms.bool( True )
12283 )
12284 fragment.hltFullIter0PixelSeedsPreSplittingForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12285  SeedComparitorPSet = cms.PSet(
12286  FilterStripHits = cms.bool( False ),
12287  FilterPixelHits = cms.bool( True ),
12288  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
12289  FilterAtHelixStage = cms.bool( False ),
12290  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
12291  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12292  ),
12293  forceKinematicWithRegionDirection = cms.bool( False ),
12294  magneticField = cms.string( "ParabolicMf" ),
12295  SeedMomentumForBOFF = cms.double( 5.0 ),
12296  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12297  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12298  MinOneOverPtError = cms.double( 1.0 ),
12299  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingForRefPP" ),
12300  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12301 )
12302 fragment.hltFullIter0CkfTrackCandidatesPreSplittingForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
12303  src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingForRefPP" ),
12304  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12305  SimpleMagneticField = cms.string( "ParabolicMf" ),
12306  TransientInitialStateEstimatorParameters = cms.PSet(
12307  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12308  numberMeasurementsForFit = cms.int32( 4 ),
12309  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12310  ),
12311  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12312  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersForRefPP" ),
12313  cleanTrajectoryAfterInOut = cms.bool( True ),
12314  useHitsSplitting = cms.bool( True ),
12315  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12316  doSeedingRegionRebuilding = cms.bool( True ),
12317  maxNSeeds = cms.uint32( 100000 ),
12318  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
12319  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12320  TrajectoryBuilder = cms.string( "" )
12321 )
12322 fragment.hltFullIter0CtfWithMaterialTracksPreSplittingForRefPP = cms.EDProducer( "TrackProducer",
12323  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingForRefPP" ),
12324  SimpleMagneticField = cms.string( "ParabolicMf" ),
12325  clusterRemovalInfo = cms.InputTag( "" ),
12326  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12327  MeasurementTrackerEvent = cms.InputTag( "" ),
12328  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12329  useHitsSplitting = cms.bool( False ),
12330  MeasurementTracker = cms.string( "" ),
12331  AlgorithmName = cms.string( "initialStep" ),
12332  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12333  NavigationSchool = cms.string( "" ),
12334  TrajectoryInEvent = cms.bool( False ),
12335  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12336  GeometricInnerState = cms.bool( False ),
12337  useSimpleMF = cms.bool( True ),
12338  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12339 )
12340 fragment.hltFullIter0PrimaryVerticesPreSplittingForRefPP = cms.EDProducer( "PrimaryVertexProducer",
12341  vertexCollections = cms.VPSet(
12342  cms.PSet( chi2cutoff = cms.double( 2.5 ),
12343  label = cms.string( "" ),
12344  useBeamConstraint = cms.bool( False ),
12345  minNdof = cms.double( 0.0 ),
12346  maxDistanceToBeam = cms.double( 1.0 ),
12347  algorithm = cms.string( "AdaptiveVertexFitter" )
12348  )
12349  ),
12350  verbose = cms.untracked.bool( False ),
12351  TkFilterParameters = cms.PSet(
12352  maxEta = cms.double( 2.4 ),
12353  minPt = cms.double( 0.0 ),
12354  minSiliconLayersWithHits = cms.int32( 5 ),
12355  minPixelLayersWithHits = cms.int32( 2 ),
12356  maxNormalizedChi2 = cms.double( 20.0 ),
12357  trackQuality = cms.string( "any" ),
12358  algorithm = cms.string( "filter" ),
12359  maxD0Significance = cms.double( 5.0 )
12360  ),
12361  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12362  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingForRefPP" ),
12363  TkClusParameters = cms.PSet(
12364  TkDAClusParameters = cms.PSet(
12365  zmerge = cms.double( 0.01 ),
12366  Tstop = cms.double( 0.5 ),
12367  d0CutOff = cms.double( 3.0 ),
12368  dzCutOff = cms.double( 4.0 ),
12369  vertexSize = cms.double( 0.01 ),
12370  coolingFactor = cms.double( 0.6 ),
12371  Tpurge = cms.double( 2.0 ),
12372  Tmin = cms.double( 2.4 ),
12373  uniquetrkweight = cms.double( 0.9 )
12374  ),
12375  algorithm = cms.string( "DA_vect" )
12376  )
12377 )
12378 fragment.hltSiPixelClustersAfterSplittingForRefPP = cms.EDProducer( "JetCoreClusterSplitter",
12379  verbose = cms.bool( False ),
12380  chargeFractionMin = cms.double( 2.0 ),
12381  forceXError = cms.double( 100.0 ),
12382  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingForRefPP" ),
12383  chargePerUnit = cms.double( 2000.0 ),
12384  centralMIPCharge = cms.double( 26000.0 ),
12385  forceYError = cms.double( 150.0 ),
12386  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12387  ptMin = cms.double( 200.0 ),
12388  deltaRmax = cms.double( 0.05 ),
12389  cores = cms.InputTag( "hltJetsForCoreTracking" ),
12390  fractionalWidth = cms.double( 0.4 ),
12391  pixelCPE = cms.string( "hltESPPixelCPEGeneric" )
12392 )
12393 fragment.hltSiPixelClustersCacheAfterSplittingForRefPP = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
12394  src = cms.InputTag( "hltSiPixelClustersAfterSplittingForRefPP" ),
12395  onDemand = cms.bool( False )
12396 )
12397 fragment.hltSiPixelRecHitsAfterSplittingForRefPP = cms.EDProducer( "SiPixelRecHitConverter",
12398  VerboseLevel = cms.untracked.int32( 0 ),
12399  src = cms.InputTag( "hltSiPixelClustersAfterSplittingForRefPP" ),
12400  CPE = cms.string( "hltESPPixelCPEGeneric" )
12401 )
12402 fragment.hltSiStripRawToClustersFacilityFull = cms.EDProducer( "SiStripClusterizerFromRaw",
12403  ProductLabel = cms.InputTag( "rawDataCollector" ),
12404  DoAPVEmulatorCheck = cms.bool( False ),
12405  Algorithms = cms.PSet(
12406  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
12407  useCMMeanMap = cms.bool( False ),
12408  TruncateInSuppressor = cms.bool( True ),
12409  doAPVRestore = cms.bool( False ),
12410  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
12411  PedestalSubtractionFedMode = cms.bool( True )
12412  ),
12413  Clusterizer = cms.PSet(
12414  QualityLabel = cms.string( "" ),
12415  ClusterThreshold = cms.double( 5.0 ),
12416  SeedThreshold = cms.double( 3.0 ),
12417  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
12418  ChannelThreshold = cms.double( 2.0 ),
12419  MaxAdjacentBad = cms.uint32( 0 ),
12420  setDetId = cms.bool( True ),
12421  MaxSequentialHoles = cms.uint32( 0 ),
12422  RemoveApvShots = cms.bool( True ),
12423  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
12424  MaxSequentialBad = cms.uint32( 1 )
12425  ),
12426  onDemand = cms.bool( False )
12427 )
12428 fragment.hltSiStripClustersFullForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer",
12429  inactivePixelDetectorLabels = cms.VInputTag( ),
12430  Phase2TrackerCluster1DProducer = cms.string( "" ),
12431  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
12432  pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ),
12433  switchOffPixelsIfEmpty = cms.bool( True ),
12434  badPixelFEDChannelCollectionLabels = cms.VInputTag( ),
12435  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
12436  skipClusters = cms.InputTag( "" ),
12437  pixelCablingMapLabel = cms.string( "" ),
12438  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" )
12439 )
12440 fragment.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter",
12441  StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ),
12442  stereoRecHits = cms.string( "stereoRecHit" ),
12443  useSiStripQuality = cms.bool( False ),
12444  matchedRecHits = cms.string( "matchedRecHit" ),
12445  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
12446  VerbosityLevel = cms.untracked.int32( 1 ),
12447  rphiRecHits = cms.string( "rphiRecHit" ),
12448  Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ),
12449  siStripQualityLabel = cms.ESInputTag( "" ),
12450  MaskBadAPVFibers = cms.bool( False )
12451 )
12452 fragment.hltFullIter0PixelQuadrupletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
12453  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
12454  'BPix1+BPix2+BPix3+FPix1_pos',
12455  'BPix1+BPix2+BPix3+FPix1_neg',
12456  'BPix1+BPix2+FPix1_pos+FPix2_pos',
12457  'BPix1+BPix2+FPix1_neg+FPix2_neg',
12458  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
12459  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
12460  MTOB = cms.PSet( ),
12461  TEC = cms.PSet( ),
12462  MTID = cms.PSet( ),
12463  FPix = cms.PSet(
12464  hitErrorRPhi = cms.double( 0.0051 ),
12465  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12466  useErrorsFromParam = cms.bool( True ),
12467  hitErrorRZ = cms.double( 0.0036 ),
12468  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12469  ),
12470  MTEC = cms.PSet( ),
12471  MTIB = cms.PSet( ),
12472  TID = cms.PSet( ),
12473  TOB = cms.PSet( ),
12474  BPix = cms.PSet(
12475  hitErrorRPhi = cms.double( 0.0027 ),
12476  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12477  useErrorsFromParam = cms.bool( True ),
12478  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12479  ),
12480  TIB = cms.PSet( )
12481 )
12482 fragment.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12483  RegionPSet = cms.PSet(
12484  nSigmaZ = cms.double( 4.0 ),
12485  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12486  ptMin = cms.double( 0.5 ),
12487  originHalfLength = cms.double( 0.0 ),
12488  originRadius = cms.double( 0.02 ),
12489  precise = cms.bool( True ),
12490  useMultipleScattering = cms.bool( False )
12491  )
12492 )
12493 fragment.hltFullIter0PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
12494  cut = cms.string( "" ),
12495  silentClusterCheck = cms.untracked.bool( False ),
12496  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12497  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12498  doClusterCheck = cms.bool( False ),
12499  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
12500  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
12501 )
12502 fragment.hltFullIter0PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
12503  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ),
12504  layerPairs = cms.vuint32( 0, 1, 2 ),
12505  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckForRefPP" ),
12506  produceSeedingHitSets = cms.bool( False ),
12507  produceIntermediateHitDoublets = cms.bool( True ),
12508  trackingRegionsSeedingLayers = cms.InputTag( "" ),
12509  maxElement = cms.uint32( 0 ),
12510  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsForRefPP" )
12511 )
12512 fragment.hltFullIter0PixelHitQuadrupletsForRefPP = cms.EDProducer( "CAHitQuadrupletEDProducer",
12513  CAThetaCut = cms.double( 0.0012 ),
12514  SeedComparitorPSet = cms.PSet(
12515  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12516  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12517  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12518  ),
12519  extraHitRPhitolerance = cms.double( 0.032 ),
12520  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsForRefPP" ),
12521  fitFastCircle = cms.bool( True ),
12522  CAHardPtCut = cms.double( 0.0 ),
12523  maxChi2 = cms.PSet(
12524  value2 = cms.double( 50.0 ),
12525  value1 = cms.double( 200.0 ),
12526  pt1 = cms.double( 0.7 ),
12527  enabled = cms.bool( True ),
12528  pt2 = cms.double( 2.0 )
12529  ),
12530  CAPhiCut = cms.double( 0.2 ),
12531  useBendingCorrection = cms.bool( True ),
12532  fitFastCircleChi2Cut = cms.bool( True )
12533 )
12534 fragment.hltFullIter0PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12535  SeedComparitorPSet = cms.PSet(
12536  FilterStripHits = cms.bool( False ),
12537  FilterPixelHits = cms.bool( True ),
12538  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
12539  FilterAtHelixStage = cms.bool( False ),
12540  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
12541  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12542  ),
12543  forceKinematicWithRegionDirection = cms.bool( False ),
12544  magneticField = cms.string( "ParabolicMf" ),
12545  SeedMomentumForBOFF = cms.double( 5.0 ),
12546  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12547  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12548  MinOneOverPtError = cms.double( 1.0 ),
12549  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsForRefPP" ),
12550  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12551 )
12552 fragment.hltFullIter0CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
12553  src = cms.InputTag( "hltFullIter0PixelSeedsForRefPP" ),
12554  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12555  SimpleMagneticField = cms.string( "ParabolicMf" ),
12556  TransientInitialStateEstimatorParameters = cms.PSet(
12557  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12558  numberMeasurementsForFit = cms.int32( 4 ),
12559  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12560  ),
12561  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12562  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullForRefPP" ),
12563  cleanTrajectoryAfterInOut = cms.bool( True ),
12564  useHitsSplitting = cms.bool( True ),
12565  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12566  doSeedingRegionRebuilding = cms.bool( True ),
12567  maxNSeeds = cms.uint32( 100000 ),
12568  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
12569  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12570  TrajectoryBuilder = cms.string( "" )
12571 )
12572 fragment.hltFullIter0CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
12573  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesForRefPP" ),
12574  SimpleMagneticField = cms.string( "ParabolicMf" ),
12575  clusterRemovalInfo = cms.InputTag( "" ),
12576  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12577  MeasurementTrackerEvent = cms.InputTag( "" ),
12578  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12579  useHitsSplitting = cms.bool( False ),
12580  MeasurementTracker = cms.string( "" ),
12581  AlgorithmName = cms.string( "initialStep" ),
12582  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12583  NavigationSchool = cms.string( "" ),
12584  TrajectoryInEvent = cms.bool( False ),
12585  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12586  GeometricInnerState = cms.bool( False ),
12587  useSimpleMF = cms.bool( True ),
12588  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12589 )
12590 fragment.hltFullIter0PrimaryVerticesForRefPP = cms.EDProducer( "PrimaryVertexProducer",
12591  vertexCollections = cms.VPSet(
12592  cms.PSet( chi2cutoff = cms.double( 2.5 ),
12593  label = cms.string( "" ),
12594  useBeamConstraint = cms.bool( False ),
12595  minNdof = cms.double( 0.0 ),
12596  maxDistanceToBeam = cms.double( 1.0 ),
12597  algorithm = cms.string( "AdaptiveVertexFitter" )
12598  )
12599  ),
12600  verbose = cms.untracked.bool( False ),
12601  TkFilterParameters = cms.PSet(
12602  maxEta = cms.double( 2.4 ),
12603  minPt = cms.double( 0.0 ),
12604  minSiliconLayersWithHits = cms.int32( 5 ),
12605  minPixelLayersWithHits = cms.int32( 2 ),
12606  maxNormalizedChi2 = cms.double( 20.0 ),
12607  trackQuality = cms.string( "any" ),
12608  algorithm = cms.string( "filter" ),
12609  maxD0Significance = cms.double( 5.0 )
12610  ),
12611  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12612  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ),
12613  TkClusParameters = cms.PSet(
12614  TkDAClusParameters = cms.PSet(
12615  zmerge = cms.double( 0.01 ),
12616  Tstop = cms.double( 0.5 ),
12617  d0CutOff = cms.double( 3.0 ),
12618  dzCutOff = cms.double( 4.0 ),
12619  vertexSize = cms.double( 0.01 ),
12620  coolingFactor = cms.double( 0.6 ),
12621  Tpurge = cms.double( 2.0 ),
12622  Tmin = cms.double( 2.4 ),
12623  uniquetrkweight = cms.double( 0.9 )
12624  ),
12625  algorithm = cms.string( "DA_vect" )
12626  )
12627 )
12628 fragment.hltFullIter0TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
12629  src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ),
12630  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12631  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
12632  qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ),
12633  mva = cms.PSet(
12634  GBRForestFileName = cms.string( "" ),
12635  GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" )
12636  ),
12637  ignoreVertices = cms.bool( False )
12638 )
12639 fragment.hltFullIter0HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
12640  minQuality = cms.string( "highPurity" ),
12641  copyExtras = cms.untracked.bool( True ),
12642  copyTrajectories = cms.untracked.bool( False ),
12643  originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ),
12644  originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierForRefPP','QualityMasks' ),
12645  originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierForRefPP','MVAValues' )
12646 )
12647 fragment.hltFullIter1ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
12648  trackClassifier = cms.InputTag( '','QualityMasks' ),
12649  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12650  maxChi2 = cms.double( 9.0 ),
12651  trajectories = cms.InputTag( "hltFullIter0HighPurityTracksForRefPP" ),
12652  oldClusterRemovalInfo = cms.InputTag( "" ),
12653  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
12654  overrideTrkQuals = cms.InputTag( "" ),
12655  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12656  TrackQuality = cms.string( "highPurity" )
12657 )
12658 fragment.hltFullIter1MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12659  clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalForRefPP" ),
12660  OnDemand = cms.bool( False ),
12661  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
12662 )
12663 fragment.hltFullIter1PixelQuadrupletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
12664  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
12665  'BPix1+BPix2+BPix3+FPix1_pos',
12666  'BPix1+BPix2+BPix3+FPix1_neg',
12667  'BPix1+BPix2+FPix1_pos+FPix2_pos',
12668  'BPix1+BPix2+FPix1_neg+FPix2_neg',
12669  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
12670  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
12671  MTOB = cms.PSet( ),
12672  TEC = cms.PSet( ),
12673  MTID = cms.PSet( ),
12674  FPix = cms.PSet(
12675  hitErrorRPhi = cms.double( 0.0051 ),
12676  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12677  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalForRefPP" ),
12678  useErrorsFromParam = cms.bool( True ),
12679  hitErrorRZ = cms.double( 0.0036 ),
12680  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12681  ),
12682  MTEC = cms.PSet( ),
12683  MTIB = cms.PSet( ),
12684  TID = cms.PSet( ),
12685  TOB = cms.PSet( ),
12686  BPix = cms.PSet(
12687  hitErrorRPhi = cms.double( 0.0027 ),
12688  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12689  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalForRefPP" ),
12690  useErrorsFromParam = cms.bool( True ),
12691  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12692  ),
12693  TIB = cms.PSet( )
12694 )
12695 fragment.hltFullIter1PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12696  RegionPSet = cms.PSet(
12697  nSigmaZ = cms.double( 4.0 ),
12698  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12699  ptMin = cms.double( 0.15 ),
12700  originHalfLength = cms.double( 0.0 ),
12701  originRadius = cms.double( 0.02 ),
12702  precise = cms.bool( True ),
12703  useMultipleScattering = cms.bool( False )
12704  )
12705 )
12706 fragment.hltFullIter1PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
12707  cut = cms.string( "" ),
12708  silentClusterCheck = cms.untracked.bool( False ),
12709  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12710  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12711  doClusterCheck = cms.bool( False ),
12712  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
12713  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
12714 )
12715 fragment.hltFullIter1PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
12716  trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegions" ),
12717  layerPairs = cms.vuint32( 0, 1, 2 ),
12718  clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckForRefPP" ),
12719  produceSeedingHitSets = cms.bool( False ),
12720  produceIntermediateHitDoublets = cms.bool( True ),
12721  trackingRegionsSeedingLayers = cms.InputTag( "" ),
12722  maxElement = cms.uint32( 0 ),
12723  seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsForRefPP" )
12724 )
12725 fragment.hltFullIter1PixelHitQuadrupletsForRefPP = cms.EDProducer( "CAHitQuadrupletEDProducer",
12726  CAThetaCut = cms.double( 0.0017 ),
12727  SeedComparitorPSet = cms.PSet(
12728  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12729  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12730  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12731  ),
12732  extraHitRPhitolerance = cms.double( 0.032 ),
12733  doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsForRefPP" ),
12734  fitFastCircle = cms.bool( True ),
12735  CAHardPtCut = cms.double( 0.0 ),
12736  maxChi2 = cms.PSet(
12737  value2 = cms.double( 150.0 ),
12738  value1 = cms.double( 1000.0 ),
12739  pt1 = cms.double( 0.7 ),
12740  enabled = cms.bool( True ),
12741  pt2 = cms.double( 2.0 )
12742  ),
12743  CAPhiCut = cms.double( 0.3 ),
12744  useBendingCorrection = cms.bool( True ),
12745  fitFastCircleChi2Cut = cms.bool( True )
12746 )
12747 fragment.hltFullIter1PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
12748  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12749  forceKinematicWithRegionDirection = cms.bool( False ),
12750  magneticField = cms.string( "ParabolicMf" ),
12751  SeedMomentumForBOFF = cms.double( 5.0 ),
12752  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12753  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12754  MinOneOverPtError = cms.double( 1.0 ),
12755  seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsForRefPP" ),
12756  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12757 )
12758 fragment.hltFullIter1CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
12759  src = cms.InputTag( "hltFullIter1PixelSeedsForRefPP" ),
12760  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12761  SimpleMagneticField = cms.string( "ParabolicMf" ),
12762  TransientInitialStateEstimatorParameters = cms.PSet(
12763  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12764  numberMeasurementsForFit = cms.int32( 4 ),
12765  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12766  ),
12767  TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
12768  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventForRefPP" ),
12769  cleanTrajectoryAfterInOut = cms.bool( True ),
12770  useHitsSplitting = cms.bool( True ),
12771  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12772  doSeedingRegionRebuilding = cms.bool( True ),
12773  maxNSeeds = cms.uint32( 100000 ),
12774  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ),
12775  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12776  TrajectoryBuilder = cms.string( "" )
12777 )
12778 fragment.hltFullIter1CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
12779  src = cms.InputTag( "hltFullIter1CkfTrackCandidatesForRefPP" ),
12780  SimpleMagneticField = cms.string( "ParabolicMf" ),
12781  clusterRemovalInfo = cms.InputTag( "" ),
12782  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12783  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventForRefPP" ),
12784  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12785  useHitsSplitting = cms.bool( False ),
12786  MeasurementTracker = cms.string( "" ),
12787  AlgorithmName = cms.string( "lowPtQuadStep" ),
12788  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12789  NavigationSchool = cms.string( "" ),
12790  TrajectoryInEvent = cms.bool( False ),
12791  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12792  GeometricInnerState = cms.bool( False ),
12793  useSimpleMF = cms.bool( True ),
12794  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12795 )
12796 fragment.hltFullIter1TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
12797  src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksForRefPP" ),
12798  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12799  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
12800  qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ),
12801  mva = cms.PSet(
12802  GBRForestFileName = cms.string( "" ),
12803  GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" )
12804  ),
12805  ignoreVertices = cms.bool( False )
12806 )
12807 fragment.hltFullIter1HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
12808  minQuality = cms.string( "highPurity" ),
12809  copyExtras = cms.untracked.bool( True ),
12810  copyTrajectories = cms.untracked.bool( False ),
12811  originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksForRefPP" ),
12812  originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierForRefPP','QualityMasks' ),
12813  originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierForRefPP','MVAValues' )
12814 )
12815 fragment.hltFullIter2ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
12816  trackClassifier = cms.InputTag( '','QualityMasks' ),
12817  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12818  maxChi2 = cms.double( 9.0 ),
12819  trajectories = cms.InputTag( "hltFullIter1HighPurityTracksForRefPP" ),
12820  oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalForRefPP" ),
12821  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
12822  overrideTrkQuals = cms.InputTag( "" ),
12823  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12824  TrackQuality = cms.string( "highPurity" )
12825 )
12826 fragment.hltFullIter2MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12827  clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalForRefPP" ),
12828  OnDemand = cms.bool( False ),
12829  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
12830 )
12831 fragment.hltFullIter2PixelTripletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
12832  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
12833  'BPix2+BPix3+BPix4',
12834  'BPix1+BPix3+BPix4',
12835  'BPix1+BPix2+BPix4',
12836  'BPix2+BPix3+FPix1_pos',
12837  'BPix2+BPix3+FPix1_neg',
12838  'BPix1+BPix2+FPix1_pos',
12839  'BPix1+BPix2+FPix1_neg',
12840  'BPix1+BPix3+FPix1_pos',
12841  'BPix1+BPix3+FPix1_neg',
12842  'BPix2+FPix1_pos+FPix2_pos',
12843  'BPix2+FPix1_neg+FPix2_neg',
12844  'BPix1+FPix1_pos+FPix2_pos',
12845  'BPix1+FPix1_neg+FPix2_neg',
12846  'BPix1+BPix2+FPix2_pos',
12847  'BPix1+BPix2+FPix2_neg',
12848  'FPix1_pos+FPix2_pos+FPix3_pos',
12849  'FPix1_neg+FPix2_neg+FPix3_neg',
12850  'BPix1+FPix2_pos+FPix3_pos',
12851  'BPix1+FPix2_neg+FPix3_neg',
12852  'BPix1+FPix1_pos+FPix3_pos',
12853  'BPix1+FPix1_neg+FPix3_neg' ),
12854  MTOB = cms.PSet( ),
12855  TEC = cms.PSet( ),
12856  MTID = cms.PSet( ),
12857  FPix = cms.PSet(
12858  hitErrorRPhi = cms.double( 0.0051 ),
12859  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12860  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalForRefPP" ),
12861  useErrorsFromParam = cms.bool( True ),
12862  hitErrorRZ = cms.double( 0.0036 ),
12863  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12864  ),
12865  MTEC = cms.PSet( ),
12866  MTIB = cms.PSet( ),
12867  TID = cms.PSet( ),
12868  TOB = cms.PSet( ),
12869  BPix = cms.PSet(
12870  hitErrorRPhi = cms.double( 0.0027 ),
12871  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12872  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalForRefPP" ),
12873  useErrorsFromParam = cms.bool( True ),
12874  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12875  ),
12876  TIB = cms.PSet( )
12877 )
12878 fragment.hltFullIter2PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12879  RegionPSet = cms.PSet(
12880  nSigmaZ = cms.double( 4.0 ),
12881  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12882  ptMin = cms.double( 0.55 ),
12883  originHalfLength = cms.double( 0.0 ),
12884  originRadius = cms.double( 0.02 ),
12885  precise = cms.bool( True ),
12886  useMultipleScattering = cms.bool( False )
12887  )
12888 )
12889 fragment.hltFullIter2PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
12890  cut = cms.string( "" ),
12891  silentClusterCheck = cms.untracked.bool( False ),
12892  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12893  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12894  doClusterCheck = cms.bool( False ),
12895  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
12896  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
12897 )
12898 fragment.hltFullIter2PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
12899  trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegions" ),
12900  layerPairs = cms.vuint32( 0, 1 ),
12901  clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckForRefPP" ),
12902  produceSeedingHitSets = cms.bool( True ),
12903  produceIntermediateHitDoublets = cms.bool( True ),
12904  trackingRegionsSeedingLayers = cms.InputTag( "" ),
12905  maxElement = cms.uint32( 0 ),
12906  seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsForRefPP" )
12907 )
12908 fragment.hltFullIter2PixelHitTripletsForRefPP = cms.EDProducer( "CAHitTripletEDProducer",
12909  CAHardPtCut = cms.double( 0.3 ),
12910  SeedComparitorPSet = cms.PSet(
12911  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12912  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12913  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12914  ),
12915  extraHitRPhitolerance = cms.double( 0.032 ),
12916  doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsForRefPP" ),
12917  CAThetaCut = cms.double( 0.004 ),
12918  maxChi2 = cms.PSet(
12919  value2 = cms.double( 6.0 ),
12920  value1 = cms.double( 100.0 ),
12921  pt1 = cms.double( 0.8 ),
12922  enabled = cms.bool( True ),
12923  pt2 = cms.double( 8.0 )
12924  ),
12925  CAPhiCut = cms.double( 0.07 ),
12926  useBendingCorrection = cms.bool( True )
12927 )
12928 fragment.hltFullIter2PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
12929  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12930  forceKinematicWithRegionDirection = cms.bool( False ),
12931  magneticField = cms.string( "ParabolicMf" ),
12932  SeedMomentumForBOFF = cms.double( 5.0 ),
12933  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12934  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12935  MinOneOverPtError = cms.double( 1.0 ),
12936  seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsForRefPP" ),
12937  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12938 )
12939 fragment.hltFullIter2CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
12940  src = cms.InputTag( "hltFullIter2PixelSeedsForRefPP" ),
12941  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12942  SimpleMagneticField = cms.string( "ParabolicMf" ),
12943  TransientInitialStateEstimatorParameters = cms.PSet(
12944  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12945  numberMeasurementsForFit = cms.int32( 4 ),
12946  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12947  ),
12948  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12949  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventForRefPP" ),
12950  cleanTrajectoryAfterInOut = cms.bool( True ),
12951  useHitsSplitting = cms.bool( True ),
12952  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12953  doSeedingRegionRebuilding = cms.bool( True ),
12954  maxNSeeds = cms.uint32( 100000 ),
12955  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ),
12956  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12957  TrajectoryBuilder = cms.string( "" )
12958 )
12959 fragment.hltFullIter2CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
12960  src = cms.InputTag( "hltFullIter2CkfTrackCandidatesForRefPP" ),
12961  SimpleMagneticField = cms.string( "ParabolicMf" ),
12962  clusterRemovalInfo = cms.InputTag( "" ),
12963  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12964  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventForRefPP" ),
12965  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12966  useHitsSplitting = cms.bool( False ),
12967  MeasurementTracker = cms.string( "" ),
12968  AlgorithmName = cms.string( "highPtTripletStep" ),
12969  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12970  NavigationSchool = cms.string( "" ),
12971  TrajectoryInEvent = cms.bool( False ),
12972  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12973  GeometricInnerState = cms.bool( False ),
12974  useSimpleMF = cms.bool( True ),
12975  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12976 )
12977 fragment.hltFullIter2TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
12978  src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksForRefPP" ),
12979  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12980  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
12981  qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ),
12982  mva = cms.PSet(
12983  GBRForestFileName = cms.string( "" ),
12984  GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" )
12985  ),
12986  ignoreVertices = cms.bool( False )
12987 )
12988 fragment.hltFullIter2HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
12989  minQuality = cms.string( "highPurity" ),
12990  copyExtras = cms.untracked.bool( True ),
12991  copyTrajectories = cms.untracked.bool( False ),
12992  originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksForRefPP" ),
12993  originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierForRefPP','QualityMasks' ),
12994  originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierForRefPP','MVAValues' )
12995 )
12996 fragment.hltFullIter3ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
12997  trackClassifier = cms.InputTag( '','QualityMasks' ),
12998  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12999  maxChi2 = cms.double( 9.0 ),
13000  trajectories = cms.InputTag( "hltFullIter2HighPurityTracksForRefPP" ),
13001  oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalForRefPP" ),
13002  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13003  overrideTrkQuals = cms.InputTag( "" ),
13004  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13005  TrackQuality = cms.string( "highPurity" )
13006 )
13007 fragment.hltFullIter3MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13008  clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalForRefPP" ),
13009  OnDemand = cms.bool( False ),
13010  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13011 )
13012 fragment.hltFullIter3PixelTripletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13013  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
13014  'BPix2+BPix3+BPix4',
13015  'BPix1+BPix3+BPix4',
13016  'BPix1+BPix2+BPix4',
13017  'BPix2+BPix3+FPix1_pos',
13018  'BPix2+BPix3+FPix1_neg',
13019  'BPix1+BPix2+FPix1_pos',
13020  'BPix1+BPix2+FPix1_neg',
13021  'BPix1+BPix3+FPix1_pos',
13022  'BPix1+BPix3+FPix1_neg',
13023  'BPix2+FPix1_pos+FPix2_pos',
13024  'BPix2+FPix1_neg+FPix2_neg',
13025  'BPix1+FPix1_pos+FPix2_pos',
13026  'BPix1+FPix1_neg+FPix2_neg',
13027  'BPix1+BPix2+FPix2_pos',
13028  'BPix1+BPix2+FPix2_neg',
13029  'FPix1_pos+FPix2_pos+FPix3_pos',
13030  'FPix1_neg+FPix2_neg+FPix3_neg',
13031  'BPix1+FPix2_pos+FPix3_pos',
13032  'BPix1+FPix2_neg+FPix3_neg',
13033  'BPix1+FPix1_pos+FPix3_pos',
13034  'BPix1+FPix1_neg+FPix3_neg' ),
13035  MTOB = cms.PSet( ),
13036  TEC = cms.PSet( ),
13037  MTID = cms.PSet( ),
13038  FPix = cms.PSet(
13039  hitErrorRPhi = cms.double( 0.0051 ),
13040  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13041  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalForRefPP" ),
13042  useErrorsFromParam = cms.bool( True ),
13043  hitErrorRZ = cms.double( 0.0036 ),
13044  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13045  ),
13046  MTEC = cms.PSet( ),
13047  MTIB = cms.PSet( ),
13048  TID = cms.PSet( ),
13049  TOB = cms.PSet( ),
13050  BPix = cms.PSet(
13051  hitErrorRPhi = cms.double( 0.0027 ),
13052  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13053  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalForRefPP" ),
13054  useErrorsFromParam = cms.bool( True ),
13055  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13056  ),
13057  TIB = cms.PSet( )
13058 )
13059 fragment.hltFullIter3PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13060  RegionPSet = cms.PSet(
13061  nSigmaZ = cms.double( 4.0 ),
13062  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13063  ptMin = cms.double( 0.2 ),
13064  originHalfLength = cms.double( 0.0 ),
13065  originRadius = cms.double( 0.02 ),
13066  precise = cms.bool( True ),
13067  useMultipleScattering = cms.bool( False )
13068  )
13069 )
13070 fragment.hltFullIter3PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13071  cut = cms.string( "" ),
13072  silentClusterCheck = cms.untracked.bool( False ),
13073  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13074  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13075  doClusterCheck = cms.bool( False ),
13076  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13077  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13078 )
13079 fragment.hltFullIter3PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
13080  trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegions" ),
13081  layerPairs = cms.vuint32( 0, 1 ),
13082  clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckForRefPP" ),
13083  produceSeedingHitSets = cms.bool( True ),
13084  produceIntermediateHitDoublets = cms.bool( True ),
13085  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13086  maxElement = cms.uint32( 0 ),
13087  seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsForRefPP" )
13088 )
13089 fragment.hltFullIter3PixelHitTripletsForRefPP = cms.EDProducer( "CAHitTripletEDProducer",
13090  CAHardPtCut = cms.double( 0.3 ),
13091  SeedComparitorPSet = cms.PSet(
13092  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
13093  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
13094  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13095  ),
13096  extraHitRPhitolerance = cms.double( 0.032 ),
13097  doublets = cms.InputTag( "hltFullIter3PixelHitDoubletsForRefPP" ),
13098  CAThetaCut = cms.double( 0.002 ),
13099  maxChi2 = cms.PSet(
13100  value2 = cms.double( 8.0 ),
13101  value1 = cms.double( 70.0 ),
13102  pt1 = cms.double( 0.8 ),
13103  enabled = cms.bool( True ),
13104  pt2 = cms.double( 2.0 )
13105  ),
13106  CAPhiCut = cms.double( 0.05 ),
13107  useBendingCorrection = cms.bool( True )
13108 )
13109 fragment.hltFullIter3PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13110  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
13111  forceKinematicWithRegionDirection = cms.bool( False ),
13112  magneticField = cms.string( "ParabolicMf" ),
13113  SeedMomentumForBOFF = cms.double( 5.0 ),
13114  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13115  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13116  MinOneOverPtError = cms.double( 1.0 ),
13117  seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTripletsForRefPP" ),
13118  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13119 )
13120 fragment.hltFullIter3CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13121  src = cms.InputTag( "hltFullIter3PixelSeedsForRefPP" ),
13122  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13123  SimpleMagneticField = cms.string( "ParabolicMf" ),
13124  TransientInitialStateEstimatorParameters = cms.PSet(
13125  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13126  numberMeasurementsForFit = cms.int32( 4 ),
13127  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13128  ),
13129  TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
13130  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventForRefPP" ),
13131  cleanTrajectoryAfterInOut = cms.bool( True ),
13132  useHitsSplitting = cms.bool( True ),
13133  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13134  doSeedingRegionRebuilding = cms.bool( True ),
13135  maxNSeeds = cms.uint32( 100000 ),
13136  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ),
13137  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13138  TrajectoryBuilder = cms.string( "" )
13139 )
13140 fragment.hltFullIter3CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13141  src = cms.InputTag( "hltFullIter3CkfTrackCandidatesForRefPP" ),
13142  SimpleMagneticField = cms.string( "ParabolicMf" ),
13143  clusterRemovalInfo = cms.InputTag( "" ),
13144  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13145  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventForRefPP" ),
13146  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13147  useHitsSplitting = cms.bool( False ),
13148  MeasurementTracker = cms.string( "" ),
13149  AlgorithmName = cms.string( "lowPtTripletStep" ),
13150  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13151  NavigationSchool = cms.string( "" ),
13152  TrajectoryInEvent = cms.bool( False ),
13153  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13154  GeometricInnerState = cms.bool( False ),
13155  useSimpleMF = cms.bool( True ),
13156  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13157 )
13158 fragment.hltFullIter3TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
13159  src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksForRefPP" ),
13160  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13161  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13162  qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ),
13163  mva = cms.PSet(
13164  GBRForestFileName = cms.string( "" ),
13165  GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" )
13166  ),
13167  ignoreVertices = cms.bool( False )
13168 )
13169 fragment.hltFullIter3HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13170  minQuality = cms.string( "highPurity" ),
13171  copyExtras = cms.untracked.bool( True ),
13172  copyTrajectories = cms.untracked.bool( False ),
13173  originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracksForRefPP" ),
13174  originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifierForRefPP','QualityMasks' ),
13175  originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifierForRefPP','MVAValues' )
13176 )
13177 fragment.hltFullIter4ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13178  trackClassifier = cms.InputTag( '','QualityMasks' ),
13179  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13180  maxChi2 = cms.double( 9.0 ),
13181  trajectories = cms.InputTag( "hltFullIter3HighPurityTracksForRefPP" ),
13182  oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemovalForRefPP" ),
13183  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13184  overrideTrkQuals = cms.InputTag( "" ),
13185  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13186  TrackQuality = cms.string( "highPurity" )
13187 )
13188 fragment.hltFullIter4MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13189  clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalForRefPP" ),
13190  OnDemand = cms.bool( False ),
13191  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13192 )
13193 fragment.hltFullIter4PixelQuadrupletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13194  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
13195  'BPix1+BPix2+BPix3+FPix1_pos',
13196  'BPix1+BPix2+BPix3+FPix1_neg',
13197  'BPix1+BPix2+FPix1_pos+FPix2_pos',
13198  'BPix1+BPix2+FPix1_neg+FPix2_neg',
13199  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
13200  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
13201  MTOB = cms.PSet( ),
13202  TEC = cms.PSet( ),
13203  MTID = cms.PSet( ),
13204  FPix = cms.PSet(
13205  hitErrorRPhi = cms.double( 0.0051 ),
13206  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13207  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalForRefPP" ),
13208  useErrorsFromParam = cms.bool( True ),
13209  hitErrorRZ = cms.double( 0.0036 ),
13210  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13211  ),
13212  MTEC = cms.PSet( ),
13213  MTIB = cms.PSet( ),
13214  TID = cms.PSet( ),
13215  TOB = cms.PSet( ),
13216  BPix = cms.PSet(
13217  hitErrorRPhi = cms.double( 0.0027 ),
13218  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13219  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalForRefPP" ),
13220  useErrorsFromParam = cms.bool( True ),
13221  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13222  ),
13223  TIB = cms.PSet( )
13224 )
13225 fragment.hltFullIter4PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13226  RegionPSet = cms.PSet(
13227  nSigmaZ = cms.double( 0.0 ),
13228  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13229  ptMin = cms.double( 0.3 ),
13230  originHalfLength = cms.double( 15.0 ),
13231  originRadius = cms.double( 1.5 ),
13232  precise = cms.bool( True ),
13233  useMultipleScattering = cms.bool( False )
13234  )
13235 )
13236 fragment.hltFullIter4PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13237  cut = cms.string( "" ),
13238  silentClusterCheck = cms.untracked.bool( False ),
13239  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13240  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13241  doClusterCheck = cms.bool( False ),
13242  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13243  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13244 )
13245 fragment.hltFullIter4PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
13246  trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegions" ),
13247  layerPairs = cms.vuint32( 0, 1, 2 ),
13248  clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckForRefPP" ),
13249  produceSeedingHitSets = cms.bool( True ),
13250  produceIntermediateHitDoublets = cms.bool( True ),
13251  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13252  maxElement = cms.uint32( 0 ),
13253  seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsForRefPP" )
13254 )
13255 fragment.hltFullIter4PixelHitQuadrupletsForRefPP = cms.EDProducer( "CAHitQuadrupletEDProducer",
13256  CAThetaCut = cms.double( 0.0011 ),
13257  SeedComparitorPSet = cms.PSet(
13258  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
13259  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
13260  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13261  ),
13262  extraHitRPhitolerance = cms.double( 0.032 ),
13263  doublets = cms.InputTag( "hltFullIter4PixelHitDoubletsForRefPP" ),
13264  fitFastCircle = cms.bool( True ),
13265  CAHardPtCut = cms.double( 0.0 ),
13266  maxChi2 = cms.PSet(
13267  value2 = cms.double( 100.0 ),
13268  value1 = cms.double( 500.0 ),
13269  pt1 = cms.double( 0.8 ),
13270  enabled = cms.bool( True ),
13271  pt2 = cms.double( 2.0 )
13272  ),
13273  CAPhiCut = cms.double( 0.0 ),
13274  useBendingCorrection = cms.bool( True ),
13275  fitFastCircleChi2Cut = cms.bool( True )
13276 )
13277 fragment.hltFullIter4PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
13278  SeedComparitorPSet = cms.PSet(
13279  FilterStripHits = cms.bool( False ),
13280  FilterPixelHits = cms.bool( True ),
13281  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13282  FilterAtHelixStage = cms.bool( False ),
13283  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13284  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13285  ),
13286  forceKinematicWithRegionDirection = cms.bool( False ),
13287  magneticField = cms.string( "ParabolicMf" ),
13288  SeedMomentumForBOFF = cms.double( 5.0 ),
13289  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13290  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13291  MinOneOverPtError = cms.double( 1.0 ),
13292  seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadrupletsForRefPP" ),
13293  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13294 )
13295 fragment.hltFullIter4CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13296  src = cms.InputTag( "hltFullIter4PixelSeedsForRefPP" ),
13297  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13298  SimpleMagneticField = cms.string( "ParabolicMf" ),
13299  TransientInitialStateEstimatorParameters = cms.PSet(
13300  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13301  numberMeasurementsForFit = cms.int32( 4 ),
13302  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13303  ),
13304  TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
13305  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventForRefPP" ),
13306  cleanTrajectoryAfterInOut = cms.bool( True ),
13307  useHitsSplitting = cms.bool( True ),
13308  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13309  doSeedingRegionRebuilding = cms.bool( True ),
13310  maxNSeeds = cms.uint32( 100000 ),
13311  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ),
13312  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13313  TrajectoryBuilder = cms.string( "" )
13314 )
13315 fragment.hltFullIter4CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13316  src = cms.InputTag( "hltFullIter4CkfTrackCandidatesForRefPP" ),
13317  SimpleMagneticField = cms.string( "ParabolicMf" ),
13318  clusterRemovalInfo = cms.InputTag( "" ),
13319  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13320  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventForRefPP" ),
13321  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13322  useHitsSplitting = cms.bool( False ),
13323  MeasurementTracker = cms.string( "" ),
13324  AlgorithmName = cms.string( "detachedQuadStep" ),
13325  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13326  NavigationSchool = cms.string( "" ),
13327  TrajectoryInEvent = cms.bool( False ),
13328  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13329  GeometricInnerState = cms.bool( False ),
13330  useSimpleMF = cms.bool( True ),
13331  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13332 )
13333 fragment.hltFullIter4TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached",
13334  src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksForRefPP" ),
13335  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13336  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13337  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
13338  mva = cms.PSet(
13339  GBRForestFileName = cms.string( "" ),
13340  GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" )
13341  ),
13342  ignoreVertices = cms.bool( False )
13343 )
13344 fragment.hltFullIter4HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13345  minQuality = cms.string( "highPurity" ),
13346  copyExtras = cms.untracked.bool( True ),
13347  copyTrajectories = cms.untracked.bool( False ),
13348  originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracksForRefPP" ),
13349  originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifierForRefPP','QualityMasks' ),
13350  originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifierForRefPP','MVAValues' )
13351 )
13352 fragment.hltFullIter5ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13353  trackClassifier = cms.InputTag( '','QualityMasks' ),
13354  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13355  maxChi2 = cms.double( 9.0 ),
13356  trajectories = cms.InputTag( "hltFullIter4HighPurityTracksForRefPP" ),
13357  oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemovalForRefPP" ),
13358  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13359  overrideTrkQuals = cms.InputTag( "" ),
13360  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13361  TrackQuality = cms.string( "highPurity" )
13362 )
13363 fragment.hltFullIter5MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13364  clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalForRefPP" ),
13365  OnDemand = cms.bool( False ),
13366  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13367 )
13368 fragment.hltFullIter5PixelTripletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13369  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
13370  'BPix2+BPix3+BPix4',
13371  'BPix2+BPix3+FPix1_pos',
13372  'BPix2+BPix3+FPix1_neg',
13373  'BPix2+FPix1_pos+FPix2_pos',
13374  'BPix2+FPix1_neg+FPix2_neg',
13375  'FPix1_pos+FPix2_pos+FPix3_pos',
13376  'FPix1_neg+FPix2_neg+FPix3_neg' ),
13377  MTOB = cms.PSet( ),
13378  TEC = cms.PSet( ),
13379  MTID = cms.PSet( ),
13380  FPix = cms.PSet(
13381  hitErrorRPhi = cms.double( 0.0051 ),
13382  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13383  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalForRefPP" ),
13384  useErrorsFromParam = cms.bool( True ),
13385  hitErrorRZ = cms.double( 0.0036 ),
13386  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13387  ),
13388  MTEC = cms.PSet( ),
13389  MTIB = cms.PSet( ),
13390  TID = cms.PSet( ),
13391  TOB = cms.PSet( ),
13392  BPix = cms.PSet(
13393  hitErrorRPhi = cms.double( 0.0027 ),
13394  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13395  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalForRefPP" ),
13396  useErrorsFromParam = cms.bool( True ),
13397  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13398  ),
13399  TIB = cms.PSet( )
13400 )
13401 fragment.hltFullIter5PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13402  RegionPSet = cms.PSet(
13403  nSigmaZ = cms.double( 0.0 ),
13404  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13405  ptMin = cms.double( 0.25 ),
13406  originHalfLength = cms.double( 15.0 ),
13407  originRadius = cms.double( 1.5 ),
13408  precise = cms.bool( True ),
13409  useMultipleScattering = cms.bool( False )
13410  )
13411 )
13412 fragment.hltFullIter5PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13413  cut = cms.string( "" ),
13414  silentClusterCheck = cms.untracked.bool( False ),
13415  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13416  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13417  doClusterCheck = cms.bool( False ),
13418  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13419  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13420 )
13421 fragment.hltFullIter5PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
13422  trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegions" ),
13423  layerPairs = cms.vuint32( 0, 1 ),
13424  clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckForRefPP" ),
13425  produceSeedingHitSets = cms.bool( True ),
13426  produceIntermediateHitDoublets = cms.bool( True ),
13427  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13428  maxElement = cms.uint32( 0 ),
13429  seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsForRefPP" )
13430 )
13431 fragment.hltFullIter5PixelHitTripletsForRefPP = cms.EDProducer( "CAHitTripletEDProducer",
13432  CAHardPtCut = cms.double( 0.2 ),
13433  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
13434  extraHitRPhitolerance = cms.double( 0.032 ),
13435  doublets = cms.InputTag( "hltFullIter5PixelHitDoubletsForRefPP" ),
13436  CAThetaCut = cms.double( 0.001 ),
13437  maxChi2 = cms.PSet(
13438  value2 = cms.double( 10.0 ),
13439  value1 = cms.double( 300.0 ),
13440  pt1 = cms.double( 0.8 ),
13441  enabled = cms.bool( True ),
13442  pt2 = cms.double( 2.0 )
13443  ),
13444  CAPhiCut = cms.double( 0.0 ),
13445  useBendingCorrection = cms.bool( True )
13446 )
13447 fragment.hltFullIter5PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
13448  SeedComparitorPSet = cms.PSet(
13449  FilterStripHits = cms.bool( False ),
13450  FilterPixelHits = cms.bool( True ),
13451  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13452  FilterAtHelixStage = cms.bool( False ),
13453  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13454  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13455  ),
13456  forceKinematicWithRegionDirection = cms.bool( False ),
13457  magneticField = cms.string( "ParabolicMf" ),
13458  SeedMomentumForBOFF = cms.double( 5.0 ),
13459  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13460  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13461  MinOneOverPtError = cms.double( 1.0 ),
13462  seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTripletsForRefPP" ),
13463  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13464 )
13465 fragment.hltFullIter5CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13466  src = cms.InputTag( "hltFullIter5PixelSeedsForRefPP" ),
13467  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13468  SimpleMagneticField = cms.string( "ParabolicMf" ),
13469  TransientInitialStateEstimatorParameters = cms.PSet(
13470  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13471  numberMeasurementsForFit = cms.int32( 4 ),
13472  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13473  ),
13474  TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
13475  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventForRefPP" ),
13476  cleanTrajectoryAfterInOut = cms.bool( True ),
13477  useHitsSplitting = cms.bool( True ),
13478  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13479  doSeedingRegionRebuilding = cms.bool( True ),
13480  maxNSeeds = cms.uint32( 100000 ),
13481  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ),
13482  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13483  TrajectoryBuilder = cms.string( "" )
13484 )
13485 fragment.hltFullIter5CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13486  src = cms.InputTag( "hltFullIter5CkfTrackCandidatesForRefPP" ),
13487  SimpleMagneticField = cms.string( "ParabolicMf" ),
13488  clusterRemovalInfo = cms.InputTag( "" ),
13489  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13490  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventForRefPP" ),
13491  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13492  useHitsSplitting = cms.bool( False ),
13493  MeasurementTracker = cms.string( "" ),
13494  AlgorithmName = cms.string( "detachedTripletStep" ),
13495  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13496  NavigationSchool = cms.string( "" ),
13497  TrajectoryInEvent = cms.bool( False ),
13498  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13499  GeometricInnerState = cms.bool( False ),
13500  useSimpleMF = cms.bool( True ),
13501  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13502 )
13503 fragment.hltFullIter5TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached",
13504  src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksForRefPP" ),
13505  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13506  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13507  qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ),
13508  mva = cms.PSet(
13509  GBRForestFileName = cms.string( "" ),
13510  GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" )
13511  ),
13512  ignoreVertices = cms.bool( False )
13513 )
13514 fragment.hltFullIter5HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13515  minQuality = cms.string( "highPurity" ),
13516  copyExtras = cms.untracked.bool( True ),
13517  copyTrajectories = cms.untracked.bool( False ),
13518  originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracksForRefPP" ),
13519  originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifierForRefPP','QualityMasks' ),
13520  originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifierForRefPP','MVAValues' )
13521 )
13522 fragment.hltFullIter6ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13523  trackClassifier = cms.InputTag( '','QualityMasks' ),
13524  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13525  maxChi2 = cms.double( 9.0 ),
13526  trajectories = cms.InputTag( "hltFullIter5HighPurityTracksForRefPP" ),
13527  oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemovalForRefPP" ),
13528  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13529  overrideTrkQuals = cms.InputTag( "" ),
13530  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13531  TrackQuality = cms.string( "highPurity" )
13532 )
13533 fragment.hltFullIter6MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13534  clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13535  OnDemand = cms.bool( False ),
13536  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13537 )
13538 fragment.hltFullIter6PixelPairsAForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13539  layerList = cms.vstring( 'BPix1+BPix2',
13540  'BPix1+BPix3',
13541  'BPix2+BPix3',
13542  'BPix1+FPix1_pos',
13543  'BPix1+FPix1_neg',
13544  'BPix2+FPix1_pos',
13545  'BPix2+FPix1_neg' ),
13546  MTOB = cms.PSet( ),
13547  TEC = cms.PSet( ),
13548  MTID = cms.PSet( ),
13549  FPix = cms.PSet(
13550  hitErrorRPhi = cms.double( 0.0051 ),
13551  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13552  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13553  useErrorsFromParam = cms.bool( True ),
13554  hitErrorRZ = cms.double( 0.0036 ),
13555  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13556  ),
13557  MTEC = cms.PSet( ),
13558  MTIB = cms.PSet( ),
13559  TID = cms.PSet( ),
13560  TOB = cms.PSet( ),
13561  BPix = cms.PSet(
13562  hitErrorRPhi = cms.double( 0.0027 ),
13563  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13564  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13565  useErrorsFromParam = cms.bool( True ),
13566  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13567  ),
13568  TIB = cms.PSet( )
13569 )
13570 fragment.hltFullIter6PixelTrackingRegionsAForRefPP = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
13571  RegionPSet = cms.PSet(
13572  useFixedError = cms.bool( True ),
13573  nSigmaZ = cms.double( 4.0 ),
13574  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13575  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13576  useFoundVertices = cms.bool( True ),
13577  fixedError = cms.double( 0.03 ),
13578  maxNVertices = cms.int32( 5 ),
13579  sigmaZVertex = cms.double( 3.0 ),
13580  useFakeVertices = cms.bool( False ),
13581  ptMin = cms.double( 0.6 ),
13582  originRadius = cms.double( 0.015 ),
13583  precise = cms.bool( True ),
13584  useMultipleScattering = cms.bool( False )
13585  )
13586 )
13587 fragment.hltFullIter6PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13588  cut = cms.string( "" ),
13589  silentClusterCheck = cms.untracked.bool( False ),
13590  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13591  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13592  doClusterCheck = cms.bool( False ),
13593  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13594  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13595 )
13596 fragment.hltFullIter6PixelHitDoubletsAForRefPP = cms.EDProducer( "HitPairEDProducer",
13597  trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsAForRefPP" ),
13598  layerPairs = cms.vuint32( 0 ),
13599  clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ),
13600  produceSeedingHitSets = cms.bool( True ),
13601  produceIntermediateHitDoublets = cms.bool( True ),
13602  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13603  maxElement = cms.uint32( 0 ),
13604  seedingLayers = cms.InputTag( "hltFullIter6PixelPairsAForRefPP" )
13605 )
13606 fragment.hltFullIter6PixelSeedsAForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13607  SeedComparitorPSet = cms.PSet(
13608  FilterStripHits = cms.bool( False ),
13609  FilterPixelHits = cms.bool( True ),
13610  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13611  FilterAtHelixStage = cms.bool( True ),
13612  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13613  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13614  ),
13615  forceKinematicWithRegionDirection = cms.bool( False ),
13616  magneticField = cms.string( "ParabolicMf" ),
13617  SeedMomentumForBOFF = cms.double( 5.0 ),
13618  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13619  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13620  MinOneOverPtError = cms.double( 1.0 ),
13621  seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsAForRefPP" ),
13622  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13623 )
13624 fragment.hltFullIter6PixelPairsBForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13625  layerList = cms.vstring( 'BPix1+BPix4' ),
13626  MTOB = cms.PSet( ),
13627  TEC = cms.PSet( ),
13628  MTID = cms.PSet( ),
13629  FPix = cms.PSet(
13630  hitErrorRPhi = cms.double( 0.0051 ),
13631  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13632  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13633  useErrorsFromParam = cms.bool( True ),
13634  hitErrorRZ = cms.double( 0.0036 ),
13635  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13636  ),
13637  MTEC = cms.PSet( ),
13638  MTIB = cms.PSet( ),
13639  TID = cms.PSet( ),
13640  TOB = cms.PSet( ),
13641  BPix = cms.PSet(
13642  hitErrorRPhi = cms.double( 0.0027 ),
13643  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13644  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13645  useErrorsFromParam = cms.bool( True ),
13646  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13647  ),
13648  TIB = cms.PSet(
13649  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13650  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13651  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
13652  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
13653  )
13654 )
13655 fragment.hltFullIter6PixelTrackingRegionsBForRefPP = cms.EDProducer( "PointSeededTrackingRegionsEDProducer",
13656  RegionPSet = cms.PSet(
13657  vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13658  zErrorVetex = cms.double( 0.03 ),
13659  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13660  zErrorBeamSpot = cms.double( 24.2 ),
13661  maxNVertices = cms.int32( 5 ),
13662  maxNRegions = cms.int32( 5 ),
13663  nSigmaZVertex = cms.double( 3.0 ),
13664  nSigmaZBeamSpot = cms.double( 4.0 ),
13665  ptMin = cms.double( 0.6 ),
13666  points = cms.PSet(
13667  phi = cms.vdouble( 3.0 ),
13668  eta = cms.vdouble( 0.0 )
13669  ),
13670  mode = cms.string( "VerticesFixed" ),
13671  searchOpt = cms.bool( False ),
13672  whereToUseMeasurementTracker = cms.string( "Never" ),
13673  originRadius = cms.double( 0.015 ),
13674  measurementTrackerName = cms.InputTag( "" ),
13675  precise = cms.bool( True ),
13676  deltaEta = cms.double( 1.2 ),
13677  deltaPhi = cms.double( 0.5 )
13678  )
13679 )
13680 fragment.hltFullIter6PixelHitDoubletsBForRefPP = cms.EDProducer( "HitPairEDProducer",
13681  trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsBForRefPP" ),
13682  layerPairs = cms.vuint32( 0 ),
13683  clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ),
13684  produceSeedingHitSets = cms.bool( True ),
13685  produceIntermediateHitDoublets = cms.bool( True ),
13686  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13687  maxElement = cms.uint32( 0 ),
13688  seedingLayers = cms.InputTag( "hltFullIter6PixelPairsBForRefPP" )
13689 )
13690 fragment.hltFullIter6PixelSeedsBForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13691  SeedComparitorPSet = cms.PSet(
13692  FilterStripHits = cms.bool( False ),
13693  FilterPixelHits = cms.bool( True ),
13694  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13695  FilterAtHelixStage = cms.bool( True ),
13696  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13697  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13698  ),
13699  forceKinematicWithRegionDirection = cms.bool( False ),
13700  magneticField = cms.string( "ParabolicMf" ),
13701  SeedMomentumForBOFF = cms.double( 5.0 ),
13702  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13703  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13704  MinOneOverPtError = cms.double( 1.0 ),
13705  seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsBForRefPP" ),
13706  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13707 )
13708 fragment.hltFullIter6PixelSeedsForRefPP = cms.EDProducer( "SeedCombiner",
13709  seedCollections = cms.VInputTag( 'hltFullIter6PixelSeedsAForRefPP','hltFullIter6PixelSeedsBForRefPP' )
13710 )
13711 fragment.hltFullIter6CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13712  src = cms.InputTag( "hltFullIter6PixelSeedsForRefPP" ),
13713  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13714  SimpleMagneticField = cms.string( "ParabolicMf" ),
13715  TransientInitialStateEstimatorParameters = cms.PSet(
13716  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13717  numberMeasurementsForFit = cms.int32( 4 ),
13718  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13719  ),
13720  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
13721  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventForRefPP" ),
13722  cleanTrajectoryAfterInOut = cms.bool( True ),
13723  useHitsSplitting = cms.bool( True ),
13724  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13725  doSeedingRegionRebuilding = cms.bool( True ),
13726  maxNSeeds = cms.uint32( 500000 ),
13727  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
13728  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13729  TrajectoryBuilder = cms.string( "" )
13730 )
13731 fragment.hltFullIter6CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13732  src = cms.InputTag( "hltFullIter6CkfTrackCandidatesForRefPP" ),
13733  SimpleMagneticField = cms.string( "ParabolicMf" ),
13734  clusterRemovalInfo = cms.InputTag( "" ),
13735  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13736  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventForRefPP" ),
13737  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13738  useHitsSplitting = cms.bool( False ),
13739  MeasurementTracker = cms.string( "" ),
13740  AlgorithmName = cms.string( "pixelPairStep" ),
13741  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13742  NavigationSchool = cms.string( "" ),
13743  TrajectoryInEvent = cms.bool( False ),
13744  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13745  GeometricInnerState = cms.bool( False ),
13746  useSimpleMF = cms.bool( True ),
13747  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13748 )
13749 fragment.hltFullIter6TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
13750  src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksForRefPP" ),
13751  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13752  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13753  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
13754  mva = cms.PSet(
13755  GBRForestFileName = cms.string( "" ),
13756  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" )
13757  ),
13758  ignoreVertices = cms.bool( False )
13759 )
13760 fragment.hltFullIter6HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13761  minQuality = cms.string( "highPurity" ),
13762  copyExtras = cms.untracked.bool( True ),
13763  copyTrajectories = cms.untracked.bool( False ),
13764  originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracksForRefPP" ),
13765  originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifierForRefPP','QualityMasks' ),
13766  originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifierForRefPP','MVAValues' )
13767 )
13768 fragment.hltFullIter7ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13769  trackClassifier = cms.InputTag( '','QualityMasks' ),
13770  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13771  maxChi2 = cms.double( 9.0 ),
13772  trajectories = cms.InputTag( "hltFullIter6HighPurityTracksForRefPP" ),
13773  oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13774  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13775  overrideTrkQuals = cms.InputTag( "" ),
13776  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13777  TrackQuality = cms.string( "highPurity" )
13778 )
13779 fragment.hltFullIter7MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13780  clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
13781  OnDemand = cms.bool( False ),
13782  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13783 )
13784 fragment.hltFullIter7MixedLayersAForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13785  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
13786  'BPix2+FPix1_neg+FPix2_neg' ),
13787  MTOB = cms.PSet( ),
13788  TEC = cms.PSet(
13789  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13790  minRing = cms.int32( 1 ),
13791  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
13792  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
13793  useRingSlector = cms.bool( True ),
13794  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
13795  maxRing = cms.int32( 1 )
13796  ),
13797  MTID = cms.PSet( ),
13798  FPix = cms.PSet(
13799  hitErrorRPhi = cms.double( 0.0051 ),
13800  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13801  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
13802  useErrorsFromParam = cms.bool( True ),
13803  hitErrorRZ = cms.double( 0.0036 ),
13804  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13805  ),
13806  MTEC = cms.PSet( ),
13807  MTIB = cms.PSet( ),
13808  TID = cms.PSet( ),
13809  TOB = cms.PSet( ),
13810  BPix = cms.PSet(
13811  hitErrorRPhi = cms.double( 0.0027 ),
13812  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13813  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
13814  useErrorsFromParam = cms.bool( True ),
13815  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13816  ),
13817  TIB = cms.PSet( )
13818 )
13819 fragment.hltFullIter7MixedTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13820  RegionPSet = cms.PSet(
13821  nSigmaZ = cms.double( 0.0 ),
13822  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13823  ptMin = cms.double( 0.4 ),
13824  originHalfLength = cms.double( 15.0 ),
13825  originRadius = cms.double( 1.5 ),
13826  precise = cms.bool( True ),
13827  useMultipleScattering = cms.bool( False )
13828  )
13829 )
13830 fragment.hltFullIter7MixedClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13831  cut = cms.string( "" ),
13832  silentClusterCheck = cms.untracked.bool( False ),
13833  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13834  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13835  doClusterCheck = cms.bool( False ),
13836  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13837  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13838 )
13839 fragment.hltFullIter7MixedHitDoubletsAForRefPP = cms.EDProducer( "HitPairEDProducer",
13840  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsA" ),
13841  layerPairs = cms.vuint32( 0 ),
13842  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ),
13843  produceSeedingHitSets = cms.bool( True ),
13844  produceIntermediateHitDoublets = cms.bool( True ),
13845  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13846  maxElement = cms.uint32( 0 ),
13847  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAForRefPP" )
13848 )
13849 fragment.hltFullIter7MixedHitTripletsAForRefPP = cms.EDProducer( "PixelTripletLargeTipEDProducer",
13850  useBending = cms.bool( True ),
13851  useFixedPreFiltering = cms.bool( False ),
13852  produceIntermediateHitTriplets = cms.bool( False ),
13853  maxElement = cms.uint32( 1000000 ),
13854  phiPreFiltering = cms.double( 0.3 ),
13855  extraHitRPhitolerance = cms.double( 0.0 ),
13856  produceSeedingHitSets = cms.bool( True ),
13857  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsAForRefPP" ),
13858  useMultScattering = cms.bool( True ),
13859  extraHitRZtolerance = cms.double( 0.0 )
13860 )
13861 fragment.hltFullIter7MixedSeedsAForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
13862  SeedComparitorPSet = cms.PSet(
13863  FilterStripHits = cms.bool( True ),
13864  FilterPixelHits = cms.bool( True ),
13865  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
13866  FilterAtHelixStage = cms.bool( False ),
13867  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13868  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13869  ),
13870  forceKinematicWithRegionDirection = cms.bool( False ),
13871  magneticField = cms.string( "ParabolicMf" ),
13872  SeedMomentumForBOFF = cms.double( 5.0 ),
13873  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13874  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13875  MinOneOverPtError = cms.double( 1.0 ),
13876  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsAForRefPP" ),
13877  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13878 )
13879 fragment.hltFullIter7MixedLayersBForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13880  layerList = cms.vstring( 'BPix3+BPix4+TIB1' ),
13881  MTOB = cms.PSet( ),
13882  TEC = cms.PSet( ),
13883  MTID = cms.PSet( ),
13884  FPix = cms.PSet(
13885  hitErrorRPhi = cms.double( 0.0051 ),
13886  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13887  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
13888  useErrorsFromParam = cms.bool( True ),
13889  hitErrorRZ = cms.double( 0.0036 ),
13890  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13891  ),
13892  MTEC = cms.PSet( ),
13893  MTIB = cms.PSet( ),
13894  TID = cms.PSet( ),
13895  TOB = cms.PSet( ),
13896  BPix = cms.PSet(
13897  hitErrorRPhi = cms.double( 0.0027 ),
13898  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13899  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
13900  useErrorsFromParam = cms.bool( True ),
13901  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13902  ),
13903  TIB = cms.PSet(
13904  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13905  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
13906  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
13907  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
13908  )
13909 )
13910 fragment.hltFullIter7MixedTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13911  RegionPSet = cms.PSet(
13912  nSigmaZ = cms.double( 0.0 ),
13913  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13914  ptMin = cms.double( 0.6 ),
13915  originHalfLength = cms.double( 10.0 ),
13916  originRadius = cms.double( 1.5 ),
13917  precise = cms.bool( True ),
13918  useMultipleScattering = cms.bool( False )
13919  )
13920 )
13921 fragment.hltFullIter7MixedHitDoubletsBForRefPP = cms.EDProducer( "HitPairEDProducer",
13922  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsB" ),
13923  layerPairs = cms.vuint32( 0 ),
13924  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ),
13925  produceSeedingHitSets = cms.bool( True ),
13926  produceIntermediateHitDoublets = cms.bool( True ),
13927  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13928  maxElement = cms.uint32( 0 ),
13929  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBForRefPP" )
13930 )
13931 fragment.hltFullIter7MixedHitTripletsBForRefPP = cms.EDProducer( "PixelTripletLargeTipEDProducer",
13932  useBending = cms.bool( True ),
13933  useFixedPreFiltering = cms.bool( False ),
13934  produceIntermediateHitTriplets = cms.bool( False ),
13935  maxElement = cms.uint32( 1000000 ),
13936  phiPreFiltering = cms.double( 0.3 ),
13937  extraHitRPhitolerance = cms.double( 0.0 ),
13938  produceSeedingHitSets = cms.bool( True ),
13939  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsBForRefPP" ),
13940  useMultScattering = cms.bool( True ),
13941  extraHitRZtolerance = cms.double( 0.0 )
13942 )
13943 fragment.hltFullIter7MixedSeedsBForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
13944  SeedComparitorPSet = cms.PSet(
13945  FilterStripHits = cms.bool( True ),
13946  FilterPixelHits = cms.bool( True ),
13947  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
13948  FilterAtHelixStage = cms.bool( False ),
13949  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13950  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13951  ),
13952  forceKinematicWithRegionDirection = cms.bool( False ),
13953  magneticField = cms.string( "ParabolicMf" ),
13954  SeedMomentumForBOFF = cms.double( 5.0 ),
13955  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13956  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13957  MinOneOverPtError = cms.double( 1.0 ),
13958  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsBForRefPP" ),
13959  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13960 )
13961 fragment.hltFullIter7MixedSeedsForRefPP = cms.EDProducer( "SeedCombiner",
13962  seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsAForRefPP','hltFullIter7MixedSeedsBForRefPP' )
13963 )
13964 fragment.hltFullIter7CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13965  src = cms.InputTag( "hltFullIter7MixedSeedsForRefPP" ),
13966  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13967  SimpleMagneticField = cms.string( "ParabolicMf" ),
13968  TransientInitialStateEstimatorParameters = cms.PSet(
13969  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13970  numberMeasurementsForFit = cms.int32( 4 ),
13971  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13972  ),
13973  TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
13974  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventForRefPP" ),
13975  cleanTrajectoryAfterInOut = cms.bool( True ),
13976  useHitsSplitting = cms.bool( True ),
13977  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13978  doSeedingRegionRebuilding = cms.bool( True ),
13979  maxNSeeds = cms.uint32( 100000 ),
13980  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ),
13981  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13982  TrajectoryBuilder = cms.string( "" )
13983 )
13984 fragment.hltFullIter7CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13985  src = cms.InputTag( "hltFullIter7CkfTrackCandidatesForRefPP" ),
13986  SimpleMagneticField = cms.string( "ParabolicMf" ),
13987  clusterRemovalInfo = cms.InputTag( "" ),
13988  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13989  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventForRefPP" ),
13990  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13991  useHitsSplitting = cms.bool( False ),
13992  MeasurementTracker = cms.string( "" ),
13993  AlgorithmName = cms.string( "mixedTripletStep" ),
13994  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13995  NavigationSchool = cms.string( "" ),
13996  TrajectoryInEvent = cms.bool( False ),
13997  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13998  GeometricInnerState = cms.bool( False ),
13999  useSimpleMF = cms.bool( True ),
14000  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14001 )
14002 fragment.hltFullIter7TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached",
14003  src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksForRefPP" ),
14004  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14005  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14006  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
14007  mva = cms.PSet(
14008  GBRForestFileName = cms.string( "" ),
14009  GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" )
14010  ),
14011  ignoreVertices = cms.bool( False )
14012 )
14013 fragment.hltFullIter7HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
14014  minQuality = cms.string( "highPurity" ),
14015  copyExtras = cms.untracked.bool( True ),
14016  copyTrajectories = cms.untracked.bool( False ),
14017  originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracksForRefPP" ),
14018  originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifierForRefPP','QualityMasks' ),
14019  originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifierForRefPP','MVAValues' )
14020 )
14021 fragment.hltFullIter8ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
14022  trackClassifier = cms.InputTag( '','QualityMasks' ),
14023  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14024  maxChi2 = cms.double( 9.0 ),
14025  trajectories = cms.InputTag( "hltFullIter7HighPurityTracksForRefPP" ),
14026  oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14027  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
14028  overrideTrkQuals = cms.InputTag( "" ),
14029  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14030  TrackQuality = cms.string( "highPurity" )
14031 )
14032 fragment.hltFullIter8MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14033  clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14034  OnDemand = cms.bool( False ),
14035  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
14036 )
14037 fragment.hltFullIter8PixelLessLayersForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14038  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
14039  'TIB1+TIB2+MTIB4',
14040  'TIB1+TIB2+MTID1_pos',
14041  'TIB1+TIB2+MTID1_neg',
14042  'TID1_pos+TID2_pos+TID3_pos',
14043  'TID1_neg+TID2_neg+TID3_neg',
14044  'TID1_pos+TID2_pos+MTID3_pos',
14045  'TID1_neg+TID2_neg+MTID3_neg',
14046  'TID1_pos+TID2_pos+MTEC1_pos',
14047  'TID1_neg+TID2_neg+MTEC1_neg',
14048  'TID2_pos+TID3_pos+TEC1_pos',
14049  'TID2_neg+TID3_neg+TEC1_neg',
14050  'TID2_pos+TID3_pos+MTEC1_pos',
14051  'TID2_neg+TID3_neg+MTEC1_neg',
14052  'TEC1_pos+TEC2_pos+TEC3_pos',
14053  'TEC1_neg+TEC2_neg+TEC3_neg',
14054  'TEC1_pos+TEC2_pos+MTEC3_pos',
14055  'TEC1_neg+TEC2_neg+MTEC3_neg',
14056  'TEC1_pos+TEC2_pos+TEC4_pos',
14057  'TEC1_neg+TEC2_neg+TEC4_neg',
14058  'TEC1_pos+TEC2_pos+MTEC4_pos',
14059  'TEC1_neg+TEC2_neg+MTEC4_neg',
14060  'TEC2_pos+TEC3_pos+TEC4_pos',
14061  'TEC2_neg+TEC3_neg+TEC4_neg',
14062  'TEC2_pos+TEC3_pos+MTEC4_pos',
14063  'TEC2_neg+TEC3_neg+MTEC4_neg',
14064  'TEC2_pos+TEC3_pos+TEC5_pos',
14065  'TEC2_neg+TEC3_neg+TEC5_neg',
14066  'TEC2_pos+TEC3_pos+TEC6_pos',
14067  'TEC2_neg+TEC3_neg+TEC6_neg',
14068  'TEC3_pos+TEC4_pos+TEC5_pos',
14069  'TEC3_neg+TEC4_neg+TEC5_neg',
14070  'TEC3_pos+TEC4_pos+MTEC5_pos',
14071  'TEC3_neg+TEC4_neg+MTEC5_neg',
14072  'TEC3_pos+TEC5_pos+TEC6_pos',
14073  'TEC3_neg+TEC5_neg+TEC6_neg',
14074  'TEC4_pos+TEC5_pos+TEC6_pos',
14075  'TEC4_neg+TEC5_neg+TEC6_neg' ),
14076  MTOB = cms.PSet( ),
14077  TEC = cms.PSet(
14078  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14079  minRing = cms.int32( 1 ),
14080  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14081  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14082  useRingSlector = cms.bool( True ),
14083  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14084  maxRing = cms.int32( 2 )
14085  ),
14086  MTID = cms.PSet(
14087  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14088  minRing = cms.int32( 3 ),
14089  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14090  useRingSlector = cms.bool( True ),
14091  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14092  maxRing = cms.int32( 3 ),
14093  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14094  ),
14095  FPix = cms.PSet( ),
14096  MTEC = cms.PSet(
14097  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14098  minRing = cms.int32( 3 ),
14099  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14100  useRingSlector = cms.bool( True ),
14101  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14102  maxRing = cms.int32( 3 ),
14103  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14104  ),
14105  MTIB = cms.PSet(
14106  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14107  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14108  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14109  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14110  ),
14111  TID = cms.PSet(
14112  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14113  minRing = cms.int32( 1 ),
14114  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14115  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14116  useRingSlector = cms.bool( True ),
14117  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14118  maxRing = cms.int32( 2 )
14119  ),
14120  TOB = cms.PSet( ),
14121  BPix = cms.PSet( ),
14122  TIB = cms.PSet(
14123  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14124  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14125  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14126  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
14127  )
14128 )
14129 fragment.hltFullIter8PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14130  RegionPSet = cms.PSet(
14131  nSigmaZ = cms.double( 0.0 ),
14132  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14133  ptMin = cms.double( 0.4 ),
14134  originHalfLength = cms.double( 12.0 ),
14135  originRadius = cms.double( 1.0 ),
14136  precise = cms.bool( True ),
14137  useMultipleScattering = cms.bool( False )
14138  )
14139 )
14140 fragment.hltFullIter8PixelLessClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
14141  cut = cms.string( "" ),
14142  silentClusterCheck = cms.untracked.bool( False ),
14143  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14144  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14145  doClusterCheck = cms.bool( False ),
14146  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14147  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
14148 )
14149 fragment.hltFullIter8PixelLessHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
14150  trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegions" ),
14151  layerPairs = cms.vuint32( 0 ),
14152  clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckForRefPP" ),
14153  produceSeedingHitSets = cms.bool( False ),
14154  produceIntermediateHitDoublets = cms.bool( True ),
14155  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14156  maxElement = cms.uint32( 0 ),
14157  seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersForRefPP" )
14158 )
14159 fragment.hltFullIter8PixelLessHitTripletsForRefPP = cms.EDProducer( "MultiHitFromChi2EDProducer",
14160  detIdsToDebug = cms.vint32( 0, 0, 0 ),
14161  extraPhiKDBox = cms.double( 0.005 ),
14162  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
14163  useFixedPreFiltering = cms.bool( False ),
14164  refitHits = cms.bool( True ),
14165  chi2VsPtCut = cms.bool( True ),
14166  maxChi2 = cms.double( 5.0 ),
14167  extraHitRPhitolerance = cms.double( 0.0 ),
14168  extraRKDBox = cms.double( 0.2 ),
14169  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
14170  extraZKDBox = cms.double( 0.2 ),
14171  doublets = cms.InputTag( "hltFullIter8PixelLessHitDoubletsForRefPP" ),
14172  maxElement = cms.uint32( 1000000 ),
14173  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14174  phiPreFiltering = cms.double( 0.3 ),
14175  extraHitRZtolerance = cms.double( 0.0 ),
14176  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14177  fnSigmaRZ = cms.double( 2.0 )
14178 )
14179 fragment.hltFullIter8PixelLessSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14180  SeedComparitorPSet = cms.PSet(
14181  mode = cms.string( "and" ),
14182  comparitors = cms.VPSet(
14183  cms.PSet( FilterStripHits = cms.bool( True ),
14184  FilterPixelHits = cms.bool( False ),
14185  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
14186  FilterAtHelixStage = cms.bool( True ),
14187  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14188  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
14189  ),
14190  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
14191  trimMaxADC = cms.double( 30.0 ),
14192  seedCutMIPs = cms.double( 0.35 ),
14193  subclusterCutMIPs = cms.double( 0.45 ),
14194  subclusterWindow = cms.double( 0.7 ),
14195  maxNSat = cms.uint32( 3 ),
14196  trimMaxFracNeigh = cms.double( 0.25 ),
14197  FilterAtHelixStage = cms.bool( False ),
14198  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
14199  seedCutSN = cms.double( 7.0 ),
14200  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
14201  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
14202  trimMaxFracTotal = cms.double( 0.15 )
14203  )
14204  ),
14205  ComponentName = cms.string( "CombinedSeedComparitor" )
14206  ),
14207  forceKinematicWithRegionDirection = cms.bool( False ),
14208  magneticField = cms.string( "ParabolicMf" ),
14209  SeedMomentumForBOFF = cms.double( 5.0 ),
14210  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14211  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14212  MinOneOverPtError = cms.double( 1.0 ),
14213  seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTripletsForRefPP" ),
14214  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14215 )
14216 fragment.hltFullIter8CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
14217  src = cms.InputTag( "hltFullIter8PixelLessSeedsForRefPP" ),
14218  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
14219  SimpleMagneticField = cms.string( "ParabolicMf" ),
14220  TransientInitialStateEstimatorParameters = cms.PSet(
14221  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14222  numberMeasurementsForFit = cms.int32( 4 ),
14223  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14224  ),
14225  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
14226  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventForRefPP" ),
14227  cleanTrajectoryAfterInOut = cms.bool( True ),
14228  useHitsSplitting = cms.bool( True ),
14229  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14230  doSeedingRegionRebuilding = cms.bool( True ),
14231  maxNSeeds = cms.uint32( 500000 ),
14232  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
14233  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14234  TrajectoryBuilder = cms.string( "" )
14235 )
14236 fragment.hltFullIter8CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
14237  src = cms.InputTag( "hltFullIter8CkfTrackCandidatesForRefPP" ),
14238  SimpleMagneticField = cms.string( "ParabolicMf" ),
14239  clusterRemovalInfo = cms.InputTag( "" ),
14240  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14241  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventForRefPP" ),
14242  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14243  useHitsSplitting = cms.bool( False ),
14244  MeasurementTracker = cms.string( "" ),
14245  AlgorithmName = cms.string( "pixelLessStep" ),
14246  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14247  NavigationSchool = cms.string( "" ),
14248  TrajectoryInEvent = cms.bool( True ),
14249  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
14250  GeometricInnerState = cms.bool( False ),
14251  useSimpleMF = cms.bool( True ),
14252  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14253 )
14254 fragment.hltFullIter8TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
14255  src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksForRefPP" ),
14256  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14257  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14258  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
14259  mva = cms.PSet(
14260  GBRForestFileName = cms.string( "" ),
14261  GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" )
14262  ),
14263  ignoreVertices = cms.bool( False )
14264 )
14265 fragment.hltFullIter8HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
14266  minQuality = cms.string( "highPurity" ),
14267  copyExtras = cms.untracked.bool( True ),
14268  copyTrajectories = cms.untracked.bool( False ),
14269  originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracksForRefPP" ),
14270  originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifierForRefPP','QualityMasks' ),
14271  originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifierForRefPP','MVAValues' )
14272 )
14273 fragment.hltFullIter9ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
14274  trackClassifier = cms.InputTag( '','QualityMasks' ),
14275  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14276  maxChi2 = cms.double( 9.0 ),
14277  trajectories = cms.InputTag( "hltFullIter8HighPurityTracksForRefPP" ),
14278  oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14279  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
14280  overrideTrkQuals = cms.InputTag( "" ),
14281  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14282  TrackQuality = cms.string( "highPurity" )
14283 )
14284 fragment.hltFullIter9MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14285  clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14286  OnDemand = cms.bool( False ),
14287  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
14288 )
14289 fragment.hltFullIter9TobTecLayersTriplForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14290  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
14291  'TOB1+TOB2+MTOB4',
14292  'TOB1+TOB2+MTEC1_pos',
14293  'TOB1+TOB2+MTEC1_neg' ),
14294  MTOB = cms.PSet(
14295  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14296  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14297  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14298  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14299  ),
14300  TEC = cms.PSet( ),
14301  MTID = cms.PSet( ),
14302  FPix = cms.PSet( ),
14303  MTEC = cms.PSet(
14304  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14305  minRing = cms.int32( 6 ),
14306  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14307  useRingSlector = cms.bool( True ),
14308  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14309  maxRing = cms.int32( 7 ),
14310  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14311  ),
14312  MTIB = cms.PSet( ),
14313  TID = cms.PSet( ),
14314  TOB = cms.PSet(
14315  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14316  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14317  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14318  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
14319  ),
14320  BPix = cms.PSet( ),
14321  TIB = cms.PSet( )
14322 )
14323 fragment.hltFullIter9TobTecTrackingRegionsTriplForRefPP = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14324  RegionPSet = cms.PSet(
14325  nSigmaZ = cms.double( 0.0 ),
14326  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14327  ptMin = cms.double( 0.55 ),
14328  originHalfLength = cms.double( 20.0 ),
14329  originRadius = cms.double( 3.5 ),
14330  precise = cms.bool( True ),
14331  useMultipleScattering = cms.bool( False )
14332  )
14333 )
14334 fragment.hltFullIter9TobTecClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
14335  cut = cms.string( "" ),
14336  silentClusterCheck = cms.untracked.bool( False ),
14337  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14338  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14339  doClusterCheck = cms.bool( False ),
14340  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14341  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
14342 )
14343 fragment.hltFullIter9TobTecHitDoubletsTriplForRefPP = cms.EDProducer( "HitPairEDProducer",
14344  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTriplForRefPP" ),
14345  layerPairs = cms.vuint32( 0 ),
14346  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ),
14347  produceSeedingHitSets = cms.bool( False ),
14348  produceIntermediateHitDoublets = cms.bool( True ),
14349  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14350  maxElement = cms.uint32( 0 ),
14351  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplForRefPP" )
14352 )
14353 fragment.hltFullIter9TobTecHitTripletsTriplForRefPP = cms.EDProducer( "MultiHitFromChi2EDProducer",
14354  detIdsToDebug = cms.vint32( 0, 0, 0 ),
14355  extraPhiKDBox = cms.double( 0.01 ),
14356  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
14357  useFixedPreFiltering = cms.bool( False ),
14358  refitHits = cms.bool( True ),
14359  chi2VsPtCut = cms.bool( True ),
14360  maxChi2 = cms.double( 5.0 ),
14361  extraHitRPhitolerance = cms.double( 0.0 ),
14362  extraRKDBox = cms.double( 0.2 ),
14363  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
14364  extraZKDBox = cms.double( 0.2 ),
14365  doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTriplForRefPP" ),
14366  maxElement = cms.uint32( 1000000 ),
14367  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14368  phiPreFiltering = cms.double( 0.3 ),
14369  extraHitRZtolerance = cms.double( 0.0 ),
14370  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14371  fnSigmaRZ = cms.double( 2.0 )
14372 )
14373 fragment.hltFullIter9TobTecSeedsTriplForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14374  SeedComparitorPSet = cms.PSet(
14375  mode = cms.string( "and" ),
14376  comparitors = cms.VPSet(
14377  cms.PSet( FilterStripHits = cms.bool( True ),
14378  FilterPixelHits = cms.bool( False ),
14379  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
14380  FilterAtHelixStage = cms.bool( True ),
14381  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14382  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
14383  ),
14384  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
14385  trimMaxADC = cms.double( 30.0 ),
14386  seedCutMIPs = cms.double( 0.35 ),
14387  subclusterCutMIPs = cms.double( 0.45 ),
14388  subclusterWindow = cms.double( 0.7 ),
14389  maxNSat = cms.uint32( 3 ),
14390  trimMaxFracNeigh = cms.double( 0.25 ),
14391  FilterAtHelixStage = cms.bool( False ),
14392  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
14393  seedCutSN = cms.double( 7.0 ),
14394  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
14395  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
14396  trimMaxFracTotal = cms.double( 0.15 )
14397  )
14398  ),
14399  ComponentName = cms.string( "CombinedSeedComparitor" )
14400  ),
14401  forceKinematicWithRegionDirection = cms.bool( False ),
14402  magneticField = cms.string( "ParabolicMf" ),
14403  SeedMomentumForBOFF = cms.double( 5.0 ),
14404  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14405  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14406  MinOneOverPtError = cms.double( 1.0 ),
14407  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTriplForRefPP" ),
14408  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14409 )
14410 fragment.hltFullIter9TobTecLayersPairForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14411  layerList = cms.vstring( 'TOB1+TEC1_pos',
14412  'TOB1+TEC1_neg',
14413  'TEC1_pos+TEC2_pos',
14414  'TEC1_neg+TEC2_neg',
14415  'TEC2_pos+TEC3_pos',
14416  'TEC2_neg+TEC3_neg',
14417  'TEC3_pos+TEC4_pos',
14418  'TEC3_neg+TEC4_neg',
14419  'TEC4_pos+TEC5_pos',
14420  'TEC4_neg+TEC5_neg',
14421  'TEC5_pos+TEC6_pos',
14422  'TEC5_neg+TEC6_neg',
14423  'TEC6_pos+TEC7_pos',
14424  'TEC6_neg+TEC7_neg' ),
14425  MTOB = cms.PSet( ),
14426  TEC = cms.PSet(
14427  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14428  minRing = cms.int32( 5 ),
14429  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14430  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14431  useRingSlector = cms.bool( True ),
14432  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14433  maxRing = cms.int32( 5 )
14434  ),
14435  MTID = cms.PSet( ),
14436  FPix = cms.PSet( ),
14437  MTEC = cms.PSet( ),
14438  MTIB = cms.PSet( ),
14439  TID = cms.PSet( ),
14440  TOB = cms.PSet(
14441  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14442  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14443  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14444  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
14445  ),
14446  BPix = cms.PSet( ),
14447  TIB = cms.PSet( )
14448 )
14449 fragment.hltFullIter9TobTecTrackingRegionsPairForRefPP = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14450  RegionPSet = cms.PSet(
14451  nSigmaZ = cms.double( 0.0 ),
14452  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14453  ptMin = cms.double( 0.6 ),
14454  originHalfLength = cms.double( 30.0 ),
14455  originRadius = cms.double( 6.0 ),
14456  precise = cms.bool( True ),
14457  useMultipleScattering = cms.bool( False )
14458  )
14459 )
14460 fragment.hltFullIter9TobTecHitDoubletsPairForRefPP = cms.EDProducer( "HitPairEDProducer",
14461  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPairForRefPP" ),
14462  layerPairs = cms.vuint32( 0 ),
14463  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ),
14464  produceSeedingHitSets = cms.bool( True ),
14465  produceIntermediateHitDoublets = cms.bool( True ),
14466  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14467  maxElement = cms.uint32( 0 ),
14468  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairForRefPP" )
14469 )
14470 fragment.hltFullIter9TobTecSeedsPairForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14471  SeedComparitorPSet = cms.PSet(
14472  mode = cms.string( "and" ),
14473  comparitors = cms.VPSet(
14474  cms.PSet( FilterStripHits = cms.bool( True ),
14475  FilterPixelHits = cms.bool( False ),
14476  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
14477  FilterAtHelixStage = cms.bool( True ),
14478  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14479  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
14480  ),
14481  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
14482  trimMaxADC = cms.double( 30.0 ),
14483  seedCutMIPs = cms.double( 0.35 ),
14484  subclusterCutMIPs = cms.double( 0.45 ),
14485  subclusterWindow = cms.double( 0.7 ),
14486  maxNSat = cms.uint32( 3 ),
14487  trimMaxFracNeigh = cms.double( 0.25 ),
14488  FilterAtHelixStage = cms.bool( False ),
14489  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
14490  seedCutSN = cms.double( 7.0 ),
14491  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
14492  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
14493  trimMaxFracTotal = cms.double( 0.15 )
14494  )
14495  ),
14496  ComponentName = cms.string( "CombinedSeedComparitor" )
14497  ),
14498  forceKinematicWithRegionDirection = cms.bool( False ),
14499  magneticField = cms.string( "ParabolicMf" ),
14500  SeedMomentumForBOFF = cms.double( 5.0 ),
14501  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14502  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14503  MinOneOverPtError = cms.double( 1.0 ),
14504  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPairForRefPP" ),
14505  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14506 )
14507 fragment.hltFullIter9TobTecSeedsForRefPP = cms.EDProducer( "SeedCombiner",
14508  seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTriplForRefPP','hltFullIter9TobTecSeedsPairForRefPP' )
14509 )
14510 fragment.hltFullIter9CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
14511  src = cms.InputTag( "hltFullIter9TobTecSeedsForRefPP" ),
14512  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
14513  SimpleMagneticField = cms.string( "ParabolicMf" ),
14514  TransientInitialStateEstimatorParameters = cms.PSet(
14515  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14516  numberMeasurementsForFit = cms.int32( 4 ),
14517  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14518  ),
14519  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
14520  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventForRefPP" ),
14521  cleanTrajectoryAfterInOut = cms.bool( True ),
14522  useHitsSplitting = cms.bool( True ),
14523  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14524  doSeedingRegionRebuilding = cms.bool( True ),
14525  maxNSeeds = cms.uint32( 500000 ),
14526  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
14527  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14528  TrajectoryBuilder = cms.string( "" )
14529 )
14530 fragment.hltFullIter9CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
14531  src = cms.InputTag( "hltFullIter9CkfTrackCandidatesForRefPP" ),
14532  SimpleMagneticField = cms.string( "ParabolicMf" ),
14533  clusterRemovalInfo = cms.InputTag( "" ),
14534  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14535  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventForRefPP" ),
14536  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
14537  useHitsSplitting = cms.bool( False ),
14538  MeasurementTracker = cms.string( "" ),
14539  AlgorithmName = cms.string( "tobTecStep" ),
14540  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14541  NavigationSchool = cms.string( "" ),
14542  TrajectoryInEvent = cms.bool( True ),
14543  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
14544  GeometricInnerState = cms.bool( False ),
14545  useSimpleMF = cms.bool( True ),
14546  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14547 )
14548 fragment.hltFullIter9TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached",
14549  src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksForRefPP" ),
14550  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14551  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14552  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
14553  mva = cms.PSet(
14554  GBRForestFileName = cms.string( "" ),
14555  GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" )
14556  ),
14557  ignoreVertices = cms.bool( False )
14558 )
14559 fragment.hltFirstStepGoodPrimaryVerticesForRefPP = cms.EDFilter( "PrimaryVertexObjectFilter",
14560  src = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14561  filterParams = cms.PSet(
14562  maxZ = cms.double( 15.0 ),
14563  minNdof = cms.double( 25.0 ),
14564  maxRho = cms.double( 2.0 )
14565  )
14566 )
14567 fragment.hltFullIter10JetCoreLayersForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14568  layerList = cms.vstring( 'BPix1+BPix2',
14569  'BPix1+BPix3',
14570  'BPix1+BPix4',
14571  'BPix2+BPix3',
14572  'BPix2+BPix4',
14573  'BPix3+BPix4',
14574  'BPix1+FPix1_pos',
14575  'BPix1+FPix1_neg',
14576  'BPix2+FPix1_pos',
14577  'BPix2+FPix1_neg',
14578  'FPix1_pos+FPix2_pos',
14579  'FPix1_neg+FPix2_neg',
14580  'FPix1_pos+FPix3_pos',
14581  'FPix1_neg+FPix3_neg',
14582  'FPix2_pos+FPix3_pos',
14583  'FPix2_neg+FPix3_neg',
14584  'BPix4+TIB1',
14585  'BPix4+TIB2' ),
14586  MTOB = cms.PSet( ),
14587  TEC = cms.PSet( ),
14588  MTID = cms.PSet( ),
14589  FPix = cms.PSet(
14590  hitErrorRPhi = cms.double( 0.0051 ),
14591  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14592  useErrorsFromParam = cms.bool( True ),
14593  hitErrorRZ = cms.double( 0.0036 ),
14594  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingForRefPP" )
14595  ),
14596  MTEC = cms.PSet( ),
14597  MTIB = cms.PSet( ),
14598  TID = cms.PSet( ),
14599  TOB = cms.PSet( ),
14600  BPix = cms.PSet(
14601  hitErrorRPhi = cms.double( 0.0027 ),
14602  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14603  useErrorsFromParam = cms.bool( True ),
14604  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingForRefPP" )
14605  ),
14606  TIB = cms.PSet(
14607  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14608  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14609  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
14610  )
14611 )
14612 fragment.hltFullIter10JetCoreTrackingRegionsForRefPP = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer",
14613  RegionPSet = cms.PSet(
14614  deltaPhiRegion = cms.double( 0.2 ),
14615  originHalfLength = cms.double( 0.2 ),
14616  howToUseMeasurementTracker = cms.string( "never" ),
14617  measurementTrackerName = cms.InputTag( "" ),
14618  deltaEtaRegion = cms.double( 0.2 ),
14619  vertexSrc = cms.InputTag( "hltFirstStepGoodPrimaryVerticesForRefPP" ),
14620  searchOpt = cms.bool( False ),
14621  JetSrc = cms.InputTag( "hltJetsForCoreTracking" ),
14622  originRadius = cms.double( 0.2 ),
14623  ptMin = cms.double( 10.0 )
14624  )
14625 )
14626 fragment.hltFullIter10JetCoreClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
14627  cut = cms.string( "" ),
14628  silentClusterCheck = cms.untracked.bool( False ),
14629  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14630  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingForRefPP" ),
14631  doClusterCheck = cms.bool( False ),
14632  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14633  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
14634 )
14635 fragment.hltFullIter10JetCoreHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
14636  trackingRegions = cms.InputTag( "hltFullIter10JetCoreTrackingRegionsForRefPP" ),
14637  layerPairs = cms.vuint32( 0 ),
14638  clusterCheck = cms.InputTag( "hltFullIter10JetCoreClusterCheckForRefPP" ),
14639  produceSeedingHitSets = cms.bool( True ),
14640  produceIntermediateHitDoublets = cms.bool( True ),
14641  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14642  maxElement = cms.uint32( 0 ),
14643  seedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersForRefPP" )
14644 )
14645 fragment.hltFullIter10JetCoreSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14646  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
14647  forceKinematicWithRegionDirection = cms.bool( True ),
14648  magneticField = cms.string( "ParabolicMf" ),
14649  SeedMomentumForBOFF = cms.double( 5.0 ),
14650  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14651  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14652  MinOneOverPtError = cms.double( 1.0 ),
14653  seedingHitSets = cms.InputTag( "hltFullIter10JetCoreHitDoubletsForRefPP" ),
14654  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14655 )
14656 fragment.hltFullIter10CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
14657  src = cms.InputTag( "hltFullIter10JetCoreSeedsForRefPP" ),
14658  maxSeedsBeforeCleaning = cms.uint32( 10000 ),
14659  SimpleMagneticField = cms.string( "ParabolicMf" ),
14660  TransientInitialStateEstimatorParameters = cms.PSet(
14661  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14662  numberMeasurementsForFit = cms.int32( 4 ),
14663  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14664  ),
14665  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14666  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullForRefPP" ),
14667  cleanTrajectoryAfterInOut = cms.bool( True ),
14668  useHitsSplitting = cms.bool( True ),
14669  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14670  doSeedingRegionRebuilding = cms.bool( True ),
14671  maxNSeeds = cms.uint32( 100000 ),
14672  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ),
14673  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14674  TrajectoryBuilder = cms.string( "" )
14675 )
14676 fragment.hltFullIter10CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
14677  src = cms.InputTag( "hltFullIter10CkfTrackCandidatesForRefPP" ),
14678  SimpleMagneticField = cms.string( "ParabolicMf" ),
14679  clusterRemovalInfo = cms.InputTag( "" ),
14680  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14681  MeasurementTrackerEvent = cms.InputTag( "" ),
14682  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14683  useHitsSplitting = cms.bool( False ),
14684  MeasurementTracker = cms.string( "" ),
14685  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
14686  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14687  NavigationSchool = cms.string( "" ),
14688  TrajectoryInEvent = cms.bool( False ),
14689  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14690  GeometricInnerState = cms.bool( False ),
14691  useSimpleMF = cms.bool( True ),
14692  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14693 )
14694 fragment.hltFullIter10TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
14695  src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksForRefPP" ),
14696  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14697  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14698  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
14699  mva = cms.PSet(
14700  GBRForestFileName = cms.string( "" ),
14701  GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" )
14702  ),
14703  ignoreVertices = cms.bool( False )
14704 )
14705 fragment.hltFullIterativeTrackingMergedForRefPP = cms.EDProducer( "TrackCollectionMerger",
14706  shareFrac = cms.double( 0.19 ),
14707  inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifierForRefPP',
14708  'hltFullIter1TrackMVAClassifierForRefPP',
14709  'hltFullIter2TrackMVAClassifierForRefPP',
14710  'hltFullIter3TrackMVAClassifierForRefPP',
14711  'hltFullIter4TrackMVAClassifierForRefPP',
14712  'hltFullIter5TrackMVAClassifierForRefPP',
14713  'hltFullIter6TrackMVAClassifierForRefPP',
14714  'hltFullIter7TrackMVAClassifierForRefPP',
14715  'hltFullIter8TrackMVAClassifierForRefPP',
14716  'hltFullIter9TrackMVAClassifierForRefPP',
14717  'hltFullIter10TrackMVAClassifierForRefPP' ),
14718  minQuality = cms.string( "loose" ),
14719  enableMerging = cms.bool( True ),
14720  copyExtras = cms.untracked.bool( True ),
14721  minShareHits = cms.uint32( 2 ),
14722  copyTrajectories = cms.untracked.bool( False ),
14723  allowFirstHitShare = cms.bool( True ),
14724  foundHitBonus = cms.double( 10.0 ),
14725  trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksForRefPP','hltFullIter1CtfWithMaterialTracksForRefPP','hltFullIter2CtfWithMaterialTracksForRefPP','hltFullIter3CtfWithMaterialTracksForRefPP','hltFullIter4CtfWithMaterialTracksForRefPP','hltFullIter5CtfWithMaterialTracksForRefPP','hltFullIter6CtfWithMaterialTracksForRefPP','hltFullIter7CtfWithMaterialTracksForRefPP','hltFullIter8CtfWithMaterialTracksForRefPP','hltFullIter9CtfWithMaterialTracksForRefPP','hltFullIter10CtfWithMaterialTracksForRefPP' ),
14726  lostHitPenalty = cms.double( 5.0 ),
14727  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
14728 )
14729 fragment.hltFullOnlinePrimaryVerticesForRefPP = cms.EDProducer( "PrimaryVertexProducer",
14730  vertexCollections = cms.VPSet(
14731  cms.PSet( chi2cutoff = cms.double( 3.0 ),
14732  label = cms.string( "" ),
14733  useBeamConstraint = cms.bool( False ),
14734  minNdof = cms.double( 0.0 ),
14735  maxDistanceToBeam = cms.double( 1.0 ),
14736  algorithm = cms.string( "AdaptiveVertexFitter" )
14737  ),
14738  cms.PSet( chi2cutoff = cms.double( 3.0 ),
14739  label = cms.string( "WithBS" ),
14740  useBeamConstraint = cms.bool( True ),
14741  minNdof = cms.double( 2.0 ),
14742  maxDistanceToBeam = cms.double( 1.0 ),
14743  algorithm = cms.string( "AdaptiveVertexFitter" )
14744  )
14745  ),
14746  verbose = cms.untracked.bool( False ),
14747  TkFilterParameters = cms.PSet(
14748  maxEta = cms.double( 2.4 ),
14749  minPt = cms.double( 0.0 ),
14750  minSiliconLayersWithHits = cms.int32( 5 ),
14751  minPixelLayersWithHits = cms.int32( 2 ),
14752  maxNormalizedChi2 = cms.double( 20.0 ),
14753  trackQuality = cms.string( "any" ),
14754  algorithm = cms.string( "filter" ),
14755  maxD0Significance = cms.double( 5.0 )
14756  ),
14757  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
14758  TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ),
14759  TkClusParameters = cms.PSet(
14760  TkDAClusParameters = cms.PSet(
14761  zmerge = cms.double( 0.01 ),
14762  Tstop = cms.double( 0.5 ),
14763  d0CutOff = cms.double( 3.0 ),
14764  dzCutOff = cms.double( 4.0 ),
14765  vertexSize = cms.double( 0.01 ),
14766  coolingFactor = cms.double( 0.6 ),
14767  Tpurge = cms.double( 2.0 ),
14768  Tmin = cms.double( 2.4 ),
14769  uniquetrkweight = cms.double( 0.9 )
14770  ),
14771  algorithm = cms.string( "DA_vect" )
14772  )
14773 )
14774 fragment.hltFullCandsForRefPP = cms.EDProducer( "ConcreteChargedCandidateProducer",
14775  src = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ),
14776  particleType = cms.string( "pi+" )
14777 )
14778 fragment.hltFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
14779  saveTags = cms.bool( True ),
14780  MinTrks = cms.int32( 0 ),
14781  MinPt = cms.double( 0.0 ),
14782  MaxVz = cms.double( 9999.0 ),
14783  MaxEta = cms.double( 9999.0 ),
14784  trackCollection = cms.InputTag( "hltFullCandsForRefPP" ),
14785  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
14786  MaxPt = cms.double( 10000.0 ),
14787  MinSep = cms.double( 999.0 )
14788 )
14789 fragment.hlttktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14790  Src = cms.InputTag( "hltFullCandsForRefPP" ),
14791  massParticle1 = cms.double( 0.1396 ),
14792  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
14793  massParticle2 = cms.double( 0.4937 ),
14794  ChargeOpt = cms.int32( -1 ),
14795  MaxEta = cms.double( 2.5 ),
14796  MaxInvMass = cms.double( 2.27 ),
14797  MinPtPair = cms.double( 8.0 ),
14798  triggerTypeDaughters = cms.int32( 91 ),
14799  MinInvMass = cms.double( 1.47 ),
14800  MinPt = cms.double( 0.0 )
14801 )
14802 fragment.hlttktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
14803  saveTags = cms.bool( True ),
14804  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14805  MinVtxProbability = cms.double( 0.0 ),
14806  MaxLxySignificance = cms.double( 0.0 ),
14807  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
14808  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt8" ),
14809  MaxNormalisedChi2 = cms.double( 999.0 ),
14810  FastAccept = cms.bool( False ),
14811  MinCosinePointingAngle = cms.double( 0.8 ),
14812  triggerTypeDaughters = cms.int32( 91 ),
14813  MinLxySignificance = cms.double( 1.0 )
14814 )
14815 fragment.hltL1sSingleJet16 = cms.EDFilter( "HLTL1TSeed",
14816  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16" ),
14817  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14818  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14819  saveTags = cms.bool( True ),
14820  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14821  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14822  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14823  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14824  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14825 )
14826 fragment.hltPreHIDmesonPPTrackingGlobalDpt15 = cms.EDFilter( "HLTPrescaler",
14827  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14828  offset = cms.uint32( 0 )
14829 )
14830 fragment.hlttktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14831  Src = cms.InputTag( "hltFullCandsForRefPP" ),
14832  massParticle1 = cms.double( 0.1396 ),
14833  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
14834  massParticle2 = cms.double( 0.4937 ),
14835  ChargeOpt = cms.int32( -1 ),
14836  MaxEta = cms.double( 2.5 ),
14837  MaxInvMass = cms.double( 2.27 ),
14838  MinPtPair = cms.double( 15.0 ),
14839  triggerTypeDaughters = cms.int32( 91 ),
14840  MinInvMass = cms.double( 1.47 ),
14841  MinPt = cms.double( 0.0 )
14842 )
14843 fragment.hlttktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
14844  saveTags = cms.bool( True ),
14845  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14846  MinVtxProbability = cms.double( 0.0 ),
14847  MaxLxySignificance = cms.double( 0.0 ),
14848  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
14849  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt15" ),
14850  MaxNormalisedChi2 = cms.double( 999.0 ),
14851  FastAccept = cms.bool( False ),
14852  MinCosinePointingAngle = cms.double( 0.8 ),
14853  triggerTypeDaughters = cms.int32( 91 ),
14854  MinLxySignificance = cms.double( 1.0 )
14855 )
14856 fragment.hltL1sSingleJet24 = cms.EDFilter( "HLTL1TSeed",
14857  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24" ),
14858  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14859  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14860  saveTags = cms.bool( True ),
14861  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14862  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14863  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14864  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14865  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14866 )
14867 fragment.hltPreHIDmesonPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler",
14868  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14869  offset = cms.uint32( 0 )
14870 )
14871 fragment.hlttktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14872  Src = cms.InputTag( "hltFullCandsForRefPP" ),
14873  massParticle1 = cms.double( 0.1396 ),
14874  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
14875  massParticle2 = cms.double( 0.4937 ),
14876  ChargeOpt = cms.int32( -1 ),
14877  MaxEta = cms.double( 2.5 ),
14878  MaxInvMass = cms.double( 2.27 ),
14879  MinPtPair = cms.double( 30.0 ),
14880  triggerTypeDaughters = cms.int32( 91 ),
14881  MinInvMass = cms.double( 1.47 ),
14882  MinPt = cms.double( 0.0 )
14883 )
14884 fragment.hlttktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
14885  saveTags = cms.bool( True ),
14886  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14887  MinVtxProbability = cms.double( 0.0 ),
14888  MaxLxySignificance = cms.double( 0.0 ),
14889  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
14890  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt30" ),
14891  MaxNormalisedChi2 = cms.double( 999.0 ),
14892  FastAccept = cms.bool( False ),
14893  MinCosinePointingAngle = cms.double( 0.8 ),
14894  triggerTypeDaughters = cms.int32( 91 ),
14895  MinLxySignificance = cms.double( 1.0 )
14896 )
14897 fragment.hltL1sSingleJet32 = cms.EDFilter( "HLTL1TSeed",
14898  L1SeedsLogicalExpression = cms.string( "L1_SingleJet32" ),
14899  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14900  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14901  saveTags = cms.bool( True ),
14902  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14903  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14904  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14905  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14906  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14907 )
14908 fragment.hltPreHIDmesonPPTrackingGlobalDpt40 = cms.EDFilter( "HLTPrescaler",
14909  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14910  offset = cms.uint32( 0 )
14911 )
14912 fragment.hlttktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14913  Src = cms.InputTag( "hltFullCandsForRefPP" ),
14914  massParticle1 = cms.double( 0.1396 ),
14915  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
14916  massParticle2 = cms.double( 0.4937 ),
14917  ChargeOpt = cms.int32( -1 ),
14918  MaxEta = cms.double( 2.5 ),
14919  MaxInvMass = cms.double( 2.27 ),
14920  MinPtPair = cms.double( 40.0 ),
14921  triggerTypeDaughters = cms.int32( 91 ),
14922  MinInvMass = cms.double( 1.47 ),
14923  MinPt = cms.double( 0.0 )
14924 )
14925 fragment.hlttktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
14926  saveTags = cms.bool( True ),
14927  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14928  MinVtxProbability = cms.double( 0.0 ),
14929  MaxLxySignificance = cms.double( 0.0 ),
14930  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
14931  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt40" ),
14932  MaxNormalisedChi2 = cms.double( 999.0 ),
14933  FastAccept = cms.bool( False ),
14934  MinCosinePointingAngle = cms.double( 0.8 ),
14935  triggerTypeDaughters = cms.int32( 91 ),
14936  MinLxySignificance = cms.double( 1.0 )
14937 )
14938 fragment.hltL1sSingleJet44 = cms.EDFilter( "HLTL1TSeed",
14939  L1SeedsLogicalExpression = cms.string( "L1_SingleJet44" ),
14940  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14941  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14942  saveTags = cms.bool( True ),
14943  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14944  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14945  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14946  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14947  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14948 )
14949 fragment.hltPreHIDmesonPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler",
14950  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14951  offset = cms.uint32( 0 )
14952 )
14953 fragment.hlttktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14954  Src = cms.InputTag( "hltFullCandsForRefPP" ),
14955  massParticle1 = cms.double( 0.1396 ),
14956  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
14957  massParticle2 = cms.double( 0.4937 ),
14958  ChargeOpt = cms.int32( -1 ),
14959  MaxEta = cms.double( 2.5 ),
14960  MaxInvMass = cms.double( 2.27 ),
14961  MinPtPair = cms.double( 50.0 ),
14962  triggerTypeDaughters = cms.int32( 91 ),
14963  MinInvMass = cms.double( 1.47 ),
14964  MinPt = cms.double( 0.0 )
14965 )
14966 fragment.hlttktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
14967  saveTags = cms.bool( True ),
14968  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14969  MinVtxProbability = cms.double( 0.0 ),
14970  MaxLxySignificance = cms.double( 0.0 ),
14971  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
14972  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt50" ),
14973  MaxNormalisedChi2 = cms.double( 999.0 ),
14974  FastAccept = cms.bool( False ),
14975  MinCosinePointingAngle = cms.double( 0.8 ),
14976  triggerTypeDaughters = cms.int32( 91 ),
14977  MinLxySignificance = cms.double( 1.0 )
14978 )
14979 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
14980  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
14981  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14982  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14983  saveTags = cms.bool( True ),
14984  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14985  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14986  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14987  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14988  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14989 )
14990 fragment.hltPreHIDmesonPPTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler",
14991  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14992  offset = cms.uint32( 0 )
14993 )
14994 fragment.hlttktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14995  Src = cms.InputTag( "hltFullCandsForRefPP" ),
14996  massParticle1 = cms.double( 0.1396 ),
14997  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
14998  massParticle2 = cms.double( 0.4937 ),
14999  ChargeOpt = cms.int32( -1 ),
15000  MaxEta = cms.double( 2.5 ),
15001  MaxInvMass = cms.double( 2.27 ),
15002  MinPtPair = cms.double( 60.0 ),
15003  triggerTypeDaughters = cms.int32( 91 ),
15004  MinInvMass = cms.double( 1.47 ),
15005  MinPt = cms.double( 0.0 )
15006 )
15007 fragment.hlttktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
15008  saveTags = cms.bool( True ),
15009  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15010  MinVtxProbability = cms.double( 0.0 ),
15011  MaxLxySignificance = cms.double( 0.0 ),
15012  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15013  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt60" ),
15014  MaxNormalisedChi2 = cms.double( 999.0 ),
15015  FastAccept = cms.bool( False ),
15016  MinCosinePointingAngle = cms.double( 0.8 ),
15017  triggerTypeDaughters = cms.int32( 91 ),
15018  MinLxySignificance = cms.double( 1.0 )
15019 )
15020 fragment.hltL1sDijet16And8MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15021  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16And8er2p7" ),
15022  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15023  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15024  saveTags = cms.bool( True ),
15025  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15026  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15027  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15028  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15029  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15030 )
15031 fragment.hltPreHIDijet16And8MidEta2p7Dpt8 = cms.EDFilter( "HLTPrescaler",
15032  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15033  offset = cms.uint32( 0 )
15034 )
15035 fragment.hltL1sDijet20And8MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15036  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20And8er2p7" ),
15037  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15038  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15039  saveTags = cms.bool( True ),
15040  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15041  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15042  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15043  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15044  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15045 )
15046 fragment.hltPreHIDijet20And8MidEta2p7Dpt8 = cms.EDFilter( "HLTPrescaler",
15047  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15048  offset = cms.uint32( 0 )
15049 )
15050 fragment.hltL1sDijet16And12MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15051  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16And12er2p7" ),
15052  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15053  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15054  saveTags = cms.bool( True ),
15055  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15056  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15057  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15058  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15059  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15060 )
15061 fragment.hltPreHIDijet16And12MidEta2p7Dpt10 = cms.EDFilter( "HLTPrescaler",
15062  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15063  offset = cms.uint32( 0 )
15064 )
15065 fragment.hlttktkVtxForDmesonDpt10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
15066  Src = cms.InputTag( "hltFullCandsForRefPP" ),
15067  massParticle1 = cms.double( 0.1396 ),
15068  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
15069  massParticle2 = cms.double( 0.4937 ),
15070  ChargeOpt = cms.int32( -1 ),
15071  MaxEta = cms.double( 2.5 ),
15072  MaxInvMass = cms.double( 2.27 ),
15073  MinPtPair = cms.double( 10.0 ),
15074  triggerTypeDaughters = cms.int32( 91 ),
15075  MinInvMass = cms.double( 1.47 ),
15076  MinPt = cms.double( 0.0 )
15077 )
15078 fragment.hlttktkFilterForDmesonDpt10 = cms.EDFilter( "HLTDisplacedtktkFilter",
15079  saveTags = cms.bool( True ),
15080  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15081  MinVtxProbability = cms.double( 0.0 ),
15082  MaxLxySignificance = cms.double( 0.0 ),
15083  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15084  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt10" ),
15085  MaxNormalisedChi2 = cms.double( 999.0 ),
15086  FastAccept = cms.bool( False ),
15087  MinCosinePointingAngle = cms.double( 0.8 ),
15088  triggerTypeDaughters = cms.int32( 91 ),
15089  MinLxySignificance = cms.double( 1.0 )
15090 )
15091 fragment.hltL1sDijet20And12MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15092  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20And12er2p7" ),
15093  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15094  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15095  saveTags = cms.bool( True ),
15096  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15097  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15098  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15099  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15100  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15101 )
15102 fragment.hltPreHIDijet20And12MidEta2p7Dpt10 = cms.EDFilter( "HLTPrescaler",
15103  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15104  offset = cms.uint32( 0 )
15105 )
15106 fragment.hltL1sDijet28And16MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15107  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet28And16er2p7" ),
15108  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15109  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15110  saveTags = cms.bool( True ),
15111  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15112  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15113  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15114  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15115  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15116 )
15117 fragment.hltPreHIDijet28And16MidEta2p7Dpt15 = cms.EDFilter( "HLTPrescaler",
15118  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15119  offset = cms.uint32( 0 )
15120 )
15121 fragment.hltPreHIFullTracksHighPt18 = cms.EDFilter( "HLTPrescaler",
15122  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15123  offset = cms.uint32( 0 )
15124 )
15125 fragment.hltGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier",
15126  src = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ),
15127  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15128  vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15129  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
15130  mva = cms.PSet(
15131  dr_par = cms.PSet(
15132  drWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
15133  dr_exp = cms.vint32( 0, 0, 0 )
15134  ),
15135  minLayers = cms.vint32( 0, 0, 0 ),
15136  dz_par = cms.PSet(
15137  dz_exp = cms.vint32( 0, 0, 0 ),
15138  dzWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 )
15139  ),
15140  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
15141  maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
15142  maxLostLayers = cms.vint32( 999, 999, 999 ),
15143  maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
15144  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ),
15145  maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
15146  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
15147  min3DLayers = cms.vint32( 0, 0, 0 ),
15148  minPixelHits = cms.vint32( 0, 0, 0 ),
15149  minNVtxTrk = cms.int32( 2 ),
15150  minHits = cms.vint32( 0, 0, 0 ),
15151  maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 )
15152  ),
15153  ignoreVertices = cms.bool( False )
15154 )
15155 fragment.hltGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner",
15156  minQuality = cms.string( "highPurity" ),
15157  copyExtras = cms.untracked.bool( True ),
15158  copyTrajectories = cms.untracked.bool( False ),
15159  originalSource = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ),
15160  originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPt','QualityMasks' ),
15161  originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPt','MVAValues' )
15162 )
15163 fragment.hltFullCandsForHighPtTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
15164  src = cms.InputTag( "hltGoodHighPurityFullTracksForHighPt" ),
15165  particleType = cms.string( "pi+" )
15166 )
15167 fragment.hltFullTrackHighPt18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15168  saveTags = cms.bool( True ),
15169  MinTrks = cms.int32( 1 ),
15170  MinPt = cms.double( 18.0 ),
15171  MaxVz = cms.double( 15.0 ),
15172  MaxEta = cms.double( 2.4 ),
15173  trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ),
15174  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15175  MaxPt = cms.double( 9999.0 ),
15176  MinSep = cms.double( 9999.0 )
15177 )
15178 fragment.hltPreHIFullTracksHighPt24 = cms.EDFilter( "HLTPrescaler",
15179  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15180  offset = cms.uint32( 0 )
15181 )
15182 fragment.hltFullTrackHighPt24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15183  saveTags = cms.bool( True ),
15184  MinTrks = cms.int32( 1 ),
15185  MinPt = cms.double( 24.0 ),
15186  MaxVz = cms.double( 15.0 ),
15187  MaxEta = cms.double( 2.4 ),
15188  trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ),
15189  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15190  MaxPt = cms.double( 9999.0 ),
15191  MinSep = cms.double( 9999.0 )
15192 )
15193 fragment.hltPreHIFullTracksHighPt34 = cms.EDFilter( "HLTPrescaler",
15194  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15195  offset = cms.uint32( 0 )
15196 )
15197 fragment.hltFullTrackHighPt34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15198  saveTags = cms.bool( True ),
15199  MinTrks = cms.int32( 1 ),
15200  MinPt = cms.double( 34.0 ),
15201  MaxVz = cms.double( 15.0 ),
15202  MaxEta = cms.double( 2.4 ),
15203  trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ),
15204  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15205  MaxPt = cms.double( 9999.0 ),
15206  MinSep = cms.double( 9999.0 )
15207 )
15208 fragment.hltPreHIFullTracksHighPt45 = cms.EDFilter( "HLTPrescaler",
15209  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15210  offset = cms.uint32( 0 )
15211 )
15212 fragment.hltFullTrackHighPt45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15213  saveTags = cms.bool( True ),
15214  MinTrks = cms.int32( 1 ),
15215  MinPt = cms.double( 45.0 ),
15216  MaxVz = cms.double( 15.0 ),
15217  MaxEta = cms.double( 2.4 ),
15218  trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ),
15219  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15220  MaxPt = cms.double( 9999.0 ),
15221  MinSep = cms.double( 9999.0 )
15222 )
15223 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
15224  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ),
15225  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15226  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15227  saveTags = cms.bool( True ),
15228  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15229  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15230  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15231  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15232  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15233 )
15234 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
15235  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15236  offset = cms.uint32( 0 )
15237 )
15238 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
15239  usePt = cms.bool( False ),
15240  minPtJetHt = cms.double( 40.0 ),
15241  maxEtaJetMht = cms.double( 5.0 ),
15242  minNJetMht = cms.int32( 0 ),
15243  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
15244  maxEtaJetHt = cms.double( 2.5 ),
15245  minPtJetMht = cms.double( 30.0 ),
15246  minNJetHt = cms.int32( 0 ),
15247  pfCandidatesLabel = cms.InputTag( "" ),
15248  excludePFMuons = cms.bool( False )
15249 )
15250 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
15251  saveTags = cms.bool( True ),
15252  mhtLabels = cms.VInputTag( 'hltHtMht' ),
15253  meffSlope = cms.vdouble( 1.0 ),
15254  minMeff = cms.vdouble( 0.0 ),
15255  minMht = cms.vdouble( 0.0 ),
15256  htLabels = cms.VInputTag( 'hltHtMht' ),
15257  minHt = cms.vdouble( 80.0 )
15258 )
15259 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
15260  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15261  offset = cms.uint32( 0 )
15262 )
15263 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
15264  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15265  offset = cms.uint32( 1 )
15266 )
15267 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
15268  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15269  offset = cms.uint32( 2 )
15270 )
15271 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
15272  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15273  offset = cms.uint32( 3 )
15274 )
15275 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
15276  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15277  offset = cms.uint32( 4 )
15278 )
15279 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
15280  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15281  offset = cms.uint32( 5 )
15282 )
15283 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
15284  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15285  offset = cms.uint32( 6 )
15286 )
15287 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
15288  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15289  offset = cms.uint32( 7 )
15290 )
15291 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
15292  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15293  offset = cms.uint32( 8 )
15294 )
15295 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
15296  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15297  offset = cms.uint32( 9 )
15298 )
15299 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
15300  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15301  offset = cms.uint32( 10 )
15302 )
15303 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
15304  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15305  offset = cms.uint32( 11 )
15306 )
15307 fragment.hltPreHIAK4PFJet15 = cms.EDFilter( "HLTPrescaler",
15308  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15309  offset = cms.uint32( 0 )
15310 )
15311 fragment.hltSingleAK4PFJet15 = cms.EDFilter( "HLT1PFJet",
15312  saveTags = cms.bool( True ),
15313  MaxMass = cms.double( -1.0 ),
15314  MinN = cms.int32( 1 ),
15315  MaxEta = cms.double( 5.0 ),
15316  MinEta = cms.double( -1.0 ),
15317  MinMass = cms.double( -1.0 ),
15318  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
15319  MinE = cms.double( -1.0 ),
15320  triggerType = cms.int32( 85 ),
15321  MinPt = cms.double( 15.0 )
15322 )
15323 fragment.hltPreHIAK4PFJet30 = cms.EDFilter( "HLTPrescaler",
15324  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15325  offset = cms.uint32( 0 )
15326 )
15327 fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet",
15328  saveTags = cms.bool( True ),
15329  MaxMass = cms.double( -1.0 ),
15330  MinN = cms.int32( 1 ),
15331  MaxEta = cms.double( 5.0 ),
15332  MinEta = cms.double( -1.0 ),
15333  MinMass = cms.double( -1.0 ),
15334  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15335  MinE = cms.double( -1.0 ),
15336  triggerType = cms.int32( 85 ),
15337  MinPt = cms.double( 15.0 )
15338 )
15339 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15340  DeltaR = cms.double( 0.5 ),
15341  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ),
15342  TriggerType = cms.int32( 85 ),
15343  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15344 )
15345 fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet",
15346  saveTags = cms.bool( True ),
15347  MaxMass = cms.double( -1.0 ),
15348  MinN = cms.int32( 1 ),
15349  MaxEta = cms.double( 5.0 ),
15350  MinEta = cms.double( -1.0 ),
15351  MinMass = cms.double( -1.0 ),
15352  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ),
15353  MinE = cms.double( -1.0 ),
15354  triggerType = cms.int32( 85 ),
15355  MinPt = cms.double( 30.0 )
15356 )
15357 fragment.hltPreHIAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
15358  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15359  offset = cms.uint32( 0 )
15360 )
15361 fragment.hltSingleAK4PFJet40 = cms.EDFilter( "HLT1PFJet",
15362  saveTags = cms.bool( True ),
15363  MaxMass = cms.double( -1.0 ),
15364  MinN = cms.int32( 1 ),
15365  MaxEta = cms.double( 5.0 ),
15366  MinEta = cms.double( -1.0 ),
15367  MinMass = cms.double( -1.0 ),
15368  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ),
15369  MinE = cms.double( -1.0 ),
15370  triggerType = cms.int32( 85 ),
15371  MinPt = cms.double( 40.0 )
15372 )
15373 fragment.hltPreHIAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
15374  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15375  offset = cms.uint32( 0 )
15376 )
15377 fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet",
15378  saveTags = cms.bool( True ),
15379  MaxMass = cms.double( -1.0 ),
15380  MinN = cms.int32( 1 ),
15381  MaxEta = cms.double( 5.0 ),
15382  MinEta = cms.double( -1.0 ),
15383  MinMass = cms.double( -1.0 ),
15384  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15385  MinE = cms.double( -1.0 ),
15386  triggerType = cms.int32( 85 ),
15387  MinPt = cms.double( 30.0 )
15388 )
15389 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15390  DeltaR = cms.double( 0.5 ),
15391  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ),
15392  TriggerType = cms.int32( 85 ),
15393  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15394 )
15395 fragment.hltSingleAK4PFJet60 = cms.EDFilter( "HLT1PFJet",
15396  saveTags = cms.bool( True ),
15397  MaxMass = cms.double( -1.0 ),
15398  MinN = cms.int32( 1 ),
15399  MaxEta = cms.double( 5.0 ),
15400  MinEta = cms.double( -1.0 ),
15401  MinMass = cms.double( -1.0 ),
15402  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ),
15403  MinE = cms.double( -1.0 ),
15404  triggerType = cms.int32( 85 ),
15405  MinPt = cms.double( 60.0 )
15406 )
15407 fragment.hltPreHIAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
15408  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15409  offset = cms.uint32( 0 )
15410 )
15411 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
15412  saveTags = cms.bool( True ),
15413  MaxMass = cms.double( -1.0 ),
15414  MinN = cms.int32( 1 ),
15415  MaxEta = cms.double( 5.0 ),
15416  MinEta = cms.double( -1.0 ),
15417  MinMass = cms.double( -1.0 ),
15418  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15419  MinE = cms.double( -1.0 ),
15420  triggerType = cms.int32( 85 ),
15421  MinPt = cms.double( 50.0 )
15422 )
15423 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15424  DeltaR = cms.double( 0.5 ),
15425  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
15426  TriggerType = cms.int32( 85 ),
15427  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15428 )
15429 fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet",
15430  saveTags = cms.bool( True ),
15431  MaxMass = cms.double( -1.0 ),
15432  MinN = cms.int32( 1 ),
15433  MaxEta = cms.double( 5.0 ),
15434  MinEta = cms.double( -1.0 ),
15435  MinMass = cms.double( -1.0 ),
15436  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ),
15437  MinE = cms.double( -1.0 ),
15438  triggerType = cms.int32( 85 ),
15439  MinPt = cms.double( 80.0 )
15440 )
15441 fragment.hltL1sSingleJet80 = cms.EDFilter( "HLTL1TSeed",
15442  L1SeedsLogicalExpression = cms.string( "L1_SingleJet80" ),
15443  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15444  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15445  saveTags = cms.bool( True ),
15446  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15447  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15448  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15449  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15450  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15451 )
15452 fragment.hltPreHIAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
15453  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15454  offset = cms.uint32( 0 )
15455 )
15456 fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet",
15457  saveTags = cms.bool( True ),
15458  MaxMass = cms.double( -1.0 ),
15459  MinN = cms.int32( 1 ),
15460  MaxEta = cms.double( 5.0 ),
15461  MinEta = cms.double( -1.0 ),
15462  MinMass = cms.double( -1.0 ),
15463  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15464  MinE = cms.double( -1.0 ),
15465  triggerType = cms.int32( 85 ),
15466  MinPt = cms.double( 70.0 )
15467 )
15468 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15469  DeltaR = cms.double( 0.5 ),
15470  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
15471  TriggerType = cms.int32( 85 ),
15472  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15473 )
15474 fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet",
15475  saveTags = cms.bool( True ),
15476  MaxMass = cms.double( -1.0 ),
15477  MinN = cms.int32( 1 ),
15478  MaxEta = cms.double( 5.0 ),
15479  MinEta = cms.double( -1.0 ),
15480  MinMass = cms.double( -1.0 ),
15481  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ),
15482  MinE = cms.double( -1.0 ),
15483  triggerType = cms.int32( 85 ),
15484  MinPt = cms.double( 100.0 )
15485 )
15486 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
15487  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
15488  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15489  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15490  saveTags = cms.bool( True ),
15491  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15492  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15493  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15494  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15495  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15496 )
15497 fragment.hltPreHIAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
15498  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15499  offset = cms.uint32( 0 )
15500 )
15501 fragment.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet",
15502  saveTags = cms.bool( True ),
15503  MaxMass = cms.double( -1.0 ),
15504  MinN = cms.int32( 1 ),
15505  MaxEta = cms.double( 5.0 ),
15506  MinEta = cms.double( -1.0 ),
15507  MinMass = cms.double( -1.0 ),
15508  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ),
15509  MinE = cms.double( -1.0 ),
15510  triggerType = cms.int32( 85 ),
15511  MinPt = cms.double( 120.0 )
15512 )
15513 fragment.hltPreHIAK4PFJet30FWD = cms.EDFilter( "HLTPrescaler",
15514  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15515  offset = cms.uint32( 0 )
15516 )
15517 fragment.hltSingleAK4CaloJet15FWD = cms.EDFilter( "HLT1CaloJet",
15518  saveTags = cms.bool( True ),
15519  MaxMass = cms.double( -1.0 ),
15520  MinN = cms.int32( 1 ),
15521  MaxEta = cms.double( 5.0 ),
15522  MinEta = cms.double( 2.7 ),
15523  MinMass = cms.double( -1.0 ),
15524  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15525  MinE = cms.double( -1.0 ),
15526  triggerType = cms.int32( 85 ),
15527  MinPt = cms.double( 15.0 )
15528 )
15529 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15FWD = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15530  DeltaR = cms.double( 0.5 ),
15531  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15FWD" ),
15532  TriggerType = cms.int32( 85 ),
15533  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15534 )
15535 fragment.hltSingleAK4PFJet30FWD = cms.EDFilter( "HLT1PFJet",
15536  saveTags = cms.bool( True ),
15537  MaxMass = cms.double( -1.0 ),
15538  MinN = cms.int32( 1 ),
15539  MaxEta = cms.double( 5.0 ),
15540  MinEta = cms.double( 2.7 ),
15541  MinMass = cms.double( -1.0 ),
15542  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15FWD" ),
15543  MinE = cms.double( -1.0 ),
15544  triggerType = cms.int32( 85 ),
15545  MinPt = cms.double( 30.0 )
15546 )
15547 fragment.hltL1sSingleJet20FWD = cms.EDFilter( "HLTL1TSeed",
15548  L1SeedsLogicalExpression = cms.string( "L1_SingleJet20_FWD" ),
15549  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15550  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15551  saveTags = cms.bool( True ),
15552  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15553  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15554  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15555  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15556  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15557 )
15558 fragment.hltPreHIAK4PFJet40FWD = cms.EDFilter( "HLTPrescaler",
15559  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15560  offset = cms.uint32( 0 )
15561 )
15562 fragment.hltSingleAK4PFJet40FWD = cms.EDFilter( "HLT1PFJet",
15563  saveTags = cms.bool( True ),
15564  MaxMass = cms.double( -1.0 ),
15565  MinN = cms.int32( 1 ),
15566  MaxEta = cms.double( 5.0 ),
15567  MinEta = cms.double( 2.7 ),
15568  MinMass = cms.double( -1.0 ),
15569  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15FWD" ),
15570  MinE = cms.double( -1.0 ),
15571  triggerType = cms.int32( 85 ),
15572  MinPt = cms.double( 40.0 )
15573 )
15574 fragment.hltL1sSingleJet35FWD = cms.EDFilter( "HLTL1TSeed",
15575  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ),
15576  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15577  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15578  saveTags = cms.bool( True ),
15579  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15580  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15581  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15582  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15583  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15584 )
15585 fragment.hltPreHIAK4PFJet60FWD = cms.EDFilter( "HLTPrescaler",
15586  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15587  offset = cms.uint32( 0 )
15588 )
15589 fragment.hltSingleAK4CaloJet30FWD = cms.EDFilter( "HLT1CaloJet",
15590  saveTags = cms.bool( True ),
15591  MaxMass = cms.double( -1.0 ),
15592  MinN = cms.int32( 1 ),
15593  MaxEta = cms.double( 5.0 ),
15594  MinEta = cms.double( 2.7 ),
15595  MinMass = cms.double( -1.0 ),
15596  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15597  MinE = cms.double( -1.0 ),
15598  triggerType = cms.int32( 85 ),
15599  MinPt = cms.double( 30.0 )
15600 )
15601 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30FWD = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15602  DeltaR = cms.double( 0.5 ),
15603  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30FWD" ),
15604  TriggerType = cms.int32( 85 ),
15605  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15606 )
15607 fragment.hltSingleAK4PFJet60FWD = cms.EDFilter( "HLT1PFJet",
15608  saveTags = cms.bool( True ),
15609  MaxMass = cms.double( -1.0 ),
15610  MinN = cms.int32( 1 ),
15611  MaxEta = cms.double( 5.0 ),
15612  MinEta = cms.double( 2.7 ),
15613  MinMass = cms.double( -1.0 ),
15614  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30FWD" ),
15615  MinE = cms.double( -1.0 ),
15616  triggerType = cms.int32( 85 ),
15617  MinPt = cms.double( 60.0 )
15618 )
15619 fragment.hltL1sSingleJet60FWD = cms.EDFilter( "HLTL1TSeed",
15620  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ),
15621  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15622  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15623  saveTags = cms.bool( True ),
15624  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15625  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15626  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15627  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15628  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15629 )
15630 fragment.hltPreHIAK4PFJet80FWD = cms.EDFilter( "HLTPrescaler",
15631  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15632  offset = cms.uint32( 0 )
15633 )
15634 fragment.hltSingleAK4PFJet80FWD = cms.EDFilter( "HLT1PFJet",
15635  saveTags = cms.bool( True ),
15636  MaxMass = cms.double( -1.0 ),
15637  MinN = cms.int32( 1 ),
15638  MaxEta = cms.double( 5.0 ),
15639  MinEta = cms.double( 2.7 ),
15640  MinMass = cms.double( -1.0 ),
15641  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30FWD" ),
15642  MinE = cms.double( -1.0 ),
15643  triggerType = cms.int32( 85 ),
15644  MinPt = cms.double( 80.0 )
15645 )
15646 fragment.hltPreHIAK4CaloJet15 = cms.EDFilter( "HLTPrescaler",
15647  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15648  offset = cms.uint32( 0 )
15649 )
15650 fragment.hltPreHIAK4CaloJet30 = cms.EDFilter( "HLTPrescaler",
15651  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15652  offset = cms.uint32( 0 )
15653 )
15654 fragment.hltPreHIAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
15655  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15656  offset = cms.uint32( 0 )
15657 )
15658 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
15659  saveTags = cms.bool( True ),
15660  MaxMass = cms.double( -1.0 ),
15661  MinN = cms.int32( 1 ),
15662  MaxEta = cms.double( 5.0 ),
15663  MinEta = cms.double( -1.0 ),
15664  MinMass = cms.double( -1.0 ),
15665  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15666  MinE = cms.double( -1.0 ),
15667  triggerType = cms.int32( 85 ),
15668  MinPt = cms.double( 40.0 )
15669 )
15670 fragment.hltPreHIAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
15671  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15672  offset = cms.uint32( 0 )
15673 )
15674 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
15675  saveTags = cms.bool( True ),
15676  MaxMass = cms.double( -1.0 ),
15677  MinN = cms.int32( 1 ),
15678  MaxEta = cms.double( 5.0 ),
15679  MinEta = cms.double( -1.0 ),
15680  MinMass = cms.double( -1.0 ),
15681  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15682  MinE = cms.double( -1.0 ),
15683  triggerType = cms.int32( 85 ),
15684  MinPt = cms.double( 60.0 )
15685 )
15686 fragment.hltPreHIAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
15687  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15688  offset = cms.uint32( 0 )
15689 )
15690 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
15691  saveTags = cms.bool( True ),
15692  MaxMass = cms.double( -1.0 ),
15693  MinN = cms.int32( 1 ),
15694  MaxEta = cms.double( 5.0 ),
15695  MinEta = cms.double( -1.0 ),
15696  MinMass = cms.double( -1.0 ),
15697  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15698  MinE = cms.double( -1.0 ),
15699  triggerType = cms.int32( 85 ),
15700  MinPt = cms.double( 80.0 )
15701 )
15702 fragment.hltPreHIAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
15703  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15704  offset = cms.uint32( 0 )
15705 )
15706 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
15707  saveTags = cms.bool( True ),
15708  MaxMass = cms.double( -1.0 ),
15709  MinN = cms.int32( 1 ),
15710  MaxEta = cms.double( 5.0 ),
15711  MinEta = cms.double( -1.0 ),
15712  MinMass = cms.double( -1.0 ),
15713  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15714  MinE = cms.double( -1.0 ),
15715  triggerType = cms.int32( 85 ),
15716  MinPt = cms.double( 100.0 )
15717 )
15718 fragment.hltPreHIAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
15719  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15720  offset = cms.uint32( 0 )
15721 )
15722 fragment.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet",
15723  saveTags = cms.bool( True ),
15724  MaxMass = cms.double( -1.0 ),
15725  MinN = cms.int32( 1 ),
15726  MaxEta = cms.double( 5.0 ),
15727  MinEta = cms.double( -1.0 ),
15728  MinMass = cms.double( -1.0 ),
15729  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15730  MinE = cms.double( -1.0 ),
15731  triggerType = cms.int32( 85 ),
15732  MinPt = cms.double( 120.0 )
15733 )
15734 fragment.hltPreHIAK4CaloJet30FWD = cms.EDFilter( "HLTPrescaler",
15735  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15736  offset = cms.uint32( 0 )
15737 )
15738 fragment.hltPreHIAK4CaloJet40FWD = cms.EDFilter( "HLTPrescaler",
15739  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15740  offset = cms.uint32( 0 )
15741 )
15742 fragment.hltSingleAK4CaloJet40FWD = cms.EDFilter( "HLT1CaloJet",
15743  saveTags = cms.bool( True ),
15744  MaxMass = cms.double( -1.0 ),
15745  MinN = cms.int32( 1 ),
15746  MaxEta = cms.double( 5.0 ),
15747  MinEta = cms.double( 2.7 ),
15748  MinMass = cms.double( -1.0 ),
15749  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15750  MinE = cms.double( -1.0 ),
15751  triggerType = cms.int32( 85 ),
15752  MinPt = cms.double( 40.0 )
15753 )
15754 fragment.hltPreHIAK4CaloJet60FWD = cms.EDFilter( "HLTPrescaler",
15755  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15756  offset = cms.uint32( 0 )
15757 )
15758 fragment.hltSingleAK4CaloJet60FWD = cms.EDFilter( "HLT1CaloJet",
15759  saveTags = cms.bool( True ),
15760  MaxMass = cms.double( -1.0 ),
15761  MinN = cms.int32( 1 ),
15762  MaxEta = cms.double( 5.0 ),
15763  MinEta = cms.double( 2.7 ),
15764  MinMass = cms.double( -1.0 ),
15765  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15766  MinE = cms.double( -1.0 ),
15767  triggerType = cms.int32( 85 ),
15768  MinPt = cms.double( 60.0 )
15769 )
15770 fragment.hltPreHIAK4CaloJet80FWD = cms.EDFilter( "HLTPrescaler",
15771  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15772  offset = cms.uint32( 0 )
15773 )
15774 fragment.hltSingleAK4CaloJet80FWD = cms.EDFilter( "HLT1CaloJet",
15775  saveTags = cms.bool( True ),
15776  MaxMass = cms.double( -1.0 ),
15777  MinN = cms.int32( 1 ),
15778  MaxEta = cms.double( 5.0 ),
15779  MinEta = cms.double( 2.7 ),
15780  MinMass = cms.double( -1.0 ),
15781  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15782  MinE = cms.double( -1.0 ),
15783  triggerType = cms.int32( 85 ),
15784  MinPt = cms.double( 80.0 )
15785 )
15786 fragment.hltPreHIPhoton20HoverELoose = cms.EDFilter( "HLTPrescaler",
15787  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15788  offset = cms.uint32( 0 )
15789 )
15790 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
15791  l1InputRegions = cms.VPSet(
15792  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15793  regionEtaMargin = cms.double( 0.9 ),
15794  type = cms.string( "EGamma" ),
15795  minEt = cms.double( 5.0 ),
15796  regionPhiMargin = cms.double( 1.2 ),
15797  maxEt = cms.double( 999999.0 )
15798  ),
15799  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15800  regionEtaMargin = cms.double( 0.9 ),
15801  type = cms.string( "Jet" ),
15802  minEt = cms.double( 170.0 ),
15803  regionPhiMargin = cms.double( 1.2 ),
15804  maxEt = cms.double( 999999.0 )
15805  ),
15806  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15807  regionEtaMargin = cms.double( 0.9 ),
15808  type = cms.string( "Tau" ),
15809  minEt = cms.double( 100.0 ),
15810  regionPhiMargin = cms.double( 1.2 ),
15811  maxEt = cms.double( 999999.0 )
15812  )
15813  ),
15814  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
15815  productLabels = cms.vstring( 'EcalRecHitsEB',
15816  'EcalRecHitsEE' )
15817 )
15818 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
15819  l1InputRegions = cms.VPSet(
15820  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15821  regionEtaMargin = cms.double( 0.9 ),
15822  type = cms.string( "EGamma" ),
15823  minEt = cms.double( 5.0 ),
15824  regionPhiMargin = cms.double( 1.2 ),
15825  maxEt = cms.double( 999999.0 )
15826  ),
15827  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15828  regionEtaMargin = cms.double( 0.9 ),
15829  type = cms.string( "Jet" ),
15830  minEt = cms.double( 170.0 ),
15831  regionPhiMargin = cms.double( 1.2 ),
15832  maxEt = cms.double( 999999.0 )
15833  ),
15834  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15835  regionEtaMargin = cms.double( 0.9 ),
15836  type = cms.string( "Tau" ),
15837  minEt = cms.double( 100.0 ),
15838  regionPhiMargin = cms.double( 1.2 ),
15839  maxEt = cms.double( 999999.0 )
15840  )
15841  ),
15842  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
15843  productLabels = cms.vstring( 'EcalRecHitsES' )
15844 )
15845 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
15846  producers = cms.VPSet(
15847  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
15848  srFlags = cms.InputTag( "" ),
15849  name = cms.string( "PFEBRecHitCreator" ),
15850  qualityTests = cms.VPSet(
15851  cms.PSet( thresholds = cms.vdouble( 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.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.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.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.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.11, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.17, 0.18, 0.18, 0.19, 0.19, 0.2, 0.22, 0.23, 0.25, 0.27, 0.29, 0.31, 0.34, 0.36, 0.39, 0.42, 0.45, 0.5, 0.57, 0.68, 0.84, 1.07, 1.4, 1.88, 2.55, 3.47, 4.73, 6.42, 8.65, 11.6, 15.4, 0.11, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.17, 0.18, 0.18, 0.19, 0.19, 0.2, 0.22, 0.23, 0.25, 0.27, 0.29, 0.31, 0.34, 0.36, 0.39, 0.42, 0.45, 0.5, 0.57, 0.68, 0.84, 1.07, 1.4, 1.88, 2.55, 3.47, 4.73, 6.42, 8.65, 11.6, 15.4 ),
15852  name = cms.string( "PFRecHitQTestECALMultiThreshold" ),
15853  applySelectionsToAllCrystals = cms.bool( True )
15854  ),
15855  cms.PSet( topologicalCleaning = cms.bool( True ),
15856  skipTTRecoveredHits = cms.bool( True ),
15857  cleaningThreshold = cms.double( 2.0 ),
15858  name = cms.string( "PFRecHitQTestECAL" ),
15859  timingCleaning = cms.bool( True )
15860  )
15861  )
15862  ),
15863  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
15864  srFlags = cms.InputTag( "" ),
15865  name = cms.string( "PFEERecHitCreator" ),
15866  qualityTests = cms.VPSet(
15867  cms.PSet( thresholds = cms.vdouble( 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.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.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.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.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.11, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.17, 0.18, 0.18, 0.19, 0.19, 0.2, 0.22, 0.23, 0.25, 0.27, 0.29, 0.31, 0.34, 0.36, 0.39, 0.42, 0.45, 0.5, 0.57, 0.68, 0.84, 1.07, 1.4, 1.88, 2.55, 3.47, 4.73, 6.42, 8.65, 11.6, 15.4, 0.11, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.17, 0.18, 0.18, 0.19, 0.19, 0.2, 0.22, 0.23, 0.25, 0.27, 0.29, 0.31, 0.34, 0.36, 0.39, 0.42, 0.45, 0.5, 0.57, 0.68, 0.84, 1.07, 1.4, 1.88, 2.55, 3.47, 4.73, 6.42, 8.65, 11.6, 15.4 ),
15868  name = cms.string( "PFRecHitQTestECALMultiThreshold" ),
15869  applySelectionsToAllCrystals = cms.bool( True )
15870  ),
15871  cms.PSet( topologicalCleaning = cms.bool( True ),
15872  skipTTRecoveredHits = cms.bool( True ),
15873  cleaningThreshold = cms.double( 2.0 ),
15874  name = cms.string( "PFRecHitQTestECAL" ),
15875  timingCleaning = cms.bool( True )
15876  )
15877  )
15878  )
15879  ),
15880  navigator = cms.PSet(
15881  barrel = cms.PSet( ),
15882  endcap = cms.PSet( ),
15883  name = cms.string( "PFRecHitECALNavigator" )
15884  )
15885 )
15886 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
15887  producers = cms.VPSet(
15888  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
15889  name = cms.string( "PFPSRecHitCreator" ),
15890  qualityTests = cms.VPSet(
15891  cms.PSet( threshold = cms.double( 7.0E-6 ),
15892  name = cms.string( "PFRecHitQTestThreshold" )
15893  )
15894  )
15895  )
15896  ),
15897  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
15898 )
15899 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
15900  pfClusterBuilder = cms.PSet(
15901  minFracTot = cms.double( 1.0E-20 ),
15902  stoppingTolerance = cms.double( 1.0E-8 ),
15903  positionCalc = cms.PSet(
15904  minAllowedNormalization = cms.double( 1.0E-9 ),
15905  posCalcNCrystals = cms.int32( -1 ),
15906  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
15907  logWeightDenominator = cms.double( 6.0E-5 ),
15908  minFractionInCalc = cms.double( 1.0E-9 )
15909  ),
15910  maxIterations = cms.uint32( 50 ),
15911  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
15912  recHitEnergyNorms = cms.VPSet(
15913  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
15914  detector = cms.string( "PS1" )
15915  ),
15916  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
15917  detector = cms.string( "PS2" )
15918  )
15919  ),
15920  showerSigma = cms.double( 0.3 ),
15921  minFractionToKeep = cms.double( 1.0E-7 ),
15922  excludeOtherSeeds = cms.bool( True )
15923  ),
15924  positionReCalc = cms.PSet( ),
15925  initialClusteringStep = cms.PSet(
15926  thresholdsByDetector = cms.VPSet(
15927  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
15928  gatheringThresholdPt = cms.double( 0.0 ),
15929  detector = cms.string( "PS1" )
15930  ),
15931  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
15932  gatheringThresholdPt = cms.double( 0.0 ),
15933  detector = cms.string( "PS2" )
15934  )
15935  ),
15936  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
15937  useCornerCells = cms.bool( False )
15938  ),
15939  energyCorrector = cms.PSet( ),
15940  recHitCleaners = cms.VPSet(
15941  ),
15942  seedFinder = cms.PSet(
15943  thresholdsByDetector = cms.VPSet(
15944  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
15945  seedingThreshold = cms.double( 1.2E-4 ),
15946  detector = cms.string( "PS1" )
15947  ),
15948  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
15949  seedingThreshold = cms.double( 1.2E-4 ),
15950  detector = cms.string( "PS2" )
15951  )
15952  ),
15953  algoName = cms.string( "LocalMaximumSeedFinder" ),
15954  nNeighbours = cms.int32( 4 )
15955  ),
15956  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" )
15957 )
15958 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
15959  pfClusterBuilder = cms.PSet(
15960  minFracTot = cms.double( 1.0E-20 ),
15961  stoppingTolerance = cms.double( 1.0E-8 ),
15962  positionCalc = cms.PSet(
15963  minAllowedNormalization = cms.double( 1.0E-9 ),
15964  posCalcNCrystals = cms.int32( 9 ),
15965  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
15966  logWeightDenominator = cms.double( 0.08 ),
15967  minFractionInCalc = cms.double( 1.0E-9 ),
15968  timeResolutionCalcBarrel = cms.PSet(
15969  corrTermLowE = cms.double( 0.0510871 ),
15970  threshLowE = cms.double( 0.5 ),
15971  noiseTerm = cms.double( 1.10889 ),
15972  constantTermLowE = cms.double( 0.0 ),
15973  noiseTermLowE = cms.double( 1.31883 ),
15974  threshHighE = cms.double( 5.0 ),
15975  constantTerm = cms.double( 0.428192 )
15976  ),
15977  timeResolutionCalcEndcap = cms.PSet(
15978  corrTermLowE = cms.double( 0.0 ),
15979  threshLowE = cms.double( 1.0 ),
15980  noiseTerm = cms.double( 5.72489999999 ),
15981  constantTermLowE = cms.double( 0.0 ),
15982  noiseTermLowE = cms.double( 6.92683000001 ),
15983  threshHighE = cms.double( 10.0 ),
15984  constantTerm = cms.double( 0.0 )
15985  )
15986  ),
15987  maxIterations = cms.uint32( 50 ),
15988  positionCalcForConvergence = cms.PSet(
15989  minAllowedNormalization = cms.double( 0.0 ),
15990  T0_ES = cms.double( 1.2 ),
15991  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
15992  T0_EE = cms.double( 3.1 ),
15993  T0_EB = cms.double( 7.4 ),
15994  X0 = cms.double( 0.89 ),
15995  minFractionInCalc = cms.double( 0.0 ),
15996  W0 = cms.double( 4.2 )
15997  ),
15998  allCellsPositionCalc = cms.PSet(
15999  minAllowedNormalization = cms.double( 1.0E-9 ),
16000  posCalcNCrystals = cms.int32( -1 ),
16001  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16002  logWeightDenominator = cms.double( 0.08 ),
16003  minFractionInCalc = cms.double( 1.0E-9 ),
16004  timeResolutionCalcBarrel = cms.PSet(
16005  corrTermLowE = cms.double( 0.0510871 ),
16006  threshLowE = cms.double( 0.5 ),
16007  noiseTerm = cms.double( 1.10889 ),
16008  constantTermLowE = cms.double( 0.0 ),
16009  noiseTermLowE = cms.double( 1.31883 ),
16010  threshHighE = cms.double( 5.0 ),
16011  constantTerm = cms.double( 0.428192 )
16012  ),
16013  timeResolutionCalcEndcap = cms.PSet(
16014  corrTermLowE = cms.double( 0.0 ),
16015  threshLowE = cms.double( 1.0 ),
16016  noiseTerm = cms.double( 5.72489999999 ),
16017  constantTermLowE = cms.double( 0.0 ),
16018  noiseTermLowE = cms.double( 6.92683000001 ),
16019  threshHighE = cms.double( 10.0 ),
16020  constantTerm = cms.double( 0.0 )
16021  )
16022  ),
16023  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
16024  recHitEnergyNorms = cms.VPSet(
16025  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
16026  detector = cms.string( "ECAL_BARREL" )
16027  ),
16028  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
16029  detector = cms.string( "ECAL_ENDCAP" )
16030  )
16031  ),
16032  showerSigma = cms.double( 1.5 ),
16033  minFractionToKeep = cms.double( 1.0E-7 ),
16034  excludeOtherSeeds = cms.bool( True )
16035  ),
16036  positionReCalc = cms.PSet(
16037  minAllowedNormalization = cms.double( 0.0 ),
16038  T0_ES = cms.double( 1.2 ),
16039  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
16040  T0_EE = cms.double( 3.1 ),
16041  T0_EB = cms.double( 7.4 ),
16042  X0 = cms.double( 0.89 ),
16043  minFractionInCalc = cms.double( 0.0 ),
16044  W0 = cms.double( 4.2 )
16045  ),
16046  initialClusteringStep = cms.PSet(
16047  thresholdsByDetector = cms.VPSet(
16048  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
16049  gatheringThresholdPt = cms.double( 0.0 ),
16050  detector = cms.string( "ECAL_BARREL" )
16051  ),
16052  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
16053  gatheringThresholdPt = cms.double( 0.0 ),
16054  detector = cms.string( "ECAL_ENDCAP" )
16055  )
16056  ),
16057  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
16058  useCornerCells = cms.bool( True )
16059  ),
16060  energyCorrector = cms.PSet( ),
16061  recHitCleaners = cms.VPSet(
16062  ),
16063  seedFinder = cms.PSet(
16064  thresholdsByDetector = cms.VPSet(
16065  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
16066  seedingThreshold = cms.double( 0.6 ),
16067  detector = cms.string( "ECAL_ENDCAP" )
16068  ),
16069  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
16070  seedingThreshold = cms.double( 0.23 ),
16071  detector = cms.string( "ECAL_BARREL" )
16072  )
16073  ),
16074  algoName = cms.string( "LocalMaximumSeedFinder" ),
16075  nNeighbours = cms.int32( 8 )
16076  ),
16077  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" )
16078 )
16079 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
16080  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
16081  minimumPSEnergy = cms.double( 0.0 ),
16082  energyCorrector = cms.PSet(
16083  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
16084  applyCrackCorrections = cms.bool( False )
16085  ),
16086  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
16087 )
16088 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
16089  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
16090  doSatelliteClusterMerge = cms.bool( False ),
16091  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16092  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
16093  useRegression = cms.bool( True ),
16094  satelliteMajorityFraction = cms.double( 0.5 ),
16095  isOOTCollection = cms.bool( False ),
16096  thresh_PFClusterEndcap = cms.double( 0.5 ),
16097  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
16098  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
16099  use_preshower = cms.bool( True ),
16100  thresh_PFClusterBarrel = cms.double( 0.5 ),
16101  thresh_SCEt = cms.double( 4.0 ),
16102  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
16103  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
16104  verbose = cms.untracked.bool( False ),
16105  useDynamicDPhiWindow = cms.bool( True ),
16106  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
16107  regressionConfig = cms.PSet(
16108  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
16109  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
16110  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
16111  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
16112  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
16113  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
16114  isHLT = cms.bool( True )
16115  ),
16116  applyCrackCorrections = cms.bool( False ),
16117  satelliteClusterSeedThreshold = cms.double( 50.0 ),
16118  endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ),
16119  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
16120  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
16121  barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ),
16122  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
16123  ClusteringType = cms.string( "Mustache" ),
16124  dropUnseedable = cms.bool( False ),
16125  EnergyWeight = cms.string( "Raw" ),
16126  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
16127  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
16128  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
16129  thresh_PFClusterES = cms.double( 0.5 ),
16130  seedThresholdIsET = cms.bool( True ),
16131  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
16132 )
16133 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
16134  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
16135  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
16136  recoEcalCandidateCollection = cms.string( "" )
16137 )
16138 fragment.hltEGL1SingleEG10FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16139  doIsolated = cms.bool( False ),
16140  endcap_end = cms.double( 2.65 ),
16141  region_phi_size = cms.double( 1.044 ),
16142  saveTags = cms.bool( True ),
16143  region_eta_size_ecap = cms.double( 1.0 ),
16144  barrel_end = cms.double( 1.4791 ),
16145  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16146  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16147  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16148  region_eta_size = cms.double( 0.522 ),
16149  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ),
16150  candNonIsolatedTag = cms.InputTag( "" ),
16151  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16152  ncandcut = cms.int32( 1 ),
16153  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16154 )
16155 fragment.hltEG20EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16156  saveTags = cms.bool( True ),
16157  inputTag = cms.InputTag( "hltEGL1SingleEG10FilterForHI" ),
16158  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16159  etcutEE = cms.double( 20.0 ),
16160  etcutEB = cms.double( 20.0 ),
16161  ncandcut = cms.int32( 1 )
16162 )
16163 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet",
16164  gridSpacing = cms.double( 0.55 ),
16165  maxRapidity = cms.double( 2.5 ),
16166  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
16167 )
16168 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
16169  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
16170  doRhoCorrection = cms.bool( False ),
16171  outerCone = cms.double( 0.14 ),
16172  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
16173  innerCone = cms.double( 0.0 ),
16174  useSingleTower = cms.bool( False ),
16175  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16176  depth = cms.int32( -1 ),
16177  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16178  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
16179  rhoMax = cms.double( 9.9999999E7 ),
16180  etMin = cms.double( 0.0 ),
16181  rhoScale = cms.double( 1.0 ),
16182  doEtSum = cms.bool( False )
16183 )
16184 fragment.hltEG20HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16185  thrOverE2EE = cms.vdouble( -1.0 ),
16186  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16187  energyLowEdges = cms.vdouble( 0.0 ),
16188  doRhoCorrection = cms.bool( False ),
16189  saveTags = cms.bool( True ),
16190  thrOverE2EB = cms.vdouble( -1.0 ),
16191  thrRegularEE = cms.vdouble( -1.0 ),
16192  thrOverEEE = cms.vdouble( 0.5 ),
16193  varTag = cms.InputTag( "hltEgammaHoverE" ),
16194  thrOverEEB = cms.vdouble( 0.5 ),
16195  thrRegularEB = cms.vdouble( -1.0 ),
16196  lessThan = cms.bool( True ),
16197  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16198  ncandcut = cms.int32( 1 ),
16199  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16200  candTag = cms.InputTag( "hltEG20EtFilterLooseHoverEForHI" ),
16201  rhoTag = cms.InputTag( "" ),
16202  rhoMax = cms.double( 9.9999999E7 ),
16203  useEt = cms.bool( False ),
16204  rhoScale = cms.double( 1.0 )
16205 )
16206 fragment.hltL1sSingleEG15to21 = cms.EDFilter( "HLTL1TSeed",
16207  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
16208  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16209  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16210  saveTags = cms.bool( True ),
16211  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
16212  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
16213  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
16214  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
16215  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
16216 )
16217 fragment.hltPreHIPhoton30HoverELoose = cms.EDFilter( "HLTPrescaler",
16218  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16219  offset = cms.uint32( 0 )
16220 )
16221 fragment.hltEGL1SingleEG15to21FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16222  doIsolated = cms.bool( False ),
16223  endcap_end = cms.double( 2.65 ),
16224  region_phi_size = cms.double( 1.044 ),
16225  saveTags = cms.bool( True ),
16226  region_eta_size_ecap = cms.double( 1.0 ),
16227  barrel_end = cms.double( 1.4791 ),
16228  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16229  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16230  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16231  region_eta_size = cms.double( 0.522 ),
16232  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15to21" ),
16233  candNonIsolatedTag = cms.InputTag( "" ),
16234  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16235  ncandcut = cms.int32( 1 ),
16236  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16237 )
16238 fragment.hltEG30EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16239  saveTags = cms.bool( True ),
16240  inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ),
16241  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16242  etcutEE = cms.double( 30.0 ),
16243  etcutEB = cms.double( 30.0 ),
16244  ncandcut = cms.int32( 1 )
16245 )
16246 fragment.hltEG30HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16247  thrOverE2EE = cms.vdouble( -1.0 ),
16248  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16249  energyLowEdges = cms.vdouble( 0.0 ),
16250  doRhoCorrection = cms.bool( False ),
16251  saveTags = cms.bool( True ),
16252  thrOverE2EB = cms.vdouble( -1.0 ),
16253  thrRegularEE = cms.vdouble( -1.0 ),
16254  thrOverEEE = cms.vdouble( 0.5 ),
16255  varTag = cms.InputTag( "hltEgammaHoverE" ),
16256  thrOverEEB = cms.vdouble( 0.5 ),
16257  thrRegularEB = cms.vdouble( -1.0 ),
16258  lessThan = cms.bool( True ),
16259  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16260  ncandcut = cms.int32( 1 ),
16261  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16262  candTag = cms.InputTag( "hltEG30EtFilterLooseHoverEForHI" ),
16263  rhoTag = cms.InputTag( "" ),
16264  rhoMax = cms.double( 9.9999999E7 ),
16265  useEt = cms.bool( False ),
16266  rhoScale = cms.double( 1.0 )
16267 )
16268 fragment.hltPreHIPhoton40HoverELoose = cms.EDFilter( "HLTPrescaler",
16269  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16270  offset = cms.uint32( 0 )
16271 )
16272 fragment.hltEGL1SingleEG21FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16273  doIsolated = cms.bool( False ),
16274  endcap_end = cms.double( 2.65 ),
16275  region_phi_size = cms.double( 1.044 ),
16276  saveTags = cms.bool( True ),
16277  region_eta_size_ecap = cms.double( 1.0 ),
16278  barrel_end = cms.double( 1.4791 ),
16279  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16280  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16281  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16282  region_eta_size = cms.double( 0.522 ),
16283  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG21" ),
16284  candNonIsolatedTag = cms.InputTag( "" ),
16285  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16286  ncandcut = cms.int32( 1 ),
16287  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16288 )
16289 fragment.hltEG40EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16290  saveTags = cms.bool( True ),
16291  inputTag = cms.InputTag( "hltEGL1SingleEG21FilterForHI" ),
16292  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16293  etcutEE = cms.double( 40.0 ),
16294  etcutEB = cms.double( 40.0 ),
16295  ncandcut = cms.int32( 1 )
16296 )
16297 fragment.hltEG40HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16298  thrOverE2EE = cms.vdouble( -1.0 ),
16299  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16300  energyLowEdges = cms.vdouble( 0.0 ),
16301  doRhoCorrection = cms.bool( False ),
16302  saveTags = cms.bool( True ),
16303  thrOverE2EB = cms.vdouble( -1.0 ),
16304  thrRegularEE = cms.vdouble( -1.0 ),
16305  thrOverEEE = cms.vdouble( 0.5 ),
16306  varTag = cms.InputTag( "hltEgammaHoverE" ),
16307  thrOverEEB = cms.vdouble( 0.5 ),
16308  thrRegularEB = cms.vdouble( -1.0 ),
16309  lessThan = cms.bool( True ),
16310  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16311  ncandcut = cms.int32( 1 ),
16312  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16313  candTag = cms.InputTag( "hltEG40EtFilterLooseHoverEForHI" ),
16314  rhoTag = cms.InputTag( "" ),
16315  rhoMax = cms.double( 9.9999999E7 ),
16316  useEt = cms.bool( False ),
16317  rhoScale = cms.double( 1.0 )
16318 )
16319 fragment.hltPreHIPhoton50HoverELoose = cms.EDFilter( "HLTPrescaler",
16320  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16321  offset = cms.uint32( 0 )
16322 )
16323 fragment.hltEGL1SingleEG30FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16324  doIsolated = cms.bool( False ),
16325  endcap_end = cms.double( 2.65 ),
16326  region_phi_size = cms.double( 1.044 ),
16327  saveTags = cms.bool( True ),
16328  region_eta_size_ecap = cms.double( 1.0 ),
16329  barrel_end = cms.double( 1.4791 ),
16330  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16331  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16332  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16333  region_eta_size = cms.double( 0.522 ),
16334  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG30" ),
16335  candNonIsolatedTag = cms.InputTag( "" ),
16336  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16337  ncandcut = cms.int32( 1 ),
16338  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16339 )
16340 fragment.hltEG50EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16341  saveTags = cms.bool( True ),
16342  inputTag = cms.InputTag( "hltEGL1SingleEG30FilterForHI" ),
16343  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16344  etcutEE = cms.double( 50.0 ),
16345  etcutEB = cms.double( 50.0 ),
16346  ncandcut = cms.int32( 1 )
16347 )
16348 fragment.hltEG50HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16349  thrOverE2EE = cms.vdouble( -1.0 ),
16350  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16351  energyLowEdges = cms.vdouble( 0.0 ),
16352  doRhoCorrection = cms.bool( False ),
16353  saveTags = cms.bool( True ),
16354  thrOverE2EB = cms.vdouble( -1.0 ),
16355  thrRegularEE = cms.vdouble( -1.0 ),
16356  thrOverEEE = cms.vdouble( 0.5 ),
16357  varTag = cms.InputTag( "hltEgammaHoverE" ),
16358  thrOverEEB = cms.vdouble( 0.5 ),
16359  thrRegularEB = cms.vdouble( -1.0 ),
16360  lessThan = cms.bool( True ),
16361  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16362  ncandcut = cms.int32( 1 ),
16363  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16364  candTag = cms.InputTag( "hltEG50EtFilterLooseHoverEForHI" ),
16365  rhoTag = cms.InputTag( "" ),
16366  rhoMax = cms.double( 9.9999999E7 ),
16367  useEt = cms.bool( False ),
16368  rhoScale = cms.double( 1.0 )
16369 )
16370 fragment.hltPreHIPhoton60HoverELoose = cms.EDFilter( "HLTPrescaler",
16371  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16372  offset = cms.uint32( 0 )
16373 )
16374 fragment.hltEG60EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16375  saveTags = cms.bool( True ),
16376  inputTag = cms.InputTag( "hltEGL1SingleEG30FilterForHI" ),
16377  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16378  etcutEE = cms.double( 60.0 ),
16379  etcutEB = cms.double( 60.0 ),
16380  ncandcut = cms.int32( 1 )
16381 )
16382 fragment.hltEG60HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16383  thrOverE2EE = cms.vdouble( -1.0 ),
16384  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16385  energyLowEdges = cms.vdouble( 0.0 ),
16386  doRhoCorrection = cms.bool( False ),
16387  saveTags = cms.bool( True ),
16388  thrOverE2EB = cms.vdouble( -1.0 ),
16389  thrRegularEE = cms.vdouble( -1.0 ),
16390  thrOverEEE = cms.vdouble( 0.5 ),
16391  varTag = cms.InputTag( "hltEgammaHoverE" ),
16392  thrOverEEB = cms.vdouble( 0.5 ),
16393  thrRegularEB = cms.vdouble( -1.0 ),
16394  lessThan = cms.bool( True ),
16395  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16396  ncandcut = cms.int32( 1 ),
16397  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16398  candTag = cms.InputTag( "hltEG60EtFilterLooseHoverEForHI" ),
16399  rhoTag = cms.InputTag( "" ),
16400  rhoMax = cms.double( 9.9999999E7 ),
16401  useEt = cms.bool( False ),
16402  rhoScale = cms.double( 1.0 )
16403 )
16404 fragment.hltPreHIEle10WPLooseGsf = cms.EDFilter( "HLTPrescaler",
16405  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16406  offset = cms.uint32( 0 )
16407 )
16408 fragment.hltEGL1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16409  doIsolated = cms.bool( False ),
16410  endcap_end = cms.double( 2.65 ),
16411  region_phi_size = cms.double( 1.044 ),
16412  saveTags = cms.bool( True ),
16413  region_eta_size_ecap = cms.double( 1.0 ),
16414  barrel_end = cms.double( 1.4791 ),
16415  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16416  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16417  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16418  region_eta_size = cms.double( 0.522 ),
16419  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ),
16420  candNonIsolatedTag = cms.InputTag( "" ),
16421  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16422  ncandcut = cms.int32( 1 ),
16423  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16424 )
16425 fragment.hltEG10L1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
16426  saveTags = cms.bool( True ),
16427  inputTag = cms.InputTag( "hltEGL1SingleEG1OFilterForHI" ),
16428  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16429  etcutEE = cms.double( 10.0 ),
16430  etcutEB = cms.double( 10.0 ),
16431  ncandcut = cms.int32( 1 )
16432 )
16433 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
16434  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
16435  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
16436  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
16437  isIeta = cms.bool( True )
16438 )
16439 fragment.hltEle10WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16440  thrOverE2EE = cms.vdouble( -1.0 ),
16441  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16442  energyLowEdges = cms.vdouble( 0.0 ),
16443  doRhoCorrection = cms.bool( False ),
16444  saveTags = cms.bool( True ),
16445  thrOverE2EB = cms.vdouble( -1.0 ),
16446  thrRegularEE = cms.vdouble( 0.031 ),
16447  thrOverEEE = cms.vdouble( -1.0 ),
16448  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
16449  thrOverEEB = cms.vdouble( -1.0 ),
16450  thrRegularEB = cms.vdouble( 0.011 ),
16451  lessThan = cms.bool( True ),
16452  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16453  ncandcut = cms.int32( 1 ),
16454  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16455  candTag = cms.InputTag( "hltEG10L1SingleEG1OFilterForHI" ),
16456  rhoTag = cms.InputTag( "" ),
16457  rhoMax = cms.double( 9.9999999E7 ),
16458  useEt = cms.bool( False ),
16459  rhoScale = cms.double( 1.0 )
16460 )
16461 fragment.hltEle10WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
16462  saveTags = cms.bool( True ),
16463  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
16464  thrOverEEB1 = cms.vdouble( 0.025 ),
16465  varTag = cms.InputTag( "hltEgammaHoverE" ),
16466  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16467  thrOverEEB2 = cms.vdouble( 0.025 ),
16468  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
16469  rhoMax = cms.double( 9.9999999E7 ),
16470  doRhoCorrection = cms.bool( True ),
16471  thrRegularEB1 = cms.vdouble( 0.887 ),
16472  thrRegularEB2 = cms.vdouble( 1.476 ),
16473  candTag = cms.InputTag( "hltEle10WPLoose1ClusterShapeFilterForHI" ),
16474  thrOverE2EE1 = cms.vdouble( 0.0 ),
16475  thrOverE2EE2 = cms.vdouble( 0.0 ),
16476  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16477  useEt = cms.bool( False ),
16478  etaBoundaryEE12 = cms.double( 2.1 ),
16479  thrOverEEE2 = cms.vdouble( 0.02 ),
16480  thrOverEEE1 = cms.vdouble( 0.02 ),
16481  ncandcut = cms.int32( 1 ),
16482  rhoScale = cms.double( 1.0 ),
16483  energyLowEdges = cms.vdouble( 0.0 ),
16484  etaBoundaryEB12 = cms.double( 1.0 ),
16485  thrRegularEE1 = cms.vdouble( 2.672 ),
16486  lessThan = cms.bool( True ),
16487  thrRegularEE2 = cms.vdouble( 5.095 ),
16488  thrOverE2EB1 = cms.vdouble( 0.0 ),
16489  thrOverE2EB2 = cms.vdouble( 0.0 )
16490 )
16491 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
16492  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
16493  doRhoCorrection = cms.bool( False ),
16494  etaStripBarrel = cms.double( 0.0 ),
16495  energyEndcap = cms.double( 0.0 ),
16496  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16497  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
16498  etaStripEndcap = cms.double( 0.0 ),
16499  drVetoBarrel = cms.double( 0.0 ),
16500  drMax = cms.double( 0.3 ),
16501  energyBarrel = cms.double( 0.0 ),
16502  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16503  drVetoEndcap = cms.double( 0.0 ),
16504  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
16505  rhoMax = cms.double( 9.9999999E7 ),
16506  rhoScale = cms.double( 1.0 )
16507 )
16508 fragment.hltEle10WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
16509  saveTags = cms.bool( True ),
16510  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
16511  thrOverEEB1 = cms.vdouble( 0.035 ),
16512  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
16513  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16514  thrOverEEB2 = cms.vdouble( 0.035 ),
16515  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
16516  rhoMax = cms.double( 9.9999999E7 ),
16517  doRhoCorrection = cms.bool( True ),
16518  thrRegularEB1 = cms.vdouble( -0.581 ),
16519  thrRegularEB2 = cms.vdouble( -0.698 ),
16520  candTag = cms.InputTag( "hltEle10WPLoose1HEFilterForHI" ),
16521  thrOverE2EE1 = cms.vdouble( 0.0 ),
16522  thrOverE2EE2 = cms.vdouble( 0.0 ),
16523  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16524  useEt = cms.bool( True ),
16525  etaBoundaryEE12 = cms.double( 2.1 ),
16526  thrOverEEE2 = cms.vdouble( 0.03 ),
16527  thrOverEEE1 = cms.vdouble( 0.03 ),
16528  ncandcut = cms.int32( 1 ),
16529  rhoScale = cms.double( 1.0 ),
16530  energyLowEdges = cms.vdouble( 0.0 ),
16531  etaBoundaryEB12 = cms.double( 1.0 ),
16532  thrRegularEE1 = cms.vdouble( -0.892 ),
16533  lessThan = cms.bool( True ),
16534  thrRegularEE2 = cms.vdouble( -0.885 ),
16535  thrOverE2EB1 = cms.vdouble( 0.0 ),
16536  thrOverE2EB2 = cms.vdouble( 0.0 )
16537 )
16538 fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer",
16539  L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16540  EMin = cms.double( 0.8 ),
16541  EtMin = cms.double( 0.5 ),
16542  L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16543  useTowersInCone = cms.double( 0.8 ),
16544  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
16545 )
16546 fragment.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer",
16547  producers = cms.VPSet(
16548  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
16549  name = cms.string( "PFHBHERecHitCreator" ),
16550  qualityTests = cms.VPSet(
16551  cms.PSet( threshold = cms.double( 0.8 ),
16552  name = cms.string( "PFRecHitQTestThreshold" ),
16553  cuts = cms.VPSet(
16554  cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ),
16555  threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ),
16556  detectorEnum = cms.int32( 1 )
16557  ),
16558  cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
16559  threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ),
16560  detectorEnum = cms.int32( 2 )
16561  )
16562  )
16563  ),
16564  cms.PSet( flags = cms.vstring( 'Standard' ),
16565  cleaningThresholds = cms.vdouble( 0.0 ),
16566  name = cms.string( "PFRecHitQTestHCALChannel" ),
16567  maxSeverities = cms.vint32( 11 )
16568  )
16569  )
16570  )
16571  ),
16572  navigator = cms.PSet(
16573  name = cms.string( "PFRecHitHCALNavigator" ),
16574  sigmaCut = cms.double( 4.0 ),
16575  timeResolutionCalc = cms.PSet(
16576  corrTermLowE = cms.double( 0.0 ),
16577  threshLowE = cms.double( 2.0 ),
16578  noiseTerm = cms.double( 8.64 ),
16579  constantTermLowE = cms.double( 6.0 ),
16580  noiseTermLowE = cms.double( 0.0 ),
16581  threshHighE = cms.double( 8.0 ),
16582  constantTerm = cms.double( 1.92 )
16583  )
16584  )
16585 )
16586 fragment.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer",
16587  pfClusterBuilder = cms.PSet(
16588  minFracTot = cms.double( 1.0E-20 ),
16589  stoppingTolerance = cms.double( 1.0E-8 ),
16590  positionCalc = cms.PSet(
16591  minAllowedNormalization = cms.double( 1.0E-9 ),
16592  posCalcNCrystals = cms.int32( 5 ),
16593  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16594  logWeightDenominator = cms.double( 0.8 ),
16595  minFractionInCalc = cms.double( 1.0E-9 )
16596  ),
16597  maxIterations = cms.uint32( 50 ),
16598  minChi2Prob = cms.double( 0.0 ),
16599  allCellsPositionCalc = cms.PSet(
16600  minAllowedNormalization = cms.double( 1.0E-9 ),
16601  posCalcNCrystals = cms.int32( -1 ),
16602  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16603  logWeightDenominator = cms.double( 0.8 ),
16604  minFractionInCalc = cms.double( 1.0E-9 )
16605  ),
16606  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
16607  recHitEnergyNorms = cms.VPSet(
16608  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
16609  depths = cms.vint32( 1, 2, 3, 4 ),
16610  recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 )
16611  ),
16612  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
16613  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
16614  recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 )
16615  )
16616  ),
16617  maxNSigmaTime = cms.double( 10.0 ),
16618  showerSigma = cms.double( 10.0 ),
16619  timeSigmaEE = cms.double( 10.0 ),
16620  clusterTimeResFromSeed = cms.bool( False ),
16621  minFractionToKeep = cms.double( 1.0E-7 ),
16622  excludeOtherSeeds = cms.bool( True ),
16623  timeResolutionCalcBarrel = cms.PSet(
16624  corrTermLowE = cms.double( 0.0 ),
16625  threshLowE = cms.double( 6.0 ),
16626  noiseTerm = cms.double( 21.86 ),
16627  constantTermLowE = cms.double( 4.24 ),
16628  noiseTermLowE = cms.double( 8.0 ),
16629  threshHighE = cms.double( 15.0 ),
16630  constantTerm = cms.double( 2.82 )
16631  ),
16632  timeResolutionCalcEndcap = cms.PSet(
16633  corrTermLowE = cms.double( 0.0 ),
16634  threshLowE = cms.double( 6.0 ),
16635  noiseTerm = cms.double( 21.86 ),
16636  constantTermLowE = cms.double( 4.24 ),
16637  noiseTermLowE = cms.double( 8.0 ),
16638  threshHighE = cms.double( 15.0 ),
16639  constantTerm = cms.double( 2.82 )
16640  ),
16641  timeSigmaEB = cms.double( 10.0 )
16642  ),
16643  positionReCalc = cms.PSet( ),
16644  initialClusteringStep = cms.PSet(
16645  thresholdsByDetector = cms.VPSet(
16646  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
16647  depths = cms.vint32( 1, 2, 3, 4 ),
16648  gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ),
16649  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 )
16650  ),
16651  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
16652  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
16653  gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ),
16654  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
16655  )
16656  ),
16657  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
16658  useCornerCells = cms.bool( True )
16659  ),
16660  energyCorrector = cms.PSet( ),
16661  recHitCleaners = cms.VPSet(
16662  ),
16663  seedFinder = cms.PSet(
16664  thresholdsByDetector = cms.VPSet(
16665  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
16666  depths = cms.vint32( 1, 2, 3, 4 ),
16667  seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ),
16668  seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 )
16669  ),
16670  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
16671  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
16672  seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ),
16673  seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
16674  )
16675  ),
16676  algoName = cms.string( "LocalMaximumSeedFinder" ),
16677  nNeighbours = cms.int32( 4 )
16678  ),
16679  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" )
16680 )
16681 fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer",
16682  pfClusterBuilder = cms.PSet(
16683  allCellsPositionCalc = cms.PSet(
16684  minAllowedNormalization = cms.double( 1.0E-9 ),
16685  posCalcNCrystals = cms.int32( -1 ),
16686  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16687  logWeightDenominator = cms.double( 0.8 ),
16688  minFractionInCalc = cms.double( 1.0E-9 )
16689  ),
16690  algoName = cms.string( "PFMultiDepthClusterizer" ),
16691  nSigmaPhi = cms.double( 2.0 ),
16692  minFractionToKeep = cms.double( 1.0E-7 ),
16693  nSigmaEta = cms.double( 2.0 )
16694  ),
16695  energyCorrector = cms.PSet( ),
16696  positionReCalc = cms.PSet( ),
16697  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" )
16698 )
16699 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
16700  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
16701  useHF = cms.bool( False ),
16702  useEt = cms.bool( True ),
16703  etaStripBarrel = cms.double( 0.0 ),
16704  pfClusterProducerHFHAD = cms.InputTag( "" ),
16705  energyEndcap = cms.double( 0.0 ),
16706  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16707  etaStripEndcap = cms.double( 0.0 ),
16708  drVetoBarrel = cms.double( 0.0 ),
16709  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ),
16710  drMax = cms.double( 0.3 ),
16711  doRhoCorrection = cms.bool( False ),
16712  energyBarrel = cms.double( 0.0 ),
16713  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16714  drVetoEndcap = cms.double( 0.0 ),
16715  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
16716  rhoMax = cms.double( 9.9999999E7 ),
16717  pfClusterProducerHFEM = cms.InputTag( "" ),
16718  rhoScale = cms.double( 1.0 )
16719 )
16720 fragment.hltEle10WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
16721  saveTags = cms.bool( True ),
16722  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
16723  thrOverEEB1 = cms.vdouble( 0.035 ),
16724  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
16725  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16726  thrOverEEB2 = cms.vdouble( 0.035 ),
16727  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
16728  rhoMax = cms.double( 9.9999999E7 ),
16729  doRhoCorrection = cms.bool( True ),
16730  thrRegularEB1 = cms.vdouble( 0.786 ),
16731  thrRegularEB2 = cms.vdouble( 0.298 ),
16732  candTag = cms.InputTag( "hltEle10WPLoose1EcalIsoFilterForHI" ),
16733  thrOverE2EE1 = cms.vdouble( 0.0 ),
16734  thrOverE2EE2 = cms.vdouble( 0.0 ),
16735  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16736  useEt = cms.bool( True ),
16737  etaBoundaryEE12 = cms.double( 2.1 ),
16738  thrOverEEE2 = cms.vdouble( 0.03 ),
16739  thrOverEEE1 = cms.vdouble( 0.03 ),
16740  ncandcut = cms.int32( 1 ),
16741  rhoScale = cms.double( 1.0 ),
16742  energyLowEdges = cms.vdouble( 0.0 ),
16743  etaBoundaryEB12 = cms.double( 1.0 ),
16744  thrRegularEE1 = cms.vdouble( 0.402 ),
16745  lessThan = cms.bool( True ),
16746  thrRegularEE2 = cms.vdouble( -0.061 ),
16747  thrOverE2EB1 = cms.vdouble( 0.0 ),
16748  thrOverE2EB2 = cms.vdouble( 0.0 )
16749 )
16750 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
16751  layerList = cms.vstring( 'BPix1+BPix2',
16752  'BPix1+BPix3',
16753  'BPix1+BPix4',
16754  'BPix2+BPix3',
16755  'BPix2+BPix4',
16756  'BPix3+BPix4',
16757  'FPix1_pos+FPix2_pos',
16758  'FPix1_pos+FPix3_pos',
16759  'FPix2_pos+FPix3_pos',
16760  'BPix1+FPix1_pos',
16761  'BPix1+FPix2_pos',
16762  'BPix1+FPix3_pos',
16763  'BPix2+FPix1_pos',
16764  'BPix2+FPix2_pos',
16765  'BPix2+FPix3_pos',
16766  'BPix3+FPix1_pos',
16767  'BPix3+FPix2_pos',
16768  'BPix3+FPix3_pos',
16769  'BPix4+FPix1_pos',
16770  'BPix4+FPix2_pos',
16771  'BPix4+FPix3_pos',
16772  'FPix1_neg+FPix2_neg',
16773  'FPix1_neg+FPix3_neg',
16774  'FPix2_neg+FPix3_neg',
16775  'BPix1+FPix1_neg',
16776  'BPix1+FPix2_neg',
16777  'BPix1+FPix3_neg',
16778  'BPix2+FPix1_neg',
16779  'BPix2+FPix2_neg',
16780  'BPix2+FPix3_neg',
16781  'BPix3+FPix1_neg',
16782  'BPix3+FPix2_neg',
16783  'BPix3+FPix3_neg',
16784  'BPix4+FPix1_neg',
16785  'BPix4+FPix2_neg',
16786  'BPix4+FPix3_neg' ),
16787  MTOB = cms.PSet( ),
16788  TEC = cms.PSet( ),
16789  MTID = cms.PSet( ),
16790  FPix = cms.PSet(
16791  hitErrorRPhi = cms.double( 0.0051 ),
16792  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
16793  useErrorsFromParam = cms.bool( True ),
16794  hitErrorRZ = cms.double( 0.0036 ),
16795  HitProducer = cms.string( "hltSiPixelRecHits" )
16796  ),
16797  MTEC = cms.PSet( ),
16798  MTIB = cms.PSet( ),
16799  TID = cms.PSet( ),
16800  TOB = cms.PSet( ),
16801  BPix = cms.PSet(
16802  hitErrorRPhi = cms.double( 0.0027 ),
16803  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
16804  useErrorsFromParam = cms.bool( True ),
16805  hitErrorRZ = cms.double( 0.006 ),
16806  HitProducer = cms.string( "hltSiPixelRecHits" )
16807  ),
16808  TIB = cms.PSet( )
16809 )
16810 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
16811  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
16812  'BPix2+BPix3+BPix4',
16813  'BPix1+BPix3+BPix4',
16814  'BPix1+BPix2+BPix4',
16815  'BPix2+BPix3+FPix1_pos',
16816  'BPix2+BPix3+FPix1_neg',
16817  'BPix1+BPix2+FPix1_pos',
16818  'BPix1+BPix2+FPix1_neg',
16819  'BPix2+FPix1_pos+FPix2_pos',
16820  'BPix2+FPix1_neg+FPix2_neg',
16821  'BPix1+FPix1_pos+FPix2_pos',
16822  'BPix1+FPix1_neg+FPix2_neg',
16823  'FPix1_pos+FPix2_pos+FPix3_pos',
16824  'FPix1_neg+FPix2_neg+FPix3_neg',
16825  'BPix1+BPix3+FPix1_pos',
16826  'BPix1+BPix2+FPix2_pos',
16827  'BPix1+BPix3+FPix1_neg',
16828  'BPix1+BPix2+FPix2_neg',
16829  'BPix1+FPix2_neg+FPix3_neg',
16830  'BPix1+FPix1_neg+FPix3_neg',
16831  'BPix1+FPix2_pos+FPix3_pos',
16832  'BPix1+FPix1_pos+FPix3_pos' ),
16833  MTOB = cms.PSet( ),
16834  TEC = cms.PSet( ),
16835  MTID = cms.PSet( ),
16836  FPix = cms.PSet(
16837  hitErrorRPhi = cms.double( 0.0051 ),
16838  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
16839  useErrorsFromParam = cms.bool( True ),
16840  hitErrorRZ = cms.double( 0.0036 ),
16841  HitProducer = cms.string( "hltSiPixelRecHits" )
16842  ),
16843  MTEC = cms.PSet( ),
16844  MTIB = cms.PSet( ),
16845  TID = cms.PSet( ),
16846  TOB = cms.PSet( ),
16847  BPix = cms.PSet(
16848  hitErrorRPhi = cms.double( 0.0027 ),
16849  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
16850  useErrorsFromParam = cms.bool( True ),
16851  hitErrorRZ = cms.double( 0.006 ),
16852  HitProducer = cms.string( "hltSiPixelRecHits" )
16853  ),
16854  TIB = cms.PSet( )
16855 )
16856 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
16857  cands = cms.InputTag( "hltEgammaCandidates" ),
16858  cuts = cms.VPSet(
16859  cms.PSet( endcapCut = cms.PSet(
16860  useEt = cms.bool( False ),
16861  cutOverE = cms.double( 0.2 )
16862 ),
16863  var = cms.InputTag( "hltEgammaHoverE" ),
16864  barrelCut = cms.PSet(
16865  useEt = cms.bool( False ),
16866  cutOverE = cms.double( 0.2 )
16867  )
16868  )
16869  )
16870 )
16871 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
16872  RegionPSet = cms.PSet(
16873  minBSDeltaZ = cms.double( 0.0 ),
16874  useZInVertex = cms.bool( False ),
16875  vertices = cms.InputTag( "" ),
16876  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16877  useZInBeamspot = cms.bool( False ),
16878  ptMin = cms.double( 1.5 ),
16879  deltaEtaRegion = cms.double( 0.1 ),
16880  nrSigmaForBSDeltaZ = cms.double( 4.0 ),
16881  originHalfLength = cms.double( 12.5 ),
16882  measurementTrackerEvent = cms.InputTag( "" ),
16883  originRadius = cms.double( 0.2 ),
16884  precise = cms.bool( True ),
16885  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
16886  whereToUseMeasTracker = cms.string( "kNever" ),
16887  deltaPhiRegion = cms.double( 0.4 ),
16888  defaultZ = cms.double( 0.0 )
16889  )
16890 )
16891 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
16892  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
16893  layerPairs = cms.vuint32( 0 ),
16894  clusterCheck = cms.InputTag( "" ),
16895  produceSeedingHitSets = cms.bool( True ),
16896  produceIntermediateHitDoublets = cms.bool( True ),
16897  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16898  maxElement = cms.uint32( 0 ),
16899  seedingLayers = cms.InputTag( "hltPixelLayerPairs" )
16900 )
16901 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
16902  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
16903  layerPairs = cms.vuint32( 0, 1 ),
16904  clusterCheck = cms.InputTag( "" ),
16905  produceSeedingHitSets = cms.bool( True ),
16906  produceIntermediateHitDoublets = cms.bool( True ),
16907  trackingRegionsSeedingLayers = cms.InputTag( "" ),
16908  maxElement = cms.uint32( 0 ),
16909  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
16910 )
16911 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
16912  CAHardPtCut = cms.double( 0.3 ),
16913  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
16914  extraHitRPhitolerance = cms.double( 0.032 ),
16915  doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
16916  CAThetaCut = cms.double( 0.004 ),
16917  maxChi2 = cms.PSet(
16918  value2 = cms.double( 6.0 ),
16919  value1 = cms.double( 100.0 ),
16920  pt1 = cms.double( 0.8 ),
16921  enabled = cms.bool( True ),
16922  pt2 = cms.double( 8.0 )
16923  ),
16924  CAPhiCut = cms.double( 0.1 ),
16925  useBendingCorrection = cms.bool( True )
16926 )
16927 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16928  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
16929  forceKinematicWithRegionDirection = cms.bool( False ),
16930  magneticField = cms.string( "ParabolicMf" ),
16931  SeedMomentumForBOFF = cms.double( 5.0 ),
16932  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16933  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16934  MinOneOverPtError = cms.double( 1.0 ),
16935  seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
16936  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
16937 )
16938 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
16939  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
16940  forceKinematicWithRegionDirection = cms.bool( False ),
16941  magneticField = cms.string( "ParabolicMf" ),
16942  SeedMomentumForBOFF = cms.double( 5.0 ),
16943  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
16944  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
16945  MinOneOverPtError = cms.double( 1.0 ),
16946  seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
16947  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
16948 )
16949 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
16950  seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' )
16951 )
16952 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
16953  matcherConfig = cms.PSet(
16954  detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ),
16955  navSchool = cms.string( "SimpleNavigationSchool" ),
16956  useRecoVertex = cms.bool( False ),
16957  minNrHits = cms.vuint32( 2, 3 ),
16958  matchingCuts = cms.VPSet(
16959  cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ),
16960  version = cms.int32( 2 ),
16961  dRZMaxHighEt = cms.vdouble( 9999.0 ),
16962  dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
16963  dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
16964  dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
16965  dRZMaxHighEtThres = cms.vdouble( 0.0 )
16966  ),
16967  cms.PSet( etaBins = cms.vdouble( ),
16968  dPhiMaxHighEt = cms.vdouble( 0.003 ),
16969  version = cms.int32( 2 ),
16970  dRZMaxHighEt = cms.vdouble( 0.05 ),
16971  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
16972  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
16973  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
16974  dRZMaxHighEtThres = cms.vdouble( 30.0 )
16975  ),
16976  cms.PSet( etaBins = cms.vdouble( ),
16977  dPhiMaxHighEt = cms.vdouble( 0.003 ),
16978  version = cms.int32( 2 ),
16979  dRZMaxHighEt = cms.vdouble( 0.05 ),
16980  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
16981  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
16982  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
16983  dRZMaxHighEtThres = cms.vdouble( 30.0 )
16984  )
16985  ),
16986  minNrHitsValidLayerBins = cms.vint32( 4 )
16987  ),
16988  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16989  measTkEvt = cms.InputTag( "hltSiStripClusters" ),
16990  vertices = cms.InputTag( "" ),
16991  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
16992  initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" )
16993 )
16994 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
16995  productsToWrite = cms.int32( 0 ),
16996  dRZ2SParams = cms.PSet( bins = cms.VPSet(
16997  cms.PSet( yMin = cms.int32( 1 ),
16998  binType = cms.string( "AbsEtaClus" ),
16999  funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
17000  xMin = cms.double( 0.0 ),
17001  yMax = cms.int32( 99999 ),
17002  xMax = cms.double( 1.5 ),
17003  funcType = cms.string( "TF1:=pol3" )
17004  ),
17005  cms.PSet( yMin = cms.int32( 1 ),
17006  binType = cms.string( "AbsEtaClus" ),
17007  funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
17008  xMin = cms.double( 1.5 ),
17009  yMax = cms.int32( 99999 ),
17010  xMax = cms.double( 3.0 ),
17011  funcType = cms.string( "TF1:=pol3" )
17012  )
17013 ) ),
17014  pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17015  dPhi2SParams = cms.PSet( bins = cms.VPSet(
17016  cms.PSet( yMin = cms.int32( 1 ),
17017  binType = cms.string( "AbsEtaClus" ),
17018  funcParams = cms.vdouble( 1.3E-4 ),
17019  xMin = cms.double( 0.0 ),
17020  yMax = cms.int32( 99999 ),
17021  xMax = cms.double( 1.6 ),
17022  funcType = cms.string( "TF1:=pol0" )
17023  ),
17024  cms.PSet( yMin = cms.int32( 1 ),
17025  binType = cms.string( "AbsEtaClus" ),
17026  funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
17027  xMin = cms.double( 1.5 ),
17028  yMax = cms.int32( 99999 ),
17029  xMax = cms.double( 1.9 ),
17030  funcType = cms.string( "TF1:=pol1" )
17031  ),
17032  cms.PSet( yMin = cms.int32( 1 ),
17033  binType = cms.string( "AbsEtaClus" ),
17034  funcParams = cms.vdouble( 7.94E-5 ),
17035  xMin = cms.double( 1.9 ),
17036  yMax = cms.int32( 99999 ),
17037  xMax = cms.double( 3.0 ),
17038  funcType = cms.string( "TF1:=pol0" )
17039  )
17040 ) ),
17041  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
17042  dPhi1SParams = cms.PSet( bins = cms.VPSet(
17043  cms.PSet( yMin = cms.int32( 1 ),
17044  binType = cms.string( "AbsEtaClus" ),
17045  funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
17046  xMin = cms.double( 0.0 ),
17047  yMax = cms.int32( 1 ),
17048  xMax = cms.double( 1.5 ),
17049  funcType = cms.string( "TF1:=pol3" )
17050  ),
17051  cms.PSet( yMin = cms.int32( 2 ),
17052  binType = cms.string( "AbsEtaClus" ),
17053  funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
17054  xMin = cms.double( 0.0 ),
17055  yMax = cms.int32( 2 ),
17056  xMax = cms.double( 1.5 ),
17057  funcType = cms.string( "TF1:=pol3" )
17058  ),
17059  cms.PSet( yMin = cms.int32( 3 ),
17060  binType = cms.string( "AbsEtaClus" ),
17061  funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
17062  xMin = cms.double( 0.0 ),
17063  yMax = cms.int32( 99999 ),
17064  xMax = cms.double( 1.5 ),
17065  funcType = cms.string( "TF1:=pol3" )
17066  ),
17067  cms.PSet( yMin = cms.int32( 1 ),
17068  binType = cms.string( "AbsEtaClus" ),
17069  funcParams = cms.vdouble( 0.00823, -0.0029 ),
17070  xMin = cms.double( 1.5 ),
17071  yMax = cms.int32( 1 ),
17072  xMax = cms.double( 2.0 ),
17073  funcType = cms.string( "TF1:=pol1" )
17074  ),
17075  cms.PSet( yMin = cms.int32( 1 ),
17076  binType = cms.string( "AbsEtaClus" ),
17077  funcParams = cms.vdouble( 0.00282 ),
17078  xMin = cms.double( 2.0 ),
17079  yMax = cms.int32( 1 ),
17080  xMax = cms.double( 3.0 ),
17081  funcType = cms.string( "TF1:=pol0" )
17082  ),
17083  cms.PSet( yMin = cms.int32( 2 ),
17084  binType = cms.string( "AbsEtaClus" ),
17085  funcParams = cms.vdouble( 0.010838, -0.00345 ),
17086  xMin = cms.double( 1.5 ),
17087  yMax = cms.int32( 2 ),
17088  xMax = cms.double( 2.0 ),
17089  funcType = cms.string( "TF1:=pol1" )
17090  ),
17091  cms.PSet( yMin = cms.int32( 2 ),
17092  binType = cms.string( "AbsEtaClus" ),
17093  funcParams = cms.vdouble( 0.0043 ),
17094  xMin = cms.double( 2.0 ),
17095  yMax = cms.int32( 2 ),
17096  xMax = cms.double( 3.0 ),
17097  funcType = cms.string( "TF1:=pol0" )
17098  ),
17099  cms.PSet( yMin = cms.int32( 3 ),
17100  binType = cms.string( "AbsEtaClus" ),
17101  funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
17102  xMin = cms.double( 1.5 ),
17103  yMax = cms.int32( 99999 ),
17104  xMax = cms.double( 3.0 ),
17105  funcType = cms.string( "TF1:=pol2" )
17106  )
17107 ) )
17108 )
17109 fragment.hltEle10WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
17110  s_a_rF = cms.double( 0.04 ),
17111  saveTags = cms.bool( True ),
17112  s_a_phi1B = cms.double( 0.0069 ),
17113  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17114  s_a_phi1F = cms.double( 0.0076 ),
17115  s_a_phi1I = cms.double( 0.0088 ),
17116  pixelVeto = cms.bool( False ),
17117  s2_threshold = cms.double( 0.4 ),
17118  s_a_rI = cms.double( 0.027 ),
17119  npixelmatchcut = cms.double( 1.0 ),
17120  tanhSO10InterThres = cms.double( 1.0 ),
17121  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17122  useS = cms.bool( False ),
17123  candTag = cms.InputTag( "hltEle10WPLoose1HcalIsoFilterForHI" ),
17124  ncandcut = cms.int32( 1 ),
17125  s_a_phi2B = cms.double( 3.7E-4 ),
17126  tanhSO10BarrelThres = cms.double( 0.35 ),
17127  s_a_zB = cms.double( 0.012 ),
17128  tanhSO10ForwardThres = cms.double( 1.0 ),
17129  s_a_phi2F = cms.double( 0.00906 ),
17130  s_a_phi2I = cms.double( 7.0E-4 )
17131 )
17132 fragment.hltEle10WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17133  thrOverE2EE = cms.vdouble( -1.0 ),
17134  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17135  energyLowEdges = cms.vdouble( 0.0 ),
17136  doRhoCorrection = cms.bool( False ),
17137  saveTags = cms.bool( True ),
17138  thrOverE2EB = cms.vdouble( -1.0 ),
17139  thrRegularEE = cms.vdouble( 45.0 ),
17140  thrOverEEE = cms.vdouble( -1.0 ),
17141  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
17142  thrOverEEB = cms.vdouble( -1.0 ),
17143  thrRegularEB = cms.vdouble( 70.0 ),
17144  lessThan = cms.bool( True ),
17145  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17146  ncandcut = cms.int32( 1 ),
17147  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17148  candTag = cms.InputTag( "hltEle10WPLoose1PixelMatchFilterForHI" ),
17149  rhoTag = cms.InputTag( "" ),
17150  rhoMax = cms.double( 9.9999999E7 ),
17151  useEt = cms.bool( False ),
17152  rhoScale = cms.double( 1.0 )
17153 )
17154 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
17155  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17156  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
17157  SimpleMagneticField = cms.string( "" ),
17158  TransientInitialStateEstimatorParameters = cms.PSet(
17159  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
17160  numberMeasurementsForFit = cms.int32( 4 ),
17161  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
17162  ),
17163  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
17164  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
17165  cleanTrajectoryAfterInOut = cms.bool( True ),
17166  useHitsSplitting = cms.bool( True ),
17167  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
17168  doSeedingRegionRebuilding = cms.bool( True ),
17169  maxNSeeds = cms.uint32( 1000000 ),
17170  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
17171  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17172  TrajectoryBuilder = cms.string( "" )
17173 )
17174 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
17175  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
17176  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17177  producer = cms.string( "" ),
17178  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
17179  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
17180  useHitsSplitting = cms.bool( False ),
17181  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
17182  GeometricInnerState = cms.bool( True ),
17183  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17184  TrajectoryInEvent = cms.bool( True ),
17185  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17186  AlgorithmName = cms.string( "gsf" ),
17187  Propagator = cms.string( "hltESPFwdElectronPropagator" )
17188 )
17189 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
17190  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
17191  UseGsfTracks = cms.bool( True ),
17192  TrackProducer = cms.InputTag( "" ),
17193  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" )
17194 )
17195 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
17196  upperTrackNrToRemoveCut = cms.int32( 9999 ),
17197  useDefaultValuesForEndcap = cms.bool( False ),
17198  lowerTrackNrToRemoveCut = cms.int32( -1 ),
17199  inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
17200  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
17201  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
17202  useDefaultValuesForBarrel = cms.bool( False )
17203 )
17204 fragment.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17205  thrOverE2EE = cms.vdouble( -1.0 ),
17206  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17207  energyLowEdges = cms.vdouble( 0.0 ),
17208  doRhoCorrection = cms.bool( False ),
17209  saveTags = cms.bool( True ),
17210  thrOverE2EB = cms.vdouble( -1.0 ),
17211  thrRegularEE = cms.vdouble( 0.013 ),
17212  thrOverEEE = cms.vdouble( -1.0 ),
17213  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
17214  thrOverEEB = cms.vdouble( -1.0 ),
17215  thrRegularEB = cms.vdouble( 0.016 ),
17216  lessThan = cms.bool( True ),
17217  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17218  ncandcut = cms.int32( 1 ),
17219  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17220  candTag = cms.InputTag( "hltEle10WPLoose1PMS2FilterForHI" ),
17221  rhoTag = cms.InputTag( "" ),
17222  rhoMax = cms.double( 9.9999999E7 ),
17223  useEt = cms.bool( False ),
17224  rhoScale = cms.double( 1.0 )
17225 )
17226 fragment.hltEle10WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17227  thrOverE2EE = cms.vdouble( -1.0 ),
17228  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17229  energyLowEdges = cms.vdouble( 0.0 ),
17230  doRhoCorrection = cms.bool( False ),
17231  saveTags = cms.bool( True ),
17232  thrOverE2EB = cms.vdouble( -1.0 ),
17233  thrRegularEE = cms.vdouble( 0.0055 ),
17234  thrOverEEE = cms.vdouble( -1.0 ),
17235  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
17236  thrOverEEB = cms.vdouble( -1.0 ),
17237  thrRegularEB = cms.vdouble( 0.004 ),
17238  lessThan = cms.bool( True ),
17239  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17240  ncandcut = cms.int32( 1 ),
17241  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17242  candTag = cms.InputTag( "hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
17243  rhoTag = cms.InputTag( "" ),
17244  rhoMax = cms.double( 9.9999999E7 ),
17245  useEt = cms.bool( False ),
17246  rhoScale = cms.double( 1.0 )
17247 )
17248 fragment.hltEle10WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17249  thrOverE2EE = cms.vdouble( -1.0 ),
17250  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17251  energyLowEdges = cms.vdouble( 0.0 ),
17252  doRhoCorrection = cms.bool( False ),
17253  saveTags = cms.bool( True ),
17254  thrOverE2EB = cms.vdouble( -1.0 ),
17255  thrRegularEE = cms.vdouble( 0.025 ),
17256  thrOverEEE = cms.vdouble( -1.0 ),
17257  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
17258  thrOverEEB = cms.vdouble( -1.0 ),
17259  thrRegularEB = cms.vdouble( 0.025 ),
17260  lessThan = cms.bool( True ),
17261  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17262  ncandcut = cms.int32( 1 ),
17263  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17264  candTag = cms.InputTag( "hltEle10WPLoose1GsfDetaFilterForHI" ),
17265  rhoTag = cms.InputTag( "" ),
17266  rhoMax = cms.double( 9.9999999E7 ),
17267  useEt = cms.bool( False ),
17268  rhoScale = cms.double( 1.0 )
17269 )
17270 fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
17271  egTrkIsoStripEndcap = cms.double( 0.01 ),
17272  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
17273  useGsfTrack = cms.bool( True ),
17274  useSCRefs = cms.bool( True ),
17275  trackProducer = cms.InputTag( "hltMergedTracks" ),
17276  egTrkIsoStripBarrel = cms.double( 0.01 ),
17277  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
17278  egTrkIsoConeSize = cms.double( 0.2 ),
17279  egTrkIsoRSpan = cms.double( 999999.0 ),
17280  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
17281  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
17282  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
17283  egTrkIsoPtMin = cms.double( 1.0 ),
17284  egTrkIsoZSpan = cms.double( 0.15 )
17285 )
17286 fragment.hltEle10WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17287  saveTags = cms.bool( True ),
17288  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
17289  thrOverEEB1 = cms.vdouble( 0.035 ),
17290  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
17291  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17292  thrOverEEB2 = cms.vdouble( 0.035 ),
17293  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17294  rhoMax = cms.double( 9.9999999E7 ),
17295  doRhoCorrection = cms.bool( True ),
17296  thrRegularEB1 = cms.vdouble( 0.838 ),
17297  thrRegularEB2 = cms.vdouble( -0.385 ),
17298  candTag = cms.InputTag( "hltEle10WPLoose1GsfDphiFilterForHI" ),
17299  thrOverE2EE1 = cms.vdouble( 0.0 ),
17300  thrOverE2EE2 = cms.vdouble( 0.0 ),
17301  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17302  useEt = cms.bool( True ),
17303  etaBoundaryEE12 = cms.double( 2.1 ),
17304  thrOverEEE2 = cms.vdouble( 0.03 ),
17305  thrOverEEE1 = cms.vdouble( 0.03 ),
17306  ncandcut = cms.int32( 1 ),
17307  rhoScale = cms.double( 1.0 ),
17308  energyLowEdges = cms.vdouble( 0.0 ),
17309  etaBoundaryEB12 = cms.double( 1.0 ),
17310  thrRegularEE1 = cms.vdouble( -0.363 ),
17311  lessThan = cms.bool( True ),
17312  thrRegularEE2 = cms.vdouble( 0.702 ),
17313  thrOverE2EB1 = cms.vdouble( 0.0 ),
17314  thrOverE2EB2 = cms.vdouble( 0.0 )
17315 )
17316 fragment.hltPreHIEle15WPLooseGsf = cms.EDFilter( "HLTPrescaler",
17317  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
17318  offset = cms.uint32( 0 )
17319 )
17320 fragment.hltEG15L1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
17321  saveTags = cms.bool( True ),
17322  inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ),
17323  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17324  etcutEE = cms.double( 15.0 ),
17325  etcutEB = cms.double( 15.0 ),
17326  ncandcut = cms.int32( 1 )
17327 )
17328 fragment.hltEle15WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17329  thrOverE2EE = cms.vdouble( -1.0 ),
17330  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17331  energyLowEdges = cms.vdouble( 0.0 ),
17332  doRhoCorrection = cms.bool( False ),
17333  saveTags = cms.bool( True ),
17334  thrOverE2EB = cms.vdouble( -1.0 ),
17335  thrRegularEE = cms.vdouble( 0.031 ),
17336  thrOverEEE = cms.vdouble( -1.0 ),
17337  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
17338  thrOverEEB = cms.vdouble( -1.0 ),
17339  thrRegularEB = cms.vdouble( 0.011 ),
17340  lessThan = cms.bool( True ),
17341  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17342  ncandcut = cms.int32( 1 ),
17343  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17344  candTag = cms.InputTag( "hltEG15L1SingleEG15FilterForHI" ),
17345  rhoTag = cms.InputTag( "" ),
17346  rhoMax = cms.double( 9.9999999E7 ),
17347  useEt = cms.bool( False ),
17348  rhoScale = cms.double( 1.0 )
17349 )
17350 fragment.hltEle15WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17351  saveTags = cms.bool( True ),
17352  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
17353  thrOverEEB1 = cms.vdouble( 0.025 ),
17354  varTag = cms.InputTag( "hltEgammaHoverE" ),
17355  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17356  thrOverEEB2 = cms.vdouble( 0.025 ),
17357  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17358  rhoMax = cms.double( 9.9999999E7 ),
17359  doRhoCorrection = cms.bool( True ),
17360  thrRegularEB1 = cms.vdouble( 0.3 ),
17361  thrRegularEB2 = cms.vdouble( 0.3 ),
17362  candTag = cms.InputTag( "hltEle15WPLoose1ClusterShapeFilterForHI" ),
17363  thrOverE2EE1 = cms.vdouble( 0.0 ),
17364  thrOverE2EE2 = cms.vdouble( 0.0 ),
17365  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17366  useEt = cms.bool( False ),
17367  etaBoundaryEE12 = cms.double( 2.1 ),
17368  thrOverEEE2 = cms.vdouble( 0.02 ),
17369  thrOverEEE1 = cms.vdouble( 0.02 ),
17370  ncandcut = cms.int32( 1 ),
17371  rhoScale = cms.double( 1.0 ),
17372  energyLowEdges = cms.vdouble( 0.0 ),
17373  etaBoundaryEB12 = cms.double( 1.0 ),
17374  thrRegularEE1 = cms.vdouble( 0.3 ),
17375  lessThan = cms.bool( True ),
17376  thrRegularEE2 = cms.vdouble( 0.3 ),
17377  thrOverE2EB1 = cms.vdouble( 0.0 ),
17378  thrOverE2EB2 = cms.vdouble( 0.0 )
17379 )
17380 fragment.hltEle15WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17381  saveTags = cms.bool( True ),
17382  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
17383  thrOverEEB1 = cms.vdouble( 0.035 ),
17384  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
17385  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17386  thrOverEEB2 = cms.vdouble( 0.035 ),
17387  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17388  rhoMax = cms.double( 9.9999999E7 ),
17389  doRhoCorrection = cms.bool( True ),
17390  thrRegularEB1 = cms.vdouble( 20.0 ),
17391  thrRegularEB2 = cms.vdouble( 20.0 ),
17392  candTag = cms.InputTag( "hltEle15WPLoose1HEFilterForHI" ),
17393  thrOverE2EE1 = cms.vdouble( 0.0 ),
17394  thrOverE2EE2 = cms.vdouble( 0.0 ),
17395  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17396  useEt = cms.bool( True ),
17397  etaBoundaryEE12 = cms.double( 2.1 ),
17398  thrOverEEE2 = cms.vdouble( 0.03 ),
17399  thrOverEEE1 = cms.vdouble( 0.03 ),
17400  ncandcut = cms.int32( 1 ),
17401  rhoScale = cms.double( 1.0 ),
17402  energyLowEdges = cms.vdouble( 0.0 ),
17403  etaBoundaryEB12 = cms.double( 1.0 ),
17404  thrRegularEE1 = cms.vdouble( 20.0 ),
17405  lessThan = cms.bool( True ),
17406  thrRegularEE2 = cms.vdouble( 20.0 ),
17407  thrOverE2EB1 = cms.vdouble( 0.0 ),
17408  thrOverE2EB2 = cms.vdouble( 0.0 )
17409 )
17410 fragment.hltEle15WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17411  saveTags = cms.bool( True ),
17412  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
17413  thrOverEEB1 = cms.vdouble( 0.035 ),
17414  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
17415  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17416  thrOverEEB2 = cms.vdouble( 0.035 ),
17417  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17418  rhoMax = cms.double( 9.9999999E7 ),
17419  doRhoCorrection = cms.bool( True ),
17420  thrRegularEB1 = cms.vdouble( 20.0 ),
17421  thrRegularEB2 = cms.vdouble( 20.0 ),
17422  candTag = cms.InputTag( "hltEle15WPLoose1EcalIsoFilterForHI" ),
17423  thrOverE2EE1 = cms.vdouble( 0.0 ),
17424  thrOverE2EE2 = cms.vdouble( 0.0 ),
17425  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17426  useEt = cms.bool( True ),
17427  etaBoundaryEE12 = cms.double( 2.1 ),
17428  thrOverEEE2 = cms.vdouble( 0.03 ),
17429  thrOverEEE1 = cms.vdouble( 0.03 ),
17430  ncandcut = cms.int32( 1 ),
17431  rhoScale = cms.double( 1.0 ),
17432  energyLowEdges = cms.vdouble( 0.0 ),
17433  etaBoundaryEB12 = cms.double( 1.0 ),
17434  thrRegularEE1 = cms.vdouble( 20.0 ),
17435  lessThan = cms.bool( True ),
17436  thrRegularEE2 = cms.vdouble( 20.0 ),
17437  thrOverE2EB1 = cms.vdouble( 0.0 ),
17438  thrOverE2EB2 = cms.vdouble( 0.0 )
17439 )
17440 fragment.hltEle15WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
17441  s_a_rF = cms.double( 0.04 ),
17442  saveTags = cms.bool( True ),
17443  s_a_phi1B = cms.double( 0.0069 ),
17444  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17445  s_a_phi1F = cms.double( 0.0076 ),
17446  s_a_phi1I = cms.double( 0.0088 ),
17447  pixelVeto = cms.bool( False ),
17448  s2_threshold = cms.double( 0.4 ),
17449  s_a_rI = cms.double( 0.027 ),
17450  npixelmatchcut = cms.double( 1.0 ),
17451  tanhSO10InterThres = cms.double( 1.0 ),
17452  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17453  useS = cms.bool( False ),
17454  candTag = cms.InputTag( "hltEle15WPLoose1HcalIsoFilterForHI" ),
17455  ncandcut = cms.int32( 1 ),
17456  s_a_phi2B = cms.double( 3.7E-4 ),
17457  tanhSO10BarrelThres = cms.double( 0.35 ),
17458  s_a_zB = cms.double( 0.012 ),
17459  tanhSO10ForwardThres = cms.double( 1.0 ),
17460  s_a_phi2F = cms.double( 0.00906 ),
17461  s_a_phi2I = cms.double( 7.0E-4 )
17462 )
17463 fragment.hltEle15WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17464  thrOverE2EE = cms.vdouble( -1.0 ),
17465  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17466  energyLowEdges = cms.vdouble( 0.0 ),
17467  doRhoCorrection = cms.bool( False ),
17468  saveTags = cms.bool( True ),
17469  thrOverE2EB = cms.vdouble( -1.0 ),
17470  thrRegularEE = cms.vdouble( 45.0 ),
17471  thrOverEEE = cms.vdouble( -1.0 ),
17472  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
17473  thrOverEEB = cms.vdouble( -1.0 ),
17474  thrRegularEB = cms.vdouble( 70.0 ),
17475  lessThan = cms.bool( True ),
17476  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17477  ncandcut = cms.int32( 1 ),
17478  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17479  candTag = cms.InputTag( "hltEle15WPLoose1PixelMatchFilterForHI" ),
17480  rhoTag = cms.InputTag( "" ),
17481  rhoMax = cms.double( 9.9999999E7 ),
17482  useEt = cms.bool( False ),
17483  rhoScale = cms.double( 1.0 )
17484 )
17485 fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17486  thrOverE2EE = cms.vdouble( -1.0 ),
17487  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17488  energyLowEdges = cms.vdouble( 0.0 ),
17489  doRhoCorrection = cms.bool( False ),
17490  saveTags = cms.bool( True ),
17491  thrOverE2EB = cms.vdouble( -1.0 ),
17492  thrRegularEE = cms.vdouble( 0.013 ),
17493  thrOverEEE = cms.vdouble( -1.0 ),
17494  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
17495  thrOverEEB = cms.vdouble( -1.0 ),
17496  thrRegularEB = cms.vdouble( 0.016 ),
17497  lessThan = cms.bool( True ),
17498  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17499  ncandcut = cms.int32( 1 ),
17500  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17501  candTag = cms.InputTag( "hltEle15WPLoose1PMS2FilterForHI" ),
17502  rhoTag = cms.InputTag( "" ),
17503  rhoMax = cms.double( 9.9999999E7 ),
17504  useEt = cms.bool( False ),
17505  rhoScale = cms.double( 1.0 )
17506 )
17507 fragment.hltEle15WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17508  thrOverE2EE = cms.vdouble( -1.0 ),
17509  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17510  energyLowEdges = cms.vdouble( 0.0 ),
17511  doRhoCorrection = cms.bool( False ),
17512  saveTags = cms.bool( True ),
17513  thrOverE2EB = cms.vdouble( -1.0 ),
17514  thrRegularEE = cms.vdouble( 0.0055 ),
17515  thrOverEEE = cms.vdouble( -1.0 ),
17516  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
17517  thrOverEEB = cms.vdouble( -1.0 ),
17518  thrRegularEB = cms.vdouble( 0.004 ),
17519  lessThan = cms.bool( True ),
17520  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17521  ncandcut = cms.int32( 1 ),
17522  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17523  candTag = cms.InputTag( "hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
17524  rhoTag = cms.InputTag( "" ),
17525  rhoMax = cms.double( 9.9999999E7 ),
17526  useEt = cms.bool( False ),
17527  rhoScale = cms.double( 1.0 )
17528 )
17529 fragment.hltEle15WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17530  thrOverE2EE = cms.vdouble( -1.0 ),
17531  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17532  energyLowEdges = cms.vdouble( 0.0 ),
17533  doRhoCorrection = cms.bool( False ),
17534  saveTags = cms.bool( True ),
17535  thrOverE2EB = cms.vdouble( -1.0 ),
17536  thrRegularEE = cms.vdouble( 0.025 ),
17537  thrOverEEE = cms.vdouble( -1.0 ),
17538  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
17539  thrOverEEB = cms.vdouble( -1.0 ),
17540  thrRegularEB = cms.vdouble( 0.025 ),
17541  lessThan = cms.bool( True ),
17542  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17543  ncandcut = cms.int32( 1 ),
17544  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17545  candTag = cms.InputTag( "hltEle15WPLoose1GsfDetaFilterForHI" ),
17546  rhoTag = cms.InputTag( "" ),
17547  rhoMax = cms.double( 9.9999999E7 ),
17548  useEt = cms.bool( False ),
17549  rhoScale = cms.double( 1.0 )
17550 )
17551 fragment.hltEle15WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17552  saveTags = cms.bool( True ),
17553  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
17554  thrOverEEB1 = cms.vdouble( 0.035 ),
17555  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
17556  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17557  thrOverEEB2 = cms.vdouble( 0.035 ),
17558  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17559  rhoMax = cms.double( 9.9999999E7 ),
17560  doRhoCorrection = cms.bool( True ),
17561  thrRegularEB1 = cms.vdouble( 0.838 ),
17562  thrRegularEB2 = cms.vdouble( -0.385 ),
17563  candTag = cms.InputTag( "hltEle15WPLoose1GsfDphiFilterForHI" ),
17564  thrOverE2EE1 = cms.vdouble( 0.0 ),
17565  thrOverE2EE2 = cms.vdouble( 0.0 ),
17566  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17567  useEt = cms.bool( True ),
17568  etaBoundaryEE12 = cms.double( 2.1 ),
17569  thrOverEEE2 = cms.vdouble( 0.03 ),
17570  thrOverEEE1 = cms.vdouble( 0.03 ),
17571  ncandcut = cms.int32( 1 ),
17572  rhoScale = cms.double( 1.0 ),
17573  energyLowEdges = cms.vdouble( 0.0 ),
17574  etaBoundaryEB12 = cms.double( 1.0 ),
17575  thrRegularEE1 = cms.vdouble( -0.363 ),
17576  lessThan = cms.bool( True ),
17577  thrRegularEE2 = cms.vdouble( 0.702 ),
17578  thrOverE2EB1 = cms.vdouble( 0.0 ),
17579  thrOverE2EB2 = cms.vdouble( 0.0 )
17580 )
17581 fragment.hltPreHIEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler",
17582  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
17583  offset = cms.uint32( 0 )
17584 )
17585 fragment.hltEG20L1SingleEG15EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
17586  saveTags = cms.bool( True ),
17587  inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ),
17588  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17589  etcutEE = cms.double( 20.0 ),
17590  etcutEB = cms.double( 20.0 ),
17591  ncandcut = cms.int32( 1 )
17592 )
17593 fragment.hltEle20WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17594  thrOverE2EE = cms.vdouble( -1.0 ),
17595  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17596  energyLowEdges = cms.vdouble( 0.0 ),
17597  doRhoCorrection = cms.bool( False ),
17598  saveTags = cms.bool( True ),
17599  thrOverE2EB = cms.vdouble( -1.0 ),
17600  thrRegularEE = cms.vdouble( 0.031 ),
17601  thrOverEEE = cms.vdouble( -1.0 ),
17602  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
17603  thrOverEEB = cms.vdouble( -1.0 ),
17604  thrRegularEB = cms.vdouble( 0.011 ),
17605  lessThan = cms.bool( True ),
17606  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17607  ncandcut = cms.int32( 1 ),
17608  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17609  candTag = cms.InputTag( "hltEG20L1SingleEG15EtFilterForHI" ),
17610  rhoTag = cms.InputTag( "" ),
17611  rhoMax = cms.double( 9.9999999E7 ),
17612  useEt = cms.bool( False ),
17613  rhoScale = cms.double( 1.0 )
17614 )
17615 fragment.hltEle20WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17616  saveTags = cms.bool( True ),
17617  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
17618  thrOverEEB1 = cms.vdouble( 0.025 ),
17619  varTag = cms.InputTag( "hltEgammaHoverE" ),
17620  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17621  thrOverEEB2 = cms.vdouble( 0.025 ),
17622  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17623  rhoMax = cms.double( 9.9999999E7 ),
17624  doRhoCorrection = cms.bool( True ),
17625  thrRegularEB1 = cms.vdouble( 0.887 ),
17626  thrRegularEB2 = cms.vdouble( 1.476 ),
17627  candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilterForHI" ),
17628  thrOverE2EE1 = cms.vdouble( 0.0 ),
17629  thrOverE2EE2 = cms.vdouble( 0.0 ),
17630  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17631  useEt = cms.bool( False ),
17632  etaBoundaryEE12 = cms.double( 2.1 ),
17633  thrOverEEE2 = cms.vdouble( 0.02 ),
17634  thrOverEEE1 = cms.vdouble( 0.02 ),
17635  ncandcut = cms.int32( 1 ),
17636  rhoScale = cms.double( 1.0 ),
17637  energyLowEdges = cms.vdouble( 0.0 ),
17638  etaBoundaryEB12 = cms.double( 1.0 ),
17639  thrRegularEE1 = cms.vdouble( 2.672 ),
17640  lessThan = cms.bool( True ),
17641  thrRegularEE2 = cms.vdouble( 5.095 ),
17642  thrOverE2EB1 = cms.vdouble( 0.0 ),
17643  thrOverE2EB2 = cms.vdouble( 0.0 )
17644 )
17645 fragment.hltEle20WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17646  saveTags = cms.bool( True ),
17647  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
17648  thrOverEEB1 = cms.vdouble( 0.035 ),
17649  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
17650  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17651  thrOverEEB2 = cms.vdouble( 0.035 ),
17652  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17653  rhoMax = cms.double( 9.9999999E7 ),
17654  doRhoCorrection = cms.bool( True ),
17655  thrRegularEB1 = cms.vdouble( -0.581 ),
17656  thrRegularEB2 = cms.vdouble( -0.698 ),
17657  candTag = cms.InputTag( "hltEle20WPLoose1HEFilterForHI" ),
17658  thrOverE2EE1 = cms.vdouble( 0.0 ),
17659  thrOverE2EE2 = cms.vdouble( 0.0 ),
17660  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17661  useEt = cms.bool( True ),
17662  etaBoundaryEE12 = cms.double( 2.1 ),
17663  thrOverEEE2 = cms.vdouble( 0.03 ),
17664  thrOverEEE1 = cms.vdouble( 0.03 ),
17665  ncandcut = cms.int32( 1 ),
17666  rhoScale = cms.double( 1.0 ),
17667  energyLowEdges = cms.vdouble( 0.0 ),
17668  etaBoundaryEB12 = cms.double( 1.0 ),
17669  thrRegularEE1 = cms.vdouble( -0.892 ),
17670  lessThan = cms.bool( True ),
17671  thrRegularEE2 = cms.vdouble( -0.885 ),
17672  thrOverE2EB1 = cms.vdouble( 0.0 ),
17673  thrOverE2EB2 = cms.vdouble( 0.0 )
17674 )
17675 fragment.hltEle20WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17676  saveTags = cms.bool( True ),
17677  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
17678  thrOverEEB1 = cms.vdouble( 0.035 ),
17679  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
17680  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17681  thrOverEEB2 = cms.vdouble( 0.035 ),
17682  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17683  rhoMax = cms.double( 9.9999999E7 ),
17684  doRhoCorrection = cms.bool( True ),
17685  thrRegularEB1 = cms.vdouble( 0.786 ),
17686  thrRegularEB2 = cms.vdouble( 0.298 ),
17687  candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilterForHI" ),
17688  thrOverE2EE1 = cms.vdouble( 0.0 ),
17689  thrOverE2EE2 = cms.vdouble( 0.0 ),
17690  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17691  useEt = cms.bool( True ),
17692  etaBoundaryEE12 = cms.double( 2.1 ),
17693  thrOverEEE2 = cms.vdouble( 0.03 ),
17694  thrOverEEE1 = cms.vdouble( 0.03 ),
17695  ncandcut = cms.int32( 1 ),
17696  rhoScale = cms.double( 1.0 ),
17697  energyLowEdges = cms.vdouble( 0.0 ),
17698  etaBoundaryEB12 = cms.double( 1.0 ),
17699  thrRegularEE1 = cms.vdouble( 0.402 ),
17700  lessThan = cms.bool( True ),
17701  thrRegularEE2 = cms.vdouble( -0.061 ),
17702  thrOverE2EB1 = cms.vdouble( 0.0 ),
17703  thrOverE2EB2 = cms.vdouble( 0.0 )
17704 )
17705 fragment.hltEle20WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
17706  s_a_rF = cms.double( 0.04 ),
17707  saveTags = cms.bool( True ),
17708  s_a_phi1B = cms.double( 0.0069 ),
17709  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17710  s_a_phi1F = cms.double( 0.0076 ),
17711  s_a_phi1I = cms.double( 0.0088 ),
17712  pixelVeto = cms.bool( False ),
17713  s2_threshold = cms.double( 0.4 ),
17714  s_a_rI = cms.double( 0.027 ),
17715  npixelmatchcut = cms.double( 1.0 ),
17716  tanhSO10InterThres = cms.double( 1.0 ),
17717  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17718  useS = cms.bool( False ),
17719  candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilterForHI" ),
17720  ncandcut = cms.int32( 1 ),
17721  s_a_phi2B = cms.double( 3.7E-4 ),
17722  tanhSO10BarrelThres = cms.double( 0.35 ),
17723  s_a_zB = cms.double( 0.012 ),
17724  tanhSO10ForwardThres = cms.double( 1.0 ),
17725  s_a_phi2F = cms.double( 0.00906 ),
17726  s_a_phi2I = cms.double( 7.0E-4 )
17727 )
17728 fragment.hltEle20WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17729  thrOverE2EE = cms.vdouble( -1.0 ),
17730  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17731  energyLowEdges = cms.vdouble( 0.0 ),
17732  doRhoCorrection = cms.bool( False ),
17733  saveTags = cms.bool( True ),
17734  thrOverE2EB = cms.vdouble( -1.0 ),
17735  thrRegularEE = cms.vdouble( 45.0 ),
17736  thrOverEEE = cms.vdouble( -1.0 ),
17737  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
17738  thrOverEEB = cms.vdouble( -1.0 ),
17739  thrRegularEB = cms.vdouble( 70.0 ),
17740  lessThan = cms.bool( True ),
17741  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17742  ncandcut = cms.int32( 1 ),
17743  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17744  candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilterForHI" ),
17745  rhoTag = cms.InputTag( "" ),
17746  rhoMax = cms.double( 9.9999999E7 ),
17747  useEt = cms.bool( False ),
17748  rhoScale = cms.double( 1.0 )
17749 )
17750 fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17751  thrOverE2EE = cms.vdouble( -1.0 ),
17752  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17753  energyLowEdges = cms.vdouble( 0.0 ),
17754  doRhoCorrection = cms.bool( False ),
17755  saveTags = cms.bool( True ),
17756  thrOverE2EB = cms.vdouble( -1.0 ),
17757  thrRegularEE = cms.vdouble( 0.013 ),
17758  thrOverEEE = cms.vdouble( -1.0 ),
17759  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
17760  thrOverEEB = cms.vdouble( -1.0 ),
17761  thrRegularEB = cms.vdouble( 0.016 ),
17762  lessThan = cms.bool( True ),
17763  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17764  ncandcut = cms.int32( 1 ),
17765  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17766  candTag = cms.InputTag( "hltEle20WPLoose1PMS2FilterForHI" ),
17767  rhoTag = cms.InputTag( "" ),
17768  rhoMax = cms.double( 9.9999999E7 ),
17769  useEt = cms.bool( False ),
17770  rhoScale = cms.double( 1.0 )
17771 )
17772 fragment.hltEle20WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17773  thrOverE2EE = cms.vdouble( -1.0 ),
17774  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17775  energyLowEdges = cms.vdouble( 0.0 ),
17776  doRhoCorrection = cms.bool( False ),
17777  saveTags = cms.bool( True ),
17778  thrOverE2EB = cms.vdouble( -1.0 ),
17779  thrRegularEE = cms.vdouble( 0.0055 ),
17780  thrOverEEE = cms.vdouble( -1.0 ),
17781  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
17782  thrOverEEB = cms.vdouble( -1.0 ),
17783  thrRegularEB = cms.vdouble( 0.004 ),
17784  lessThan = cms.bool( True ),
17785  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17786  ncandcut = cms.int32( 1 ),
17787  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17788  candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
17789  rhoTag = cms.InputTag( "" ),
17790  rhoMax = cms.double( 9.9999999E7 ),
17791  useEt = cms.bool( False ),
17792  rhoScale = cms.double( 1.0 )
17793 )
17794 fragment.hltEle20WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17795  thrOverE2EE = cms.vdouble( -1.0 ),
17796  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17797  energyLowEdges = cms.vdouble( 0.0 ),
17798  doRhoCorrection = cms.bool( False ),
17799  saveTags = cms.bool( True ),
17800  thrOverE2EB = cms.vdouble( -1.0 ),
17801  thrRegularEE = cms.vdouble( 0.025 ),
17802  thrOverEEE = cms.vdouble( -1.0 ),
17803  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
17804  thrOverEEB = cms.vdouble( -1.0 ),
17805  thrRegularEB = cms.vdouble( 0.025 ),
17806  lessThan = cms.bool( True ),
17807  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17808  ncandcut = cms.int32( 1 ),
17809  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17810  candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilterForHI" ),
17811  rhoTag = cms.InputTag( "" ),
17812  rhoMax = cms.double( 9.9999999E7 ),
17813  useEt = cms.bool( False ),
17814  rhoScale = cms.double( 1.0 )
17815 )
17816 fragment.hltEle20WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17817  saveTags = cms.bool( True ),
17818  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
17819  thrOverEEB1 = cms.vdouble( 0.035 ),
17820  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
17821  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17822  thrOverEEB2 = cms.vdouble( 0.035 ),
17823  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17824  rhoMax = cms.double( 9.9999999E7 ),
17825  doRhoCorrection = cms.bool( True ),
17826  thrRegularEB1 = cms.vdouble( 0.838 ),
17827  thrRegularEB2 = cms.vdouble( -0.385 ),
17828  candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilterForHI" ),
17829  thrOverE2EE1 = cms.vdouble( 0.0 ),
17830  thrOverE2EE2 = cms.vdouble( 0.0 ),
17831  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17832  useEt = cms.bool( True ),
17833  etaBoundaryEE12 = cms.double( 2.1 ),
17834  thrOverEEE2 = cms.vdouble( 0.03 ),
17835  thrOverEEE1 = cms.vdouble( 0.03 ),
17836  ncandcut = cms.int32( 1 ),
17837  rhoScale = cms.double( 1.0 ),
17838  energyLowEdges = cms.vdouble( 0.0 ),
17839  etaBoundaryEB12 = cms.double( 1.0 ),
17840  thrRegularEE1 = cms.vdouble( -0.363 ),
17841  lessThan = cms.bool( True ),
17842  thrRegularEE2 = cms.vdouble( 0.702 ),
17843  thrOverE2EB1 = cms.vdouble( 0.0 ),
17844  thrOverE2EB2 = cms.vdouble( 0.0 )
17845 )
17846 fragment.hltPreHIEle30WPLooseGsf = cms.EDFilter( "HLTPrescaler",
17847  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
17848  offset = cms.uint32( 0 )
17849 )
17850 fragment.hltEG30L1SingleEG21EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
17851  saveTags = cms.bool( True ),
17852  inputTag = cms.InputTag( "hltEGL1SingleEG21FilterForHI" ),
17853  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17854  etcutEE = cms.double( 30.0 ),
17855  etcutEB = cms.double( 30.0 ),
17856  ncandcut = cms.int32( 1 )
17857 )
17858 fragment.hltEle30WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17859  thrOverE2EE = cms.vdouble( -1.0 ),
17860  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17861  energyLowEdges = cms.vdouble( 0.0 ),
17862  doRhoCorrection = cms.bool( False ),
17863  saveTags = cms.bool( True ),
17864  thrOverE2EB = cms.vdouble( -1.0 ),
17865  thrRegularEE = cms.vdouble( 0.031 ),
17866  thrOverEEE = cms.vdouble( -1.0 ),
17867  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
17868  thrOverEEB = cms.vdouble( -1.0 ),
17869  thrRegularEB = cms.vdouble( 0.011 ),
17870  lessThan = cms.bool( True ),
17871  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17872  ncandcut = cms.int32( 1 ),
17873  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17874  candTag = cms.InputTag( "hltEG30L1SingleEG21EtFilterForHI" ),
17875  rhoTag = cms.InputTag( "" ),
17876  rhoMax = cms.double( 9.9999999E7 ),
17877  useEt = cms.bool( False ),
17878  rhoScale = cms.double( 1.0 )
17879 )
17880 fragment.hltEle30WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17881  saveTags = cms.bool( True ),
17882  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
17883  thrOverEEB1 = cms.vdouble( 0.025 ),
17884  varTag = cms.InputTag( "hltEgammaHoverE" ),
17885  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17886  thrOverEEB2 = cms.vdouble( 0.025 ),
17887  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17888  rhoMax = cms.double( 9.9999999E7 ),
17889  doRhoCorrection = cms.bool( True ),
17890  thrRegularEB1 = cms.vdouble( 0.887 ),
17891  thrRegularEB2 = cms.vdouble( 1.476 ),
17892  candTag = cms.InputTag( "hltEle30WPLoose1ClusterShapeFilterForHI" ),
17893  thrOverE2EE1 = cms.vdouble( 0.0 ),
17894  thrOverE2EE2 = cms.vdouble( 0.0 ),
17895  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17896  useEt = cms.bool( False ),
17897  etaBoundaryEE12 = cms.double( 2.1 ),
17898  thrOverEEE2 = cms.vdouble( 0.02 ),
17899  thrOverEEE1 = cms.vdouble( 0.02 ),
17900  ncandcut = cms.int32( 1 ),
17901  rhoScale = cms.double( 1.0 ),
17902  energyLowEdges = cms.vdouble( 0.0 ),
17903  etaBoundaryEB12 = cms.double( 1.0 ),
17904  thrRegularEE1 = cms.vdouble( 2.672 ),
17905  lessThan = cms.bool( True ),
17906  thrRegularEE2 = cms.vdouble( 5.095 ),
17907  thrOverE2EB1 = cms.vdouble( 0.0 ),
17908  thrOverE2EB2 = cms.vdouble( 0.0 )
17909 )
17910 fragment.hltEle30WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17911  saveTags = cms.bool( True ),
17912  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
17913  thrOverEEB1 = cms.vdouble( 0.035 ),
17914  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
17915  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17916  thrOverEEB2 = cms.vdouble( 0.035 ),
17917  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17918  rhoMax = cms.double( 9.9999999E7 ),
17919  doRhoCorrection = cms.bool( True ),
17920  thrRegularEB1 = cms.vdouble( -0.581 ),
17921  thrRegularEB2 = cms.vdouble( -0.698 ),
17922  candTag = cms.InputTag( "hltEle30WPLoose1HEFilterForHI" ),
17923  thrOverE2EE1 = cms.vdouble( 0.0 ),
17924  thrOverE2EE2 = cms.vdouble( 0.0 ),
17925  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17926  useEt = cms.bool( True ),
17927  etaBoundaryEE12 = cms.double( 2.1 ),
17928  thrOverEEE2 = cms.vdouble( 0.03 ),
17929  thrOverEEE1 = cms.vdouble( 0.03 ),
17930  ncandcut = cms.int32( 1 ),
17931  rhoScale = cms.double( 1.0 ),
17932  energyLowEdges = cms.vdouble( 0.0 ),
17933  etaBoundaryEB12 = cms.double( 1.0 ),
17934  thrRegularEE1 = cms.vdouble( -0.892 ),
17935  lessThan = cms.bool( True ),
17936  thrRegularEE2 = cms.vdouble( -0.885 ),
17937  thrOverE2EB1 = cms.vdouble( 0.0 ),
17938  thrOverE2EB2 = cms.vdouble( 0.0 )
17939 )
17940 fragment.hltEle30WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17941  saveTags = cms.bool( True ),
17942  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
17943  thrOverEEB1 = cms.vdouble( 0.035 ),
17944  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
17945  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17946  thrOverEEB2 = cms.vdouble( 0.035 ),
17947  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17948  rhoMax = cms.double( 9.9999999E7 ),
17949  doRhoCorrection = cms.bool( True ),
17950  thrRegularEB1 = cms.vdouble( 0.786 ),
17951  thrRegularEB2 = cms.vdouble( 0.298 ),
17952  candTag = cms.InputTag( "hltEle30WPLoose1EcalIsoFilterForHI" ),
17953  thrOverE2EE1 = cms.vdouble( 0.0 ),
17954  thrOverE2EE2 = cms.vdouble( 0.0 ),
17955  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17956  useEt = cms.bool( True ),
17957  etaBoundaryEE12 = cms.double( 2.1 ),
17958  thrOverEEE2 = cms.vdouble( 0.03 ),
17959  thrOverEEE1 = cms.vdouble( 0.03 ),
17960  ncandcut = cms.int32( 1 ),
17961  rhoScale = cms.double( 1.0 ),
17962  energyLowEdges = cms.vdouble( 0.0 ),
17963  etaBoundaryEB12 = cms.double( 1.0 ),
17964  thrRegularEE1 = cms.vdouble( 0.402 ),
17965  lessThan = cms.bool( True ),
17966  thrRegularEE2 = cms.vdouble( -0.061 ),
17967  thrOverE2EB1 = cms.vdouble( 0.0 ),
17968  thrOverE2EB2 = cms.vdouble( 0.0 )
17969 )
17970 fragment.hltEle30WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
17971  s_a_rF = cms.double( 0.04 ),
17972  saveTags = cms.bool( True ),
17973  s_a_phi1B = cms.double( 0.0069 ),
17974  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17975  s_a_phi1F = cms.double( 0.0076 ),
17976  s_a_phi1I = cms.double( 0.0088 ),
17977  pixelVeto = cms.bool( False ),
17978  s2_threshold = cms.double( 0.4 ),
17979  s_a_rI = cms.double( 0.027 ),
17980  npixelmatchcut = cms.double( 1.0 ),
17981  tanhSO10InterThres = cms.double( 1.0 ),
17982  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17983  useS = cms.bool( False ),
17984  candTag = cms.InputTag( "hltEle30WPLoose1HcalIsoFilterForHI" ),
17985  ncandcut = cms.int32( 1 ),
17986  s_a_phi2B = cms.double( 3.7E-4 ),
17987  tanhSO10BarrelThres = cms.double( 0.35 ),
17988  s_a_zB = cms.double( 0.012 ),
17989  tanhSO10ForwardThres = cms.double( 1.0 ),
17990  s_a_phi2F = cms.double( 0.00906 ),
17991  s_a_phi2I = cms.double( 7.0E-4 )
17992 )
17993 fragment.hltEle30WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17994  thrOverE2EE = cms.vdouble( -1.0 ),
17995  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17996  energyLowEdges = cms.vdouble( 0.0 ),
17997  doRhoCorrection = cms.bool( False ),
17998  saveTags = cms.bool( True ),
17999  thrOverE2EB = cms.vdouble( -1.0 ),
18000  thrRegularEE = cms.vdouble( 45.0 ),
18001  thrOverEEE = cms.vdouble( -1.0 ),
18002  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
18003  thrOverEEB = cms.vdouble( -1.0 ),
18004  thrRegularEB = cms.vdouble( 70.0 ),
18005  lessThan = cms.bool( True ),
18006  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18007  ncandcut = cms.int32( 1 ),
18008  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18009  candTag = cms.InputTag( "hltEle30WPLoose1PixelMatchFilterForHI" ),
18010  rhoTag = cms.InputTag( "" ),
18011  rhoMax = cms.double( 9.9999999E7 ),
18012  useEt = cms.bool( False ),
18013  rhoScale = cms.double( 1.0 )
18014 )
18015 fragment.hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18016  thrOverE2EE = cms.vdouble( -1.0 ),
18017  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18018  energyLowEdges = cms.vdouble( 0.0 ),
18019  doRhoCorrection = cms.bool( False ),
18020  saveTags = cms.bool( True ),
18021  thrOverE2EB = cms.vdouble( -1.0 ),
18022  thrRegularEE = cms.vdouble( 0.013 ),
18023  thrOverEEE = cms.vdouble( -1.0 ),
18024  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
18025  thrOverEEB = cms.vdouble( -1.0 ),
18026  thrRegularEB = cms.vdouble( 0.016 ),
18027  lessThan = cms.bool( True ),
18028  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18029  ncandcut = cms.int32( 1 ),
18030  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18031  candTag = cms.InputTag( "hltEle30WPLoose1PMS2FilterForHI" ),
18032  rhoTag = cms.InputTag( "" ),
18033  rhoMax = cms.double( 9.9999999E7 ),
18034  useEt = cms.bool( False ),
18035  rhoScale = cms.double( 1.0 )
18036 )
18037 fragment.hltEle30WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18038  thrOverE2EE = cms.vdouble( -1.0 ),
18039  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18040  energyLowEdges = cms.vdouble( 0.0 ),
18041  doRhoCorrection = cms.bool( False ),
18042  saveTags = cms.bool( True ),
18043  thrOverE2EB = cms.vdouble( -1.0 ),
18044  thrRegularEE = cms.vdouble( 0.0055 ),
18045  thrOverEEE = cms.vdouble( -1.0 ),
18046  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
18047  thrOverEEB = cms.vdouble( -1.0 ),
18048  thrRegularEB = cms.vdouble( 0.004 ),
18049  lessThan = cms.bool( True ),
18050  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18051  ncandcut = cms.int32( 1 ),
18052  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18053  candTag = cms.InputTag( "hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
18054  rhoTag = cms.InputTag( "" ),
18055  rhoMax = cms.double( 9.9999999E7 ),
18056  useEt = cms.bool( False ),
18057  rhoScale = cms.double( 1.0 )
18058 )
18059 fragment.hltEle30WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18060  thrOverE2EE = cms.vdouble( -1.0 ),
18061  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18062  energyLowEdges = cms.vdouble( 0.0 ),
18063  doRhoCorrection = cms.bool( False ),
18064  saveTags = cms.bool( True ),
18065  thrOverE2EB = cms.vdouble( -1.0 ),
18066  thrRegularEE = cms.vdouble( 0.025 ),
18067  thrOverEEE = cms.vdouble( -1.0 ),
18068  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
18069  thrOverEEB = cms.vdouble( -1.0 ),
18070  thrRegularEB = cms.vdouble( 0.025 ),
18071  lessThan = cms.bool( True ),
18072  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18073  ncandcut = cms.int32( 1 ),
18074  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18075  candTag = cms.InputTag( "hltEle30WPLoose1GsfDetaFilterForHI" ),
18076  rhoTag = cms.InputTag( "" ),
18077  rhoMax = cms.double( 9.9999999E7 ),
18078  useEt = cms.bool( False ),
18079  rhoScale = cms.double( 1.0 )
18080 )
18081 fragment.hltEle30WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18082  saveTags = cms.bool( True ),
18083  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
18084  thrOverEEB1 = cms.vdouble( 0.035 ),
18085  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
18086  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18087  thrOverEEB2 = cms.vdouble( 0.035 ),
18088  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18089  rhoMax = cms.double( 9.9999999E7 ),
18090  doRhoCorrection = cms.bool( True ),
18091  thrRegularEB1 = cms.vdouble( 0.838 ),
18092  thrRegularEB2 = cms.vdouble( -0.385 ),
18093  candTag = cms.InputTag( "hltEle30WPLoose1GsfDphiFilterForHI" ),
18094  thrOverE2EE1 = cms.vdouble( 0.0 ),
18095  thrOverE2EE2 = cms.vdouble( 0.0 ),
18096  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18097  useEt = cms.bool( True ),
18098  etaBoundaryEE12 = cms.double( 2.1 ),
18099  thrOverEEE2 = cms.vdouble( 0.03 ),
18100  thrOverEEE1 = cms.vdouble( 0.03 ),
18101  ncandcut = cms.int32( 1 ),
18102  rhoScale = cms.double( 1.0 ),
18103  energyLowEdges = cms.vdouble( 0.0 ),
18104  etaBoundaryEB12 = cms.double( 1.0 ),
18105  thrRegularEE1 = cms.vdouble( -0.363 ),
18106  lessThan = cms.bool( True ),
18107  thrRegularEE2 = cms.vdouble( 0.702 ),
18108  thrOverE2EB1 = cms.vdouble( 0.0 ),
18109  thrOverE2EB2 = cms.vdouble( 0.0 )
18110 )
18111 fragment.hltPreHIEle40WPLooseGsf = cms.EDFilter( "HLTPrescaler",
18112  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
18113  offset = cms.uint32( 0 )
18114 )
18115 fragment.hltEG40L1SingleEG21EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
18116  saveTags = cms.bool( True ),
18117  inputTag = cms.InputTag( "hltEGL1SingleEG21FilterForHI" ),
18118  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18119  etcutEE = cms.double( 40.0 ),
18120  etcutEB = cms.double( 40.0 ),
18121  ncandcut = cms.int32( 1 )
18122 )
18123 fragment.hltEle40WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18124  thrOverE2EE = cms.vdouble( -1.0 ),
18125  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18126  energyLowEdges = cms.vdouble( 0.0 ),
18127  doRhoCorrection = cms.bool( False ),
18128  saveTags = cms.bool( True ),
18129  thrOverE2EB = cms.vdouble( -1.0 ),
18130  thrRegularEE = cms.vdouble( 0.031 ),
18131  thrOverEEE = cms.vdouble( -1.0 ),
18132  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
18133  thrOverEEB = cms.vdouble( -1.0 ),
18134  thrRegularEB = cms.vdouble( 0.011 ),
18135  lessThan = cms.bool( True ),
18136  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18137  ncandcut = cms.int32( 1 ),
18138  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18139  candTag = cms.InputTag( "hltEG40L1SingleEG21EtFilterForHI" ),
18140  rhoTag = cms.InputTag( "" ),
18141  rhoMax = cms.double( 9.9999999E7 ),
18142  useEt = cms.bool( False ),
18143  rhoScale = cms.double( 1.0 )
18144 )
18145 fragment.hltEle40WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18146  saveTags = cms.bool( True ),
18147  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
18148  thrOverEEB1 = cms.vdouble( 0.025 ),
18149  varTag = cms.InputTag( "hltEgammaHoverE" ),
18150  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18151  thrOverEEB2 = cms.vdouble( 0.025 ),
18152  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18153  rhoMax = cms.double( 9.9999999E7 ),
18154  doRhoCorrection = cms.bool( True ),
18155  thrRegularEB1 = cms.vdouble( 0.887 ),
18156  thrRegularEB2 = cms.vdouble( 1.476 ),
18157  candTag = cms.InputTag( "hltEle40WPLoose1ClusterShapeFilterForHI" ),
18158  thrOverE2EE1 = cms.vdouble( 0.0 ),
18159  thrOverE2EE2 = cms.vdouble( 0.0 ),
18160  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18161  useEt = cms.bool( False ),
18162  etaBoundaryEE12 = cms.double( 2.1 ),
18163  thrOverEEE2 = cms.vdouble( 0.02 ),
18164  thrOverEEE1 = cms.vdouble( 0.02 ),
18165  ncandcut = cms.int32( 1 ),
18166  rhoScale = cms.double( 1.0 ),
18167  energyLowEdges = cms.vdouble( 0.0 ),
18168  etaBoundaryEB12 = cms.double( 1.0 ),
18169  thrRegularEE1 = cms.vdouble( 2.672 ),
18170  lessThan = cms.bool( True ),
18171  thrRegularEE2 = cms.vdouble( 5.095 ),
18172  thrOverE2EB1 = cms.vdouble( 0.0 ),
18173  thrOverE2EB2 = cms.vdouble( 0.0 )
18174 )
18175 fragment.hltEle40WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18176  saveTags = cms.bool( True ),
18177  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
18178  thrOverEEB1 = cms.vdouble( 0.035 ),
18179  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
18180  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18181  thrOverEEB2 = cms.vdouble( 0.035 ),
18182  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18183  rhoMax = cms.double( 9.9999999E7 ),
18184  doRhoCorrection = cms.bool( True ),
18185  thrRegularEB1 = cms.vdouble( -0.581 ),
18186  thrRegularEB2 = cms.vdouble( -0.698 ),
18187  candTag = cms.InputTag( "hltEle40WPLoose1HEFilterForHI" ),
18188  thrOverE2EE1 = cms.vdouble( 0.0 ),
18189  thrOverE2EE2 = cms.vdouble( 0.0 ),
18190  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18191  useEt = cms.bool( True ),
18192  etaBoundaryEE12 = cms.double( 2.1 ),
18193  thrOverEEE2 = cms.vdouble( 0.03 ),
18194  thrOverEEE1 = cms.vdouble( 0.03 ),
18195  ncandcut = cms.int32( 1 ),
18196  rhoScale = cms.double( 1.0 ),
18197  energyLowEdges = cms.vdouble( 0.0 ),
18198  etaBoundaryEB12 = cms.double( 1.0 ),
18199  thrRegularEE1 = cms.vdouble( -0.892 ),
18200  lessThan = cms.bool( True ),
18201  thrRegularEE2 = cms.vdouble( -0.885 ),
18202  thrOverE2EB1 = cms.vdouble( 0.0 ),
18203  thrOverE2EB2 = cms.vdouble( 0.0 )
18204 )
18205 fragment.hltEle40WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18206  saveTags = cms.bool( True ),
18207  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
18208  thrOverEEB1 = cms.vdouble( 0.035 ),
18209  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
18210  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18211  thrOverEEB2 = cms.vdouble( 0.035 ),
18212  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18213  rhoMax = cms.double( 9.9999999E7 ),
18214  doRhoCorrection = cms.bool( True ),
18215  thrRegularEB1 = cms.vdouble( 0.786 ),
18216  thrRegularEB2 = cms.vdouble( 0.298 ),
18217  candTag = cms.InputTag( "hltEle40WPLoose1EcalIsoFilterForHI" ),
18218  thrOverE2EE1 = cms.vdouble( 0.0 ),
18219  thrOverE2EE2 = cms.vdouble( 0.0 ),
18220  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18221  useEt = cms.bool( True ),
18222  etaBoundaryEE12 = cms.double( 2.1 ),
18223  thrOverEEE2 = cms.vdouble( 0.03 ),
18224  thrOverEEE1 = cms.vdouble( 0.03 ),
18225  ncandcut = cms.int32( 1 ),
18226  rhoScale = cms.double( 1.0 ),
18227  energyLowEdges = cms.vdouble( 0.0 ),
18228  etaBoundaryEB12 = cms.double( 1.0 ),
18229  thrRegularEE1 = cms.vdouble( 0.402 ),
18230  lessThan = cms.bool( True ),
18231  thrRegularEE2 = cms.vdouble( -0.061 ),
18232  thrOverE2EB1 = cms.vdouble( 0.0 ),
18233  thrOverE2EB2 = cms.vdouble( 0.0 )
18234 )
18235 fragment.hltEle40WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
18236  s_a_rF = cms.double( 0.04 ),
18237  saveTags = cms.bool( True ),
18238  s_a_phi1B = cms.double( 0.0069 ),
18239  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
18240  s_a_phi1F = cms.double( 0.0076 ),
18241  s_a_phi1I = cms.double( 0.0088 ),
18242  pixelVeto = cms.bool( False ),
18243  s2_threshold = cms.double( 0.4 ),
18244  s_a_rI = cms.double( 0.027 ),
18245  npixelmatchcut = cms.double( 1.0 ),
18246  tanhSO10InterThres = cms.double( 1.0 ),
18247  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18248  useS = cms.bool( False ),
18249  candTag = cms.InputTag( "hltEle40WPLoose1HcalIsoFilterForHI" ),
18250  ncandcut = cms.int32( 1 ),
18251  s_a_phi2B = cms.double( 3.7E-4 ),
18252  tanhSO10BarrelThres = cms.double( 0.35 ),
18253  s_a_zB = cms.double( 0.012 ),
18254  tanhSO10ForwardThres = cms.double( 1.0 ),
18255  s_a_phi2F = cms.double( 0.00906 ),
18256  s_a_phi2I = cms.double( 7.0E-4 )
18257 )
18258 fragment.hltEle40WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18259  thrOverE2EE = cms.vdouble( -1.0 ),
18260  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18261  energyLowEdges = cms.vdouble( 0.0 ),
18262  doRhoCorrection = cms.bool( False ),
18263  saveTags = cms.bool( True ),
18264  thrOverE2EB = cms.vdouble( -1.0 ),
18265  thrRegularEE = cms.vdouble( 45.0 ),
18266  thrOverEEE = cms.vdouble( -1.0 ),
18267  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
18268  thrOverEEB = cms.vdouble( -1.0 ),
18269  thrRegularEB = cms.vdouble( 70.0 ),
18270  lessThan = cms.bool( True ),
18271  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18272  ncandcut = cms.int32( 1 ),
18273  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18274  candTag = cms.InputTag( "hltEle40WPLoose1PixelMatchFilterForHI" ),
18275  rhoTag = cms.InputTag( "" ),
18276  rhoMax = cms.double( 9.9999999E7 ),
18277  useEt = cms.bool( False ),
18278  rhoScale = cms.double( 1.0 )
18279 )
18280 fragment.hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18281  thrOverE2EE = cms.vdouble( -1.0 ),
18282  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18283  energyLowEdges = cms.vdouble( 0.0 ),
18284  doRhoCorrection = cms.bool( False ),
18285  saveTags = cms.bool( True ),
18286  thrOverE2EB = cms.vdouble( -1.0 ),
18287  thrRegularEE = cms.vdouble( 0.013 ),
18288  thrOverEEE = cms.vdouble( -1.0 ),
18289  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
18290  thrOverEEB = cms.vdouble( -1.0 ),
18291  thrRegularEB = cms.vdouble( 0.016 ),
18292  lessThan = cms.bool( True ),
18293  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18294  ncandcut = cms.int32( 1 ),
18295  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18296  candTag = cms.InputTag( "hltEle40WPLoose1PMS2FilterForHI" ),
18297  rhoTag = cms.InputTag( "" ),
18298  rhoMax = cms.double( 9.9999999E7 ),
18299  useEt = cms.bool( False ),
18300  rhoScale = cms.double( 1.0 )
18301 )
18302 fragment.hltEle40WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18303  thrOverE2EE = cms.vdouble( -1.0 ),
18304  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18305  energyLowEdges = cms.vdouble( 0.0 ),
18306  doRhoCorrection = cms.bool( False ),
18307  saveTags = cms.bool( True ),
18308  thrOverE2EB = cms.vdouble( -1.0 ),
18309  thrRegularEE = cms.vdouble( 0.0055 ),
18310  thrOverEEE = cms.vdouble( -1.0 ),
18311  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
18312  thrOverEEB = cms.vdouble( -1.0 ),
18313  thrRegularEB = cms.vdouble( 0.004 ),
18314  lessThan = cms.bool( True ),
18315  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18316  ncandcut = cms.int32( 1 ),
18317  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18318  candTag = cms.InputTag( "hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
18319  rhoTag = cms.InputTag( "" ),
18320  rhoMax = cms.double( 9.9999999E7 ),
18321  useEt = cms.bool( False ),
18322  rhoScale = cms.double( 1.0 )
18323 )
18324 fragment.hltEle40WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18325  thrOverE2EE = cms.vdouble( -1.0 ),
18326  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18327  energyLowEdges = cms.vdouble( 0.0 ),
18328  doRhoCorrection = cms.bool( False ),
18329  saveTags = cms.bool( True ),
18330  thrOverE2EB = cms.vdouble( -1.0 ),
18331  thrRegularEE = cms.vdouble( 0.025 ),
18332  thrOverEEE = cms.vdouble( -1.0 ),
18333  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
18334  thrOverEEB = cms.vdouble( -1.0 ),
18335  thrRegularEB = cms.vdouble( 0.025 ),
18336  lessThan = cms.bool( True ),
18337  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18338  ncandcut = cms.int32( 1 ),
18339  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18340  candTag = cms.InputTag( "hltEle40WPLoose1GsfDetaFilterForHI" ),
18341  rhoTag = cms.InputTag( "" ),
18342  rhoMax = cms.double( 9.9999999E7 ),
18343  useEt = cms.bool( False ),
18344  rhoScale = cms.double( 1.0 )
18345 )
18346 fragment.hltEle40WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18347  saveTags = cms.bool( True ),
18348  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
18349  thrOverEEB1 = cms.vdouble( 0.035 ),
18350  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
18351  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18352  thrOverEEB2 = cms.vdouble( 0.035 ),
18353  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18354  rhoMax = cms.double( 9.9999999E7 ),
18355  doRhoCorrection = cms.bool( True ),
18356  thrRegularEB1 = cms.vdouble( 0.838 ),
18357  thrRegularEB2 = cms.vdouble( -0.385 ),
18358  candTag = cms.InputTag( "hltEle40WPLoose1GsfDphiFilterForHI" ),
18359  thrOverE2EE1 = cms.vdouble( 0.0 ),
18360  thrOverE2EE2 = cms.vdouble( 0.0 ),
18361  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18362  useEt = cms.bool( True ),
18363  etaBoundaryEE12 = cms.double( 2.1 ),
18364  thrOverEEE2 = cms.vdouble( 0.03 ),
18365  thrOverEEE1 = cms.vdouble( 0.03 ),
18366  ncandcut = cms.int32( 1 ),
18367  rhoScale = cms.double( 1.0 ),
18368  energyLowEdges = cms.vdouble( 0.0 ),
18369  etaBoundaryEB12 = cms.double( 1.0 ),
18370  thrRegularEE1 = cms.vdouble( -0.363 ),
18371  lessThan = cms.bool( True ),
18372  thrRegularEE2 = cms.vdouble( 0.702 ),
18373  thrOverE2EB1 = cms.vdouble( 0.0 ),
18374  thrOverE2EB2 = cms.vdouble( 0.0 )
18375 )
18376 fragment.hltL1sEGJetForPPRef = cms.EDFilter( "HLTL1TSeed",
18377  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p1_Jet12er2p7_dR_Min0p3 OR L1_SingleEG18er2p1_Jet16er2p7_dR_Min0p3" ),
18378  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18379  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18380  saveTags = cms.bool( True ),
18381  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
18382  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
18383  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18384  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
18385  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
18386 )
18387 fragment.hltPreHIEle20eta2p1WPTightGsfCentralPFJet15EleCleaned = cms.EDFilter( "HLTPrescaler",
18388  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
18389  offset = cms.uint32( 0 )
18390 )
18391 fragment.hltEGJetForPPRefFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
18392  doIsolated = cms.bool( False ),
18393  endcap_end = cms.double( 2.17 ),
18394  region_phi_size = cms.double( 1.044 ),
18395  saveTags = cms.bool( True ),
18396  region_eta_size_ecap = cms.double( 1.0 ),
18397  barrel_end = cms.double( 1.4791 ),
18398  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18399  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
18400  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18401  region_eta_size = cms.double( 0.522 ),
18402  L1SeedFilterTag = cms.InputTag( "hltL1sEGJetForPPRef" ),
18403  candNonIsolatedTag = cms.InputTag( "" ),
18404  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18405  ncandcut = cms.int32( 1 ),
18406  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
18407 )
18408 fragment.hltEGJetForPPRefEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
18409  saveTags = cms.bool( True ),
18410  inputTag = cms.InputTag( "hltEGJetForPPRefFilter" ),
18411  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18412  etcutEE = cms.double( 20.0 ),
18413  etcutEB = cms.double( 20.0 ),
18414  ncandcut = cms.int32( 1 )
18415 )
18416 fragment.hltEle20erJetC15WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18417  thrOverE2EE = cms.vdouble( -1.0 ),
18418  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18419  energyLowEdges = cms.vdouble( 0.0 ),
18420  doRhoCorrection = cms.bool( False ),
18421  saveTags = cms.bool( True ),
18422  thrOverE2EB = cms.vdouble( -1.0 ),
18423  thrRegularEE = cms.vdouble( 0.0305 ),
18424  thrOverEEE = cms.vdouble( -1.0 ),
18425  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
18426  thrOverEEB = cms.vdouble( -1.0 ),
18427  thrRegularEB = cms.vdouble( 0.011 ),
18428  lessThan = cms.bool( True ),
18429  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18430  ncandcut = cms.int32( 1 ),
18431  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18432  candTag = cms.InputTag( "hltEGJetForPPRefEtFilter" ),
18433  rhoTag = cms.InputTag( "" ),
18434  rhoMax = cms.double( 9.9999999E7 ),
18435  useEt = cms.bool( False ),
18436  rhoScale = cms.double( 1.0 )
18437 )
18438 fragment.hltEle20erJetC15WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18439  saveTags = cms.bool( True ),
18440  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
18441  thrOverEEB1 = cms.vdouble( 0.02 ),
18442  varTag = cms.InputTag( "hltEgammaHoverE" ),
18443  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18444  thrOverEEB2 = cms.vdouble( 0.02 ),
18445  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18446  rhoMax = cms.double( 9.9999999E7 ),
18447  doRhoCorrection = cms.bool( True ),
18448  thrRegularEB1 = cms.vdouble( 0.887 ),
18449  thrRegularEB2 = cms.vdouble( 1.476 ),
18450  candTag = cms.InputTag( "hltEle20erJetC15WPTightClusterShapeFilter" ),
18451  thrOverE2EE1 = cms.vdouble( 0.0 ),
18452  thrOverE2EE2 = cms.vdouble( 0.0 ),
18453  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18454  useEt = cms.bool( False ),
18455  etaBoundaryEE12 = cms.double( 2.1 ),
18456  thrOverEEE2 = cms.vdouble( 0.015 ),
18457  thrOverEEE1 = cms.vdouble( 0.015 ),
18458  ncandcut = cms.int32( 1 ),
18459  rhoScale = cms.double( 1.0 ),
18460  energyLowEdges = cms.vdouble( 0.0 ),
18461  etaBoundaryEB12 = cms.double( 1.0 ),
18462  thrRegularEE1 = cms.vdouble( 2.672 ),
18463  lessThan = cms.bool( True ),
18464  thrRegularEE2 = cms.vdouble( 5.095 ),
18465  thrOverE2EB1 = cms.vdouble( 0.0 ),
18466  thrOverE2EB2 = cms.vdouble( 0.0 )
18467 )
18468 fragment.hltEle20erJetC15WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18469  saveTags = cms.bool( True ),
18470  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
18471  thrOverEEB1 = cms.vdouble( 0.03 ),
18472  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
18473  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18474  thrOverEEB2 = cms.vdouble( 0.03 ),
18475  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18476  rhoMax = cms.double( 9.9999999E7 ),
18477  doRhoCorrection = cms.bool( True ),
18478  thrRegularEB1 = cms.vdouble( -0.581 ),
18479  thrRegularEB2 = cms.vdouble( -0.698 ),
18480  candTag = cms.InputTag( "hltEle20erJetC15WPTightHEFilter" ),
18481  thrOverE2EE1 = cms.vdouble( 0.0 ),
18482  thrOverE2EE2 = cms.vdouble( 0.0 ),
18483  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18484  useEt = cms.bool( True ),
18485  etaBoundaryEE12 = cms.double( 2.1 ),
18486  thrOverEEE2 = cms.vdouble( 0.025 ),
18487  thrOverEEE1 = cms.vdouble( 0.025 ),
18488  ncandcut = cms.int32( 1 ),
18489  rhoScale = cms.double( 1.0 ),
18490  energyLowEdges = cms.vdouble( 0.0 ),
18491  etaBoundaryEB12 = cms.double( 1.0 ),
18492  thrRegularEE1 = cms.vdouble( -0.892 ),
18493  lessThan = cms.bool( True ),
18494  thrRegularEE2 = cms.vdouble( -0.885 ),
18495  thrOverE2EB1 = cms.vdouble( 0.0 ),
18496  thrOverE2EB2 = cms.vdouble( 0.0 )
18497 )
18498 fragment.hltEle20erJetC15WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18499  saveTags = cms.bool( True ),
18500  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
18501  thrOverEEB1 = cms.vdouble( 0.03 ),
18502  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
18503  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18504  thrOverEEB2 = cms.vdouble( 0.03 ),
18505  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18506  rhoMax = cms.double( 9.9999999E7 ),
18507  doRhoCorrection = cms.bool( True ),
18508  thrRegularEB1 = cms.vdouble( 0.786 ),
18509  thrRegularEB2 = cms.vdouble( 0.298 ),
18510  candTag = cms.InputTag( "hltEle20erJetC15WPTightEcalIsoFilter" ),
18511  thrOverE2EE1 = cms.vdouble( 0.0 ),
18512  thrOverE2EE2 = cms.vdouble( 0.0 ),
18513  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18514  useEt = cms.bool( True ),
18515  etaBoundaryEE12 = cms.double( 2.1 ),
18516  thrOverEEE2 = cms.vdouble( 0.025 ),
18517  thrOverEEE1 = cms.vdouble( 0.025 ),
18518  ncandcut = cms.int32( 1 ),
18519  rhoScale = cms.double( 1.0 ),
18520  energyLowEdges = cms.vdouble( 0.0 ),
18521  etaBoundaryEB12 = cms.double( 1.0 ),
18522  thrRegularEE1 = cms.vdouble( 0.402 ),
18523  lessThan = cms.bool( True ),
18524  thrRegularEE2 = cms.vdouble( -0.061 ),
18525  thrOverE2EB1 = cms.vdouble( 0.0 ),
18526  thrOverE2EB2 = cms.vdouble( 0.0 )
18527 )
18528 fragment.hltEle20erJetC15WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
18529  s_a_rF = cms.double( 0.04 ),
18530  saveTags = cms.bool( True ),
18531  s_a_phi1B = cms.double( 0.0069 ),
18532  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
18533  s_a_phi1F = cms.double( 0.0076 ),
18534  s_a_phi1I = cms.double( 0.0088 ),
18535  pixelVeto = cms.bool( False ),
18536  s2_threshold = cms.double( 0.4 ),
18537  s_a_rI = cms.double( 0.027 ),
18538  npixelmatchcut = cms.double( 1.0 ),
18539  tanhSO10InterThres = cms.double( 1.0 ),
18540  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18541  useS = cms.bool( False ),
18542  candTag = cms.InputTag( "hltEle20erJetC15WPTightHcalIsoFilter" ),
18543  ncandcut = cms.int32( 1 ),
18544  s_a_phi2B = cms.double( 3.7E-4 ),
18545  tanhSO10BarrelThres = cms.double( 0.35 ),
18546  s_a_zB = cms.double( 0.012 ),
18547  tanhSO10ForwardThres = cms.double( 1.0 ),
18548  s_a_phi2F = cms.double( 0.00906 ),
18549  s_a_phi2I = cms.double( 7.0E-4 )
18550 )
18551 fragment.hltEle20erJetC15WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18552  thrOverE2EE = cms.vdouble( -1.0 ),
18553  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18554  energyLowEdges = cms.vdouble( 0.0 ),
18555  doRhoCorrection = cms.bool( False ),
18556  saveTags = cms.bool( True ),
18557  thrOverE2EB = cms.vdouble( -1.0 ),
18558  thrRegularEE = cms.vdouble( 45.0 ),
18559  thrOverEEE = cms.vdouble( -1.0 ),
18560  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
18561  thrOverEEB = cms.vdouble( -1.0 ),
18562  thrRegularEB = cms.vdouble( 70.0 ),
18563  lessThan = cms.bool( True ),
18564  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18565  ncandcut = cms.int32( 1 ),
18566  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18567  candTag = cms.InputTag( "hltEle20erJetC15WPTightPixelMatchFilter" ),
18568  rhoTag = cms.InputTag( "" ),
18569  rhoMax = cms.double( 9.9999999E7 ),
18570  useEt = cms.bool( False ),
18571  rhoScale = cms.double( 1.0 )
18572 )
18573 fragment.hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18574  thrOverE2EE = cms.vdouble( -1.0 ),
18575  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18576  energyLowEdges = cms.vdouble( 0.0 ),
18577  doRhoCorrection = cms.bool( False ),
18578  saveTags = cms.bool( True ),
18579  thrOverE2EB = cms.vdouble( -1.0 ),
18580  thrRegularEE = cms.vdouble( 0.011 ),
18581  thrOverEEE = cms.vdouble( -1.0 ),
18582  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
18583  thrOverEEB = cms.vdouble( -1.0 ),
18584  thrRegularEB = cms.vdouble( 0.012 ),
18585  lessThan = cms.bool( True ),
18586  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18587  ncandcut = cms.int32( 1 ),
18588  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18589  candTag = cms.InputTag( "hltEle20erJetC15WPTightPMS2Filter" ),
18590  rhoTag = cms.InputTag( "" ),
18591  rhoMax = cms.double( 9.9999999E7 ),
18592  useEt = cms.bool( False ),
18593  rhoScale = cms.double( 1.0 )
18594 )
18595 fragment.hltEle20erJetC15WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18596  thrOverE2EE = cms.vdouble( -1.0 ),
18597  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18598  energyLowEdges = cms.vdouble( 0.0 ),
18599  doRhoCorrection = cms.bool( False ),
18600  saveTags = cms.bool( True ),
18601  thrOverE2EB = cms.vdouble( -1.0 ),
18602  thrRegularEE = cms.vdouble( 1.0 ),
18603  thrOverEEE = cms.vdouble( -1.0 ),
18604  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ),
18605  thrOverEEB = cms.vdouble( -1.0 ),
18606  thrRegularEB = cms.vdouble( 999.0 ),
18607  lessThan = cms.bool( True ),
18608  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18609  ncandcut = cms.int32( 1 ),
18610  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18611  candTag = cms.InputTag( "hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter" ),
18612  rhoTag = cms.InputTag( "" ),
18613  rhoMax = cms.double( 9.9999999E7 ),
18614  useEt = cms.bool( False ),
18615  rhoScale = cms.double( 1.0 )
18616 )
18617 fragment.hltEle20erJetC15WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18618  thrOverE2EE = cms.vdouble( -1.0 ),
18619  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18620  energyLowEdges = cms.vdouble( 0.0 ),
18621  doRhoCorrection = cms.bool( False ),
18622  saveTags = cms.bool( True ),
18623  thrOverE2EB = cms.vdouble( -1.0 ),
18624  thrRegularEE = cms.vdouble( 0.005 ),
18625  thrOverEEE = cms.vdouble( -1.0 ),
18626  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
18627  thrOverEEB = cms.vdouble( -1.0 ),
18628  thrRegularEB = cms.vdouble( 0.004 ),
18629  lessThan = cms.bool( True ),
18630  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18631  ncandcut = cms.int32( 1 ),
18632  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18633  candTag = cms.InputTag( "hltEle20erJetC15WPTightGsfMissingHitsFilter" ),
18634  rhoTag = cms.InputTag( "" ),
18635  rhoMax = cms.double( 9.9999999E7 ),
18636  useEt = cms.bool( False ),
18637  rhoScale = cms.double( 1.0 )
18638 )
18639 fragment.hltEle20erJetC15WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18640  thrOverE2EE = cms.vdouble( -1.0 ),
18641  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18642  energyLowEdges = cms.vdouble( 0.0 ),
18643  doRhoCorrection = cms.bool( False ),
18644  saveTags = cms.bool( True ),
18645  thrOverE2EB = cms.vdouble( -1.0 ),
18646  thrRegularEE = cms.vdouble( 0.023 ),
18647  thrOverEEE = cms.vdouble( -1.0 ),
18648  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
18649  thrOverEEB = cms.vdouble( -1.0 ),
18650  thrRegularEB = cms.vdouble( 0.02 ),
18651  lessThan = cms.bool( True ),
18652  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18653  ncandcut = cms.int32( 1 ),
18654  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18655  candTag = cms.InputTag( "hltEle20erJetC15WPTightGsfDetaFilter" ),
18656  rhoTag = cms.InputTag( "" ),
18657  rhoMax = cms.double( 9.9999999E7 ),
18658  useEt = cms.bool( False ),
18659  rhoScale = cms.double( 1.0 )
18660 )
18661 fragment.hltEle20erJetC15WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18662  saveTags = cms.bool( True ),
18663  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
18664  thrOverEEB1 = cms.vdouble( 0.03 ),
18665  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
18666  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18667  thrOverEEB2 = cms.vdouble( 0.03 ),
18668  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18669  rhoMax = cms.double( 9.9999999E7 ),
18670  doRhoCorrection = cms.bool( True ),
18671  thrRegularEB1 = cms.vdouble( 0.838 ),
18672  thrRegularEB2 = cms.vdouble( -0.385 ),
18673  candTag = cms.InputTag( "hltEle20erJetC15WPTightGsfDphiFilter" ),
18674  thrOverE2EE1 = cms.vdouble( 0.0 ),
18675  thrOverE2EE2 = cms.vdouble( 0.0 ),
18676  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18677  useEt = cms.bool( True ),
18678  etaBoundaryEE12 = cms.double( 2.1 ),
18679  thrOverEEE2 = cms.vdouble( 0.025 ),
18680  thrOverEEE1 = cms.vdouble( 0.025 ),
18681  ncandcut = cms.int32( 1 ),
18682  rhoScale = cms.double( 1.0 ),
18683  energyLowEdges = cms.vdouble( 0.0 ),
18684  etaBoundaryEB12 = cms.double( 1.0 ),
18685  thrRegularEE1 = cms.vdouble( -0.363 ),
18686  lessThan = cms.bool( True ),
18687  thrRegularEE2 = cms.vdouble( 0.702 ),
18688  thrOverE2EB1 = cms.vdouble( 0.0 ),
18689  thrOverE2EB2 = cms.vdouble( 0.0 )
18690 )
18691 fragment.hltDoubleCentralCaloJet10 = cms.EDFilter( "HLT1CaloJet",
18692  saveTags = cms.bool( True ),
18693  MaxMass = cms.double( -1.0 ),
18694  MinN = cms.int32( 2 ),
18695  MaxEta = cms.double( 2.6 ),
18696  MinEta = cms.double( -1.0 ),
18697  MinMass = cms.double( -1.0 ),
18698  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
18699  MinE = cms.double( -1.0 ),
18700  triggerType = cms.int32( 85 ),
18701  MinPt = cms.double( 10.0 )
18702 )
18703 fragment.hltEle20JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons",
18704  jets = cms.InputTag( "hltAK4PFJetsCorrected" ),
18705  minDeltaR = cms.double( 0.4 ),
18706  numLeptons = cms.uint32( 1 ),
18707  leptons = cms.InputTag( "hltEle20erJetC15WPTightGsfTrackIsoFilter" )
18708 )
18709 fragment.hltEle20PFJet15EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter",
18710  saveTags = cms.bool( True ),
18711  originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
18712  inputTag = cms.InputTag( "hltEle20JetCollectionsForLeptonPlusPFJets" ),
18713  MinJetPt = cms.double( 15.0 ),
18714  triggerType = cms.int32( 85 ),
18715  MinNJets = cms.uint32( 1 ),
18716  MaxAbsJetEta = cms.double( 2.6 )
18717 )
18718 fragment.hltL1sLowEG10 = cms.EDFilter( "HLTL1TSeed",
18719  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG21 OR L1_DoubleEG_10_5 OR L1_DoubleEG_15_10" ),
18720  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18721  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18722  saveTags = cms.bool( True ),
18723  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
18724  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
18725  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18726  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
18727  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
18728 )
18729 fragment.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler",
18730  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
18731  offset = cms.uint32( 0 )
18732 )
18733 fragment.hltEGL1LowEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
18734  doIsolated = cms.bool( False ),
18735  endcap_end = cms.double( 2.65 ),
18736  region_phi_size = cms.double( 1.044 ),
18737  saveTags = cms.bool( True ),
18738  region_eta_size_ecap = cms.double( 1.0 ),
18739  barrel_end = cms.double( 1.4791 ),
18740  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18741  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
18742  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18743  region_eta_size = cms.double( 0.522 ),
18744  L1SeedFilterTag = cms.InputTag( "hltL1sLowEG10" ),
18745  candNonIsolatedTag = cms.InputTag( "" ),
18746  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18747  ncandcut = cms.int32( 2 ),
18748  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
18749 )
18750 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter",
18751  saveTags = cms.bool( True ),
18752  inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ),
18753  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18754  etcutEE = cms.double( 20.0 ),
18755  etcutEB = cms.double( 20.0 ),
18756  ncandcut = cms.int32( 1 )
18757 )
18758 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter",
18759  saveTags = cms.bool( True ),
18760  inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ),
18761  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18762  etcutEE = cms.double( 12.0 ),
18763  etcutEB = cms.double( 12.0 ),
18764  ncandcut = cms.int32( 2 )
18765 )
18766 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18767  thrOverE2EE = cms.vdouble( -1.0 ),
18768  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18769  energyLowEdges = cms.vdouble( 0.0 ),
18770  doRhoCorrection = cms.bool( False ),
18771  saveTags = cms.bool( True ),
18772  thrOverE2EB = cms.vdouble( -1.0 ),
18773  thrRegularEE = cms.vdouble( 0.035 ),
18774  thrOverEEE = cms.vdouble( -1.0 ),
18775  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
18776  thrOverEEB = cms.vdouble( -1.0 ),
18777  thrRegularEB = cms.vdouble( 0.013 ),
18778  lessThan = cms.bool( True ),
18779  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18780  ncandcut = cms.int32( 1 ),
18781  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18782  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ),
18783  rhoTag = cms.InputTag( "" ),
18784  rhoMax = cms.double( 9.9999999E7 ),
18785  useEt = cms.bool( False ),
18786  rhoScale = cms.double( 1.0 )
18787 )
18788 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18789  thrOverE2EE = cms.vdouble( -1.0 ),
18790  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18791  energyLowEdges = cms.vdouble( 0.0 ),
18792  doRhoCorrection = cms.bool( False ),
18793  saveTags = cms.bool( True ),
18794  thrOverE2EB = cms.vdouble( -1.0 ),
18795  thrRegularEE = cms.vdouble( 0.035 ),
18796  thrOverEEE = cms.vdouble( -1.0 ),
18797  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
18798  thrOverEEB = cms.vdouble( -1.0 ),
18799  thrRegularEB = cms.vdouble( 0.013 ),
18800  lessThan = cms.bool( True ),
18801  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18802  ncandcut = cms.int32( 2 ),
18803  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18804  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ),
18805  rhoTag = cms.InputTag( "" ),
18806  rhoMax = cms.double( 9.9999999E7 ),
18807  useEt = cms.bool( False ),
18808  rhoScale = cms.double( 1.0 )
18809 )
18810 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18811  thrOverE2EE = cms.vdouble( -1.0 ),
18812  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18813  energyLowEdges = cms.vdouble( 0.0 ),
18814  doRhoCorrection = cms.bool( False ),
18815  saveTags = cms.bool( True ),
18816  thrOverE2EB = cms.vdouble( -1.0 ),
18817  thrRegularEE = cms.vdouble( -1.0 ),
18818  thrOverEEE = cms.vdouble( 0.13 ),
18819  varTag = cms.InputTag( "hltEgammaHoverE" ),
18820  thrOverEEB = cms.vdouble( 0.13 ),
18821  thrRegularEB = cms.vdouble( -1.0 ),
18822  lessThan = cms.bool( True ),
18823  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18824  ncandcut = cms.int32( 1 ),
18825  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18826  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ),
18827  rhoTag = cms.InputTag( "" ),
18828  rhoMax = cms.double( 9.9999999E7 ),
18829  useEt = cms.bool( False ),
18830  rhoScale = cms.double( 1.0 )
18831 )
18832 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18833  thrOverE2EE = cms.vdouble( -1.0 ),
18834  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18835  energyLowEdges = cms.vdouble( 0.0 ),
18836  doRhoCorrection = cms.bool( False ),
18837  saveTags = cms.bool( True ),
18838  thrOverE2EB = cms.vdouble( -1.0 ),
18839  thrRegularEE = cms.vdouble( -1.0 ),
18840  thrOverEEE = cms.vdouble( 0.13 ),
18841  varTag = cms.InputTag( "hltEgammaHoverE" ),
18842  thrOverEEB = cms.vdouble( 0.13 ),
18843  thrRegularEB = cms.vdouble( -1.0 ),
18844  lessThan = cms.bool( True ),
18845  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18846  ncandcut = cms.int32( 2 ),
18847  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18848  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ),
18849  rhoTag = cms.InputTag( "" ),
18850  rhoMax = cms.double( 9.9999999E7 ),
18851  useEt = cms.bool( False ),
18852  rhoScale = cms.double( 1.0 )
18853 )
18854 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18855  thrOverE2EE = cms.vdouble( -1.0 ),
18856  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
18857  energyLowEdges = cms.vdouble( 0.0 ),
18858  doRhoCorrection = cms.bool( True ),
18859  saveTags = cms.bool( True ),
18860  thrOverE2EB = cms.vdouble( -1.0 ),
18861  thrRegularEE = cms.vdouble( -1.0 ),
18862  thrOverEEE = cms.vdouble( 0.5 ),
18863  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
18864  thrOverEEB = cms.vdouble( 0.5 ),
18865  thrRegularEB = cms.vdouble( -1.0 ),
18866  lessThan = cms.bool( True ),
18867  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18868  ncandcut = cms.int32( 1 ),
18869  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18870  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ),
18871  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18872  rhoMax = cms.double( 9.9999999E7 ),
18873  useEt = cms.bool( True ),
18874  rhoScale = cms.double( 1.0 )
18875 )
18876 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18877  thrOverE2EE = cms.vdouble( -1.0 ),
18878  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
18879  energyLowEdges = cms.vdouble( 0.0 ),
18880  doRhoCorrection = cms.bool( True ),
18881  saveTags = cms.bool( True ),
18882  thrOverE2EB = cms.vdouble( -1.0 ),
18883  thrRegularEE = cms.vdouble( -1.0 ),
18884  thrOverEEE = cms.vdouble( 0.5 ),
18885  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
18886  thrOverEEB = cms.vdouble( 0.5 ),
18887  thrRegularEB = cms.vdouble( -1.0 ),
18888  lessThan = cms.bool( True ),
18889  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18890  ncandcut = cms.int32( 2 ),
18891  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18892  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ),
18893  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18894  rhoMax = cms.double( 9.9999999E7 ),
18895  useEt = cms.bool( True ),
18896  rhoScale = cms.double( 1.0 )
18897 )
18898 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18899  thrOverE2EE = cms.vdouble( -1.0 ),
18900  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
18901  energyLowEdges = cms.vdouble( 0.0 ),
18902  doRhoCorrection = cms.bool( True ),
18903  saveTags = cms.bool( True ),
18904  thrOverE2EB = cms.vdouble( -1.0 ),
18905  thrRegularEE = cms.vdouble( -1.0 ),
18906  thrOverEEE = cms.vdouble( 0.3 ),
18907  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
18908  thrOverEEB = cms.vdouble( 0.3 ),
18909  thrRegularEB = cms.vdouble( -1.0 ),
18910  lessThan = cms.bool( True ),
18911  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18912  ncandcut = cms.int32( 1 ),
18913  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18914  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ),
18915  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18916  rhoMax = cms.double( 9.9999999E7 ),
18917  useEt = cms.bool( True ),
18918  rhoScale = cms.double( 1.0 )
18919 )
18920 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18921  thrOverE2EE = cms.vdouble( -1.0 ),
18922  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
18923  energyLowEdges = cms.vdouble( 0.0 ),
18924  doRhoCorrection = cms.bool( True ),
18925  saveTags = cms.bool( True ),
18926  thrOverE2EB = cms.vdouble( -1.0 ),
18927  thrRegularEE = cms.vdouble( -1.0 ),
18928  thrOverEEE = cms.vdouble( 0.3 ),
18929  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
18930  thrOverEEB = cms.vdouble( 0.3 ),
18931  thrRegularEB = cms.vdouble( -1.0 ),
18932  lessThan = cms.bool( True ),
18933  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18934  ncandcut = cms.int32( 2 ),
18935  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18936  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ),
18937  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18938  rhoMax = cms.double( 9.9999999E7 ),
18939  useEt = cms.bool( True ),
18940  rhoScale = cms.double( 1.0 )
18941 )
18942 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
18943  s_a_rF = cms.double( 0.04 ),
18944  saveTags = cms.bool( True ),
18945  s_a_phi1B = cms.double( 0.0069 ),
18946  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
18947  s_a_phi1F = cms.double( 0.0076 ),
18948  s_a_phi1I = cms.double( 0.0088 ),
18949  pixelVeto = cms.bool( False ),
18950  s2_threshold = cms.double( 0.4 ),
18951  s_a_rI = cms.double( 0.027 ),
18952  npixelmatchcut = cms.double( 1.0 ),
18953  tanhSO10InterThres = cms.double( 1.0 ),
18954  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18955  useS = cms.bool( False ),
18956  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ),
18957  ncandcut = cms.int32( 1 ),
18958  s_a_phi2B = cms.double( 3.7E-4 ),
18959  tanhSO10BarrelThres = cms.double( 0.35 ),
18960  s_a_zB = cms.double( 0.012 ),
18961  tanhSO10ForwardThres = cms.double( 1.0 ),
18962  s_a_phi2F = cms.double( 0.00906 ),
18963  s_a_phi2I = cms.double( 7.0E-4 )
18964 )
18965 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
18966  s_a_rF = cms.double( 0.04 ),
18967  saveTags = cms.bool( True ),
18968  s_a_phi1B = cms.double( 0.0069 ),
18969  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
18970  s_a_phi1F = cms.double( 0.0076 ),
18971  s_a_phi1I = cms.double( 0.0088 ),
18972  pixelVeto = cms.bool( False ),
18973  s2_threshold = cms.double( 0.4 ),
18974  s_a_rI = cms.double( 0.027 ),
18975  npixelmatchcut = cms.double( 1.0 ),
18976  tanhSO10InterThres = cms.double( 1.0 ),
18977  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18978  useS = cms.bool( False ),
18979  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ),
18980  ncandcut = cms.int32( 2 ),
18981  s_a_phi2B = cms.double( 3.7E-4 ),
18982  tanhSO10BarrelThres = cms.double( 0.35 ),
18983  s_a_zB = cms.double( 0.012 ),
18984  tanhSO10ForwardThres = cms.double( 1.0 ),
18985  s_a_phi2F = cms.double( 0.00906 ),
18986  s_a_phi2I = cms.double( 7.0E-4 )
18987 )
18988 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18989  thrOverE2EE = cms.vdouble( -1.0 ),
18990  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18991  energyLowEdges = cms.vdouble( 0.0 ),
18992  doRhoCorrection = cms.bool( False ),
18993  saveTags = cms.bool( True ),
18994  thrOverE2EB = cms.vdouble( -1.0 ),
18995  thrRegularEE = cms.vdouble( 999999.0 ),
18996  thrOverEEE = cms.vdouble( -1.0 ),
18997  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
18998  thrOverEEB = cms.vdouble( -1.0 ),
18999  thrRegularEB = cms.vdouble( 999999.0 ),
19000  lessThan = cms.bool( True ),
19001  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19002  ncandcut = cms.int32( 1 ),
19003  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19004  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ),
19005  rhoTag = cms.InputTag( "" ),
19006  rhoMax = cms.double( 9.9999999E7 ),
19007  useEt = cms.bool( True ),
19008  rhoScale = cms.double( 1.0 )
19009 )
19010 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19011  thrOverE2EE = cms.vdouble( -1.0 ),
19012  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19013  energyLowEdges = cms.vdouble( 0.0 ),
19014  doRhoCorrection = cms.bool( False ),
19015  saveTags = cms.bool( True ),
19016  thrOverE2EB = cms.vdouble( -1.0 ),
19017  thrRegularEE = cms.vdouble( 999999.0 ),
19018  thrOverEEE = cms.vdouble( -1.0 ),
19019  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
19020  thrOverEEB = cms.vdouble( -1.0 ),
19021  thrRegularEB = cms.vdouble( 999999.0 ),
19022  lessThan = cms.bool( True ),
19023  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19024  ncandcut = cms.int32( 2 ),
19025  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19026  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ),
19027  rhoTag = cms.InputTag( "" ),
19028  rhoMax = cms.double( 9.9999999E7 ),
19029  useEt = cms.bool( True ),
19030  rhoScale = cms.double( 1.0 )
19031 )
19032 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19033  thrOverE2EE = cms.vdouble( -1.0 ),
19034  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19035  energyLowEdges = cms.vdouble( 0.0 ),
19036  doRhoCorrection = cms.bool( False ),
19037  saveTags = cms.bool( True ),
19038  thrOverE2EB = cms.vdouble( -1.0 ),
19039  thrRegularEE = cms.vdouble( 0.015 ),
19040  thrOverEEE = cms.vdouble( -1.0 ),
19041  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
19042  thrOverEEB = cms.vdouble( -1.0 ),
19043  thrRegularEB = cms.vdouble( 0.01 ),
19044  lessThan = cms.bool( True ),
19045  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19046  ncandcut = cms.int32( 1 ),
19047  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19048  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ),
19049  rhoTag = cms.InputTag( "" ),
19050  rhoMax = cms.double( 9.9999999E7 ),
19051  useEt = cms.bool( True ),
19052  rhoScale = cms.double( 1.0 )
19053 )
19054 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19055  thrOverE2EE = cms.vdouble( -1.0 ),
19056  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19057  energyLowEdges = cms.vdouble( 0.0 ),
19058  doRhoCorrection = cms.bool( False ),
19059  saveTags = cms.bool( True ),
19060  thrOverE2EB = cms.vdouble( -1.0 ),
19061  thrRegularEE = cms.vdouble( 0.015 ),
19062  thrOverEEE = cms.vdouble( -1.0 ),
19063  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
19064  thrOverEEB = cms.vdouble( -1.0 ),
19065  thrRegularEB = cms.vdouble( 0.01 ),
19066  lessThan = cms.bool( True ),
19067  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19068  ncandcut = cms.int32( 2 ),
19069  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19070  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ),
19071  rhoTag = cms.InputTag( "" ),
19072  rhoMax = cms.double( 9.9999999E7 ),
19073  useEt = cms.bool( True ),
19074  rhoScale = cms.double( 1.0 )
19075 )
19076 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19077  thrOverE2EE = cms.vdouble( -1.0 ),
19078  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19079  energyLowEdges = cms.vdouble( 0.0 ),
19080  doRhoCorrection = cms.bool( False ),
19081  saveTags = cms.bool( True ),
19082  thrOverE2EB = cms.vdouble( -1.0 ),
19083  thrRegularEE = cms.vdouble( 0.1 ),
19084  thrOverEEE = cms.vdouble( -1.0 ),
19085  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
19086  thrOverEEB = cms.vdouble( -1.0 ),
19087  thrRegularEB = cms.vdouble( 0.07 ),
19088  lessThan = cms.bool( True ),
19089  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19090  ncandcut = cms.int32( 1 ),
19091  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19092  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ),
19093  rhoTag = cms.InputTag( "" ),
19094  rhoMax = cms.double( 9.9999999E7 ),
19095  useEt = cms.bool( True ),
19096  rhoScale = cms.double( 1.0 )
19097 )
19098 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19099  thrOverE2EE = cms.vdouble( -1.0 ),
19100  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19101  energyLowEdges = cms.vdouble( 0.0 ),
19102  doRhoCorrection = cms.bool( False ),
19103  saveTags = cms.bool( True ),
19104  thrOverE2EB = cms.vdouble( -1.0 ),
19105  thrRegularEE = cms.vdouble( 0.1 ),
19106  thrOverEEE = cms.vdouble( -1.0 ),
19107  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
19108  thrOverEEB = cms.vdouble( -1.0 ),
19109  thrRegularEB = cms.vdouble( 0.07 ),
19110  lessThan = cms.bool( True ),
19111  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19112  ncandcut = cms.int32( 2 ),
19113  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19114  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ),
19115  rhoTag = cms.InputTag( "" ),
19116  rhoMax = cms.double( 9.9999999E7 ),
19117  useEt = cms.bool( True ),
19118  rhoScale = cms.double( 1.0 )
19119 )
19120 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19121  thrOverE2EE = cms.vdouble( -1.0 ),
19122  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19123  energyLowEdges = cms.vdouble( 0.0 ),
19124  doRhoCorrection = cms.bool( False ),
19125  saveTags = cms.bool( True ),
19126  thrOverE2EB = cms.vdouble( -1.0 ),
19127  thrRegularEE = cms.vdouble( -1.0 ),
19128  thrOverEEE = cms.vdouble( 0.2 ),
19129  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
19130  thrOverEEB = cms.vdouble( 0.2 ),
19131  thrRegularEB = cms.vdouble( -1.0 ),
19132  lessThan = cms.bool( True ),
19133  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19134  ncandcut = cms.int32( 1 ),
19135  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19136  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ),
19137  rhoTag = cms.InputTag( "" ),
19138  rhoMax = cms.double( 9.9999999E7 ),
19139  useEt = cms.bool( True ),
19140  rhoScale = cms.double( 1.0 )
19141 )
19142 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19143  thrOverE2EE = cms.vdouble( -1.0 ),
19144  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19145  energyLowEdges = cms.vdouble( 0.0 ),
19146  doRhoCorrection = cms.bool( False ),
19147  saveTags = cms.bool( True ),
19148  thrOverE2EB = cms.vdouble( -1.0 ),
19149  thrRegularEE = cms.vdouble( -1.0 ),
19150  thrOverEEE = cms.vdouble( 0.2 ),
19151  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
19152  thrOverEEB = cms.vdouble( 0.2 ),
19153  thrRegularEB = cms.vdouble( -1.0 ),
19154  lessThan = cms.bool( True ),
19155  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19156  ncandcut = cms.int32( 2 ),
19157  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19158  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ),
19159  rhoTag = cms.InputTag( "" ),
19160  rhoMax = cms.double( 9.9999999E7 ),
19161  useEt = cms.bool( True ),
19162  rhoScale = cms.double( 1.0 )
19163 )
19164 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ",
19165  saveTags = cms.bool( True ),
19166  electronTag = cms.InputTag( "hltEgammaGsfElectrons" ),
19167  originTag2 = cms.VInputTag( 'hltEgammaCandidates' ),
19168  MinPixHitsForDZ = cms.int32( 0 ),
19169  MinN = cms.int32( 1 ),
19170  originTag1 = cms.VInputTag( 'hltEgammaCandidates' ),
19171  triggerType1 = cms.int32( 81 ),
19172  triggerType2 = cms.int32( 81 ),
19173  MinDR = cms.double( -1.0 ),
19174  MaxDZ = cms.double( 0.2 ),
19175  inputTag1 = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ),
19176  checkSC = cms.bool( True ),
19177  inputTag2 = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" )
19178 )
19179 fragment.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 = cms.EDFilter( "HLTPrescaler",
19180  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19181  offset = cms.uint32( 0 )
19182 )
19183 fragment.hltHIDoublePhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
19184  saveTags = cms.bool( True ),
19185  MaxMass = cms.double( -1.0 ),
19186  MinN = cms.int32( 2 ),
19187  MaxEta = cms.double( 3.1 ),
19188  MinEta = cms.double( -1.0 ),
19189  MinMass = cms.double( -1.0 ),
19190  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
19191  MinE = cms.double( -1.0 ),
19192  triggerType = cms.int32( 81 ),
19193  MinPt = cms.double( 15.0 )
19194 )
19195 fragment.hltHIDoublePhoton15Mass501000FilterEta3p1 = cms.EDFilter( "HLTPMMassFilter",
19196  saveTags = cms.bool( True ),
19197  lowerMassCut = cms.double( 50.0 ),
19198  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19199  isElectron1 = cms.untracked.bool( False ),
19200  isElectron2 = cms.untracked.bool( False ),
19201  l1EGCand = cms.InputTag( "" ),
19202  upperMassCut = cms.double( 1000.0 ),
19203  candTag = cms.InputTag( "hltHIDoublePhoton15Eta3p1" ),
19204  reqOppCharge = cms.untracked.bool( False ),
19205  nZcandcut = cms.int32( 1 )
19206 )
19207 fragment.hltPreHIAK4PFJet30bTag = cms.EDFilter( "HLTPrescaler",
19208  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19209  offset = cms.uint32( 0 )
19210 )
19211 fragment.hltPFJetForBtagSelectorPFJet30Eta2p4 = cms.EDFilter( "HLT1PFJet",
19212  saveTags = cms.bool( True ),
19213  MaxMass = cms.double( -1.0 ),
19214  MinN = cms.int32( 1 ),
19215  MaxEta = cms.double( 2.4 ),
19216  MinEta = cms.double( -1.0 ),
19217  MinMass = cms.double( -1.0 ),
19218  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
19219  MinE = cms.double( -1.0 ),
19220  triggerType = cms.int32( 86 ),
19221  MinPt = cms.double( 30.0 )
19222 )
19223 fragment.hltPFJetForBtagJet30Eta2p4 = cms.EDProducer( "HLTPFJetCollectionProducer",
19224  TriggerTypes = cms.vint32( 86 ),
19225  HLTObject = cms.InputTag( "hltPFJetForBtagSelectorPFJet30Eta2p4" )
19226 )
19227 fragment.hltBLifetimeAssociatorPFJet30Eta2p4 = cms.EDProducer( "JetTracksAssociatorAtVertex",
19228  jets = cms.InputTag( "hltPFJetForBtagJet30Eta2p4" ),
19229  tracks = cms.InputTag( "hltPFMuonMerging" ),
19230  useAssigned = cms.bool( False ),
19231  coneSize = cms.double( 0.4 ),
19232  pvSrc = cms.InputTag( "" )
19233 )
19234 fragment.hltBLifetimeTagInfosPFJet30Eta2p4 = cms.EDProducer( "TrackIPProducer",
19235  maximumTransverseImpactParameter = cms.double( 0.2 ),
19236  minimumNumberOfHits = cms.int32( 3 ),
19237  minimumTransverseMomentum = cms.double( 1.0 ),
19238  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
19239  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
19240  computeGhostTrack = cms.bool( True ),
19241  ghostTrackPriorDeltaR = cms.double( 0.03 ),
19242  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFJet30Eta2p4" ),
19243  jetDirectionUsingGhostTrack = cms.bool( False ),
19244  minimumNumberOfPixelHits = cms.int32( 2 ),
19245  jetDirectionUsingTracks = cms.bool( False ),
19246  computeProbabilities = cms.bool( True ),
19247  useTrackQuality = cms.bool( False ),
19248  maximumChiSquared = cms.double( 5.0 )
19249 )
19250 fragment.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder",
19251  fitterSigmacut = cms.double( 3.0 ),
19252  vertexReco = cms.PSet(
19253  primcut = cms.double( 1.0 ),
19254  seccut = cms.double( 3.0 ),
19255  finder = cms.string( "avr" ),
19256  smoothing = cms.bool( True )
19257  ),
19258  fitterTini = cms.double( 256.0 ),
19259  fitterRatio = cms.double( 0.25 ),
19260  vertexMinDLen2DSig = cms.double( 2.5 ),
19261  maximumLongitudinalImpactParameter = cms.double( 0.3 ),
19262  vertexMinAngleCosine = cms.double( 0.95 ),
19263  primaryVertices = cms.InputTag( "hltVerticesPFFilter" ),
19264  tracks = cms.InputTag( "hltPFMuonMerging" ),
19265  minPt = cms.double( 0.8 ),
19266  maxNTracks = cms.uint32( 30 ),
19267  clusterizer = cms.PSet(
19268  distanceRatio = cms.double( 20.0 ),
19269  clusterMaxDistance = cms.double( 0.05 ),
19270  seedMax3DIPSignificance = cms.double( 9999.0 ),
19271  clusterMaxSignificance = cms.double( 4.5 ),
19272  seedMin3DIPSignificance = cms.double( 1.2 ),
19273  clusterMinAngleCosine = cms.double( 0.5 ),
19274  seedMin3DIPValue = cms.double( 0.005 ),
19275  seedMax3DIPValue = cms.double( 9999.0 )
19276  ),
19277  useVertexReco = cms.bool( True ),
19278  vertexMinDLenSig = cms.double( 0.5 ),
19279  useDirectVertexFitter = cms.bool( True ),
19280  minHits = cms.uint32( 8 ),
19281  maximumTimeSignificance = cms.double( 3.0 ),
19282  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
19283 )
19284 fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger",
19285  minSignificance = cms.double( 2.0 ),
19286  secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ),
19287  maxFraction = cms.double( 0.7 )
19288 )
19289 fragment.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator",
19290  fitterSigmacut = cms.double( 3.0 ),
19291  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19292  fitterTini = cms.double( 256.0 ),
19293  trackMinLayers = cms.int32( 4 ),
19294  fitterRatio = cms.double( 0.25 ),
19295  secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ),
19296  sigCut = cms.double( 5.0 ),
19297  distCut = cms.double( 0.04 ),
19298  trackMinPt = cms.double( 0.4 ),
19299  primaryVertices = cms.InputTag( "hltVerticesPFFilter" ),
19300  tracks = cms.InputTag( "hltPFMuonMerging" ),
19301  dLenFraction = cms.double( 0.333 ),
19302  trackMinPixels = cms.int32( 1 ),
19303  maxTimeSignificance = cms.double( 3.5 ),
19304  dRCut = cms.double( 0.4 )
19305 )
19306 fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger",
19307  minSignificance = cms.double( 10.0 ),
19308  secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ),
19309  maxFraction = cms.double( 0.2 )
19310 )
19311 fragment.hltSecondaryVertexTagInfosPFJet30Eta2p4 = cms.EDProducer( "SecondaryVertexProducer",
19312  extSVDeltaRToJet = cms.double( 0.3 ),
19313  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
19314  vertexReco = cms.PSet(
19315  primcut = cms.double( 1.8 ),
19316  seccut = cms.double( 6.0 ),
19317  finder = cms.string( "avr" ),
19318  weightthreshold = cms.double( 0.001 ),
19319  minweight = cms.double( 0.5 ),
19320  smoothing = cms.bool( False )
19321  ),
19322  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
19323  constraint = cms.string( "BeamSpot" ),
19324  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFJet30Eta2p4" ),
19325  vertexCuts = cms.PSet(
19326  distSig2dMin = cms.double( 2.0 ),
19327  useTrackWeights = cms.bool( True ),
19328  distVal3dMax = cms.double( 99999.9 ),
19329  massMax = cms.double( 6.5 ),
19330  distSig3dMax = cms.double( 99999.9 ),
19331  distVal2dMin = cms.double( 0.01 ),
19332  minimumTrackWeight = cms.double( 0.5 ),
19333  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
19334  distSig2dMax = cms.double( 99999.9 ),
19335  distSig3dMin = cms.double( -99999.9 ),
19336  fracPV = cms.double( 0.79 ),
19337  maxDeltaRToJetAxis = cms.double( 0.5 ),
19338  distVal2dMax = cms.double( 2.5 ),
19339  distVal3dMin = cms.double( -99999.9 ),
19340  multiplicityMin = cms.uint32( 2 )
19341  ),
19342  useExternalSV = cms.bool( True ),
19343  minimumTrackWeight = cms.double( 0.5 ),
19344  usePVError = cms.bool( True ),
19345  trackSelection = cms.PSet(
19346  maxDistToAxis = cms.double( 0.2 ),
19347  totalHitsMin = cms.uint32( 2 ),
19348  ptMin = cms.double( 1.0 ),
19349  sip2dSigMax = cms.double( 99999.9 ),
19350  sip2dValMax = cms.double( 99999.9 ),
19351  sip3dSigMax = cms.double( 99999.9 ),
19352  sip3dValMax = cms.double( 99999.9 ),
19353  maxDecayLen = cms.double( 99999.9 ),
19354  qualityClass = cms.string( "any" ),
19355  jetDeltaRMax = cms.double( 0.3 ),
19356  normChi2Max = cms.double( 99999.9 ),
19357  pixelHitsMin = cms.uint32( 2 ),
19358  sip2dSigMin = cms.double( -99999.9 ),
19359  sip2dValMin = cms.double( -99999.9 ),
19360  sip3dSigMin = cms.double( -99999.9 ),
19361  sip3dValMin = cms.double( -99999.9 )
19362  ),
19363  trackSort = cms.string( "sip3dSig" ),
19364  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
19365 )
19366 fragment.hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4 = cms.EDProducer( "JetTagProducer",
19367  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
19368  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFJet30Eta2p4','hltSecondaryVertexTagInfosPFJet30Eta2p4' )
19369 )
19370 fragment.hltBTagPFCSVp080SingleJet30Eta2p4 = cms.EDFilter( "HLTPFJetTag",
19371  saveTags = cms.bool( True ),
19372  MinJets = cms.int32( 1 ),
19373  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4" ),
19374  TriggerType = cms.int32( 86 ),
19375  Jets = cms.InputTag( "hltPFJetForBtagJet30Eta2p4" ),
19376  MinTag = cms.double( 0.8 ),
19377  MaxTag = cms.double( 999999.0 )
19378 )
19379 fragment.hltPreHIAK4PFJet40bTag = cms.EDFilter( "HLTPrescaler",
19380  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19381  offset = cms.uint32( 0 )
19382 )
19383 fragment.hltPFJetForBtagSelectorPFJet40Eta2p4 = cms.EDFilter( "HLT1PFJet",
19384  saveTags = cms.bool( True ),
19385  MaxMass = cms.double( -1.0 ),
19386  MinN = cms.int32( 1 ),
19387  MaxEta = cms.double( 2.4 ),
19388  MinEta = cms.double( -1.0 ),
19389  MinMass = cms.double( -1.0 ),
19390  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
19391  MinE = cms.double( -1.0 ),
19392  triggerType = cms.int32( 86 ),
19393  MinPt = cms.double( 40.0 )
19394 )
19395 fragment.hltPFJetForBtagJet40Eta2p4 = cms.EDProducer( "HLTPFJetCollectionProducer",
19396  TriggerTypes = cms.vint32( 86 ),
19397  HLTObject = cms.InputTag( "hltPFJetForBtagSelectorPFJet40Eta2p4" )
19398 )
19399 fragment.hltBLifetimeAssociatorPFJet40Eta2p4 = cms.EDProducer( "JetTracksAssociatorAtVertex",
19400  jets = cms.InputTag( "hltPFJetForBtagJet40Eta2p4" ),
19401  tracks = cms.InputTag( "hltPFMuonMerging" ),
19402  useAssigned = cms.bool( False ),
19403  coneSize = cms.double( 0.4 ),
19404  pvSrc = cms.InputTag( "" )
19405 )
19406 fragment.hltBLifetimeTagInfosPFJet40Eta2p4 = cms.EDProducer( "TrackIPProducer",
19407  maximumTransverseImpactParameter = cms.double( 0.2 ),
19408  minimumNumberOfHits = cms.int32( 3 ),
19409  minimumTransverseMomentum = cms.double( 1.0 ),
19410  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
19411  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
19412  computeGhostTrack = cms.bool( True ),
19413  ghostTrackPriorDeltaR = cms.double( 0.03 ),
19414  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFJet40Eta2p4" ),
19415  jetDirectionUsingGhostTrack = cms.bool( False ),
19416  minimumNumberOfPixelHits = cms.int32( 2 ),
19417  jetDirectionUsingTracks = cms.bool( False ),
19418  computeProbabilities = cms.bool( True ),
19419  useTrackQuality = cms.bool( False ),
19420  maximumChiSquared = cms.double( 5.0 )
19421 )
19422 fragment.hltSecondaryVertexTagInfosPFJet40Eta2p4 = cms.EDProducer( "SecondaryVertexProducer",
19423  extSVDeltaRToJet = cms.double( 0.3 ),
19424  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
19425  vertexReco = cms.PSet(
19426  primcut = cms.double( 1.8 ),
19427  seccut = cms.double( 6.0 ),
19428  finder = cms.string( "avr" ),
19429  weightthreshold = cms.double( 0.001 ),
19430  minweight = cms.double( 0.5 ),
19431  smoothing = cms.bool( False )
19432  ),
19433  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
19434  constraint = cms.string( "BeamSpot" ),
19435  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFJet40Eta2p4" ),
19436  vertexCuts = cms.PSet(
19437  distSig2dMin = cms.double( 2.0 ),
19438  useTrackWeights = cms.bool( True ),
19439  distVal3dMax = cms.double( 99999.9 ),
19440  massMax = cms.double( 6.5 ),
19441  distSig3dMax = cms.double( 99999.9 ),
19442  distVal2dMin = cms.double( 0.01 ),
19443  minimumTrackWeight = cms.double( 0.5 ),
19444  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
19445  distSig2dMax = cms.double( 99999.9 ),
19446  distSig3dMin = cms.double( -99999.9 ),
19447  fracPV = cms.double( 0.79 ),
19448  maxDeltaRToJetAxis = cms.double( 0.5 ),
19449  distVal2dMax = cms.double( 2.5 ),
19450  distVal3dMin = cms.double( -99999.9 ),
19451  multiplicityMin = cms.uint32( 2 )
19452  ),
19453  useExternalSV = cms.bool( True ),
19454  minimumTrackWeight = cms.double( 0.5 ),
19455  usePVError = cms.bool( True ),
19456  trackSelection = cms.PSet(
19457  maxDistToAxis = cms.double( 0.2 ),
19458  totalHitsMin = cms.uint32( 2 ),
19459  ptMin = cms.double( 1.0 ),
19460  sip2dSigMax = cms.double( 99999.9 ),
19461  sip2dValMax = cms.double( 99999.9 ),
19462  sip3dSigMax = cms.double( 99999.9 ),
19463  sip3dValMax = cms.double( 99999.9 ),
19464  maxDecayLen = cms.double( 99999.9 ),
19465  qualityClass = cms.string( "any" ),
19466  jetDeltaRMax = cms.double( 0.3 ),
19467  normChi2Max = cms.double( 99999.9 ),
19468  pixelHitsMin = cms.uint32( 2 ),
19469  sip2dSigMin = cms.double( -99999.9 ),
19470  sip2dValMin = cms.double( -99999.9 ),
19471  sip3dSigMin = cms.double( -99999.9 ),
19472  sip3dValMin = cms.double( -99999.9 )
19473  ),
19474  trackSort = cms.string( "sip3dSig" ),
19475  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
19476 )
19477 fragment.hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4 = cms.EDProducer( "JetTagProducer",
19478  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
19479  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFJet40Eta2p4','hltSecondaryVertexTagInfosPFJet40Eta2p4' )
19480 )
19481 fragment.hltBTagPFCSV0p80SingleJet40Eta2p4 = cms.EDFilter( "HLTPFJetTag",
19482  saveTags = cms.bool( True ),
19483  MinJets = cms.int32( 1 ),
19484  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4" ),
19485  TriggerType = cms.int32( 86 ),
19486  Jets = cms.InputTag( "hltPFJetForBtagJet40Eta2p4" ),
19487  MinTag = cms.double( 0.8 ),
19488  MaxTag = cms.double( 999999.0 )
19489 )
19490 fragment.hltPreHIAK4PFJet60bTag = cms.EDFilter( "HLTPrescaler",
19491  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19492  offset = cms.uint32( 0 )
19493 )
19494 fragment.hltPFJetForBtagSelectorPFJet60Eta2p4 = cms.EDFilter( "HLT1PFJet",
19495  saveTags = cms.bool( True ),
19496  MaxMass = cms.double( -1.0 ),
19497  MinN = cms.int32( 1 ),
19498  MaxEta = cms.double( 2.4 ),
19499  MinEta = cms.double( -1.0 ),
19500  MinMass = cms.double( -1.0 ),
19501  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
19502  MinE = cms.double( -1.0 ),
19503  triggerType = cms.int32( 86 ),
19504  MinPt = cms.double( 60.0 )
19505 )
19506 fragment.hltPFJetForBtagJet60Eta2p4 = cms.EDProducer( "HLTPFJetCollectionProducer",
19507  TriggerTypes = cms.vint32( 86 ),
19508  HLTObject = cms.InputTag( "hltPFJetForBtagSelectorPFJet60Eta2p4" )
19509 )
19510 fragment.hltBLifetimeAssociatorPFJet60Eta2p4 = cms.EDProducer( "JetTracksAssociatorAtVertex",
19511  jets = cms.InputTag( "hltPFJetForBtagJet60Eta2p4" ),
19512  tracks = cms.InputTag( "hltPFMuonMerging" ),
19513  useAssigned = cms.bool( False ),
19514  coneSize = cms.double( 0.4 ),
19515  pvSrc = cms.InputTag( "" )
19516 )
19517 fragment.hltBLifetimeTagInfosPFJet60Eta2p4 = cms.EDProducer( "TrackIPProducer",
19518  maximumTransverseImpactParameter = cms.double( 0.2 ),
19519  minimumNumberOfHits = cms.int32( 3 ),
19520  minimumTransverseMomentum = cms.double( 1.0 ),
19521  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
19522  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
19523  computeGhostTrack = cms.bool( True ),
19524  ghostTrackPriorDeltaR = cms.double( 0.03 ),
19525  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFJet60Eta2p4" ),
19526  jetDirectionUsingGhostTrack = cms.bool( False ),
19527  minimumNumberOfPixelHits = cms.int32( 2 ),
19528  jetDirectionUsingTracks = cms.bool( False ),
19529  computeProbabilities = cms.bool( True ),
19530  useTrackQuality = cms.bool( False ),
19531  maximumChiSquared = cms.double( 5.0 )
19532 )
19533 fragment.hltSecondaryVertexTagInfosPFJet60Eta2p4 = cms.EDProducer( "SecondaryVertexProducer",
19534  extSVDeltaRToJet = cms.double( 0.3 ),
19535  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
19536  vertexReco = cms.PSet(
19537  primcut = cms.double( 1.8 ),
19538  seccut = cms.double( 6.0 ),
19539  finder = cms.string( "avr" ),
19540  weightthreshold = cms.double( 0.001 ),
19541  minweight = cms.double( 0.5 ),
19542  smoothing = cms.bool( False )
19543  ),
19544  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
19545  constraint = cms.string( "BeamSpot" ),
19546  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFJet60Eta2p4" ),
19547  vertexCuts = cms.PSet(
19548  distSig2dMin = cms.double( 2.0 ),
19549  useTrackWeights = cms.bool( True ),
19550  distVal3dMax = cms.double( 99999.9 ),
19551  massMax = cms.double( 6.5 ),
19552  distSig3dMax = cms.double( 99999.9 ),
19553  distVal2dMin = cms.double( 0.01 ),
19554  minimumTrackWeight = cms.double( 0.5 ),
19555  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
19556  distSig2dMax = cms.double( 99999.9 ),
19557  distSig3dMin = cms.double( -99999.9 ),
19558  fracPV = cms.double( 0.79 ),
19559  maxDeltaRToJetAxis = cms.double( 0.5 ),
19560  distVal2dMax = cms.double( 2.5 ),
19561  distVal3dMin = cms.double( -99999.9 ),
19562  multiplicityMin = cms.uint32( 2 )
19563  ),
19564  useExternalSV = cms.bool( True ),
19565  minimumTrackWeight = cms.double( 0.5 ),
19566  usePVError = cms.bool( True ),
19567  trackSelection = cms.PSet(
19568  maxDistToAxis = cms.double( 0.2 ),
19569  totalHitsMin = cms.uint32( 2 ),
19570  ptMin = cms.double( 1.0 ),
19571  sip2dSigMax = cms.double( 99999.9 ),
19572  sip2dValMax = cms.double( 99999.9 ),
19573  sip3dSigMax = cms.double( 99999.9 ),
19574  sip3dValMax = cms.double( 99999.9 ),
19575  maxDecayLen = cms.double( 99999.9 ),
19576  qualityClass = cms.string( "any" ),
19577  jetDeltaRMax = cms.double( 0.3 ),
19578  normChi2Max = cms.double( 99999.9 ),
19579  pixelHitsMin = cms.uint32( 2 ),
19580  sip2dSigMin = cms.double( -99999.9 ),
19581  sip2dValMin = cms.double( -99999.9 ),
19582  sip3dSigMin = cms.double( -99999.9 ),
19583  sip3dValMin = cms.double( -99999.9 )
19584  ),
19585  trackSort = cms.string( "sip3dSig" ),
19586  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
19587 )
19588 fragment.hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4 = cms.EDProducer( "JetTagProducer",
19589  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
19590  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFJet60Eta2p4','hltSecondaryVertexTagInfosPFJet60Eta2p4' )
19591 )
19592 fragment.hltBTagPFCSV0p80SingleJet60Eta2p4 = cms.EDFilter( "HLTPFJetTag",
19593  saveTags = cms.bool( True ),
19594  MinJets = cms.int32( 1 ),
19595  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4" ),
19596  TriggerType = cms.int32( 86 ),
19597  Jets = cms.InputTag( "hltPFJetForBtagJet60Eta2p4" ),
19598  MinTag = cms.double( 0.8 ),
19599  MaxTag = cms.double( 999999.0 )
19600 )
19601 fragment.hltPreHIAK4PFJet80bTag = cms.EDFilter( "HLTPrescaler",
19602  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19603  offset = cms.uint32( 0 )
19604 )
19605 fragment.hltPFJetForBtagSelectorPFJet80Eta2p4 = cms.EDFilter( "HLT1PFJet",
19606  saveTags = cms.bool( True ),
19607  MaxMass = cms.double( -1.0 ),
19608  MinN = cms.int32( 1 ),
19609  MaxEta = cms.double( 2.4 ),
19610  MinEta = cms.double( -1.0 ),
19611  MinMass = cms.double( -1.0 ),
19612  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
19613  MinE = cms.double( -1.0 ),
19614  triggerType = cms.int32( 86 ),
19615  MinPt = cms.double( 80.0 )
19616 )
19617 fragment.hltPFJetForBtagJet80Eta2p4 = cms.EDProducer( "HLTPFJetCollectionProducer",
19618  TriggerTypes = cms.vint32( 86 ),
19619  HLTObject = cms.InputTag( "hltPFJetForBtagSelectorPFJet80Eta2p4" )
19620 )
19621 fragment.hltBLifetimeAssociatorPFJet80Eta2p4 = cms.EDProducer( "JetTracksAssociatorAtVertex",
19622  jets = cms.InputTag( "hltPFJetForBtagJet80Eta2p4" ),
19623  tracks = cms.InputTag( "hltPFMuonMerging" ),
19624  useAssigned = cms.bool( False ),
19625  coneSize = cms.double( 0.4 ),
19626  pvSrc = cms.InputTag( "" )
19627 )
19628 fragment.hltBLifetimeTagInfosPFJet80Eta2p4 = cms.EDProducer( "TrackIPProducer",
19629  maximumTransverseImpactParameter = cms.double( 0.2 ),
19630  minimumNumberOfHits = cms.int32( 3 ),
19631  minimumTransverseMomentum = cms.double( 1.0 ),
19632  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
19633  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
19634  computeGhostTrack = cms.bool( True ),
19635  ghostTrackPriorDeltaR = cms.double( 0.03 ),
19636  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFJet80Eta2p4" ),
19637  jetDirectionUsingGhostTrack = cms.bool( False ),
19638  minimumNumberOfPixelHits = cms.int32( 2 ),
19639  jetDirectionUsingTracks = cms.bool( False ),
19640  computeProbabilities = cms.bool( True ),
19641  useTrackQuality = cms.bool( False ),
19642  maximumChiSquared = cms.double( 5.0 )
19643 )
19644 fragment.hltSecondaryVertexTagInfosPFJet80Eta2p4 = cms.EDProducer( "SecondaryVertexProducer",
19645  extSVDeltaRToJet = cms.double( 0.3 ),
19646  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
19647  vertexReco = cms.PSet(
19648  primcut = cms.double( 1.8 ),
19649  seccut = cms.double( 6.0 ),
19650  finder = cms.string( "avr" ),
19651  weightthreshold = cms.double( 0.001 ),
19652  minweight = cms.double( 0.5 ),
19653  smoothing = cms.bool( False )
19654  ),
19655  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
19656  constraint = cms.string( "BeamSpot" ),
19657  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFJet80Eta2p4" ),
19658  vertexCuts = cms.PSet(
19659  distSig2dMin = cms.double( 2.0 ),
19660  useTrackWeights = cms.bool( True ),
19661  distVal3dMax = cms.double( 99999.9 ),
19662  massMax = cms.double( 6.5 ),
19663  distSig3dMax = cms.double( 99999.9 ),
19664  distVal2dMin = cms.double( 0.01 ),
19665  minimumTrackWeight = cms.double( 0.5 ),
19666  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
19667  distSig2dMax = cms.double( 99999.9 ),
19668  distSig3dMin = cms.double( -99999.9 ),
19669  fracPV = cms.double( 0.79 ),
19670  maxDeltaRToJetAxis = cms.double( 0.5 ),
19671  distVal2dMax = cms.double( 2.5 ),
19672  distVal3dMin = cms.double( -99999.9 ),
19673  multiplicityMin = cms.uint32( 2 )
19674  ),
19675  useExternalSV = cms.bool( True ),
19676  minimumTrackWeight = cms.double( 0.5 ),
19677  usePVError = cms.bool( True ),
19678  trackSelection = cms.PSet(
19679  maxDistToAxis = cms.double( 0.2 ),
19680  totalHitsMin = cms.uint32( 2 ),
19681  ptMin = cms.double( 1.0 ),
19682  sip2dSigMax = cms.double( 99999.9 ),
19683  sip2dValMax = cms.double( 99999.9 ),
19684  sip3dSigMax = cms.double( 99999.9 ),
19685  sip3dValMax = cms.double( 99999.9 ),
19686  maxDecayLen = cms.double( 99999.9 ),
19687  qualityClass = cms.string( "any" ),
19688  jetDeltaRMax = cms.double( 0.3 ),
19689  normChi2Max = cms.double( 99999.9 ),
19690  pixelHitsMin = cms.uint32( 2 ),
19691  sip2dSigMin = cms.double( -99999.9 ),
19692  sip2dValMin = cms.double( -99999.9 ),
19693  sip3dSigMin = cms.double( -99999.9 ),
19694  sip3dValMin = cms.double( -99999.9 )
19695  ),
19696  trackSort = cms.string( "sip3dSig" ),
19697  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
19698 )
19699 fragment.hltCombinedSecondaryVertexBJetTagsPFJet80Eta2p4 = cms.EDProducer( "JetTagProducer",
19700  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
19701  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFJet80Eta2p4','hltSecondaryVertexTagInfosPFJet80Eta2p4' )
19702 )
19703 fragment.hltBTagPFCSV0p80SingleJet80Eta2p4 = cms.EDFilter( "HLTPFJetTag",
19704  saveTags = cms.bool( True ),
19705  MinJets = cms.int32( 1 ),
19706  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFJet80Eta2p4" ),
19707  TriggerType = cms.int32( 86 ),
19708  Jets = cms.InputTag( "hltPFJetForBtagJet80Eta2p4" ),
19709  MinTag = cms.double( 0.8 ),
19710  MaxTag = cms.double( 999999.0 )
19711 )
19712 fragment.hltL1sSingleEGLowETor = cms.EDFilter( "HLTL1TSeed",
19713  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ),
19714  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
19715  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
19716  saveTags = cms.bool( True ),
19717  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
19718  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
19719  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19720  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
19721  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
19722 )
19723 fragment.hltPreHIEle17WPLooseGsf = cms.EDFilter( "HLTPrescaler",
19724  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19725  offset = cms.uint32( 0 )
19726 )
19727 fragment.hltEGL1SingleEGLowETOrFilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
19728  doIsolated = cms.bool( False ),
19729  endcap_end = cms.double( 2.65 ),
19730  region_phi_size = cms.double( 1.044 ),
19731  saveTags = cms.bool( True ),
19732  region_eta_size_ecap = cms.double( 1.0 ),
19733  barrel_end = cms.double( 1.4791 ),
19734  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
19735  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
19736  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
19737  region_eta_size = cms.double( 0.522 ),
19738  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ),
19739  candNonIsolatedTag = cms.InputTag( "" ),
19740  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
19741  ncandcut = cms.int32( 1 ),
19742  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
19743 )
19744 fragment.hltEG17L1SingleEGLowETOrEtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
19745  saveTags = cms.bool( True ),
19746  inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilterForHI" ),
19747  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19748  etcutEE = cms.double( 17.0 ),
19749  etcutEB = cms.double( 17.0 ),
19750  ncandcut = cms.int32( 1 )
19751 )
19752 fragment.hltEle17WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
19753  thrOverE2EE = cms.vdouble( -1.0 ),
19754  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19755  energyLowEdges = cms.vdouble( 0.0 ),
19756  doRhoCorrection = cms.bool( False ),
19757  saveTags = cms.bool( True ),
19758  thrOverE2EB = cms.vdouble( -1.0 ),
19759  thrRegularEE = cms.vdouble( 0.031 ),
19760  thrOverEEE = cms.vdouble( -1.0 ),
19761  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
19762  thrOverEEB = cms.vdouble( -1.0 ),
19763  thrRegularEB = cms.vdouble( 0.011 ),
19764  lessThan = cms.bool( True ),
19765  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19766  ncandcut = cms.int32( 1 ),
19767  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19768  candTag = cms.InputTag( "hltEG17L1SingleEGLowETOrEtFilterForHI" ),
19769  rhoTag = cms.InputTag( "" ),
19770  rhoMax = cms.double( 9.9999999E7 ),
19771  useEt = cms.bool( False ),
19772  rhoScale = cms.double( 1.0 )
19773 )
19774 fragment.hltEle17WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
19775  saveTags = cms.bool( True ),
19776  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
19777  thrOverEEB1 = cms.vdouble( 0.025 ),
19778  varTag = cms.InputTag( "hltEgammaHoverE" ),
19779  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19780  thrOverEEB2 = cms.vdouble( 0.025 ),
19781  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
19782  rhoMax = cms.double( 9.9999999E7 ),
19783  doRhoCorrection = cms.bool( True ),
19784  thrRegularEB1 = cms.vdouble( 0.887 ),
19785  thrRegularEB2 = cms.vdouble( 1.476 ),
19786  candTag = cms.InputTag( "hltEle17WPLoose1ClusterShapeFilterForHI" ),
19787  thrOverE2EE1 = cms.vdouble( 0.0 ),
19788  thrOverE2EE2 = cms.vdouble( 0.0 ),
19789  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
19790  useEt = cms.bool( False ),
19791  etaBoundaryEE12 = cms.double( 2.1 ),
19792  thrOverEEE2 = cms.vdouble( 0.02 ),
19793  thrOverEEE1 = cms.vdouble( 0.02 ),
19794  ncandcut = cms.int32( 1 ),
19795  rhoScale = cms.double( 1.0 ),
19796  energyLowEdges = cms.vdouble( 0.0 ),
19797  etaBoundaryEB12 = cms.double( 1.0 ),
19798  thrRegularEE1 = cms.vdouble( 2.672 ),
19799  lessThan = cms.bool( True ),
19800  thrRegularEE2 = cms.vdouble( 5.095 ),
19801  thrOverE2EB1 = cms.vdouble( 0.0 ),
19802  thrOverE2EB2 = cms.vdouble( 0.0 )
19803 )
19804 fragment.hltEle17WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
19805  saveTags = cms.bool( True ),
19806  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
19807  thrOverEEB1 = cms.vdouble( 0.035 ),
19808  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
19809  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19810  thrOverEEB2 = cms.vdouble( 0.035 ),
19811  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
19812  rhoMax = cms.double( 9.9999999E7 ),
19813  doRhoCorrection = cms.bool( True ),
19814  thrRegularEB1 = cms.vdouble( -0.581 ),
19815  thrRegularEB2 = cms.vdouble( -0.698 ),
19816  candTag = cms.InputTag( "hltEle17WPLoose1HEFilterForHI" ),
19817  thrOverE2EE1 = cms.vdouble( 0.0 ),
19818  thrOverE2EE2 = cms.vdouble( 0.0 ),
19819  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
19820  useEt = cms.bool( True ),
19821  etaBoundaryEE12 = cms.double( 2.1 ),
19822  thrOverEEE2 = cms.vdouble( 0.03 ),
19823  thrOverEEE1 = cms.vdouble( 0.03 ),
19824  ncandcut = cms.int32( 1 ),
19825  rhoScale = cms.double( 1.0 ),
19826  energyLowEdges = cms.vdouble( 0.0 ),
19827  etaBoundaryEB12 = cms.double( 1.0 ),
19828  thrRegularEE1 = cms.vdouble( -0.892 ),
19829  lessThan = cms.bool( True ),
19830  thrRegularEE2 = cms.vdouble( -0.885 ),
19831  thrOverE2EB1 = cms.vdouble( 0.0 ),
19832  thrOverE2EB2 = cms.vdouble( 0.0 )
19833 )
19834 fragment.hltEle17WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
19835  saveTags = cms.bool( True ),
19836  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
19837  thrOverEEB1 = cms.vdouble( 0.035 ),
19838  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
19839  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19840  thrOverEEB2 = cms.vdouble( 0.035 ),
19841  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
19842  rhoMax = cms.double( 9.9999999E7 ),
19843  doRhoCorrection = cms.bool( True ),
19844  thrRegularEB1 = cms.vdouble( 0.786 ),
19845  thrRegularEB2 = cms.vdouble( 0.298 ),
19846  candTag = cms.InputTag( "hltEle17WPLoose1EcalIsoFilterForHI" ),
19847  thrOverE2EE1 = cms.vdouble( 0.0 ),
19848  thrOverE2EE2 = cms.vdouble( 0.0 ),
19849  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
19850  useEt = cms.bool( True ),
19851  etaBoundaryEE12 = cms.double( 2.1 ),
19852  thrOverEEE2 = cms.vdouble( 0.03 ),
19853  thrOverEEE1 = cms.vdouble( 0.03 ),
19854  ncandcut = cms.int32( 1 ),
19855  rhoScale = cms.double( 1.0 ),
19856  energyLowEdges = cms.vdouble( 0.0 ),
19857  etaBoundaryEB12 = cms.double( 1.0 ),
19858  thrRegularEE1 = cms.vdouble( 0.402 ),
19859  lessThan = cms.bool( True ),
19860  thrRegularEE2 = cms.vdouble( -0.061 ),
19861  thrOverE2EB1 = cms.vdouble( 0.0 ),
19862  thrOverE2EB2 = cms.vdouble( 0.0 )
19863 )
19864 fragment.hltEle17WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
19865  s_a_rF = cms.double( 0.04 ),
19866  saveTags = cms.bool( True ),
19867  s_a_phi1B = cms.double( 0.0069 ),
19868  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
19869  s_a_phi1F = cms.double( 0.0076 ),
19870  s_a_phi1I = cms.double( 0.0088 ),
19871  pixelVeto = cms.bool( False ),
19872  s2_threshold = cms.double( 0.4 ),
19873  s_a_rI = cms.double( 0.027 ),
19874  npixelmatchcut = cms.double( 1.0 ),
19875  tanhSO10InterThres = cms.double( 1.0 ),
19876  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19877  useS = cms.bool( False ),
19878  candTag = cms.InputTag( "hltEle17WPLoose1HcalIsoFilterForHI" ),
19879  ncandcut = cms.int32( 1 ),
19880  s_a_phi2B = cms.double( 3.7E-4 ),
19881  tanhSO10BarrelThres = cms.double( 0.35 ),
19882  s_a_zB = cms.double( 0.012 ),
19883  tanhSO10ForwardThres = cms.double( 1.0 ),
19884  s_a_phi2F = cms.double( 0.00906 ),
19885  s_a_phi2I = cms.double( 7.0E-4 )
19886 )
19887 fragment.hltEle17WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
19888  thrOverE2EE = cms.vdouble( -1.0 ),
19889  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19890  energyLowEdges = cms.vdouble( 0.0 ),
19891  doRhoCorrection = cms.bool( False ),
19892  saveTags = cms.bool( True ),
19893  thrOverE2EB = cms.vdouble( -1.0 ),
19894  thrRegularEE = cms.vdouble( 45.0 ),
19895  thrOverEEE = cms.vdouble( -1.0 ),
19896  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
19897  thrOverEEB = cms.vdouble( -1.0 ),
19898  thrRegularEB = cms.vdouble( 70.0 ),
19899  lessThan = cms.bool( True ),
19900  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19901  ncandcut = cms.int32( 1 ),
19902  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19903  candTag = cms.InputTag( "hltEle17WPLoose1PixelMatchFilterForHI" ),
19904  rhoTag = cms.InputTag( "" ),
19905  rhoMax = cms.double( 9.9999999E7 ),
19906  useEt = cms.bool( False ),
19907  rhoScale = cms.double( 1.0 )
19908 )
19909 fragment.hltEle17WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
19910  thrOverE2EE = cms.vdouble( -1.0 ),
19911  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19912  energyLowEdges = cms.vdouble( 0.0 ),
19913  doRhoCorrection = cms.bool( False ),
19914  saveTags = cms.bool( True ),
19915  thrOverE2EB = cms.vdouble( -1.0 ),
19916  thrRegularEE = cms.vdouble( 0.013 ),
19917  thrOverEEE = cms.vdouble( -1.0 ),
19918  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
19919  thrOverEEB = cms.vdouble( -1.0 ),
19920  thrRegularEB = cms.vdouble( 0.016 ),
19921  lessThan = cms.bool( True ),
19922  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19923  ncandcut = cms.int32( 1 ),
19924  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19925  candTag = cms.InputTag( "hltEle17WPLoose1PMS2FilterForHI" ),
19926  rhoTag = cms.InputTag( "" ),
19927  rhoMax = cms.double( 9.9999999E7 ),
19928  useEt = cms.bool( False ),
19929  rhoScale = cms.double( 1.0 )
19930 )
19931 fragment.hltEle17WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
19932  thrOverE2EE = cms.vdouble( -1.0 ),
19933  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19934  energyLowEdges = cms.vdouble( 0.0 ),
19935  doRhoCorrection = cms.bool( False ),
19936  saveTags = cms.bool( True ),
19937  thrOverE2EB = cms.vdouble( -1.0 ),
19938  thrRegularEE = cms.vdouble( 0.0055 ),
19939  thrOverEEE = cms.vdouble( -1.0 ),
19940  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
19941  thrOverEEB = cms.vdouble( -1.0 ),
19942  thrRegularEB = cms.vdouble( 0.004 ),
19943  lessThan = cms.bool( True ),
19944  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19945  ncandcut = cms.int32( 1 ),
19946  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19947  candTag = cms.InputTag( "hltEle17WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
19948  rhoTag = cms.InputTag( "" ),
19949  rhoMax = cms.double( 9.9999999E7 ),
19950  useEt = cms.bool( False ),
19951  rhoScale = cms.double( 1.0 )
19952 )
19953 fragment.hltEle17WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
19954  thrOverE2EE = cms.vdouble( -1.0 ),
19955  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19956  energyLowEdges = cms.vdouble( 0.0 ),
19957  doRhoCorrection = cms.bool( False ),
19958  saveTags = cms.bool( True ),
19959  thrOverE2EB = cms.vdouble( -1.0 ),
19960  thrRegularEE = cms.vdouble( 0.025 ),
19961  thrOverEEE = cms.vdouble( -1.0 ),
19962  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
19963  thrOverEEB = cms.vdouble( -1.0 ),
19964  thrRegularEB = cms.vdouble( 0.025 ),
19965  lessThan = cms.bool( True ),
19966  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19967  ncandcut = cms.int32( 1 ),
19968  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19969  candTag = cms.InputTag( "hltEle17WPLoose1GsfDetaFilterForHI" ),
19970  rhoTag = cms.InputTag( "" ),
19971  rhoMax = cms.double( 9.9999999E7 ),
19972  useEt = cms.bool( False ),
19973  rhoScale = cms.double( 1.0 )
19974 )
19975 fragment.hltEle17WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
19976  saveTags = cms.bool( True ),
19977  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
19978  thrOverEEB1 = cms.vdouble( 0.035 ),
19979  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
19980  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19981  thrOverEEB2 = cms.vdouble( 0.035 ),
19982  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
19983  rhoMax = cms.double( 9.9999999E7 ),
19984  doRhoCorrection = cms.bool( True ),
19985  thrRegularEB1 = cms.vdouble( 0.838 ),
19986  thrRegularEB2 = cms.vdouble( -0.385 ),
19987  candTag = cms.InputTag( "hltEle17WPLoose1GsfDphiFilterForHI" ),
19988  thrOverE2EE1 = cms.vdouble( 0.0 ),
19989  thrOverE2EE2 = cms.vdouble( 0.0 ),
19990  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
19991  useEt = cms.bool( True ),
19992  etaBoundaryEE12 = cms.double( 2.1 ),
19993  thrOverEEE2 = cms.vdouble( 0.03 ),
19994  thrOverEEE1 = cms.vdouble( 0.03 ),
19995  ncandcut = cms.int32( 1 ),
19996  rhoScale = cms.double( 1.0 ),
19997  energyLowEdges = cms.vdouble( 0.0 ),
19998  etaBoundaryEB12 = cms.double( 1.0 ),
19999  thrRegularEE1 = cms.vdouble( -0.363 ),
20000  lessThan = cms.bool( True ),
20001  thrRegularEE2 = cms.vdouble( 0.702 ),
20002  thrOverE2EB1 = cms.vdouble( 0.0 ),
20003  thrOverE2EB2 = cms.vdouble( 0.0 )
20004 )
20005 fragment.hltL1sVLowETSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed",
20006  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_DoubleEG_15_10 OR L1_DoubleEG_10_5" ),
20007  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20008  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20009  saveTags = cms.bool( True ),
20010  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20011  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20012  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20013  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20014  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
20015 )
20016 fragment.hltPreHIEle15Ele8CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler",
20017  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20018  offset = cms.uint32( 0 )
20019 )
20020 fragment.hltEGL1VLowETSingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
20021  doIsolated = cms.bool( False ),
20022  endcap_end = cms.double( 2.65 ),
20023  region_phi_size = cms.double( 1.044 ),
20024  saveTags = cms.bool( True ),
20025  region_eta_size_ecap = cms.double( 1.0 ),
20026  barrel_end = cms.double( 1.4791 ),
20027  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20028  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
20029  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20030  region_eta_size = cms.double( 0.522 ),
20031  L1SeedFilterTag = cms.InputTag( "hltL1sVLowETSingleAndDoubleEG" ),
20032  candNonIsolatedTag = cms.InputTag( "" ),
20033  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20034  ncandcut = cms.int32( 2 ),
20035  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
20036 )
20037 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter",
20038  saveTags = cms.bool( True ),
20039  inputTag = cms.InputTag( "hltEGL1VLowETSingleAndDoubleEGOrPairFilter" ),
20040  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20041  etcutEE = cms.double( 15.0 ),
20042  etcutEB = cms.double( 15.0 ),
20043  ncandcut = cms.int32( 1 )
20044 )
20045 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter",
20046  saveTags = cms.bool( True ),
20047  inputTag = cms.InputTag( "hltEGL1VLowETSingleAndDoubleEGOrPairFilter" ),
20048  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20049  etcutEE = cms.double( 8.0 ),
20050  etcutEB = cms.double( 8.0 ),
20051  ncandcut = cms.int32( 2 )
20052 )
20053 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20054  thrOverE2EE = cms.vdouble( -1.0 ),
20055  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20056  energyLowEdges = cms.vdouble( 0.0 ),
20057  doRhoCorrection = cms.bool( False ),
20058  saveTags = cms.bool( True ),
20059  thrOverE2EB = cms.vdouble( -1.0 ),
20060  thrRegularEE = cms.vdouble( 0.035 ),
20061  thrOverEEE = cms.vdouble( -1.0 ),
20062  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
20063  thrOverEEB = cms.vdouble( -1.0 ),
20064  thrRegularEB = cms.vdouble( 0.013 ),
20065  lessThan = cms.bool( True ),
20066  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20067  ncandcut = cms.int32( 1 ),
20068  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20069  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg1Filter" ),
20070  rhoTag = cms.InputTag( "" ),
20071  rhoMax = cms.double( 9.9999999E7 ),
20072  useEt = cms.bool( False ),
20073  rhoScale = cms.double( 1.0 )
20074 )
20075 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20076  thrOverE2EE = cms.vdouble( -1.0 ),
20077  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20078  energyLowEdges = cms.vdouble( 0.0 ),
20079  doRhoCorrection = cms.bool( False ),
20080  saveTags = cms.bool( True ),
20081  thrOverE2EB = cms.vdouble( -1.0 ),
20082  thrRegularEE = cms.vdouble( 0.035 ),
20083  thrOverEEE = cms.vdouble( -1.0 ),
20084  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
20085  thrOverEEB = cms.vdouble( -1.0 ),
20086  thrRegularEB = cms.vdouble( 0.013 ),
20087  lessThan = cms.bool( True ),
20088  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20089  ncandcut = cms.int32( 2 ),
20090  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20091  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg2Filter" ),
20092  rhoTag = cms.InputTag( "" ),
20093  rhoMax = cms.double( 9.9999999E7 ),
20094  useEt = cms.bool( False ),
20095  rhoScale = cms.double( 1.0 )
20096 )
20097 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20098  thrOverE2EE = cms.vdouble( -1.0 ),
20099  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20100  energyLowEdges = cms.vdouble( 0.0 ),
20101  doRhoCorrection = cms.bool( False ),
20102  saveTags = cms.bool( True ),
20103  thrOverE2EB = cms.vdouble( -1.0 ),
20104  thrRegularEE = cms.vdouble( -1.0 ),
20105  thrOverEEE = cms.vdouble( 0.13 ),
20106  varTag = cms.InputTag( "hltEgammaHoverE" ),
20107  thrOverEEB = cms.vdouble( 0.13 ),
20108  thrRegularEB = cms.vdouble( -1.0 ),
20109  lessThan = cms.bool( True ),
20110  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20111  ncandcut = cms.int32( 1 ),
20112  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20113  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ),
20114  rhoTag = cms.InputTag( "" ),
20115  rhoMax = cms.double( 9.9999999E7 ),
20116  useEt = cms.bool( False ),
20117  rhoScale = cms.double( 1.0 )
20118 )
20119 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20120  thrOverE2EE = cms.vdouble( -1.0 ),
20121  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20122  energyLowEdges = cms.vdouble( 0.0 ),
20123  doRhoCorrection = cms.bool( False ),
20124  saveTags = cms.bool( True ),
20125  thrOverE2EB = cms.vdouble( -1.0 ),
20126  thrRegularEE = cms.vdouble( -1.0 ),
20127  thrOverEEE = cms.vdouble( 0.13 ),
20128  varTag = cms.InputTag( "hltEgammaHoverE" ),
20129  thrOverEEB = cms.vdouble( 0.13 ),
20130  thrRegularEB = cms.vdouble( -1.0 ),
20131  lessThan = cms.bool( True ),
20132  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20133  ncandcut = cms.int32( 2 ),
20134  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20135  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ),
20136  rhoTag = cms.InputTag( "" ),
20137  rhoMax = cms.double( 9.9999999E7 ),
20138  useEt = cms.bool( False ),
20139  rhoScale = cms.double( 1.0 )
20140 )
20141 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20142  thrOverE2EE = cms.vdouble( -1.0 ),
20143  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
20144  energyLowEdges = cms.vdouble( 0.0 ),
20145  doRhoCorrection = cms.bool( True ),
20146  saveTags = cms.bool( True ),
20147  thrOverE2EB = cms.vdouble( -1.0 ),
20148  thrRegularEE = cms.vdouble( -1.0 ),
20149  thrOverEEE = cms.vdouble( 0.5 ),
20150  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
20151  thrOverEEB = cms.vdouble( 0.5 ),
20152  thrRegularEB = cms.vdouble( -1.0 ),
20153  lessThan = cms.bool( True ),
20154  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20155  ncandcut = cms.int32( 1 ),
20156  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20157  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg1Filter" ),
20158  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20159  rhoMax = cms.double( 9.9999999E7 ),
20160  useEt = cms.bool( True ),
20161  rhoScale = cms.double( 1.0 )
20162 )
20163 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20164  thrOverE2EE = cms.vdouble( -1.0 ),
20165  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
20166  energyLowEdges = cms.vdouble( 0.0 ),
20167  doRhoCorrection = cms.bool( True ),
20168  saveTags = cms.bool( True ),
20169  thrOverE2EB = cms.vdouble( -1.0 ),
20170  thrRegularEE = cms.vdouble( -1.0 ),
20171  thrOverEEE = cms.vdouble( 0.5 ),
20172  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
20173  thrOverEEB = cms.vdouble( 0.5 ),
20174  thrRegularEB = cms.vdouble( -1.0 ),
20175  lessThan = cms.bool( True ),
20176  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20177  ncandcut = cms.int32( 2 ),
20178  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20179  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg2Filter" ),
20180  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20181  rhoMax = cms.double( 9.9999999E7 ),
20182  useEt = cms.bool( True ),
20183  rhoScale = cms.double( 1.0 )
20184 )
20185 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20186  thrOverE2EE = cms.vdouble( -1.0 ),
20187  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
20188  energyLowEdges = cms.vdouble( 0.0 ),
20189  doRhoCorrection = cms.bool( True ),
20190  saveTags = cms.bool( True ),
20191  thrOverE2EB = cms.vdouble( -1.0 ),
20192  thrRegularEE = cms.vdouble( -1.0 ),
20193  thrOverEEE = cms.vdouble( 0.3 ),
20194  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
20195  thrOverEEB = cms.vdouble( 0.3 ),
20196  thrRegularEB = cms.vdouble( -1.0 ),
20197  lessThan = cms.bool( True ),
20198  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20199  ncandcut = cms.int32( 1 ),
20200  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20201  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ),
20202  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20203  rhoMax = cms.double( 9.9999999E7 ),
20204  useEt = cms.bool( True ),
20205  rhoScale = cms.double( 1.0 )
20206 )
20207 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20208  thrOverE2EE = cms.vdouble( -1.0 ),
20209  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
20210  energyLowEdges = cms.vdouble( 0.0 ),
20211  doRhoCorrection = cms.bool( True ),
20212  saveTags = cms.bool( True ),
20213  thrOverE2EB = cms.vdouble( -1.0 ),
20214  thrRegularEE = cms.vdouble( -1.0 ),
20215  thrOverEEE = cms.vdouble( 0.3 ),
20216  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
20217  thrOverEEB = cms.vdouble( 0.3 ),
20218  thrRegularEB = cms.vdouble( -1.0 ),
20219  lessThan = cms.bool( True ),
20220  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20221  ncandcut = cms.int32( 2 ),
20222  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20223  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ),
20224  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20225  rhoMax = cms.double( 9.9999999E7 ),
20226  useEt = cms.bool( True ),
20227  rhoScale = cms.double( 1.0 )
20228 )
20229 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
20230  s_a_rF = cms.double( 0.04 ),
20231  saveTags = cms.bool( True ),
20232  s_a_phi1B = cms.double( 0.0069 ),
20233  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
20234  s_a_phi1F = cms.double( 0.0076 ),
20235  s_a_phi1I = cms.double( 0.0088 ),
20236  pixelVeto = cms.bool( False ),
20237  s2_threshold = cms.double( 0.4 ),
20238  s_a_rI = cms.double( 0.027 ),
20239  npixelmatchcut = cms.double( 1.0 ),
20240  tanhSO10InterThres = cms.double( 1.0 ),
20241  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20242  useS = cms.bool( False ),
20243  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ),
20244  ncandcut = cms.int32( 1 ),
20245  s_a_phi2B = cms.double( 3.7E-4 ),
20246  tanhSO10BarrelThres = cms.double( 0.35 ),
20247  s_a_zB = cms.double( 0.012 ),
20248  tanhSO10ForwardThres = cms.double( 1.0 ),
20249  s_a_phi2F = cms.double( 0.00906 ),
20250  s_a_phi2I = cms.double( 7.0E-4 )
20251 )
20252 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
20253  s_a_rF = cms.double( 0.04 ),
20254  saveTags = cms.bool( True ),
20255  s_a_phi1B = cms.double( 0.0069 ),
20256  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
20257  s_a_phi1F = cms.double( 0.0076 ),
20258  s_a_phi1I = cms.double( 0.0088 ),
20259  pixelVeto = cms.bool( False ),
20260  s2_threshold = cms.double( 0.4 ),
20261  s_a_rI = cms.double( 0.027 ),
20262  npixelmatchcut = cms.double( 1.0 ),
20263  tanhSO10InterThres = cms.double( 1.0 ),
20264  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20265  useS = cms.bool( False ),
20266  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ),
20267  ncandcut = cms.int32( 2 ),
20268  s_a_phi2B = cms.double( 3.7E-4 ),
20269  tanhSO10BarrelThres = cms.double( 0.35 ),
20270  s_a_zB = cms.double( 0.012 ),
20271  tanhSO10ForwardThres = cms.double( 1.0 ),
20272  s_a_phi2F = cms.double( 0.00906 ),
20273  s_a_phi2I = cms.double( 7.0E-4 )
20274 )
20275 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20276  thrOverE2EE = cms.vdouble( -1.0 ),
20277  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20278  energyLowEdges = cms.vdouble( 0.0 ),
20279  doRhoCorrection = cms.bool( False ),
20280  saveTags = cms.bool( True ),
20281  thrOverE2EB = cms.vdouble( -1.0 ),
20282  thrRegularEE = cms.vdouble( 999999.0 ),
20283  thrOverEEE = cms.vdouble( -1.0 ),
20284  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
20285  thrOverEEB = cms.vdouble( -1.0 ),
20286  thrRegularEB = cms.vdouble( 999999.0 ),
20287  lessThan = cms.bool( True ),
20288  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20289  ncandcut = cms.int32( 1 ),
20290  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20291  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ),
20292  rhoTag = cms.InputTag( "" ),
20293  rhoMax = cms.double( 9.9999999E7 ),
20294  useEt = cms.bool( True ),
20295  rhoScale = cms.double( 1.0 )
20296 )
20297 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20298  thrOverE2EE = cms.vdouble( -1.0 ),
20299  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20300  energyLowEdges = cms.vdouble( 0.0 ),
20301  doRhoCorrection = cms.bool( False ),
20302  saveTags = cms.bool( True ),
20303  thrOverE2EB = cms.vdouble( -1.0 ),
20304  thrRegularEE = cms.vdouble( 999999.0 ),
20305  thrOverEEE = cms.vdouble( -1.0 ),
20306  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
20307  thrOverEEB = cms.vdouble( -1.0 ),
20308  thrRegularEB = cms.vdouble( 999999.0 ),
20309  lessThan = cms.bool( True ),
20310  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20311  ncandcut = cms.int32( 2 ),
20312  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20313  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ),
20314  rhoTag = cms.InputTag( "" ),
20315  rhoMax = cms.double( 9.9999999E7 ),
20316  useEt = cms.bool( True ),
20317  rhoScale = cms.double( 1.0 )
20318 )
20319 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20320  thrOverE2EE = cms.vdouble( -1.0 ),
20321  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20322  energyLowEdges = cms.vdouble( 0.0 ),
20323  doRhoCorrection = cms.bool( False ),
20324  saveTags = cms.bool( True ),
20325  thrOverE2EB = cms.vdouble( -1.0 ),
20326  thrRegularEE = cms.vdouble( 0.015 ),
20327  thrOverEEE = cms.vdouble( -1.0 ),
20328  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
20329  thrOverEEB = cms.vdouble( -1.0 ),
20330  thrRegularEB = cms.vdouble( 0.01 ),
20331  lessThan = cms.bool( True ),
20332  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20333  ncandcut = cms.int32( 1 ),
20334  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20335  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ),
20336  rhoTag = cms.InputTag( "" ),
20337  rhoMax = cms.double( 9.9999999E7 ),
20338  useEt = cms.bool( True ),
20339  rhoScale = cms.double( 1.0 )
20340 )
20341 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20342  thrOverE2EE = cms.vdouble( -1.0 ),
20343  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20344  energyLowEdges = cms.vdouble( 0.0 ),
20345  doRhoCorrection = cms.bool( False ),
20346  saveTags = cms.bool( True ),
20347  thrOverE2EB = cms.vdouble( -1.0 ),
20348  thrRegularEE = cms.vdouble( 0.015 ),
20349  thrOverEEE = cms.vdouble( -1.0 ),
20350  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
20351  thrOverEEB = cms.vdouble( -1.0 ),
20352  thrRegularEB = cms.vdouble( 0.01 ),
20353  lessThan = cms.bool( True ),
20354  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20355  ncandcut = cms.int32( 2 ),
20356  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20357  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ),
20358  rhoTag = cms.InputTag( "" ),
20359  rhoMax = cms.double( 9.9999999E7 ),
20360  useEt = cms.bool( True ),
20361  rhoScale = cms.double( 1.0 )
20362 )
20363 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20364  thrOverE2EE = cms.vdouble( -1.0 ),
20365  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20366  energyLowEdges = cms.vdouble( 0.0 ),
20367  doRhoCorrection = cms.bool( False ),
20368  saveTags = cms.bool( True ),
20369  thrOverE2EB = cms.vdouble( -1.0 ),
20370  thrRegularEE = cms.vdouble( 0.1 ),
20371  thrOverEEE = cms.vdouble( -1.0 ),
20372  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
20373  thrOverEEB = cms.vdouble( -1.0 ),
20374  thrRegularEB = cms.vdouble( 0.07 ),
20375  lessThan = cms.bool( True ),
20376  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20377  ncandcut = cms.int32( 1 ),
20378  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20379  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg1Filter" ),
20380  rhoTag = cms.InputTag( "" ),
20381  rhoMax = cms.double( 9.9999999E7 ),
20382  useEt = cms.bool( True ),
20383  rhoScale = cms.double( 1.0 )
20384 )
20385 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20386  thrOverE2EE = cms.vdouble( -1.0 ),
20387  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20388  energyLowEdges = cms.vdouble( 0.0 ),
20389  doRhoCorrection = cms.bool( False ),
20390  saveTags = cms.bool( True ),
20391  thrOverE2EB = cms.vdouble( -1.0 ),
20392  thrRegularEE = cms.vdouble( 0.1 ),
20393  thrOverEEE = cms.vdouble( -1.0 ),
20394  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
20395  thrOverEEB = cms.vdouble( -1.0 ),
20396  thrRegularEB = cms.vdouble( 0.07 ),
20397  lessThan = cms.bool( True ),
20398  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20399  ncandcut = cms.int32( 2 ),
20400  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20401  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg2Filter" ),
20402  rhoTag = cms.InputTag( "" ),
20403  rhoMax = cms.double( 9.9999999E7 ),
20404  useEt = cms.bool( True ),
20405  rhoScale = cms.double( 1.0 )
20406 )
20407 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20408  thrOverE2EE = cms.vdouble( -1.0 ),
20409  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20410  energyLowEdges = cms.vdouble( 0.0 ),
20411  doRhoCorrection = cms.bool( False ),
20412  saveTags = cms.bool( True ),
20413  thrOverE2EB = cms.vdouble( -1.0 ),
20414  thrRegularEE = cms.vdouble( -1.0 ),
20415  thrOverEEE = cms.vdouble( 0.2 ),
20416  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
20417  thrOverEEB = cms.vdouble( 0.2 ),
20418  thrRegularEB = cms.vdouble( -1.0 ),
20419  lessThan = cms.bool( True ),
20420  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20421  ncandcut = cms.int32( 1 ),
20422  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20423  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg1Filter" ),
20424  rhoTag = cms.InputTag( "" ),
20425  rhoMax = cms.double( 9.9999999E7 ),
20426  useEt = cms.bool( True ),
20427  rhoScale = cms.double( 1.0 )
20428 )
20429 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20430  thrOverE2EE = cms.vdouble( -1.0 ),
20431  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20432  energyLowEdges = cms.vdouble( 0.0 ),
20433  doRhoCorrection = cms.bool( False ),
20434  saveTags = cms.bool( True ),
20435  thrOverE2EB = cms.vdouble( -1.0 ),
20436  thrRegularEE = cms.vdouble( -1.0 ),
20437  thrOverEEE = cms.vdouble( 0.2 ),
20438  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
20439  thrOverEEB = cms.vdouble( 0.2 ),
20440  thrRegularEB = cms.vdouble( -1.0 ),
20441  lessThan = cms.bool( True ),
20442  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20443  ncandcut = cms.int32( 2 ),
20444  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20445  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg2Filter" ),
20446  rhoTag = cms.InputTag( "" ),
20447  rhoMax = cms.double( 9.9999999E7 ),
20448  useEt = cms.bool( True ),
20449  rhoScale = cms.double( 1.0 )
20450 )
20451 fragment.hltL1sSingleEG10OR15 = cms.EDFilter( "HLTL1TSeed",
20452  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ),
20453  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20454  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20455  saveTags = cms.bool( True ),
20456  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20457  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20458  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20459  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20460  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
20461 )
20462 fragment.hltPreHIEle15CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler",
20463  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20464  offset = cms.uint32( 0 )
20465 )
20466 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
20467  doIsolated = cms.bool( False ),
20468  endcap_end = cms.double( 2.65 ),
20469  region_phi_size = cms.double( 1.044 ),
20470  saveTags = cms.bool( True ),
20471  region_eta_size_ecap = cms.double( 1.0 ),
20472  barrel_end = cms.double( 1.4791 ),
20473  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20474  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
20475  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20476  region_eta_size = cms.double( 0.522 ),
20477  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10OR15" ),
20478  candNonIsolatedTag = cms.InputTag( "" ),
20479  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20480  ncandcut = cms.int32( 1 ),
20481  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
20482 )
20483 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter",
20484  saveTags = cms.bool( True ),
20485  inputTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ),
20486  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20487  etcutEE = cms.double( 15.0 ),
20488  etcutEB = cms.double( 15.0 ),
20489  ncandcut = cms.int32( 1 )
20490 )
20491 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
20492  thrOverE2EE = cms.vdouble( -1.0 ),
20493  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20494  energyLowEdges = cms.vdouble( 0.0 ),
20495  doRhoCorrection = cms.bool( False ),
20496  saveTags = cms.bool( True ),
20497  thrOverE2EB = cms.vdouble( -1.0 ),
20498  thrRegularEE = cms.vdouble( 0.035 ),
20499  thrOverEEE = cms.vdouble( -1.0 ),
20500  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
20501  thrOverEEB = cms.vdouble( -1.0 ),
20502  thrRegularEB = cms.vdouble( 0.013 ),
20503  lessThan = cms.bool( True ),
20504  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20505  ncandcut = cms.int32( 1 ),
20506  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20507  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter" ),
20508  rhoTag = cms.InputTag( "" ),
20509  rhoMax = cms.double( 9.9999999E7 ),
20510  useEt = cms.bool( False ),
20511  rhoScale = cms.double( 1.0 )
20512 )
20513 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter",
20514  thrOverE2EE = cms.vdouble( -1.0 ),
20515  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20516  energyLowEdges = cms.vdouble( 0.0 ),
20517  doRhoCorrection = cms.bool( False ),
20518  saveTags = cms.bool( True ),
20519  thrOverE2EB = cms.vdouble( -1.0 ),
20520  thrRegularEE = cms.vdouble( -1.0 ),
20521  thrOverEEE = cms.vdouble( 0.13 ),
20522  varTag = cms.InputTag( "hltEgammaHoverE" ),
20523  thrOverEEB = cms.vdouble( 0.13 ),
20524  thrRegularEB = cms.vdouble( -1.0 ),
20525  lessThan = cms.bool( True ),
20526  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20527  ncandcut = cms.int32( 1 ),
20528  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20529  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ),
20530  rhoTag = cms.InputTag( "" ),
20531  rhoMax = cms.double( 9.9999999E7 ),
20532  useEt = cms.bool( False ),
20533  rhoScale = cms.double( 1.0 )
20534 )
20535 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
20536  thrOverE2EE = cms.vdouble( -1.0 ),
20537  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
20538  energyLowEdges = cms.vdouble( 0.0 ),
20539  doRhoCorrection = cms.bool( True ),
20540  saveTags = cms.bool( True ),
20541  thrOverE2EB = cms.vdouble( -1.0 ),
20542  thrRegularEE = cms.vdouble( -1.0 ),
20543  thrOverEEE = cms.vdouble( 0.5 ),
20544  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
20545  thrOverEEB = cms.vdouble( 0.5 ),
20546  thrRegularEB = cms.vdouble( -1.0 ),
20547  lessThan = cms.bool( True ),
20548  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20549  ncandcut = cms.int32( 1 ),
20550  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20551  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter" ),
20552  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20553  rhoMax = cms.double( 9.9999999E7 ),
20554  useEt = cms.bool( True ),
20555  rhoScale = cms.double( 1.0 )
20556 )
20557 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
20558  thrOverE2EE = cms.vdouble( -1.0 ),
20559  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
20560  energyLowEdges = cms.vdouble( 0.0 ),
20561  doRhoCorrection = cms.bool( True ),
20562  saveTags = cms.bool( True ),
20563  thrOverE2EB = cms.vdouble( -1.0 ),
20564  thrRegularEE = cms.vdouble( -1.0 ),
20565  thrOverEEE = cms.vdouble( 0.3 ),
20566  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
20567  thrOverEEB = cms.vdouble( 0.3 ),
20568  thrRegularEB = cms.vdouble( -1.0 ),
20569  lessThan = cms.bool( True ),
20570  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20571  ncandcut = cms.int32( 1 ),
20572  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20573  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ),
20574  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20575  rhoMax = cms.double( 9.9999999E7 ),
20576  useEt = cms.bool( True ),
20577  rhoScale = cms.double( 1.0 )
20578 )
20579 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
20580  s_a_rF = cms.double( 0.04 ),
20581  saveTags = cms.bool( True ),
20582  s_a_phi1B = cms.double( 0.0069 ),
20583  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
20584  s_a_phi1F = cms.double( 0.0076 ),
20585  s_a_phi1I = cms.double( 0.0088 ),
20586  pixelVeto = cms.bool( False ),
20587  s2_threshold = cms.double( 0.4 ),
20588  s_a_rI = cms.double( 0.027 ),
20589  npixelmatchcut = cms.double( 1.0 ),
20590  tanhSO10InterThres = cms.double( 1.0 ),
20591  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20592  useS = cms.bool( False ),
20593  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ),
20594  ncandcut = cms.int32( 1 ),
20595  s_a_phi2B = cms.double( 3.7E-4 ),
20596  tanhSO10BarrelThres = cms.double( 0.35 ),
20597  s_a_zB = cms.double( 0.012 ),
20598  tanhSO10ForwardThres = cms.double( 1.0 ),
20599  s_a_phi2F = cms.double( 0.00906 ),
20600  s_a_phi2I = cms.double( 7.0E-4 )
20601 )
20602 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
20603  thrOverE2EE = cms.vdouble( -1.0 ),
20604  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20605  energyLowEdges = cms.vdouble( 0.0 ),
20606  doRhoCorrection = cms.bool( False ),
20607  saveTags = cms.bool( True ),
20608  thrOverE2EB = cms.vdouble( -1.0 ),
20609  thrRegularEE = cms.vdouble( 999999.0 ),
20610  thrOverEEE = cms.vdouble( -1.0 ),
20611  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
20612  thrOverEEB = cms.vdouble( -1.0 ),
20613  thrRegularEB = cms.vdouble( 999999.0 ),
20614  lessThan = cms.bool( True ),
20615  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20616  ncandcut = cms.int32( 1 ),
20617  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20618  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ),
20619  rhoTag = cms.InputTag( "" ),
20620  rhoMax = cms.double( 9.9999999E7 ),
20621  useEt = cms.bool( True ),
20622  rhoScale = cms.double( 1.0 )
20623 )
20624 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter",
20625  thrOverE2EE = cms.vdouble( -1.0 ),
20626  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20627  energyLowEdges = cms.vdouble( 0.0 ),
20628  doRhoCorrection = cms.bool( False ),
20629  saveTags = cms.bool( True ),
20630  thrOverE2EB = cms.vdouble( -1.0 ),
20631  thrRegularEE = cms.vdouble( 0.015 ),
20632  thrOverEEE = cms.vdouble( -1.0 ),
20633  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
20634  thrOverEEB = cms.vdouble( -1.0 ),
20635  thrRegularEB = cms.vdouble( 0.01 ),
20636  lessThan = cms.bool( True ),
20637  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20638  ncandcut = cms.int32( 1 ),
20639  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20640  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ),
20641  rhoTag = cms.InputTag( "" ),
20642  rhoMax = cms.double( 9.9999999E7 ),
20643  useEt = cms.bool( True ),
20644  rhoScale = cms.double( 1.0 )
20645 )
20646 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter",
20647  thrOverE2EE = cms.vdouble( -1.0 ),
20648  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20649  energyLowEdges = cms.vdouble( 0.0 ),
20650  doRhoCorrection = cms.bool( False ),
20651  saveTags = cms.bool( True ),
20652  thrOverE2EB = cms.vdouble( -1.0 ),
20653  thrRegularEE = cms.vdouble( 0.1 ),
20654  thrOverEEE = cms.vdouble( -1.0 ),
20655  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
20656  thrOverEEB = cms.vdouble( -1.0 ),
20657  thrRegularEB = cms.vdouble( 0.07 ),
20658  lessThan = cms.bool( True ),
20659  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20660  ncandcut = cms.int32( 1 ),
20661  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20662  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter" ),
20663  rhoTag = cms.InputTag( "" ),
20664  rhoMax = cms.double( 9.9999999E7 ),
20665  useEt = cms.bool( True ),
20666  rhoScale = cms.double( 1.0 )
20667 )
20668 fragment.hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter",
20669  thrOverE2EE = cms.vdouble( -1.0 ),
20670  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20671  energyLowEdges = cms.vdouble( 0.0 ),
20672  doRhoCorrection = cms.bool( False ),
20673  saveTags = cms.bool( True ),
20674  thrOverE2EB = cms.vdouble( -1.0 ),
20675  thrRegularEE = cms.vdouble( -1.0 ),
20676  thrOverEEE = cms.vdouble( 0.2 ),
20677  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
20678  thrOverEEB = cms.vdouble( 0.2 ),
20679  thrRegularEB = cms.vdouble( -1.0 ),
20680  lessThan = cms.bool( True ),
20681  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20682  ncandcut = cms.int32( 1 ),
20683  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20684  candTag = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter" ),
20685  rhoTag = cms.InputTag( "" ),
20686  rhoMax = cms.double( 9.9999999E7 ),
20687  useEt = cms.bool( True ),
20688  rhoScale = cms.double( 1.0 )
20689 )
20690 fragment.hltEle15JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons",
20691  jets = cms.InputTag( "hltAK4PFJetsCorrected" ),
20692  minDeltaR = cms.double( 1.0 ),
20693  numLeptons = cms.uint32( 1 ),
20694  leptons = cms.InputTag( "hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" )
20695 )
20696 fragment.hltEle15PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter",
20697  saveTags = cms.bool( True ),
20698  originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
20699  inputTag = cms.InputTag( "hltEle15JetCollectionsForLeptonPlusPFJets" ),
20700  MinJetPt = cms.double( 30.0 ),
20701  triggerType = cms.int32( 85 ),
20702  MinNJets = cms.uint32( 1 ),
20703  MaxAbsJetEta = cms.double( 2.5 )
20704 )
20705 fragment.hltL1sSingleMu10LowQ = cms.EDFilter( "HLTL1TSeed",
20706  L1SeedsLogicalExpression = cms.string( "L1_SingleMu10_LowQ" ),
20707  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20708  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20709  saveTags = cms.bool( True ),
20710  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20711  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20712  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20713  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20714  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
20715 )
20716 fragment.hltPreHIMu17 = cms.EDFilter( "HLTPrescaler",
20717  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20718  offset = cms.uint32( 0 )
20719 )
20720 fragment.hltL1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
20721  saveTags = cms.bool( True ),
20722  PreviousCandTag = cms.InputTag( "hltL1sSingleMu10LowQ" ),
20723  MinPt = cms.double( 0.0 ),
20724  MinN = cms.int32( 1 ),
20725  MaxEta = cms.double( 2.5 ),
20726  CentralBxOnly = cms.bool( True ),
20727  SelectQualities = cms.vint32( ),
20728  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
20729 )
20730 fragment.hltL2fL1sMu10lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
20731  saveTags = cms.bool( True ),
20732  MaxDr = cms.double( 9999.0 ),
20733  CutOnChambers = cms.bool( False ),
20734  PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ),
20735  MinPt = cms.double( 0.0 ),
20736  MinN = cms.int32( 0 ),
20737  SeedMapTag = cms.InputTag( "hltL2Muons" ),
20738  MaxEta = cms.double( 2.5 ),
20739  MinNhits = cms.vint32( 0 ),
20740  MinDxySig = cms.double( -1.0 ),
20741  MinNchambers = cms.vint32( 0 ),
20742  AbsEtaBins = cms.vdouble( 0.0 ),
20743  MaxDz = cms.double( 9999.0 ),
20744  MatchToPreviousCand = cms.bool( True ),
20745  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
20746  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20747  MinDr = cms.double( -1.0 ),
20748  NSigmaPt = cms.double( 0.0 ),
20749  MinNstations = cms.vint32( 0 )
20750 )
20751 fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
20752  saveTags = cms.bool( True ),
20753  PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ),
20754  MinPt = cms.double( 0.0 ),
20755  MinN = cms.int32( 1 ),
20756  MaxEta = cms.double( 2.5 ),
20757  CentralBxOnly = cms.bool( True ),
20758  SelectQualities = cms.vint32( ),
20759  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
20760 )
20761 fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter",
20762  MaxNormalizedChi2 = cms.double( 9999.0 ),
20763  saveTags = cms.bool( True ),
20764  MaxDXYBeamSpot = cms.double( 9999.0 ),
20765  MinDxySig = cms.double( -1.0 ),
20766  MatchToPreviousCand = cms.bool( True ),
20767  MaxPtDifference = cms.double( 9999.0 ),
20768  MaxDr = cms.double( 2.0 ),
20769  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ),
20770  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
20771  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
20772  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
20773  PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ),
20774  MaxEta = cms.double( 2.5 ),
20775  trkMuonId = cms.uint32( 0 ),
20776  MinDr = cms.double( -1.0 ),
20777  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20778  MinNmuonHits = cms.int32( 0 ),
20779  MinN = cms.int32( 1 ),
20780  MinTrackPt = cms.double( 0.0 ),
20781  requiredTypeMask = cms.uint32( 0 ),
20782  MaxDz = cms.double( 9999.0 ),
20783  minMuonHits = cms.int32( -1 ),
20784  minTrkHits = cms.int32( -1 ),
20785  MinDXYBeamSpot = cms.double( -1.0 ),
20786  allowedTypeMask = cms.uint32( 255 ),
20787  MinPt = cms.double( 17.0 ),
20788  MinNhits = cms.int32( 0 ),
20789  minMuonStations = cms.int32( 2 ),
20790  NSigmaPt = cms.double( 0.0 ),
20791  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20792  L1MatchingdR = cms.double( 0.3 )
20793 )
20794 fragment.hltPreHIMu15 = cms.EDFilter( "HLTPrescaler",
20795  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20796  offset = cms.uint32( 0 )
20797 )
20798 fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter",
20799  MaxNormalizedChi2 = cms.double( 9999.0 ),
20800  saveTags = cms.bool( True ),
20801  MaxDXYBeamSpot = cms.double( 9999.0 ),
20802  MinDxySig = cms.double( -1.0 ),
20803  MatchToPreviousCand = cms.bool( True ),
20804  MaxPtDifference = cms.double( 9999.0 ),
20805  MaxDr = cms.double( 2.0 ),
20806  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ),
20807  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
20808  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
20809  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
20810  PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ),
20811  MaxEta = cms.double( 2.5 ),
20812  trkMuonId = cms.uint32( 0 ),
20813  MinDr = cms.double( -1.0 ),
20814  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20815  MinNmuonHits = cms.int32( 0 ),
20816  MinN = cms.int32( 1 ),
20817  MinTrackPt = cms.double( 0.0 ),
20818  requiredTypeMask = cms.uint32( 0 ),
20819  MaxDz = cms.double( 9999.0 ),
20820  minMuonHits = cms.int32( -1 ),
20821  minTrkHits = cms.int32( -1 ),
20822  MinDXYBeamSpot = cms.double( -1.0 ),
20823  allowedTypeMask = cms.uint32( 255 ),
20824  MinPt = cms.double( 15.0 ),
20825  MinNhits = cms.int32( 0 ),
20826  minMuonStations = cms.int32( 2 ),
20827  NSigmaPt = cms.double( 0.0 ),
20828  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20829  L1MatchingdR = cms.double( 0.3 )
20830 )
20831 fragment.hltPreHIMu12 = cms.EDFilter( "HLTPrescaler",
20832  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20833  offset = cms.uint32( 0 )
20834 )
20835 fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter",
20836  MaxNormalizedChi2 = cms.double( 9999.0 ),
20837  saveTags = cms.bool( True ),
20838  MaxDXYBeamSpot = cms.double( 9999.0 ),
20839  MinDxySig = cms.double( -1.0 ),
20840  MatchToPreviousCand = cms.bool( True ),
20841  MaxPtDifference = cms.double( 9999.0 ),
20842  MaxDr = cms.double( 2.0 ),
20843  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ),
20844  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
20845  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
20846  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
20847  PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ),
20848  MaxEta = cms.double( 2.5 ),
20849  trkMuonId = cms.uint32( 0 ),
20850  MinDr = cms.double( -1.0 ),
20851  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20852  MinNmuonHits = cms.int32( 0 ),
20853  MinN = cms.int32( 1 ),
20854  MinTrackPt = cms.double( 0.0 ),
20855  requiredTypeMask = cms.uint32( 0 ),
20856  MaxDz = cms.double( 9999.0 ),
20857  minMuonHits = cms.int32( -1 ),
20858  minTrkHits = cms.int32( -1 ),
20859  MinDXYBeamSpot = cms.double( -1.0 ),
20860  allowedTypeMask = cms.uint32( 255 ),
20861  MinPt = cms.double( 12.0 ),
20862  MinNhits = cms.int32( 0 ),
20863  minMuonStations = cms.int32( 2 ),
20864  NSigmaPt = cms.double( 0.0 ),
20865  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20866  L1MatchingdR = cms.double( 0.3 )
20867 )
20868 fragment.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed",
20869  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ),
20870  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20871  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20872  saveTags = cms.bool( True ),
20873  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20874  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20875  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20876  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20877  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
20878 )
20879 fragment.hltPreHIMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler",
20880  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20881  offset = cms.uint32( 0 )
20882 )
20883 fragment.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
20884  saveTags = cms.bool( True ),
20885  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ),
20886  MinPt = cms.double( 0.0 ),
20887  MinN = cms.int32( 2 ),
20888  MaxEta = cms.double( 2.5 ),
20889  CentralBxOnly = cms.bool( True ),
20890  SelectQualities = cms.vint32( ),
20891  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
20892 )
20893 fragment.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
20894  saveTags = cms.bool( True ),
20895  MaxDr = cms.double( 9999.0 ),
20896  CutOnChambers = cms.bool( False ),
20897  PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ),
20898  MinPt = cms.double( 2.0 ),
20899  MinN = cms.int32( 2 ),
20900  SeedMapTag = cms.InputTag( "hltL2Muons" ),
20901  MaxEta = cms.double( 2.5 ),
20902  MinNhits = cms.vint32( 0 ),
20903  MinDxySig = cms.double( -1.0 ),
20904  MinNchambers = cms.vint32( 0 ),
20905  AbsEtaBins = cms.vdouble( 5.0 ),
20906  MaxDz = cms.double( 9999.0 ),
20907  MatchToPreviousCand = cms.bool( True ),
20908  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
20909  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20910  MinDr = cms.double( -1.0 ),
20911  NSigmaPt = cms.double( 0.0 ),
20912  MinNstations = cms.vint32( 0 )
20913 )
20914 fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
20915  saveTags = cms.bool( True ),
20916  PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ),
20917  MinPt = cms.double( 0.0 ),
20918  MinN = cms.int32( 1 ),
20919  MaxEta = cms.double( 2.5 ),
20920  CentralBxOnly = cms.bool( True ),
20921  SelectQualities = cms.vint32( ),
20922  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
20923 )
20924 fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter",
20925  MaxNormalizedChi2 = cms.double( 9999.0 ),
20926  saveTags = cms.bool( True ),
20927  MaxDXYBeamSpot = cms.double( 9999.0 ),
20928  MinDxySig = cms.double( -1.0 ),
20929  MatchToPreviousCand = cms.bool( True ),
20930  MaxPtDifference = cms.double( 9999.0 ),
20931  MaxDr = cms.double( 2.0 ),
20932  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ),
20933  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
20934  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
20935  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
20936  PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ),
20937  MaxEta = cms.double( 2.5 ),
20938  trkMuonId = cms.uint32( 0 ),
20939  MinDr = cms.double( -1.0 ),
20940  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20941  MinNmuonHits = cms.int32( 0 ),
20942  MinN = cms.int32( 1 ),
20943  MinTrackPt = cms.double( 0.0 ),
20944  requiredTypeMask = cms.uint32( 0 ),
20945  MaxDz = cms.double( 9999.0 ),
20946  minMuonHits = cms.int32( -1 ),
20947  minTrkHits = cms.int32( -1 ),
20948  MinDXYBeamSpot = cms.double( -1.0 ),
20949  allowedTypeMask = cms.uint32( 255 ),
20950  MinPt = cms.double( 7.5 ),
20951  MinNhits = cms.int32( 0 ),
20952  minMuonStations = cms.int32( 2 ),
20953  NSigmaPt = cms.double( 0.0 ),
20954  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20955  L1MatchingdR = cms.double( 0.3 )
20956 )
20957 fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter",
20958  saveTags = cms.bool( True ),
20959  MaxDCAMuonTrack = cms.double( 99999.9 ),
20960  PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ),
20961  TrackTag = cms.InputTag( "hltL2MuonCandidates" ),
20962  MaxTrackDz = cms.double( 999.0 ),
20963  MaxTrackNormChi2 = cms.double( 1.0E10 ),
20964  MinTrackPt = cms.double( 2.0 ),
20965  MinTrackHits = cms.int32( 2 ),
20966  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20967  MaxMasses = cms.vdouble( 4.0 ),
20968  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20969  MaxTrackEta = cms.double( 999.0 ),
20970  checkCharge = cms.bool( True ),
20971  MinMasses = cms.vdouble( 2.2 ),
20972  CutCowboys = cms.bool( False ),
20973  MaxTrackDxy = cms.double( 999.0 ),
20974  MinTrackP = cms.double( 0.0 )
20975 )
20976 fragment.hltPreHIMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler",
20977  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20978  offset = cms.uint32( 0 )
20979 )
20980 fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter",
20981  saveTags = cms.bool( True ),
20982  MaxDCAMuonTrack = cms.double( 99999.9 ),
20983  PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ),
20984  TrackTag = cms.InputTag( "hltL2MuonCandidates" ),
20985  MaxTrackDz = cms.double( 999.0 ),
20986  MaxTrackNormChi2 = cms.double( 1.0E10 ),
20987  MinTrackPt = cms.double( 2.0 ),
20988  MinTrackHits = cms.int32( 2 ),
20989  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20990  MaxMasses = cms.vdouble( 11.8 ),
20991  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20992  MaxTrackEta = cms.double( 999.0 ),
20993  checkCharge = cms.bool( True ),
20994  MinMasses = cms.vdouble( 8.0 ),
20995  CutCowboys = cms.bool( False ),
20996  MaxTrackDxy = cms.double( 999.0 ),
20997  MinTrackP = cms.double( 0.0 )
20998 )
20999 fragment.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed",
21000  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ),
21001  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
21002  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
21003  saveTags = cms.bool( True ),
21004  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
21005  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
21006  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
21007  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
21008  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
21009 )
21010 fragment.hltPreHIMu7p5Track2Jpsi = cms.EDFilter( "HLTPrescaler",
21011  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21012  offset = cms.uint32( 0 )
21013 )
21014 fragment.hltL1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
21015  saveTags = cms.bool( True ),
21016  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu7" ),
21017  MinPt = cms.double( 0.0 ),
21018  MinN = cms.int32( 1 ),
21019  MaxEta = cms.double( 2.5 ),
21020  CentralBxOnly = cms.bool( True ),
21021  SelectQualities = cms.vint32( ),
21022  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
21023 )
21024 fragment.hltL2fMu7p5TrackL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
21025  saveTags = cms.bool( True ),
21026  MaxDr = cms.double( 9999.0 ),
21027  CutOnChambers = cms.bool( False ),
21028  PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ),
21029  MinPt = cms.double( 0.0 ),
21030  MinN = cms.int32( 0 ),
21031  SeedMapTag = cms.InputTag( "hltL2Muons" ),
21032  MaxEta = cms.double( 2.5 ),
21033  MinNhits = cms.vint32( 0 ),
21034  MinDxySig = cms.double( -1.0 ),
21035  MinNchambers = cms.vint32( 0 ),
21036  AbsEtaBins = cms.vdouble( 0.0 ),
21037  MaxDz = cms.double( 9999.0 ),
21038  MatchToPreviousCand = cms.bool( True ),
21039  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
21040  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21041  MinDr = cms.double( -1.0 ),
21042  NSigmaPt = cms.double( 0.0 ),
21043  MinNstations = cms.vint32( 0 )
21044 )
21045 fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
21046  saveTags = cms.bool( True ),
21047  PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ),
21048  MinPt = cms.double( 0.0 ),
21049  MinN = cms.int32( 1 ),
21050  MaxEta = cms.double( 2.5 ),
21051  CentralBxOnly = cms.bool( True ),
21052  SelectQualities = cms.vint32( ),
21053  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
21054 )
21055 fragment.hltL3fLMu7p5TrackL3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter",
21056  MaxNormalizedChi2 = cms.double( 9999.0 ),
21057  saveTags = cms.bool( True ),
21058  MaxDXYBeamSpot = cms.double( 9999.0 ),
21059  MinDxySig = cms.double( -1.0 ),
21060  MatchToPreviousCand = cms.bool( True ),
21061  MaxPtDifference = cms.double( 9999.0 ),
21062  MaxDr = cms.double( 2.0 ),
21063  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu7p5TrackFiltered0" ),
21064  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
21065  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
21066  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
21067  PreviousCandTag = cms.InputTag( "hltL2fMu7p5TrackL2Filtered7" ),
21068  MaxEta = cms.double( 2.5 ),
21069  trkMuonId = cms.uint32( 0 ),
21070  MinDr = cms.double( -1.0 ),
21071  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21072  MinNmuonHits = cms.int32( 0 ),
21073  MinN = cms.int32( 1 ),
21074  MinTrackPt = cms.double( 0.0 ),
21075  requiredTypeMask = cms.uint32( 0 ),
21076  MaxDz = cms.double( 9999.0 ),
21077  minMuonHits = cms.int32( -1 ),
21078  minTrkHits = cms.int32( -1 ),
21079  MinDXYBeamSpot = cms.double( -1.0 ),
21080  allowedTypeMask = cms.uint32( 255 ),
21081  MinPt = cms.double( 7.5 ),
21082  MinNhits = cms.int32( 0 ),
21083  minMuonStations = cms.int32( 2 ),
21084  NSigmaPt = cms.double( 0.0 ),
21085  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21086  L1MatchingdR = cms.double( 0.3 )
21087 )
21088 fragment.hltMu7p5Track2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter",
21089  saveTags = cms.bool( True ),
21090  MaxDCAMuonTrack = cms.double( 0.5 ),
21091  PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ),
21092  TrackTag = cms.InputTag( "hltTracksIter" ),
21093  MaxTrackDz = cms.double( 999.0 ),
21094  MaxTrackNormChi2 = cms.double( 10.0 ),
21095  MinTrackPt = cms.double( 2.0 ),
21096  MinTrackHits = cms.int32( 8 ),
21097  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21098  MaxMasses = cms.vdouble( 3.35 ),
21099  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21100  MaxTrackEta = cms.double( 999.0 ),
21101  checkCharge = cms.bool( True ),
21102  MinMasses = cms.vdouble( 2.8 ),
21103  CutCowboys = cms.bool( False ),
21104  MaxTrackDxy = cms.double( 999.0 ),
21105  MinTrackP = cms.double( 3.5 )
21106 )
21107 fragment.hltPreHIMu7p5Track2Upsilon = cms.EDFilter( "HLTPrescaler",
21108  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21109  offset = cms.uint32( 0 )
21110 )
21111 fragment.hltMu7p5Track2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter",
21112  saveTags = cms.bool( True ),
21113  MaxDCAMuonTrack = cms.double( 0.5 ),
21114  PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ),
21115  TrackTag = cms.InputTag( "hltTracksIter" ),
21116  MaxTrackDz = cms.double( 999.0 ),
21117  MaxTrackNormChi2 = cms.double( 10.0 ),
21118  MinTrackPt = cms.double( 2.0 ),
21119  MinTrackHits = cms.int32( 8 ),
21120  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21121  MaxMasses = cms.vdouble( 11.4 ),
21122  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21123  MaxTrackEta = cms.double( 999.0 ),
21124  checkCharge = cms.bool( True ),
21125  MinMasses = cms.vdouble( 8.5 ),
21126  CutCowboys = cms.bool( False ),
21127  MaxTrackDxy = cms.double( 999.0 ),
21128  MinTrackP = cms.double( 3.5 )
21129 )
21130 fragment.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed",
21131  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR L1_DoubleMu0_SQ" ),
21132  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
21133  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
21134  saveTags = cms.bool( True ),
21135  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
21136  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
21137  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
21138  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
21139  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
21140 )
21141 fragment.hltPreHIDimuon0Jpsi = cms.EDFilter( "HLTPrescaler",
21142  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21143  offset = cms.uint32( 0 )
21144 )
21145 fragment.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed",
21146  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ),
21147  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
21148  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
21149  saveTags = cms.bool( True ),
21150  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
21151  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
21152  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
21153  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
21154  L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" )
21155 )
21156 fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
21157  saveTags = cms.bool( True ),
21158  PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ),
21159  MinPt = cms.double( 0.0 ),
21160  MinN = cms.int32( 2 ),
21161  MaxEta = cms.double( 2.5 ),
21162  CentralBxOnly = cms.bool( True ),
21163  SelectQualities = cms.vint32( ),
21164  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
21165 )
21166 fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
21167  saveTags = cms.bool( True ),
21168  MaxDr = cms.double( 9999.0 ),
21169  CutOnChambers = cms.bool( False ),
21170  PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ),
21171  MinPt = cms.double( 0.0 ),
21172  MinN = cms.int32( 0 ),
21173  SeedMapTag = cms.InputTag( "hltL2Muons" ),
21174  MaxEta = cms.double( 2.5 ),
21175  MinNhits = cms.vint32( 0 ),
21176  MinDxySig = cms.double( -1.0 ),
21177  MinNchambers = cms.vint32( 0 ),
21178  AbsEtaBins = cms.vdouble( 0.0 ),
21179  MaxDz = cms.double( 9999.0 ),
21180  MatchToPreviousCand = cms.bool( True ),
21181  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
21182  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21183  MinDr = cms.double( -1.0 ),
21184  NSigmaPt = cms.double( 0.0 ),
21185  MinNstations = cms.vint32( 0 )
21186 )
21187 fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
21188  saveTags = cms.bool( True ),
21189  PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ),
21190  MinPt = cms.double( 0.0 ),
21191  MinN = cms.int32( 1 ),
21192  MaxEta = cms.double( 2.5 ),
21193  CentralBxOnly = cms.bool( True ),
21194  SelectQualities = cms.vint32( ),
21195  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
21196 )
21197 fragment.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter",
21198  saveTags = cms.bool( True ),
21199  ChargeOpt = cms.int32( -1 ),
21200  MaxPtMin = cms.vdouble( 1.0E125 ),
21201  FastAccept = cms.bool( False ),
21202  MatchToPreviousCand = cms.bool( True ),
21203  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21204  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ),
21205  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
21206  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
21207  PreviousCandIsL2 = cms.bool( True ),
21208  PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ),
21209  MaxPtBalance = cms.double( 999999.0 ),
21210  MaxPtPair = cms.vdouble( 1.0E125 ),
21211  MaxAcop = cms.double( 999.0 ),
21212  MinPtMin = cms.vdouble( 0.0 ),
21213  MaxInvMass = cms.vdouble( 3.3 ),
21214  MinPtMax = cms.vdouble( 0.0 ),
21215  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21216  MinN = cms.int32( 1 ),
21217  MaxDz = cms.double( 9999.0 ),
21218  MinPtPair = cms.vdouble( 0.0 ),
21219  MaxDr = cms.double( 2.0 ),
21220  MinAcop = cms.double( -999.0 ),
21221  MaxDCAMuMu = cms.double( 0.5 ),
21222  MinNhits = cms.int32( 0 ),
21223  NSigmaPt = cms.double( 0.0 ),
21224  MinPtBalance = cms.double( -1.0 ),
21225  MaxEta = cms.double( 2.5 ),
21226  L1MatchingdR = cms.double( 0.3 ),
21227  MaxRapidityPair = cms.double( 999999.0 ),
21228  CutCowboys = cms.bool( False ),
21229  MinInvMass = cms.vdouble( 2.9 )
21230 )
21231 fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer",
21232  Src = cms.InputTag( "hltIterL3MuonCandidates" ),
21233  PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ),
21234  MinPt = cms.double( 0.0 ),
21235  ChargeOpt = cms.int32( -1 ),
21236  MaxEta = cms.double( 2.5 ),
21237  MaxInvMass = cms.double( 999999.0 ),
21238  MinPtPair = cms.double( 0.0 ),
21239  MinInvMass = cms.double( 0.0 )
21240 )
21241 fragment.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter",
21242  saveTags = cms.bool( True ),
21243  MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21244  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21245  MinVtxProbability = cms.double( 0.005 ),
21246  MaxLxySignificance = cms.double( 0.0 ),
21247  DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ),
21248  FastAccept = cms.bool( True ),
21249  MinCosinePointingAngle = cms.double( -2.0 ),
21250  MaxNormalisedChi2 = cms.double( 999999.0 ),
21251  MinLxySignificance = cms.double( 0.0 )
21252 )
21253 fragment.hltPreHIDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler",
21254  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21255  offset = cms.uint32( 0 )
21256 )
21257 fragment.hltPreHIDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler",
21258  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21259  offset = cms.uint32( 0 )
21260 )
21261 fragment.hltL1fL1sL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
21262  saveTags = cms.bool( True ),
21263  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQOS" ),
21264  MinPt = cms.double( 0.0 ),
21265  MinN = cms.int32( 2 ),
21266  MaxEta = cms.double( 2.5 ),
21267  CentralBxOnly = cms.bool( True ),
21268  SelectQualities = cms.vint32( ),
21269  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
21270 )
21271 fragment.hltL2fL1sL1DoubleMu0SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
21272  saveTags = cms.bool( True ),
21273  MaxDr = cms.double( 9999.0 ),
21274  CutOnChambers = cms.bool( False ),
21275  PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0SQOSL1Filtered0" ),
21276  MinPt = cms.double( 0.0 ),
21277  MinN = cms.int32( 0 ),
21278  SeedMapTag = cms.InputTag( "hltL2Muons" ),
21279  MaxEta = cms.double( 2.5 ),
21280  MinNhits = cms.vint32( 0 ),
21281  MinDxySig = cms.double( -1.0 ),
21282  MinNchambers = cms.vint32( 0 ),
21283  AbsEtaBins = cms.vdouble( 0.0 ),
21284  MaxDz = cms.double( 9999.0 ),
21285  MatchToPreviousCand = cms.bool( True ),
21286  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
21287  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21288  MinDr = cms.double( -1.0 ),
21289  NSigmaPt = cms.double( 0.0 ),
21290  MinNstations = cms.vint32( 0 )
21291 )
21292 fragment.hltL1fForIterL3L1fL1sL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
21293  saveTags = cms.bool( True ),
21294  PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0SQOSL1Filtered0" ),
21295  MinPt = cms.double( 0.0 ),
21296  MinN = cms.int32( 1 ),
21297  MaxEta = cms.double( 2.5 ),
21298  CentralBxOnly = cms.bool( True ),
21299  SelectQualities = cms.vint32( ),
21300  CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" )
21301 )
21302 fragment.hltDimuon0UpsilonL1sMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter",
21303  saveTags = cms.bool( True ),
21304  ChargeOpt = cms.int32( -1 ),
21305  MaxPtMin = cms.vdouble( 1.0E125 ),
21306  FastAccept = cms.bool( False ),
21307  MatchToPreviousCand = cms.bool( True ),
21308  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21309  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0SQOSL1Filtered0" ),
21310  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
21311  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
21312  PreviousCandIsL2 = cms.bool( True ),
21313  PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL1f0L2PreFiltered0" ),
21314  MaxPtBalance = cms.double( 999999.0 ),
21315  MaxPtPair = cms.vdouble( 1.0E125 ),
21316  MaxAcop = cms.double( 999.0 ),
21317  MinPtMin = cms.vdouble( 0.0 ),
21318  MaxInvMass = cms.vdouble( 11.5 ),
21319  MinPtMax = cms.vdouble( 0.0 ),
21320  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21321  MinN = cms.int32( 1 ),
21322  MaxDz = cms.double( 9999.0 ),
21323  MinPtPair = cms.vdouble( 0.0 ),
21324  MaxDr = cms.double( 2.0 ),
21325  MinAcop = cms.double( -999.0 ),
21326  MaxDCAMuMu = cms.double( 0.5 ),
21327  MinNhits = cms.int32( 0 ),
21328  NSigmaPt = cms.double( 0.0 ),
21329  MinPtBalance = cms.double( -1.0 ),
21330  MaxEta = cms.double( 2.5 ),
21331  L1MatchingdR = cms.double( 0.3 ),
21332  MaxRapidityPair = cms.double( 999999.0 ),
21333  CutCowboys = cms.bool( False ),
21334  MinInvMass = cms.vdouble( 8.5 )
21335 )
21336 fragment.hltL1sZeroBiasORJet8 = cms.EDFilter( "HLTL1TSeed",
21337  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet8_BptxAND" ),
21338  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
21339  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
21340  saveTags = cms.bool( True ),
21341  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
21342  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
21343  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
21344  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
21345  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
21346 )
21347 fragment.hltPreHIPFJet25 = cms.EDFilter( "HLTPrescaler",
21348  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21349  offset = cms.uint32( 0 )
21350 )
21351 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
21352  saveTags = cms.bool( True ),
21353  MaxMass = cms.double( -1.0 ),
21354  MinN = cms.int32( 1 ),
21355  MaxEta = cms.double( 5.0 ),
21356  MinEta = cms.double( -1.0 ),
21357  MinMass = cms.double( -1.0 ),
21358  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21359  MinE = cms.double( -1.0 ),
21360  triggerType = cms.int32( 85 ),
21361  MinPt = cms.double( 10.0 )
21362 )
21363 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21364  DeltaR = cms.double( 0.5 ),
21365  CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ),
21366  TriggerType = cms.int32( 85 ),
21367  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21368 )
21369 fragment.hltSinglePFJet25 = cms.EDFilter( "HLT1PFJet",
21370  saveTags = cms.bool( True ),
21371  MaxMass = cms.double( -1.0 ),
21372  MinN = cms.int32( 1 ),
21373  MaxEta = cms.double( 5.0 ),
21374  MinEta = cms.double( -1.0 ),
21375  MinMass = cms.double( -1.0 ),
21376  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
21377  MinE = cms.double( -1.0 ),
21378  triggerType = cms.int32( 85 ),
21379  MinPt = cms.double( 25.0 )
21380 )
21381 fragment.hltPreHIPFJet140 = cms.EDFilter( "HLTPrescaler",
21382  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21383  offset = cms.uint32( 0 )
21384 )
21385 fragment.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet",
21386  saveTags = cms.bool( True ),
21387  MaxMass = cms.double( -1.0 ),
21388  MinN = cms.int32( 1 ),
21389  MaxEta = cms.double( 5.0 ),
21390  MinEta = cms.double( -1.0 ),
21391  MinMass = cms.double( -1.0 ),
21392  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21393  MinE = cms.double( -1.0 ),
21394  triggerType = cms.int32( 85 ),
21395  MinPt = cms.double( 110.0 )
21396 )
21397 fragment.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21398  DeltaR = cms.double( 0.5 ),
21399  CaloJetFilter = cms.InputTag( "hltSingleCaloJet110" ),
21400  TriggerType = cms.int32( 85 ),
21401  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21402 )
21403 fragment.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet",
21404  saveTags = cms.bool( True ),
21405  MaxMass = cms.double( -1.0 ),
21406  MinN = cms.int32( 1 ),
21407  MaxEta = cms.double( 5.0 ),
21408  MinEta = cms.double( -1.0 ),
21409  MinMass = cms.double( -1.0 ),
21410  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ),
21411  MinE = cms.double( -1.0 ),
21412  triggerType = cms.int32( 85 ),
21413  MinPt = cms.double( 140.0 )
21414 )
21415 fragment.hltPreHIPFJetFwd15 = cms.EDFilter( "HLTPrescaler",
21416  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21417  offset = cms.uint32( 0 )
21418 )
21419 fragment.hltSingleCaloFwdJet5 = cms.EDFilter( "HLT1CaloJet",
21420  saveTags = cms.bool( True ),
21421  MaxMass = cms.double( -1.0 ),
21422  MinN = cms.int32( 1 ),
21423  MaxEta = cms.double( 5.0 ),
21424  MinEta = cms.double( 2.7 ),
21425  MinMass = cms.double( -1.0 ),
21426  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21427  MinE = cms.double( -1.0 ),
21428  triggerType = cms.int32( 85 ),
21429  MinPt = cms.double( 5.0 )
21430 )
21431 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21432  DeltaR = cms.double( 0.5 ),
21433  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet5" ),
21434  TriggerType = cms.int32( 85 ),
21435  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21436 )
21437 fragment.hltSinglePFFwdJet15 = cms.EDFilter( "HLT1PFJet",
21438  saveTags = cms.bool( True ),
21439  MaxMass = cms.double( -1.0 ),
21440  MinN = cms.int32( 1 ),
21441  MaxEta = cms.double( 5.0 ),
21442  MinEta = cms.double( 2.7 ),
21443  MinMass = cms.double( -1.0 ),
21444  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5" ),
21445  MinE = cms.double( -1.0 ),
21446  triggerType = cms.int32( 85 ),
21447  MinPt = cms.double( 15.0 )
21448 )
21449 fragment.hltPreHIPFJetFwd25 = cms.EDFilter( "HLTPrescaler",
21450  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21451  offset = cms.uint32( 0 )
21452 )
21453 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
21454  saveTags = cms.bool( True ),
21455  MaxMass = cms.double( -1.0 ),
21456  MinN = cms.int32( 1 ),
21457  MaxEta = cms.double( 5.0 ),
21458  MinEta = cms.double( 2.7 ),
21459  MinMass = cms.double( -1.0 ),
21460  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21461  MinE = cms.double( -1.0 ),
21462  triggerType = cms.int32( 85 ),
21463  MinPt = cms.double( 10.0 )
21464 )
21465 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21466  DeltaR = cms.double( 0.5 ),
21467  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
21468  TriggerType = cms.int32( 85 ),
21469  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21470 )
21471 fragment.hltSinglePFFwdJet25 = cms.EDFilter( "HLT1PFJet",
21472  saveTags = cms.bool( True ),
21473  MaxMass = cms.double( -1.0 ),
21474  MinN = cms.int32( 1 ),
21475  MaxEta = cms.double( 5.0 ),
21476  MinEta = cms.double( 2.7 ),
21477  MinMass = cms.double( -1.0 ),
21478  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
21479  MinE = cms.double( -1.0 ),
21480  triggerType = cms.int32( 85 ),
21481  MinPt = cms.double( 25.0 )
21482 )
21483 fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed",
21484  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD" ),
21485  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
21486  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
21487  saveTags = cms.bool( True ),
21488  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
21489  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
21490  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
21491  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
21492  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
21493 )
21494 fragment.hltPreHIPFJetFwd140 = cms.EDFilter( "HLTPrescaler",
21495  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21496  offset = cms.uint32( 0 )
21497 )
21498 fragment.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet",
21499  saveTags = cms.bool( True ),
21500  MaxMass = cms.double( -1.0 ),
21501  MinN = cms.int32( 1 ),
21502  MaxEta = cms.double( 5.0 ),
21503  MinEta = cms.double( 2.7 ),
21504  MinMass = cms.double( -1.0 ),
21505  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21506  MinE = cms.double( -1.0 ),
21507  triggerType = cms.int32( 85 ),
21508  MinPt = cms.double( 110.0 )
21509 )
21510 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21511  DeltaR = cms.double( 0.5 ),
21512  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110" ),
21513  TriggerType = cms.int32( 85 ),
21514  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21515 )
21516 fragment.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet",
21517  saveTags = cms.bool( True ),
21518  MaxMass = cms.double( -1.0 ),
21519  MinN = cms.int32( 1 ),
21520  MaxEta = cms.double( 5.0 ),
21521  MinEta = cms.double( 2.7 ),
21522  MinMass = cms.double( -1.0 ),
21523  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ),
21524  MinE = cms.double( -1.0 ),
21525  triggerType = cms.int32( 85 ),
21526  MinPt = cms.double( 140.0 )
21527 )
21528 fragment.hltPreHIAK8PFJetFwd15 = cms.EDFilter( "HLTPrescaler",
21529  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21530  offset = cms.uint32( 0 )
21531 )
21532 fragment.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer",
21533  Active_Area_Repeats = cms.int32( 5 ),
21534  useMassDropTagger = cms.bool( False ),
21535  doAreaFastjet = cms.bool( False ),
21536  muMin = cms.double( -1.0 ),
21537  Ghost_EtaMax = cms.double( 6.0 ),
21538  maxBadHcalCells = cms.uint32( 9999999 ),
21539  doAreaDiskApprox = cms.bool( True ),
21540  subtractorName = cms.string( "" ),
21541  dRMax = cms.double( -1.0 ),
21542  useExplicitGhosts = cms.bool( False ),
21543  puWidth = cms.double( 0.0 ),
21544  maxRecoveredEcalCells = cms.uint32( 9999999 ),
21545  R0 = cms.double( -1.0 ),
21546  jetType = cms.string( "CaloJet" ),
21547  muCut = cms.double( -1.0 ),
21548  subjetPtMin = cms.double( -1.0 ),
21549  csRParam = cms.double( -1.0 ),
21550  MinVtxNdof = cms.int32( 5 ),
21551  minSeed = cms.uint32( 14327 ),
21552  voronoiRfact = cms.double( 0.9 ),
21553  doRhoFastjet = cms.bool( False ),
21554  jetAlgorithm = cms.string( "AntiKt" ),
21555  writeCompound = cms.bool( False ),
21556  muMax = cms.double( -1.0 ),
21557  nSigmaPU = cms.double( 1.0 ),
21558  GhostArea = cms.double( 0.01 ),
21559  Rho_EtaMax = cms.double( 4.4 ),
21560  restrictInputs = cms.bool( False ),
21561  useDynamicFiltering = cms.bool( False ),
21562  nExclude = cms.uint32( 0 ),
21563  maxRecoveredHcalCells = cms.uint32( 9999999 ),
21564  maxBadEcalCells = cms.uint32( 9999999 ),
21565  yMin = cms.double( -1.0 ),
21566  jetCollInstanceName = cms.string( "" ),
21567  useFiltering = cms.bool( False ),
21568  maxInputs = cms.uint32( 1 ),
21569  rFiltFactor = cms.double( -1.0 ),
21570  useDeterministicSeed = cms.bool( True ),
21571  doPVCorrection = cms.bool( False ),
21572  rFilt = cms.double( -1.0 ),
21573  yMax = cms.double( -1.0 ),
21574  zcut = cms.double( -1.0 ),
21575  useTrimming = cms.bool( False ),
21576  puCenters = cms.vdouble( ),
21577  MaxVtxZ = cms.double( 15.0 ),
21578  rParam = cms.double( 0.8 ),
21579  csRho_EtaMax = cms.double( -1.0 ),
21580  UseOnlyVertexTracks = cms.bool( False ),
21581  dRMin = cms.double( -1.0 ),
21582  gridSpacing = cms.double( -1.0 ),
21583  doFastJetNonUniform = cms.bool( False ),
21584  usePruning = cms.bool( False ),
21585  maxDepth = cms.int32( -1 ),
21586  yCut = cms.double( -1.0 ),
21587  useSoftDrop = cms.bool( False ),
21588  DzTrVtxMax = cms.double( 0.0 ),
21589  UseOnlyOnePV = cms.bool( False ),
21590  maxProblematicHcalCells = cms.uint32( 9999999 ),
21591  correctShape = cms.bool( False ),
21592  rcut_factor = cms.double( -1.0 ),
21593  src = cms.InputTag( "hltTowerMakerForAll" ),
21594  gridMaxRapidity = cms.double( -1.0 ),
21595  sumRecHits = cms.bool( False ),
21596  jetPtMin = cms.double( 1.0 ),
21597  puPtMin = cms.double( 10.0 ),
21598  srcPVs = cms.InputTag( "NotUsed" ),
21599  verbosity = cms.int32( 0 ),
21600  inputEtMin = cms.double( 0.3 ),
21601  useConstituentSubtraction = cms.bool( False ),
21602  beta = cms.double( -1.0 ),
21603  trimPtFracMin = cms.double( -1.0 ),
21604  radiusPU = cms.double( 0.8 ),
21605  nFilt = cms.int32( -1 ),
21606  useKtPruning = cms.bool( False ),
21607  DxyTrVtxMax = cms.double( 0.0 ),
21608  maxProblematicEcalCells = cms.uint32( 9999999 ),
21609  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
21610  doPUOffsetCorr = cms.bool( False ),
21611  writeJetsWithConst = cms.bool( False ),
21612  inputEMin = cms.double( 0.0 )
21613 )
21614 fragment.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
21615  min_N90 = cms.int32( -2 ),
21616  min_N90hits = cms.int32( 2 ),
21617  min_EMF = cms.double( 1.0E-6 ),
21618  jetsInput = cms.InputTag( "hltAK8CaloJets" ),
21619  JetIDParams = cms.PSet(
21620  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
21621  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
21622  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
21623  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
21624  useRecHits = cms.bool( True ),
21625  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
21626  ),
21627  max_EMF = cms.double( 999.0 )
21628 )
21629 fragment.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
21630  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
21631  algorithm = cms.string( "AK8CaloHLT" ),
21632  level = cms.string( "L1FastJet" )
21633 )
21634 fragment.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21635  algorithm = cms.string( "AK8CaloHLT" ),
21636  level = cms.string( "L2Relative" )
21637 )
21638 fragment.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21639  algorithm = cms.string( "AK8CaloHLT" ),
21640  level = cms.string( "L3Absolute" )
21641 )
21642 fragment.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21643  algorithm = cms.string( "AK8CaloHLT" ),
21644  level = cms.string( "L2L3Residual" )
21645 )
21646 fragment.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
21647  correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' )
21648 )
21649 fragment.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
21650  src = cms.InputTag( "hltAK8CaloJets" ),
21651  correctors = cms.VInputTag( 'hltAK8CaloCorrector' )
21652 )
21653 fragment.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
21654  src = cms.InputTag( "hltAK8CaloJetsIDPassed" ),
21655  correctors = cms.VInputTag( 'hltAK8CaloCorrector' )
21656 )
21657 fragment.hltSingleCaloFwdJet5AK8 = cms.EDFilter( "HLT1CaloJet",
21658  saveTags = cms.bool( True ),
21659  MaxMass = cms.double( -1.0 ),
21660  MinN = cms.int32( 1 ),
21661  MaxEta = cms.double( 5.0 ),
21662  MinEta = cms.double( 2.7 ),
21663  MinMass = cms.double( -1.0 ),
21664  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21665  MinE = cms.double( -1.0 ),
21666  triggerType = cms.int32( 85 ),
21667  MinPt = cms.double( 5.0 )
21668 )
21669 fragment.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
21670  Active_Area_Repeats = cms.int32( 5 ),
21671  useMassDropTagger = cms.bool( False ),
21672  doAreaFastjet = cms.bool( False ),
21673  muMin = cms.double( -1.0 ),
21674  Ghost_EtaMax = cms.double( 6.0 ),
21675  maxBadHcalCells = cms.uint32( 9999999 ),
21676  doAreaDiskApprox = cms.bool( False ),
21677  subtractorName = cms.string( "" ),
21678  dRMax = cms.double( -1.0 ),
21679  useExplicitGhosts = cms.bool( False ),
21680  puWidth = cms.double( 0.0 ),
21681  maxRecoveredEcalCells = cms.uint32( 9999999 ),
21682  R0 = cms.double( -1.0 ),
21683  jetType = cms.string( "CaloJet" ),
21684  muCut = cms.double( -1.0 ),
21685  subjetPtMin = cms.double( -1.0 ),
21686  csRParam = cms.double( -1.0 ),
21687  MinVtxNdof = cms.int32( 5 ),
21688  minSeed = cms.uint32( 0 ),
21689  voronoiRfact = cms.double( -9.0 ),
21690  doRhoFastjet = cms.bool( False ),
21691  jetAlgorithm = cms.string( "AntiKt" ),
21692  writeCompound = cms.bool( False ),
21693  muMax = cms.double( -1.0 ),
21694  nSigmaPU = cms.double( 1.0 ),
21695  GhostArea = cms.double( 0.01 ),
21696  Rho_EtaMax = cms.double( 4.4 ),
21697  restrictInputs = cms.bool( False ),
21698  useDynamicFiltering = cms.bool( False ),
21699  nExclude = cms.uint32( 0 ),
21700  maxRecoveredHcalCells = cms.uint32( 9999999 ),
21701  maxBadEcalCells = cms.uint32( 9999999 ),
21702  yMin = cms.double( -1.0 ),
21703  jetCollInstanceName = cms.string( "" ),
21704  useFiltering = cms.bool( False ),
21705  maxInputs = cms.uint32( 1 ),
21706  rFiltFactor = cms.double( -1.0 ),
21707  useDeterministicSeed = cms.bool( True ),
21708  doPVCorrection = cms.bool( False ),
21709  rFilt = cms.double( -1.0 ),
21710  yMax = cms.double( -1.0 ),
21711  zcut = cms.double( -1.0 ),
21712  useTrimming = cms.bool( False ),
21713  puCenters = cms.vdouble( ),
21714  MaxVtxZ = cms.double( 15.0 ),
21715  rParam = cms.double( 0.8 ),
21716  csRho_EtaMax = cms.double( -1.0 ),
21717  UseOnlyVertexTracks = cms.bool( False ),
21718  dRMin = cms.double( -1.0 ),
21719  gridSpacing = cms.double( -1.0 ),
21720  doFastJetNonUniform = cms.bool( False ),
21721  usePruning = cms.bool( False ),
21722  maxDepth = cms.int32( -1 ),
21723  yCut = cms.double( -1.0 ),
21724  useSoftDrop = cms.bool( False ),
21725  DzTrVtxMax = cms.double( 0.0 ),
21726  UseOnlyOnePV = cms.bool( False ),
21727  maxProblematicHcalCells = cms.uint32( 9999999 ),
21728  correctShape = cms.bool( False ),
21729  rcut_factor = cms.double( -1.0 ),
21730  src = cms.InputTag( "hltTowerMakerForAll" ),
21731  gridMaxRapidity = cms.double( -1.0 ),
21732  sumRecHits = cms.bool( False ),
21733  jetPtMin = cms.double( 1.0 ),
21734  puPtMin = cms.double( 10.0 ),
21735  srcPVs = cms.InputTag( "NotUsed" ),
21736  verbosity = cms.int32( 0 ),
21737  inputEtMin = cms.double( 0.3 ),
21738  useConstituentSubtraction = cms.bool( False ),
21739  beta = cms.double( -1.0 ),
21740  trimPtFracMin = cms.double( -1.0 ),
21741  radiusPU = cms.double( 0.8 ),
21742  nFilt = cms.int32( -1 ),
21743  useKtPruning = cms.bool( False ),
21744  DxyTrVtxMax = cms.double( 0.0 ),
21745  maxProblematicEcalCells = cms.uint32( 9999999 ),
21746  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
21747  doPUOffsetCorr = cms.bool( False ),
21748  writeJetsWithConst = cms.bool( False ),
21749  inputEMin = cms.double( 0.0 )
21750 )
21751 fragment.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
21752  filter = cms.bool( False ),
21753  src = cms.InputTag( "hltAK8CaloJetsPF" ),
21754  etMin = cms.double( 5.0 )
21755 )
21756 fragment.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer",
21757  Active_Area_Repeats = cms.int32( 5 ),
21758  useMassDropTagger = cms.bool( False ),
21759  doAreaFastjet = cms.bool( False ),
21760  muMin = cms.double( -1.0 ),
21761  Ghost_EtaMax = cms.double( 6.0 ),
21762  maxBadHcalCells = cms.uint32( 9999999 ),
21763  doAreaDiskApprox = cms.bool( True ),
21764  subtractorName = cms.string( "" ),
21765  dRMax = cms.double( -1.0 ),
21766  useExplicitGhosts = cms.bool( False ),
21767  puWidth = cms.double( 0.0 ),
21768  maxRecoveredEcalCells = cms.uint32( 9999999 ),
21769  R0 = cms.double( -1.0 ),
21770  jetType = cms.string( "PFJet" ),
21771  muCut = cms.double( -1.0 ),
21772  subjetPtMin = cms.double( -1.0 ),
21773  csRParam = cms.double( -1.0 ),
21774  MinVtxNdof = cms.int32( 0 ),
21775  minSeed = cms.uint32( 0 ),
21776  voronoiRfact = cms.double( -9.0 ),
21777  doRhoFastjet = cms.bool( False ),
21778  jetAlgorithm = cms.string( "AntiKt" ),
21779  writeCompound = cms.bool( False ),
21780  muMax = cms.double( -1.0 ),
21781  nSigmaPU = cms.double( 1.0 ),
21782  GhostArea = cms.double( 0.01 ),
21783  Rho_EtaMax = cms.double( 4.4 ),
21784  restrictInputs = cms.bool( False ),
21785  useDynamicFiltering = cms.bool( False ),
21786  nExclude = cms.uint32( 0 ),
21787  maxRecoveredHcalCells = cms.uint32( 9999999 ),
21788  maxBadEcalCells = cms.uint32( 9999999 ),
21789  yMin = cms.double( -1.0 ),
21790  jetCollInstanceName = cms.string( "" ),
21791  useFiltering = cms.bool( False ),
21792  maxInputs = cms.uint32( 1 ),
21793  rFiltFactor = cms.double( -1.0 ),
21794  useDeterministicSeed = cms.bool( True ),
21795  doPVCorrection = cms.bool( False ),
21796  rFilt = cms.double( -1.0 ),
21797  yMax = cms.double( -1.0 ),
21798  zcut = cms.double( -1.0 ),
21799  useTrimming = cms.bool( False ),
21800  puCenters = cms.vdouble( ),
21801  MaxVtxZ = cms.double( 15.0 ),
21802  rParam = cms.double( 0.8 ),
21803  csRho_EtaMax = cms.double( -1.0 ),
21804  UseOnlyVertexTracks = cms.bool( False ),
21805  dRMin = cms.double( -1.0 ),
21806  gridSpacing = cms.double( -1.0 ),
21807  doFastJetNonUniform = cms.bool( False ),
21808  usePruning = cms.bool( False ),
21809  maxDepth = cms.int32( -1 ),
21810  yCut = cms.double( -1.0 ),
21811  useSoftDrop = cms.bool( False ),
21812  DzTrVtxMax = cms.double( 0.0 ),
21813  UseOnlyOnePV = cms.bool( False ),
21814  maxProblematicHcalCells = cms.uint32( 9999999 ),
21815  correctShape = cms.bool( False ),
21816  rcut_factor = cms.double( -1.0 ),
21817  src = cms.InputTag( "hltParticleFlow" ),
21818  gridMaxRapidity = cms.double( -1.0 ),
21819  sumRecHits = cms.bool( False ),
21820  jetPtMin = cms.double( 0.0 ),
21821  puPtMin = cms.double( 10.0 ),
21822  srcPVs = cms.InputTag( "hltPixelVertices" ),
21823  verbosity = cms.int32( 0 ),
21824  inputEtMin = cms.double( 0.0 ),
21825  useConstituentSubtraction = cms.bool( False ),
21826  beta = cms.double( -1.0 ),
21827  trimPtFracMin = cms.double( -1.0 ),
21828  radiusPU = cms.double( 0.8 ),
21829  nFilt = cms.int32( -1 ),
21830  useKtPruning = cms.bool( False ),
21831  DxyTrVtxMax = cms.double( 0.0 ),
21832  maxProblematicEcalCells = cms.uint32( 9999999 ),
21833  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
21834  doPUOffsetCorr = cms.bool( False ),
21835  writeJetsWithConst = cms.bool( False ),
21836  inputEMin = cms.double( 0.0 )
21837 )
21838 fragment.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
21839  CEF = cms.double( 0.99 ),
21840  NHF = cms.double( 0.99 ),
21841  minPt = cms.double( 20.0 ),
21842  CHF = cms.double( 0.0 ),
21843  jetsInput = cms.InputTag( "hltAK8PFJets" ),
21844  NEF = cms.double( 0.99 ),
21845  NTOT = cms.int32( 1 ),
21846  NCH = cms.int32( 0 ),
21847  maxEta = cms.double( 1.0E99 ),
21848  maxCF = cms.double( 99.0 )
21849 )
21850 fragment.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
21851  CEF = cms.double( 0.99 ),
21852  NHF = cms.double( 0.9 ),
21853  minPt = cms.double( 20.0 ),
21854  CHF = cms.double( 0.0 ),
21855  jetsInput = cms.InputTag( "hltAK8PFJets" ),
21856  NEF = cms.double( 0.99 ),
21857  NTOT = cms.int32( 1 ),
21858  NCH = cms.int32( 0 ),
21859  maxEta = cms.double( 1.0E99 ),
21860  maxCF = cms.double( 99.0 )
21861 )
21862 fragment.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
21863  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
21864  algorithm = cms.string( "AK8PFHLT" ),
21865  level = cms.string( "L1FastJet" )
21866 )
21867 fragment.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21868  algorithm = cms.string( "AK8PFHLT" ),
21869  level = cms.string( "L2Relative" )
21870 )
21871 fragment.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21872  algorithm = cms.string( "AK8PFHLT" ),
21873  level = cms.string( "L3Absolute" )
21874 )
21875 fragment.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21876  algorithm = cms.string( "AK8PFHLT" ),
21877  level = cms.string( "L2L3Residual" )
21878 )
21879 fragment.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
21880  correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' )
21881 )
21882 fragment.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
21883  src = cms.InputTag( "hltAK8PFJets" ),
21884  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
21885 )
21886 fragment.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
21887  src = cms.InputTag( "hltAK8PFJetsLooseID" ),
21888  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
21889 )
21890 fragment.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
21891  src = cms.InputTag( "hltAK8PFJetsTightID" ),
21892  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
21893 )
21894 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21895  DeltaR = cms.double( 0.5 ),
21896  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet5AK8" ),
21897  TriggerType = cms.int32( 85 ),
21898  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21899 )
21900 fragment.hltSinglePFFwdJet15AK8 = cms.EDFilter( "HLT1PFJet",
21901  saveTags = cms.bool( True ),
21902  MaxMass = cms.double( -1.0 ),
21903  MinN = cms.int32( 1 ),
21904  MaxEta = cms.double( 5.0 ),
21905  MinEta = cms.double( 2.7 ),
21906  MinMass = cms.double( -1.0 ),
21907  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5AK8" ),
21908  MinE = cms.double( -1.0 ),
21909  triggerType = cms.int32( 85 ),
21910  MinPt = cms.double( 15.0 )
21911 )
21912 fragment.hltPreHIAK8PFJetFwd25 = cms.EDFilter( "HLTPrescaler",
21913  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21914  offset = cms.uint32( 0 )
21915 )
21916 fragment.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet",
21917  saveTags = cms.bool( True ),
21918  MaxMass = cms.double( -1.0 ),
21919  MinN = cms.int32( 1 ),
21920  MaxEta = cms.double( 5.0 ),
21921  MinEta = cms.double( 2.7 ),
21922  MinMass = cms.double( -1.0 ),
21923  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21924  MinE = cms.double( -1.0 ),
21925  triggerType = cms.int32( 85 ),
21926  MinPt = cms.double( 10.0 )
21927 )
21928 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21929  DeltaR = cms.double( 0.5 ),
21930  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ),
21931  TriggerType = cms.int32( 85 ),
21932  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21933 )
21934 fragment.hltSinglePFFwdJet25AK8 = cms.EDFilter( "HLT1PFJet",
21935  saveTags = cms.bool( True ),
21936  MaxMass = cms.double( -1.0 ),
21937  MinN = cms.int32( 1 ),
21938  MaxEta = cms.double( 5.0 ),
21939  MinEta = cms.double( 2.7 ),
21940  MinMass = cms.double( -1.0 ),
21941  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ),
21942  MinE = cms.double( -1.0 ),
21943  triggerType = cms.int32( 85 ),
21944  MinPt = cms.double( 25.0 )
21945 )
21946 fragment.hltPreHIAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
21947  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21948  offset = cms.uint32( 0 )
21949 )
21950 fragment.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet",
21951  saveTags = cms.bool( True ),
21952  MaxMass = cms.double( -1.0 ),
21953  MinN = cms.int32( 1 ),
21954  MaxEta = cms.double( 5.0 ),
21955  MinEta = cms.double( 2.7 ),
21956  MinMass = cms.double( -1.0 ),
21957  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ),
21958  MinE = cms.double( -1.0 ),
21959  triggerType = cms.int32( 85 ),
21960  MinPt = cms.double( 40.0 )
21961 )
21962 fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed",
21963  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ),
21964  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
21965  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
21966  saveTags = cms.bool( True ),
21967  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
21968  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
21969  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
21970  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
21971  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
21972 )
21973 fragment.hltPreHIAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler",
21974  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21975  offset = cms.uint32( 0 )
21976 )
21977 fragment.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet",
21978  saveTags = cms.bool( True ),
21979  MaxMass = cms.double( -1.0 ),
21980  MinN = cms.int32( 1 ),
21981  MaxEta = cms.double( 5.0 ),
21982  MinEta = cms.double( 2.7 ),
21983  MinMass = cms.double( -1.0 ),
21984  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21985  MinE = cms.double( -1.0 ),
21986  triggerType = cms.int32( 85 ),
21987  MinPt = cms.double( 40.0 )
21988 )
21989 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21990  DeltaR = cms.double( 0.5 ),
21991  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ),
21992  TriggerType = cms.int32( 85 ),
21993  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21994 )
21995 fragment.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet",
21996  saveTags = cms.bool( True ),
21997  MaxMass = cms.double( -1.0 ),
21998  MinN = cms.int32( 1 ),
21999  MaxEta = cms.double( 5.0 ),
22000  MinEta = cms.double( 2.7 ),
22001  MinMass = cms.double( -1.0 ),
22002  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ),
22003  MinE = cms.double( -1.0 ),
22004  triggerType = cms.int32( 85 ),
22005  MinPt = cms.double( 60.0 )
22006 )
22007 fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed",
22008  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ),
22009  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
22010  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
22011  saveTags = cms.bool( True ),
22012  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
22013  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
22014  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
22015  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
22016  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
22017 )
22018 fragment.hltPreHIAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler",
22019  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22020  offset = cms.uint32( 0 )
22021 )
22022 fragment.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet",
22023  saveTags = cms.bool( True ),
22024  MaxMass = cms.double( -1.0 ),
22025  MinN = cms.int32( 1 ),
22026  MaxEta = cms.double( 5.0 ),
22027  MinEta = cms.double( 2.7 ),
22028  MinMass = cms.double( -1.0 ),
22029  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
22030  MinE = cms.double( -1.0 ),
22031  triggerType = cms.int32( 85 ),
22032  MinPt = cms.double( 50.0 )
22033 )
22034 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
22035  DeltaR = cms.double( 0.5 ),
22036  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ),
22037  TriggerType = cms.int32( 85 ),
22038  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
22039 )
22040 fragment.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet",
22041  saveTags = cms.bool( True ),
22042  MaxMass = cms.double( -1.0 ),
22043  MinN = cms.int32( 1 ),
22044  MaxEta = cms.double( 5.0 ),
22045  MinEta = cms.double( 2.7 ),
22046  MinMass = cms.double( -1.0 ),
22047  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ),
22048  MinE = cms.double( -1.0 ),
22049  triggerType = cms.int32( 85 ),
22050  MinPt = cms.double( 80.0 )
22051 )
22052 fragment.hltPreHIAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler",
22053  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22054  offset = cms.uint32( 0 )
22055 )
22056 fragment.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet",
22057  saveTags = cms.bool( True ),
22058  MaxMass = cms.double( -1.0 ),
22059  MinN = cms.int32( 1 ),
22060  MaxEta = cms.double( 5.0 ),
22061  MinEta = cms.double( 2.7 ),
22062  MinMass = cms.double( -1.0 ),
22063  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
22064  MinE = cms.double( -1.0 ),
22065  triggerType = cms.int32( 85 ),
22066  MinPt = cms.double( 110.0 )
22067 )
22068 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
22069  DeltaR = cms.double( 0.5 ),
22070  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ),
22071  TriggerType = cms.int32( 85 ),
22072  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
22073 )
22074 fragment.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet",
22075  saveTags = cms.bool( True ),
22076  MaxMass = cms.double( -1.0 ),
22077  MinN = cms.int32( 1 ),
22078  MaxEta = cms.double( 5.0 ),
22079  MinEta = cms.double( 2.7 ),
22080  MinMass = cms.double( -1.0 ),
22081  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ),
22082  MinE = cms.double( -1.0 ),
22083  triggerType = cms.int32( 85 ),
22084  MinPt = cms.double( 140.0 )
22085 )
22086 fragment.hltPreHIAK8PFJet15 = cms.EDFilter( "HLTPrescaler",
22087  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22088  offset = cms.uint32( 0 )
22089 )
22090 fragment.hltSingleCaloJet5AK8 = cms.EDFilter( "HLT1CaloJet",
22091  saveTags = cms.bool( True ),
22092  MaxMass = cms.double( -1.0 ),
22093  MinN = cms.int32( 1 ),
22094  MaxEta = cms.double( 5.0 ),
22095  MinEta = cms.double( -1.0 ),
22096  MinMass = cms.double( -1.0 ),
22097  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
22098  MinE = cms.double( -1.0 ),
22099  triggerType = cms.int32( 85 ),
22100  MinPt = cms.double( 5.0 )
22101 )
22102 fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
22103  DeltaR = cms.double( 0.5 ),
22104  CaloJetFilter = cms.InputTag( "hltSingleCaloJet5AK8" ),
22105  TriggerType = cms.int32( 85 ),
22106  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
22107 )
22108 fragment.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet",
22109  saveTags = cms.bool( True ),
22110  MaxMass = cms.double( -1.0 ),
22111  MinN = cms.int32( 1 ),
22112  MaxEta = cms.double( 5.0 ),
22113  MinEta = cms.double( -1.0 ),
22114  MinMass = cms.double( -1.0 ),
22115  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ),
22116  MinE = cms.double( -1.0 ),
22117  triggerType = cms.int32( 85 ),
22118  MinPt = cms.double( 15.0 )
22119 )
22120 fragment.hltPreHIAK8PFJet25 = cms.EDFilter( "HLTPrescaler",
22121  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22122  offset = cms.uint32( 0 )
22123 )
22124 fragment.hltSinglePFJet25AK8 = cms.EDFilter( "HLT1PFJet",
22125  saveTags = cms.bool( True ),
22126  MaxMass = cms.double( -1.0 ),
22127  MinN = cms.int32( 1 ),
22128  MaxEta = cms.double( 5.0 ),
22129  MinEta = cms.double( -1.0 ),
22130  MinMass = cms.double( -1.0 ),
22131  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ),
22132  MinE = cms.double( -1.0 ),
22133  triggerType = cms.int32( 85 ),
22134  MinPt = cms.double( 25.0 )
22135 )
22136 fragment.hltPreHIAK8PFJet40 = cms.EDFilter( "HLTPrescaler",
22137  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22138  offset = cms.uint32( 0 )
22139 )
22140 fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet",
22141  saveTags = cms.bool( True ),
22142  MaxMass = cms.double( -1.0 ),
22143  MinN = cms.int32( 1 ),
22144  MaxEta = cms.double( 5.0 ),
22145  MinEta = cms.double( -1.0 ),
22146  MinMass = cms.double( -1.0 ),
22147  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
22148  MinE = cms.double( -1.0 ),
22149  triggerType = cms.int32( 85 ),
22150  MinPt = cms.double( 10.0 )
22151 )
22152 fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
22153  DeltaR = cms.double( 0.5 ),
22154  CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ),
22155  TriggerType = cms.int32( 85 ),
22156  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
22157 )
22158 fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet",
22159  saveTags = cms.bool( True ),
22160  MaxMass = cms.double( -1.0 ),
22161  MinN = cms.int32( 1 ),
22162  MaxEta = cms.double( 5.0 ),
22163  MinEta = cms.double( -1.0 ),
22164  MinMass = cms.double( -1.0 ),
22165  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ),
22166  MinE = cms.double( -1.0 ),
22167  triggerType = cms.int32( 85 ),
22168  MinPt = cms.double( 40.0 )
22169 )
22170 fragment.hltPreHIAK8PFJet60 = cms.EDFilter( "HLTPrescaler",
22171  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22172  offset = cms.uint32( 0 )
22173 )
22174 fragment.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet",
22175  saveTags = cms.bool( True ),
22176  MaxMass = cms.double( -1.0 ),
22177  MinN = cms.int32( 1 ),
22178  MaxEta = cms.double( 5.0 ),
22179  MinEta = cms.double( -1.0 ),
22180  MinMass = cms.double( -1.0 ),
22181  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
22182  MinE = cms.double( -1.0 ),
22183  triggerType = cms.int32( 85 ),
22184  MinPt = cms.double( 40.0 )
22185 )
22186 fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
22187  DeltaR = cms.double( 0.5 ),
22188  CaloJetFilter = cms.InputTag( "hltSingleCaloJet40AK8" ),
22189  TriggerType = cms.int32( 85 ),
22190  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
22191 )
22192 fragment.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet",
22193  saveTags = cms.bool( True ),
22194  MaxMass = cms.double( -1.0 ),
22195  MinN = cms.int32( 1 ),
22196  MaxEta = cms.double( 5.0 ),
22197  MinEta = cms.double( -1.0 ),
22198  MinMass = cms.double( -1.0 ),
22199  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ),
22200  MinE = cms.double( -1.0 ),
22201  triggerType = cms.int32( 85 ),
22202  MinPt = cms.double( 60.0 )
22203 )
22204 fragment.hltPreHIAK8PFJet80 = cms.EDFilter( "HLTPrescaler",
22205  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22206  offset = cms.uint32( 0 )
22207 )
22208 fragment.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet",
22209  saveTags = cms.bool( True ),
22210  MaxMass = cms.double( -1.0 ),
22211  MinN = cms.int32( 1 ),
22212  MaxEta = cms.double( 5.0 ),
22213  MinEta = cms.double( -1.0 ),
22214  MinMass = cms.double( -1.0 ),
22215  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
22216  MinE = cms.double( -1.0 ),
22217  triggerType = cms.int32( 85 ),
22218  MinPt = cms.double( 50.0 )
22219 )
22220 fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
22221  DeltaR = cms.double( 0.5 ),
22222  CaloJetFilter = cms.InputTag( "hltSingleCaloJet50AK8" ),
22223  TriggerType = cms.int32( 85 ),
22224  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
22225 )
22226 fragment.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet",
22227  saveTags = cms.bool( True ),
22228  MaxMass = cms.double( -1.0 ),
22229  MinN = cms.int32( 1 ),
22230  MaxEta = cms.double( 5.0 ),
22231  MinEta = cms.double( -1.0 ),
22232  MinMass = cms.double( -1.0 ),
22233  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ),
22234  MinE = cms.double( -1.0 ),
22235  triggerType = cms.int32( 85 ),
22236  MinPt = cms.double( 80.0 )
22237 )
22238 fragment.hltPreHIAK8PFJet140 = cms.EDFilter( "HLTPrescaler",
22239  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22240  offset = cms.uint32( 0 )
22241 )
22242 fragment.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet",
22243  saveTags = cms.bool( True ),
22244  MaxMass = cms.double( -1.0 ),
22245  MinN = cms.int32( 1 ),
22246  MaxEta = cms.double( 5.0 ),
22247  MinEta = cms.double( -1.0 ),
22248  MinMass = cms.double( -1.0 ),
22249  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
22250  MinE = cms.double( -1.0 ),
22251  triggerType = cms.int32( 85 ),
22252  MinPt = cms.double( 110.0 )
22253 )
22254 fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
22255  DeltaR = cms.double( 0.5 ),
22256  CaloJetFilter = cms.InputTag( "hltSingleCaloJet110AK8" ),
22257  TriggerType = cms.int32( 85 ),
22258  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
22259 )
22260 fragment.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet",
22261  saveTags = cms.bool( True ),
22262  MaxMass = cms.double( -1.0 ),
22263  MinN = cms.int32( 1 ),
22264  MaxEta = cms.double( 5.0 ),
22265  MinEta = cms.double( -1.0 ),
22266  MinMass = cms.double( -1.0 ),
22267  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ),
22268  MinE = cms.double( -1.0 ),
22269  triggerType = cms.int32( 85 ),
22270  MinPt = cms.double( 140.0 )
22271 )
22272 fragment.hltPreHIL3Mu5AK4PFJet30 = cms.EDFilter( "HLTPrescaler",
22273  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22274  offset = cms.uint32( 0 )
22275 )
22276 fragment.hltPreHIL3Mu5AK4PFJet40 = cms.EDFilter( "HLTPrescaler",
22277  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22278  offset = cms.uint32( 0 )
22279 )
22280 fragment.hltPreHIL3Mu5AK4PFJet60 = cms.EDFilter( "HLTPrescaler",
22281  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22282  offset = cms.uint32( 0 )
22283 )
22284 fragment.hltL1sAlCaEcalPi0EtaForHI = cms.EDFilter( "HLTL1TSeed",
22285  L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR 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 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleEG50 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ),
22286  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
22287  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
22288  saveTags = cms.bool( True ),
22289  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
22290  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
22291  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
22292  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
22293  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
22294 )
22295 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
22296  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22297  offset = cms.uint32( 0 )
22298 )
22299 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
22300  statusLevelRecHitsToUse = cms.int32( 1 ),
22301  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
22302  flagLevelRecHitsToUse = cms.int32( 1 ),
22303  maxNumberofClusters = cms.int32( 300 ),
22304  clusPhiSize = cms.int32( 3 ),
22305  posCalcParameters = cms.PSet(
22306  T0_barl = cms.double( 7.4 ),
22307  T0_endcPresh = cms.double( 1.2 ),
22308  LogWeighted = cms.bool( True ),
22309  T0_endc = cms.double( 3.1 ),
22310  X0 = cms.double( 0.89 ),
22311  W0 = cms.double( 4.2 )
22312  ),
22313  clusEtaSize = cms.int32( 3 ),
22314  useRecoFlag = cms.bool( False ),
22315  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22316  maxNumberofSeeds = cms.int32( 700 ),
22317  useDBStatus = cms.bool( True ),
22318  debugLevel = cms.int32( 0 ),
22319  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22320  clusSeedThrEndCap = cms.double( 1.0 ),
22321  clusSeedThr = cms.double( 0.5 ),
22322  doEndcaps = cms.bool( True ),
22323  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
22324  doBarrel = cms.bool( True )
22325 )
22326 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
22327  barrelSelection = cms.PSet(
22328  massHighPi0Cand = cms.double( 0.163 ),
22329  ptMinForIsolation = cms.double( 1.0 ),
22330  seleMinvMaxBarrel = cms.double( 0.22 ),
22331  massLowPi0Cand = cms.double( 0.104 ),
22332  seleS9S25Gamma = cms.double( 0.0 ),
22333  seleBeltDeta = cms.double( 0.05 ),
22334  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
22335  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
22336  removePi0CandidatesForEta = cms.bool( False ),
22337  seleMinvMinBarrel = cms.double( 0.06 ),
22338  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
22339  selePtPairBarrel_region1 = cms.double( 2.0 ),
22340  selePtPairBarrel_region2 = cms.double( 1.75 ),
22341  seleBeltDR = cms.double( 0.2 ),
22342  region1_Barrel = cms.double( 1.0 ),
22343  seleIsoBarrel_region1 = cms.double( 0.5 ),
22344  selePtGammaBarrel_region1 = cms.double( 0.65 ),
22345  seleIsoBarrel_region2 = cms.double( 0.5 ),
22346  selePtGammaBarrel_region2 = cms.double( 0.65 ),
22347  store5x5RecHitEB = cms.bool( False ),
22348  seleNxtalBarrel_region2 = cms.uint32( 6 ),
22349  seleNxtalBarrel_region1 = cms.uint32( 6 )
22350  ),
22351  statusLevelRecHitsToUse = cms.int32( 1 ),
22352  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22353  doSelBarrel = cms.bool( True ),
22354  flagLevelRecHitsToUse = cms.int32( 1 ),
22355  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
22356  doSelEndcap = cms.bool( False ),
22357  storeRecHitES = cms.bool( False ),
22358  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
22359  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22360  useRecoFlag = cms.bool( False ),
22361  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
22362  debugLevel = cms.int32( 0 ),
22363  endcapSelection = cms.PSet(
22364  seleBeltDetaEndCap = cms.double( 0.05 ),
22365  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
22366  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
22367  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
22368  seleNxtalEndCap_region2 = cms.uint32( 6 ),
22369  seleNxtalEndCap_region3 = cms.uint32( 6 ),
22370  ptMinForIsolationEndCap = cms.double( 0.5 ),
22371  selePtPairEndCap_region1 = cms.double( 1.5 ),
22372  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
22373  selePtPairEndCap_region2 = cms.double( 1.5 ),
22374  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
22375  selePtGammaEndCap_region3 = cms.double( 0.5 ),
22376  selePtGammaEndCap_region2 = cms.double( 0.5 ),
22377  selePtGammaEndCap_region1 = cms.double( 0.5 ),
22378  region1_EndCap = cms.double( 1.8 ),
22379  region2_EndCap = cms.double( 2.0 ),
22380  store5x5RecHitEE = cms.bool( False ),
22381  seleIsoEndCap_region3 = cms.double( 0.5 ),
22382  seleIsoEndCap_region2 = cms.double( 0.5 ),
22383  seleMinvMinEndCap = cms.double( 0.05 ),
22384  selePtPairEndCap_region3 = cms.double( 99.0 ),
22385  seleIsoEndCap_region1 = cms.double( 0.5 ),
22386  seleBeltDREndCap = cms.double( 0.2 ),
22387  seleMinvMaxEndCap = cms.double( 0.3 ),
22388  seleNxtalEndCap_region1 = cms.uint32( 6 ),
22389  seleS9S25GammaEndCap = cms.double( 0.0 )
22390  ),
22391  preshowerSelection = cms.PSet(
22392  preshClusterEnergyCut = cms.double( 0.0 ),
22393  debugLevelES = cms.string( "" ),
22394  ESCollection = cms.string( "pi0EcalRecHitsES" ),
22395  preshNclust = cms.int32( 4 ),
22396  preshStripEnergyCut = cms.double( 0.0 ),
22397  preshCalibPlaneY = cms.double( 0.7 ),
22398  preshSeededNstrip = cms.int32( 15 ),
22399  preshCalibGamma = cms.double( 0.024 ),
22400  preshCalibPlaneX = cms.double( 1.0 ),
22401  preshCalibMIP = cms.double( 9.0E-5 )
22402  ),
22403  useDBStatus = cms.bool( True )
22404 )
22405 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
22406  doEnergyScale = cms.bool( False ),
22407  doLaserCorrectionsInverse = cms.bool( False ),
22408  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
22409  doEnergyScaleInverse = cms.bool( False ),
22410  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
22411  doIntercalibInverse = cms.bool( False ),
22412  doLaserCorrections = cms.bool( False ),
22413  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
22414  doIntercalib = cms.bool( False ),
22415  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
22416 )
22417 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
22418  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
22419  region = cms.string( "barrel" ),
22420  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
22421  digisOut = cms.string( "pi0EBDigis" ),
22422  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
22423  srFlagsOut = cms.string( "pi0EBSrFlags" )
22424 )
22425 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
22426  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22427  offset = cms.uint32( 0 )
22428 )
22429 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
22430  barrelSelection = cms.PSet(
22431  massHighPi0Cand = cms.double( 0.163 ),
22432  ptMinForIsolation = cms.double( 1.0 ),
22433  seleMinvMaxBarrel = cms.double( 0.22 ),
22434  massLowPi0Cand = cms.double( 0.104 ),
22435  seleS9S25Gamma = cms.double( 0.0 ),
22436  seleBeltDeta = cms.double( 0.05 ),
22437  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
22438  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
22439  removePi0CandidatesForEta = cms.bool( False ),
22440  seleMinvMinBarrel = cms.double( 0.06 ),
22441  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
22442  selePtPairBarrel_region1 = cms.double( 1.5 ),
22443  selePtPairBarrel_region2 = cms.double( 1.5 ),
22444  seleBeltDR = cms.double( 0.2 ),
22445  region1_Barrel = cms.double( 1.0 ),
22446  seleIsoBarrel_region1 = cms.double( 0.5 ),
22447  selePtGammaBarrel_region1 = cms.double( 0.5 ),
22448  seleIsoBarrel_region2 = cms.double( 0.5 ),
22449  selePtGammaBarrel_region2 = cms.double( 0.5 ),
22450  store5x5RecHitEB = cms.bool( False ),
22451  seleNxtalBarrel_region2 = cms.uint32( 6 ),
22452  seleNxtalBarrel_region1 = cms.uint32( 6 )
22453  ),
22454  statusLevelRecHitsToUse = cms.int32( 1 ),
22455  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22456  doSelBarrel = cms.bool( False ),
22457  flagLevelRecHitsToUse = cms.int32( 1 ),
22458  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
22459  doSelEndcap = cms.bool( True ),
22460  storeRecHitES = cms.bool( True ),
22461  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
22462  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22463  useRecoFlag = cms.bool( False ),
22464  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
22465  debugLevel = cms.int32( 0 ),
22466  endcapSelection = cms.PSet(
22467  seleBeltDetaEndCap = cms.double( 0.05 ),
22468  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
22469  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
22470  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
22471  seleNxtalEndCap_region2 = cms.uint32( 6 ),
22472  seleNxtalEndCap_region3 = cms.uint32( 6 ),
22473  ptMinForIsolationEndCap = cms.double( 0.5 ),
22474  selePtPairEndCap_region1 = cms.double( 3.75 ),
22475  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
22476  selePtPairEndCap_region2 = cms.double( 2.0 ),
22477  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
22478  selePtGammaEndCap_region3 = cms.double( 0.95 ),
22479  selePtGammaEndCap_region2 = cms.double( 0.95 ),
22480  selePtGammaEndCap_region1 = cms.double( 1.1 ),
22481  region1_EndCap = cms.double( 1.8 ),
22482  region2_EndCap = cms.double( 2.0 ),
22483  store5x5RecHitEE = cms.bool( False ),
22484  seleIsoEndCap_region3 = cms.double( 0.5 ),
22485  seleIsoEndCap_region2 = cms.double( 0.5 ),
22486  seleMinvMinEndCap = cms.double( 0.05 ),
22487  selePtPairEndCap_region3 = cms.double( 2.0 ),
22488  seleIsoEndCap_region1 = cms.double( 0.5 ),
22489  seleBeltDREndCap = cms.double( 0.2 ),
22490  seleMinvMaxEndCap = cms.double( 0.3 ),
22491  seleNxtalEndCap_region1 = cms.uint32( 6 ),
22492  seleS9S25GammaEndCap = cms.double( 0.0 )
22493  ),
22494  preshowerSelection = cms.PSet(
22495  preshClusterEnergyCut = cms.double( 0.0 ),
22496  debugLevelES = cms.string( "" ),
22497  ESCollection = cms.string( "pi0EcalRecHitsES" ),
22498  preshNclust = cms.int32( 4 ),
22499  preshStripEnergyCut = cms.double( 0.0 ),
22500  preshCalibPlaneY = cms.double( 0.7 ),
22501  preshSeededNstrip = cms.int32( 15 ),
22502  preshCalibGamma = cms.double( 0.024 ),
22503  preshCalibPlaneX = cms.double( 1.0 ),
22504  preshCalibMIP = cms.double( 9.0E-5 )
22505  ),
22506  useDBStatus = cms.bool( True )
22507 )
22508 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
22509  doEnergyScale = cms.bool( False ),
22510  doLaserCorrectionsInverse = cms.bool( False ),
22511  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
22512  doEnergyScaleInverse = cms.bool( False ),
22513  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
22514  doIntercalibInverse = cms.bool( False ),
22515  doLaserCorrections = cms.bool( False ),
22516  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
22517  doIntercalib = cms.bool( False ),
22518  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
22519 )
22520 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
22521  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
22522  region = cms.string( "endcap" ),
22523  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
22524  digisOut = cms.string( "pi0EEDigis" ),
22525  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
22526  srFlagsOut = cms.string( "pi0EESrFlags" )
22527 )
22528 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
22529  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22530  offset = cms.uint32( 0 )
22531 )
22532 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
22533  barrelSelection = cms.PSet(
22534  massHighPi0Cand = cms.double( 0.156 ),
22535  ptMinForIsolation = cms.double( 1.0 ),
22536  seleMinvMaxBarrel = cms.double( 0.8 ),
22537  massLowPi0Cand = cms.double( 0.084 ),
22538  seleS9S25Gamma = cms.double( 0.8 ),
22539  seleBeltDeta = cms.double( 0.1 ),
22540  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
22541  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
22542  removePi0CandidatesForEta = cms.bool( True ),
22543  seleMinvMinBarrel = cms.double( 0.2 ),
22544  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
22545  selePtPairBarrel_region1 = cms.double( 3.0 ),
22546  selePtPairBarrel_region2 = cms.double( 3.0 ),
22547  seleBeltDR = cms.double( 0.3 ),
22548  region1_Barrel = cms.double( 1.0 ),
22549  seleIsoBarrel_region1 = cms.double( 0.5 ),
22550  selePtGammaBarrel_region1 = cms.double( 0.65 ),
22551  seleIsoBarrel_region2 = cms.double( 0.5 ),
22552  selePtGammaBarrel_region2 = cms.double( 1.4 ),
22553  store5x5RecHitEB = cms.bool( True ),
22554  seleNxtalBarrel_region2 = cms.uint32( 6 ),
22555  seleNxtalBarrel_region1 = cms.uint32( 6 )
22556  ),
22557  statusLevelRecHitsToUse = cms.int32( 1 ),
22558  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22559  doSelBarrel = cms.bool( True ),
22560  flagLevelRecHitsToUse = cms.int32( 1 ),
22561  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
22562  doSelEndcap = cms.bool( False ),
22563  storeRecHitES = cms.bool( False ),
22564  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
22565  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22566  useRecoFlag = cms.bool( False ),
22567  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
22568  debugLevel = cms.int32( 0 ),
22569  endcapSelection = cms.PSet(
22570  seleBeltDetaEndCap = cms.double( 0.05 ),
22571  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
22572  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
22573  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
22574  seleNxtalEndCap_region2 = cms.uint32( 6 ),
22575  seleNxtalEndCap_region3 = cms.uint32( 6 ),
22576  ptMinForIsolationEndCap = cms.double( 0.5 ),
22577  selePtPairEndCap_region1 = cms.double( 1.5 ),
22578  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
22579  selePtPairEndCap_region2 = cms.double( 1.5 ),
22580  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
22581  selePtGammaEndCap_region3 = cms.double( 0.5 ),
22582  selePtGammaEndCap_region2 = cms.double( 0.5 ),
22583  selePtGammaEndCap_region1 = cms.double( 0.5 ),
22584  region1_EndCap = cms.double( 1.8 ),
22585  region2_EndCap = cms.double( 2.0 ),
22586  store5x5RecHitEE = cms.bool( False ),
22587  seleIsoEndCap_region3 = cms.double( 0.5 ),
22588  seleIsoEndCap_region2 = cms.double( 0.5 ),
22589  seleMinvMinEndCap = cms.double( 0.05 ),
22590  selePtPairEndCap_region3 = cms.double( 99.0 ),
22591  seleIsoEndCap_region1 = cms.double( 0.5 ),
22592  seleBeltDREndCap = cms.double( 0.2 ),
22593  seleMinvMaxEndCap = cms.double( 0.3 ),
22594  seleNxtalEndCap_region1 = cms.uint32( 6 ),
22595  seleS9S25GammaEndCap = cms.double( 0.0 )
22596  ),
22597  preshowerSelection = cms.PSet(
22598  preshClusterEnergyCut = cms.double( 0.0 ),
22599  debugLevelES = cms.string( "" ),
22600  ESCollection = cms.string( "etaEcalRecHitsES" ),
22601  preshNclust = cms.int32( 4 ),
22602  preshStripEnergyCut = cms.double( 0.0 ),
22603  preshCalibPlaneY = cms.double( 0.7 ),
22604  preshSeededNstrip = cms.int32( 15 ),
22605  preshCalibGamma = cms.double( 0.024 ),
22606  preshCalibPlaneX = cms.double( 1.0 ),
22607  preshCalibMIP = cms.double( 9.0E-5 )
22608  ),
22609  useDBStatus = cms.bool( True )
22610 )
22611 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
22612  doEnergyScale = cms.bool( False ),
22613  doLaserCorrectionsInverse = cms.bool( False ),
22614  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
22615  doEnergyScaleInverse = cms.bool( False ),
22616  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
22617  doIntercalibInverse = cms.bool( False ),
22618  doLaserCorrections = cms.bool( False ),
22619  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
22620  doIntercalib = cms.bool( False ),
22621  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
22622 )
22623 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
22624  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
22625  region = cms.string( "barrel" ),
22626  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
22627  digisOut = cms.string( "etaEBDigis" ),
22628  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
22629  srFlagsOut = cms.string( "etaEBSrFlags" )
22630 )
22631 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
22632  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22633  offset = cms.uint32( 0 )
22634 )
22635 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
22636  barrelSelection = cms.PSet(
22637  massHighPi0Cand = cms.double( 0.163 ),
22638  ptMinForIsolation = cms.double( 1.0 ),
22639  seleMinvMaxBarrel = cms.double( 0.8 ),
22640  massLowPi0Cand = cms.double( 0.104 ),
22641  seleS9S25Gamma = cms.double( 0.0 ),
22642  seleBeltDeta = cms.double( 0.05 ),
22643  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
22644  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
22645  removePi0CandidatesForEta = cms.bool( False ),
22646  seleMinvMinBarrel = cms.double( 0.3 ),
22647  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
22648  selePtPairBarrel_region1 = cms.double( 1.5 ),
22649  selePtPairBarrel_region2 = cms.double( 1.5 ),
22650  seleBeltDR = cms.double( 0.2 ),
22651  region1_Barrel = cms.double( 1.0 ),
22652  seleIsoBarrel_region1 = cms.double( 0.5 ),
22653  selePtGammaBarrel_region1 = cms.double( 1.0 ),
22654  seleIsoBarrel_region2 = cms.double( 0.5 ),
22655  selePtGammaBarrel_region2 = cms.double( 0.5 ),
22656  store5x5RecHitEB = cms.bool( False ),
22657  seleNxtalBarrel_region2 = cms.uint32( 6 ),
22658  seleNxtalBarrel_region1 = cms.uint32( 6 )
22659  ),
22660  statusLevelRecHitsToUse = cms.int32( 1 ),
22661  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22662  doSelBarrel = cms.bool( False ),
22663  flagLevelRecHitsToUse = cms.int32( 1 ),
22664  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
22665  doSelEndcap = cms.bool( True ),
22666  storeRecHitES = cms.bool( True ),
22667  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
22668  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22669  useRecoFlag = cms.bool( False ),
22670  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
22671  debugLevel = cms.int32( 0 ),
22672  endcapSelection = cms.PSet(
22673  seleBeltDetaEndCap = cms.double( 0.1 ),
22674  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
22675  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
22676  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
22677  seleNxtalEndCap_region2 = cms.uint32( 6 ),
22678  seleNxtalEndCap_region3 = cms.uint32( 6 ),
22679  ptMinForIsolationEndCap = cms.double( 0.5 ),
22680  selePtPairEndCap_region1 = cms.double( 3.0 ),
22681  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
22682  selePtPairEndCap_region2 = cms.double( 3.0 ),
22683  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
22684  selePtGammaEndCap_region3 = cms.double( 1.0 ),
22685  selePtGammaEndCap_region2 = cms.double( 1.0 ),
22686  selePtGammaEndCap_region1 = cms.double( 1.0 ),
22687  region1_EndCap = cms.double( 1.8 ),
22688  region2_EndCap = cms.double( 2.0 ),
22689  store5x5RecHitEE = cms.bool( True ),
22690  seleIsoEndCap_region3 = cms.double( 0.5 ),
22691  seleIsoEndCap_region2 = cms.double( 0.5 ),
22692  seleMinvMinEndCap = cms.double( 0.2 ),
22693  selePtPairEndCap_region3 = cms.double( 3.0 ),
22694  seleIsoEndCap_region1 = cms.double( 0.5 ),
22695  seleBeltDREndCap = cms.double( 0.3 ),
22696  seleMinvMaxEndCap = cms.double( 0.8 ),
22697  seleNxtalEndCap_region1 = cms.uint32( 6 ),
22698  seleS9S25GammaEndCap = cms.double( 0.85 )
22699  ),
22700  preshowerSelection = cms.PSet(
22701  preshClusterEnergyCut = cms.double( 0.0 ),
22702  debugLevelES = cms.string( "" ),
22703  ESCollection = cms.string( "etaEcalRecHitsES" ),
22704  preshNclust = cms.int32( 4 ),
22705  preshStripEnergyCut = cms.double( 0.0 ),
22706  preshCalibPlaneY = cms.double( 0.7 ),
22707  preshSeededNstrip = cms.int32( 15 ),
22708  preshCalibGamma = cms.double( 0.024 ),
22709  preshCalibPlaneX = cms.double( 1.0 ),
22710  preshCalibMIP = cms.double( 9.0E-5 )
22711  ),
22712  useDBStatus = cms.bool( True )
22713 )
22714 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
22715  doEnergyScale = cms.bool( False ),
22716  doLaserCorrectionsInverse = cms.bool( False ),
22717  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
22718  doEnergyScaleInverse = cms.bool( False ),
22719  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
22720  doIntercalibInverse = cms.bool( False ),
22721  doLaserCorrections = cms.bool( False ),
22722  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
22723  doIntercalib = cms.bool( False ),
22724  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
22725 )
22726 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
22727  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
22728  region = cms.string( "endcap" ),
22729  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
22730  digisOut = cms.string( "etaEEDigis" ),
22731  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
22732  srFlagsOut = cms.string( "etaEESrFlags" )
22733 )
22734 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
22735  SelectedTriggerType = cms.int32( 2 )
22736 )
22737 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
22738  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22739  offset = cms.uint32( 0 )
22740 )
22741 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
22742  inputTag = cms.InputTag( "rawDataCollector" ),
22743  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 )
22744 )
22745 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
22746  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22747  offset = cms.uint32( 0 )
22748 )
22749 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
22750  InputTag = cms.InputTag( "rawDataCollector" ),
22751  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
22752  FilterSummary = cms.untracked.bool( False )
22753 )
22754 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
22755  inputTag = cms.InputTag( "rawDataCollector" ),
22756  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 )
22757 )
22758 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
22759  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
22760  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
22761  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
22762  saveTags = cms.bool( True ),
22763  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
22764  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
22765  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
22766  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
22767  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
22768 )
22769 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
22770  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22771  offset = cms.uint32( 0 )
22772 )
22773 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
22774  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 ),
22775  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
22776  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
22777  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
22778  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
22779  statusThreshold = cms.uint32( 3 ),
22780  useRecoFlag = cms.bool( False ),
22781  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
22782  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22783  ampCut_barrelM = cms.vdouble( 14.7539, 14.8687, 14.9573, 15.0231, 15.0687, 15.0967, 15.1093, 15.1086, 15.0962, 15.0739, 15.0431, 15.0051, 14.9611, 14.9122, 14.8593, 14.8033, 14.7449, 14.6848, 14.6236, 14.5618, 14.4999, 14.4382, 14.3771, 14.3168, 14.2575, 14.1994, 14.1427, 14.0873, 14.0333, 13.9808, 13.9298, 13.8801, 13.8317, 13.7846, 13.7387, 13.6938, 13.6499, 13.6069, 13.5646, 13.5229, 13.4817, 13.441, 13.4007, 13.3606, 13.3207, 13.2809, 13.2413, 13.2017, 13.1622, 13.1228, 13.0836, 13.0445, 13.0056, 12.9671, 12.9289, 12.8913, 12.8543, 12.818, 12.7828, 12.7486, 12.7156, 12.6841, 12.6542, 12.626, 12.5997, 12.5756, 12.5536, 12.5339, 12.5167, 12.5019, 12.4897, 12.48, 12.4727, 12.4678, 12.4651, 12.4644, 12.4654, 12.4677, 12.4708, 12.4744, 12.4777, 12.4799, 12.4804, 12.478, 12.4718 ),
22784  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
22785  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22786  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 ),
22787  ampCut_barrelP = cms.vdouble( 12.4718, 12.478, 12.4804, 12.4799, 12.4777, 12.4744, 12.4708, 12.4677, 12.4654, 12.4644, 12.4651, 12.4678, 12.4727, 12.48, 12.4897, 12.5019, 12.5167, 12.5339, 12.5536, 12.5756, 12.5997, 12.626, 12.6542, 12.6841, 12.7156, 12.7486, 12.7828, 12.818, 12.8543, 12.8913, 12.9289, 12.9671, 13.0056, 13.0445, 13.0836, 13.1228, 13.1622, 13.2017, 13.2413, 13.2809, 13.3207, 13.3606, 13.4007, 13.441, 13.4817, 13.5229, 13.5646, 13.6069, 13.6499, 13.6938, 13.7387, 13.7846, 13.8317, 13.8801, 13.9298, 13.9808, 14.0333, 14.0873, 14.1427, 14.1994, 14.2575, 14.3168, 14.3771, 14.4382, 14.4999, 14.5618, 14.6236, 14.6848, 14.7449, 14.8033, 14.8593, 14.9122, 14.9611, 15.0051, 15.0431, 15.0739, 15.0962, 15.1086, 15.1093, 15.0967, 15.0687, 15.0231, 14.9573, 14.8687, 14.7539 )
22788 )
22789 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
22790  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
22791  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
22792  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
22793  saveTags = cms.bool( True ),
22794  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
22795  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
22796  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
22797  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
22798  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
22799 )
22800 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
22801  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22802  offset = cms.uint32( 0 )
22803 )
22804 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
22805  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ),
22806  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
22807  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
22808  saveTags = cms.bool( True ),
22809  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
22810  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
22811  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
22812  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
22813  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
22814 )
22815 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
22816  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22817  offset = cms.uint32( 0 )
22818 )
22819 fragment.hltRPCMuonNormaL1Filtered0ForHI = cms.EDFilter( "HLTMuonL1TFilter",
22820  saveTags = cms.bool( True ),
22821  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
22822  MinPt = cms.double( 0.0 ),
22823  MinN = cms.int32( 1 ),
22824  MaxEta = cms.double( 1.6 ),
22825  CentralBxOnly = cms.bool( True ),
22826  SelectQualities = cms.vint32( ),
22827  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
22828 )
22829 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
22830  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
22831  DebugOn = cms.untracked.bool( False ),
22832  DetectorType = cms.untracked.string( "pixel" )
22833 )
22834 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
22835  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22836  offset = cms.uint32( 0 )
22837 )
22838 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
22839  inputTag = cms.InputTag( "rawDataCollector" ),
22840  fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 )
22841 )
22842 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
22843  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22844  offset = cms.uint32( 0 )
22845 )
22846 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
22847  inputTag = cms.InputTag( "rawDataCollector" ),
22848  fedList = cms.vuint32( 1023, 1024 )
22849 )
22850 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
22851  moduleLabelPatternsToSkip = cms.vstring( ),
22852  processName = cms.string( "@" ),
22853  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
22854  throw = cms.bool( False )
22855 )
22856 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
22857  processName = cms.string( "@" )
22858 )
22859 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
22860  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22861  offset = cms.uint32( 0 )
22862 )
22863 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
22864  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
22865  MaxBx = cms.int32( 0 ),
22866  DumpRecord = cms.bool( False ),
22867  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
22868  ReadPrescalesFromFile = cms.bool( False ),
22869  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
22870  MinBx = cms.int32( 0 ),
22871  psColumn = cms.int32( 0 ),
22872  DumpTrigResults = cms.bool( False ),
22873  DumpTrigSummary = cms.bool( True )
22874 )
22875 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
22876  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
22877  ReferenceRate = cms.untracked.double( 100.0 ),
22878  serviceBy = cms.untracked.string( "never" ),
22879  resetBy = cms.untracked.string( "never" ),
22880  reportBy = cms.untracked.string( "job" ),
22881  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' )
22882 )
22883 
22884 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
22885 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
22886 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
22887 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
22888 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
22889 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
22890 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
22891 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
22892 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
22893 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
22894 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
22895 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
22896 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
22897 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
22898 fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks )
22899 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices )
22900 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
22901 fragment.HLTIterativeTrackingIteration2ForIterL3Muon = cms.Sequence( fragment.hltIter2IterL3MuonClustersRefRemoval + fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3MuonPixelLayerTriplets + fragment.hltIter2IterL3MuonPixelClusterCheck + fragment.hltIter2IterL3MuonPixelHitDoublets + fragment.hltIter2IterL3MuonPixelHitTriplets + fragment.hltIter2IterL3MuonPixelSeeds + fragment.hltIter2IterL3MuonCkfTrackCandidates + fragment.hltIter2IterL3MuonCtfWithMaterialTracks + fragment.hltIter2IterL3MuonTrackCutClassifier + fragment.hltIter2IterL3MuonTrackSelectionHighPurity )
22902 fragment.HLTIterativeTrackingIter02ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged )
22903 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
22904 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination + fragment.hltIterL3MuonsFromL2 )
22905 fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks )
22906 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices )
22907 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
22908 fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter2IterL3FromL1MuonClustersRefRemoval + fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets + fragment.hltIter2IterL3FromL1MuonPixelClusterCheck + fragment.hltIter2IterL3FromL1MuonPixelHitDoublets + fragment.hltIter2IterL3FromL1MuonPixelHitTriplets + fragment.hltIter2IterL3FromL1MuonPixelSeeds + fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter2IterL3FromL1MuonTrackCutClassifier + fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity )
22909 fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged )
22910 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon )
22911 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltIterL3MuonL1MuonNoL2Selector + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
22912 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3Muons )
22913 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
22914 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks + fragment.hltPixelTripletsClustersRefRemoval + fragment.hltPixelTracksTrackingRegionsForTriplets + fragment.hltPixelLayerTripletsWithClustersRemoval + fragment.hltPixelTracksHitDoubletsForTriplets + fragment.hltPixelTracksHitTriplets + fragment.hltPixelTracksFromTriplets + fragment.hltPixelTracksMerged )
22915 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
22916 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
22917 fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerQuadruplets + fragment.hltIter1PFlowPixelTrackingRegions + fragment.hltIter1PFlowPixelClusterCheck + fragment.hltIter1PFlowPixelHitDoublets + fragment.hltIter1PFlowPixelHitQuadruplets + fragment.hltIter1PixelTracks + fragment.hltIter1PFLowPixelSeedsFromPixelTracks + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity )
22918 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
22919 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 )
22920 fragment.HLTIterativeTrackingTripletRecovery = cms.Sequence( fragment.hltTripletRecoveryClustersRefRemoval + fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent + fragment.hltTripletRecoveryPixelLayerTriplets + fragment.hltTripletRecoveryPFlowPixelTrackingRegions + fragment.hltTripletRecoveryPFlowPixelClusterCheck + fragment.hltTripletRecoveryPFlowPixelHitDoublets + fragment.hltTripletRecoveryPFlowPixelHitTriplets + fragment.hltTripletRecoveryPFlowPixelSeeds + fragment.hltTripletRecoveryPFlowCkfTrackCandidates + fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks + fragment.hltTripletRecoveryPFlowTrackCutClassifier + fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity )
22921 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
22922 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingTripletRecovery + fragment.hltTripletRecoveryMerged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
22923 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
22924 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
22925 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
22926 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
22927 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
22928 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
22929 fragment.HLTPixelTrackingL3Muon = cms.Sequence( fragment.hltL3MuonVertex + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3Muon + fragment.hltPixelTracksHitDoubletsL3Muon + fragment.hltPixelTracksHitQuadrupletsL3Muon + fragment.hltPixelTracksL3Muon + fragment.hltPixelVerticesL3Muon )
22930 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 )
22931 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 )
22932 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 )
22933 fragment.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0 + fragment.HLTIterativeTrackingL3MuonIteration1 + fragment.hltIter1L3MuonMerged + fragment.HLTIterativeTrackingL3MuonIteration2 + fragment.hltIter2L3MuonMerged )
22934 fragment.HLTTrackReconstructionL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 )
22935 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
22936 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
22937 fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow )
22938 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
22939 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
22940 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
22941 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
22942 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
22943 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
22944 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
22945 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
22946 fragment.HLTDoLocalPixelSequenceForRefPP = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClustersForRefPP + fragment.hltSiPixelClustersCacheForRefPP + fragment.hltSiPixelRecHitsForRefPP )
22947 fragment.HLTDoLocalStripSequenceForRefPP = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClustersForRefPP )
22948 fragment.HLTFullIterativeTrackingIteration0PreSplittingForRefPP = cms.Sequence( fragment.hltFullIter0PixelQuadrupletsPreSplittingForRefPP + fragment.hltFullIter0PixelTrackingRegionsPreSplitting + fragment.hltFullIter0PixelClusterCheckPreSplittingForRefPP + fragment.hltFullIter0PixelHitDoubletsPreSplittingForRefPP + fragment.hltFullIter0PixelHitQuadrupletsPreSplittingForRefPP + fragment.hltFullIter0PixelSeedsPreSplittingForRefPP + fragment.hltFullIter0CkfTrackCandidatesPreSplittingForRefPP + fragment.hltFullIter0CtfWithMaterialTracksPreSplittingForRefPP + fragment.hltFullIter0PrimaryVerticesPreSplittingForRefPP )
22949 fragment.HLTDoLocalPixelSequenceAfterSplittingForRefPP = cms.Sequence( fragment.hltSiPixelClustersAfterSplittingForRefPP + fragment.hltSiPixelClustersCacheAfterSplittingForRefPP + fragment.hltSiPixelRecHitsAfterSplittingForRefPP )
22950 fragment.HLTDoLocalStripSequenceFullForRefPP = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityFull + fragment.hltSiStripClustersFullForRefPP + fragment.hltSiStripMatchedRecHitsFull )
22951 fragment.HLTPixelClusterSplittingForRefPP = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltJetsForCoreTracking + fragment.HLTDoLocalPixelSequenceForRefPP + fragment.HLTDoLocalStripSequenceForRefPP + fragment.HLTFullIterativeTrackingIteration0PreSplittingForRefPP + fragment.HLTDoLocalPixelSequenceAfterSplittingForRefPP + fragment.HLTDoLocalStripSequenceFullForRefPP )
22952 fragment.HLTFullIterativeTrackingIteration0ForRefPP = cms.Sequence( fragment.hltFullIter0PixelQuadrupletsForRefPP + fragment.hltFullIter0PixelTrackingRegions + fragment.hltFullIter0PixelClusterCheckForRefPP + fragment.hltFullIter0PixelHitDoubletsForRefPP + fragment.hltFullIter0PixelHitQuadrupletsForRefPP + fragment.hltFullIter0PixelSeedsForRefPP + fragment.hltFullIter0CkfTrackCandidatesForRefPP + fragment.hltFullIter0CtfWithMaterialTracksForRefPP + fragment.hltFullIter0PrimaryVerticesForRefPP + fragment.hltFullIter0TrackMVAClassifierForRefPP + fragment.hltFullIter0HighPurityTracksForRefPP )
22953 fragment.HLTFullIterativeTrackingIteration1ForRefPP = cms.Sequence( fragment.hltFullIter1ClustersRefRemovalForRefPP + fragment.hltFullIter1MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter1PixelQuadrupletsForRefPP + fragment.hltFullIter1PixelTrackingRegions + fragment.hltFullIter1PixelClusterCheckForRefPP + fragment.hltFullIter1PixelHitDoubletsForRefPP + fragment.hltFullIter1PixelHitQuadrupletsForRefPP + fragment.hltFullIter1PixelSeedsForRefPP + fragment.hltFullIter1CkfTrackCandidatesForRefPP + fragment.hltFullIter1CtfWithMaterialTracksForRefPP + fragment.hltFullIter1TrackMVAClassifierForRefPP + fragment.hltFullIter1HighPurityTracksForRefPP )
22954 fragment.HLTFullIterativeTrackingIteration2ForRefPP = cms.Sequence( fragment.hltFullIter2ClustersRefRemovalForRefPP + fragment.hltFullIter2MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter2PixelTripletsForRefPP + fragment.hltFullIter2PixelTrackingRegions + fragment.hltFullIter2PixelClusterCheckForRefPP + fragment.hltFullIter2PixelHitDoubletsForRefPP + fragment.hltFullIter2PixelHitTripletsForRefPP + fragment.hltFullIter2PixelSeedsForRefPP + fragment.hltFullIter2CkfTrackCandidatesForRefPP + fragment.hltFullIter2CtfWithMaterialTracksForRefPP + fragment.hltFullIter2TrackMVAClassifierForRefPP + fragment.hltFullIter2HighPurityTracksForRefPP )
22955 fragment.HLTFullIterativeTrackingIteration3ForRefPP = cms.Sequence( fragment.hltFullIter3ClustersRefRemovalForRefPP + fragment.hltFullIter3MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter3PixelTripletsForRefPP + fragment.hltFullIter3PixelTrackingRegions + fragment.hltFullIter3PixelClusterCheckForRefPP + fragment.hltFullIter3PixelHitDoubletsForRefPP + fragment.hltFullIter3PixelHitTripletsForRefPP + fragment.hltFullIter3PixelSeedsForRefPP + fragment.hltFullIter3CkfTrackCandidatesForRefPP + fragment.hltFullIter3CtfWithMaterialTracksForRefPP + fragment.hltFullIter3TrackMVAClassifierForRefPP + fragment.hltFullIter3HighPurityTracksForRefPP )
22956 fragment.HLTFullIterativeTrackingIteration4ForRefPP = cms.Sequence( fragment.hltFullIter4ClustersRefRemovalForRefPP + fragment.hltFullIter4MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter4PixelQuadrupletsForRefPP + fragment.hltFullIter4PixelTrackingRegions + fragment.hltFullIter4PixelClusterCheckForRefPP + fragment.hltFullIter4PixelHitDoubletsForRefPP + fragment.hltFullIter4PixelHitQuadrupletsForRefPP + fragment.hltFullIter4PixelSeedsForRefPP + fragment.hltFullIter4CkfTrackCandidatesForRefPP + fragment.hltFullIter4CtfWithMaterialTracksForRefPP + fragment.hltFullIter4TrackMVAClassifierForRefPP + fragment.hltFullIter4HighPurityTracksForRefPP )
22957 fragment.HLTFullIterativeTrackingIteration5ForRefPP = cms.Sequence( fragment.hltFullIter5ClustersRefRemovalForRefPP + fragment.hltFullIter5MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter5PixelTripletsForRefPP + fragment.hltFullIter5PixelTrackingRegions + fragment.hltFullIter5PixelClusterCheckForRefPP + fragment.hltFullIter5PixelHitDoubletsForRefPP + fragment.hltFullIter5PixelHitTripletsForRefPP + fragment.hltFullIter5PixelSeedsForRefPP + fragment.hltFullIter5CkfTrackCandidatesForRefPP + fragment.hltFullIter5CtfWithMaterialTracksForRefPP + fragment.hltFullIter5TrackMVAClassifierForRefPP + fragment.hltFullIter5HighPurityTracksForRefPP )
22958 fragment.HLTFullIterativeTrackingIteration6ForRefPP = cms.Sequence( fragment.hltFullIter6ClustersRefRemovalForRefPP + fragment.hltFullIter6MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter6PixelPairsAForRefPP + fragment.hltFullIter6PixelTrackingRegionsAForRefPP + fragment.hltFullIter6PixelClusterCheckForRefPP + fragment.hltFullIter6PixelHitDoubletsAForRefPP + fragment.hltFullIter6PixelSeedsAForRefPP + fragment.hltFullIter6PixelPairsBForRefPP + fragment.hltFullIter6PixelTrackingRegionsBForRefPP + fragment.hltFullIter6PixelHitDoubletsBForRefPP + fragment.hltFullIter6PixelSeedsBForRefPP + fragment.hltFullIter6PixelSeedsForRefPP + fragment.hltFullIter6CkfTrackCandidatesForRefPP + fragment.hltFullIter6CtfWithMaterialTracksForRefPP + fragment.hltFullIter6TrackMVAClassifierForRefPP + fragment.hltFullIter6HighPurityTracksForRefPP )
22959 fragment.HLTFullIterativeTrackingIteration7ForRefPP = cms.Sequence( fragment.hltFullIter7ClustersRefRemovalForRefPP + fragment.hltFullIter7MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter7MixedLayersAForRefPP + fragment.hltFullIter7MixedTrackingRegionsA + fragment.hltFullIter7MixedClusterCheckForRefPP + fragment.hltFullIter7MixedHitDoubletsAForRefPP + fragment.hltFullIter7MixedHitTripletsAForRefPP + fragment.hltFullIter7MixedSeedsAForRefPP + fragment.hltFullIter7MixedLayersBForRefPP + fragment.hltFullIter7MixedTrackingRegionsB + fragment.hltFullIter7MixedHitDoubletsBForRefPP + fragment.hltFullIter7MixedHitTripletsBForRefPP + fragment.hltFullIter7MixedSeedsBForRefPP + fragment.hltFullIter7MixedSeedsForRefPP + fragment.hltFullIter7CkfTrackCandidatesForRefPP + fragment.hltFullIter7CtfWithMaterialTracksForRefPP + fragment.hltFullIter7TrackMVAClassifierForRefPP + fragment.hltFullIter7HighPurityTracksForRefPP )
22960 fragment.HLTFullIterativeTrackingIteration8ForRefPP = cms.Sequence( fragment.hltFullIter8ClustersRefRemovalForRefPP + fragment.hltFullIter8MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter8PixelLessLayersForRefPP + fragment.hltFullIter8PixelLessTrackingRegions + fragment.hltFullIter8PixelLessClusterCheckForRefPP + fragment.hltFullIter8PixelLessHitDoubletsForRefPP + fragment.hltFullIter8PixelLessHitTripletsForRefPP + fragment.hltFullIter8PixelLessSeedsForRefPP + fragment.hltFullIter8CkfTrackCandidatesForRefPP + fragment.hltFullIter8CtfWithMaterialTracksForRefPP + fragment.hltFullIter8TrackMVAClassifierForRefPP + fragment.hltFullIter8HighPurityTracksForRefPP )
22961 fragment.HLTFullIterativeTrackingIteration9ForRefPP = cms.Sequence( fragment.hltFullIter9ClustersRefRemovalForRefPP + fragment.hltFullIter9MaskedMeasurementTrackerEventForRefPP + fragment.hltFullIter9TobTecLayersTriplForRefPP + fragment.hltFullIter9TobTecTrackingRegionsTriplForRefPP + fragment.hltFullIter9TobTecClusterCheckForRefPP + fragment.hltFullIter9TobTecHitDoubletsTriplForRefPP + fragment.hltFullIter9TobTecHitTripletsTriplForRefPP + fragment.hltFullIter9TobTecSeedsTriplForRefPP + fragment.hltFullIter9TobTecLayersPairForRefPP + fragment.hltFullIter9TobTecTrackingRegionsPairForRefPP + fragment.hltFullIter9TobTecHitDoubletsPairForRefPP + fragment.hltFullIter9TobTecSeedsPairForRefPP + fragment.hltFullIter9TobTecSeedsForRefPP + fragment.hltFullIter9CkfTrackCandidatesForRefPP + fragment.hltFullIter9CtfWithMaterialTracksForRefPP + fragment.hltFullIter9TrackMVAClassifierForRefPP )
22962 fragment.HLTFullIterativeTrackingIteration10ForRefPP = cms.Sequence( fragment.hltFirstStepGoodPrimaryVerticesForRefPP + fragment.hltFullIter10JetCoreLayersForRefPP + fragment.hltFullIter10JetCoreTrackingRegionsForRefPP + fragment.hltFullIter10JetCoreClusterCheckForRefPP + fragment.hltFullIter10JetCoreHitDoubletsForRefPP + fragment.hltFullIter10JetCoreSeedsForRefPP + fragment.hltFullIter10CkfTrackCandidatesForRefPP + fragment.hltFullIter10CtfWithMaterialTracksForRefPP + fragment.hltFullIter10TrackMVAClassifierForRefPP )
22963 fragment.HLTFullIterativeTrackingForRefPP = cms.Sequence( fragment.HLTFullIterativeTrackingIteration0ForRefPP + fragment.HLTFullIterativeTrackingIteration1ForRefPP + fragment.HLTFullIterativeTrackingIteration2ForRefPP + fragment.HLTFullIterativeTrackingIteration3ForRefPP + fragment.HLTFullIterativeTrackingIteration4ForRefPP + fragment.HLTFullIterativeTrackingIteration5ForRefPP + fragment.HLTFullIterativeTrackingIteration6ForRefPP + fragment.HLTFullIterativeTrackingIteration7ForRefPP + fragment.HLTFullIterativeTrackingIteration8ForRefPP + fragment.HLTFullIterativeTrackingIteration9ForRefPP + fragment.HLTFullIterativeTrackingIteration10ForRefPP + fragment.hltFullIterativeTrackingMergedForRefPP )
22964 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
22965 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
22966 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltTowerMakerForAll + fragment.hltTowerMakerForAll + fragment.hltTowerMakerForAll + fragment.hltFixedGridRhoFastjetAllCaloForMuons )
22967 fragment.HLTPhoton20SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10FilterForHI + fragment.hltEG20EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverEForHI )
22968 fragment.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG30EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverEForHI )
22969 fragment.HLTPhoton40SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG40EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG40HEFilterLooseHoverEForHI )
22970 fragment.HLTPhoton50SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG30FilterForHI + fragment.hltEG50EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilterLooseHoverEForHI )
22971 fragment.HLTPhoton60SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG30FilterForHI + fragment.hltEG60EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilterLooseHoverEForHI )
22972 fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHBHEForEgamma + fragment.hltParticleFlowClusterHBHEForEgamma + fragment.hltParticleFlowClusterHCALForEgamma )
22973 fragment.HLTElePixelMatchSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverE + fragment.hltEgammaSuperClustersToPixelMatch + fragment.hltEleSeedsTrackingRegions + fragment.hltElePixelHitDoublets + fragment.hltElePixelHitDoubletsForTriplets + fragment.hltElePixelHitTriplets + fragment.hltElePixelSeedsDoublets + fragment.hltElePixelSeedsTriplets + fragment.hltElePixelSeedsCombined + fragment.hltEgammaElectronPixelSeeds + fragment.hltEgammaPixelMatchVars )
22974 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
22975 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
22976 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTTrackReconstructionForPFNoMu )
22977 fragment.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG1OFilterForHI + fragment.hltEG10L1SingleEG1OFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle10WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle10WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle10WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle10WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle10WPLoose1PixelMatchFilterForHI + fragment.hltEle10WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle10WPLoose1GsfDetaFilterForHI + fragment.hltEle10WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle10WPLoose1GsfTrackIsoFilterForHI )
22978 fragment.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG15L1SingleEG15FilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle15WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle15WPLoose1PixelMatchFilterForHI + fragment.hltEle15WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle15WPLoose1GsfDetaFilterForHI + fragment.hltEle15WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15WPLoose1GsfTrackIsoFilterForHI )
22979 fragment.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG20L1SingleEG15EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilterForHI + fragment.hltEle20WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle20WPLoose1GsfDetaFilterForHI + fragment.hltEle20WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilterForHI )
22980 fragment.HLTEle30WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG30L1SingleEG21EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle30WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle30WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle30WPLoose1PixelMatchFilterForHI + fragment.hltEle30WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle30WPLoose1GsfDetaFilterForHI + fragment.hltEle30WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle30WPLoose1GsfTrackIsoFilterForHI )
22981 fragment.HLTEle40WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG40L1SingleEG21EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle40WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle40WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle40WPLoose1PixelMatchFilterForHI + fragment.hltEle40WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle40WPLoose1GsfDetaFilterForHI + fragment.hltEle40WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle40WPLoose1GsfTrackIsoFilterForHI )
22982 fragment.HLTEle20erJetC15WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGJetForPPRefFilter + fragment.hltEGJetForPPRefEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20erJetC15WPTightClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20erJetC15WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20erJetC15WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20erJetC15WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20erJetC15WPTightPixelMatchFilter + fragment.hltEle20erJetC15WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle20erJetC15WPTightGsfMissingHitsFilter + fragment.hltEle20erJetC15WPTightGsfDetaFilter + fragment.hltEle20erJetC15WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20erJetC15WPTightGsfTrackIsoFilter )
22983 fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1LowEG10Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter )
22984 fragment.HLTBtagCSVSequencePFJet30Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet30Eta2p4 + fragment.hltPFJetForBtagJet30Eta2p4 + fragment.hltBLifetimeAssociatorPFJet30Eta2p4 + fragment.hltBLifetimeTagInfosPFJet30Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet30Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4 )
22985 fragment.HLTBtagCSVSequencePFJet40Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet40Eta2p4 + fragment.hltPFJetForBtagJet40Eta2p4 + fragment.hltBLifetimeAssociatorPFJet40Eta2p4 + fragment.hltBLifetimeTagInfosPFJet40Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet40Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4 )
22986 fragment.HLTBtagCSVSequencePFJet60Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet60Eta2p4 + fragment.hltPFJetForBtagJet60Eta2p4 + fragment.hltBLifetimeAssociatorPFJet60Eta2p4 + fragment.hltBLifetimeTagInfosPFJet60Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet60Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4 )
22987 fragment.HLTBtagCSVSequencePFJet80Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet80Eta2p4 + fragment.hltPFJetForBtagJet80Eta2p4 + fragment.hltBLifetimeAssociatorPFJet80Eta2p4 + fragment.hltBLifetimeTagInfosPFJet80Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet80Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet80Eta2p4 )
22988 fragment.HLTEle17WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilterForHI + fragment.hltEG17L1SingleEGLowETOrEtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle17WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle17WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle17WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle17WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle17WPLoose1PixelMatchFilterForHI + fragment.hltEle17WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle17WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle17WPLoose1GsfDetaFilterForHI + fragment.hltEle17WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle17WPLoose1GsfTrackIsoFilterForHI )
22989 fragment.HLTEle15Ele8L1VLowCaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1VLowETSingleAndDoubleEGOrPairFilter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLTrackIsoLeg2Filter )
22990 fragment.HLTEle15CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30L1MatchFilter + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30DetaFilter + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15CaloIdLTrackIdLIsoVLJet30TrackIsoFilter )
22991 fragment.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK8CaloJets + fragment.hltAK8CaloJetsIDPassed )
22992 fragment.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK8CaloFastJetCorrector + fragment.hltAK8CaloRelativeCorrector + fragment.hltAK8CaloAbsoluteCorrector + fragment.hltAK8CaloResidualCorrector + fragment.hltAK8CaloCorrector )
22993 fragment.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK8CaloCorrectorProducersSequence + fragment.hltAK8CaloJetsCorrected + fragment.hltAK8CaloJetsCorrectedIDPassed )
22994 fragment.HLTAK8CaloJetsSequence = cms.Sequence( fragment.HLTAK8CaloJetsReconstructionSequence + fragment.HLTAK8CaloJetsCorrectionSequence )
22995 fragment.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK8CaloJetsPF + fragment.hltAK4CaloJetsPF )
22996 fragment.HLTPreAK8PFJetsRecoSequence = cms.Sequence( fragment.HLTAK8CaloJetsPrePFRecoSequence + fragment.hltAK8CaloJetsPFEt5 + fragment.hltAK4CaloJetsPFEt5 )
22997 fragment.HLTAK8PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK8PFJets + fragment.hltAK8PFJetsLooseID + fragment.hltAK8PFJetsTightID )
22998 fragment.HLTAK8PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK8PFFastJetCorrector + fragment.hltAK8PFRelativeCorrector + fragment.hltAK8PFAbsoluteCorrector + fragment.hltAK8PFResidualCorrector + fragment.hltAK8PFCorrector )
22999 fragment.HLTAK8PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK8PFCorrectorProducersSequence + fragment.hltAK8PFJetsCorrected + fragment.hltAK8PFJetsLooseIDCorrected + fragment.hltAK8PFJetsTightIDCorrected )
23000 fragment.HLTAK8PFJetsSequence = cms.Sequence( fragment.HLTPreAK8PFJetsRecoSequence + fragment.HLTAK8PFJetsReconstructionSequence + fragment.HLTAK8PFJetsCorrectionSequence )
23001 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
23002 
23003 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
23004 fragment.HLT_ZeroBias_Beamspot_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreZeroBiasBeamspot + fragment.hltZeroBiasForBeamSpot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
23005 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
23006 fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
23007 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
23008 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
23009 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
23010 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
23011 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
23012 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
23013 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
23014 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
23015 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
23016 fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
23017 fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
23018 fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
23019 fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
23020 fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence )
23021 fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence )
23022 fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence )
23023 fragment.HLT_HIL1DoubleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPreHIL1DoubleMuOpen + fragment.hltL1fL1sDoubleMuOpenL1Filtered0 + fragment.HLTEndSequence )
23024 fragment.HLT_HIL1DoubleMuOpen_OS_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenOS + fragment.hltPreHIL1DoubleMuOpenOS + fragment.hltL1fL1sDoubleMuOpenOSL1Filtered0 + fragment.HLTEndSequence )
23025 fragment.HLT_HIL1DoubleMuOpen_SS_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenSS + fragment.hltPreHIL1DoubleMuOpenSS + fragment.hltL1fL1sDoubleMuOpenSSL1Filtered0 + fragment.HLTEndSequence )
23026 fragment.HLT_HIL1DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreHIL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0 + fragment.HLTEndSequence )
23027 fragment.HLT_HIL1DoubleMu0_HighQ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreHIL1DoubleMu0HighQ + fragment.hltL1fL1sDoubleMu0L1HighQFiltered0 + fragment.HLTEndSequence )
23028 fragment.HLT_HIL1DoubleMu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu10 + fragment.hltPreHIL1DoubleMu10 + fragment.hltL1fL1sDoubleMu10L1Filtered0 + fragment.HLTEndSequence )
23029 fragment.HLT_HIL2DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreHIL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMu0L1f0L2Filtered0 + fragment.HLTEndSequence )
23030 fragment.HLT_HIL2DoubleMu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu10 + fragment.hltPreHIL2DoubleMu10 + fragment.hltL1fL1sDoubleMu10L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMu10L1f0L2Filtered10 + fragment.HLTEndSequence )
23031 fragment.HLT_HIL3DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreHIL3DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0) + fragment.hltL3fL1sDoubleMu0L1f0L2f0L3Filtered0 + fragment.HLTEndSequence )
23032 fragment.HLT_HIL3DoubleMu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu10 + fragment.hltPreHIL3DoubleMu10 + fragment.hltL1fL1sDoubleMu10L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu10L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu10L1Filtered0) + fragment.hltL3fL1sDoubleMu10L1f0L2f0L3Filtered10 + fragment.HLTEndSequence )
23033 fragment.HLT_HIL1Mu12_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPreHIL1Mu12 + fragment.hltL1fL1sSingleMu12L1Filtered0 + fragment.HLTEndSequence )
23034 fragment.HLT_HIL1Mu16_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16 + fragment.hltPreHIL1Mu16 + fragment.hltL1fL1sSingleMu16L1Filtered0 + fragment.HLTEndSequence )
23035 fragment.HLT_HIL2Mu7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL2Mu7 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered7 + fragment.HLTEndSequence )
23036 fragment.HLT_HIL2Mu12_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL2Mu12 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7L1f0L2Filtered12 + fragment.HLTEndSequence )
23037 fragment.HLT_HIL2Mu15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL2Mu15 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7L1f0L2Filtered15 + fragment.HLTEndSequence )
23038 fragment.HLT_HIL2Mu20_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL2Mu20 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7L1f0L2Filtered20 + fragment.HLTEndSequence )
23039 fragment.HLT_HIL3Mu7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL3Mu7 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0) + fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered7 + fragment.HLTEndSequence )
23040 fragment.HLT_HIL3Mu12_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL3Mu12 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu7L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered0) + fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered12 + fragment.HLTEndSequence )
23041 fragment.HLT_HIL3Mu15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL3Mu15 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu7L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered0) + fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered15 + fragment.HLTEndSequence )
23042 fragment.HLT_HIL3Mu20_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL3Mu20 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu7L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered0) + fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered20 + fragment.HLTEndSequence )
23043 fragment.HLT_HIL3Mu3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreHIL3Mu3 + fragment.hltL1fL1sSingleMu3L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu3L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0) + fragment.hltL3fL1sSingleMu3L1f0L2f0L3Filtered3 + fragment.HLTEndSequence )
23044 fragment.HLT_HIL2Mu5_NHitQ10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL2Mu5NHitQ10 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3OR5L1f0L2NHitQ10L2Filtered5 + fragment.HLTEndSequence )
23045 fragment.HLT_HIL3Mu3_NHitQ10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreHIL3Mu3NHitQ10 + fragment.hltL1fL1sSingleMu3L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu3L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0) + fragment.hltL3fL1sSingleMu3L1f0L2f0L3NHitQ10L3Filtered3 + fragment.HLTEndSequence )
23046 fragment.HLT_HIL3Mu3_Track1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreHIL3Mu3Track1 + fragment.hltL1fMu3TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu3TrackL2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu3TrackFiltered0) + fragment.hltL3fLMu3TrackL3Filtered3 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu3Track1MassFiltered0 + fragment.HLTEndSequence )
23047 fragment.HLT_HIL3Mu3_Track1_Jpsi_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreHIL3Mu3Track1Jpsi + fragment.hltL1fMu3TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu3TrackL2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu3TrackFiltered0) + fragment.hltL3fLMu3TrackL3Filtered3 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu3Track1MassFilteredjpsi + fragment.HLTEndSequence )
23048 fragment.HLT_HIL3Mu5_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL3Mu5 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0) + fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered5 + fragment.HLTEndSequence )
23049 fragment.HLT_HIL2Mu3_NHitQ10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreHIL2Mu3NHitQ10 + fragment.hltL1fL1sSingleMu3L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3L1f0L2NHitQ10L2Filtered3 + fragment.HLTEndSequence )
23050 fragment.HLT_HIL3Mu5_NHitQ10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL3Mu5NHitQ10 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0) + fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3NHitQ10L3Filtered5 + fragment.HLTEndSequence )
23051 fragment.HLT_HIL3Mu5_Track1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL3Mu5Track1 + fragment.hltL1fMu3OR5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu3OR5TrackL2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu3OR5TrackFiltered0) + fragment.hltL3fLMu3OR5TrackL3Filtered5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu3OR5Track1MassFiltered0 + fragment.HLTEndSequence )
23052 fragment.HLT_HIL3Mu5_Track1_Jpsi_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL3Mu5Track1Jpsi + fragment.hltL1fMu3OR5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu3OR5TrackL2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu3OR5TrackFiltered0) + fragment.hltL3fLMu3OR5TrackL3Filtered5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu3OR5Track1MassFilteredjpsi + fragment.HLTEndSequence )
23053 fragment.HLT_HIL1UnpairedBunchBptxMinus_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinus + fragment.HLTEndSequence )
23054 fragment.HLT_HIL1UnpairedBunchBptxPlus_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlus + fragment.HLTEndSequence )
23055 fragment.HLT_HIL1NotBptxOR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxOR + fragment.HLTEndSequence )
23056 fragment.HLT_HIDiPFJet25_FBEta3_NoCaloMatched_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDiPFJet25FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25FBEta3 + fragment.HLTEndSequence )
23057 fragment.HLT_HIDiPFJet15_FBEta3_NoCaloMatched_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence )
23058 fragment.HLT_HIDiPFJet25_NoCaloMatched_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDiPFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25 + fragment.HLTEndSequence )
23059 fragment.HLT_HIDiPFJet15_NoCaloMatched_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence )
23060 fragment.HLT_HIDiPFJetAve35_HFJEC_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence )
23061 fragment.HLT_HIDiPFJetAve25_HFJEC_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence )
23062 fragment.HLT_HIDiPFJetAve15_HFJEC_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence )
23063 fragment.HLT_HIDmesonPPTrackingGlobal_Dpt8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDmesonPPTrackingGlobalDpt8 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt8 + fragment.hlttktkFilterForDmesonDpt8 + fragment.HLTEndSequence )
23064 fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIDmesonPPTrackingGlobalDpt15 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt15 + fragment.hlttktkFilterForDmesonDpt15 + fragment.HLTEndSequence )
23065 fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIDmesonPPTrackingGlobalDpt30 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt30 + fragment.hlttktkFilterForDmesonDpt30 + fragment.HLTEndSequence )
23066 fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet32 + fragment.hltPreHIDmesonPPTrackingGlobalDpt40 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt40 + fragment.hlttktkFilterForDmesonDpt40 + fragment.HLTEndSequence )
23067 fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIDmesonPPTrackingGlobalDpt50 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt50 + fragment.hlttktkFilterForDmesonDpt50 + fragment.HLTEndSequence )
23068 fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIDmesonPPTrackingGlobalDpt60 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt60 + fragment.hlttktkFilterForDmesonDpt60 + fragment.HLTEndSequence )
23069 fragment.HLT_HIDijet16And8_MidEta2p7_Dpt8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDijet16And8MidEta2p7 + fragment.hltPreHIDijet16And8MidEta2p7Dpt8 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt8 + fragment.hlttktkFilterForDmesonDpt8 + fragment.HLTEndSequence )
23070 fragment.HLT_HIDijet20And8_MidEta2p7_Dpt8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDijet20And8MidEta2p7 + fragment.hltPreHIDijet20And8MidEta2p7Dpt8 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt8 + fragment.hlttktkFilterForDmesonDpt8 + fragment.HLTEndSequence )
23071 fragment.HLT_HIDijet16And12_MidEta2p7_Dpt10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDijet16And12MidEta2p7 + fragment.hltPreHIDijet16And12MidEta2p7Dpt10 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt10 + fragment.hlttktkFilterForDmesonDpt10 + fragment.HLTEndSequence )
23072 fragment.HLT_HIDijet20And12_MidEta2p7_Dpt10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDijet20And12MidEta2p7 + fragment.hltPreHIDijet20And12MidEta2p7Dpt10 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt10 + fragment.hlttktkFilterForDmesonDpt10 + fragment.HLTEndSequence )
23073 fragment.HLT_HIDijet28And16_MidEta2p7_Dpt15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDijet28And16MidEta2p7 + fragment.hltPreHIDijet28And16MidEta2p7Dpt15 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltFullCandsForRefPP + fragment.hltFullTrackFilterForDmeson + fragment.hlttktkVtxForDmesonDpt15 + fragment.hlttktkFilterForDmesonDpt15 + fragment.HLTEndSequence )
23074 fragment.HLT_HIFullTracks_HighPt18_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIFullTracksHighPt18 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltGoodHighPurityFullTrackCutClassifierForHighPt + fragment.hltGoodHighPurityFullTracksForHighPt + fragment.hltFullCandsForHighPtTrigger + fragment.hltFullTrackHighPt18 + fragment.HLTEndSequence )
23075 fragment.HLT_HIFullTracks_HighPt24_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIFullTracksHighPt24 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltGoodHighPurityFullTrackCutClassifierForHighPt + fragment.hltGoodHighPurityFullTracksForHighPt + fragment.hltFullCandsForHighPtTrigger + fragment.hltFullTrackHighPt24 + fragment.HLTEndSequence )
23076 fragment.HLT_HIFullTracks_HighPt34_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet32 + fragment.hltPreHIFullTracksHighPt34 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltGoodHighPurityFullTrackCutClassifierForHighPt + fragment.hltGoodHighPurityFullTracksForHighPt + fragment.hltFullCandsForHighPtTrigger + fragment.hltFullTrackHighPt34 + fragment.HLTEndSequence )
23077 fragment.HLT_HIFullTracks_HighPt45_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIFullTracksHighPt45 + fragment.HLTPixelClusterSplittingForRefPP + fragment.HLTFullIterativeTrackingForRefPP + fragment.hltFullOnlinePrimaryVerticesForRefPP + fragment.hltGoodHighPurityFullTrackCutClassifierForHighPt + fragment.hltGoodHighPurityFullTracksForHighPt + fragment.hltFullCandsForHighPtTrigger + fragment.hltFullTrackHighPt45 + fragment.HLTEndSequence )
23078 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotPP5TeV + fragment.hltPreHIHT80BeamspotppRef5TeV + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT80 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
23079 fragment.HLT_HIZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
23080 fragment.HLT_HIZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
23081 fragment.HLT_HIZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
23082 fragment.HLT_HIZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
23083 fragment.HLT_HIZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
23084 fragment.HLT_HIZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
23085 fragment.HLT_HIZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
23086 fragment.HLT_HIZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
23087 fragment.HLT_HIZeroBias_part8_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
23088 fragment.HLT_HIZeroBias_part9_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
23089 fragment.HLT_HIZeroBias_part10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
23090 fragment.HLT_HIZeroBias_part11_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
23091 fragment.HLT_HIAK4PFJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIAK4PFJet15 + fragment.HLTAK4CaloJetsSequence + fragment.HLTAK4PFJetsSequence + fragment.hltSingleAK4PFJet15 + fragment.HLTEndSequence )
23092 fragment.HLT_HIAK4PFJet30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence )
23093 fragment.HLT_HIAK4PFJet40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet40 + fragment.HLTEndSequence )
23094 fragment.HLT_HIAK4PFJet60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet60 + fragment.HLTEndSequence )
23095 fragment.HLT_HIAK4PFJet80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence )
23096 fragment.HLT_HIAK4PFJet100_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet80 + fragment.hltPreHIAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence )
23097 fragment.HLT_HIAK4PFJet120_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreHIAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet120 + fragment.HLTEndSequence )
23098 fragment.HLT_HIAK4PFJet30FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4PFJet30FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15FWD + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15FWD + fragment.hltSingleAK4PFJet30FWD + fragment.HLTEndSequence )
23099 fragment.HLT_HIAK4PFJet40FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20FWD + fragment.hltPreHIAK4PFJet40FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15FWD + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15FWD + fragment.hltSingleAK4PFJet40FWD + fragment.HLTEndSequence )
23100 fragment.HLT_HIAK4PFJet60FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35FWD + fragment.hltPreHIAK4PFJet60FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30FWD + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30FWD + fragment.hltSingleAK4PFJet60FWD + fragment.HLTEndSequence )
23101 fragment.HLT_HIAK4PFJet80FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60FWD + fragment.hltPreHIAK4PFJet80FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30FWD + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30FWD + fragment.hltSingleAK4PFJet80FWD + fragment.HLTEndSequence )
23102 fragment.HLT_HIAK4CaloJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIAK4CaloJet15 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTEndSequence )
23103 fragment.HLT_HIAK4CaloJet30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence )
23104 fragment.HLT_HIAK4CaloJet40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence )
23105 fragment.HLT_HIAK4CaloJet60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
23106 fragment.HLT_HIAK4CaloJet80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
23107 fragment.HLT_HIAK4CaloJet100_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet80 + fragment.hltPreHIAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
23108 fragment.HLT_HIAK4CaloJet120_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreHIAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120 + fragment.HLTEndSequence )
23109 fragment.HLT_HIAK4CaloJet30FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4CaloJet30FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30FWD + fragment.HLTEndSequence )
23110 fragment.HLT_HIAK4CaloJet40FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20FWD + fragment.hltPreHIAK4CaloJet40FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40FWD + fragment.HLTEndSequence )
23111 fragment.HLT_HIAK4CaloJet60FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35FWD + fragment.hltPreHIAK4CaloJet60FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60FWD + fragment.HLTEndSequence )
23112 fragment.HLT_HIAK4CaloJet80FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60FWD + fragment.hltPreHIAK4CaloJet80FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80FWD + fragment.HLTEndSequence )
23113 fragment.HLT_HIPhoton20_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHIPhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverEForHI + fragment.HLTEndSequence )
23114 fragment.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIPhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverEForHI + fragment.HLTEndSequence )
23115 fragment.HLT_HIPhoton40_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIPhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverEForHI + fragment.HLTEndSequence )
23116 fragment.HLT_HIPhoton50_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHIPhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverEForHI + fragment.HLTEndSequence )
23117 fragment.HLT_HIPhoton60_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHIPhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverEForHI + fragment.HLTEndSequence )
23118 fragment.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHIEle10WPLooseGsf + fragment.HLTEle10WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
23119 fragment.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIEle15WPLooseGsf + fragment.HLTEle15WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
23120 fragment.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
23121 fragment.HLT_HIEle30_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIEle30WPLooseGsf + fragment.HLTEle30WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
23122 fragment.HLT_HIEle40_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIEle40WPLooseGsf + fragment.HLTEle40WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
23123 fragment.HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEGJetForPPRef + fragment.hltPreHIEle20eta2p1WPTightGsfCentralPFJet15EleCleaned + fragment.HLTEle20erJetC15WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle20JetCollectionsForLeptonPlusPFJets + fragment.hltEle20PFJet15EleCleaned + fragment.HLTEndSequence )
23124 fragment.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG10 + fragment.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence )
23125 fragment.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG10 + fragment.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhoton15Eta3p1 + fragment.hltHIDoublePhoton15Mass501000FilterEta3p1 + fragment.HLTEndSequence )
23126 fragment.HLT_HIAK4PFJet30_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4PFJet30bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTBtagCSVSequencePFJet30Eta2p4 + fragment.hltBTagPFCSVp080SingleJet30Eta2p4 + fragment.HLTEndSequence )
23127 fragment.HLT_HIAK4PFJet40_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK4PFJet40bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet40 + fragment.HLTBtagCSVSequencePFJet40Eta2p4 + fragment.hltBTagPFCSV0p80SingleJet40Eta2p4 + fragment.HLTEndSequence )
23128 fragment.HLT_HIAK4PFJet60_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK4PFJet60bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet60 + fragment.HLTBtagCSVSequencePFJet60Eta2p4 + fragment.hltBTagPFCSV0p80SingleJet60Eta2p4 + fragment.HLTEndSequence )
23129 fragment.HLT_HIAK4PFJet80_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK4PFJet80bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTBtagCSVSequencePFJet80Eta2p4 + fragment.hltBTagPFCSV0p80SingleJet80Eta2p4 + fragment.HLTEndSequence )
23130 fragment.HLT_HIEle17_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreHIEle17WPLooseGsf + fragment.HLTEle17WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
23131 fragment.HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVLowETSingleAndDoubleEG + fragment.hltPreHIEle15Ele8CaloIdLTrackIdLIsoVL + fragment.HLTEle15Ele8L1VLowCaloIdLTrackIdLIsoVLSequence + fragment.HLTEndSequence )
23132 fragment.HLT_HIEle15_CaloIdL_TrackIdL_IsoVL_PFJet30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10OR15 + fragment.hltPreHIEle15CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle15CaloIdLTrackIdLIsoVLJet30Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle15JetCollectionsForLeptonPlusPFJets + fragment.hltEle15PFJet30EleCleaned + fragment.HLTEndSequence )
23133 fragment.HLT_HIMu17_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreHIMu17 + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + fragment.HLTEndSequence )
23134 fragment.HLT_HIMu15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreHIMu15 + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered15 + fragment.HLTEndSequence )
23135 fragment.HLT_HIMu12_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreHIMu12 + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered12 + fragment.HLTEndSequence )
23136 fragment.HLT_HIMu7p5_L2Mu2_Jpsi_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreHIMu7p5L2Mu2Jpsi + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fSQDoubleMu2L2PreFiltered2 + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered + fragment.HLTEndSequence )
23137 fragment.HLT_HIMu7p5_L2Mu2_Upsilon_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreHIMu7p5L2Mu2Upsilon + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fSQDoubleMu2L2PreFiltered2 + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered + fragment.HLTEndSequence )
23138 fragment.HLT_HIMu7p5_Track2_Jpsi_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreHIMu7p5Track2Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track2JpsiTrackMassFiltered + fragment.HLTEndSequence )
23139 fragment.HLT_HIMu7p5_Track2_Upsilon_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreHIMu7p5Track2Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track2UpsilonTrackMassFiltered + fragment.HLTEndSequence )
23140 fragment.HLT_HIDimuon0_Jpsi_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreHIDimuon0Jpsi + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0JpsiL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi + fragment.hltDisplacedmumuFilterDimuon0Jpsi + fragment.HLTEndSequence )
23141 fragment.HLT_HIDimuon0_Jpsi_NoVertexing_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreHIDimuon0JpsiNoVertexing + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0JpsiL3Filtered + fragment.HLTEndSequence )
23142 fragment.HLT_HIDimuon0_Upsilon_NoVertexing_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreHIDimuon0UpsilonNoVertexing + fragment.hltL1fL1sL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1sMassL3Filtered + fragment.HLTEndSequence )
23143 fragment.HLT_HIPFJet25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIPFJet25 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet25 + fragment.HLTEndSequence )
23144 fragment.HLT_HIPFJet140_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreHIPFJet140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110 + fragment.hltSinglePFJet140 + fragment.HLTEndSequence )
23145 fragment.HLT_HIPFJetFwd15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIPFJetFwd15 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet5 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5 + fragment.hltSinglePFFwdJet15 + fragment.HLTEndSequence )
23146 fragment.HLT_HIPFJetFwd25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIPFJetFwd25 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet25 + fragment.HLTEndSequence )
23147 fragment.HLT_HIPFJetFwd140_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreHIPFJetFwd140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 + fragment.hltSinglePFFwdJet140 + fragment.HLTEndSequence )
23148 fragment.HLT_HIAK8PFJetFwd15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJetFwd15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 + fragment.hltSinglePFFwdJet15AK8 + fragment.HLTEndSequence )
23149 fragment.HLT_HIAK8PFJetFwd25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJetFwd25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + fragment.hltSinglePFFwdJet25AK8 + fragment.HLTEndSequence )
23150 fragment.HLT_HIAK8PFJetFwd40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20FWD + fragment.hltPreHIAK8PFJetFwd40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + fragment.hltSinglePFFwdJet40AK8 + fragment.HLTEndSequence )
23151 fragment.HLT_HIAK8PFJetFwd60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreHIAK8PFJetFwd60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + fragment.hltSinglePFFwdJet60AK8 + fragment.HLTEndSequence )
23152 fragment.HLT_HIAK8PFJetFwd80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreHIAK8PFJetFwd80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + fragment.hltSinglePFFwdJet80AK8 + fragment.HLTEndSequence )
23153 fragment.HLT_HIAK8PFJetFwd140_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreHIAK8PFJetFwd140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + fragment.hltSinglePFFwdJet140AK8 + fragment.HLTEndSequence )
23154 fragment.HLT_HIAK8PFJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet15AK8 + fragment.HLTEndSequence )
23155 fragment.HLT_HIAK8PFJet25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet25AK8 + fragment.HLTEndSequence )
23156 fragment.HLT_HIAK8PFJet40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence )
23157 fragment.HLT_HIAK8PFJet60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK8PFJet60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 + fragment.hltSinglePFJet60AK8 + fragment.HLTEndSequence )
23158 fragment.HLT_HIAK8PFJet80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence )
23159 fragment.HLT_HIAK8PFJet140_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreHIAK8PFJet140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 + fragment.hltSinglePFJet140AK8 + fragment.HLTEndSequence )
23160 fragment.HLT_HIL3Mu5_AK4PFJet30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL3Mu5AK4PFJet30 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0) + fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered5 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence )
23161 fragment.HLT_HIL3Mu5_AK4PFJet40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL3Mu5AK4PFJet40 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0) + fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered5 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet40 + fragment.HLTEndSequence )
23162 fragment.HLT_HIL3Mu5_AK4PFJet60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL3Mu5AK4PFJet60 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0) + fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered5 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet60 + fragment.HLTEndSequence )
23163 fragment.AlCa_HIEcalPi0EBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
23164 fragment.AlCa_HIEcalPi0EEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
23165 fragment.AlCa_HIEcalEtaEBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
23166 fragment.AlCa_HIEcalEtaEEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
23167 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
23168 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
23169 fragment.AlCa_EcalPhiSym_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
23170 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
23171 fragment.AlCa_HIRPCMuonNormalisation_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0ForHI + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
23172 fragment.AlCa_LumiPixels_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
23173 fragment.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
23174 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
23175 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
23176 
23177 
23178 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_ZeroBias_Beamspot_v2, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v8, fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8, fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v8, fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v8, fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v8, fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v8, fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v8, fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8, fragment.HLT_HIL1DoubleMuOpen_v1, fragment.HLT_HIL1DoubleMuOpen_OS_v1, fragment.HLT_HIL1DoubleMuOpen_SS_v1, fragment.HLT_HIL1DoubleMu0_v1, fragment.HLT_HIL1DoubleMu0_HighQ_v1, fragment.HLT_HIL1DoubleMu10_v1, fragment.HLT_HIL2DoubleMu0_v1, fragment.HLT_HIL2DoubleMu10_v1, fragment.HLT_HIL3DoubleMu0_v1, fragment.HLT_HIL3DoubleMu10_v1, fragment.HLT_HIL1Mu12_v1, fragment.HLT_HIL1Mu16_v1, fragment.HLT_HIL2Mu7_v1, fragment.HLT_HIL2Mu12_v1, fragment.HLT_HIL2Mu15_v1, fragment.HLT_HIL2Mu20_v1, fragment.HLT_HIL3Mu7_v1, fragment.HLT_HIL3Mu12_v1, fragment.HLT_HIL3Mu15_v1, fragment.HLT_HIL3Mu20_v1, fragment.HLT_HIL3Mu3_v1, fragment.HLT_HIL2Mu5_NHitQ10_v1, fragment.HLT_HIL3Mu3_NHitQ10_v1, fragment.HLT_HIL3Mu3_Track1_v1, fragment.HLT_HIL3Mu3_Track1_Jpsi_v1, fragment.HLT_HIL3Mu5_v1, fragment.HLT_HIL2Mu3_NHitQ10_v1, fragment.HLT_HIL3Mu5_NHitQ10_v1, fragment.HLT_HIL3Mu5_Track1_v1, fragment.HLT_HIL3Mu5_Track1_Jpsi_v1, fragment.HLT_HIL1UnpairedBunchBptxMinus_v1, fragment.HLT_HIL1UnpairedBunchBptxPlus_v1, fragment.HLT_HIL1NotBptxOR_v1, fragment.HLT_HIDiPFJet25_FBEta3_NoCaloMatched_v1, fragment.HLT_HIDiPFJet15_FBEta3_NoCaloMatched_v1, fragment.HLT_HIDiPFJet25_NoCaloMatched_v1, fragment.HLT_HIDiPFJet15_NoCaloMatched_v1, fragment.HLT_HIDiPFJetAve35_HFJEC_v1, fragment.HLT_HIDiPFJetAve25_HFJEC_v1, fragment.HLT_HIDiPFJetAve15_HFJEC_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt8_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDijet16And8_MidEta2p7_Dpt8_v1, fragment.HLT_HIDijet20And8_MidEta2p7_Dpt8_v1, fragment.HLT_HIDijet16And12_MidEta2p7_Dpt10_v1, fragment.HLT_HIDijet20And12_MidEta2p7_Dpt10_v1, fragment.HLT_HIDijet28And16_MidEta2p7_Dpt15_v1, fragment.HLT_HIFullTracks_HighPt18_v1, fragment.HLT_HIFullTracks_HighPt24_v1, fragment.HLT_HIFullTracks_HighPt34_v1, fragment.HLT_HIFullTracks_HighPt45_v1, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v1, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.HLT_HIAK4PFJet15_v1, fragment.HLT_HIAK4PFJet30_v1, fragment.HLT_HIAK4PFJet40_v1, fragment.HLT_HIAK4PFJet60_v1, fragment.HLT_HIAK4PFJet80_v1, fragment.HLT_HIAK4PFJet100_v1, fragment.HLT_HIAK4PFJet120_v1, fragment.HLT_HIAK4PFJet30FWD_v1, fragment.HLT_HIAK4PFJet40FWD_v1, fragment.HLT_HIAK4PFJet60FWD_v1, fragment.HLT_HIAK4PFJet80FWD_v1, fragment.HLT_HIAK4CaloJet15_v1, fragment.HLT_HIAK4CaloJet30_v1, fragment.HLT_HIAK4CaloJet40_v1, fragment.HLT_HIAK4CaloJet60_v1, fragment.HLT_HIAK4CaloJet80_v1, fragment.HLT_HIAK4CaloJet100_v1, fragment.HLT_HIAK4CaloJet120_v1, fragment.HLT_HIAK4CaloJet30FWD_v1, fragment.HLT_HIAK4CaloJet40FWD_v1, fragment.HLT_HIAK4CaloJet60FWD_v1, fragment.HLT_HIAK4CaloJet80FWD_v1, fragment.HLT_HIPhoton20_HoverELoose_v1, fragment.HLT_HIPhoton30_HoverELoose_v1, fragment.HLT_HIPhoton40_HoverELoose_v1, fragment.HLT_HIPhoton50_HoverELoose_v1, fragment.HLT_HIPhoton60_HoverELoose_v1, fragment.HLT_HIEle10_WPLoose_Gsf_v1, fragment.HLT_HIEle15_WPLoose_Gsf_v1, fragment.HLT_HIEle20_WPLoose_Gsf_v1, fragment.HLT_HIEle30_WPLoose_Gsf_v1, fragment.HLT_HIEle40_WPLoose_Gsf_v1, fragment.HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v1, fragment.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1, fragment.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8, fragment.HLT_HIAK4PFJet30_bTag_v1, fragment.HLT_HIAK4PFJet40_bTag_v1, fragment.HLT_HIAK4PFJet60_bTag_v1, fragment.HLT_HIAK4PFJet80_bTag_v1, fragment.HLT_HIEle17_WPLoose_Gsf_v1, fragment.HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v1, fragment.HLT_HIEle15_CaloIdL_TrackIdL_IsoVL_PFJet30_v1, fragment.HLT_HIMu17_v1, fragment.HLT_HIMu15_v1, fragment.HLT_HIMu12_v1, fragment.HLT_HIMu7p5_L2Mu2_Jpsi_v1, fragment.HLT_HIMu7p5_L2Mu2_Upsilon_v1, fragment.HLT_HIMu7p5_Track2_Jpsi_v1, fragment.HLT_HIMu7p5_Track2_Upsilon_v1, fragment.HLT_HIDimuon0_Jpsi_v1, fragment.HLT_HIDimuon0_Jpsi_NoVertexing_v1, fragment.HLT_HIDimuon0_Upsilon_NoVertexing_v1, fragment.HLT_HIPFJet25_v1, fragment.HLT_HIPFJet140_v1, fragment.HLT_HIPFJetFwd15_v1, fragment.HLT_HIPFJetFwd25_v1, fragment.HLT_HIPFJetFwd140_v1, fragment.HLT_HIAK8PFJetFwd15_v1, fragment.HLT_HIAK8PFJetFwd25_v1, fragment.HLT_HIAK8PFJetFwd40_v1, fragment.HLT_HIAK8PFJetFwd60_v1, fragment.HLT_HIAK8PFJetFwd80_v1, fragment.HLT_HIAK8PFJetFwd140_v1, fragment.HLT_HIAK8PFJet15_v1, fragment.HLT_HIAK8PFJet25_v1, fragment.HLT_HIAK8PFJet40_v1, fragment.HLT_HIAK8PFJet60_v1, fragment.HLT_HIAK8PFJet80_v1, fragment.HLT_HIAK8PFJet140_v1, fragment.HLT_HIL3Mu5_AK4PFJet30_v1, fragment.HLT_HIL3Mu5_AK4PFJet40_v1, fragment.HLT_HIL3Mu5_AK4PFJet60_v1, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v8, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixels_Random_v4, fragment.AlCa_LumiPixels_ZeroBias_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
23179 
23180 
23181 # dummyfy hltGetConditions in cff's
23182 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
23183  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
23184  result = cms.bool( True )
23185  )
23186  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
23187 
23188 # add specific customizations
23189 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
23190 fragment = customizeHLTforAll(fragment,"PRef")
23191 
23192 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
23193 fragment = customizeHLTforCMSSW(fragment,"PRef")
23194 
23195 # Eras-based customisations
23196 from HLTrigger.Configuration.Eras import modifyHLTforEras
23197 modifyHLTforEras(fragment)
23198 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)