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/V83 (CMSSW_10_1_10_HLT1)
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/V83')
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_v9' ),
2114  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
2115  'HLT_ZeroBias_Beamspot_v4' ),
2116  DoubleMuon = cms.vstring( 'HLT_HIDimuon0_Jpsi_NoVertexing_v2',
2117  'HLT_HIDimuon0_Jpsi_v2',
2118  'HLT_HIDimuon0_Upsilon_NoVertexing_v2',
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_v2',
2128  'HLT_HIL3DoubleMu10_v2' ),
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_v3',
2134  'HLT_ZeroBias_Beamspot_v4' ),
2135  ExpressPhysics = cms.vstring( 'HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v3',
2136  'HLT_HIL3DoubleMu10_v2',
2137  'HLT_HIL3Mu20_v2',
2138  'HLT_Physics_v7',
2139  'HLT_Random_v3',
2140  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
2141  'HLT_ZeroBias_v6' ),
2142  FSQJet1 = cms.vstring( 'HLT_HIDiPFJet15_NoCaloMatched_v3',
2143  'HLT_HIDiPFJet25_NoCaloMatched_v3' ),
2144  FSQJet2 = cms.vstring( 'HLT_HIDiPFJet15_FBEta3_NoCaloMatched_v3',
2145  'HLT_HIDiPFJet25_FBEta3_NoCaloMatched_v3',
2146  'HLT_HIDiPFJetAve15_HFJEC_v3',
2147  'HLT_HIDiPFJetAve25_HFJEC_v3',
2148  'HLT_HIDiPFJetAve35_HFJEC_v3' ),
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_v3',
2178  'HLT_HIAK4PFJet120_v3',
2179  'HLT_HIAK4PFJet30_bTag_v3',
2180  'HLT_HIAK4PFJet40_bTag_v3',
2181  'HLT_HIAK4PFJet60_bTag_v3',
2182  'HLT_HIAK4PFJet80FWD_v3',
2183  'HLT_HIAK4PFJet80_bTag_v3',
2184  'HLT_HIAK4PFJet80_v3',
2185  'HLT_HIAK8PFJet140_v3',
2186  'HLT_HIAK8PFJet80_v3',
2187  'HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8',
2188  'HLT_HIEle10_WPLoose_Gsf_v3',
2189  'HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v3',
2190  'HLT_HIEle15_WPLoose_Gsf_v3',
2191  'HLT_HIEle17_WPLoose_Gsf_v3',
2192  'HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v3',
2193  'HLT_HIEle20_WPLoose_Gsf_v3',
2194  'HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v3',
2195  'HLT_HIEle30_WPLoose_Gsf_v3',
2196  'HLT_HIEle40_WPLoose_Gsf_v3',
2197  'HLT_HIL3Mu5_AK4PFJet30_v3',
2198  'HLT_HIL3Mu5_AK4PFJet40_v3',
2199  'HLT_HIL3Mu5_AK4PFJet60_v3',
2200  'HLT_HIPFJet140_v3',
2201  'HLT_HIPhoton40_HoverELoose_v2',
2202  'HLT_HIPhoton50_HoverELoose_v2',
2203  'HLT_HIPhoton60_HoverELoose_v2',
2204  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v8',
2205  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8',
2206  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v8',
2207  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8',
2208  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v8',
2209  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8' ),
2210  L1Accept = cms.vstring( 'DST_Physics_v7' ),
2211  LowEGJet = cms.vstring( 'HLT_HIAK4CaloJet15_v1',
2212  'HLT_HIAK4CaloJet30FWD_v1',
2213  'HLT_HIAK4CaloJet30_v1',
2214  'HLT_HIAK4CaloJet40FWD_v1',
2215  'HLT_HIAK4CaloJet40_v1',
2216  'HLT_HIAK4CaloJet60FWD_v1',
2217  'HLT_HIAK4CaloJet60_v1',
2218  'HLT_HIAK4PFJet15_v3',
2219  'HLT_HIAK4PFJet30FWD_v3',
2220  'HLT_HIAK4PFJet30_v3',
2221  'HLT_HIAK4PFJet40FWD_v3',
2222  'HLT_HIAK4PFJet40_v3',
2223  'HLT_HIAK4PFJet60FWD_v3',
2224  'HLT_HIAK4PFJet60_v3',
2225  'HLT_HIAK8PFJet15_v3',
2226  'HLT_HIAK8PFJet25_v3',
2227  'HLT_HIAK8PFJet40_v3',
2228  'HLT_HIAK8PFJetFwd15_v3',
2229  'HLT_HIAK8PFJetFwd25_v3',
2230  'HLT_HIAK8PFJetFwd40_v3',
2231  'HLT_HIPFJet25_v3',
2232  'HLT_HIPFJetFwd15_v3',
2233  'HLT_HIPFJetFwd25_v3',
2234  'HLT_HIPhoton20_HoverELoose_v2',
2235  'HLT_HIPhoton30_HoverELoose_v2',
2236  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v8',
2237  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8',
2238  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v8',
2239  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v8',
2240  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v8',
2241  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8',
2242  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v8',
2243  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8' ),
2244  OnlineMonitor = cms.vstring( 'HLT_HIAK4CaloJet100_v1',
2245  'HLT_HIAK4CaloJet120_v1',
2246  'HLT_HIAK4CaloJet15_v1',
2247  'HLT_HIAK4CaloJet30FWD_v1',
2248  'HLT_HIAK4CaloJet30_v1',
2249  'HLT_HIAK4CaloJet40FWD_v1',
2250  'HLT_HIAK4CaloJet40_v1',
2251  'HLT_HIAK4CaloJet60FWD_v1',
2252  'HLT_HIAK4CaloJet60_v1',
2253  'HLT_HIAK4CaloJet80FWD_v1',
2254  'HLT_HIAK4CaloJet80_v1',
2255  'HLT_HIAK4PFJet100_v3',
2256  'HLT_HIAK4PFJet120_v3',
2257  'HLT_HIAK4PFJet15_v3',
2258  'HLT_HIAK4PFJet30FWD_v3',
2259  'HLT_HIAK4PFJet30_bTag_v3',
2260  'HLT_HIAK4PFJet30_v3',
2261  'HLT_HIAK4PFJet40FWD_v3',
2262  'HLT_HIAK4PFJet40_bTag_v3',
2263  'HLT_HIAK4PFJet40_v3',
2264  'HLT_HIAK4PFJet60FWD_v3',
2265  'HLT_HIAK4PFJet60_bTag_v3',
2266  'HLT_HIAK4PFJet60_v3',
2267  'HLT_HIAK4PFJet80FWD_v3',
2268  'HLT_HIAK4PFJet80_bTag_v3',
2269  'HLT_HIAK4PFJet80_v3',
2270  'HLT_HIAK8PFJet140_v3',
2271  'HLT_HIAK8PFJet15_v3',
2272  'HLT_HIAK8PFJet25_v3',
2273  'HLT_HIAK8PFJet40_v3',
2274  'HLT_HIAK8PFJet80_v3',
2275  'HLT_HIAK8PFJetFwd15_v3',
2276  'HLT_HIAK8PFJetFwd25_v3',
2277  'HLT_HIAK8PFJetFwd40_v3',
2278  'HLT_HIDiPFJet15_FBEta3_NoCaloMatched_v3',
2279  'HLT_HIDiPFJet15_NoCaloMatched_v3',
2280  'HLT_HIDiPFJet25_FBEta3_NoCaloMatched_v3',
2281  'HLT_HIDiPFJet25_NoCaloMatched_v3',
2282  'HLT_HIDiPFJetAve15_HFJEC_v3',
2283  'HLT_HIDiPFJetAve25_HFJEC_v3',
2284  'HLT_HIDiPFJetAve35_HFJEC_v3',
2285  'HLT_HIDijet16And12_MidEta2p7_Dpt10_v1',
2286  'HLT_HIDijet16And8_MidEta2p7_Dpt8_v1',
2287  'HLT_HIDijet20And12_MidEta2p7_Dpt10_v1',
2288  'HLT_HIDijet20And8_MidEta2p7_Dpt8_v1',
2289  'HLT_HIDijet28And16_MidEta2p7_Dpt15_v1',
2290  'HLT_HIDimuon0_Jpsi_NoVertexing_v2',
2291  'HLT_HIDimuon0_Jpsi_v2',
2292  'HLT_HIDimuon0_Upsilon_NoVertexing_v2',
2293  'HLT_HIDmesonPPTrackingGlobal_Dpt15_v1',
2294  'HLT_HIDmesonPPTrackingGlobal_Dpt30_v1',
2295  'HLT_HIDmesonPPTrackingGlobal_Dpt40_v1',
2296  'HLT_HIDmesonPPTrackingGlobal_Dpt50_v1',
2297  'HLT_HIDmesonPPTrackingGlobal_Dpt60_v1',
2298  'HLT_HIDmesonPPTrackingGlobal_Dpt8_v1',
2299  'HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8',
2300  'HLT_HIEle10_WPLoose_Gsf_v3',
2301  'HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v3',
2302  'HLT_HIEle15_WPLoose_Gsf_v3',
2303  'HLT_HIEle17_WPLoose_Gsf_v3',
2304  'HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v3',
2305  'HLT_HIEle20_WPLoose_Gsf_v3',
2306  'HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v3',
2307  'HLT_HIEle30_WPLoose_Gsf_v3',
2308  'HLT_HIEle40_WPLoose_Gsf_v3',
2309  'HLT_HIFullTracks_HighPt18_v1',
2310  'HLT_HIFullTracks_HighPt24_v1',
2311  'HLT_HIFullTracks_HighPt34_v1',
2312  'HLT_HIFullTracks_HighPt45_v1',
2313  'HLT_HIL1DoubleMu0_HighQ_v1',
2314  'HLT_HIL1DoubleMu0_v1',
2315  'HLT_HIL1DoubleMu10_v1',
2316  'HLT_HIL1DoubleMuOpen_OS_v1',
2317  'HLT_HIL1DoubleMuOpen_SS_v1',
2318  'HLT_HIL1DoubleMuOpen_v1',
2319  'HLT_HIL1Mu12_v1',
2320  'HLT_HIL1Mu16_v1',
2321  'HLT_HIL1NotBptxOR_v1',
2322  'HLT_HIL1UnpairedBunchBptxMinus_v1',
2323  'HLT_HIL1UnpairedBunchBptxPlus_v1',
2324  'HLT_HIL2DoubleMu0_v1',
2325  'HLT_HIL2DoubleMu10_v1',
2326  'HLT_HIL2Mu12_v1',
2327  'HLT_HIL2Mu15_v1',
2328  'HLT_HIL2Mu20_v1',
2329  'HLT_HIL2Mu3_NHitQ10_v1',
2330  'HLT_HIL2Mu5_NHitQ10_v1',
2331  'HLT_HIL2Mu7_v1',
2332  'HLT_HIL3DoubleMu0_v2',
2333  'HLT_HIL3DoubleMu10_v2',
2334  'HLT_HIL3Mu12_v2',
2335  'HLT_HIL3Mu15_v2',
2336  'HLT_HIL3Mu20_v2',
2337  'HLT_HIL3Mu3_NHitQ10_v2',
2338  'HLT_HIL3Mu3_Track1_Jpsi_v2',
2339  'HLT_HIL3Mu3_Track1_v2',
2340  'HLT_HIL3Mu3_v2',
2341  'HLT_HIL3Mu5_AK4PFJet30_v3',
2342  'HLT_HIL3Mu5_AK4PFJet40_v3',
2343  'HLT_HIL3Mu5_AK4PFJet60_v3',
2344  'HLT_HIL3Mu5_NHitQ10_v2',
2345  'HLT_HIL3Mu5_Track1_Jpsi_v2',
2346  'HLT_HIL3Mu5_Track1_v2',
2347  'HLT_HIL3Mu5_v2',
2348  'HLT_HIL3Mu7_v2',
2349  'HLT_HIMu7p5_L2Mu2_Jpsi_v2',
2350  'HLT_HIMu7p5_L2Mu2_Upsilon_v2',
2351  'HLT_HIMu7p5_Track2_Jpsi_v2',
2352  'HLT_HIMu7p5_Track2_Upsilon_v2',
2353  'HLT_HIPFJet140_v3',
2354  'HLT_HIPFJet25_v3',
2355  'HLT_HIPFJetFwd15_v3',
2356  'HLT_HIPFJetFwd25_v3',
2357  'HLT_HIPhoton20_HoverELoose_v2',
2358  'HLT_HIPhoton30_HoverELoose_v2',
2359  'HLT_HIPhoton40_HoverELoose_v2',
2360  'HLT_HIPhoton50_HoverELoose_v2',
2361  'HLT_HIPhoton60_HoverELoose_v2',
2362  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v8',
2363  'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8',
2364  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v8',
2365  'HLT_HISinglePhoton15_Eta3p1ForPPRef_v8',
2366  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v8',
2367  'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8',
2368  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v8',
2369  'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8',
2370  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v8',
2371  'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8',
2372  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v8',
2373  'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8',
2374  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v8',
2375  'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8',
2376  'HLT_HIZeroBias_part0_v6',
2377  'HLT_HIZeroBias_part10_v6',
2378  'HLT_HIZeroBias_part11_v6',
2379  'HLT_HIZeroBias_part1_v6',
2380  'HLT_HIZeroBias_part2_v6',
2381  'HLT_HIZeroBias_part3_v6',
2382  'HLT_HIZeroBias_part4_v6',
2383  'HLT_HIZeroBias_part5_v6',
2384  'HLT_HIZeroBias_part6_v6',
2385  'HLT_HIZeroBias_part7_v6',
2386  'HLT_HIZeroBias_part8_v6',
2387  'HLT_HIZeroBias_part9_v6',
2388  'HLT_Physics_v7',
2389  'HLT_Random_v3',
2390  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
2391  'HLT_ZeroBias_v6' ),
2392  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v1' ),
2393  SingleMuon = cms.vstring( 'HLT_HIL1Mu12_v1',
2394  'HLT_HIL1Mu16_v1',
2395  'HLT_HIL2Mu12_v1',
2396  'HLT_HIL2Mu15_v1',
2397  'HLT_HIL2Mu20_v1',
2398  'HLT_HIL2Mu3_NHitQ10_v1',
2399  'HLT_HIL2Mu5_NHitQ10_v1',
2400  'HLT_HIL2Mu7_v1',
2401  'HLT_HIL3Mu12_v2',
2402  'HLT_HIL3Mu15_v2',
2403  'HLT_HIL3Mu20_v2',
2404  'HLT_HIL3Mu3_NHitQ10_v2',
2405  'HLT_HIL3Mu3_Track1_Jpsi_v2',
2406  'HLT_HIL3Mu3_Track1_v2',
2407  'HLT_HIL3Mu3_v2',
2408  'HLT_HIL3Mu5_NHitQ10_v2',
2409  'HLT_HIL3Mu5_Track1_Jpsi_v2',
2410  'HLT_HIL3Mu5_Track1_v2',
2411  'HLT_HIL3Mu5_v2',
2412  'HLT_HIL3Mu7_v2',
2413  'HLT_HIMu7p5_L2Mu2_Jpsi_v2',
2414  'HLT_HIMu7p5_L2Mu2_Upsilon_v2',
2415  'HLT_HIMu7p5_Track2_Jpsi_v2',
2416  'HLT_HIMu7p5_Track2_Upsilon_v2' ),
2417  SingleTrack = cms.vstring( 'HLT_HIFullTracks_HighPt18_v1',
2418  'HLT_HIFullTracks_HighPt24_v1',
2419  'HLT_HIFullTracks_HighPt34_v1',
2420  'HLT_HIFullTracks_HighPt45_v1' ),
2421  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
2422  'HLT_HcalCalibration_v5' ),
2423  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
2424  'HLT_HcalCalibration_v5' ),
2425  ZeroBias = cms.vstring( 'HLT_Random_v3',
2426  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
2427  'HLT_ZeroBias_v6' )
2428 )
2429 
2430 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
2431  iovIsRunNotTime = cms.bool( True ),
2432  recordName = cms.string( "CSCChannelMapperRecord" ),
2433  firstValid = cms.vuint32( 1 )
2434 )
2435 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
2436  iovIsRunNotTime = cms.bool( True ),
2437  recordName = cms.string( "CSCIndexerRecord" ),
2438  firstValid = cms.vuint32( 1 )
2439 )
2440 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
2441  iovIsRunNotTime = cms.bool( True ),
2442  recordName = cms.string( "L1TGlobalParametersRcd" ),
2443  firstValid = cms.vuint32( 1 )
2444 )
2445 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
2446  timeSlewParametersM3 = cms.VPSet(
2447  cms.PSet( tspar2 = cms.double( 0.0 ),
2448  tspar0 = cms.double( 12.2999 ),
2449  tspar1 = cms.double( -2.19142 ),
2450  tspar1_siPM = cms.double( 0.0 ),
2451  cap = cms.double( 6.0 ),
2452  tspar0_siPM = cms.double( 0.0 ),
2453  tspar2_siPM = cms.double( 0.0 )
2454  ),
2455  cms.PSet( tspar2 = cms.double( 32.0 ),
2456  tspar0 = cms.double( 15.5 ),
2457  tspar1 = cms.double( -3.2 ),
2458  tspar1_siPM = cms.double( 0.0 ),
2459  cap = cms.double( 6.0 ),
2460  tspar0_siPM = cms.double( 0.0 ),
2461  tspar2_siPM = cms.double( 0.0 )
2462  ),
2463  cms.PSet( tspar2 = cms.double( 0.0 ),
2464  tspar0 = cms.double( 12.2999 ),
2465  tspar1 = cms.double( -2.19142 ),
2466  tspar1_siPM = cms.double( 0.0 ),
2467  cap = cms.double( 6.0 ),
2468  tspar0_siPM = cms.double( 0.0 ),
2469  tspar2_siPM = cms.double( 0.0 )
2470  ),
2471  cms.PSet( tspar2 = cms.double( 0.0 ),
2472  tspar0 = cms.double( 12.2999 ),
2473  tspar1 = cms.double( -2.19142 ),
2474  tspar1_siPM = cms.double( 0.0 ),
2475  cap = cms.double( 6.0 ),
2476  tspar0_siPM = cms.double( 0.0 ),
2477  tspar2_siPM = cms.double( 0.0 )
2478  )
2479  ),
2480  timeSlewParametersM2 = cms.VPSet(
2481  cms.PSet( slope = cms.double( -3.178648 ),
2482  tmax = cms.double( 16.0 ),
2483  tzero = cms.double( 23.960177 )
2484  ),
2485  cms.PSet( slope = cms.double( -1.5610227 ),
2486  tmax = cms.double( 10.0 ),
2487  tzero = cms.double( 11.977461 )
2488  ),
2489  cms.PSet( slope = cms.double( -1.075824 ),
2490  tmax = cms.double( 6.25 ),
2491  tzero = cms.double( 9.109694 )
2492  )
2493  ),
2494  appendToDataLabel = cms.string( "HBHE" )
2495 )
2496 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
2497  iovIsRunNotTime = cms.bool( True ),
2498  recordName = cms.string( "JetTagComputerRecord" ),
2499  firstValid = cms.vuint32( 1 )
2500 )
2501 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
2502  iovIsRunNotTime = cms.bool( True ),
2503  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
2504  firstValid = cms.vuint32( 1 )
2505 )
2506 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
2507  iovIsRunNotTime = cms.bool( True ),
2508  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
2509  firstValid = cms.vuint32( 1 )
2510 )
2511 
2512 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2513  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2514  useCondDB = cms.bool( False ),
2515  useGBRForest = cms.bool( True ),
2516  useAdaBoost = cms.bool( False )
2517 )
2518 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2519  MaxDPhi = cms.double( 1.6 ),
2520  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2521  PropagationDirection = cms.string( "anyDirection" )
2522 )
2523 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2524  AlgoName = cms.string( "CSCChannelMapperPostls1" )
2525 )
2526 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2527  AlgoName = cms.string( "CSCIndexerPostls1" )
2528 )
2529 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2530  appendToDataLabel = cms.string( "" )
2531 )
2532 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2533 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2534  appendToDataLabel = cms.string( "" ),
2535  MapAuto = cms.untracked.bool( False ),
2536  SkipHE = cms.untracked.bool( False ),
2537  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
2538 )
2539 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2540  appendToDataLabel = cms.string( "" )
2541 )
2542 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2543  appendToDataLabel = cms.string( "" )
2544 )
2545 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2546  ComponentName = cms.string( "ClusterShapeHitFilter" ),
2547  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2548  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2549  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
2550 )
2551 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2552  appendToDataLabel = cms.string( "" )
2553 )
2554 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2555  NumberL1JetCounts = cms.uint32( 12 ),
2556  NumberL1NoIsoEG = cms.uint32( 4 ),
2557  NumberL1CenJet = cms.uint32( 4 ),
2558  NumberL1Tau = cms.uint32( 12 ),
2559  NumberConditionChips = cms.uint32( 1 ),
2560  NumberL1EGamma = cms.uint32( 12 ),
2561  TotalBxInEvent = cms.int32( 5 ),
2562  NumberL1Mu = cms.uint32( 4 ),
2563  PinsOnConditionChip = cms.uint32( 512 ),
2564  WordLength = cms.int32( 64 ),
2565  PinsOnChip = cms.uint32( 512 ),
2566  OrderOfChip = cms.vint32( 1 ),
2567  IfMuEtaNumberBits = cms.uint32( 6 ),
2568  OrderConditionChip = cms.vint32( 1 ),
2569  appendToDataLabel = cms.string( "" ),
2570  NumberL1TauJet = cms.uint32( 4 ),
2571  NumberL1Jet = cms.uint32( 12 ),
2572  NumberPhysTriggers = cms.uint32( 512 ),
2573  NumberL1Muon = cms.uint32( 8 ),
2574  UnitLength = cms.int32( 8 ),
2575  NumberL1IsoEG = cms.uint32( 4 ),
2576  NumberTechnicalTriggers = cms.uint32( 64 ),
2577  NumberL1ForJet = cms.uint32( 4 ),
2578  IfCaloEtaNumberBits = cms.uint32( 4 ),
2579  NumberPsbBoards = cms.int32( 7 ),
2580  NumberChips = cms.uint32( 1 ),
2581  NumberPhysTriggersExtended = cms.uint32( 64 )
2582 )
2583 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2584  SimpleMagneticField = cms.string( "" ),
2585  PropagationDirection = cms.string( "alongMomentum" ),
2586  ComponentName = cms.string( "PropagatorWithMaterial" ),
2587  Mass = cms.double( 0.105 ),
2588  ptMin = cms.double( -1.0 ),
2589  MaxDPhi = cms.double( 1.6 ),
2590  useRungeKutta = cms.bool( False )
2591 )
2592 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2593  SimpleMagneticField = cms.string( "ParabolicMf" ),
2594  PropagationDirection = cms.string( "alongMomentum" ),
2595  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2596  Mass = cms.double( 0.139 ),
2597  ptMin = cms.double( -1.0 ),
2598  MaxDPhi = cms.double( 1.6 ),
2599  useRungeKutta = cms.bool( False )
2600 )
2601 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2602  SimpleMagneticField = cms.string( "ParabolicMf" ),
2603  PropagationDirection = cms.string( "alongMomentum" ),
2604  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
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.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2611  SimpleMagneticField = cms.string( "" ),
2612  PropagationDirection = cms.string( "oppositeToMomentum" ),
2613  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2614  Mass = cms.double( 0.105 ),
2615  ptMin = cms.double( -1.0 ),
2616  MaxDPhi = cms.double( 1.6 ),
2617  useRungeKutta = cms.bool( False )
2618 )
2619 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2620  SimpleMagneticField = cms.string( "ParabolicMf" ),
2621  PropagationDirection = cms.string( "oppositeToMomentum" ),
2622  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2623  Mass = cms.double( 0.139 ),
2624  ptMin = cms.double( -1.0 ),
2625  MaxDPhi = cms.double( 1.6 ),
2626  useRungeKutta = cms.bool( False )
2627 )
2628 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2629  SimpleMagneticField = cms.string( "ParabolicMf" ),
2630  PropagationDirection = cms.string( "oppositeToMomentum" ),
2631  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
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.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2638  SimpleMagneticField = cms.string( "ParabolicMf" ),
2639  PropagationDirection = cms.string( "oppositeToMomentum" ),
2640  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2641  Mass = cms.double( 0.105 ),
2642  ptMin = cms.double( 0.1 ),
2643  MaxDPhi = cms.double( 1.6 ),
2644  useRungeKutta = cms.bool( False )
2645 )
2646 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2647  SimpleMagneticField = cms.string( "ParabolicMf" ),
2648  PropagationDirection = cms.string( "alongMomentum" ),
2649  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2650  Mass = cms.double( 0.1396 ),
2651  ptMin = cms.double( -1.0 ),
2652  MaxDPhi = cms.double( 4.0 ),
2653  useRungeKutta = cms.bool( False )
2654 )
2655 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2656  SimpleMagneticField = cms.string( "ParabolicMf" ),
2657  PropagationDirection = cms.string( "alongMomentum" ),
2658  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
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.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2665  EtaDivisions = cms.untracked.uint32( 20 ),
2666  PhiDivisions = cms.untracked.uint32( 20 ),
2667  EtaMax = cms.untracked.double( 2.5 )
2668 )
2669 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2670  minTracks = cms.uint32( 3 ),
2671  minVertices = cms.uint32( 1 ),
2672  use3d = cms.bool( True ),
2673  unBoost = cms.bool( False ),
2674  useSignificance = cms.bool( True )
2675 )
2676 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2677  NoErrorPropagation = cms.bool( False ),
2678  endcapShiftInZPos = cms.double( 0.0 ),
2679  PropagationDirection = cms.string( "anyDirection" ),
2680  useTuningForL2Speed = cms.bool( False ),
2681  useIsYokeFlag = cms.bool( True ),
2682  endcapShiftInZNeg = cms.double( 0.0 ),
2683  SetVBFPointer = cms.bool( False ),
2684  AssumeNoMaterial = cms.bool( False ),
2685  returnTangentPlane = cms.bool( True ),
2686  useInTeslaFromMagField = cms.bool( False ),
2687  VBFName = cms.string( "VolumeBasedMagneticField" ),
2688  useEndcapShiftsInZ = cms.bool( False ),
2689  sendLogWarning = cms.bool( False ),
2690  useMatVolumes = cms.bool( True ),
2691  debug = cms.bool( False ),
2692  ApplyRadX0Correction = cms.bool( True ),
2693  useMagVolumes = cms.bool( True ),
2694  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
2695 )
2696 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2697  ComponentName = cms.string( "TransientTrackBuilder" )
2698 )
2699 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2700  ComponentName = cms.string( "CaloDetIdAssociator" ),
2701  hcalRegion = cms.int32( 2 ),
2702  etaBinSize = cms.double( 0.087 ),
2703  nEta = cms.int32( 70 ),
2704  nPhi = cms.int32( 72 ),
2705  includeBadChambers = cms.bool( False ),
2706  includeME0 = cms.bool( False ),
2707  includeGEM = cms.bool( False )
2708 )
2709 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2710  ComponentName = cms.string( "CosmicNavigationSchool" ),
2711  SimpleMagneticField = cms.string( "" )
2712 )
2713 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2714  ComponentName = cms.string( "EcalDetIdAssociator" ),
2715  hcalRegion = cms.int32( 2 ),
2716  etaBinSize = cms.double( 0.02 ),
2717  nEta = cms.int32( 300 ),
2718  nPhi = cms.int32( 360 ),
2719  includeBadChambers = cms.bool( False ),
2720  includeME0 = cms.bool( False ),
2721  includeGEM = cms.bool( False )
2722 )
2723 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2724  dbstatusMask = cms.PSet(
2725  kBad = cms.vstring( 'kNonRespondingIsolated',
2726  'kDeadVFE',
2727  'kDeadFE',
2728  'kNoDataNoTP' ),
2729  kGood = cms.vstring( 'kOk' ),
2730  kRecovered = cms.vstring( ),
2731  kProblematic = cms.vstring( 'kDAC',
2732  'kNoLaser',
2733  'kNoisy',
2734  'kNNoisy',
2735  'kNNNoisy',
2736  'kNNNNoisy',
2737  'kNNNNNoisy',
2738  'kFixedG6',
2739  'kFixedG1',
2740  'kFixedG0' ),
2741  kWeird = cms.vstring( ),
2742  kTime = cms.vstring( )
2743  ),
2744  timeThresh = cms.double( 2.0 ),
2745  flagMask = cms.PSet(
2746  kBad = cms.vstring( 'kFaultyHardware',
2747  'kDead',
2748  'kKilled' ),
2749  kGood = cms.vstring( 'kGood' ),
2750  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2751  'kTowerRecovered' ),
2752  kProblematic = cms.vstring( 'kPoorReco',
2753  'kPoorCalib',
2754  'kNoisy',
2755  'kSaturated' ),
2756  kWeird = cms.vstring( 'kWeird',
2757  'kDiWeird' ),
2758  kTime = cms.vstring( 'kOutOfTime' )
2759  )
2760 )
2761 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2762  appendToDataLabel = cms.string( "" )
2763 )
2764 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2765  appendToDataLabel = cms.string( "" )
2766 )
2767 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2768  ComponentName = cms.string( "HcalDetIdAssociator" ),
2769  hcalRegion = cms.int32( 2 ),
2770  etaBinSize = cms.double( 0.087 ),
2771  nEta = cms.int32( 70 ),
2772  nPhi = cms.int32( 72 ),
2773  includeBadChambers = cms.bool( False ),
2774  includeME0 = cms.bool( False ),
2775  includeGEM = cms.bool( False )
2776 )
2777 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2778  phase = cms.uint32( 1 ),
2779  RecoveredRecHitBits = cms.vstring( ),
2780  appendToDataLabel = cms.string( "" ),
2781  SeverityLevels = cms.VPSet(
2782  cms.PSet( ChannelStatus = cms.vstring( ),
2783  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
2784  Level = cms.int32( 0 )
2785  ),
2786  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2787  RecHitFlags = cms.vstring( ),
2788  Level = cms.int32( 1 )
2789  ),
2790  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2791  RecHitFlags = cms.vstring( ),
2792  Level = cms.int32( 5 )
2793  ),
2794  cms.PSet( ChannelStatus = cms.vstring( ),
2795  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2796  'HBHEIsolatedNoise',
2797  'HBHEFlatNoise',
2798  'HBHESpikeNoise',
2799  'HBHETS4TS5Noise',
2800  'HBHENegativeNoise',
2801  'HBHEPulseFitBit',
2802  'HBHEOOTPU' ),
2803  Level = cms.int32( 8 )
2804  ),
2805  cms.PSet( ChannelStatus = cms.vstring( ),
2806  RecHitFlags = cms.vstring( 'HFLongShort',
2807  'HFS8S1Ratio',
2808  'HFPET',
2809  'HFSignalAsymmetry' ),
2810  Level = cms.int32( 11 )
2811  ),
2812  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2813  RecHitFlags = cms.vstring( ),
2814  Level = cms.int32( 15 )
2815  ),
2816  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2817  'HcalCellDead' ),
2818  RecHitFlags = cms.vstring( ),
2819  Level = cms.int32( 20 )
2820  )
2821  ),
2822  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2823  'HcalCellOff',
2824  'HcalCellDead' )
2825 )
2826 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2827  recordLabel = cms.string( "HLT" ),
2828  categoryVariableName = cms.string( "vertexCategory" ),
2829  useTrackWeights = cms.bool( True ),
2830  useCategories = cms.bool( True ),
2831  pseudoMultiplicityMin = cms.uint32( 2 ),
2832  correctVertexMass = cms.bool( True ),
2833  trackSelection = cms.PSet(
2834  maxDistToAxis = cms.double( 0.07 ),
2835  totalHitsMin = cms.uint32( 0 ),
2836  ptMin = cms.double( 0.0 ),
2837  sip2dSigMax = cms.double( 99999.9 ),
2838  sip2dValMax = cms.double( 99999.9 ),
2839  sip3dSigMax = cms.double( 99999.9 ),
2840  sip3dValMax = cms.double( 99999.9 ),
2841  maxDecayLen = cms.double( 5.0 ),
2842  qualityClass = cms.string( "any" ),
2843  jetDeltaRMax = cms.double( 0.3 ),
2844  normChi2Max = cms.double( 99999.9 ),
2845  pixelHitsMin = cms.uint32( 0 ),
2846  sip2dSigMin = cms.double( -99999.9 ),
2847  sip2dValMin = cms.double( -99999.9 ),
2848  sip3dSigMin = cms.double( -99999.9 ),
2849  sip3dValMin = cms.double( -99999.9 )
2850  ),
2851  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2852  'CombinedSVPseudoVertex',
2853  'CombinedSVNoVertex' ),
2854  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2855  charmCut = cms.double( 1.5 ),
2856  vertexFlip = cms.bool( False ),
2857  minimumTrackWeight = cms.double( 0.5 ),
2858  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2859  trackMultiplicityMin = cms.uint32( 3 ),
2860  trackPseudoSelection = cms.PSet(
2861  maxDistToAxis = cms.double( 0.07 ),
2862  totalHitsMin = cms.uint32( 0 ),
2863  ptMin = cms.double( 0.0 ),
2864  sip2dSigMax = cms.double( 99999.9 ),
2865  sip2dValMax = cms.double( 99999.9 ),
2866  sip3dSigMax = cms.double( 99999.9 ),
2867  sip3dValMax = cms.double( 99999.9 ),
2868  maxDecayLen = cms.double( 5.0 ),
2869  qualityClass = cms.string( "any" ),
2870  jetDeltaRMax = cms.double( 0.3 ),
2871  normChi2Max = cms.double( 99999.9 ),
2872  pixelHitsMin = cms.uint32( 0 ),
2873  sip2dSigMin = cms.double( 2.0 ),
2874  sip2dValMin = cms.double( -99999.9 ),
2875  sip3dSigMin = cms.double( -99999.9 ),
2876  sip3dValMin = cms.double( -99999.9 )
2877  ),
2878  trackSort = cms.string( "sip2dSig" ),
2879  SoftLeptonFlip = cms.bool( False ),
2880  trackFlip = cms.bool( False )
2881 )
2882 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2883  recordLabel = cms.string( "HLT" ),
2884  categoryVariableName = cms.string( "vertexCategory" ),
2885  useTrackWeights = cms.bool( True ),
2886  useCategories = cms.bool( True ),
2887  pseudoMultiplicityMin = cms.uint32( 2 ),
2888  correctVertexMass = cms.bool( True ),
2889  trackSelection = cms.PSet(
2890  max_pT_dRcut = cms.double( 0.1 ),
2891  b_dR = cms.double( 0.6263 ),
2892  min_pT = cms.double( 120.0 ),
2893  b_pT = cms.double( 0.3684 ),
2894  ptMin = cms.double( 0.0 ),
2895  max_pT_trackPTcut = cms.double( 3.0 ),
2896  max_pT = cms.double( 500.0 ),
2897  useVariableJTA = cms.bool( False ),
2898  maxDecayLen = cms.double( 5.0 ),
2899  qualityClass = cms.string( "any" ),
2900  normChi2Max = cms.double( 99999.9 ),
2901  sip2dValMin = cms.double( -99999.9 ),
2902  sip3dValMin = cms.double( -99999.9 ),
2903  a_dR = cms.double( -0.001053 ),
2904  maxDistToAxis = cms.double( 0.07 ),
2905  totalHitsMin = cms.uint32( 0 ),
2906  a_pT = cms.double( 0.005263 ),
2907  sip2dSigMax = cms.double( 99999.9 ),
2908  sip2dValMax = cms.double( 99999.9 ),
2909  sip3dSigMax = cms.double( 99999.9 ),
2910  sip3dValMax = cms.double( 99999.9 ),
2911  min_pT_dRcut = cms.double( 0.5 ),
2912  jetDeltaRMax = cms.double( 0.3 ),
2913  pixelHitsMin = cms.uint32( 0 ),
2914  sip3dSigMin = cms.double( -99999.9 ),
2915  sip2dSigMin = cms.double( -99999.9 )
2916  ),
2917  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2918  'CombinedSVIVFV2PseudoVertex',
2919  'CombinedSVIVFV2NoVertex' ),
2920  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2921  charmCut = cms.double( 1.5 ),
2922  vertexFlip = cms.bool( False ),
2923  minimumTrackWeight = cms.double( 0.5 ),
2924  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2925  trackMultiplicityMin = cms.uint32( 3 ),
2926  trackPseudoSelection = cms.PSet(
2927  max_pT_dRcut = cms.double( 0.1 ),
2928  b_dR = cms.double( 0.6263 ),
2929  min_pT = cms.double( 120.0 ),
2930  b_pT = cms.double( 0.3684 ),
2931  ptMin = cms.double( 0.0 ),
2932  max_pT_trackPTcut = cms.double( 3.0 ),
2933  max_pT = cms.double( 500.0 ),
2934  useVariableJTA = cms.bool( False ),
2935  maxDecayLen = cms.double( 5.0 ),
2936  qualityClass = cms.string( "any" ),
2937  normChi2Max = cms.double( 99999.9 ),
2938  sip2dValMin = cms.double( -99999.9 ),
2939  sip3dValMin = cms.double( -99999.9 ),
2940  a_dR = cms.double( -0.001053 ),
2941  maxDistToAxis = cms.double( 0.07 ),
2942  totalHitsMin = cms.uint32( 0 ),
2943  a_pT = cms.double( 0.005263 ),
2944  sip2dSigMax = cms.double( 99999.9 ),
2945  sip2dValMax = cms.double( 99999.9 ),
2946  sip3dSigMax = cms.double( 99999.9 ),
2947  sip3dValMax = cms.double( 99999.9 ),
2948  min_pT_dRcut = cms.double( 0.5 ),
2949  jetDeltaRMax = cms.double( 0.3 ),
2950  pixelHitsMin = cms.uint32( 0 ),
2951  sip3dSigMin = cms.double( -99999.9 ),
2952  sip2dSigMin = cms.double( 2.0 )
2953  ),
2954  trackSort = cms.string( "sip2dSig" ),
2955  SoftLeptonFlip = cms.bool( False ),
2956  trackFlip = cms.bool( False )
2957 )
2958 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2959  maxImpactParameterSig = cms.double( 999999.0 ),
2960  deltaR = cms.double( -1.0 ),
2961  minimumImpactParameter = cms.double( -1.0 ),
2962  maximumDecayLength = cms.double( 999999.0 ),
2963  impactParameterType = cms.int32( 1 ),
2964  trackQualityClass = cms.string( "any" ),
2965  deltaRmin = cms.double( 0.0 ),
2966  maxImpactParameter = cms.double( 0.1 ),
2967  useSignedImpactParameterSig = cms.bool( True ),
2968  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2969  nthTrack = cms.int32( -1 )
2970 )
2971 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2972  b_pT = cms.double( 0.3684 ),
2973  deltaR = cms.double( -1.0 ),
2974  minimumImpactParameter = cms.double( 0.05 ),
2975  a_dR = cms.double( -0.001053 ),
2976  min_pT = cms.double( 120.0 ),
2977  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2978  max_pT = cms.double( 500.0 ),
2979  impactParameterType = cms.int32( 1 ),
2980  trackQualityClass = cms.string( "any" ),
2981  useVariableJTA = cms.bool( False ),
2982  min_pT_dRcut = cms.double( 0.5 ),
2983  max_pT_trackPTcut = cms.double( 3.0 ),
2984  max_pT_dRcut = cms.double( 0.1 ),
2985  b_dR = cms.double( 0.6263 ),
2986  a_pT = cms.double( 0.005263 ),
2987  maximumDecayLength = cms.double( 999999.0 ),
2988  nthTrack = cms.int32( 1 ),
2989  useSignedImpactParameterSig = cms.bool( False )
2990 )
2991 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2992  MaxDPhi = cms.double( 1.6 ),
2993  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2994  PropagationDirection = cms.string( "alongMomentum" )
2995 )
2996 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2997  MaxDPhi = cms.double( 1.6 ),
2998  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2999  PropagationDirection = cms.string( "oppositeToMomentum" )
3000 )
3001 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3002  SimpleMagneticField = cms.string( "" ),
3003  PropagationDirection = cms.string( "oppositeToMomentum" ),
3004  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
3005  Mass = cms.double( 5.11E-4 ),
3006  ptMin = cms.double( -1.0 ),
3007  MaxDPhi = cms.double( 1.6 ),
3008  useRungeKutta = cms.bool( False )
3009 )
3010 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3011  appendToDataLabel = cms.string( "" ),
3012  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3013  MinimalTolerance = cms.double( 0.5 ),
3014  MaxDisplacement = cms.double( 0.5 ),
3015  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
3016  pTChargeCutThreshold = cms.double( -1.0 ),
3017  nSigma = cms.double( 3.0 ),
3018  MaxSagitta = cms.double( 2.0 ),
3019  MaxChi2 = cms.double( 16.0 ),
3020  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3021 )
3022 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3023  appendToDataLabel = cms.string( "" ),
3024  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3025  MinimalTolerance = cms.double( 0.5 ),
3026  MaxDisplacement = cms.double( 0.5 ),
3027  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
3028  pTChargeCutThreshold = cms.double( -1.0 ),
3029  nSigma = cms.double( 3.0 ),
3030  MaxSagitta = cms.double( 2.0 ),
3031  MaxChi2 = cms.double( 16.0 ),
3032  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3033 )
3034 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3035  appendToDataLabel = cms.string( "" ),
3036  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3037  MinimalTolerance = cms.double( 10.0 ),
3038  MaxDisplacement = cms.double( 100.0 ),
3039  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
3040  pTChargeCutThreshold = cms.double( -1.0 ),
3041  nSigma = cms.double( 3.0 ),
3042  MaxSagitta = cms.double( -1.0 ),
3043  MaxChi2 = cms.double( 2000.0 ),
3044  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3045 )
3046 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3047  appendToDataLabel = cms.string( "" ),
3048  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3049  MinimalTolerance = cms.double( 10.0 ),
3050  MaxDisplacement = cms.double( 100.0 ),
3051  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
3052  pTChargeCutThreshold = cms.double( -1.0 ),
3053  nSigma = cms.double( 3.0 ),
3054  MaxSagitta = cms.double( -1.0 ),
3055  MaxChi2 = cms.double( 30.0 ),
3056  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3057 )
3058 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3059  appendToDataLabel = cms.string( "" ),
3060  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3061  MinimalTolerance = cms.double( 0.5 ),
3062  MaxDisplacement = cms.double( 0.5 ),
3063  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
3064  pTChargeCutThreshold = cms.double( 15.0 ),
3065  nSigma = cms.double( 3.0 ),
3066  MaxSagitta = cms.double( 2.0 ),
3067  MaxChi2 = cms.double( 9.0 ),
3068  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3069 )
3070 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3071  appendToDataLabel = cms.string( "" ),
3072  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
3073  MinimalTolerance = cms.double( 10.0 ),
3074  MaxDisplacement = cms.double( 100.0 ),
3075  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
3076  pTChargeCutThreshold = cms.double( 15.0 ),
3077  nSigma = cms.double( 3.0 ),
3078  MaxSagitta = cms.double( -1.0 ),
3079  MaxChi2 = cms.double( 9.0 ),
3080  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3081 )
3082 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3083  appendToDataLabel = cms.string( "" ),
3084  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3085  MinimalTolerance = cms.double( 0.5 ),
3086  MaxDisplacement = cms.double( 0.5 ),
3087  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
3088  pTChargeCutThreshold = cms.double( -1.0 ),
3089  nSigma = cms.double( 3.0 ),
3090  MaxSagitta = cms.double( 2.0 ),
3091  MaxChi2 = cms.double( 16.0 ),
3092  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3093 )
3094 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3095  appendToDataLabel = cms.string( "" ),
3096  MinimalTolerance = cms.double( 0.5 ),
3097  MaxDisplacement = cms.double( 0.5 ),
3098  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
3099  nSigma = cms.double( 4.0 ),
3100  MaxSagitta = cms.double( 2.0 ),
3101  MaxChi2 = cms.double( 40.0 ),
3102  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
3103 )
3104 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3105  appendToDataLabel = cms.string( "" ),
3106  MinimalTolerance = cms.double( 10.0 ),
3107  MaxDisplacement = cms.double( 100.0 ),
3108  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
3109  nSigma = cms.double( 3.0 ),
3110  MaxSagitta = cms.double( -1.0 ),
3111  MaxChi2 = cms.double( 16.0 ),
3112  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3113 )
3114 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3115  appendToDataLabel = cms.string( "" ),
3116  MinimalTolerance = cms.double( 10.0 ),
3117  MaxDisplacement = cms.double( 100.0 ),
3118  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
3119  nSigma = cms.double( 3.0 ),
3120  MaxSagitta = cms.double( -1.0 ),
3121  MaxChi2 = cms.double( 30.0 ),
3122  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3123 )
3124 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3125  appendToDataLabel = cms.string( "" ),
3126  MinimalTolerance = cms.double( 10.0 ),
3127  MaxDisplacement = cms.double( 100.0 ),
3128  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
3129  nSigma = cms.double( 3.0 ),
3130  MaxSagitta = cms.double( -1.0 ),
3131  MaxChi2 = cms.double( 9.0 ),
3132  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3133 )
3134 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
3135  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
3136  MaxComponents = cms.int32( 12 ),
3137  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
3138 )
3139 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3140  appendToDataLabel = cms.string( "" ),
3141  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3142  MinimalTolerance = cms.double( 0.5 ),
3143  MaxDisplacement = cms.double( 0.5 ),
3144  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3145  pTChargeCutThreshold = cms.double( -1.0 ),
3146  nSigma = cms.double( 3.0 ),
3147  MaxSagitta = cms.double( 2.0 ),
3148  MaxChi2 = cms.double( 9.0 ),
3149  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3150 )
3151 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3152  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
3153  fractionShared = cms.double( 0.13 ),
3154  ValidHitBonus = cms.double( 5.0 ),
3155  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3156  MissingHitPenalty = cms.double( 20.0 ),
3157  allowSharedFirstHit = cms.bool( True )
3158 )
3159 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3160  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
3161  fractionShared = cms.double( 0.13 ),
3162  ValidHitBonus = cms.double( 5.0 ),
3163  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3164  MissingHitPenalty = cms.double( 20.0 ),
3165  allowSharedFirstHit = cms.bool( True )
3166 )
3167 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3168  appendToDataLabel = cms.string( "" ),
3169  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3170  MinimalTolerance = cms.double( 0.5 ),
3171  MaxDisplacement = cms.double( 0.5 ),
3172  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3173  pTChargeCutThreshold = cms.double( -1.0 ),
3174  nSigma = cms.double( 3.0 ),
3175  MaxSagitta = cms.double( 2.0 ),
3176  MaxChi2 = cms.double( 9.0 ),
3177  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3178 )
3179 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3180  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
3181  fractionShared = cms.double( 0.13 ),
3182  ValidHitBonus = cms.double( 5.0 ),
3183  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3184  MissingHitPenalty = cms.double( 20.0 ),
3185  allowSharedFirstHit = cms.bool( True )
3186 )
3187 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3188  maxImpactParameterSig = cms.double( 999999.0 ),
3189  deltaR = cms.double( -1.0 ),
3190  minimumImpactParameter = cms.double( -1.0 ),
3191  maximumDecayLength = cms.double( 999999.0 ),
3192  impactParameterType = cms.int32( 1 ),
3193  trackQualityClass = cms.string( "any" ),
3194  deltaRmin = cms.double( 0.0 ),
3195  maxImpactParameter = cms.double( 0.1 ),
3196  useSignedImpactParameterSig = cms.bool( True ),
3197  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3198  nthTrack = cms.int32( -1 )
3199 )
3200 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
3201  maxImpactParameterSig = cms.double( 999999.0 ),
3202  deltaR = cms.double( -1.0 ),
3203  minimumImpactParameter = cms.double( -1.0 ),
3204  maximumDecayLength = cms.double( 999999.0 ),
3205  impactParameterType = cms.int32( 1 ),
3206  trackQualityClass = cms.string( "any" ),
3207  deltaRmin = cms.double( 0.0 ),
3208  maxImpactParameter = cms.double( 0.2 ),
3209  useSignedImpactParameterSig = cms.bool( True ),
3210  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3211  nthTrack = cms.int32( -1 )
3212 )
3213 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3214  b_pT = cms.double( 0.3684 ),
3215  deltaR = cms.double( -1.0 ),
3216  minimumImpactParameter = cms.double( 0.05 ),
3217  a_dR = cms.double( -0.001053 ),
3218  min_pT = cms.double( 120.0 ),
3219  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3220  max_pT = cms.double( 500.0 ),
3221  impactParameterType = cms.int32( 1 ),
3222  trackQualityClass = cms.string( "any" ),
3223  useVariableJTA = cms.bool( False ),
3224  min_pT_dRcut = cms.double( 0.5 ),
3225  max_pT_trackPTcut = cms.double( 3.0 ),
3226  max_pT_dRcut = cms.double( 0.1 ),
3227  b_dR = cms.double( 0.6263 ),
3228  a_pT = cms.double( 0.005263 ),
3229  maximumDecayLength = cms.double( 999999.0 ),
3230  nthTrack = cms.int32( 1 ),
3231  useSignedImpactParameterSig = cms.bool( False )
3232 )
3233 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
3234  b_pT = cms.double( 0.3684 ),
3235  deltaR = cms.double( -1.0 ),
3236  minimumImpactParameter = cms.double( 0.2 ),
3237  a_dR = cms.double( -0.001053 ),
3238  min_pT = cms.double( 120.0 ),
3239  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3240  max_pT = cms.double( 500.0 ),
3241  impactParameterType = cms.int32( 1 ),
3242  trackQualityClass = cms.string( "any" ),
3243  useVariableJTA = cms.bool( False ),
3244  min_pT_dRcut = cms.double( 0.5 ),
3245  max_pT_trackPTcut = cms.double( 3.0 ),
3246  max_pT_dRcut = cms.double( 0.1 ),
3247  b_dR = cms.double( 0.6263 ),
3248  a_pT = cms.double( 0.005263 ),
3249  maximumDecayLength = cms.double( 999999.0 ),
3250  nthTrack = cms.int32( 2 ),
3251  useSignedImpactParameterSig = cms.bool( True )
3252 )
3253 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
3254  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
3255 )
3256 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
3257  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
3258  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
3259  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
3260  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
3261  Mass = cms.double( 5.11E-4 ),
3262  BetheHeitlerCorrection = cms.int32( 2 )
3263 )
3264 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3265  NoErrorPropagation = cms.bool( False ),
3266  endcapShiftInZPos = cms.double( 0.0 ),
3267  PropagationDirection = cms.string( "anyDirection" ),
3268  useTuningForL2Speed = cms.bool( True ),
3269  useIsYokeFlag = cms.bool( True ),
3270  endcapShiftInZNeg = cms.double( 0.0 ),
3271  SetVBFPointer = cms.bool( False ),
3272  AssumeNoMaterial = cms.bool( False ),
3273  returnTangentPlane = cms.bool( True ),
3274  useInTeslaFromMagField = cms.bool( False ),
3275  VBFName = cms.string( "VolumeBasedMagneticField" ),
3276  useEndcapShiftsInZ = cms.bool( False ),
3277  sendLogWarning = cms.bool( False ),
3278  useMatVolumes = cms.bool( True ),
3279  debug = cms.bool( False ),
3280  ApplyRadX0Correction = cms.bool( True ),
3281  useMagVolumes = cms.bool( True ),
3282  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
3283 )
3284 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3285  NoErrorPropagation = cms.bool( False ),
3286  endcapShiftInZPos = cms.double( 0.0 ),
3287  PropagationDirection = cms.string( "oppositeToMomentum" ),
3288  useTuningForL2Speed = cms.bool( True ),
3289  useIsYokeFlag = cms.bool( True ),
3290  endcapShiftInZNeg = cms.double( 0.0 ),
3291  SetVBFPointer = cms.bool( False ),
3292  AssumeNoMaterial = cms.bool( False ),
3293  returnTangentPlane = cms.bool( True ),
3294  useInTeslaFromMagField = cms.bool( False ),
3295  VBFName = cms.string( "VolumeBasedMagneticField" ),
3296  useEndcapShiftsInZ = cms.bool( False ),
3297  sendLogWarning = cms.bool( False ),
3298  useMatVolumes = cms.bool( True ),
3299  debug = cms.bool( False ),
3300  ApplyRadX0Correction = cms.bool( True ),
3301  useMagVolumes = cms.bool( True ),
3302  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
3303 )
3304 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
3305  EstimateCut = cms.double( -1.0 ),
3306  appendToDataLabel = cms.string( "" ),
3307  LogPixelProbabilityCut = cms.double( -16.0 ),
3308  MinDof = cms.int32( 2 ),
3309  NoOutliersBeginEnd = cms.bool( False ),
3310  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3311  MinNumberOfHits = cms.int32( 3 ),
3312  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3313  MaxNumberOfOutliers = cms.int32( 3 ),
3314  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3315  MaxFractionOutliers = cms.double( 0.3 ),
3316  NoInvalidHitsBeginEnd = cms.bool( True ),
3317  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
3318  RejectTracks = cms.bool( True )
3319 )
3320 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3321  EstimateCut = cms.double( -1.0 ),
3322  appendToDataLabel = cms.string( "" ),
3323  LogPixelProbabilityCut = cms.double( -16.0 ),
3324  MinDof = cms.int32( 2 ),
3325  NoOutliersBeginEnd = cms.bool( False ),
3326  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3327  MinNumberOfHits = cms.int32( 5 ),
3328  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3329  MaxNumberOfOutliers = cms.int32( 3 ),
3330  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3331  MaxFractionOutliers = cms.double( 0.3 ),
3332  NoInvalidHitsBeginEnd = cms.bool( False ),
3333  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3334  RejectTracks = cms.bool( True )
3335 )
3336 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3337  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3338  appendToDataLabel = cms.string( "" ),
3339  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3340  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
3341 )
3342 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3343  SimpleMagneticField = cms.string( "" ),
3344  PropagationDirection = cms.string( "alongMomentum" ),
3345  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3346  Mass = cms.double( 5.11E-4 ),
3347  ptMin = cms.double( -1.0 ),
3348  MaxDPhi = cms.double( 1.6 ),
3349  useRungeKutta = cms.bool( False )
3350 )
3351 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3352  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
3353 )
3354 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3355  EstimateCut = cms.double( -1.0 ),
3356  appendToDataLabel = cms.string( "" ),
3357  LogPixelProbabilityCut = cms.double( -16.0 ),
3358  MinDof = cms.int32( 2 ),
3359  NoOutliersBeginEnd = cms.bool( False ),
3360  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3361  MinNumberOfHits = cms.int32( 5 ),
3362  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3363  MaxNumberOfOutliers = cms.int32( 3 ),
3364  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3365  MaxFractionOutliers = cms.double( 0.3 ),
3366  NoInvalidHitsBeginEnd = cms.bool( True ),
3367  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3368  RejectTracks = cms.bool( True )
3369 )
3370 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3371  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3372  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3373  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3374  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3375  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
3376 )
3377 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3378  ErrorRescaling = cms.double( 100.0 ),
3379  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3380  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3381  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3382  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3383  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
3384 )
3385 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3386  appendToDataLabel = cms.string( "" ),
3387  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3388  MinimalTolerance = cms.double( 0.5 ),
3389  MaxDisplacement = cms.double( 0.5 ),
3390  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3391  pTChargeCutThreshold = cms.double( 15.0 ),
3392  nSigma = cms.double( 3.0 ),
3393  MaxSagitta = cms.double( 2.0 ),
3394  MaxChi2 = cms.double( 30.0 ),
3395  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3396 )
3397 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3398  appendToDataLabel = cms.string( "" ),
3399  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3400  MinimalTolerance = cms.double( 0.5 ),
3401  MaxDisplacement = cms.double( 0.5 ),
3402  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3403  pTChargeCutThreshold = cms.double( 15.0 ),
3404  nSigma = cms.double( 3.0 ),
3405  MaxSagitta = cms.double( 2.0 ),
3406  MaxChi2 = cms.double( 30.0 ),
3407  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3408 )
3409 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3410  appendToDataLabel = cms.string( "" ),
3411  MinimalTolerance = cms.double( 10.0 ),
3412  MaxDisplacement = cms.double( 100.0 ),
3413  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3414  nSigma = cms.double( 3.0 ),
3415  MaxSagitta = cms.double( -1.0 ),
3416  MaxChi2 = cms.double( 36.0 ),
3417  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3418 )
3419 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3420  EstimateCut = cms.double( -1.0 ),
3421  appendToDataLabel = cms.string( "" ),
3422  LogPixelProbabilityCut = cms.double( -16.0 ),
3423  MinDof = cms.int32( 2 ),
3424  NoOutliersBeginEnd = cms.bool( False ),
3425  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3426  MinNumberOfHits = cms.int32( 5 ),
3427  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3428  MaxNumberOfOutliers = cms.int32( 3 ),
3429  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3430  MaxFractionOutliers = cms.double( 0.3 ),
3431  NoInvalidHitsBeginEnd = cms.bool( False ),
3432  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3433  RejectTracks = cms.bool( True )
3434 )
3435 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3436  EstimateCut = cms.double( -1.0 ),
3437  appendToDataLabel = cms.string( "" ),
3438  LogPixelProbabilityCut = cms.double( -16.0 ),
3439  MinDof = cms.int32( 2 ),
3440  NoOutliersBeginEnd = cms.bool( False ),
3441  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3442  MinNumberOfHits = cms.int32( 5 ),
3443  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3444  MaxNumberOfOutliers = cms.int32( 3 ),
3445  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3446  MaxFractionOutliers = cms.double( 0.3 ),
3447  NoInvalidHitsBeginEnd = cms.bool( False ),
3448  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3449  RejectTracks = cms.bool( True )
3450 )
3451 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3452  EstimateCut = cms.double( 20.0 ),
3453  appendToDataLabel = cms.string( "" ),
3454  LogPixelProbabilityCut = cms.double( -14.0 ),
3455  MinDof = cms.int32( 2 ),
3456  NoOutliersBeginEnd = cms.bool( False ),
3457  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3458  MinNumberOfHits = cms.int32( 3 ),
3459  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3460  MaxNumberOfOutliers = cms.int32( 3 ),
3461  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3462  MaxFractionOutliers = cms.double( 0.3 ),
3463  NoInvalidHitsBeginEnd = cms.bool( True ),
3464  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3465  RejectTracks = cms.bool( True )
3466 )
3467 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3468  EstimateCut = cms.double( 20.0 ),
3469  appendToDataLabel = cms.string( "" ),
3470  LogPixelProbabilityCut = cms.double( -14.0 ),
3471  MinDof = cms.int32( 2 ),
3472  NoOutliersBeginEnd = cms.bool( False ),
3473  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3474  MinNumberOfHits = cms.int32( 3 ),
3475  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3476  MaxNumberOfOutliers = cms.int32( 3 ),
3477  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3478  MaxFractionOutliers = cms.double( 0.3 ),
3479  NoInvalidHitsBeginEnd = cms.bool( True ),
3480  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3481  RejectTracks = cms.bool( True )
3482 )
3483 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3484  appendToDataLabel = cms.string( "" ),
3485  minHits = cms.int32( 3 ),
3486  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3487  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3488  Updator = cms.string( "hltESPKFUpdator" ),
3489  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3490  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3491 )
3492 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3493  appendToDataLabel = cms.string( "" ),
3494  minHits = cms.int32( 3 ),
3495  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3496  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3497  Updator = cms.string( "hltESPKFUpdator" ),
3498  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3499  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3500 )
3501 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3502  appendToDataLabel = cms.string( "" ),
3503  minHits = cms.int32( 3 ),
3504  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3505  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3506  Updator = cms.string( "hltESPKFUpdator" ),
3507  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3508  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3509 )
3510 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3511  errorRescaling = cms.double( 100.0 ),
3512  minHits = cms.int32( 3 ),
3513  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3514  appendToDataLabel = cms.string( "" ),
3515  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3516  Updator = cms.string( "hltESPKFUpdator" ),
3517  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3518  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3519 )
3520 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3521  errorRescaling = cms.double( 100.0 ),
3522  minHits = cms.int32( 3 ),
3523  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3524  appendToDataLabel = cms.string( "" ),
3525  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3526  Updator = cms.string( "hltESPKFUpdator" ),
3527  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3528  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3529 )
3530 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3531  errorRescaling = cms.double( 10.0 ),
3532  minHits = cms.int32( 3 ),
3533  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3534  appendToDataLabel = cms.string( "" ),
3535  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3536  Updator = cms.string( "hltESPKFUpdator" ),
3537  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3538  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3539 )
3540 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3541  errorRescaling = cms.double( 10.0 ),
3542  minHits = cms.int32( 3 ),
3543  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3544  appendToDataLabel = cms.string( "" ),
3545  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3546  Updator = cms.string( "hltESPKFUpdator" ),
3547  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3548  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3549 )
3550 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3551  ComponentName = cms.string( "hltESPKFUpdator" )
3552 )
3553 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3554  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3555  DistanceMeasure = cms.string( "KullbackLeibler" )
3556 )
3557 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3558  appendToDataLabel = cms.string( "" ),
3559  minHits = cms.int32( 3 ),
3560  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3561  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3562  Updator = cms.string( "hltESPKFUpdator" ),
3563  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3564  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3565 )
3566 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3567  appendToDataLabel = cms.string( "" ),
3568  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3569  MinimalTolerance = cms.double( 0.5 ),
3570  MaxDisplacement = cms.double( 0.5 ),
3571  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3572  pTChargeCutThreshold = cms.double( -1.0 ),
3573  nSigma = cms.double( 3.0 ),
3574  MaxSagitta = cms.double( 2.0 ),
3575  MaxChi2 = cms.double( 9.0 ),
3576  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3577 )
3578 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3579  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3580  fractionShared = cms.double( 0.16 ),
3581  ValidHitBonus = cms.double( 5.0 ),
3582  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3583  MissingHitPenalty = cms.double( 20.0 ),
3584  allowSharedFirstHit = cms.bool( True )
3585 )
3586 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3587  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3588  fractionShared = cms.double( 0.16 ),
3589  ValidHitBonus = cms.double( 5.0 ),
3590  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3591  MissingHitPenalty = cms.double( 20.0 ),
3592  allowSharedFirstHit = cms.bool( True )
3593 )
3594 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3595  appendToDataLabel = cms.string( "" ),
3596  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3597  MinimalTolerance = cms.double( 0.5 ),
3598  MaxDisplacement = cms.double( 0.5 ),
3599  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3600  pTChargeCutThreshold = cms.double( -1.0 ),
3601  nSigma = cms.double( 3.0 ),
3602  MaxSagitta = cms.double( 2.0 ),
3603  MaxChi2 = cms.double( 9.0 ),
3604  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3605 )
3606 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3607  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3608  fractionShared = cms.double( 0.16 ),
3609  ValidHitBonus = cms.double( 5.0 ),
3610  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3611  MissingHitPenalty = cms.double( 20.0 ),
3612  allowSharedFirstHit = cms.bool( True )
3613 )
3614 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3615  UseStripStripQualityDB = cms.bool( True ),
3616  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3617  UsePixelROCQualityDB = cms.bool( True ),
3618  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3619  UseStripAPVFiberQualityDB = cms.bool( True ),
3620  badStripCuts = cms.PSet(
3621  TOB = cms.PSet(
3622  maxBad = cms.uint32( 4 ),
3623  maxConsecutiveBad = cms.uint32( 2 )
3624  ),
3625  TIB = cms.PSet(
3626  maxBad = cms.uint32( 4 ),
3627  maxConsecutiveBad = cms.uint32( 2 )
3628  ),
3629  TID = cms.PSet(
3630  maxBad = cms.uint32( 4 ),
3631  maxConsecutiveBad = cms.uint32( 2 )
3632  ),
3633  TEC = cms.PSet(
3634  maxBad = cms.uint32( 4 ),
3635  maxConsecutiveBad = cms.uint32( 2 )
3636  )
3637  ),
3638  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3639  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3640  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3641  UsePixelModuleQualityDB = cms.bool( True ),
3642  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3643  HitMatcher = cms.string( "StandardMatcher" ),
3644  DebugStripStripQualityDB = cms.untracked.bool( False ),
3645  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3646  SiStripQualityLabel = cms.string( "" ),
3647  UseStripModuleQualityDB = cms.bool( True ),
3648  MaskBadAPVFibers = cms.bool( True )
3649 )
3650 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3651  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3652  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3653  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3654  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3655 )
3656 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3657  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3658  fractionShared = cms.double( 0.11 ),
3659  ValidHitBonus = cms.double( 5.0 ),
3660  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3661  MissingHitPenalty = cms.double( 20.0 ),
3662  allowSharedFirstHit = cms.bool( True )
3663 )
3664 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3665  appendToDataLabel = cms.string( "" ),
3666  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3667  MinimalTolerance = cms.double( 0.5 ),
3668  MaxDisplacement = cms.double( 0.5 ),
3669  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3670  pTChargeCutThreshold = cms.double( -1.0 ),
3671  nSigma = cms.double( 3.0 ),
3672  MaxSagitta = cms.double( 2.0 ),
3673  MaxChi2 = cms.double( 16.0 ),
3674  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3675 )
3676 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3677  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3678  fractionShared = cms.double( 0.11 ),
3679  ValidHitBonus = cms.double( 5.0 ),
3680  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3681  MissingHitPenalty = cms.double( 20.0 ),
3682  allowSharedFirstHit = cms.bool( True )
3683 )
3684 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3685  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3686 )
3687 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3688  useLAAlignmentOffsets = cms.bool( False ),
3689  DoCosmics = cms.bool( False ),
3690  eff_charge_cut_highX = cms.double( 1.0 ),
3691  eff_charge_cut_highY = cms.double( 1.0 ),
3692  inflate_all_errors_no_trk_angle = cms.bool( False ),
3693  eff_charge_cut_lowY = cms.double( 0.0 ),
3694  eff_charge_cut_lowX = cms.double( 0.0 ),
3695  UseErrorsFromTemplates = cms.bool( True ),
3696  TruncatePixelCharge = cms.bool( True ),
3697  size_cutY = cms.double( 3.0 ),
3698  size_cutX = cms.double( 3.0 ),
3699  useLAWidthFromDB = cms.bool( False ),
3700  inflate_errors = cms.bool( False ),
3701  Alpha2Order = cms.bool( True ),
3702  ClusterProbComputationFlag = cms.int32( 0 ),
3703  PixelErrorParametrization = cms.string( "NOTcmsim" ),
3704  EdgeClusterErrorX = cms.double( 50.0 ),
3705  EdgeClusterErrorY = cms.double( 85.0 ),
3706  LoadTemplatesFromDB = cms.bool( True ),
3707  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3708  MagneticFieldRecord = cms.ESInputTag( "" ),
3709  IrradiationBiasCorrection = cms.bool( False )
3710 )
3711 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3712  DoLorentz = cms.bool( True ),
3713  DoCosmics = cms.bool( False ),
3714  LoadTemplatesFromDB = cms.bool( True ),
3715  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3716  Alpha2Order = cms.bool( True ),
3717  ClusterProbComputationFlag = cms.int32( 0 ),
3718  speed = cms.int32( -2 ),
3719  UseClusterSplitter = cms.bool( False )
3720 )
3721 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3722  appendToDataLabel = cms.string( "" ),
3723  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3724  MinimalTolerance = cms.double( 0.5 ),
3725  MaxDisplacement = cms.double( 0.5 ),
3726  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3727  pTChargeCutThreshold = cms.double( -1.0 ),
3728  nSigma = cms.double( 3.0 ),
3729  MaxSagitta = cms.double( 2.0 ),
3730  MaxChi2 = cms.double( 16.0 ),
3731  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3732 )
3733 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3734  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3735  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3736  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3737  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3738 )
3739 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3740  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3741  fractionShared = cms.double( 0.11 ),
3742  ValidHitBonus = cms.double( 5.0 ),
3743  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3744  MissingHitPenalty = cms.double( 20.0 ),
3745  allowSharedFirstHit = cms.bool( True )
3746 )
3747 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3748  appendToDataLabel = cms.string( "" ),
3749  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3750  MinimalTolerance = cms.double( 0.5 ),
3751  MaxDisplacement = cms.double( 0.5 ),
3752  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3753  pTChargeCutThreshold = cms.double( 15.0 ),
3754  nSigma = cms.double( 3.0 ),
3755  MaxSagitta = cms.double( 2.0 ),
3756  MaxChi2 = cms.double( 9.0 ),
3757  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
3758 )
3759 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3760  appendToDataLabel = cms.string( "" ),
3761  MinimalTolerance = cms.double( 10.0 ),
3762  MaxDisplacement = cms.double( 100.0 ),
3763  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3764  nSigma = cms.double( 3.0 ),
3765  MaxSagitta = cms.double( -1.0 ),
3766  MaxChi2 = cms.double( 25.0 ),
3767  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3768 )
3769 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3770  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3771  fractionShared = cms.double( 0.19 ),
3772  ValidHitBonus = cms.double( 5.0 ),
3773  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3774  MissingHitPenalty = cms.double( 20.0 ),
3775  allowSharedFirstHit = cms.bool( True )
3776 )
3777 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3778  appendToDataLabel = cms.string( "" ),
3779  minHits = cms.int32( 3 ),
3780  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3781  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3782  Updator = cms.string( "hltESPKFUpdator" ),
3783  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3784  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3785 )
3786 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3787  errorRescaling = cms.double( 100.0 ),
3788  minHits = cms.int32( 3 ),
3789  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3790  appendToDataLabel = cms.string( "" ),
3791  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3792  Updator = cms.string( "hltESPKFUpdator" ),
3793  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3794  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3795 )
3796 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3797  SimpleMagneticField = cms.string( "" ),
3798  PropagationDirection = cms.string( "alongMomentum" ),
3799  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3800  Mass = cms.double( 0.105 ),
3801  ptMin = cms.double( -1.0 ),
3802  MaxDPhi = cms.double( 1.6 ),
3803  useRungeKutta = cms.bool( True )
3804 )
3805 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3806  Epsilon = cms.double( 5.0 ),
3807  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3808  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3809  PropagationDirection = cms.string( "alongMomentum" ),
3810  ComponentName = cms.string( "hltESPSmartPropagator" )
3811 )
3812 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3813  Epsilon = cms.double( 5.0 ),
3814  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3815  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3816  PropagationDirection = cms.string( "alongMomentum" ),
3817  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
3818 )
3819 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3820  Epsilon = cms.double( 5.0 ),
3821  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3822  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3823  PropagationDirection = cms.string( "oppositeToMomentum" ),
3824  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
3825 )
3826 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3827  distance = cms.double( 0.5 )
3828 )
3829 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3830  NoErrorPropagation = cms.bool( False ),
3831  endcapShiftInZPos = cms.double( 0.0 ),
3832  PropagationDirection = cms.string( "alongMomentum" ),
3833  useTuningForL2Speed = cms.bool( False ),
3834  useIsYokeFlag = cms.bool( True ),
3835  endcapShiftInZNeg = cms.double( 0.0 ),
3836  SetVBFPointer = cms.bool( False ),
3837  AssumeNoMaterial = cms.bool( False ),
3838  returnTangentPlane = cms.bool( True ),
3839  useInTeslaFromMagField = cms.bool( False ),
3840  VBFName = cms.string( "VolumeBasedMagneticField" ),
3841  useEndcapShiftsInZ = cms.bool( False ),
3842  sendLogWarning = cms.bool( False ),
3843  useMatVolumes = cms.bool( True ),
3844  debug = cms.bool( False ),
3845  ApplyRadX0Correction = cms.bool( True ),
3846  useMagVolumes = cms.bool( True ),
3847  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
3848 )
3849 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3850  NoErrorPropagation = cms.bool( False ),
3851  endcapShiftInZPos = cms.double( 0.0 ),
3852  PropagationDirection = cms.string( "oppositeToMomentum" ),
3853  useTuningForL2Speed = cms.bool( False ),
3854  useIsYokeFlag = cms.bool( True ),
3855  endcapShiftInZNeg = cms.double( 0.0 ),
3856  SetVBFPointer = cms.bool( False ),
3857  AssumeNoMaterial = cms.bool( False ),
3858  returnTangentPlane = cms.bool( True ),
3859  useInTeslaFromMagField = cms.bool( False ),
3860  VBFName = cms.string( "VolumeBasedMagneticField" ),
3861  useEndcapShiftsInZ = cms.bool( False ),
3862  sendLogWarning = cms.bool( False ),
3863  useMatVolumes = cms.bool( True ),
3864  debug = cms.bool( False ),
3865  ApplyRadX0Correction = cms.bool( True ),
3866  useMagVolumes = cms.bool( True ),
3867  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
3868 )
3869 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3870  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3871  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3872  parameters = cms.PSet(
3873  mTIB_P1 = cms.double( 0.202 ),
3874  maxChgOneMIP = cms.double( 6000.0 ),
3875  mTEC_P0 = cms.double( -1.885 ),
3876  mTOB_P1 = cms.double( 0.253 ),
3877  mTEC_P1 = cms.double( 0.471 ),
3878  mLC_P2 = cms.double( 0.3 ),
3879  mLC_P1 = cms.double( 0.618 ),
3880  mTOB_P0 = cms.double( -1.026 ),
3881  mLC_P0 = cms.double( -0.326 ),
3882  useLegacyError = cms.bool( False ),
3883  mTIB_P0 = cms.double( -0.742 ),
3884  mTID_P1 = cms.double( 0.433 ),
3885  mTID_P0 = cms.double( -1.427 )
3886  )
3887 )
3888 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3889  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3890  Matcher = cms.string( "StandardMatcher" ),
3891  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3892  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3893  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
3894 )
3895 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3896  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3897  Matcher = cms.string( "StandardMatcher" ),
3898  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3899  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3900  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
3901 )
3902 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3903  StripCPE = cms.string( "Fake" ),
3904  Matcher = cms.string( "StandardMatcher" ),
3905  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3906  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3907  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
3908 )
3909 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3910  StripCPE = cms.string( "Fake" ),
3911  Matcher = cms.string( "StandardMatcher" ),
3912  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3913  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3914  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
3915 )
3916 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3917  appendToDataLabel = cms.string( "" ),
3918  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3919  MinimalTolerance = cms.double( 0.5 ),
3920  MaxDisplacement = cms.double( 0.5 ),
3921  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3922  pTChargeCutThreshold = cms.double( -1.0 ),
3923  nSigma = cms.double( 3.0 ),
3924  MaxSagitta = cms.double( 2.0 ),
3925  MaxChi2 = cms.double( 16.0 ),
3926  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3927 )
3928 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3929  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3930  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3931  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3932  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3933 )
3934 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3935  EstimateCut = cms.double( 30.0 ),
3936  appendToDataLabel = cms.string( "" ),
3937  LogPixelProbabilityCut = cms.double( -16.0 ),
3938  MinDof = cms.int32( 2 ),
3939  NoOutliersBeginEnd = cms.bool( False ),
3940  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3941  MinNumberOfHits = cms.int32( 7 ),
3942  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3943  MaxNumberOfOutliers = cms.int32( 3 ),
3944  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3945  MaxFractionOutliers = cms.double( 0.3 ),
3946  NoInvalidHitsBeginEnd = cms.bool( False ),
3947  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3948  RejectTracks = cms.bool( True )
3949 )
3950 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3951  EstimateCut = cms.double( 30.0 ),
3952  appendToDataLabel = cms.string( "" ),
3953  LogPixelProbabilityCut = cms.double( -16.0 ),
3954  MinDof = cms.int32( 2 ),
3955  NoOutliersBeginEnd = cms.bool( False ),
3956  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3957  MinNumberOfHits = cms.int32( 7 ),
3958  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3959  MaxNumberOfOutliers = cms.int32( 3 ),
3960  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3961  MaxFractionOutliers = cms.double( 0.3 ),
3962  NoInvalidHitsBeginEnd = cms.bool( False ),
3963  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3964  RejectTracks = cms.bool( True )
3965 )
3966 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3967  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3968  appendToDataLabel = cms.string( "" ),
3969  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3970  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
3971 )
3972 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3973  appendToDataLabel = cms.string( "" ),
3974  minHits = cms.int32( 7 ),
3975  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3976  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3977  Updator = cms.string( "hltESPKFUpdator" ),
3978  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3979  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3980 )
3981 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3982  appendToDataLabel = cms.string( "" ),
3983  minHits = cms.int32( 7 ),
3984  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3985  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3986  Updator = cms.string( "hltESPKFUpdator" ),
3987  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3988  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3989 )
3990 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3991  errorRescaling = cms.double( 10.0 ),
3992  minHits = cms.int32( 7 ),
3993  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3994  appendToDataLabel = cms.string( "" ),
3995  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3996  Updator = cms.string( "hltESPKFUpdator" ),
3997  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3998  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3999 )
4000 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4001  errorRescaling = cms.double( 10.0 ),
4002  minHits = cms.int32( 7 ),
4003  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
4004  appendToDataLabel = cms.string( "" ),
4005  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4006  Updator = cms.string( "hltESPKFUpdator" ),
4007  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4008  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4009 )
4010 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4011  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
4012  fractionShared = cms.double( 0.09 ),
4013  ValidHitBonus = cms.double( 5.0 ),
4014  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4015  MissingHitPenalty = cms.double( 20.0 ),
4016  allowSharedFirstHit = cms.bool( True )
4017 )
4018 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
4019  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
4020  appendToDataLabel = cms.string( "" ),
4021  algoOrder = cms.vstring( )
4022 )
4023 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4024  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4025  fractionShared = cms.double( 0.5 ),
4026  ValidHitBonus = cms.double( 100.0 ),
4027  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4028  MissingHitPenalty = cms.double( 0.0 ),
4029  allowSharedFirstHit = cms.bool( False )
4030 )
4031 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
4032  appendToDataLabel = cms.string( "" ),
4033  minHits = cms.int32( 3 ),
4034  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
4035  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4036  Updator = cms.string( "hltESPKFUpdator" ),
4037  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4038  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4039 )
4040 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
4041  errorRescaling = cms.double( 100.0 ),
4042  minHits = cms.int32( 3 ),
4043  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
4044  appendToDataLabel = cms.string( "" ),
4045  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4046  Updator = cms.string( "hltESPKFUpdator" ),
4047  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4048  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4049 )
4050 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
4051  useQuadrupletAlgo = cms.bool( False ),
4052  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
4053  appendToDataLabel = cms.string( "" )
4054 )
4055 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
4056  ComponentName = cms.string( "hltTrackCleaner" ),
4057  appendToDataLabel = cms.string( "" )
4058 )
4059 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4060  ComponentName = cms.string( "HODetIdAssociator" ),
4061  hcalRegion = cms.int32( 2 ),
4062  etaBinSize = cms.double( 0.087 ),
4063  nEta = cms.int32( 30 ),
4064  nPhi = cms.int32( 72 ),
4065  includeBadChambers = cms.bool( False ),
4066  includeME0 = cms.bool( False ),
4067  includeGEM = cms.bool( False )
4068 )
4069 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4070  ComponentName = cms.string( "MuonDetIdAssociator" ),
4071  hcalRegion = cms.int32( 2 ),
4072  etaBinSize = cms.double( 0.125 ),
4073  nEta = cms.int32( 48 ),
4074  nPhi = cms.int32( 48 ),
4075  includeBadChambers = cms.bool( False ),
4076  includeME0 = cms.bool( False ),
4077  includeGEM = cms.bool( False )
4078 )
4079 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4080  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
4081  fractionShared = cms.double( 0.1 ),
4082  ValidHitBonus = cms.double( 1000.0 ),
4083  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4084  MissingHitPenalty = cms.double( 1.0 ),
4085  allowSharedFirstHit = cms.bool( True )
4086 )
4087 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
4088  ComponentName = cms.string( "SimpleNavigationSchool" ),
4089  SimpleMagneticField = cms.string( "ParabolicMf" )
4090 )
4091 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4092  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
4093  hcalRegion = cms.int32( 2 ),
4094  etaBinSize = cms.double( 0.1 ),
4095  nEta = cms.int32( 60 ),
4096  nPhi = cms.int32( 30 ),
4097  includeBadChambers = cms.bool( False ),
4098  includeME0 = cms.bool( False ),
4099  includeGEM = cms.bool( False )
4100 )
4101 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
4102  ListOfRecordToMerge = cms.VPSet(
4103  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
4104  tag = cms.string( "" )
4105  ),
4106  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
4107  tag = cms.string( "" )
4108  )
4109  )
4110 )
4111 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
4112 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
4113  LatencyRecord = cms.PSet(
4114  label = cms.untracked.string( "" ),
4115  record = cms.string( "SiStripLatencyRcd" )
4116  ),
4117  BackPlaneCorrectionDeconvMode = cms.PSet(
4118  label = cms.untracked.string( "deconvolution" ),
4119  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4120  ),
4121  BackPlaneCorrectionPeakMode = cms.PSet(
4122  label = cms.untracked.string( "peak" ),
4123  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4124  )
4125 )
4126 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
4127  LatencyRecord = cms.PSet(
4128  label = cms.untracked.string( "" ),
4129  record = cms.string( "SiStripLatencyRcd" )
4130  ),
4131  LorentzAngleDeconvMode = cms.PSet(
4132  label = cms.untracked.string( "deconvolution" ),
4133  record = cms.string( "SiStripLorentzAngleRcd" )
4134  ),
4135  LorentzAnglePeakMode = cms.PSet(
4136  label = cms.untracked.string( "peak" ),
4137  record = cms.string( "SiStripLorentzAngleRcd" )
4138  )
4139 )
4140 
4141 fragment.ThroughputService = cms.Service( "ThroughputService",
4142  dqmPath = cms.untracked.string( "HLT/Throughput" ),
4143  timeRange = cms.untracked.double( 60000.0 ),
4144  timeResolution = cms.untracked.double( 5.828 )
4145 )
4146 
4147 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
4148  toGet = cms.VPSet(
4149  ),
4150  verbose = cms.untracked.bool( False )
4151 )
4152 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
4153  RawDataCollection = cms.InputTag( "rawDataCollector" )
4154 )
4155 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
4156  result = cms.bool( False )
4157 )
4158 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
4159  SelectedTriggerType = cms.int32( 1 )
4160 )
4161 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
4162  lenSlinkTrailer = cms.untracked.int32( 8 ),
4163  lenAMC13Header = cms.untracked.int32( 8 ),
4164  CTP7 = cms.untracked.bool( False ),
4165  lenAMC13Trailer = cms.untracked.int32( 8 ),
4166  Setup = cms.string( "stage2::GTSetup" ),
4167  MinFeds = cms.uint32( 0 ),
4168  InputLabel = cms.InputTag( "rawDataCollector" ),
4169  lenSlinkHeader = cms.untracked.int32( 8 ),
4170  MTF7 = cms.untracked.bool( False ),
4171  FWId = cms.uint32( 0 ),
4172  TMTCheck = cms.bool( True ),
4173  debug = cms.untracked.bool( False ),
4174  FedIds = cms.vint32( 1404 ),
4175  lenAMCHeader = cms.untracked.int32( 8 ),
4176  lenAMCTrailer = cms.untracked.int32( 0 ),
4177  FWOverride = cms.bool( False )
4178 )
4179 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4180  L1DataBxInEvent = cms.int32( 5 ),
4181  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4182  AlgorithmTriggersUnmasked = cms.bool( True ),
4183  EmulateBxInEvent = cms.int32( 1 ),
4184  AlgorithmTriggersUnprescaled = cms.bool( True ),
4185  PrintL1Menu = cms.untracked.bool( False ),
4186  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
4187  Verbosity = cms.untracked.int32( 0 ),
4188  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4189  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4190  ProduceL1GtDaqRecord = cms.bool( True ),
4191  PrescaleSet = cms.uint32( 1 ),
4192  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4193  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4194  TriggerMenuLuminosity = cms.string( "startup" ),
4195  ProduceL1GtObjectMapRecord = cms.bool( True ),
4196  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4197  GetPrescaleColumnFromData = cms.bool( False ),
4198  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4199  BstLengthBytes = cms.int32( -1 ),
4200  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
4201 )
4202 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
4203  scalersInputTag = cms.InputTag( "rawDataCollector" )
4204 )
4205 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4206  maxZ = cms.double( 40.0 ),
4207  src = cms.InputTag( "hltScalersRawToDigi" ),
4208  gtEvmLabel = cms.InputTag( "" ),
4209  changeToCMSCoordinates = cms.bool( False ),
4210  setSigmaZ = cms.double( 0.0 ),
4211  maxRadius = cms.double( 2.0 )
4212 )
4213 fragment.hltZeroBiasForBeamSpot = cms.EDFilter( "HLTL1TSeed",
4214  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4215  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4216  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4217  saveTags = cms.bool( True ),
4218  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4219  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4220  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4221  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4222  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4223 )
4224 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
4225  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4226  offset = cms.uint32( 0 )
4227 )
4228 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
4229  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 ),
4230  FedLabel = cms.InputTag( "listfeds" ),
4231  eventPut = cms.bool( True ),
4232  srpUnpacking = cms.bool( True ),
4233  syncCheck = cms.bool( True ),
4234  headerUnpacking = cms.bool( True ),
4235  feUnpacking = cms.bool( True ),
4236  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 ),
4237  tccUnpacking = cms.bool( True ),
4238  numbTriggerTSamples = cms.int32( 1 ),
4239  InputLabel = cms.InputTag( "rawDataCollector" ),
4240  numbXtalTSamples = cms.int32( 10 ),
4241  feIdCheck = cms.bool( True ),
4242  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 ),
4243  silentMode = cms.untracked.bool( True ),
4244  DoRegional = cms.bool( False ),
4245  forceToKeepFRData = cms.bool( False ),
4246  memUnpacking = cms.bool( True )
4247 )
4248 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
4249  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4250  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4251  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
4252  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
4253  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
4254  algoPSet = cms.PSet(
4255  ebSpikeThreshold = cms.double( 1.042 ),
4256  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4257  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4258  timealgo = cms.string( "None" ),
4259  EBtimeNconst = cms.double( 28.5 ),
4260  prefitMaxChiSqEE = cms.double( 10.0 ),
4261  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
4262  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4263  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4264  prefitMaxChiSqEB = cms.double( 25.0 ),
4265  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
4266  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4267  selectiveBadSampleCriteriaEB = cms.bool( False ),
4268  dynamicPedestalsEB = cms.bool( False ),
4269  useLumiInfoRunHeader = cms.bool( False ),
4270  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4271  doPrefitEE = cms.bool( False ),
4272  dynamicPedestalsEE = cms.bool( False ),
4273  selectiveBadSampleCriteriaEE = cms.bool( False ),
4274  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4275  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
4276  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
4277  EcalPulseShapeParameters = cms.PSet(
4278  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 ),
4279  EEdigiCollection = cms.string( "" ),
4280  EcalPreMixStage2 = cms.bool( False ),
4281  EcalPreMixStage1 = cms.bool( False ),
4282  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 ),
4283  ESdigiCollection = cms.string( "" ),
4284  EBdigiCollection = cms.string( "" ),
4285  EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ),
4286  EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ),
4287  EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ),
4288  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 ),
4289  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 ),
4290  EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ),
4291  EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ),
4292  UseLCcorrection = cms.untracked.bool( True ),
4293  EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 )
4294  ),
4295  doPrefitEB = cms.bool( False ),
4296  addPedestalUncertaintyEE = cms.double( 0.0 ),
4297  addPedestalUncertaintyEB = cms.double( 0.0 ),
4298  gainSwitchUseMaxSampleEB = cms.bool( True ),
4299  EEtimeNconst = cms.double( 31.8 ),
4300  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4301  chi2ThreshEE_ = cms.double( 50.0 ),
4302  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 ),
4303  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
4304  gainSwitchUseMaxSampleEE = cms.bool( False ),
4305  mitigateBadSamplesEB = cms.bool( False ),
4306  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4307  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 ),
4308  ampErrorCalculation = cms.bool( False ),
4309  mitigateBadSamplesEE = cms.bool( False ),
4310  amplitudeThresholdEB = cms.double( 10.0 ),
4311  kPoorRecoFlagEB = cms.bool( True ),
4312  amplitudeThresholdEE = cms.double( 10.0 ),
4313  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4314  kPoorRecoFlagEE = cms.bool( False ),
4315  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4316  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4317  EEtimeConstantTerm = cms.double( 1.0 ),
4318  EBtimeConstantTerm = cms.double( 0.6 ),
4319  chi2ThreshEB_ = cms.double( 65.0 ),
4320  outOfTimeThresholdGain61mEB = cms.double( 5.0 )
4321  )
4322 )
4323 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4324  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4325  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4326  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
4327  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4328  ebFEToBeRecovered = cms.string( "ebFE" ),
4329  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4330  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4331  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4332  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4333  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4334  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4335  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4336  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
4337  eeFEToBeRecovered = cms.string( "eeFE" )
4338 )
4339 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4340  recoverEEVFE = cms.bool( False ),
4341  EErechitCollection = cms.string( "EcalRecHitsEE" ),
4342  recoverEBIsolatedChannels = cms.bool( False ),
4343  recoverEBVFE = cms.bool( False ),
4344  laserCorrection = cms.bool( True ),
4345  EBLaserMIN = cms.double( 0.5 ),
4346  killDeadChannels = cms.bool( True ),
4347  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4348  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4349  EBLaserMAX = cms.double( 3.0 ),
4350  EELaserMIN = cms.double( 0.5 ),
4351  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4352  EELaserMAX = cms.double( 8.0 ),
4353  recoverEEIsolatedChannels = cms.bool( False ),
4354  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4355  recoverEBFE = cms.bool( True ),
4356  algo = cms.string( "EcalRecHitWorkerSimple" ),
4357  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4358  singleChannelRecoveryThreshold = cms.double( 8.0 ),
4359  ChannelStatusToBeExcluded = cms.vstring( ),
4360  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4361  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4362  recoverEEFE = cms.bool( True ),
4363  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
4364  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4365  flagsMapDBReco = cms.PSet(
4366  kDead = cms.vstring( 'kNoDataNoTP' ),
4367  kGood = cms.vstring( 'kOk',
4368  'kDAC',
4369  'kNoLaser',
4370  'kNoisy' ),
4371  kTowerRecovered = cms.vstring( 'kDeadFE' ),
4372  kNoisy = cms.vstring( 'kNNoisy',
4373  'kFixedG6',
4374  'kFixedG1' ),
4375  kNeighboursRecovered = cms.vstring( 'kFixedG0',
4376  'kNonRespondingIsolated',
4377  'kDeadVFE' )
4378  ),
4379  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4380  skipTimeCalib = cms.bool( True ),
4381  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4382  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4383  cleaningConfig = cms.PSet(
4384  cThreshold_endcap = cms.double( 15.0 ),
4385  tightenCrack_e1_double = cms.double( 2.0 ),
4386  cThreshold_barrel = cms.double( 4.0 ),
4387  e6e2thresh = cms.double( 0.04 ),
4388  e4e1Threshold_barrel = cms.double( 0.08 ),
4389  e4e1Threshold_endcap = cms.double( 0.3 ),
4390  tightenCrack_e4e1_single = cms.double( 3.0 ),
4391  cThreshold_double = cms.double( 10.0 ),
4392  e4e1_b_barrel = cms.double( -0.024 ),
4393  tightenCrack_e6e2_double = cms.double( 3.0 ),
4394  e4e1_a_barrel = cms.double( 0.04 ),
4395  tightenCrack_e1_single = cms.double( 2.0 ),
4396  e4e1_a_endcap = cms.double( 0.02 ),
4397  e4e1_b_endcap = cms.double( -0.0125 ),
4398  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4399  ),
4400  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4401  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
4402 )
4403 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
4404  saveQIE10DataNSamples = cms.untracked.vint32( ),
4405  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
4406  FilterDataQuality = cms.bool( True ),
4407  silent = cms.untracked.bool( True ),
4408  saveQIE11DataNSamples = cms.untracked.vint32( ),
4409  HcalFirstFED = cms.untracked.int32( 700 ),
4410  InputLabel = cms.InputTag( "rawDataCollector" ),
4411  ComplainEmptyData = cms.untracked.bool( False ),
4412  ElectronicsMap = cms.string( "" ),
4413  UnpackCalib = cms.untracked.bool( True ),
4414  UnpackUMNio = cms.untracked.bool( True ),
4415  FEDs = cms.untracked.vint32( ),
4416  saveQIE11DataTags = cms.untracked.vstring( ),
4417  UnpackTTP = cms.untracked.bool( False ),
4418  UnpackZDC = cms.untracked.bool( True ),
4419  saveQIE10DataTags = cms.untracked.vstring( ),
4420  lastSample = cms.int32( 9 ),
4421  UnpackerMode = cms.untracked.int32( 0 ),
4422  firstSample = cms.int32( 0 )
4423 )
4424 fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor",
4425  tsFromDB = cms.bool( False ),
4426  setPulseShapeFlagsQIE8 = cms.bool( True ),
4427  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
4428  saveDroppedInfos = cms.bool( False ),
4429  setNoiseFlagsQIE8 = cms.bool( True ),
4430  saveEffectivePedestal = cms.bool( True ),
4431  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
4432  sipmQTSShift = cms.int32( 0 ),
4433  processQIE11 = cms.bool( True ),
4434  pulseShapeParametersQIE11 = cms.PSet( ),
4435  algoConfigClass = cms.string( "" ),
4436  saveInfos = cms.bool( False ),
4437  flagParametersQIE11 = cms.PSet( ),
4438  makeRecHits = cms.bool( True ),
4439  pulseShapeParametersQIE8 = cms.PSet(
4440  UseDualFit = cms.bool( True ),
4441  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
4442  TriangleIgnoreSlow = cms.bool( False ),
4443  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
4444  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
4445  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
4446  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
4447  TS3TS4ChargeThreshold = cms.double( 70.0 ),
4448  R45PlusOneRange = cms.double( 0.2 ),
4449  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
4450  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
4451  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
4452  MinimumChargeThreshold = cms.double( 20.0 ),
4453  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
4454  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
4455  MinimumTS4TS5Threshold = cms.double( 100.0 ),
4456  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
4457  TS5TS6ChargeThreshold = cms.double( 70.0 ),
4458  TrianglePeakTS = cms.uint32( 10000 ),
4459  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
4460  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
4461  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
4462  TS4TS5ChargeThreshold = cms.double( 70.0 ),
4463  R45MinusOneRange = cms.double( 0.2 ),
4464  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
4465  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
4466  ),
4467  flagParametersQIE8 = cms.PSet(
4468  hitEnergyMinimum = cms.double( 1.0 ),
4469  pulseShapeParameterSets = cms.VPSet(
4470  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
4471  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
4472  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
4473  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
4474  ),
4475  nominalPedestal = cms.double( 3.0 ),
4476  hitMultiplicityThreshold = cms.int32( 17 )
4477  ),
4478  setNegativeFlagsQIE8 = cms.bool( False ),
4479  setNegativeFlagsQIE11 = cms.bool( False ),
4480  processQIE8 = cms.bool( True ),
4481  algorithm = cms.PSet(
4482  ts4Thresh = cms.double( 0.0 ),
4483  meanTime = cms.double( 0.0 ),
4484  nnlsThresh = cms.double( 1.0E-11 ),
4485  nMaxItersMin = cms.int32( 500 ),
4486  timeSigmaSiPM = cms.double( 2.5 ),
4487  applyTimeSlew = cms.bool( True ),
4488  timeSlewParsType = cms.int32( 3 ),
4489  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
4490  samplesToAdd = cms.int32( 2 ),
4491  deltaChiSqThresh = cms.double( 0.001 ),
4492  applyTimeConstraint = cms.bool( False ),
4493  timeSigmaHPD = cms.double( 5.0 ),
4494  useMahi = cms.bool( True ),
4495  correctForPhaseContainment = cms.bool( True ),
4496  respCorrM3 = cms.double( 1.0 ),
4497  pulseJitter = cms.double( 1.0 ),
4498  applyPedConstraint = cms.bool( False ),
4499  fitTimes = cms.int32( 1 ),
4500  nMaxItersNNLS = cms.int32( 500 ),
4501  applyTimeSlewM3 = cms.bool( True ),
4502  meanPed = cms.double( 0.0 ),
4503  ts4Min = cms.double( 0.0 ),
4504  applyPulseJitter = cms.bool( False ),
4505  useM2 = cms.bool( False ),
4506  timeMin = cms.double( -12.5 ),
4507  useM3 = cms.bool( False ),
4508  chiSqSwitch = cms.double( 15.0 ),
4509  dynamicPed = cms.bool( True ),
4510  tdcTimeShift = cms.double( 0.0 ),
4511  correctionPhaseNS = cms.double( 6.0 ),
4512  firstSampleShift = cms.int32( 0 ),
4513  activeBXs = cms.vint32( -1, 0, 1 ),
4514  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
4515  timeMax = cms.double( 12.5 ),
4516  Class = cms.string( "SimpleHBHEPhase1Algo" )
4517  ),
4518  setLegacyFlagsQIE8 = cms.bool( False ),
4519  sipmQNTStoSum = cms.int32( 3 ),
4520  setPulseShapeFlagsQIE11 = cms.bool( False ),
4521  setLegacyFlagsQIE11 = cms.bool( False ),
4522  setNoiseFlagsQIE11 = cms.bool( False ),
4523  dropZSmarkedPassed = cms.bool( True ),
4524  recoParamsFromDB = cms.bool( True )
4525 )
4526 fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner",
4527  hbheInput = cms.InputTag( "hltHbhePhase1Reco" ),
4528  usePlan1Mode = cms.bool( True ),
4529  ignorePlan1Topology = cms.bool( False ),
4530  algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) )
4531 )
4532 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
4533  soiShift = cms.int32( 0 ),
4534  sumAllTimeSlices = cms.bool( False ),
4535  dropZSmarkedPassed = cms.bool( True ),
4536  digiLabel = cms.InputTag( "hltHcalDigis" ),
4537  tsFromDB = cms.bool( False ),
4538  forceSOI = cms.int32( -1 )
4539 )
4540 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
4541  setNoiseFlags = cms.bool( True ),
4542  PETstat = cms.PSet(
4543  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 ),
4544  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 ),
4545  long_R_29 = cms.vdouble( 0.8 ),
4546  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 ),
4547  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 ),
4548  short_R_29 = cms.vdouble( 0.8 ),
4549  long_R = cms.vdouble( 0.98 ),
4550  short_R = cms.vdouble( 0.8 ),
4551  HcalAcceptSeverityLevel = cms.int32( 9 )
4552  ),
4553  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
4554  inputLabel = cms.InputTag( "hltHfprereco" ),
4555  S9S1stat = cms.PSet(
4556  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 ),
4557  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 ),
4558  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 ),
4559  isS8S1 = cms.bool( False ),
4560  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 ),
4561  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 ),
4562  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 ),
4563  HcalAcceptSeverityLevel = cms.int32( 9 )
4564  ),
4565  checkChannelQualityForDepth3and4 = cms.bool( False ),
4566  useChannelQualityFromDB = cms.bool( False ),
4567  algorithm = cms.PSet(
4568  tfallIfNoTDC = cms.double( -101.0 ),
4569  triseIfNoTDC = cms.double( -100.0 ),
4570  rejectAllFailures = cms.bool( True ),
4571  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 ),
4572  soiPhase = cms.uint32( 1 ),
4573  timeShift = cms.double( 0.0 ),
4574  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
4575  Class = cms.string( "HFFlexibleTimeCheck" )
4576  ),
4577  S8S1stat = cms.PSet(
4578  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 ),
4579  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 ),
4580  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 ),
4581  isS8S1 = cms.bool( True ),
4582  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 ),
4583  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 ),
4584  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 ),
4585  HcalAcceptSeverityLevel = cms.int32( 9 )
4586  )
4587 )
4588 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
4589  digiTimeFromDB = cms.bool( True ),
4590  mcOOTCorrectionName = cms.string( "" ),
4591  S9S1stat = cms.PSet( ),
4592  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
4593  tsFromDB = cms.bool( True ),
4594  samplesToAdd = cms.int32( 4 ),
4595  mcOOTCorrectionCategory = cms.string( "MC" ),
4596  dataOOTCorrectionName = cms.string( "" ),
4597  correctionPhaseNS = cms.double( 13.0 ),
4598  HFInWindowStat = cms.PSet( ),
4599  digiLabel = cms.InputTag( "hltHcalDigis" ),
4600  setHSCPFlags = cms.bool( False ),
4601  firstAuxTS = cms.int32( 4 ),
4602  digistat = cms.PSet( ),
4603  hfTimingTrustParameters = cms.PSet( ),
4604  PETstat = cms.PSet( ),
4605  setSaturationFlags = cms.bool( False ),
4606  setNegativeFlags = cms.bool( False ),
4607  useLeakCorrection = cms.bool( False ),
4608  setTimingTrustFlags = cms.bool( False ),
4609  S8S1stat = cms.PSet( ),
4610  correctForPhaseContainment = cms.bool( True ),
4611  correctForTimeslew = cms.bool( True ),
4612  setNoiseFlags = cms.bool( False ),
4613  correctTiming = cms.bool( False ),
4614  recoParamsFromDB = cms.bool( True ),
4615  Subdetector = cms.string( "HO" ),
4616  dataOOTCorrectionCategory = cms.string( "Data" ),
4617  dropZSmarkedPassed = cms.bool( True ),
4618  setPulseShapeFlags = cms.bool( False ),
4619  firstSample = cms.int32( 4 )
4620 )
4621 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
4622  EBSumThreshold = cms.double( 0.2 ),
4623  MomHBDepth = cms.double( 0.2 ),
4624  UseEtEBTreshold = cms.bool( False ),
4625  hfInput = cms.InputTag( "hltHfreco" ),
4626  AllowMissingInputs = cms.bool( False ),
4627  HEDThreshold1 = cms.double( 0.8 ),
4628  MomEEDepth = cms.double( 0.0 ),
4629  EESumThreshold = cms.double( 0.45 ),
4630  HBGrid = cms.vdouble( ),
4631  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4632  HBThreshold = cms.double( 0.7 ),
4633  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4634  UseEcalRecoveredHits = cms.bool( False ),
4635  MomConstrMethod = cms.int32( 1 ),
4636  MomHEDepth = cms.double( 0.4 ),
4637  HcalThreshold = cms.double( -1000.0 ),
4638  HF2Weights = cms.vdouble( ),
4639  HOWeights = cms.vdouble( ),
4640  EEGrid = cms.vdouble( ),
4641  UseSymEBTreshold = cms.bool( False ),
4642  EEWeights = cms.vdouble( ),
4643  EEWeight = cms.double( 1.0 ),
4644  UseHO = cms.bool( False ),
4645  HBWeights = cms.vdouble( ),
4646  HF1Weight = cms.double( 1.0 ),
4647  HF2Grid = cms.vdouble( ),
4648  HESThreshold1 = cms.double( 0.8 ),
4649  HEDWeights = cms.vdouble( ),
4650  EBWeight = cms.double( 1.0 ),
4651  HF1Grid = cms.vdouble( ),
4652  EBWeights = cms.vdouble( ),
4653  HOWeight = cms.double( 1.0E-99 ),
4654  HESWeight = cms.double( 1.0 ),
4655  HESThreshold = cms.double( 0.8 ),
4656  hbheInput = cms.InputTag( "hltHbhereco" ),
4657  HF2Weight = cms.double( 1.0 ),
4658  HF2Threshold = cms.double( 0.85 ),
4659  HcalAcceptSeverityLevel = cms.uint32( 9 ),
4660  EEThreshold = cms.double( 0.3 ),
4661  HOThresholdPlus1 = cms.double( 3.5 ),
4662  HOThresholdPlus2 = cms.double( 3.5 ),
4663  HF1Weights = cms.vdouble( ),
4664  hoInput = cms.InputTag( "hltHoreco" ),
4665  HF1Threshold = cms.double( 0.5 ),
4666  HcalPhase = cms.int32( 0 ),
4667  HESGrid = cms.vdouble( ),
4668  EcutTower = cms.double( -1000.0 ),
4669  UseRejectedRecoveredEcalHits = cms.bool( False ),
4670  UseEtEETreshold = cms.bool( False ),
4671  HESWeights = cms.vdouble( ),
4672  HOThresholdMinus1 = cms.double( 3.5 ),
4673  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4674  'kWeird',
4675  'kBad' ),
4676  HEDWeight = cms.double( 1.0 ),
4677  UseSymEETreshold = cms.bool( False ),
4678  HEDThreshold = cms.double( 0.8 ),
4679  UseRejectedHitsOnly = cms.bool( False ),
4680  EBThreshold = cms.double( 0.07 ),
4681  HEDGrid = cms.vdouble( ),
4682  UseHcalRecoveredHits = cms.bool( False ),
4683  HOThresholdMinus2 = cms.double( 3.5 ),
4684  HOThreshold0 = cms.double( 3.5 ),
4685  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4686  UseRejectedRecoveredHcalHits = cms.bool( False ),
4687  MomEBDepth = cms.double( 0.3 ),
4688  HBWeight = cms.double( 1.0 ),
4689  HOGrid = cms.vdouble( ),
4690  EBGrid = cms.vdouble( )
4691 )
4692 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
4693  Active_Area_Repeats = cms.int32( 5 ),
4694  useMassDropTagger = cms.bool( False ),
4695  doAreaFastjet = cms.bool( False ),
4696  muMin = cms.double( -1.0 ),
4697  Ghost_EtaMax = cms.double( 6.0 ),
4698  maxBadHcalCells = cms.uint32( 9999999 ),
4699  doAreaDiskApprox = cms.bool( False ),
4700  subtractorName = cms.string( "" ),
4701  dRMax = cms.double( -1.0 ),
4702  useExplicitGhosts = cms.bool( False ),
4703  puWidth = cms.double( 0.0 ),
4704  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4705  R0 = cms.double( -1.0 ),
4706  jetType = cms.string( "CaloJet" ),
4707  muCut = cms.double( -1.0 ),
4708  subjetPtMin = cms.double( -1.0 ),
4709  csRParam = cms.double( -1.0 ),
4710  MinVtxNdof = cms.int32( 5 ),
4711  minSeed = cms.uint32( 0 ),
4712  voronoiRfact = cms.double( -9.0 ),
4713  doRhoFastjet = cms.bool( False ),
4714  jetAlgorithm = cms.string( "AntiKt" ),
4715  writeCompound = cms.bool( False ),
4716  muMax = cms.double( -1.0 ),
4717  nSigmaPU = cms.double( 1.0 ),
4718  GhostArea = cms.double( 0.01 ),
4719  Rho_EtaMax = cms.double( 4.4 ),
4720  restrictInputs = cms.bool( False ),
4721  useDynamicFiltering = cms.bool( False ),
4722  nExclude = cms.uint32( 0 ),
4723  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4724  maxBadEcalCells = cms.uint32( 9999999 ),
4725  yMin = cms.double( -1.0 ),
4726  jetCollInstanceName = cms.string( "" ),
4727  useFiltering = cms.bool( False ),
4728  maxInputs = cms.uint32( 1 ),
4729  rFiltFactor = cms.double( -1.0 ),
4730  useDeterministicSeed = cms.bool( True ),
4731  doPVCorrection = cms.bool( False ),
4732  rFilt = cms.double( -1.0 ),
4733  yMax = cms.double( -1.0 ),
4734  zcut = cms.double( -1.0 ),
4735  useTrimming = cms.bool( False ),
4736  puCenters = cms.vdouble( ),
4737  MaxVtxZ = cms.double( 15.0 ),
4738  rParam = cms.double( 0.4 ),
4739  csRho_EtaMax = cms.double( -1.0 ),
4740  UseOnlyVertexTracks = cms.bool( False ),
4741  dRMin = cms.double( -1.0 ),
4742  gridSpacing = cms.double( -1.0 ),
4743  doFastJetNonUniform = cms.bool( False ),
4744  usePruning = cms.bool( False ),
4745  maxDepth = cms.int32( -1 ),
4746  yCut = cms.double( -1.0 ),
4747  useSoftDrop = cms.bool( False ),
4748  DzTrVtxMax = cms.double( 0.0 ),
4749  UseOnlyOnePV = cms.bool( False ),
4750  maxProblematicHcalCells = cms.uint32( 9999999 ),
4751  correctShape = cms.bool( False ),
4752  rcut_factor = cms.double( -1.0 ),
4753  src = cms.InputTag( "hltTowerMakerForAll" ),
4754  gridMaxRapidity = cms.double( -1.0 ),
4755  sumRecHits = cms.bool( False ),
4756  jetPtMin = cms.double( 1.0 ),
4757  puPtMin = cms.double( 10.0 ),
4758  srcPVs = cms.InputTag( "NotUsed" ),
4759  verbosity = cms.int32( 0 ),
4760  inputEtMin = cms.double( 0.3 ),
4761  useConstituentSubtraction = cms.bool( False ),
4762  beta = cms.double( -1.0 ),
4763  trimPtFracMin = cms.double( -1.0 ),
4764  radiusPU = cms.double( 0.4 ),
4765  nFilt = cms.int32( -1 ),
4766  useKtPruning = cms.bool( False ),
4767  DxyTrVtxMax = cms.double( 0.0 ),
4768  maxProblematicEcalCells = cms.uint32( 9999999 ),
4769  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
4770  doPUOffsetCorr = cms.bool( False ),
4771  writeJetsWithConst = cms.bool( False ),
4772  inputEMin = cms.double( 0.0 )
4773 )
4774 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
4775  filter = cms.bool( False ),
4776  src = cms.InputTag( "hltAK4CaloJetsPF" ),
4777  etMin = cms.double( 5.0 )
4778 )
4779 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
4780  debug = cms.untracked.bool( False ),
4781  inputLabel = cms.InputTag( "rawDataCollector" )
4782 )
4783 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4784  debug = cms.untracked.bool( False ),
4785  recAlgoConfig = cms.PSet(
4786  maxTime = cms.double( 420.0 ),
4787  debug = cms.untracked.bool( False ),
4788  stepTwoFromDigi = cms.bool( False ),
4789  tTrigModeConfig = cms.PSet(
4790  debug = cms.untracked.bool( False ),
4791  tofCorrType = cms.int32( 0 ),
4792  tTrigLabel = cms.string( "" ),
4793  wirePropCorrType = cms.int32( 0 ),
4794  doTOFCorrection = cms.bool( True ),
4795  vPropWire = cms.double( 24.4 ),
4796  doT0Correction = cms.bool( True ),
4797  doWirePropCorrection = cms.bool( True )
4798  ),
4799  useUncertDB = cms.bool( True ),
4800  doVdriftCorr = cms.bool( True ),
4801  minTime = cms.double( -3.0 ),
4802  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4803  ),
4804  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
4805  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
4806 )
4807 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4808  debug = cms.untracked.bool( False ),
4809  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4810  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
4811  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4812  Reco4DAlgoConfig = cms.PSet(
4813  Reco2DAlgoConfig = cms.PSet(
4814  AlphaMaxPhi = cms.double( 1.0 ),
4815  debug = cms.untracked.bool( False ),
4816  segmCleanerMode = cms.int32( 2 ),
4817  AlphaMaxTheta = cms.double( 0.9 ),
4818  hit_afterT0_resolution = cms.double( 0.03 ),
4819  performT0_vdriftSegCorrection = cms.bool( False ),
4820  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4821  recAlgoConfig = cms.PSet(
4822  maxTime = cms.double( 420.0 ),
4823  debug = cms.untracked.bool( False ),
4824  stepTwoFromDigi = cms.bool( False ),
4825  tTrigModeConfig = cms.PSet(
4826  debug = cms.untracked.bool( False ),
4827  tofCorrType = cms.int32( 0 ),
4828  tTrigLabel = cms.string( "" ),
4829  wirePropCorrType = cms.int32( 0 ),
4830  doTOFCorrection = cms.bool( True ),
4831  vPropWire = cms.double( 24.4 ),
4832  doT0Correction = cms.bool( True ),
4833  doWirePropCorrection = cms.bool( True )
4834  ),
4835  useUncertDB = cms.bool( True ),
4836  doVdriftCorr = cms.bool( True ),
4837  minTime = cms.double( -3.0 ),
4838  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4839  ),
4840  MaxAllowedHits = cms.uint32( 50 ),
4841  nUnSharedHitsMin = cms.int32( 2 ),
4842  nSharedHitsMax = cms.int32( 2 ),
4843  performT0SegCorrection = cms.bool( False ),
4844  perform_delta_rejecting = cms.bool( False )
4845  ),
4846  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4847  debug = cms.untracked.bool( False ),
4848  segmCleanerMode = cms.int32( 2 ),
4849  AllDTRecHits = cms.bool( True ),
4850  hit_afterT0_resolution = cms.double( 0.03 ),
4851  performT0_vdriftSegCorrection = cms.bool( False ),
4852  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4853  recAlgoConfig = cms.PSet(
4854  maxTime = cms.double( 420.0 ),
4855  debug = cms.untracked.bool( False ),
4856  stepTwoFromDigi = cms.bool( False ),
4857  tTrigModeConfig = cms.PSet(
4858  debug = cms.untracked.bool( False ),
4859  tofCorrType = cms.int32( 0 ),
4860  tTrigLabel = cms.string( "" ),
4861  wirePropCorrType = cms.int32( 0 ),
4862  doTOFCorrection = cms.bool( True ),
4863  vPropWire = cms.double( 24.4 ),
4864  doT0Correction = cms.bool( True ),
4865  doWirePropCorrection = cms.bool( True )
4866  ),
4867  useUncertDB = cms.bool( True ),
4868  doVdriftCorr = cms.bool( True ),
4869  minTime = cms.double( -3.0 ),
4870  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
4871  ),
4872  nUnSharedHitsMin = cms.int32( 2 ),
4873  nSharedHitsMax = cms.int32( 2 ),
4874  performT0SegCorrection = cms.bool( False ),
4875  perform_delta_rejecting = cms.bool( False )
4876  )
4877 )
4878 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4879  PrintEventNumber = cms.untracked.bool( False ),
4880  SuppressZeroLCT = cms.untracked.bool( True ),
4881  UseExaminer = cms.bool( True ),
4882  Debug = cms.untracked.bool( False ),
4883  ErrorMask = cms.uint32( 0 ),
4884  InputObjects = cms.InputTag( "rawDataCollector" ),
4885  ExaminerMask = cms.uint32( 535558134 ),
4886  runDQM = cms.untracked.bool( False ),
4887  UnpackStatusDigis = cms.bool( False ),
4888  VisualFEDInspect = cms.untracked.bool( False ),
4889  FormatedEventDump = cms.untracked.bool( False ),
4890  UseFormatStatus = cms.bool( True ),
4891  UseSelectiveUnpacking = cms.bool( True ),
4892  VisualFEDShort = cms.untracked.bool( False )
4893 )
4894 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4895  XTasymmetry_ME1b = cms.double( 0.0 ),
4896  XTasymmetry_ME1a = cms.double( 0.0 ),
4897  ConstSyst_ME1a = cms.double( 0.022 ),
4898  ConstSyst_ME41 = cms.double( 0.0 ),
4899  CSCWireTimeWindowHigh = cms.int32( 15 ),
4900  CSCStripxtalksOffset = cms.double( 0.03 ),
4901  CSCUseCalibrations = cms.bool( True ),
4902  CSCUseTimingCorrections = cms.bool( True ),
4903  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4904  XTasymmetry_ME22 = cms.double( 0.0 ),
4905  UseFivePoleFit = cms.bool( True ),
4906  XTasymmetry_ME21 = cms.double( 0.0 ),
4907  ConstSyst_ME21 = cms.double( 0.0 ),
4908  ConstSyst_ME12 = cms.double( 0.0 ),
4909  ConstSyst_ME31 = cms.double( 0.0 ),
4910  ConstSyst_ME22 = cms.double( 0.0 ),
4911  ConstSyst_ME13 = cms.double( 0.0 ),
4912  ConstSyst_ME32 = cms.double( 0.0 ),
4913  readBadChambers = cms.bool( True ),
4914  CSCWireTimeWindowLow = cms.int32( 0 ),
4915  NoiseLevel_ME13 = cms.double( 8.0 ),
4916  XTasymmetry_ME41 = cms.double( 0.0 ),
4917  NoiseLevel_ME32 = cms.double( 9.0 ),
4918  NoiseLevel_ME31 = cms.double( 9.0 ),
4919  CSCStripClusterChargeCut = cms.double( 25.0 ),
4920  ConstSyst_ME1b = cms.double( 0.007 ),
4921  CSCStripClusterSize = cms.untracked.int32( 3 ),
4922  CSCStripPeakThreshold = cms.double( 10.0 ),
4923  readBadChannels = cms.bool( False ),
4924  NoiseLevel_ME12 = cms.double( 9.0 ),
4925  UseParabolaFit = cms.bool( False ),
4926  CSCUseReducedWireTimeWindow = cms.bool( False ),
4927  XTasymmetry_ME13 = cms.double( 0.0 ),
4928  XTasymmetry_ME12 = cms.double( 0.0 ),
4929  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4930  CSCDebug = cms.untracked.bool( False ),
4931  CSCUseGasGainCorrections = cms.bool( False ),
4932  XTasymmetry_ME31 = cms.double( 0.0 ),
4933  XTasymmetry_ME32 = cms.double( 0.0 ),
4934  UseAverageTime = cms.bool( False ),
4935  NoiseLevel_ME1a = cms.double( 7.0 ),
4936  NoiseLevel_ME1b = cms.double( 8.0 ),
4937  CSCWireClusterDeltaT = cms.int32( 1 ),
4938  CSCUseStaticPedestals = cms.bool( False ),
4939  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4940  CSCstripWireDeltaTime = cms.int32( 8 ),
4941  NoiseLevel_ME21 = cms.double( 9.0 ),
4942  NoiseLevel_ME22 = cms.double( 9.0 ),
4943  NoiseLevel_ME41 = cms.double( 9.0 )
4944 )
4945 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4946  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4947  algo_psets = cms.VPSet(
4948  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
4949  algo_psets = cms.VPSet(
4950  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
4951  hitDropLimit4Hits = cms.double( 0.6 ),
4952  maxRatioResidualPrune = cms.double( 3.0 ),
4953  curvePenaltyThreshold = cms.double( 0.85 ),
4954  maxRecHitsInCluster = cms.int32( 20 ),
4955  useShowering = cms.bool( False ),
4956  BPMinImprovement = cms.double( 10000.0 ),
4957  curvePenalty = cms.double( 2.0 ),
4958  ForceCovariance = cms.bool( False ),
4959  yweightPenalty = cms.double( 1.5 ),
4960  dPhiFineMax = cms.double( 0.025 ),
4961  SeedBig = cms.double( 0.0015 ),
4962  NormChi2Cut3D = cms.double( 10.0 ),
4963  Covariance = cms.double( 0.0 ),
4964  CSCDebug = cms.untracked.bool( False ),
4965  tanThetaMax = cms.double( 1.2 ),
4966  Pruning = cms.bool( True ),
4967  tanPhiMax = cms.double( 0.5 ),
4968  onlyBestSegment = cms.bool( False ),
4969  dXclusBoxMax = cms.double( 4.0 ),
4970  maxDTheta = cms.double( 999.0 ),
4971  preClustering = cms.bool( True ),
4972  preClusteringUseChaining = cms.bool( True ),
4973  yweightPenaltyThreshold = cms.double( 1.0 ),
4974  hitDropLimit6Hits = cms.double( 0.3333 ),
4975  prePrun = cms.bool( True ),
4976  CorrectTheErrors = cms.bool( True ),
4977  ForceCovarianceAll = cms.bool( False ),
4978  NormChi2Cut2D = cms.double( 20.0 ),
4979  SeedSmall = cms.double( 2.0E-4 ),
4980  minHitsPerSegment = cms.int32( 3 ),
4981  dRPhiFineMax = cms.double( 8.0 ),
4982  maxDPhi = cms.double( 999.0 ),
4983  hitDropLimit5Hits = cms.double( 0.8 ),
4984  BrutePruning = cms.bool( True ),
4985  prePrunLimit = cms.double( 3.17 )
4986  ),
4987  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
4988  hitDropLimit4Hits = cms.double( 0.6 ),
4989  maxRatioResidualPrune = cms.double( 3.0 ),
4990  curvePenaltyThreshold = cms.double( 0.85 ),
4991  maxRecHitsInCluster = cms.int32( 24 ),
4992  useShowering = cms.bool( False ),
4993  BPMinImprovement = cms.double( 10000.0 ),
4994  curvePenalty = cms.double( 2.0 ),
4995  ForceCovariance = cms.bool( False ),
4996  yweightPenalty = cms.double( 1.5 ),
4997  dPhiFineMax = cms.double( 0.025 ),
4998  SeedBig = cms.double( 0.0015 ),
4999  NormChi2Cut3D = cms.double( 10.0 ),
5000  Covariance = cms.double( 0.0 ),
5001  CSCDebug = cms.untracked.bool( False ),
5002  tanThetaMax = cms.double( 1.2 ),
5003  Pruning = cms.bool( True ),
5004  tanPhiMax = cms.double( 0.5 ),
5005  onlyBestSegment = cms.bool( False ),
5006  dXclusBoxMax = cms.double( 4.0 ),
5007  maxDTheta = cms.double( 999.0 ),
5008  preClustering = cms.bool( True ),
5009  preClusteringUseChaining = cms.bool( True ),
5010  yweightPenaltyThreshold = cms.double( 1.0 ),
5011  hitDropLimit6Hits = cms.double( 0.3333 ),
5012  prePrun = cms.bool( True ),
5013  CorrectTheErrors = cms.bool( True ),
5014  ForceCovarianceAll = cms.bool( False ),
5015  NormChi2Cut2D = cms.double( 20.0 ),
5016  SeedSmall = cms.double( 2.0E-4 ),
5017  minHitsPerSegment = cms.int32( 3 ),
5018  dRPhiFineMax = cms.double( 8.0 ),
5019  maxDPhi = cms.double( 999.0 ),
5020  hitDropLimit5Hits = cms.double( 0.8 ),
5021  BrutePruning = cms.bool( True ),
5022  prePrunLimit = cms.double( 3.17 )
5023  )
5024  ),
5025  algo_name = cms.string( "CSCSegAlgoST" ),
5026  chamber_types = cms.vstring( 'ME1/a',
5027  'ME1/b',
5028  'ME1/2',
5029  'ME1/3',
5030  'ME2/1',
5031  'ME2/2',
5032  'ME3/1',
5033  'ME3/2',
5034  'ME4/1',
5035  'ME4/2' )
5036  )
5037  ),
5038  algo_type = cms.int32( 1 )
5039 )
5040 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
5041  InputLabel = cms.InputTag( "rawDataCollector" ),
5042  doSynchro = cms.bool( False )
5043 )
5044 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5045  recAlgoConfig = cms.PSet( ),
5046  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
5047  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5048  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5049  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5050  deadSource = cms.string( "File" ),
5051  maskSource = cms.string( "File" )
5052 )
5053 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5054  EnableDTMeasurement = cms.bool( True ),
5055  EnableCSCMeasurement = cms.bool( True ),
5056  EnableME0Measurement = cms.bool( False ),
5057  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5058  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5059  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5060  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5061  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5062  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5063  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5064  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5065  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5066  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5067  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5068  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5069  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5070  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5071  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5072  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5073  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5074  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5075  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5076  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5077  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5078  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5079  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5080  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5081  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5082  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5083  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
5084  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5085  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5086  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5087  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5088  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5089  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5090  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5091  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
5092  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5093  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5094  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5095  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5096  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5097  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5098  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5099  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5100  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5101  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5102  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5103  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5104  deltaPhiSearchWindow = cms.double( 0.25 ),
5105  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5106  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5107  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5108  deltaEtaSearchWindow = cms.double( 0.2 ),
5109  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5110  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5111  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5112  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5113  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5114  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5115  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5116  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5117  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5118  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5119  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5120  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5121  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5122  scaleDT = cms.bool( True ),
5123  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5124  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5125  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5126  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5127  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5128  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5129  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5130  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5131  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5132  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5133  crackWindow = cms.double( 0.04 ),
5134  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5135  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5136  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5137  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5138  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5139  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5140  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5141  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5142  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5143  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5144  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5145  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5146  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
5147 )
5148 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5149  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5150  SetMinPtEndcapTo = cms.double( 1.0 ),
5151  SortType = cms.uint32( 0 ),
5152  ServiceParameters = cms.PSet(
5153  RPCLayers = cms.bool( True ),
5154  UseMuonNavigation = cms.untracked.bool( True ),
5155  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5156  ),
5157  CentralBxOnly = cms.bool( True ),
5158  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5159  MatchDR = cms.vdouble( 0.3 ),
5160  L1MaxEta = cms.double( 2.5 ),
5161  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5162  L1MinPt = cms.double( 0.0 ),
5163  L1MinQuality = cms.uint32( 7 ),
5164  GMTReadoutCollection = cms.InputTag( "" ),
5165  UseUnassociatedL1 = cms.bool( False ),
5166  UseOfflineSeed = cms.untracked.bool( True ),
5167  MatchType = cms.uint32( 0 ),
5168  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
5169  SetMinPtBarrelTo = cms.double( 3.5 )
5170 )
5171 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5172  ServiceParameters = cms.PSet(
5173  RPCLayers = cms.bool( True ),
5174  UseMuonNavigation = cms.untracked.bool( True ),
5175  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5176  'hltESPFastSteppingHelixPropagatorOpposite' )
5177  ),
5178  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5179  SeedTransformerParameters = cms.PSet(
5180  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5181  NMinRecHits = cms.uint32( 2 ),
5182  RescaleError = cms.double( 100.0 ),
5183  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5184  UseSubRecHits = cms.bool( False ),
5185  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5186  ),
5187  L2TrajBuilderParameters = cms.PSet(
5188  BWFilterParameters = cms.PSet(
5189  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5190  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5191  BWSeedType = cms.string( "fromGenerator" ),
5192  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5193  EnableRPCMeasurement = cms.bool( True ),
5194  MuonTrajectoryUpdatorParameters = cms.PSet(
5195  ExcludeRPCFromFit = cms.bool( False ),
5196  Granularity = cms.int32( 0 ),
5197  MaxChi2 = cms.double( 25.0 ),
5198  RescaleError = cms.bool( False ),
5199  RescaleErrorFactor = cms.double( 100.0 ),
5200  UseInvalidHits = cms.bool( True )
5201  ),
5202  EnableCSCMeasurement = cms.bool( True ),
5203  MaxChi2 = cms.double( 100.0 ),
5204  FitDirection = cms.string( "outsideIn" ),
5205  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5206  NumberOfSigma = cms.double( 3.0 ),
5207  EnableDTMeasurement = cms.bool( True )
5208  ),
5209  DoSeedRefit = cms.bool( False ),
5210  FilterParameters = cms.PSet(
5211  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5212  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5213  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5214  EnableRPCMeasurement = cms.bool( True ),
5215  MuonTrajectoryUpdatorParameters = cms.PSet(
5216  ExcludeRPCFromFit = cms.bool( False ),
5217  Granularity = cms.int32( 0 ),
5218  MaxChi2 = cms.double( 25.0 ),
5219  RescaleError = cms.bool( False ),
5220  RescaleErrorFactor = cms.double( 100.0 ),
5221  UseInvalidHits = cms.bool( True )
5222  ),
5223  EnableCSCMeasurement = cms.bool( True ),
5224  MaxChi2 = cms.double( 1000.0 ),
5225  FitDirection = cms.string( "insideOut" ),
5226  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5227  NumberOfSigma = cms.double( 3.0 ),
5228  EnableDTMeasurement = cms.bool( True )
5229  ),
5230  SeedPosition = cms.string( "in" ),
5231  DoBackwardFilter = cms.bool( True ),
5232  DoRefit = cms.bool( False ),
5233  NavigationType = cms.string( "Standard" ),
5234  SeedTransformerParameters = cms.PSet(
5235  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5236  NMinRecHits = cms.uint32( 2 ),
5237  RescaleError = cms.double( 100.0 ),
5238  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5239  UseSubRecHits = cms.bool( False ),
5240  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5241  ),
5242  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
5243  ),
5244  DoSeedRefit = cms.bool( False ),
5245  TrackLoaderParameters = cms.PSet(
5246  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5247  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5248  DoSmoothing = cms.bool( False ),
5249  VertexConstraint = cms.bool( True ),
5250  MuonUpdatorAtVertexParameters = cms.PSet(
5251  MaxChi2 = cms.double( 1000000.0 ),
5252  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5253  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
5254  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
5255  ),
5256  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5257  ),
5258  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
5259 )
5260 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
5261  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5262 )
5263 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
5264  UseQualityInfo = cms.bool( False ),
5265  UsePilotBlade = cms.bool( False ),
5266  UsePhase1 = cms.bool( True ),
5267  InputLabel = cms.InputTag( "rawDataCollector" ),
5268  IncludeErrors = cms.bool( True ),
5269  ErrorList = cms.vint32( 29 ),
5270  Regions = cms.PSet( ),
5271  Timing = cms.untracked.bool( False ),
5272  CablingMapLabel = cms.string( "" ),
5273  UserErrorList = cms.vint32( )
5274 )
5275 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
5276  src = cms.InputTag( "hltSiPixelDigis" ),
5277  ChannelThreshold = cms.int32( 1000 ),
5278  maxNumberOfClusters = cms.int32( 40000 ),
5279  ClusterThreshold_L1 = cms.int32( 2000 ),
5280  MissCalibrate = cms.untracked.bool( True ),
5281  VCaltoElectronGain = cms.int32( 47 ),
5282  VCaltoElectronGain_L1 = cms.int32( 50 ),
5283  VCaltoElectronOffset = cms.int32( -60 ),
5284  SplitClusters = cms.bool( False ),
5285  payloadType = cms.string( "HLT" ),
5286  SeedThreshold = cms.int32( 1000 ),
5287  VCaltoElectronOffset_L1 = cms.int32( -670 ),
5288  ClusterThreshold = cms.int32( 4000 )
5289 )
5290 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
5291  src = cms.InputTag( "hltSiPixelClusters" ),
5292  onDemand = cms.bool( False )
5293 )
5294 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
5295  VerboseLevel = cms.untracked.int32( 0 ),
5296  src = cms.InputTag( "hltSiPixelClusters" ),
5297  CPE = cms.string( "hltESPPixelCPEGeneric" )
5298 )
5299 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
5300  ProductLabel = cms.InputTag( "rawDataCollector" )
5301 )
5302 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
5303  ProductLabel = cms.InputTag( "rawDataCollector" ),
5304  DoAPVEmulatorCheck = cms.bool( False ),
5305  Algorithms = cms.PSet(
5306  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
5307  useCMMeanMap = cms.bool( False ),
5308  TruncateInSuppressor = cms.bool( True ),
5309  doAPVRestore = cms.bool( False ),
5310  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
5311  PedestalSubtractionFedMode = cms.bool( True )
5312  ),
5313  Clusterizer = cms.PSet(
5314  QualityLabel = cms.string( "" ),
5315  ClusterThreshold = cms.double( 5.0 ),
5316  SeedThreshold = cms.double( 3.0 ),
5317  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
5318  ChannelThreshold = cms.double( 2.0 ),
5319  MaxAdjacentBad = cms.uint32( 0 ),
5320  setDetId = cms.bool( True ),
5321  MaxSequentialHoles = cms.uint32( 0 ),
5322  RemoveApvShots = cms.bool( True ),
5323  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
5324  MaxSequentialBad = cms.uint32( 1 )
5325  ),
5326  onDemand = cms.bool( True )
5327 )
5328 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
5329  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
5330  Phase2TrackerCluster1DProducer = cms.string( "" ),
5331  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
5332  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
5333  switchOffPixelsIfEmpty = cms.bool( True ),
5334  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
5335  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
5336  skipClusters = cms.InputTag( "" ),
5337  pixelCablingMapLabel = cms.string( "" ),
5338  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" )
5339 )
5340 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2",
5341  hitsToTry = cms.int32( 1 ),
5342  tsosDiff2 = cms.double( 0.02 ),
5343  adjustErrorsDynamicallyForHitless = cms.bool( True ),
5344  SF6 = cms.double( 2.0 ),
5345  SF4 = cms.double( 7.0 ),
5346  SF5 = cms.double( 10.0 ),
5347  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
5348  SF3 = cms.double( 5.0 ),
5349  SF1 = cms.double( 3.0 ),
5350  minEtaForTEC = cms.double( 0.7 ),
5351  fixedErrorRescaleFactorForHits = cms.double( 1.0 ),
5352  maxSeeds = cms.uint32( 20 ),
5353  maxEtaForTOB = cms.double( 1.8 ),
5354  pT3 = cms.double( 70.0 ),
5355  pT2 = cms.double( 30.0 ),
5356  pT1 = cms.double( 13.0 ),
5357  layersToTry = cms.int32( 2 ),
5358  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
5359  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5360  SF2 = cms.double( 4.0 ),
5361  numL2ValidHitsCutAllEta = cms.uint32( 20 ),
5362  adjustErrorsDynamicallyForHits = cms.bool( False ),
5363  eta4 = cms.double( 1.2 ),
5364  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5365  eta6 = cms.double( 1.4 ),
5366  eta7 = cms.double( 2.1 ),
5367  eta1 = cms.double( 0.2 ),
5368  eta2 = cms.double( 0.3 ),
5369  eta3 = cms.double( 1.0 ),
5370  UseHitLessSeeds = cms.bool( True ),
5371  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
5372  numL2ValidHitsCutAllEndcap = cms.uint32( 30 ),
5373  debug = cms.untracked.bool( False ),
5374  maxHitSeeds = cms.uint32( 1 ),
5375  eta5 = cms.double( 1.6 ),
5376  tsosDiff1 = cms.double( 0.2 ),
5377  maxHitlessSeeds = cms.uint32( 5 )
5378 )
5379 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5380  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
5381  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
5382  SimpleMagneticField = cms.string( "" ),
5383  TransientInitialStateEstimatorParameters = cms.PSet(
5384  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5385  numberMeasurementsForFit = cms.int32( 4 ),
5386  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5387  ),
5388  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5389  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5390  cleanTrajectoryAfterInOut = cms.bool( False ),
5391  useHitsSplitting = cms.bool( False ),
5392  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5393  reverseTrajectories = cms.bool( True ),
5394  doSeedingRegionRebuilding = cms.bool( False ),
5395  maxNSeeds = cms.uint32( 500000 ),
5396  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5397  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5398  TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" )
5399 )
5400 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5401  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
5402  SimpleMagneticField = cms.string( "" ),
5403  clusterRemovalInfo = cms.InputTag( "" ),
5404  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5405  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5406  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
5407  useHitsSplitting = cms.bool( False ),
5408  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
5409  AlgorithmName = cms.string( "iter10" ),
5410  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5411  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5412  TrajectoryInEvent = cms.bool( False ),
5413  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5414  GeometricInnerState = cms.bool( True ),
5415  useSimpleMF = cms.bool( False ),
5416  Propagator = cms.string( "PropagatorWithMaterial" )
5417 )
5418 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5419  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
5420  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5421  vertices = cms.InputTag( "Notused" ),
5422  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5423  mva = cms.PSet(
5424  minPixelHits = cms.vint32( 0, 0, 1 ),
5425  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
5426  dr_par = cms.PSet(
5427  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
5428  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
5429  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5430  dr_exp = cms.vint32( 4, 4, 2147483647 ),
5431  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
5432  ),
5433  maxLostLayers = cms.vint32( 4, 3, 2 ),
5434  min3DLayers = cms.vint32( 1, 2, 1 ),
5435  dz_par = cms.PSet(
5436  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5437  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
5438  dz_exp = cms.vint32( 4, 4, 2147483647 )
5439  ),
5440  minNVtxTrk = cms.int32( 3 ),
5441  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5442  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5443  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
5444  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
5445  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5446  minLayers = cms.vint32( 3, 5, 5 )
5447  ),
5448  ignoreVertices = cms.bool( True )
5449 )
5450 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5451  minQuality = cms.string( "highPurity" ),
5452  copyExtras = cms.untracked.bool( True ),
5453  copyTrajectories = cms.untracked.bool( False ),
5454  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
5455  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
5456  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' )
5457 )
5458 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
5459  ServiceParameters = cms.PSet(
5460  RPCLayers = cms.bool( True ),
5461  UseMuonNavigation = cms.untracked.bool( True ),
5462  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5463  'SteppingHelixPropagatorAny',
5464  'hltESPSmartPropagator',
5465  'hltESPSteppingHelixPropagatorOpposite' )
5466  ),
5467  L3TrajBuilderParameters = cms.PSet(
5468  PtCut = cms.double( 1.0 ),
5469  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5470  GlobalMuonTrackMatcher = cms.PSet(
5471  Chi2Cut_3 = cms.double( 200.0 ),
5472  DeltaDCut_2 = cms.double( 10.0 ),
5473  Eta_threshold = cms.double( 1.2 ),
5474  Quality_2 = cms.double( 15.0 ),
5475  DeltaDCut_1 = cms.double( 40.0 ),
5476  Quality_3 = cms.double( 7.0 ),
5477  DeltaDCut_3 = cms.double( 15.0 ),
5478  Quality_1 = cms.double( 20.0 ),
5479  Pt_threshold1 = cms.double( 0.0 ),
5480  DeltaRCut_2 = cms.double( 0.2 ),
5481  DeltaRCut_1 = cms.double( 0.1 ),
5482  Pt_threshold2 = cms.double( 9.99999999E8 ),
5483  Chi2Cut_1 = cms.double( 50.0 ),
5484  Chi2Cut_2 = cms.double( 50.0 ),
5485  DeltaRCut_3 = cms.double( 1.0 ),
5486  LocChi2Cut = cms.double( 0.001 ),
5487  Propagator = cms.string( "hltESPSmartPropagator" ),
5488  MinPt = cms.double( 1.0 ),
5489  MinP = cms.double( 2.5 )
5490  ),
5491  ScaleTECxFactor = cms.double( -1.0 ),
5492  tkTrajUseVertex = cms.bool( False ),
5493  MuonTrackingRegionBuilder = cms.PSet(
5494  Rescale_Dz = cms.double( 4.0 ),
5495  Pt_fixed = cms.bool( False ),
5496  Eta_fixed = cms.bool( True ),
5497  Eta_min = cms.double( 0.1 ),
5498  DeltaZ = cms.double( 24.2 ),
5499  maxRegions = cms.int32( 2 ),
5500  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
5501  UseVertex = cms.bool( False ),
5502  Z_fixed = cms.bool( False ),
5503  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
5504  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
5505  Rescale_phi = cms.double( 3.0 ),
5506  DeltaEta = cms.double( 0.2 ),
5507  precise = cms.bool( True ),
5508  OnDemand = cms.int32( -1 ),
5509  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
5510  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
5511  vertexCollection = cms.InputTag( "pixelVertices" ),
5512  Pt_min = cms.double( 3.0 ),
5513  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5514  Phi_fixed = cms.bool( True ),
5515  DeltaR = cms.double( 0.025 ),
5516  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5517  DeltaPhi = cms.double( 0.15 ),
5518  Phi_min = cms.double( 0.1 ),
5519  Rescale_eta = cms.double( 3.0 )
5520  ),
5521  TrackTransformer = cms.PSet(
5522  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5523  RefitDirection = cms.string( "insideOut" ),
5524  RefitRPCHits = cms.bool( True ),
5525  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5526  DoPredictionsOnly = cms.bool( False ),
5527  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5528  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5529  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5530  ),
5531  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5532  RefitRPCHits = cms.bool( True ),
5533  tkTrajVertex = cms.InputTag( "Notused" ),
5534  GlbRefitterParameters = cms.PSet(
5535  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
5536  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5537  RefitFlag = cms.bool( True ),
5538  SkipStation = cms.int32( -1 ),
5539  Chi2CutRPC = cms.double( 1.0 ),
5540  PropDirForCosmics = cms.bool( False ),
5541  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5542  HitThreshold = cms.int32( 1 ),
5543  DYTthrs = cms.vint32( 30, 15 ),
5544  TrackerSkipSystem = cms.int32( -1 ),
5545  RefitDirection = cms.string( "insideOut" ),
5546  Chi2CutCSC = cms.double( 150.0 ),
5547  Chi2CutDT = cms.double( 10.0 ),
5548  RefitRPCHits = cms.bool( True ),
5549  TrackerSkipSection = cms.int32( -1 ),
5550  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
5551  DoPredictionsOnly = cms.bool( False ),
5552  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5553  MuonHitsOption = cms.int32( 1 ),
5554  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5555  ),
5556  PCut = cms.double( 2.5 ),
5557  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
5558  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5559  tkTrajMaxChi2 = cms.double( 9999.0 ),
5560  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
5561  ScaleTECyFactor = cms.double( -1.0 ),
5562  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
5563  ),
5564  TrackLoaderParameters = cms.PSet(
5565  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
5566  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5567  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5568  DoSmoothing = cms.bool( True ),
5569  SmoothTkTrack = cms.untracked.bool( False ),
5570  VertexConstraint = cms.bool( False ),
5571  MuonUpdatorAtVertexParameters = cms.PSet(
5572  MaxChi2 = cms.double( 1000000.0 ),
5573  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5574  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5575  ),
5576  PutTkTrackIntoEvent = cms.untracked.bool( False ),
5577  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5578  ),
5579  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5580 )
5581 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
5582  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
5583 )
5584 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
5585  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
5586 )
5587 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
5588  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
5589  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
5590  MuonPtOption = cms.string( "Tracker" )
5591 )
5592 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
5593  MaxNormalizedChi2 = cms.double( 20.0 ),
5594  MinNmuonHits = cms.int32( 1 ),
5595  MinNhits = cms.int32( 1 ),
5596  applyL3Filters = cms.bool( False ),
5597  MaxPtDifference = cms.double( 0.3 ),
5598  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
5599  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
5600  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5601 )
5602 fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
5603  chi2 = cms.double( 1000.0 ),
5604  nSigmaTipMaxTolerance = cms.double( 0.0 ),
5605  ptMin = cms.double( 0.1 ),
5606  nSigmaInvPtTolerance = cms.double( 0.0 ),
5607  tipMax = cms.double( 1.0 )
5608 )
5609 fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
5610  scaleErrorsForBPix1 = cms.bool( False ),
5611  scaleFactor = cms.double( 0.65 )
5612 )
5613 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer",
5614  precise = cms.bool( True ),
5615  Eta_fixed = cms.bool( True ),
5616  Eta_min = cms.double( 0.0 ),
5617  Z_fixed = cms.bool( True ),
5618  MeasurementTrackerName = cms.InputTag( "" ),
5619  maxRegions = cms.int32( 5 ),
5620  Pt_min = cms.double( 2.0 ),
5621  Rescale_Dz = cms.double( 4.0 ),
5622  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
5623  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
5624  vertexCollection = cms.InputTag( "notUsed" ),
5625  Phi_fixed = cms.bool( True ),
5626  input = cms.InputTag( "hltL2SelectorForL3IO" ),
5627  DeltaR = cms.double( 0.025 ),
5628  OnDemand = cms.int32( -1 ),
5629  DeltaZ = cms.double( 24.2 ),
5630  Rescale_phi = cms.double( 3.0 ),
5631  Rescale_eta = cms.double( 3.0 ),
5632  DeltaEta = cms.double( 0.2 ),
5633  Phi_min = cms.double( 0.0 ),
5634  DeltaPhi = cms.double( 0.15 ),
5635  UseVertex = cms.bool( False ),
5636  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
5637  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
5638  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5639  Pt_fixed = cms.bool( True )
5640 )
5641 fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
5642  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
5643  'BPix1+BPix2+BPix3+FPix1_pos',
5644  'BPix1+BPix2+BPix3+FPix1_neg',
5645  'BPix1+BPix2+FPix1_pos+FPix2_pos',
5646  'BPix1+BPix2+FPix1_neg+FPix2_neg',
5647  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
5648  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
5649  MTOB = cms.PSet( ),
5650  TEC = cms.PSet( ),
5651  MTID = cms.PSet( ),
5652  FPix = cms.PSet(
5653  hitErrorRPhi = cms.double( 0.0051 ),
5654  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5655  useErrorsFromParam = cms.bool( True ),
5656  hitErrorRZ = cms.double( 0.0036 ),
5657  HitProducer = cms.string( "hltSiPixelRecHits" )
5658  ),
5659  MTEC = cms.PSet( ),
5660  MTIB = cms.PSet( ),
5661  TID = cms.PSet( ),
5662  TOB = cms.PSet( ),
5663  BPix = cms.PSet(
5664  hitErrorRPhi = cms.double( 0.0027 ),
5665  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5666  useErrorsFromParam = cms.bool( True ),
5667  hitErrorRZ = cms.double( 0.006 ),
5668  HitProducer = cms.string( "hltSiPixelRecHits" )
5669  ),
5670  TIB = cms.PSet( )
5671 )
5672 fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
5673  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
5674  layerPairs = cms.vuint32( 0, 1, 2 ),
5675  clusterCheck = cms.InputTag( "" ),
5676  produceSeedingHitSets = cms.bool( False ),
5677  produceIntermediateHitDoublets = cms.bool( True ),
5678  trackingRegionsSeedingLayers = cms.InputTag( "" ),
5679  maxElement = cms.uint32( 0 ),
5680  seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" )
5681 )
5682 fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
5683  CAThetaCut = cms.double( 0.005 ),
5684  SeedComparitorPSet = cms.PSet(
5685  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
5686  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
5687  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
5688  ),
5689  extraHitRPhitolerance = cms.double( 0.032 ),
5690  doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ),
5691  fitFastCircle = cms.bool( True ),
5692  CAHardPtCut = cms.double( 0.0 ),
5693  maxChi2 = cms.PSet(
5694  value2 = cms.double( 50.0 ),
5695  value1 = cms.double( 200.0 ),
5696  pt1 = cms.double( 0.7 ),
5697  enabled = cms.bool( True ),
5698  pt2 = cms.double( 2.0 )
5699  ),
5700  CAPhiCut = cms.double( 0.2 ),
5701  useBendingCorrection = cms.bool( True ),
5702  fitFastCircleChi2Cut = cms.bool( True )
5703 )
5704 fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
5705  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
5706  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5707  passLabel = cms.string( "" ),
5708  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
5709  SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" )
5710 )
5711 fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
5712  WtAverage = cms.bool( True ),
5713  Method2 = cms.bool( True ),
5714  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5715  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5716  Verbosity = cms.int32( 0 ),
5717  UseError = cms.bool( True ),
5718  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
5719  PtMin = cms.double( 1.0 ),
5720  NTrkMin = cms.int32( 2 ),
5721  ZOffset = cms.double( 5.0 ),
5722  Finder = cms.string( "DivisiveVertexFinder" ),
5723  ZSeparation = cms.double( 0.05 )
5724 )
5725 fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5726  minSumPt2 = cms.double( 0.0 ),
5727  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
5728  maxVtx = cms.uint32( 100 ),
5729  fractionSumPt2 = cms.double( 0.3 ),
5730  src = cms.InputTag( "hltIterL3MuonPixelVertices" )
5731 )
5732 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
5733  useEventsWithNoVertex = cms.bool( True ),
5734  originHalfLength = cms.double( 0.3 ),
5735  useProtoTrackKinematics = cms.bool( False ),
5736  usePV = cms.bool( False ),
5737  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
5738  InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
5739  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5740  InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
5741  originRadius = cms.double( 0.1 )
5742 )
5743 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5744  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
5745  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5746  SimpleMagneticField = cms.string( "ParabolicMf" ),
5747  TransientInitialStateEstimatorParameters = cms.PSet(
5748  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5749  numberMeasurementsForFit = cms.int32( 4 ),
5750  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5751  ),
5752  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5753  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5754  cleanTrajectoryAfterInOut = cms.bool( False ),
5755  useHitsSplitting = cms.bool( True ),
5756  RedundantSeedCleaner = cms.string( "none" ),
5757  reverseTrajectories = cms.bool( False ),
5758  doSeedingRegionRebuilding = cms.bool( True ),
5759  maxNSeeds = cms.uint32( 100000 ),
5760  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
5761  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5762  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
5763 )
5764 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5765  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
5766  SimpleMagneticField = cms.string( "ParabolicMf" ),
5767  clusterRemovalInfo = cms.InputTag( "" ),
5768  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5769  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5770  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5771  useHitsSplitting = cms.bool( False ),
5772  MeasurementTracker = cms.string( "" ),
5773  AlgorithmName = cms.string( "hltIter0" ),
5774  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5775  NavigationSchool = cms.string( "" ),
5776  TrajectoryInEvent = cms.bool( False ),
5777  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5778  GeometricInnerState = cms.bool( True ),
5779  useSimpleMF = cms.bool( True ),
5780  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5781 )
5782 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5783  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
5784  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5785  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
5786  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5787  mva = cms.PSet(
5788  minPixelHits = cms.vint32( 0, 3, 4 ),
5789  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
5790  dr_par = cms.PSet(
5791  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
5792  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
5793  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5794  dr_exp = cms.vint32( 4, 4, 2147483647 ),
5795  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
5796  ),
5797  maxLostLayers = cms.vint32( 1, 1, 1 ),
5798  min3DLayers = cms.vint32( 0, 3, 4 ),
5799  dz_par = cms.PSet(
5800  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5801  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
5802  dz_exp = cms.vint32( 4, 4, 2147483647 )
5803  ),
5804  minNVtxTrk = cms.int32( 3 ),
5805  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5806  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5807  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
5808  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5809  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5810  minLayers = cms.vint32( 3, 3, 4 )
5811  ),
5812  ignoreVertices = cms.bool( False )
5813 )
5814 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5815  minQuality = cms.string( "highPurity" ),
5816  copyExtras = cms.untracked.bool( True ),
5817  copyTrajectories = cms.untracked.bool( False ),
5818  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
5819  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
5820  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' )
5821 )
5822 fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
5823  trackClassifier = cms.InputTag( '','QualityMasks' ),
5824  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
5825  maxChi2 = cms.double( 16.0 ),
5826  trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ),
5827  oldClusterRemovalInfo = cms.InputTag( "" ),
5828  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
5829  overrideTrkQuals = cms.InputTag( "" ),
5830  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
5831  TrackQuality = cms.string( "highPurity" )
5832 )
5833 fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
5834  clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
5835  OnDemand = cms.bool( False ),
5836  src = cms.InputTag( "hltSiStripClusters" )
5837 )
5838 fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
5839  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
5840  'BPix2+BPix3+BPix4',
5841  'BPix1+BPix3+BPix4',
5842  'BPix1+BPix2+BPix4',
5843  'BPix2+BPix3+FPix1_pos',
5844  'BPix2+BPix3+FPix1_neg',
5845  'BPix1+BPix2+FPix1_pos',
5846  'BPix1+BPix2+FPix1_neg',
5847  'BPix2+FPix1_pos+FPix2_pos',
5848  'BPix2+FPix1_neg+FPix2_neg',
5849  'BPix1+FPix1_pos+FPix2_pos',
5850  'BPix1+FPix1_neg+FPix2_neg',
5851  'FPix1_pos+FPix2_pos+FPix3_pos',
5852  'FPix1_neg+FPix2_neg+FPix3_neg',
5853  'BPix1+BPix3+FPix1_pos',
5854  'BPix1+BPix2+FPix2_pos',
5855  'BPix1+BPix3+FPix1_neg',
5856  'BPix1+BPix2+FPix2_neg',
5857  'BPix1+FPix2_neg+FPix3_neg',
5858  'BPix1+FPix1_neg+FPix3_neg',
5859  'BPix1+FPix2_pos+FPix3_pos',
5860  'BPix1+FPix1_pos+FPix3_pos' ),
5861  MTOB = cms.PSet( ),
5862  TEC = cms.PSet( ),
5863  MTID = cms.PSet( ),
5864  FPix = cms.PSet(
5865  hitErrorRPhi = cms.double( 0.0051 ),
5866  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5867  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
5868  useErrorsFromParam = cms.bool( True ),
5869  hitErrorRZ = cms.double( 0.0036 ),
5870  HitProducer = cms.string( "hltSiPixelRecHits" )
5871  ),
5872  MTEC = cms.PSet( ),
5873  MTIB = cms.PSet( ),
5874  TID = cms.PSet( ),
5875  TOB = cms.PSet( ),
5876  BPix = cms.PSet(
5877  hitErrorRPhi = cms.double( 0.0027 ),
5878  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5879  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
5880  useErrorsFromParam = cms.bool( True ),
5881  hitErrorRZ = cms.double( 0.006 ),
5882  HitProducer = cms.string( "hltSiPixelRecHits" )
5883  ),
5884  TIB = cms.PSet( )
5885 )
5886 fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
5887  cut = cms.string( "" ),
5888  silentClusterCheck = cms.untracked.bool( False ),
5889  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
5890  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
5891  doClusterCheck = cms.bool( False ),
5892  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
5893  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
5894 )
5895 fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
5896  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
5897  layerPairs = cms.vuint32( 0, 1 ),
5898  clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ),
5899  produceSeedingHitSets = cms.bool( False ),
5900  produceIntermediateHitDoublets = cms.bool( True ),
5901  trackingRegionsSeedingLayers = cms.InputTag( "" ),
5902  maxElement = cms.uint32( 0 ),
5903  seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" )
5904 )
5905 fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
5906  CAHardPtCut = cms.double( 0.3 ),
5907  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5908  extraHitRPhitolerance = cms.double( 0.032 ),
5909  doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ),
5910  CAThetaCut = cms.double( 0.015 ),
5911  maxChi2 = cms.PSet(
5912  value2 = cms.double( 6.0 ),
5913  value1 = cms.double( 100.0 ),
5914  pt1 = cms.double( 0.8 ),
5915  enabled = cms.bool( True ),
5916  pt2 = cms.double( 8.0 )
5917  ),
5918  CAPhiCut = cms.double( 0.1 ),
5919  useBendingCorrection = cms.bool( True )
5920 )
5921 fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
5922  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
5923  forceKinematicWithRegionDirection = cms.bool( False ),
5924  magneticField = cms.string( "ParabolicMf" ),
5925  SeedMomentumForBOFF = cms.double( 5.0 ),
5926  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
5927  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5928  MinOneOverPtError = cms.double( 1.0 ),
5929  seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ),
5930  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
5931 )
5932 fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5933  src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ),
5934  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
5935  SimpleMagneticField = cms.string( "ParabolicMf" ),
5936  TransientInitialStateEstimatorParameters = cms.PSet(
5937  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
5938  numberMeasurementsForFit = cms.int32( 4 ),
5939  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
5940  ),
5941  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5942  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
5943  cleanTrajectoryAfterInOut = cms.bool( False ),
5944  useHitsSplitting = cms.bool( False ),
5945  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5946  reverseTrajectories = cms.bool( False ),
5947  doSeedingRegionRebuilding = cms.bool( False ),
5948  maxNSeeds = cms.uint32( 100000 ),
5949  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
5950  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5951  TrajectoryBuilder = cms.string( "" )
5952 )
5953 fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5954  src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ),
5955  SimpleMagneticField = cms.string( "ParabolicMf" ),
5956  clusterRemovalInfo = cms.InputTag( "" ),
5957  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5958  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
5959  Fitter = cms.string( "hltESPFittingSmootherIT" ),
5960  useHitsSplitting = cms.bool( False ),
5961  MeasurementTracker = cms.string( "" ),
5962  AlgorithmName = cms.string( "hltIter2" ),
5963  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5964  NavigationSchool = cms.string( "" ),
5965  TrajectoryInEvent = cms.bool( False ),
5966  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5967  GeometricInnerState = cms.bool( True ),
5968  useSimpleMF = cms.bool( True ),
5969  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
5970 )
5971 fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5972  src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
5973  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5974  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
5975  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5976  mva = cms.PSet(
5977  minPixelHits = cms.vint32( 0, 0, 0 ),
5978  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
5979  dr_par = cms.PSet(
5980  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
5981  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
5982  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
5983  dr_exp = cms.vint32( 4, 4, 2147483647 ),
5984  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
5985  ),
5986  maxLostLayers = cms.vint32( 1, 1, 1 ),
5987  min3DLayers = cms.vint32( 0, 0, 0 ),
5988  dz_par = cms.PSet(
5989  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
5990  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
5991  dz_exp = cms.vint32( 4, 4, 2147483647 )
5992  ),
5993  minNVtxTrk = cms.int32( 3 ),
5994  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5995  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5996  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
5997  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
5998  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5999  minLayers = cms.vint32( 3, 3, 3 )
6000  ),
6001  ignoreVertices = cms.bool( False )
6002 )
6003 fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6004  minQuality = cms.string( "highPurity" ),
6005  copyExtras = cms.untracked.bool( True ),
6006  copyTrajectories = cms.untracked.bool( False ),
6007  originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
6008  originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ),
6009  originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' )
6010 )
6011 fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
6012  ShareFrac = cms.double( 0.19 ),
6013  writeOnlyTrkQuals = cms.bool( False ),
6014  MinPT = cms.double( 0.05 ),
6015  allowFirstHitShare = cms.bool( True ),
6016  copyExtras = cms.untracked.bool( True ),
6017  Epsilon = cms.double( -0.001 ),
6018  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
6019  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6020  MaxNormalizedChisq = cms.double( 1000.0 ),
6021  copyMVA = cms.bool( False ),
6022  FoundHitBonus = cms.double( 5.0 ),
6023  LostHitPenalty = cms.double( 20.0 ),
6024  setsToMerge = cms.VPSet(
6025  cms.PSet( pQual = cms.bool( False ),
6026  tLists = cms.vint32( 0, 1 )
6027  )
6028  ),
6029  MinFound = cms.int32( 3 ),
6030  hasSelector = cms.vint32( 0, 0 ),
6031  TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
6032  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6033  newQuality = cms.string( "confirmed" )
6034 )
6035 fragment.hltIter3IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6036  trackClassifier = cms.InputTag( '','QualityMasks' ),
6037  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6038  maxChi2 = cms.double( 16.0 ),
6039  trajectories = cms.InputTag( "hltIter2IterL3MuonTrackSelectionHighPurity" ),
6040  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
6041  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6042  overrideTrkQuals = cms.InputTag( "" ),
6043  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6044  TrackQuality = cms.string( "highPurity" )
6045 )
6046 fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6047  clustersToSkip = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
6048  OnDemand = cms.bool( False ),
6049  src = cms.InputTag( "hltSiStripClusters" )
6050 )
6051 fragment.hltIter3IterL3MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
6052  layerList = cms.vstring( 'BPix1+BPix2',
6053  'BPix1+BPix3',
6054  'BPix1+BPix4',
6055  'BPix2+BPix3',
6056  'BPix2+BPix4',
6057  'BPix3+BPix4',
6058  'BPix1+FPix1_pos',
6059  'BPix1+FPix1_neg',
6060  'BPix1+FPix2_pos',
6061  'BPix1+FPix2_neg',
6062  'BPix1+FPix3_pos',
6063  'BPix1+FPix3_neg',
6064  'BPix2+FPix1_pos',
6065  'BPix2+FPix1_neg',
6066  'BPix2+FPix2_pos',
6067  'BPix2+FPix2_neg',
6068  'BPix3+FPix1_pos',
6069  'BPix3+FPix1_neg',
6070  'FPix1_pos+FPix2_pos',
6071  'FPix1_neg+FPix2_neg',
6072  'FPix1_pos+FPix3_pos',
6073  'FPix1_neg+FPix3_neg',
6074  'FPix2_pos+FPix3_pos',
6075  'FPix2_neg+FPix3_neg' ),
6076  MTOB = cms.PSet( ),
6077  TEC = cms.PSet( ),
6078  MTID = cms.PSet( ),
6079  FPix = cms.PSet(
6080  hitErrorRPhi = cms.double( 0.0051 ),
6081  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6082  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
6083  useErrorsFromParam = cms.bool( True ),
6084  hitErrorRZ = cms.double( 0.0036 ),
6085  HitProducer = cms.string( "hltSiPixelRecHits" )
6086  ),
6087  MTEC = cms.PSet( ),
6088  MTIB = cms.PSet( ),
6089  TID = cms.PSet( ),
6090  TOB = cms.PSet( ),
6091  BPix = cms.PSet(
6092  hitErrorRPhi = cms.double( 0.0027 ),
6093  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6094  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
6095  useErrorsFromParam = cms.bool( True ),
6096  hitErrorRZ = cms.double( 0.006 ),
6097  HitProducer = cms.string( "hltSiPixelRecHits" )
6098  ),
6099  TIB = cms.PSet( )
6100 )
6101 fragment.hltIter3IterL3MuonL2Candidates = cms.EDProducer( "ConcreteChargedCandidateProducer",
6102  src = cms.InputTag( "hltL2SelectorForL3IO" ),
6103  particleType = cms.string( "mu+" )
6104 )
6105 fragment.hltIter3IterL3MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
6106  RegionPSet = cms.PSet(
6107  vertexCollection = cms.InputTag( "notUsed" ),
6108  zErrorVetex = cms.double( 0.2 ),
6109  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6110  zErrorBeamSpot = cms.double( 24.2 ),
6111  maxNVertices = cms.int32( 1 ),
6112  maxNRegions = cms.int32( 2 ),
6113  nSigmaZVertex = cms.double( 3.0 ),
6114  nSigmaZBeamSpot = cms.double( 4.0 ),
6115  ptMin = cms.double( 2.0 ),
6116  mode = cms.string( "BeamSpotSigma" ),
6117  input = cms.InputTag( "hltIter3IterL3MuonL2Candidates" ),
6118  searchOpt = cms.bool( False ),
6119  whereToUseMeasurementTracker = cms.string( "Never" ),
6120  originRadius = cms.double( 0.015 ),
6121  measurementTrackerName = cms.InputTag( "" ),
6122  precise = cms.bool( True ),
6123  deltaEta = cms.double( 0.1 ),
6124  deltaPhi = cms.double( 0.1 )
6125  )
6126 )
6127 fragment.hltIter3IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6128  cut = cms.string( "" ),
6129  silentClusterCheck = cms.untracked.bool( False ),
6130  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6131  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6132  doClusterCheck = cms.bool( False ),
6133  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
6134  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
6135 )
6136 fragment.hltIter3IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6137  trackingRegions = cms.InputTag( "hltIter3IterL3MuonTrackingRegions" ),
6138  layerPairs = cms.vuint32( 0 ),
6139  clusterCheck = cms.InputTag( "hltIter3IterL3MuonPixelClusterCheck" ),
6140  produceSeedingHitSets = cms.bool( True ),
6141  produceIntermediateHitDoublets = cms.bool( False ),
6142  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6143  maxElement = cms.uint32( 0 ),
6144  seedingLayers = cms.InputTag( "hltIter3IterL3MuonPixelLayerPairs" )
6145 )
6146 fragment.hltIter3IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
6147  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6148  forceKinematicWithRegionDirection = cms.bool( False ),
6149  magneticField = cms.string( "ParabolicMf" ),
6150  SeedMomentumForBOFF = cms.double( 5.0 ),
6151  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6152  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6153  MinOneOverPtError = cms.double( 1.0 ),
6154  seedingHitSets = cms.InputTag( "hltIter3IterL3MuonPixelHitDoublets" ),
6155  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
6156 )
6157 fragment.hltIter3IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6158  src = cms.InputTag( "hltIter3IterL3MuonPixelSeeds" ),
6159  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6160  SimpleMagneticField = cms.string( "ParabolicMf" ),
6161  TransientInitialStateEstimatorParameters = cms.PSet(
6162  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6163  numberMeasurementsForFit = cms.int32( 4 ),
6164  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6165  ),
6166  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6167  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" ),
6168  cleanTrajectoryAfterInOut = cms.bool( False ),
6169  useHitsSplitting = cms.bool( False ),
6170  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6171  reverseTrajectories = cms.bool( False ),
6172  doSeedingRegionRebuilding = cms.bool( False ),
6173  maxNSeeds = cms.uint32( 100000 ),
6174  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6175  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6176  TrajectoryBuilder = cms.string( "" )
6177 )
6178 fragment.hltIter3IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6179  src = cms.InputTag( "hltIter3IterL3MuonCkfTrackCandidates" ),
6180  SimpleMagneticField = cms.string( "ParabolicMf" ),
6181  clusterRemovalInfo = cms.InputTag( "" ),
6182  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6183  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" ),
6184  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6185  useHitsSplitting = cms.bool( False ),
6186  MeasurementTracker = cms.string( "" ),
6187  AlgorithmName = cms.string( "hltIter3" ),
6188  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6189  NavigationSchool = cms.string( "" ),
6190  TrajectoryInEvent = cms.bool( False ),
6191  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6192  GeometricInnerState = cms.bool( True ),
6193  useSimpleMF = cms.bool( True ),
6194  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6195 )
6196 fragment.hltIter3IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6197  src = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
6198  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6199  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
6200  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6201  mva = cms.PSet(
6202  minPixelHits = cms.vint32( 0, 0, 0 ),
6203  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6204  dr_par = cms.PSet(
6205  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6206  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
6207  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6208  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6209  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6210  ),
6211  maxLostLayers = cms.vint32( 1, 1, 1 ),
6212  min3DLayers = cms.vint32( 0, 0, 0 ),
6213  dz_par = cms.PSet(
6214  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6215  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
6216  dz_exp = cms.vint32( 4, 4, 2147483647 )
6217  ),
6218  minNVtxTrk = cms.int32( 3 ),
6219  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6220  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6221  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
6222  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6223  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6224  minLayers = cms.vint32( 3, 3, 3 )
6225  ),
6226  ignoreVertices = cms.bool( False )
6227 )
6228 fragment.hltIter3IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6229  minQuality = cms.string( "highPurity" ),
6230  copyExtras = cms.untracked.bool( True ),
6231  copyTrajectories = cms.untracked.bool( False ),
6232  originalSource = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
6233  originalQualVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','QualityMasks' ),
6234  originalMVAVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','MVAValues' )
6235 )
6236 fragment.hltIter3IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
6237  ShareFrac = cms.double( 0.19 ),
6238  writeOnlyTrkQuals = cms.bool( False ),
6239  MinPT = cms.double( 0.05 ),
6240  allowFirstHitShare = cms.bool( True ),
6241  copyExtras = cms.untracked.bool( True ),
6242  Epsilon = cms.double( -0.001 ),
6243  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
6244  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6245  MaxNormalizedChisq = cms.double( 1000.0 ),
6246  copyMVA = cms.bool( False ),
6247  FoundHitBonus = cms.double( 5.0 ),
6248  LostHitPenalty = cms.double( 20.0 ),
6249  setsToMerge = cms.VPSet(
6250  cms.PSet( pQual = cms.bool( False ),
6251  tLists = cms.vint32( 0, 1 )
6252  )
6253  ),
6254  MinFound = cms.int32( 3 ),
6255  hasSelector = cms.vint32( 0, 0 ),
6256  TrackProducers = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
6257  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6258  newQuality = cms.string( "confirmed" )
6259 )
6260 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6261  ServiceParameters = cms.PSet(
6262  RPCLayers = cms.bool( True ),
6263  UseMuonNavigation = cms.untracked.bool( True ),
6264  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6265  'SteppingHelixPropagatorAny',
6266  'hltESPSmartPropagator',
6267  'hltESPSteppingHelixPropagatorOpposite' )
6268  ),
6269  L3TrajBuilderParameters = cms.PSet(
6270  PtCut = cms.double( 1.0 ),
6271  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6272  GlobalMuonTrackMatcher = cms.PSet(
6273  Chi2Cut_3 = cms.double( 200.0 ),
6274  DeltaDCut_2 = cms.double( 10.0 ),
6275  Eta_threshold = cms.double( 1.2 ),
6276  Quality_2 = cms.double( 15.0 ),
6277  DeltaDCut_1 = cms.double( 40.0 ),
6278  Quality_3 = cms.double( 7.0 ),
6279  DeltaDCut_3 = cms.double( 15.0 ),
6280  Quality_1 = cms.double( 20.0 ),
6281  Pt_threshold1 = cms.double( 0.0 ),
6282  DeltaRCut_2 = cms.double( 0.2 ),
6283  DeltaRCut_1 = cms.double( 0.1 ),
6284  Pt_threshold2 = cms.double( 9.99999999E8 ),
6285  Chi2Cut_1 = cms.double( 50.0 ),
6286  Chi2Cut_2 = cms.double( 50.0 ),
6287  DeltaRCut_3 = cms.double( 1.0 ),
6288  LocChi2Cut = cms.double( 0.001 ),
6289  Propagator = cms.string( "hltESPSmartPropagator" ),
6290  MinPt = cms.double( 1.0 ),
6291  MinP = cms.double( 2.5 )
6292  ),
6293  ScaleTECxFactor = cms.double( -1.0 ),
6294  tkTrajUseVertex = cms.bool( False ),
6295  MuonTrackingRegionBuilder = cms.PSet(
6296  Rescale_Dz = cms.double( 4.0 ),
6297  Pt_fixed = cms.bool( True ),
6298  Eta_fixed = cms.bool( True ),
6299  Eta_min = cms.double( 0.1 ),
6300  DeltaZ = cms.double( 24.2 ),
6301  maxRegions = cms.int32( 2 ),
6302  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6303  UseVertex = cms.bool( False ),
6304  Z_fixed = cms.bool( True ),
6305  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6306  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6307  Rescale_phi = cms.double( 3.0 ),
6308  DeltaEta = cms.double( 0.04 ),
6309  precise = cms.bool( True ),
6310  OnDemand = cms.int32( -1 ),
6311  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6312  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6313  vertexCollection = cms.InputTag( "pixelVertices" ),
6314  Pt_min = cms.double( 3.0 ),
6315  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6316  Phi_fixed = cms.bool( True ),
6317  DeltaR = cms.double( 0.025 ),
6318  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6319  DeltaPhi = cms.double( 0.15 ),
6320  Phi_min = cms.double( 0.1 ),
6321  Rescale_eta = cms.double( 3.0 )
6322  ),
6323  TrackTransformer = cms.PSet(
6324  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6325  RefitDirection = cms.string( "insideOut" ),
6326  RefitRPCHits = cms.bool( True ),
6327  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6328  DoPredictionsOnly = cms.bool( False ),
6329  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6330  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6331  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6332  ),
6333  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6334  RefitRPCHits = cms.bool( True ),
6335  tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ),
6336  GlbRefitterParameters = cms.PSet(
6337  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6338  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6339  RefitFlag = cms.bool( True ),
6340  SkipStation = cms.int32( -1 ),
6341  Chi2CutRPC = cms.double( 1.0 ),
6342  PropDirForCosmics = cms.bool( False ),
6343  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6344  HitThreshold = cms.int32( 1 ),
6345  DYTthrs = cms.vint32( 30, 15 ),
6346  TrackerSkipSystem = cms.int32( -1 ),
6347  RefitDirection = cms.string( "insideOut" ),
6348  Chi2CutCSC = cms.double( 150.0 ),
6349  Chi2CutDT = cms.double( 10.0 ),
6350  RefitRPCHits = cms.bool( True ),
6351  TrackerSkipSection = cms.int32( -1 ),
6352  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6353  DoPredictionsOnly = cms.bool( False ),
6354  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6355  MuonHitsOption = cms.int32( 1 ),
6356  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6357  ),
6358  PCut = cms.double( 2.5 ),
6359  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6360  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6361  matchToSeeds = cms.bool( True ),
6362  tkTrajMaxChi2 = cms.double( 9999.0 ),
6363  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6364  ScaleTECyFactor = cms.double( -1.0 ),
6365  tkTrajLabel = cms.InputTag( "hltIter3IterL3MuonMerged" )
6366  ),
6367  TrackLoaderParameters = cms.PSet(
6368  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6369  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6370  DoSmoothing = cms.bool( False ),
6371  SmoothTkTrack = cms.untracked.bool( False ),
6372  VertexConstraint = cms.bool( False ),
6373  MuonUpdatorAtVertexParameters = cms.PSet(
6374  MaxChi2 = cms.double( 1000000.0 ),
6375  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6376  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6377  ),
6378  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6379  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6380  ),
6381  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6382 )
6383 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6384  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6385 )
6386 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6387  L1MinPt = cms.double( -1.0 ),
6388  CentralBxOnly = cms.bool( True ),
6389  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6390  L1MinQuality = cms.uint32( 7 ),
6391  L1MaxEta = cms.double( 5.0 )
6392 )
6393 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
6394  RegionPSet = cms.PSet(
6395  vertexCollection = cms.InputTag( "notUsed" ),
6396  zErrorVetex = cms.double( 0.2 ),
6397  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6398  zErrorBeamSpot = cms.double( 24.2 ),
6399  maxNVertices = cms.int32( 1 ),
6400  maxNRegions = cms.int32( 2 ),
6401  nSigmaZVertex = cms.double( 3.0 ),
6402  nSigmaZBeamSpot = cms.double( 4.0 ),
6403  ptMin = cms.double( 10.0 ),
6404  mode = cms.string( "BeamSpotSigma" ),
6405  input = cms.InputTag( "hltL1MuonsPt0" ),
6406  searchOpt = cms.bool( False ),
6407  whereToUseMeasurementTracker = cms.string( "Never" ),
6408  originRadius = cms.double( 0.2 ),
6409  measurementTrackerName = cms.InputTag( "" ),
6410  precise = cms.bool( True ),
6411  deltaEta = cms.double( 0.35 ),
6412  deltaPhi = cms.double( 0.2 )
6413  )
6414 )
6415 fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6416  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6417  'BPix1+BPix2+BPix3+FPix1_pos',
6418  'BPix1+BPix2+BPix3+FPix1_neg',
6419  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6420  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6421  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6422  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6423  MTOB = cms.PSet( ),
6424  TEC = cms.PSet( ),
6425  MTID = cms.PSet( ),
6426  FPix = cms.PSet(
6427  hitErrorRPhi = cms.double( 0.0051 ),
6428  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6429  useErrorsFromParam = cms.bool( True ),
6430  hitErrorRZ = cms.double( 0.0036 ),
6431  HitProducer = cms.string( "hltSiPixelRecHits" )
6432  ),
6433  MTEC = cms.PSet( ),
6434  MTIB = cms.PSet( ),
6435  TID = cms.PSet( ),
6436  TOB = cms.PSet( ),
6437  BPix = cms.PSet(
6438  hitErrorRPhi = cms.double( 0.0027 ),
6439  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6440  useErrorsFromParam = cms.bool( True ),
6441  hitErrorRZ = cms.double( 0.006 ),
6442  HitProducer = cms.string( "hltSiPixelRecHits" )
6443  ),
6444  TIB = cms.PSet( )
6445 )
6446 fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6447  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6448  layerPairs = cms.vuint32( 0, 1, 2 ),
6449  clusterCheck = cms.InputTag( "" ),
6450  produceSeedingHitSets = cms.bool( False ),
6451  produceIntermediateHitDoublets = cms.bool( True ),
6452  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6453  maxElement = cms.uint32( 0 ),
6454  seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" )
6455 )
6456 fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6457  CAThetaCut = cms.double( 0.005 ),
6458  SeedComparitorPSet = cms.PSet(
6459  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6460  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6461  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6462  ),
6463  extraHitRPhitolerance = cms.double( 0.032 ),
6464  doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ),
6465  fitFastCircle = cms.bool( True ),
6466  CAHardPtCut = cms.double( 0.0 ),
6467  maxChi2 = cms.PSet(
6468  value2 = cms.double( 50.0 ),
6469  value1 = cms.double( 200.0 ),
6470  pt1 = cms.double( 0.7 ),
6471  enabled = cms.bool( True ),
6472  pt2 = cms.double( 2.0 )
6473  ),
6474  CAPhiCut = cms.double( 0.2 ),
6475  useBendingCorrection = cms.bool( True ),
6476  fitFastCircleChi2Cut = cms.bool( True )
6477 )
6478 fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
6479  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
6480  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
6481  passLabel = cms.string( "" ),
6482  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
6483  SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" )
6484 )
6485 fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
6486  WtAverage = cms.bool( True ),
6487  Method2 = cms.bool( True ),
6488  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6489  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6490  Verbosity = cms.int32( 0 ),
6491  UseError = cms.bool( True ),
6492  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
6493  PtMin = cms.double( 1.0 ),
6494  NTrkMin = cms.int32( 2 ),
6495  ZOffset = cms.double( 5.0 ),
6496  Finder = cms.string( "DivisiveVertexFinder" ),
6497  ZSeparation = cms.double( 0.05 )
6498 )
6499 fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
6500  minSumPt2 = cms.double( 0.0 ),
6501  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6502  maxVtx = cms.uint32( 100 ),
6503  fractionSumPt2 = cms.double( 0.3 ),
6504  src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" )
6505 )
6506 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6507  useEventsWithNoVertex = cms.bool( True ),
6508  originHalfLength = cms.double( 0.3 ),
6509  useProtoTrackKinematics = cms.bool( False ),
6510  usePV = cms.bool( False ),
6511  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
6512  InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6513  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6514  InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ),
6515  originRadius = cms.double( 0.1 )
6516 )
6517 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6518  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6519  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6520  SimpleMagneticField = cms.string( "ParabolicMf" ),
6521  TransientInitialStateEstimatorParameters = cms.PSet(
6522  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6523  numberMeasurementsForFit = cms.int32( 4 ),
6524  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6525  ),
6526  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6527  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6528  cleanTrajectoryAfterInOut = cms.bool( False ),
6529  useHitsSplitting = cms.bool( True ),
6530  RedundantSeedCleaner = cms.string( "none" ),
6531  reverseTrajectories = cms.bool( False ),
6532  doSeedingRegionRebuilding = cms.bool( True ),
6533  maxNSeeds = cms.uint32( 100000 ),
6534  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6535  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6536  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
6537 )
6538 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6539  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
6540  SimpleMagneticField = cms.string( "ParabolicMf" ),
6541  clusterRemovalInfo = cms.InputTag( "" ),
6542  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6543  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6544  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6545  useHitsSplitting = cms.bool( False ),
6546  MeasurementTracker = cms.string( "" ),
6547  AlgorithmName = cms.string( "hltIter0" ),
6548  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6549  NavigationSchool = cms.string( "" ),
6550  TrajectoryInEvent = cms.bool( False ),
6551  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6552  GeometricInnerState = cms.bool( True ),
6553  useSimpleMF = cms.bool( True ),
6554  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6555 )
6556 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6557  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6558  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6559  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6560  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6561  mva = cms.PSet(
6562  minPixelHits = cms.vint32( 0, 3, 4 ),
6563  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6564  dr_par = cms.PSet(
6565  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6566  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6567  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6568  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6569  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6570  ),
6571  maxLostLayers = cms.vint32( 1, 1, 1 ),
6572  min3DLayers = cms.vint32( 0, 3, 4 ),
6573  dz_par = cms.PSet(
6574  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6575  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6576  dz_exp = cms.vint32( 4, 4, 2147483647 )
6577  ),
6578  minNVtxTrk = cms.int32( 3 ),
6579  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6580  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6581  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6582  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6583  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6584  minLayers = cms.vint32( 3, 3, 4 )
6585  ),
6586  ignoreVertices = cms.bool( False )
6587 )
6588 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6589  minQuality = cms.string( "highPurity" ),
6590  copyExtras = cms.untracked.bool( True ),
6591  copyTrajectories = cms.untracked.bool( False ),
6592  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6593  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6594  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' )
6595 )
6596 fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6597  trackClassifier = cms.InputTag( '','QualityMasks' ),
6598  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6599  maxChi2 = cms.double( 16.0 ),
6600  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
6601  oldClusterRemovalInfo = cms.InputTag( "" ),
6602  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6603  overrideTrkQuals = cms.InputTag( "" ),
6604  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6605  TrackQuality = cms.string( "highPurity" )
6606 )
6607 fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6608  clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6609  OnDemand = cms.bool( False ),
6610  src = cms.InputTag( "hltSiStripClusters" )
6611 )
6612 fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
6613  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
6614  'BPix2+BPix3+BPix4',
6615  'BPix1+BPix3+BPix4',
6616  'BPix1+BPix2+BPix4',
6617  'BPix2+BPix3+FPix1_pos',
6618  'BPix2+BPix3+FPix1_neg',
6619  'BPix1+BPix2+FPix1_pos',
6620  'BPix1+BPix2+FPix1_neg',
6621  'BPix2+FPix1_pos+FPix2_pos',
6622  'BPix2+FPix1_neg+FPix2_neg',
6623  'BPix1+FPix1_pos+FPix2_pos',
6624  'BPix1+FPix1_neg+FPix2_neg',
6625  'FPix1_pos+FPix2_pos+FPix3_pos',
6626  'FPix1_neg+FPix2_neg+FPix3_neg',
6627  'BPix1+BPix3+FPix1_pos',
6628  'BPix1+BPix2+FPix2_pos',
6629  'BPix1+BPix3+FPix1_neg',
6630  'BPix1+BPix2+FPix2_neg',
6631  'BPix1+FPix2_neg+FPix3_neg',
6632  'BPix1+FPix1_neg+FPix3_neg',
6633  'BPix1+FPix2_pos+FPix3_pos',
6634  'BPix1+FPix1_pos+FPix3_pos' ),
6635  MTOB = cms.PSet( ),
6636  TEC = cms.PSet( ),
6637  MTID = cms.PSet( ),
6638  FPix = cms.PSet(
6639  hitErrorRPhi = cms.double( 0.0051 ),
6640  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6641  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6642  useErrorsFromParam = cms.bool( True ),
6643  hitErrorRZ = cms.double( 0.0036 ),
6644  HitProducer = cms.string( "hltSiPixelRecHits" )
6645  ),
6646  MTEC = cms.PSet( ),
6647  MTIB = cms.PSet( ),
6648  TID = cms.PSet( ),
6649  TOB = cms.PSet( ),
6650  BPix = cms.PSet(
6651  hitErrorRPhi = cms.double( 0.0027 ),
6652  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6653  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6654  useErrorsFromParam = cms.bool( True ),
6655  hitErrorRZ = cms.double( 0.006 ),
6656  HitProducer = cms.string( "hltSiPixelRecHits" )
6657  ),
6658  TIB = cms.PSet( )
6659 )
6660 fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6661  cut = cms.string( "" ),
6662  silentClusterCheck = cms.untracked.bool( False ),
6663  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6664  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6665  doClusterCheck = cms.bool( False ),
6666  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
6667  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
6668 )
6669 fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6670  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6671  layerPairs = cms.vuint32( 0, 1 ),
6672  clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ),
6673  produceSeedingHitSets = cms.bool( False ),
6674  produceIntermediateHitDoublets = cms.bool( True ),
6675  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6676  maxElement = cms.uint32( 0 ),
6677  seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" )
6678 )
6679 fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
6680  CAHardPtCut = cms.double( 0.3 ),
6681  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6682  extraHitRPhitolerance = cms.double( 0.032 ),
6683  doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ),
6684  CAThetaCut = cms.double( 0.015 ),
6685  maxChi2 = cms.PSet(
6686  value2 = cms.double( 6.0 ),
6687  value1 = cms.double( 100.0 ),
6688  pt1 = cms.double( 0.8 ),
6689  enabled = cms.bool( True ),
6690  pt2 = cms.double( 8.0 )
6691  ),
6692  CAPhiCut = cms.double( 0.1 ),
6693  useBendingCorrection = cms.bool( True )
6694 )
6695 fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
6696  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6697  forceKinematicWithRegionDirection = cms.bool( False ),
6698  magneticField = cms.string( "ParabolicMf" ),
6699  SeedMomentumForBOFF = cms.double( 5.0 ),
6700  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6701  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6702  MinOneOverPtError = cms.double( 1.0 ),
6703  seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ),
6704  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
6705 )
6706 fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6707  src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ),
6708  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6709  SimpleMagneticField = cms.string( "ParabolicMf" ),
6710  TransientInitialStateEstimatorParameters = cms.PSet(
6711  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6712  numberMeasurementsForFit = cms.int32( 4 ),
6713  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6714  ),
6715  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6716  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6717  cleanTrajectoryAfterInOut = cms.bool( False ),
6718  useHitsSplitting = cms.bool( False ),
6719  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6720  reverseTrajectories = cms.bool( False ),
6721  doSeedingRegionRebuilding = cms.bool( False ),
6722  maxNSeeds = cms.uint32( 100000 ),
6723  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6724  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6725  TrajectoryBuilder = cms.string( "" )
6726 )
6727 fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6728  src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ),
6729  SimpleMagneticField = cms.string( "ParabolicMf" ),
6730  clusterRemovalInfo = cms.InputTag( "" ),
6731  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6732  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6733  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6734  useHitsSplitting = cms.bool( False ),
6735  MeasurementTracker = cms.string( "" ),
6736  AlgorithmName = cms.string( "hltIter2" ),
6737  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6738  NavigationSchool = cms.string( "" ),
6739  TrajectoryInEvent = cms.bool( False ),
6740  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6741  GeometricInnerState = cms.bool( True ),
6742  useSimpleMF = cms.bool( True ),
6743  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6744 )
6745 fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6746  src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
6747  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6748  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6749  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6750  mva = cms.PSet(
6751  minPixelHits = cms.vint32( 0, 0, 0 ),
6752  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6753  dr_par = cms.PSet(
6754  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6755  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
6756  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6757  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6758  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6759  ),
6760  maxLostLayers = cms.vint32( 1, 1, 1 ),
6761  min3DLayers = cms.vint32( 0, 0, 0 ),
6762  dz_par = cms.PSet(
6763  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6764  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
6765  dz_exp = cms.vint32( 4, 4, 2147483647 )
6766  ),
6767  minNVtxTrk = cms.int32( 3 ),
6768  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6769  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6770  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
6771  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6772  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6773  minLayers = cms.vint32( 3, 3, 3 )
6774  ),
6775  ignoreVertices = cms.bool( False )
6776 )
6777 fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6778  minQuality = cms.string( "highPurity" ),
6779  copyExtras = cms.untracked.bool( True ),
6780  copyTrajectories = cms.untracked.bool( False ),
6781  originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
6782  originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6783  originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' )
6784 )
6785 fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
6786  ShareFrac = cms.double( 0.19 ),
6787  writeOnlyTrkQuals = cms.bool( False ),
6788  MinPT = cms.double( 0.05 ),
6789  allowFirstHitShare = cms.bool( True ),
6790  copyExtras = cms.untracked.bool( True ),
6791  Epsilon = cms.double( -0.001 ),
6792  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
6793  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6794  MaxNormalizedChisq = cms.double( 1000.0 ),
6795  copyMVA = cms.bool( False ),
6796  FoundHitBonus = cms.double( 5.0 ),
6797  LostHitPenalty = cms.double( 20.0 ),
6798  setsToMerge = cms.VPSet(
6799  cms.PSet( pQual = cms.bool( False ),
6800  tLists = cms.vint32( 0, 1 )
6801  )
6802  ),
6803  MinFound = cms.int32( 3 ),
6804  hasSelector = cms.vint32( 0, 0 ),
6805  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
6806  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6807  newQuality = cms.string( "confirmed" )
6808 )
6809 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6810  trackClassifier = cms.InputTag( '','QualityMasks' ),
6811  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6812  maxChi2 = cms.double( 16.0 ),
6813  trajectories = cms.InputTag( "hltIter2IterL3FromL1MuonTrackSelectionHighPurity" ),
6814  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6815  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6816  overrideTrkQuals = cms.InputTag( "" ),
6817  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6818  TrackQuality = cms.string( "highPurity" )
6819 )
6820 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6821  clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
6822  OnDemand = cms.bool( False ),
6823  src = cms.InputTag( "hltSiStripClusters" )
6824 )
6825 fragment.hltIter3IterL3FromL1MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
6826  layerList = cms.vstring( 'BPix1+BPix2',
6827  'BPix1+BPix3',
6828  'BPix1+BPix4',
6829  'BPix2+BPix3',
6830  'BPix2+BPix4',
6831  'BPix3+BPix4',
6832  'BPix1+FPix1_pos',
6833  'BPix1+FPix1_neg',
6834  'BPix1+FPix2_pos',
6835  'BPix1+FPix2_neg',
6836  'BPix1+FPix3_pos',
6837  'BPix1+FPix3_neg',
6838  'BPix2+FPix1_pos',
6839  'BPix2+FPix1_neg',
6840  'BPix2+FPix2_pos',
6841  'BPix2+FPix2_neg',
6842  'BPix3+FPix1_pos',
6843  'BPix3+FPix1_neg',
6844  'FPix1_pos+FPix2_pos',
6845  'FPix1_neg+FPix2_neg',
6846  'FPix1_pos+FPix3_pos',
6847  'FPix1_neg+FPix3_neg',
6848  'FPix2_pos+FPix3_pos',
6849  'FPix2_neg+FPix3_neg' ),
6850  MTOB = cms.PSet( ),
6851  TEC = cms.PSet( ),
6852  MTID = cms.PSet( ),
6853  FPix = cms.PSet(
6854  hitErrorRPhi = cms.double( 0.0051 ),
6855  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6856  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
6857  useErrorsFromParam = cms.bool( True ),
6858  hitErrorRZ = cms.double( 0.0036 ),
6859  HitProducer = cms.string( "hltSiPixelRecHits" )
6860  ),
6861  MTEC = cms.PSet( ),
6862  MTIB = cms.PSet( ),
6863  TID = cms.PSet( ),
6864  TOB = cms.PSet( ),
6865  BPix = cms.PSet(
6866  hitErrorRPhi = cms.double( 0.0027 ),
6867  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6868  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
6869  useErrorsFromParam = cms.bool( True ),
6870  hitErrorRZ = cms.double( 0.006 ),
6871  HitProducer = cms.string( "hltSiPixelRecHits" )
6872  ),
6873  TIB = cms.PSet( )
6874 )
6875 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
6876  RegionPSet = cms.PSet(
6877  vertexCollection = cms.InputTag( "notUsed" ),
6878  zErrorVetex = cms.double( 0.2 ),
6879  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6880  zErrorBeamSpot = cms.double( 24.2 ),
6881  maxNVertices = cms.int32( 1 ),
6882  maxNRegions = cms.int32( 2 ),
6883  nSigmaZVertex = cms.double( 3.0 ),
6884  nSigmaZBeamSpot = cms.double( 4.0 ),
6885  ptMin = cms.double( 10.0 ),
6886  mode = cms.string( "BeamSpotSigma" ),
6887  input = cms.InputTag( "hltL1MuonsPt0" ),
6888  searchOpt = cms.bool( False ),
6889  whereToUseMeasurementTracker = cms.string( "Never" ),
6890  originRadius = cms.double( 0.015 ),
6891  measurementTrackerName = cms.InputTag( "" ),
6892  precise = cms.bool( True ),
6893  deltaEta = cms.double( 0.2 ),
6894  deltaPhi = cms.double( 0.1 )
6895  )
6896 )
6897 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6898  cut = cms.string( "" ),
6899  silentClusterCheck = cms.untracked.bool( False ),
6900  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6901  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6902  doClusterCheck = cms.bool( False ),
6903  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
6904  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
6905 )
6906 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6907  trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
6908  layerPairs = cms.vuint32( 0 ),
6909  clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
6910  produceSeedingHitSets = cms.bool( True ),
6911  produceIntermediateHitDoublets = cms.bool( False ),
6912  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6913  maxElement = cms.uint32( 0 ),
6914  seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayerPairs" )
6915 )
6916 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
6917  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6918  forceKinematicWithRegionDirection = cms.bool( False ),
6919  magneticField = cms.string( "ParabolicMf" ),
6920  SeedMomentumForBOFF = cms.double( 5.0 ),
6921  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6922  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6923  MinOneOverPtError = cms.double( 1.0 ),
6924  seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
6925  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
6926 )
6927 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6928  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
6929  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6930  SimpleMagneticField = cms.string( "ParabolicMf" ),
6931  TransientInitialStateEstimatorParameters = cms.PSet(
6932  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6933  numberMeasurementsForFit = cms.int32( 4 ),
6934  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6935  ),
6936  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6937  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6938  cleanTrajectoryAfterInOut = cms.bool( False ),
6939  useHitsSplitting = cms.bool( False ),
6940  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6941  reverseTrajectories = cms.bool( False ),
6942  doSeedingRegionRebuilding = cms.bool( False ),
6943  maxNSeeds = cms.uint32( 100000 ),
6944  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6945  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6946  TrajectoryBuilder = cms.string( "" )
6947 )
6948 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6949  src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
6950  SimpleMagneticField = cms.string( "ParabolicMf" ),
6951  clusterRemovalInfo = cms.InputTag( "" ),
6952  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6953  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6954  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6955  useHitsSplitting = cms.bool( False ),
6956  MeasurementTracker = cms.string( "" ),
6957  AlgorithmName = cms.string( "hltIter3" ),
6958  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6959  NavigationSchool = cms.string( "" ),
6960  TrajectoryInEvent = cms.bool( False ),
6961  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6962  GeometricInnerState = cms.bool( True ),
6963  useSimpleMF = cms.bool( True ),
6964  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6965 )
6966 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6967  src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
6968  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6969  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6970  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6971  mva = cms.PSet(
6972  minPixelHits = cms.vint32( 0, 0, 0 ),
6973  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6974  dr_par = cms.PSet(
6975  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6976  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
6977  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6978  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6979  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6980  ),
6981  maxLostLayers = cms.vint32( 1, 1, 1 ),
6982  min3DLayers = cms.vint32( 0, 0, 0 ),
6983  dz_par = cms.PSet(
6984  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6985  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
6986  dz_exp = cms.vint32( 4, 4, 2147483647 )
6987  ),
6988  minNVtxTrk = cms.int32( 3 ),
6989  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6990  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6991  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
6992  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6993  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6994  minLayers = cms.vint32( 3, 3, 3 )
6995  ),
6996  ignoreVertices = cms.bool( False )
6997 )
6998 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6999  minQuality = cms.string( "highPurity" ),
7000  copyExtras = cms.untracked.bool( True ),
7001  copyTrajectories = cms.untracked.bool( False ),
7002  originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
7003  originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7004  originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' )
7005 )
7006 fragment.hltIter3IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7007  ShareFrac = cms.double( 0.19 ),
7008  writeOnlyTrkQuals = cms.bool( False ),
7009  MinPT = cms.double( 0.05 ),
7010  allowFirstHitShare = cms.bool( True ),
7011  copyExtras = cms.untracked.bool( True ),
7012  Epsilon = cms.double( -0.001 ),
7013  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7014  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7015  MaxNormalizedChisq = cms.double( 1000.0 ),
7016  copyMVA = cms.bool( False ),
7017  FoundHitBonus = cms.double( 5.0 ),
7018  LostHitPenalty = cms.double( 20.0 ),
7019  setsToMerge = cms.VPSet(
7020  cms.PSet( pQual = cms.bool( False ),
7021  tLists = cms.vint32( 0, 1 )
7022  )
7023  ),
7024  MinFound = cms.int32( 3 ),
7025  hasSelector = cms.vint32( 0, 0 ),
7026  TrackProducers = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
7027  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7028  newQuality = cms.string( "confirmed" )
7029 )
7030 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7031  ShareFrac = cms.double( 0.19 ),
7032  writeOnlyTrkQuals = cms.bool( False ),
7033  MinPT = cms.double( 0.05 ),
7034  allowFirstHitShare = cms.bool( True ),
7035  copyExtras = cms.untracked.bool( True ),
7036  Epsilon = cms.double( -0.001 ),
7037  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
7038  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7039  MaxNormalizedChisq = cms.double( 1000.0 ),
7040  copyMVA = cms.bool( False ),
7041  FoundHitBonus = cms.double( 5.0 ),
7042  LostHitPenalty = cms.double( 20.0 ),
7043  setsToMerge = cms.VPSet(
7044  cms.PSet( pQual = cms.bool( False ),
7045  tLists = cms.vint32( 0, 1 )
7046  )
7047  ),
7048  MinFound = cms.int32( 3 ),
7049  hasSelector = cms.vint32( 0, 0 ),
7050  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
7051  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7052  newQuality = cms.string( "confirmed" )
7053 )
7054 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7055  ShareFrac = cms.double( 0.19 ),
7056  writeOnlyTrkQuals = cms.bool( False ),
7057  MinPT = cms.double( 0.05 ),
7058  allowFirstHitShare = cms.bool( True ),
7059  copyExtras = cms.untracked.bool( True ),
7060  Epsilon = cms.double( -0.001 ),
7061  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
7062  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7063  MaxNormalizedChisq = cms.double( 1000.0 ),
7064  copyMVA = cms.bool( False ),
7065  FoundHitBonus = cms.double( 5.0 ),
7066  LostHitPenalty = cms.double( 20.0 ),
7067  setsToMerge = cms.VPSet(
7068  cms.PSet( pQual = cms.bool( False ),
7069  tLists = cms.vint32( 0, 1 )
7070  )
7071  ),
7072  MinFound = cms.int32( 3 ),
7073  hasSelector = cms.vint32( 0, 0 ),
7074  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
7075  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7076  newQuality = cms.string( "confirmed" )
7077 )
7078 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7079  ServiceParameters = cms.PSet(
7080  RPCLayers = cms.bool( True ),
7081  UseMuonNavigation = cms.untracked.bool( True ),
7082  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7083  'SteppingHelixPropagatorAny',
7084  'hltESPSmartPropagator',
7085  'hltESPSteppingHelixPropagatorOpposite' )
7086  ),
7087  L3TrajBuilderParameters = cms.PSet(
7088  PtCut = cms.double( 1.0 ),
7089  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7090  GlobalMuonTrackMatcher = cms.PSet(
7091  Chi2Cut_3 = cms.double( 200.0 ),
7092  DeltaDCut_2 = cms.double( 10.0 ),
7093  Eta_threshold = cms.double( 1.2 ),
7094  Quality_2 = cms.double( 15.0 ),
7095  DeltaDCut_1 = cms.double( 40.0 ),
7096  Quality_3 = cms.double( 7.0 ),
7097  DeltaDCut_3 = cms.double( 15.0 ),
7098  Quality_1 = cms.double( 20.0 ),
7099  Pt_threshold1 = cms.double( 0.0 ),
7100  DeltaRCut_2 = cms.double( 0.2 ),
7101  DeltaRCut_1 = cms.double( 0.1 ),
7102  Pt_threshold2 = cms.double( 9.99999999E8 ),
7103  Chi2Cut_1 = cms.double( 50.0 ),
7104  Chi2Cut_2 = cms.double( 50.0 ),
7105  DeltaRCut_3 = cms.double( 1.0 ),
7106  LocChi2Cut = cms.double( 0.001 ),
7107  Propagator = cms.string( "hltESPSmartPropagator" ),
7108  MinPt = cms.double( 1.0 ),
7109  MinP = cms.double( 2.5 )
7110  ),
7111  ScaleTECxFactor = cms.double( -1.0 ),
7112  tkTrajUseVertex = cms.bool( False ),
7113  MuonTrackingRegionBuilder = cms.PSet(
7114  Rescale_Dz = cms.double( 4.0 ),
7115  Pt_fixed = cms.bool( False ),
7116  Eta_fixed = cms.bool( True ),
7117  Eta_min = cms.double( 0.1 ),
7118  DeltaZ = cms.double( 24.2 ),
7119  maxRegions = cms.int32( 2 ),
7120  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7121  UseVertex = cms.bool( False ),
7122  Z_fixed = cms.bool( False ),
7123  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7124  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7125  Rescale_phi = cms.double( 3.0 ),
7126  DeltaEta = cms.double( 0.2 ),
7127  precise = cms.bool( True ),
7128  OnDemand = cms.int32( -1 ),
7129  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7130  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7131  vertexCollection = cms.InputTag( "pixelVertices" ),
7132  Pt_min = cms.double( 3.0 ),
7133  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7134  Phi_fixed = cms.bool( True ),
7135  DeltaR = cms.double( 0.025 ),
7136  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7137  DeltaPhi = cms.double( 0.15 ),
7138  Phi_min = cms.double( 0.1 ),
7139  Rescale_eta = cms.double( 3.0 )
7140  ),
7141  TrackTransformer = cms.PSet(
7142  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7143  RefitDirection = cms.string( "insideOut" ),
7144  RefitRPCHits = cms.bool( True ),
7145  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7146  DoPredictionsOnly = cms.bool( False ),
7147  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7148  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7149  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7150  ),
7151  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7152  RefitRPCHits = cms.bool( True ),
7153  tkTrajVertex = cms.InputTag( "Notused" ),
7154  GlbRefitterParameters = cms.PSet(
7155  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7156  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7157  RefitFlag = cms.bool( True ),
7158  SkipStation = cms.int32( -1 ),
7159  Chi2CutRPC = cms.double( 1.0 ),
7160  PropDirForCosmics = cms.bool( False ),
7161  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7162  HitThreshold = cms.int32( 1 ),
7163  DYTthrs = cms.vint32( 30, 15 ),
7164  TrackerSkipSystem = cms.int32( -1 ),
7165  RefitDirection = cms.string( "insideOut" ),
7166  Chi2CutCSC = cms.double( 150.0 ),
7167  Chi2CutDT = cms.double( 10.0 ),
7168  RefitRPCHits = cms.bool( True ),
7169  TrackerSkipSection = cms.int32( -1 ),
7170  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7171  DoPredictionsOnly = cms.bool( False ),
7172  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7173  MuonHitsOption = cms.int32( 1 ),
7174  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7175  ),
7176  PCut = cms.double( 2.5 ),
7177  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7178  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7179  tkTrajMaxChi2 = cms.double( 9999.0 ),
7180  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7181  ScaleTECyFactor = cms.double( -1.0 ),
7182  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7183  ),
7184  TrackLoaderParameters = cms.PSet(
7185  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7186  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7187  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7188  DoSmoothing = cms.bool( True ),
7189  SmoothTkTrack = cms.untracked.bool( False ),
7190  VertexConstraint = cms.bool( False ),
7191  MuonUpdatorAtVertexParameters = cms.PSet(
7192  MaxChi2 = cms.double( 1000000.0 ),
7193  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7194  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7195  ),
7196  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7197  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7198  ),
7199  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
7200 )
7201 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7202  TrackExtractorPSet = cms.PSet(
7203  Diff_z = cms.double( 0.2 ),
7204  inputTrackCollection = cms.InputTag( "hltIter3IterL3FromL1MuonMerged" ),
7205  Chi2Ndof_Max = cms.double( 1.0E64 ),
7206  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7207  DR_Veto = cms.double( 0.01 ),
7208  Pt_Min = cms.double( -1.0 ),
7209  DR_Max = cms.double( 1.0 ),
7210  NHits_Min = cms.uint32( 0 ),
7211  Chi2Prob_Min = cms.double( -1.0 ),
7212  Diff_r = cms.double( 0.1 ),
7213  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7214  ComponentName = cms.string( "TrackExtractor" )
7215  ),
7216  maxAbsEta = cms.double( 3.0 ),
7217  fillGlobalTrackRefits = cms.bool( False ),
7218  arbitrationCleanerOptions = cms.PSet(
7219  OverlapDTheta = cms.double( 0.02 ),
7220  Overlap = cms.bool( True ),
7221  Clustering = cms.bool( True ),
7222  ME1a = cms.bool( True ),
7223  ClusterDTheta = cms.double( 0.02 ),
7224  ClusterDPhi = cms.double( 0.6 ),
7225  OverlapDPhi = cms.double( 0.0786 )
7226  ),
7227  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
7228  addExtraSoftMuons = cms.bool( False ),
7229  debugWithTruthMatching = cms.bool( False ),
7230  CaloExtractorPSet = cms.PSet(
7231  DR_Veto_H = cms.double( 0.1 ),
7232  CenterConeOnCalIntersection = cms.bool( False ),
7233  NoiseTow_EE = cms.double( 0.15 ),
7234  Noise_EB = cms.double( 0.025 ),
7235  Noise_HE = cms.double( 0.2 ),
7236  DR_Veto_E = cms.double( 0.07 ),
7237  NoiseTow_EB = cms.double( 0.04 ),
7238  Noise_EE = cms.double( 0.1 ),
7239  UseRecHitsFlag = cms.bool( False ),
7240  DR_Max = cms.double( 1.0 ),
7241  DepositLabel = cms.untracked.string( "Cal" ),
7242  Noise_HO = cms.double( 0.2 ),
7243  DR_Veto_HO = cms.double( 0.1 ),
7244  Threshold_H = cms.double( 0.5 ),
7245  PrintTimeReport = cms.untracked.bool( False ),
7246  Threshold_E = cms.double( 0.2 ),
7247  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7248  ComponentName = cms.string( "CaloExtractorByAssociator" ),
7249  Threshold_HO = cms.double( 0.5 ),
7250  DepositInstanceLabels = cms.vstring( 'ecal',
7251  'hcal',
7252  'ho' ),
7253  ServiceParameters = cms.PSet(
7254  RPCLayers = cms.bool( False ),
7255  UseMuonNavigation = cms.untracked.bool( False ),
7256  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7257  ),
7258  TrackAssociatorParameters = cms.PSet(
7259  useMuon = cms.bool( False ),
7260  truthMatch = cms.bool( False ),
7261  usePreshower = cms.bool( False ),
7262  dRPreshowerPreselection = cms.double( 0.2 ),
7263  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7264  useEcal = cms.bool( False ),
7265  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7266  dRMuon = cms.double( 9999.0 ),
7267  dREcal = cms.double( 1.0 ),
7268  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7269  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7270  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7271  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7272  propagateAllDirections = cms.bool( True ),
7273  muonMaxDistanceY = cms.double( 5.0 ),
7274  useHO = cms.bool( False ),
7275  muonMaxDistanceX = cms.double( 5.0 ),
7276  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7277  useHcal = cms.bool( False ),
7278  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7279  accountForTrajectoryChangeCalo = cms.bool( False ),
7280  dREcalPreselection = cms.double( 1.0 ),
7281  useCalo = cms.bool( True ),
7282  dRMuonPreselection = cms.double( 0.2 ),
7283  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7284  dRHcal = cms.double( 1.0 ),
7285  dRHcalPreselection = cms.double( 1.0 ),
7286  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7287  ),
7288  Noise_HB = cms.double( 0.2 )
7289  ),
7290  runArbitrationCleaner = cms.bool( False ),
7291  fillEnergy = cms.bool( False ),
7292  TrackerKinkFinderParameters = cms.PSet(
7293  usePosition = cms.bool( False ),
7294  diagonalOnly = cms.bool( False )
7295  ),
7296  TimingFillerParameters = cms.PSet(
7297  DTTimingParameters = cms.PSet(
7298  HitError = cms.double( 6.0 ),
7299  MatchParameters = cms.PSet(
7300  TightMatchDT = cms.bool( False ),
7301  DTradius = cms.double( 0.01 ),
7302  TightMatchCSC = cms.bool( True ),
7303  CSCsegments = cms.InputTag( "hltCscSegments" ),
7304  DTsegments = cms.InputTag( "hltDt4DSegments" )
7305  ),
7306  debug = cms.bool( False ),
7307  DoWireCorr = cms.bool( False ),
7308  RequireBothProjections = cms.bool( False ),
7309  DTTimeOffset = cms.double( 2.7 ),
7310  PruneCut = cms.double( 10000.0 ),
7311  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7312  UseSegmentT0 = cms.bool( False ),
7313  HitsMin = cms.int32( 5 ),
7314  DropTheta = cms.bool( True ),
7315  ServiceParameters = cms.PSet(
7316  RPCLayers = cms.bool( True ),
7317  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7318  )
7319  ),
7320  UseCSC = cms.bool( True ),
7321  CSCTimingParameters = cms.PSet(
7322  MatchParameters = cms.PSet(
7323  TightMatchDT = cms.bool( False ),
7324  DTradius = cms.double( 0.01 ),
7325  TightMatchCSC = cms.bool( True ),
7326  CSCsegments = cms.InputTag( "hltCscSegments" ),
7327  DTsegments = cms.InputTag( "hltDt4DSegments" )
7328  ),
7329  debug = cms.bool( False ),
7330  CSCWireTimeOffset = cms.double( 0.0 ),
7331  CSCStripError = cms.double( 7.0 ),
7332  CSCTimeOffset = cms.double( 0.0 ),
7333  CSCWireError = cms.double( 8.6 ),
7334  PruneCut = cms.double( 100.0 ),
7335  CSCsegments = cms.InputTag( "hltCscSegments" ),
7336  UseStripTime = cms.bool( True ),
7337  CSCStripTimeOffset = cms.double( 0.0 ),
7338  UseWireTime = cms.bool( True ),
7339  ServiceParameters = cms.PSet(
7340  RPCLayers = cms.bool( True ),
7341  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7342  )
7343  ),
7344  ErrorDT = cms.double( 6.0 ),
7345  EcalEnergyCut = cms.double( 0.4 ),
7346  UseECAL = cms.bool( True ),
7347  ErrorEB = cms.double( 2.085 ),
7348  UseDT = cms.bool( True ),
7349  ErrorEE = cms.double( 6.95 ),
7350  ErrorCSC = cms.double( 7.4 )
7351  ),
7352  inputCollectionTypes = cms.vstring( 'inner tracks',
7353  'links',
7354  'outer tracks' ),
7355  arbitrateTrackerMuons = cms.bool( True ),
7356  minCaloCompatibility = cms.double( 0.6 ),
7357  ecalDepositName = cms.string( "ecal" ),
7358  minP = cms.double( 0.0 ),
7359  fillIsolation = cms.bool( False ),
7360  jetDepositName = cms.string( "jets" ),
7361  hoDepositName = cms.string( "ho" ),
7362  writeIsoDeposits = cms.bool( False ),
7363  maxAbsPullX = cms.double( 4.0 ),
7364  maxAbsPullY = cms.double( 9999.0 ),
7365  minPt = cms.double( 2.0 ),
7366  TrackAssociatorParameters = cms.PSet(
7367  useMuon = cms.bool( True ),
7368  truthMatch = cms.bool( False ),
7369  usePreshower = cms.bool( False ),
7370  dRPreshowerPreselection = cms.double( 0.2 ),
7371  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7372  useEcal = cms.bool( False ),
7373  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7374  dRMuon = cms.double( 9999.0 ),
7375  dREcal = cms.double( 9999.0 ),
7376  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7377  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7378  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7379  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7380  propagateAllDirections = cms.bool( True ),
7381  muonMaxDistanceY = cms.double( 5.0 ),
7382  useHO = cms.bool( False ),
7383  muonMaxDistanceX = cms.double( 5.0 ),
7384  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7385  useHcal = cms.bool( False ),
7386  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7387  accountForTrajectoryChangeCalo = cms.bool( False ),
7388  dREcalPreselection = cms.double( 0.05 ),
7389  useCalo = cms.bool( False ),
7390  dRMuonPreselection = cms.double( 0.2 ),
7391  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7392  dRHcal = cms.double( 9999.0 ),
7393  dRHcalPreselection = cms.double( 0.2 ),
7394  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7395  ),
7396  JetExtractorPSet = cms.PSet(
7397  JetCollectionLabel = cms.InputTag( "Notused" ),
7398  DR_Veto = cms.double( 0.1 ),
7399  DR_Max = cms.double( 1.0 ),
7400  ExcludeMuonVeto = cms.bool( True ),
7401  PrintTimeReport = cms.untracked.bool( False ),
7402  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7403  ComponentName = cms.string( "JetExtractor" ),
7404  ServiceParameters = cms.PSet(
7405  RPCLayers = cms.bool( False ),
7406  UseMuonNavigation = cms.untracked.bool( False ),
7407  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7408  ),
7409  TrackAssociatorParameters = cms.PSet(
7410  useMuon = cms.bool( False ),
7411  truthMatch = cms.bool( False ),
7412  usePreshower = cms.bool( False ),
7413  dRPreshowerPreselection = cms.double( 0.2 ),
7414  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7415  useEcal = cms.bool( False ),
7416  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7417  dRMuon = cms.double( 9999.0 ),
7418  dREcal = cms.double( 0.5 ),
7419  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7420  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7421  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7422  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7423  propagateAllDirections = cms.bool( True ),
7424  muonMaxDistanceY = cms.double( 5.0 ),
7425  useHO = cms.bool( False ),
7426  muonMaxDistanceX = cms.double( 5.0 ),
7427  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7428  useHcal = cms.bool( False ),
7429  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7430  accountForTrajectoryChangeCalo = cms.bool( False ),
7431  dREcalPreselection = cms.double( 0.5 ),
7432  useCalo = cms.bool( True ),
7433  dRMuonPreselection = cms.double( 0.2 ),
7434  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7435  dRHcal = cms.double( 0.5 ),
7436  dRHcalPreselection = cms.double( 0.5 ),
7437  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7438  ),
7439  Threshold = cms.double( 5.0 )
7440  ),
7441  fillGlobalTrackQuality = cms.bool( False ),
7442  minPCaloMuon = cms.double( 1.0E9 ),
7443  maxAbsDy = cms.double( 9999.0 ),
7444  fillCaloCompatibility = cms.bool( False ),
7445  fillMatching = cms.bool( True ),
7446  MuonCaloCompatibility = cms.PSet(
7447  delta_eta = cms.double( 0.02 ),
7448  delta_phi = cms.double( 0.02 ),
7449  allSiPMHO = cms.bool( False ),
7450  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7451  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7452  ),
7453  fillTrackerKink = cms.bool( False ),
7454  hcalDepositName = cms.string( "hcal" ),
7455  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7456  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7457  trackDepositName = cms.string( "tracker" ),
7458  maxAbsDx = cms.double( 3.0 ),
7459  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7460  minNumberOfMatches = cms.int32( 1 )
7461 )
7462 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7463  maxNormalizedChi2 = cms.double( 9999.0 ),
7464  minPt = cms.double( 0.0 ),
7465  applyTriggerIdLoose = cms.bool( True ),
7466  minNMuonHits = cms.int32( 0 ),
7467  minPixHits = cms.int32( 0 ),
7468  requiredTypeMask = cms.uint32( 0 ),
7469  minNMuonStations = cms.int32( 0 ),
7470  minPixLayer = cms.int32( 0 ),
7471  minNTrkLayers = cms.int32( 0 ),
7472  minTrkHits = cms.int32( 0 ),
7473  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7474  allowedTypeMask = cms.uint32( 0 ),
7475  typeMuon = cms.uint32( 0 )
7476 )
7477 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7478  inputCollection = cms.InputTag( "hltIterL3Muons" )
7479 )
7480 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7481  muon = cms.InputTag( "hltIterL3Muons" ),
7482  copyExtras = cms.untracked.bool( True ),
7483  copyTrajectories = cms.untracked.bool( False ),
7484  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7485  copyMVA = cms.bool( False ),
7486  originalMVAVals = cms.InputTag( "none" )
7487 )
7488 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7489  InputObjects = cms.InputTag( "hltIterL3Muons" )
7490 )
7491 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
7492  chi2 = cms.double( 1000.0 ),
7493  nSigmaTipMaxTolerance = cms.double( 0.0 ),
7494  ptMin = cms.double( 0.1 ),
7495  nSigmaInvPtTolerance = cms.double( 0.0 ),
7496  tipMax = cms.double( 1.0 )
7497 )
7498 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
7499  scaleErrorsForBPix1 = cms.bool( False ),
7500  scaleFactor = cms.double( 0.65 )
7501 )
7502 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
7503  RegionPSet = cms.PSet(
7504  nSigmaZ = cms.double( 4.0 ),
7505  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7506  ptMin = cms.double( 0.8 ),
7507  originRadius = cms.double( 0.02 ),
7508  precise = cms.bool( True )
7509  )
7510 )
7511 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7512  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7513  'BPix1+BPix2+BPix3+FPix1_pos',
7514  'BPix1+BPix2+BPix3+FPix1_neg',
7515  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7516  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7517  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7518  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7519  MTOB = cms.PSet( ),
7520  TEC = cms.PSet( ),
7521  MTID = cms.PSet( ),
7522  FPix = cms.PSet(
7523  hitErrorRPhi = cms.double( 0.0051 ),
7524  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7525  useErrorsFromParam = cms.bool( True ),
7526  hitErrorRZ = cms.double( 0.0036 ),
7527  HitProducer = cms.string( "hltSiPixelRecHits" )
7528  ),
7529  MTEC = cms.PSet( ),
7530  MTIB = cms.PSet( ),
7531  TID = cms.PSet( ),
7532  TOB = cms.PSet( ),
7533  BPix = cms.PSet(
7534  hitErrorRPhi = cms.double( 0.0027 ),
7535  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7536  useErrorsFromParam = cms.bool( True ),
7537  hitErrorRZ = cms.double( 0.006 ),
7538  HitProducer = cms.string( "hltSiPixelRecHits" )
7539  ),
7540  TIB = cms.PSet( )
7541 )
7542 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
7543  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
7544  layerPairs = cms.vuint32( 0, 1, 2 ),
7545  clusterCheck = cms.InputTag( "" ),
7546  produceSeedingHitSets = cms.bool( False ),
7547  produceIntermediateHitDoublets = cms.bool( True ),
7548  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7549  maxElement = cms.uint32( 0 ),
7550  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
7551 )
7552 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7553  CAThetaCut = cms.double( 0.002 ),
7554  SeedComparitorPSet = cms.PSet(
7555  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7556  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7557  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7558  ),
7559  extraHitRPhitolerance = cms.double( 0.032 ),
7560  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
7561  fitFastCircle = cms.bool( True ),
7562  CAHardPtCut = cms.double( 0.0 ),
7563  maxChi2 = cms.PSet(
7564  value2 = cms.double( 50.0 ),
7565  value1 = cms.double( 200.0 ),
7566  pt1 = cms.double( 0.7 ),
7567  enabled = cms.bool( True ),
7568  pt2 = cms.double( 2.0 )
7569  ),
7570  CAPhiCut = cms.double( 0.2 ),
7571  useBendingCorrection = cms.bool( True ),
7572  fitFastCircleChi2Cut = cms.bool( True )
7573 )
7574 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
7575  Filter = cms.InputTag( "hltPixelTracksFilter" ),
7576  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7577  passLabel = cms.string( "" ),
7578  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
7579  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" )
7580 )
7581 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
7582  WtAverage = cms.bool( True ),
7583  Method2 = cms.bool( True ),
7584  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7585  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7586  Verbosity = cms.int32( 0 ),
7587  UseError = cms.bool( True ),
7588  TrackCollection = cms.InputTag( "hltPixelTracks" ),
7589  PtMin = cms.double( 1.0 ),
7590  NTrkMin = cms.int32( 2 ),
7591  ZOffset = cms.double( 5.0 ),
7592  Finder = cms.string( "DivisiveVertexFinder" ),
7593  ZSeparation = cms.double( 0.05 )
7594 )
7595 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7596  minSumPt2 = cms.double( 0.0 ),
7597  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7598  maxVtx = cms.uint32( 100 ),
7599  fractionSumPt2 = cms.double( 0.3 ),
7600  src = cms.InputTag( "hltPixelVertices" )
7601 )
7602 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7603  useEventsWithNoVertex = cms.bool( True ),
7604  originHalfLength = cms.double( 0.3 ),
7605  useProtoTrackKinematics = cms.bool( False ),
7606  usePV = cms.bool( False ),
7607  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7608  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7609  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7610  InputCollection = cms.InputTag( "hltPixelTracks" ),
7611  originRadius = cms.double( 0.1 )
7612 )
7613 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7614  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7615  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7616  SimpleMagneticField = cms.string( "ParabolicMf" ),
7617  TransientInitialStateEstimatorParameters = cms.PSet(
7618  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7619  numberMeasurementsForFit = cms.int32( 4 ),
7620  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7621  ),
7622  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7623  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7624  cleanTrajectoryAfterInOut = cms.bool( False ),
7625  useHitsSplitting = cms.bool( False ),
7626  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7627  reverseTrajectories = cms.bool( False ),
7628  doSeedingRegionRebuilding = cms.bool( False ),
7629  maxNSeeds = cms.uint32( 100000 ),
7630  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7631  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7632  TrajectoryBuilder = cms.string( "" )
7633 )
7634 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7635  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7636  SimpleMagneticField = cms.string( "ParabolicMf" ),
7637  clusterRemovalInfo = cms.InputTag( "" ),
7638  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7639  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7640  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7641  useHitsSplitting = cms.bool( False ),
7642  MeasurementTracker = cms.string( "" ),
7643  AlgorithmName = cms.string( "hltIter0" ),
7644  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7645  NavigationSchool = cms.string( "" ),
7646  TrajectoryInEvent = cms.bool( False ),
7647  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7648  GeometricInnerState = cms.bool( True ),
7649  useSimpleMF = cms.bool( True ),
7650  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7651 )
7652 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7653  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7654  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7655  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7656  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7657  mva = cms.PSet(
7658  minPixelHits = cms.vint32( 0, 3, 4 ),
7659  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7660  dr_par = cms.PSet(
7661  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7662  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
7663  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
7664  dr_exp = cms.vint32( 4, 4, 4 ),
7665  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7666  ),
7667  maxLostLayers = cms.vint32( 1, 1, 1 ),
7668  min3DLayers = cms.vint32( 0, 3, 4 ),
7669  dz_par = cms.PSet(
7670  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
7671  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
7672  dz_exp = cms.vint32( 4, 4, 4 )
7673  ),
7674  minNVtxTrk = cms.int32( 3 ),
7675  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7676  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7677  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7678  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7679  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7680  minLayers = cms.vint32( 3, 3, 4 )
7681  ),
7682  ignoreVertices = cms.bool( False )
7683 )
7684 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7685  minQuality = cms.string( "highPurity" ),
7686  copyExtras = cms.untracked.bool( True ),
7687  copyTrajectories = cms.untracked.bool( False ),
7688  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7689  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7690  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
7691 )
7692 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7693  trackClassifier = cms.InputTag( '','QualityMasks' ),
7694  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7695  maxChi2 = cms.double( 9.0 ),
7696  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
7697  oldClusterRemovalInfo = cms.InputTag( "" ),
7698  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7699  overrideTrkQuals = cms.InputTag( "" ),
7700  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7701  TrackQuality = cms.string( "highPurity" )
7702 )
7703 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7704  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7705  OnDemand = cms.bool( False ),
7706  src = cms.InputTag( "hltSiStripClusters" )
7707 )
7708 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7709  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7710  'BPix1+BPix2+BPix3+FPix1_pos',
7711  'BPix1+BPix2+BPix3+FPix1_neg',
7712  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7713  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7714  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7715  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7716  MTOB = cms.PSet( ),
7717  TEC = cms.PSet( ),
7718  MTID = cms.PSet( ),
7719  FPix = cms.PSet(
7720  hitErrorRPhi = cms.double( 0.0051 ),
7721  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7722  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7723  useErrorsFromParam = cms.bool( True ),
7724  hitErrorRZ = cms.double( 0.0036 ),
7725  HitProducer = cms.string( "hltSiPixelRecHits" )
7726  ),
7727  MTEC = cms.PSet( ),
7728  MTIB = cms.PSet( ),
7729  TID = cms.PSet( ),
7730  TOB = cms.PSet( ),
7731  BPix = cms.PSet(
7732  hitErrorRPhi = cms.double( 0.0027 ),
7733  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7734  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7735  useErrorsFromParam = cms.bool( True ),
7736  hitErrorRZ = cms.double( 0.006 ),
7737  HitProducer = cms.string( "hltSiPixelRecHits" )
7738  ),
7739  TIB = cms.PSet( )
7740 )
7741 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
7742  RegionPSet = cms.PSet(
7743  useFixedError = cms.bool( True ),
7744  nSigmaZ = cms.double( 4.0 ),
7745  VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7746  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7747  useFoundVertices = cms.bool( True ),
7748  fixedError = cms.double( 0.2 ),
7749  sigmaZVertex = cms.double( 3.0 ),
7750  useFakeVertices = cms.bool( False ),
7751  ptMin = cms.double( 0.4 ),
7752  originRadius = cms.double( 0.05 ),
7753  precise = cms.bool( True ),
7754  useMultipleScattering = cms.bool( False )
7755  )
7756 )
7757 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7758  cut = cms.string( "" ),
7759  silentClusterCheck = cms.untracked.bool( False ),
7760  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7761  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7762  doClusterCheck = cms.bool( False ),
7763  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7764  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7765 )
7766 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7767  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
7768  layerPairs = cms.vuint32( 0, 1, 2 ),
7769  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
7770  produceSeedingHitSets = cms.bool( False ),
7771  produceIntermediateHitDoublets = cms.bool( True ),
7772  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7773  maxElement = cms.uint32( 0 ),
7774  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" )
7775 )
7776 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7777  CAThetaCut = cms.double( 0.004 ),
7778  SeedComparitorPSet = cms.PSet(
7779  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7780  ComponentName = cms.string( "none" ),
7781  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7782  ),
7783  extraHitRPhitolerance = cms.double( 0.032 ),
7784  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
7785  fitFastCircle = cms.bool( True ),
7786  CAHardPtCut = cms.double( 0.0 ),
7787  maxChi2 = cms.PSet(
7788  value2 = cms.double( 100.0 ),
7789  value1 = cms.double( 1000.0 ),
7790  pt1 = cms.double( 0.4 ),
7791  enabled = cms.bool( True ),
7792  pt2 = cms.double( 2.0 )
7793  ),
7794  CAPhiCut = cms.double( 0.3 ),
7795  useBendingCorrection = cms.bool( True ),
7796  fitFastCircleChi2Cut = cms.bool( True )
7797 )
7798 fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer",
7799  Filter = cms.InputTag( "hltPixelTracksFilter" ),
7800  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7801  passLabel = cms.string( "" ),
7802  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
7803  SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" )
7804 )
7805 fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7806  useEventsWithNoVertex = cms.bool( True ),
7807  originHalfLength = cms.double( 0.3 ),
7808  useProtoTrackKinematics = cms.bool( False ),
7809  usePV = cms.bool( False ),
7810  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7811  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7812  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7813  InputCollection = cms.InputTag( "hltIter1PixelTracks" ),
7814  originRadius = cms.double( 0.1 )
7815 )
7816 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7817  src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ),
7818  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7819  SimpleMagneticField = cms.string( "ParabolicMf" ),
7820  TransientInitialStateEstimatorParameters = cms.PSet(
7821  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7822  numberMeasurementsForFit = cms.int32( 4 ),
7823  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7824  ),
7825  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7826  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
7827  cleanTrajectoryAfterInOut = cms.bool( False ),
7828  useHitsSplitting = cms.bool( False ),
7829  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7830  reverseTrajectories = cms.bool( False ),
7831  doSeedingRegionRebuilding = cms.bool( False ),
7832  maxNSeeds = cms.uint32( 100000 ),
7833  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
7834  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7835  TrajectoryBuilder = cms.string( "" )
7836 )
7837 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7838  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
7839  SimpleMagneticField = cms.string( "ParabolicMf" ),
7840  clusterRemovalInfo = cms.InputTag( "" ),
7841  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7842  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
7843  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7844  useHitsSplitting = cms.bool( False ),
7845  MeasurementTracker = cms.string( "" ),
7846  AlgorithmName = cms.string( "hltIter1" ),
7847  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7848  NavigationSchool = cms.string( "" ),
7849  TrajectoryInEvent = cms.bool( False ),
7850  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7851  GeometricInnerState = cms.bool( True ),
7852  useSimpleMF = cms.bool( True ),
7853  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7854 )
7855 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
7856  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7857  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7858  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7859  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7860  mva = cms.PSet(
7861  minPixelHits = cms.vint32( 0, 0, 2 ),
7862  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7863  dr_par = cms.PSet(
7864  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7865  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
7866  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
7867  dr_exp = cms.vint32( 3, 3, 3 ),
7868  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7869  ),
7870  maxLostLayers = cms.vint32( 1, 1, 1 ),
7871  min3DLayers = cms.vint32( 0, 0, 0 ),
7872  dz_par = cms.PSet(
7873  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
7874  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
7875  dz_exp = cms.vint32( 3, 3, 3 )
7876  ),
7877  minNVtxTrk = cms.int32( 3 ),
7878  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7879  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7880  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7881  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7882  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7883  minLayers = cms.vint32( 3, 3, 3 )
7884  ),
7885  ignoreVertices = cms.bool( False )
7886 )
7887 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
7888  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7889  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7890  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7891  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7892  mva = cms.PSet(
7893  minPixelHits = cms.vint32( 0, 0, 1 ),
7894  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7895  dr_par = cms.PSet(
7896  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7897  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
7898  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
7899  dr_exp = cms.vint32( 4, 4, 4 ),
7900  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7901  ),
7902  maxLostLayers = cms.vint32( 99, 3, 3 ),
7903  min3DLayers = cms.vint32( 1, 2, 3 ),
7904  dz_par = cms.PSet(
7905  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
7906  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
7907  dz_exp = cms.vint32( 4, 4, 4 )
7908  ),
7909  minNVtxTrk = cms.int32( 2 ),
7910  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7911  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
7912  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7913  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
7914  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7915  minLayers = cms.vint32( 5, 5, 5 )
7916  ),
7917  ignoreVertices = cms.bool( False )
7918 )
7919 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
7920  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
7921  'hltIter1PFlowTrackCutClassifierDetached' )
7922 )
7923 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7924  minQuality = cms.string( "highPurity" ),
7925  copyExtras = cms.untracked.bool( True ),
7926  copyTrajectories = cms.untracked.bool( False ),
7927  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7928  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
7929  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
7930 )
7931 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
7932  ShareFrac = cms.double( 0.19 ),
7933  writeOnlyTrkQuals = cms.bool( False ),
7934  MinPT = cms.double( 0.05 ),
7935  allowFirstHitShare = cms.bool( True ),
7936  copyExtras = cms.untracked.bool( True ),
7937  Epsilon = cms.double( -0.001 ),
7938  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
7939  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7940  MaxNormalizedChisq = cms.double( 1000.0 ),
7941  copyMVA = cms.bool( False ),
7942  FoundHitBonus = cms.double( 5.0 ),
7943  LostHitPenalty = cms.double( 20.0 ),
7944  setsToMerge = cms.VPSet(
7945  cms.PSet( pQual = cms.bool( False ),
7946  tLists = cms.vint32( 0, 1 )
7947  )
7948  ),
7949  MinFound = cms.int32( 3 ),
7950  hasSelector = cms.vint32( 0, 0 ),
7951  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
7952  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7953  newQuality = cms.string( "confirmed" )
7954 )
7955 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
7956  src = cms.InputTag( "hltIter1Merged" ),
7957  particleType = cms.string( "pi+" )
7958 )
7959 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
7960  Active_Area_Repeats = cms.int32( 5 ),
7961  useMassDropTagger = cms.bool( False ),
7962  doAreaFastjet = cms.bool( False ),
7963  muMin = cms.double( -1.0 ),
7964  Ghost_EtaMax = cms.double( 6.0 ),
7965  maxBadHcalCells = cms.uint32( 9999999 ),
7966  doAreaDiskApprox = cms.bool( False ),
7967  subtractorName = cms.string( "" ),
7968  dRMax = cms.double( -1.0 ),
7969  useExplicitGhosts = cms.bool( False ),
7970  puWidth = cms.double( 0.0 ),
7971  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7972  R0 = cms.double( -1.0 ),
7973  jetType = cms.string( "TrackJet" ),
7974  muCut = cms.double( -1.0 ),
7975  subjetPtMin = cms.double( -1.0 ),
7976  csRParam = cms.double( -1.0 ),
7977  MinVtxNdof = cms.int32( 0 ),
7978  minSeed = cms.uint32( 14327 ),
7979  voronoiRfact = cms.double( 0.9 ),
7980  doRhoFastjet = cms.bool( False ),
7981  jetAlgorithm = cms.string( "AntiKt" ),
7982  writeCompound = cms.bool( False ),
7983  muMax = cms.double( -1.0 ),
7984  nSigmaPU = cms.double( 1.0 ),
7985  GhostArea = cms.double( 0.01 ),
7986  Rho_EtaMax = cms.double( 4.4 ),
7987  restrictInputs = cms.bool( False ),
7988  useDynamicFiltering = cms.bool( False ),
7989  nExclude = cms.uint32( 0 ),
7990  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7991  maxBadEcalCells = cms.uint32( 9999999 ),
7992  yMin = cms.double( -1.0 ),
7993  jetCollInstanceName = cms.string( "" ),
7994  useFiltering = cms.bool( False ),
7995  maxInputs = cms.uint32( 1 ),
7996  rFiltFactor = cms.double( -1.0 ),
7997  useDeterministicSeed = cms.bool( True ),
7998  doPVCorrection = cms.bool( False ),
7999  rFilt = cms.double( -1.0 ),
8000  yMax = cms.double( -1.0 ),
8001  zcut = cms.double( -1.0 ),
8002  useTrimming = cms.bool( False ),
8003  puCenters = cms.vdouble( ),
8004  MaxVtxZ = cms.double( 30.0 ),
8005  rParam = cms.double( 0.4 ),
8006  csRho_EtaMax = cms.double( -1.0 ),
8007  UseOnlyVertexTracks = cms.bool( False ),
8008  dRMin = cms.double( -1.0 ),
8009  gridSpacing = cms.double( -1.0 ),
8010  doFastJetNonUniform = cms.bool( False ),
8011  usePruning = cms.bool( False ),
8012  maxDepth = cms.int32( -1 ),
8013  yCut = cms.double( -1.0 ),
8014  useSoftDrop = cms.bool( False ),
8015  DzTrVtxMax = cms.double( 0.5 ),
8016  UseOnlyOnePV = cms.bool( True ),
8017  maxProblematicHcalCells = cms.uint32( 9999999 ),
8018  correctShape = cms.bool( False ),
8019  rcut_factor = cms.double( -1.0 ),
8020  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
8021  gridMaxRapidity = cms.double( -1.0 ),
8022  sumRecHits = cms.bool( False ),
8023  jetPtMin = cms.double( 7.5 ),
8024  puPtMin = cms.double( 0.0 ),
8025  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
8026  verbosity = cms.int32( 0 ),
8027  inputEtMin = cms.double( 0.1 ),
8028  useConstituentSubtraction = cms.bool( False ),
8029  beta = cms.double( -1.0 ),
8030  trimPtFracMin = cms.double( -1.0 ),
8031  radiusPU = cms.double( 0.4 ),
8032  nFilt = cms.int32( -1 ),
8033  useKtPruning = cms.bool( False ),
8034  DxyTrVtxMax = cms.double( 0.2 ),
8035  maxProblematicEcalCells = cms.uint32( 9999999 ),
8036  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8037  doPUOffsetCorr = cms.bool( False ),
8038  writeJetsWithConst = cms.bool( False ),
8039  inputEMin = cms.double( 0.0 )
8040 )
8041 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
8042  fractionMinCaloInTauCone = cms.double( 0.7 ),
8043  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
8044  tauConeSize = cms.double( 0.2 ),
8045  ptTrkMaxInCaloCone = cms.double( 1.4 ),
8046  isolationConeSize = cms.double( 0.5 ),
8047  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
8048  nTrkMaxInCaloCone = cms.int32( 0 ),
8049  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
8050  etaMinCaloJet = cms.double( -2.7 ),
8051  etaMaxCaloJet = cms.double( 2.7 ),
8052  ptMinCaloJet = cms.double( 10.0 ),
8053  inputTrackTag = cms.InputTag( "hltIter1Merged" )
8054 )
8055 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8056  trackClassifier = cms.InputTag( '','QualityMasks' ),
8057  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8058  maxChi2 = cms.double( 16.0 ),
8059  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
8060  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
8061  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8062  overrideTrkQuals = cms.InputTag( "" ),
8063  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8064  TrackQuality = cms.string( "highPurity" )
8065 )
8066 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8067  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
8068  OnDemand = cms.bool( False ),
8069  src = cms.InputTag( "hltSiStripClusters" )
8070 )
8071 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
8072  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
8073  'BPix2+BPix3+BPix4',
8074  'BPix1+BPix3+BPix4',
8075  'BPix1+BPix2+BPix4',
8076  'BPix2+BPix3+FPix1_pos',
8077  'BPix2+BPix3+FPix1_neg',
8078  'BPix1+BPix2+FPix1_pos',
8079  'BPix1+BPix2+FPix1_neg',
8080  'BPix2+FPix1_pos+FPix2_pos',
8081  'BPix2+FPix1_neg+FPix2_neg',
8082  'BPix1+FPix1_pos+FPix2_pos',
8083  'BPix1+FPix1_neg+FPix2_neg',
8084  'FPix1_pos+FPix2_pos+FPix3_pos',
8085  'FPix1_neg+FPix2_neg+FPix3_neg',
8086  'BPix1+BPix3+FPix1_pos',
8087  'BPix1+BPix2+FPix2_pos',
8088  'BPix1+BPix3+FPix1_neg',
8089  'BPix1+BPix2+FPix2_neg',
8090  'BPix1+FPix2_neg+FPix3_neg',
8091  'BPix1+FPix1_neg+FPix3_neg',
8092  'BPix1+FPix2_pos+FPix3_pos',
8093  'BPix1+FPix1_pos+FPix3_pos' ),
8094  MTOB = cms.PSet( ),
8095  TEC = cms.PSet( ),
8096  MTID = cms.PSet( ),
8097  FPix = cms.PSet(
8098  hitErrorRPhi = cms.double( 0.0051 ),
8099  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8100  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
8101  useErrorsFromParam = cms.bool( True ),
8102  hitErrorRZ = cms.double( 0.0036 ),
8103  HitProducer = cms.string( "hltSiPixelRecHits" )
8104  ),
8105  MTEC = cms.PSet( ),
8106  MTIB = cms.PSet( ),
8107  TID = cms.PSet( ),
8108  TOB = cms.PSet( ),
8109  BPix = cms.PSet(
8110  hitErrorRPhi = cms.double( 0.0027 ),
8111  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8112  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
8113  useErrorsFromParam = cms.bool( True ),
8114  hitErrorRZ = cms.double( 0.006 ),
8115  HitProducer = cms.string( "hltSiPixelRecHits" )
8116  ),
8117  TIB = cms.PSet( )
8118 )
8119 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8120  RegionPSet = cms.PSet(
8121  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8122  zErrorVetex = cms.double( 0.05 ),
8123  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8124  zErrorBeamSpot = cms.double( 15.0 ),
8125  maxNVertices = cms.int32( 10 ),
8126  maxNRegions = cms.int32( 100 ),
8127  nSigmaZVertex = cms.double( 4.0 ),
8128  nSigmaZBeamSpot = cms.double( 3.0 ),
8129  ptMin = cms.double( 0.4 ),
8130  mode = cms.string( "VerticesFixed" ),
8131  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
8132  searchOpt = cms.bool( True ),
8133  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8134  originRadius = cms.double( 0.025 ),
8135  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
8136  precise = cms.bool( True ),
8137  deltaEta = cms.double( 0.8 ),
8138  deltaPhi = cms.double( 0.8 )
8139  )
8140 )
8141 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8142  cut = cms.string( "" ),
8143  silentClusterCheck = cms.untracked.bool( False ),
8144  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8145  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8146  doClusterCheck = cms.bool( False ),
8147  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8148  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8149 )
8150 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8151  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
8152  layerPairs = cms.vuint32( 0, 1 ),
8153  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
8154  produceSeedingHitSets = cms.bool( False ),
8155  produceIntermediateHitDoublets = cms.bool( True ),
8156  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8157  maxElement = cms.uint32( 0 ),
8158  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" )
8159 )
8160 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
8161  CAHardPtCut = cms.double( 0.3 ),
8162  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8163  extraHitRPhitolerance = cms.double( 0.032 ),
8164  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
8165  CAThetaCut = cms.double( 0.004 ),
8166  maxChi2 = cms.PSet(
8167  value2 = cms.double( 6.0 ),
8168  value1 = cms.double( 100.0 ),
8169  pt1 = cms.double( 0.4 ),
8170  enabled = cms.bool( True ),
8171  pt2 = cms.double( 8.0 )
8172  ),
8173  CAPhiCut = cms.double( 0.1 ),
8174  useBendingCorrection = cms.bool( True )
8175 )
8176 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
8177  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8178  forceKinematicWithRegionDirection = cms.bool( False ),
8179  magneticField = cms.string( "ParabolicMf" ),
8180  SeedMomentumForBOFF = cms.double( 5.0 ),
8181  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8182  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8183  MinOneOverPtError = cms.double( 1.0 ),
8184  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
8185  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8186 )
8187 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8188  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
8189  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8190  SimpleMagneticField = cms.string( "ParabolicMf" ),
8191  TransientInitialStateEstimatorParameters = cms.PSet(
8192  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8193  numberMeasurementsForFit = cms.int32( 4 ),
8194  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8195  ),
8196  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8197  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
8198  cleanTrajectoryAfterInOut = cms.bool( False ),
8199  useHitsSplitting = cms.bool( False ),
8200  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8201  reverseTrajectories = cms.bool( False ),
8202  doSeedingRegionRebuilding = cms.bool( False ),
8203  maxNSeeds = cms.uint32( 100000 ),
8204  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8205  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8206  TrajectoryBuilder = cms.string( "" )
8207 )
8208 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8209  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
8210  SimpleMagneticField = cms.string( "ParabolicMf" ),
8211  clusterRemovalInfo = cms.InputTag( "" ),
8212  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8213  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
8214  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8215  useHitsSplitting = cms.bool( False ),
8216  MeasurementTracker = cms.string( "" ),
8217  AlgorithmName = cms.string( "hltIter2" ),
8218  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8219  NavigationSchool = cms.string( "" ),
8220  TrajectoryInEvent = cms.bool( False ),
8221  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8222  GeometricInnerState = cms.bool( True ),
8223  useSimpleMF = cms.bool( True ),
8224  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8225 )
8226 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8227  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
8228  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8229  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8230  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8231  mva = cms.PSet(
8232  minPixelHits = cms.vint32( 0, 0, 0 ),
8233  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8234  dr_par = cms.PSet(
8235  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8236  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8237  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8238  dr_exp = cms.vint32( 4, 4, 4 ),
8239  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8240  ),
8241  maxLostLayers = cms.vint32( 1, 1, 1 ),
8242  min3DLayers = cms.vint32( 0, 0, 0 ),
8243  dz_par = cms.PSet(
8244  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8245  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8246  dz_exp = cms.vint32( 4, 4, 4 )
8247  ),
8248  minNVtxTrk = cms.int32( 3 ),
8249  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8250  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8251  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8252  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8253  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8254  minLayers = cms.vint32( 3, 3, 3 )
8255  ),
8256  ignoreVertices = cms.bool( False )
8257 )
8258 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8259  minQuality = cms.string( "highPurity" ),
8260  copyExtras = cms.untracked.bool( True ),
8261  copyTrajectories = cms.untracked.bool( False ),
8262  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
8263  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
8264  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
8265 )
8266 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
8267  ShareFrac = cms.double( 0.19 ),
8268  writeOnlyTrkQuals = cms.bool( False ),
8269  MinPT = cms.double( 0.05 ),
8270  allowFirstHitShare = cms.bool( True ),
8271  copyExtras = cms.untracked.bool( True ),
8272  Epsilon = cms.double( -0.001 ),
8273  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
8274  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8275  MaxNormalizedChisq = cms.double( 1000.0 ),
8276  copyMVA = cms.bool( False ),
8277  FoundHitBonus = cms.double( 5.0 ),
8278  LostHitPenalty = cms.double( 20.0 ),
8279  setsToMerge = cms.VPSet(
8280  cms.PSet( pQual = cms.bool( False ),
8281  tLists = cms.vint32( 0, 1 )
8282  )
8283  ),
8284  MinFound = cms.int32( 3 ),
8285  hasSelector = cms.vint32( 0, 0 ),
8286  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
8287  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8288  newQuality = cms.string( "confirmed" )
8289 )
8290 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8291  trackClassifier = cms.InputTag( '','QualityMasks' ),
8292  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8293  maxChi2 = cms.double( 16.0 ),
8294  trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ),
8295  oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ),
8296  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8297  overrideTrkQuals = cms.InputTag( "" ),
8298  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8299  TrackQuality = cms.string( "highPurity" )
8300 )
8301 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8302  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8303  OnDemand = cms.bool( False ),
8304  src = cms.InputTag( "hltSiStripClusters" )
8305 )
8306 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
8307  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
8308  layerList = cms.vstring( 'BPix1+BPix2',
8309  'BPix1+BPix3',
8310  'BPix1+BPix4',
8311  'BPix2+BPix3',
8312  'BPix2+BPix4',
8313  'BPix3+BPix4',
8314  'BPix1+FPix1_pos',
8315  'BPix1+FPix1_neg',
8316  'BPix1+FPix2_pos',
8317  'BPix1+FPix2_neg',
8318  'BPix1+FPix3_pos',
8319  'BPix1+FPix3_neg',
8320  'BPix2+FPix1_pos',
8321  'BPix2+FPix1_neg',
8322  'BPix2+FPix2_pos',
8323  'BPix2+FPix2_neg',
8324  'BPix3+FPix1_pos',
8325  'BPix3+FPix1_neg',
8326  'FPix1_pos+FPix2_pos',
8327  'FPix1_neg+FPix2_neg',
8328  'FPix1_pos+FPix3_pos',
8329  'FPix1_neg+FPix3_neg',
8330  'FPix2_pos+FPix3_pos',
8331  'FPix2_neg+FPix3_neg' ),
8332  MTOB = cms.PSet( ),
8333  MTIB = cms.PSet( ),
8334  RegionPSet = cms.PSet(
8335  precise = cms.bool( True ),
8336  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8337  zErrorBeamSpot = cms.double( 15.0 ),
8338  nSigmaZVertex = cms.double( 3.0 ),
8339  nSigmaZBeamSpot = cms.double( 4.0 ),
8340  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8341  extraEta = cms.double( 0.0 ),
8342  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8343  ptMin = cms.double( 1.2 ),
8344  searchOpt = cms.bool( False ),
8345  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8346  maxNVertices = cms.int32( 3 ),
8347  extraPhi = cms.double( 0.0 ),
8348  originRadius = cms.double( 0.015 ),
8349  zErrorVertex = cms.double( 0.03 ),
8350  operationMode = cms.string( "VerticesFixed" )
8351  ),
8352  TEC = cms.PSet( ),
8353  ignoreSingleFPixPanelModules = cms.bool( True ),
8354  TID = cms.PSet( ),
8355  BPix = cms.PSet(
8356  hitErrorRPhi = cms.double( 0.0027 ),
8357  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8358  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8359  useErrorsFromParam = cms.bool( True ),
8360  hitErrorRZ = cms.double( 0.006 ),
8361  HitProducer = cms.string( "hltSiPixelRecHits" )
8362  ),
8363  MTID = cms.PSet( ),
8364  FPix = cms.PSet(
8365  hitErrorRPhi = cms.double( 0.0051 ),
8366  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8367  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8368  useErrorsFromParam = cms.bool( True ),
8369  hitErrorRZ = cms.double( 0.0036 ),
8370  HitProducer = cms.string( "hltSiPixelRecHits" )
8371  ),
8372  MTEC = cms.PSet( ),
8373  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
8374  debug = cms.untracked.bool( False ),
8375  TOB = cms.PSet( ),
8376  createPlottingFiles = cms.untracked.bool( False ),
8377  TIB = cms.PSet( )
8378 )
8379 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8380  cut = cms.string( "" ),
8381  silentClusterCheck = cms.untracked.bool( False ),
8382  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8383  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8384  doClusterCheck = cms.bool( False ),
8385  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8386  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8387 )
8388 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8389  trackingRegions = cms.InputTag( "" ),
8390  layerPairs = cms.vuint32( 0 ),
8391  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8392  produceSeedingHitSets = cms.bool( True ),
8393  produceIntermediateHitDoublets = cms.bool( False ),
8394  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
8395  maxElement = cms.uint32( 0 ),
8396  seedingLayers = cms.InputTag( "" )
8397 )
8398 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8399  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8400  forceKinematicWithRegionDirection = cms.bool( False ),
8401  magneticField = cms.string( "ParabolicMf" ),
8402  SeedMomentumForBOFF = cms.double( 5.0 ),
8403  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8404  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8405  MinOneOverPtError = cms.double( 1.0 ),
8406  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8407  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8408 )
8409 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8410  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8411  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8412  SimpleMagneticField = cms.string( "ParabolicMf" ),
8413  TransientInitialStateEstimatorParameters = cms.PSet(
8414  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8415  numberMeasurementsForFit = cms.int32( 4 ),
8416  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8417  ),
8418  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8419  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8420  cleanTrajectoryAfterInOut = cms.bool( False ),
8421  useHitsSplitting = cms.bool( False ),
8422  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8423  reverseTrajectories = cms.bool( False ),
8424  doSeedingRegionRebuilding = cms.bool( False ),
8425  maxNSeeds = cms.uint32( 100000 ),
8426  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8427  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8428  TrajectoryBuilder = cms.string( "" )
8429 )
8430 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8431  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8432  SimpleMagneticField = cms.string( "ParabolicMf" ),
8433  clusterRemovalInfo = cms.InputTag( "" ),
8434  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8435  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8436  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8437  useHitsSplitting = cms.bool( False ),
8438  MeasurementTracker = cms.string( "" ),
8439  AlgorithmName = cms.string( "hltDoubletRecovery" ),
8440  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8441  NavigationSchool = cms.string( "" ),
8442  TrajectoryInEvent = cms.bool( False ),
8443  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8444  GeometricInnerState = cms.bool( True ),
8445  useSimpleMF = cms.bool( True ),
8446  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8447 )
8448 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8449  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8450  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8451  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8452  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8453  mva = cms.PSet(
8454  minPixelHits = cms.vint32( 0, 0, 0 ),
8455  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8456  dr_par = cms.PSet(
8457  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8458  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8459  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8460  dr_exp = cms.vint32( 4, 4, 4 ),
8461  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8462  ),
8463  maxLostLayers = cms.vint32( 1, 1, 1 ),
8464  min3DLayers = cms.vint32( 0, 0, 0 ),
8465  dz_par = cms.PSet(
8466  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8467  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8468  dz_exp = cms.vint32( 4, 4, 4 )
8469  ),
8470  minNVtxTrk = cms.int32( 3 ),
8471  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8472  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8473  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8474  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8475  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8476  minLayers = cms.vint32( 3, 3, 3 )
8477  ),
8478  ignoreVertices = cms.bool( False )
8479 )
8480 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8481  minQuality = cms.string( "highPurity" ),
8482  copyExtras = cms.untracked.bool( True ),
8483  copyTrajectories = cms.untracked.bool( False ),
8484  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8485  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8486  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' )
8487 )
8488 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8489  ShareFrac = cms.double( 0.19 ),
8490  writeOnlyTrkQuals = cms.bool( False ),
8491  MinPT = cms.double( 0.05 ),
8492  allowFirstHitShare = cms.bool( True ),
8493  copyExtras = cms.untracked.bool( True ),
8494  Epsilon = cms.double( -0.001 ),
8495  selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8496  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8497  MaxNormalizedChisq = cms.double( 1000.0 ),
8498  copyMVA = cms.bool( False ),
8499  FoundHitBonus = cms.double( 5.0 ),
8500  LostHitPenalty = cms.double( 20.0 ),
8501  setsToMerge = cms.VPSet(
8502  cms.PSet( pQual = cms.bool( False ),
8503  tLists = cms.vint32( 0, 1 )
8504  )
8505  ),
8506  MinFound = cms.int32( 3 ),
8507  hasSelector = cms.vint32( 0, 0 ),
8508  TrackProducers = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8509  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8510  newQuality = cms.string( "confirmed" )
8511 )
8512 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8513  ShareFrac = cms.double( 0.19 ),
8514  writeOnlyTrkQuals = cms.bool( False ),
8515  MinPT = cms.double( 0.05 ),
8516  allowFirstHitShare = cms.bool( True ),
8517  copyExtras = cms.untracked.bool( True ),
8518  Epsilon = cms.double( -0.001 ),
8519  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8520  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8521  MaxNormalizedChisq = cms.double( 1000.0 ),
8522  copyMVA = cms.bool( False ),
8523  FoundHitBonus = cms.double( 5.0 ),
8524  LostHitPenalty = cms.double( 20.0 ),
8525  setsToMerge = cms.VPSet(
8526  cms.PSet( pQual = cms.bool( False ),
8527  tLists = cms.vint32( 0, 1 )
8528  )
8529  ),
8530  MinFound = cms.int32( 3 ),
8531  hasSelector = cms.vint32( 0, 0 ),
8532  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
8533  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8534  newQuality = cms.string( "confirmed" )
8535 )
8536 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
8537  vertexCollections = cms.VPSet(
8538  cms.PSet( chi2cutoff = cms.double( 3.0 ),
8539  label = cms.string( "" ),
8540  useBeamConstraint = cms.bool( False ),
8541  minNdof = cms.double( 0.0 ),
8542  maxDistanceToBeam = cms.double( 1.0 ),
8543  algorithm = cms.string( "AdaptiveVertexFitter" )
8544  ),
8545  cms.PSet( chi2cutoff = cms.double( 3.0 ),
8546  label = cms.string( "WithBS" ),
8547  useBeamConstraint = cms.bool( True ),
8548  minNdof = cms.double( 0.0 ),
8549  maxDistanceToBeam = cms.double( 1.0 ),
8550  algorithm = cms.string( "AdaptiveVertexFitter" )
8551  )
8552  ),
8553  verbose = cms.untracked.bool( False ),
8554  TkFilterParameters = cms.PSet(
8555  maxEta = cms.double( 100.0 ),
8556  minPt = cms.double( 0.0 ),
8557  minSiliconLayersWithHits = cms.int32( 5 ),
8558  minPixelLayersWithHits = cms.int32( 2 ),
8559  maxNormalizedChi2 = cms.double( 20.0 ),
8560  trackQuality = cms.string( "any" ),
8561  algorithm = cms.string( "filter" ),
8562  maxD0Significance = cms.double( 999.0 )
8563  ),
8564  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8565  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
8566  TkClusParameters = cms.PSet(
8567  TkDAClusParameters = cms.PSet(
8568  zmerge = cms.double( 0.01 ),
8569  Tstop = cms.double( 0.5 ),
8570  d0CutOff = cms.double( 999.0 ),
8571  dzCutOff = cms.double( 4.0 ),
8572  vertexSize = cms.double( 0.15 ),
8573  coolingFactor = cms.double( 0.6 ),
8574  Tpurge = cms.double( 2.0 ),
8575  Tmin = cms.double( 2.4 ),
8576  uniquetrkweight = cms.double( 0.9 ),
8577  use_vdt = cms.untracked.bool( True )
8578  ),
8579  algorithm = cms.string( "DA_vect" )
8580  )
8581 )
8582 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
8583  src = cms.InputTag( "hltVerticesPF" ),
8584  filterParams = cms.PSet(
8585  maxZ = cms.double( 24.0 ),
8586  minNdof = cms.double( 4.0 ),
8587  maxRho = cms.double( 2.0 ),
8588  pvSrc = cms.InputTag( "hltVerticesPF" )
8589  )
8590 )
8591 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
8592  filter = cms.bool( True ),
8593  src = cms.InputTag( "hltVerticesPFSelector" ),
8594  cut = cms.string( "!isFake" )
8595 )
8596 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
8597  result = cms.bool( True )
8598 )
8599 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
8600  useTCDSEventNumber = cms.bool( True ),
8601  invert = cms.bool( False ),
8602  period = cms.uint32( 107 ),
8603  rawInput = cms.InputTag( "rawDataCollector" ),
8604  fedId = cms.int32( 1024 )
8605 )
8606 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
8607  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8608  offset = cms.uint32( 0 )
8609 )
8610 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
8611  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8612  offset = cms.uint32( 0 )
8613 )
8614 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
8615  SelectedTriggerType = cms.int32( 3 )
8616 )
8617 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
8618  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8619  offset = cms.uint32( 0 )
8620 )
8621 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
8622  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
8623  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8624  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8625  saveTags = cms.bool( True ),
8626  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8627  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8628  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8629  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8630  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8631 )
8632 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
8633  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8634  offset = cms.uint32( 0 )
8635 )
8636 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8637  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8638  offset = cms.uint32( 0 )
8639 )
8640 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
8641  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8642  IslandEndcapSeedThr = cms.double( 0.18 ),
8643  posCalcParameters = cms.PSet(
8644  T0_barl = cms.double( 7.4 ),
8645  T0_endcPresh = cms.double( 1.2 ),
8646  LogWeighted = cms.bool( True ),
8647  T0_endc = cms.double( 3.1 ),
8648  X0 = cms.double( 0.89 ),
8649  W0 = cms.double( 4.2 )
8650  ),
8651  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
8652  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
8653  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8654  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
8655  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
8656  VerbosityLevel = cms.string( "ERROR" ),
8657  IslandBarrelSeedThr = cms.double( 0.5 ),
8658  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8659  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" )
8660 )
8661 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
8662  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
8663  endcapEtaSearchRoad = cms.double( 0.14 ),
8664  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
8665  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
8666  barrelPhiSearchRoad = cms.double( 0.8 ),
8667  endcapPhiSearchRoad = cms.double( 0.6 ),
8668  endcapBCEnergyThreshold = cms.double( 0.0 ),
8669  VerbosityLevel = cms.string( "ERROR" ),
8670  seedTransverseEnergyThreshold = cms.double( 1.0 ),
8671  barrelEtaSearchRoad = cms.double( 0.07 ),
8672  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
8673  barrelBCEnergyThreshold = cms.double( 0.0 ),
8674  doBarrel = cms.bool( True ),
8675  doEndcaps = cms.bool( True ),
8676  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
8677  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
8678 )
8679 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8680  corectedSuperClusterCollection = cms.string( "" ),
8681  sigmaElectronicNoise = cms.double( 0.03 ),
8682  superClusterAlgo = cms.string( "Island" ),
8683  etThresh = cms.double( 0.0 ),
8684  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
8685  applyEnergyCorrection = cms.bool( True ),
8686  isl_fCorrPset = cms.PSet(
8687  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 ),
8688  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 ),
8689  brLinearHighThr = cms.double( 0.0 ),
8690  maxR9 = cms.double( 1.5 ),
8691  minR9Barrel = cms.double( 0.94 ),
8692  brLinearLowThr = cms.double( 0.0 ),
8693  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8694  minR9Endcap = cms.double( 0.95 ),
8695  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 )
8696  ),
8697  VerbosityLevel = cms.string( "ERROR" ),
8698  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
8699 )
8700 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
8701  corectedSuperClusterCollection = cms.string( "" ),
8702  sigmaElectronicNoise = cms.double( 0.15 ),
8703  superClusterAlgo = cms.string( "Island" ),
8704  etThresh = cms.double( 0.0 ),
8705  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
8706  applyEnergyCorrection = cms.bool( True ),
8707  isl_fCorrPset = cms.PSet(
8708  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 ),
8709  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 ),
8710  brLinearHighThr = cms.double( 0.0 ),
8711  maxR9 = cms.double( 1.5 ),
8712  minR9Barrel = cms.double( 0.94 ),
8713  brLinearLowThr = cms.double( 0.0 ),
8714  fBremThVect = cms.vdouble( 1.2, 1.2 ),
8715  minR9Endcap = cms.double( 0.95 ),
8716  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 )
8717  ),
8718  VerbosityLevel = cms.string( "ERROR" ),
8719  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
8720 )
8721 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
8722  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
8723  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8724  TimingCut = cms.untracked.double( 9999999.0 ),
8725  swissCutThr = cms.untracked.double( 0.95 ),
8726  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8727  etCut = cms.double( 8.0 ),
8728  outputColl = cms.string( "" )
8729 )
8730 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
8731  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
8732  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
8733  recoEcalCandidateCollection = cms.string( "" )
8734 )
8735 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
8736  saveTags = cms.bool( True ),
8737  MaxMass = cms.double( -1.0 ),
8738  MinN = cms.int32( 1 ),
8739  MaxEta = cms.double( 1.5 ),
8740  MinEta = cms.double( -1.0 ),
8741  MinMass = cms.double( -1.0 ),
8742  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8743  MinE = cms.double( -1.0 ),
8744  triggerType = cms.int32( 81 ),
8745  MinPt = cms.double( 10.0 )
8746 )
8747 fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8748  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8749  offset = cms.uint32( 0 )
8750 )
8751 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
8752  saveTags = cms.bool( True ),
8753  MaxMass = cms.double( -1.0 ),
8754  MinN = cms.int32( 1 ),
8755  MaxEta = cms.double( 1.5 ),
8756  MinEta = cms.double( -1.0 ),
8757  MinMass = cms.double( -1.0 ),
8758  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8759  MinE = cms.double( -1.0 ),
8760  triggerType = cms.int32( 81 ),
8761  MinPt = cms.double( 15.0 )
8762 )
8763 fragment.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed",
8764  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ),
8765  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8766  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8767  saveTags = cms.bool( True ),
8768  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8769  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8770  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8771  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8772  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8773 )
8774 fragment.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8775  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8776  offset = cms.uint32( 0 )
8777 )
8778 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
8779  saveTags = cms.bool( True ),
8780  MaxMass = cms.double( -1.0 ),
8781  MinN = cms.int32( 1 ),
8782  MaxEta = cms.double( 1.5 ),
8783  MinEta = cms.double( -1.0 ),
8784  MinMass = cms.double( -1.0 ),
8785  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8786  MinE = cms.double( -1.0 ),
8787  triggerType = cms.int32( 81 ),
8788  MinPt = cms.double( 20.0 )
8789 )
8790 fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed",
8791  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
8792  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8793  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8794  saveTags = cms.bool( True ),
8795  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8796  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8797  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8798  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8799  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8800 )
8801 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8802  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8803  offset = cms.uint32( 0 )
8804 )
8805 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
8806  saveTags = cms.bool( True ),
8807  MaxMass = cms.double( -1.0 ),
8808  MinN = cms.int32( 1 ),
8809  MaxEta = cms.double( 1.5 ),
8810  MinEta = cms.double( -1.0 ),
8811  MinMass = cms.double( -1.0 ),
8812  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8813  MinE = cms.double( -1.0 ),
8814  triggerType = cms.int32( 81 ),
8815  MinPt = cms.double( 30.0 )
8816 )
8817 fragment.hltL1sSingleEG21 = cms.EDFilter( "HLTL1TSeed",
8818  L1SeedsLogicalExpression = cms.string( "L1_SingleEG21" ),
8819  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8820  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8821  saveTags = cms.bool( True ),
8822  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8823  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8824  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8825  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8826  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8827 )
8828 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8829  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8830  offset = cms.uint32( 0 )
8831 )
8832 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
8833  saveTags = cms.bool( True ),
8834  MaxMass = cms.double( -1.0 ),
8835  MinN = cms.int32( 1 ),
8836  MaxEta = cms.double( 1.5 ),
8837  MinEta = cms.double( -1.0 ),
8838  MinMass = cms.double( -1.0 ),
8839  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8840  MinE = cms.double( -1.0 ),
8841  triggerType = cms.int32( 81 ),
8842  MinPt = cms.double( 40.0 )
8843 )
8844 fragment.hltL1sSingleEG30 = cms.EDFilter( "HLTL1TSeed",
8845  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30" ),
8846  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8847  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8848  saveTags = cms.bool( True ),
8849  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8850  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
8851  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8852  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8853  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
8854 )
8855 fragment.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8856  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8857  offset = cms.uint32( 0 )
8858 )
8859 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
8860  saveTags = cms.bool( True ),
8861  MaxMass = cms.double( -1.0 ),
8862  MinN = cms.int32( 1 ),
8863  MaxEta = cms.double( 1.5 ),
8864  MinEta = cms.double( -1.0 ),
8865  MinMass = cms.double( -1.0 ),
8866  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8867  MinE = cms.double( -1.0 ),
8868  triggerType = cms.int32( 81 ),
8869  MinPt = cms.double( 50.0 )
8870 )
8871 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
8872  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8873  offset = cms.uint32( 0 )
8874 )
8875 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
8876  saveTags = cms.bool( True ),
8877  MaxMass = cms.double( -1.0 ),
8878  MinN = cms.int32( 1 ),
8879  MaxEta = cms.double( 1.5 ),
8880  MinEta = cms.double( -1.0 ),
8881  MinMass = cms.double( -1.0 ),
8882  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8883  MinE = cms.double( -1.0 ),
8884  triggerType = cms.int32( 81 ),
8885  MinPt = cms.double( 60.0 )
8886 )
8887 fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8888  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8889  offset = cms.uint32( 0 )
8890 )
8891 fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon",
8892  saveTags = cms.bool( True ),
8893  MaxMass = cms.double( -1.0 ),
8894  MinN = cms.int32( 1 ),
8895  MaxEta = cms.double( 3.1 ),
8896  MinEta = cms.double( -1.0 ),
8897  MinMass = cms.double( -1.0 ),
8898  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8899  MinE = cms.double( -1.0 ),
8900  triggerType = cms.int32( 81 ),
8901  MinPt = cms.double( 10.0 )
8902 )
8903 fragment.hltPreHISinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8904  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8905  offset = cms.uint32( 0 )
8906 )
8907 fragment.hltHIPhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
8908  saveTags = cms.bool( True ),
8909  MaxMass = cms.double( -1.0 ),
8910  MinN = cms.int32( 1 ),
8911  MaxEta = cms.double( 3.1 ),
8912  MinEta = cms.double( -1.0 ),
8913  MinMass = cms.double( -1.0 ),
8914  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8915  MinE = cms.double( -1.0 ),
8916  triggerType = cms.int32( 81 ),
8917  MinPt = cms.double( 15.0 )
8918 )
8919 fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8920  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8921  offset = cms.uint32( 0 )
8922 )
8923 fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon",
8924  saveTags = cms.bool( True ),
8925  MaxMass = cms.double( -1.0 ),
8926  MinN = cms.int32( 1 ),
8927  MaxEta = cms.double( 3.1 ),
8928  MinEta = cms.double( -1.0 ),
8929  MinMass = cms.double( -1.0 ),
8930  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8931  MinE = cms.double( -1.0 ),
8932  triggerType = cms.int32( 81 ),
8933  MinPt = cms.double( 20.0 )
8934 )
8935 fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8936  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8937  offset = cms.uint32( 0 )
8938 )
8939 fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon",
8940  saveTags = cms.bool( True ),
8941  MaxMass = cms.double( -1.0 ),
8942  MinN = cms.int32( 1 ),
8943  MaxEta = cms.double( 3.1 ),
8944  MinEta = cms.double( -1.0 ),
8945  MinMass = cms.double( -1.0 ),
8946  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8947  MinE = cms.double( -1.0 ),
8948  triggerType = cms.int32( 81 ),
8949  MinPt = cms.double( 30.0 )
8950 )
8951 fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8952  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8953  offset = cms.uint32( 0 )
8954 )
8955 fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon",
8956  saveTags = cms.bool( True ),
8957  MaxMass = cms.double( -1.0 ),
8958  MinN = cms.int32( 1 ),
8959  MaxEta = cms.double( 3.1 ),
8960  MinEta = cms.double( -1.0 ),
8961  MinMass = cms.double( -1.0 ),
8962  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8963  MinE = cms.double( -1.0 ),
8964  triggerType = cms.int32( 81 ),
8965  MinPt = cms.double( 40.0 )
8966 )
8967 fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8968  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8969  offset = cms.uint32( 0 )
8970 )
8971 fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon",
8972  saveTags = cms.bool( True ),
8973  MaxMass = cms.double( -1.0 ),
8974  MinN = cms.int32( 1 ),
8975  MaxEta = cms.double( 3.1 ),
8976  MinEta = cms.double( -1.0 ),
8977  MinMass = cms.double( -1.0 ),
8978  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8979  MinE = cms.double( -1.0 ),
8980  triggerType = cms.int32( 81 ),
8981  MinPt = cms.double( 50.0 )
8982 )
8983 fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler",
8984  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
8985  offset = cms.uint32( 0 )
8986 )
8987 fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon",
8988  saveTags = cms.bool( True ),
8989  MaxMass = cms.double( -1.0 ),
8990  MinN = cms.int32( 1 ),
8991  MaxEta = cms.double( 3.1 ),
8992  MinEta = cms.double( -1.0 ),
8993  MinMass = cms.double( -1.0 ),
8994  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
8995  MinE = cms.double( -1.0 ),
8996  triggerType = cms.int32( 81 ),
8997  MinPt = cms.double( 60.0 )
8998 )
8999 fragment.hltL1sDoubleMuOpen = cms.EDFilter( "HLTL1TSeed",
9000  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen" ),
9001  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9002  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9003  saveTags = cms.bool( True ),
9004  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9005  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9006  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9007  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9008  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9009 )
9010 fragment.hltPreHIL1DoubleMuOpen = cms.EDFilter( "HLTPrescaler",
9011  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9012  offset = cms.uint32( 0 )
9013 )
9014 fragment.hltL1fL1sDoubleMuOpenL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9015  saveTags = cms.bool( True ),
9016  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpen" ),
9017  MinPt = cms.double( 0.0 ),
9018  MinN = cms.int32( 2 ),
9019  MaxEta = cms.double( 2.5 ),
9020  CentralBxOnly = cms.bool( True ),
9021  SelectQualities = cms.vint32( ),
9022  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9023 )
9024 fragment.hltL1sDoubleMuOpenOS = cms.EDFilter( "HLTL1TSeed",
9025  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_OS" ),
9026  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9027  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9028  saveTags = cms.bool( True ),
9029  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9030  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9031  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9032  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9033  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9034 )
9035 fragment.hltPreHIL1DoubleMuOpenOS = cms.EDFilter( "HLTPrescaler",
9036  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9037  offset = cms.uint32( 0 )
9038 )
9039 fragment.hltL1fL1sDoubleMuOpenOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9040  saveTags = cms.bool( True ),
9041  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenOS" ),
9042  MinPt = cms.double( 0.0 ),
9043  MinN = cms.int32( 2 ),
9044  MaxEta = cms.double( 2.5 ),
9045  CentralBxOnly = cms.bool( True ),
9046  SelectQualities = cms.vint32( ),
9047  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9048 )
9049 fragment.hltL1sDoubleMuOpenSS = cms.EDFilter( "HLTL1TSeed",
9050  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_SS" ),
9051  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9052  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9053  saveTags = cms.bool( True ),
9054  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9055  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9056  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9057  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9058  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9059 )
9060 fragment.hltPreHIL1DoubleMuOpenSS = cms.EDFilter( "HLTPrescaler",
9061  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9062  offset = cms.uint32( 0 )
9063 )
9064 fragment.hltL1fL1sDoubleMuOpenSSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9065  saveTags = cms.bool( True ),
9066  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenSS" ),
9067  MinPt = cms.double( 0.0 ),
9068  MinN = cms.int32( 2 ),
9069  MaxEta = cms.double( 2.5 ),
9070  CentralBxOnly = cms.bool( True ),
9071  SelectQualities = cms.vint32( ),
9072  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9073 )
9074 fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed",
9075  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ),
9076  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9077  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9078  saveTags = cms.bool( True ),
9079  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9080  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9081  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9082  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9083  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9084 )
9085 fragment.hltPreHIL1DoubleMu0 = cms.EDFilter( "HLTPrescaler",
9086  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9087  offset = cms.uint32( 0 )
9088 )
9089 fragment.hltL1fL1sDoubleMu0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9090  saveTags = cms.bool( True ),
9091  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
9092  MinPt = cms.double( 0.0 ),
9093  MinN = cms.int32( 2 ),
9094  MaxEta = cms.double( 2.5 ),
9095  CentralBxOnly = cms.bool( True ),
9096  SelectQualities = cms.vint32( ),
9097  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9098 )
9099 fragment.hltPreHIL1DoubleMu0HighQ = cms.EDFilter( "HLTPrescaler",
9100  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9101  offset = cms.uint32( 0 )
9102 )
9103 fragment.hltL1fL1sDoubleMu0L1HighQFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
9104  saveTags = cms.bool( True ),
9105  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ),
9106  MinPt = cms.double( 0.0 ),
9107  MinN = cms.int32( 2 ),
9108  MaxEta = cms.double( 2.5 ),
9109  CentralBxOnly = cms.bool( True ),
9110  SelectQualities = cms.vint32( 11, 12, 13, 14 ),
9111  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9112 )
9113 fragment.hltL1sDoubleMu10 = cms.EDFilter( "HLTL1TSeed",
9114  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu10" ),
9115  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9116  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9117  saveTags = cms.bool( True ),
9118  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9119  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9120  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9121  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9122  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9123 )
9124 fragment.hltPreHIL1DoubleMu10 = cms.EDFilter( "HLTPrescaler",
9125  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9126  offset = cms.uint32( 0 )
9127 )
9128 fragment.hltL1fL1sDoubleMu10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9129  saveTags = cms.bool( True ),
9130  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu10" ),
9131  MinPt = cms.double( 0.0 ),
9132  MinN = cms.int32( 2 ),
9133  MaxEta = cms.double( 2.5 ),
9134  CentralBxOnly = cms.bool( True ),
9135  SelectQualities = cms.vint32( ),
9136  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9137 )
9138 fragment.hltPreHIL2DoubleMu0 = cms.EDFilter( "HLTPrescaler",
9139  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9140  offset = cms.uint32( 0 )
9141 )
9142 fragment.hltL2fL1sDoubleMu0L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9143  saveTags = cms.bool( True ),
9144  MaxDr = cms.double( 9999.0 ),
9145  CutOnChambers = cms.bool( False ),
9146  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0" ),
9147  MinPt = cms.double( 0.0 ),
9148  MinN = cms.int32( 0 ),
9149  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9150  MaxEta = cms.double( 2.5 ),
9151  MinNhits = cms.vint32( 0 ),
9152  MinDxySig = cms.double( -1.0 ),
9153  MinNchambers = cms.vint32( 0 ),
9154  AbsEtaBins = cms.vdouble( 0.0 ),
9155  MaxDz = cms.double( 9999.0 ),
9156  MatchToPreviousCand = cms.bool( True ),
9157  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9158  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9159  MinDr = cms.double( -1.0 ),
9160  NSigmaPt = cms.double( 0.0 ),
9161  MinNstations = cms.vint32( 0 )
9162 )
9163 fragment.hltPreHIL2DoubleMu10 = cms.EDFilter( "HLTPrescaler",
9164  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9165  offset = cms.uint32( 0 )
9166 )
9167 fragment.hltL2fL1sDoubleMu10L1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9168  saveTags = cms.bool( True ),
9169  MaxDr = cms.double( 9999.0 ),
9170  CutOnChambers = cms.bool( False ),
9171  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu10L1Filtered0" ),
9172  MinPt = cms.double( 10.0 ),
9173  MinN = cms.int32( 0 ),
9174  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9175  MaxEta = cms.double( 2.5 ),
9176  MinNhits = cms.vint32( 0 ),
9177  MinDxySig = cms.double( -1.0 ),
9178  MinNchambers = cms.vint32( 0 ),
9179  AbsEtaBins = cms.vdouble( 0.0 ),
9180  MaxDz = cms.double( 9999.0 ),
9181  MatchToPreviousCand = cms.bool( True ),
9182  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9183  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9184  MinDr = cms.double( -1.0 ),
9185  NSigmaPt = cms.double( 0.0 ),
9186  MinNstations = cms.vint32( 0 )
9187 )
9188 fragment.hltPreHIL3DoubleMu0 = cms.EDFilter( "HLTPrescaler",
9189  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9190  offset = cms.uint32( 0 )
9191 )
9192 fragment.hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9193  saveTags = cms.bool( True ),
9194  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0L1Filtered0" ),
9195  MinPt = cms.double( 0.0 ),
9196  MinN = cms.int32( 1 ),
9197  MaxEta = cms.double( 2.5 ),
9198  CentralBxOnly = cms.bool( True ),
9199  SelectQualities = cms.vint32( ),
9200  CandTag = cms.InputTag( "hltL1MuonsPt0" )
9201 )
9202 fragment.hltL3fL1sDoubleMu0L1f0L2f0L3Filtered0 = cms.EDFilter( "HLTMuonDimuonL3Filter",
9203  saveTags = cms.bool( True ),
9204  ChargeOpt = cms.int32( 0 ),
9205  MaxPtMin = cms.vdouble( 1.0E125 ),
9206  FastAccept = cms.bool( False ),
9207  MatchToPreviousCand = cms.bool( True ),
9208  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9209  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0L1Filtered0" ),
9210  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9211  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9212  PreviousCandIsL2 = cms.bool( True ),
9213  PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0L1f0L2Filtered0" ),
9214  MaxPtBalance = cms.double( 999999.0 ),
9215  MaxPtPair = cms.vdouble( 1.0E125 ),
9216  MaxAcop = cms.double( 999.0 ),
9217  MinPtMin = cms.vdouble( 0.0 ),
9218  MaxInvMass = cms.vdouble( 9999.0 ),
9219  MinPtMax = cms.vdouble( 0.0 ),
9220  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9221  MinN = cms.int32( 1 ),
9222  MaxDz = cms.double( 9999.0 ),
9223  MinPtPair = cms.vdouble( 0.0 ),
9224  MaxDr = cms.double( 2.0 ),
9225  MinAcop = cms.double( -999.0 ),
9226  MaxDCAMuMu = cms.double( 99999.9 ),
9227  MinNhits = cms.int32( 0 ),
9228  NSigmaPt = cms.double( 0.0 ),
9229  MinPtBalance = cms.double( -1.0 ),
9230  MaxEta = cms.double( 2.5 ),
9231  L1MatchingdR = cms.double( 0.3 ),
9232  MaxRapidityPair = cms.double( 999999.0 ),
9233  CutCowboys = cms.bool( False ),
9234  MinInvMass = cms.vdouble( -1.0 )
9235 )
9236 fragment.hltPreHIL3DoubleMu10 = cms.EDFilter( "HLTPrescaler",
9237  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9238  offset = cms.uint32( 0 )
9239 )
9240 fragment.hltL2fL1sDoubleMu10L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9241  saveTags = cms.bool( True ),
9242  MaxDr = cms.double( 9999.0 ),
9243  CutOnChambers = cms.bool( False ),
9244  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu10L1Filtered0" ),
9245  MinPt = cms.double( 10.0 ),
9246  MinN = cms.int32( 0 ),
9247  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9248  MaxEta = cms.double( 2.5 ),
9249  MinNhits = cms.vint32( 0 ),
9250  MinDxySig = cms.double( -1.0 ),
9251  MinNchambers = cms.vint32( 0 ),
9252  AbsEtaBins = cms.vdouble( 0.0 ),
9253  MaxDz = cms.double( 9999.0 ),
9254  MatchToPreviousCand = cms.bool( True ),
9255  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9256  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9257  MinDr = cms.double( -1.0 ),
9258  NSigmaPt = cms.double( 0.0 ),
9259  MinNstations = cms.vint32( 0 )
9260 )
9261 fragment.hltL1fForIterL3L1fL1sDoubleMu10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9262  saveTags = cms.bool( True ),
9263  PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu10L1Filtered0" ),
9264  MinPt = cms.double( 0.0 ),
9265  MinN = cms.int32( 1 ),
9266  MaxEta = cms.double( 2.5 ),
9267  CentralBxOnly = cms.bool( True ),
9268  SelectQualities = cms.vint32( ),
9269  CandTag = cms.InputTag( "hltL1MuonsPt0" )
9270 )
9271 fragment.hltL3fL1sDoubleMu10L1f0L2f0L3Filtered10 = cms.EDFilter( "HLTMuonDimuonL3Filter",
9272  saveTags = cms.bool( True ),
9273  ChargeOpt = cms.int32( 0 ),
9274  MaxPtMin = cms.vdouble( 1.0E125 ),
9275  FastAccept = cms.bool( False ),
9276  MatchToPreviousCand = cms.bool( True ),
9277  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9278  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu10L1Filtered0" ),
9279  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9280  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9281  PreviousCandIsL2 = cms.bool( True ),
9282  PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu10L1f0L2Filtered0" ),
9283  MaxPtBalance = cms.double( 999999.0 ),
9284  MaxPtPair = cms.vdouble( 1.0E125 ),
9285  MaxAcop = cms.double( 999.0 ),
9286  MinPtMin = cms.vdouble( 10.0 ),
9287  MaxInvMass = cms.vdouble( 9999.0 ),
9288  MinPtMax = cms.vdouble( 10.0 ),
9289  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9290  MinN = cms.int32( 1 ),
9291  MaxDz = cms.double( 9999.0 ),
9292  MinPtPair = cms.vdouble( 0.0 ),
9293  MaxDr = cms.double( 2.0 ),
9294  MinAcop = cms.double( -999.0 ),
9295  MaxDCAMuMu = cms.double( 99999.9 ),
9296  MinNhits = cms.int32( 0 ),
9297  NSigmaPt = cms.double( 0.0 ),
9298  MinPtBalance = cms.double( -1.0 ),
9299  MaxEta = cms.double( 2.5 ),
9300  L1MatchingdR = cms.double( 0.3 ),
9301  MaxRapidityPair = cms.double( 999999.0 ),
9302  CutCowboys = cms.bool( False ),
9303  MinInvMass = cms.vdouble( -1.0 )
9304 )
9305 fragment.hltL1sSingleMu12 = cms.EDFilter( "HLTL1TSeed",
9306  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12" ),
9307  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9308  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9309  saveTags = cms.bool( True ),
9310  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9311  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9312  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9313  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9314  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9315 )
9316 fragment.hltPreHIL1Mu12 = cms.EDFilter( "HLTPrescaler",
9317  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9318  offset = cms.uint32( 0 )
9319 )
9320 fragment.hltL1fL1sSingleMu12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9321  saveTags = cms.bool( True ),
9322  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12" ),
9323  MinPt = cms.double( 0.0 ),
9324  MinN = cms.int32( 1 ),
9325  MaxEta = cms.double( 2.5 ),
9326  CentralBxOnly = cms.bool( True ),
9327  SelectQualities = cms.vint32( ),
9328  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9329 )
9330 fragment.hltL1sSingleMu16 = cms.EDFilter( "HLTL1TSeed",
9331  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16" ),
9332  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9333  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9334  saveTags = cms.bool( True ),
9335  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9336  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9337  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9338  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9339  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9340 )
9341 fragment.hltPreHIL1Mu16 = cms.EDFilter( "HLTPrescaler",
9342  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9343  offset = cms.uint32( 0 )
9344 )
9345 fragment.hltL1fL1sSingleMu16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9346  saveTags = cms.bool( True ),
9347  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16" ),
9348  MinPt = cms.double( 0.0 ),
9349  MinN = cms.int32( 1 ),
9350  MaxEta = cms.double( 2.5 ),
9351  CentralBxOnly = cms.bool( True ),
9352  SelectQualities = cms.vint32( ),
9353  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9354 )
9355 fragment.hltL1sSingleMu3OR5 = cms.EDFilter( "HLTL1TSeed",
9356  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5" ),
9357  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9358  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9359  saveTags = cms.bool( True ),
9360  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9361  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9362  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9363  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9364  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9365 )
9366 fragment.hltPreHIL2Mu7 = cms.EDFilter( "HLTPrescaler",
9367  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9368  offset = cms.uint32( 0 )
9369 )
9370 fragment.hltL1fL1sSingleMu3OR5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9371  saveTags = cms.bool( True ),
9372  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OR5" ),
9373  MinPt = cms.double( 0.0 ),
9374  MinN = cms.int32( 1 ),
9375  MaxEta = cms.double( 2.5 ),
9376  CentralBxOnly = cms.bool( True ),
9377  SelectQualities = cms.vint32( ),
9378  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9379 )
9380 fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9381  saveTags = cms.bool( True ),
9382  MaxDr = cms.double( 9999.0 ),
9383  CutOnChambers = cms.bool( False ),
9384  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OR5L1Filtered0" ),
9385  MinPt = cms.double( 7.0 ),
9386  MinN = cms.int32( 1 ),
9387  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9388  MaxEta = cms.double( 2.5 ),
9389  MinNhits = cms.vint32( 0 ),
9390  MinDxySig = cms.double( -1.0 ),
9391  MinNchambers = cms.vint32( 0 ),
9392  AbsEtaBins = cms.vdouble( 0.0 ),
9393  MaxDz = cms.double( 9999.0 ),
9394  MatchToPreviousCand = cms.bool( True ),
9395  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9396  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9397  MinDr = cms.double( -1.0 ),
9398  NSigmaPt = cms.double( 0.0 ),
9399  MinNstations = cms.vint32( 0 )
9400 )
9401 fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed",
9402  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ),
9403  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9404  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9405  saveTags = cms.bool( True ),
9406  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9407  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9408  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9409  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9410  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9411 )
9412 fragment.hltPreHIL2Mu12 = cms.EDFilter( "HLTPrescaler",
9413  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9414  offset = cms.uint32( 0 )
9415 )
9416 fragment.hltL1fL1sSingleMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9417  saveTags = cms.bool( True ),
9418  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ),
9419  MinPt = cms.double( 0.0 ),
9420  MinN = cms.int32( 1 ),
9421  MaxEta = cms.double( 2.5 ),
9422  CentralBxOnly = cms.bool( True ),
9423  SelectQualities = cms.vint32( ),
9424  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9425 )
9426 fragment.hltL2fL1sSingleMu7L1f0L2Filtered12 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9427  saveTags = cms.bool( True ),
9428  MaxDr = cms.double( 9999.0 ),
9429  CutOnChambers = cms.bool( False ),
9430  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9431  MinPt = cms.double( 12.0 ),
9432  MinN = cms.int32( 1 ),
9433  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9434  MaxEta = cms.double( 2.5 ),
9435  MinNhits = cms.vint32( 0 ),
9436  MinDxySig = cms.double( -1.0 ),
9437  MinNchambers = cms.vint32( 0 ),
9438  AbsEtaBins = cms.vdouble( 0.0 ),
9439  MaxDz = cms.double( 9999.0 ),
9440  MatchToPreviousCand = cms.bool( True ),
9441  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9442  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9443  MinDr = cms.double( -1.0 ),
9444  NSigmaPt = cms.double( 0.0 ),
9445  MinNstations = cms.vint32( 0 )
9446 )
9447 fragment.hltPreHIL2Mu15 = cms.EDFilter( "HLTPrescaler",
9448  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9449  offset = cms.uint32( 0 )
9450 )
9451 fragment.hltL2fL1sSingleMu7L1f0L2Filtered15 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9452  saveTags = cms.bool( True ),
9453  MaxDr = cms.double( 9999.0 ),
9454  CutOnChambers = cms.bool( False ),
9455  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9456  MinPt = cms.double( 15.0 ),
9457  MinN = cms.int32( 1 ),
9458  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9459  MaxEta = cms.double( 2.5 ),
9460  MinNhits = cms.vint32( 0 ),
9461  MinDxySig = cms.double( -1.0 ),
9462  MinNchambers = cms.vint32( 0 ),
9463  AbsEtaBins = cms.vdouble( 0.0 ),
9464  MaxDz = cms.double( 9999.0 ),
9465  MatchToPreviousCand = cms.bool( True ),
9466  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9467  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9468  MinDr = cms.double( -1.0 ),
9469  NSigmaPt = cms.double( 0.0 ),
9470  MinNstations = cms.vint32( 0 )
9471 )
9472 fragment.hltPreHIL2Mu20 = cms.EDFilter( "HLTPrescaler",
9473  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9474  offset = cms.uint32( 0 )
9475 )
9476 fragment.hltL2fL1sSingleMu7L1f0L2Filtered20 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9477  saveTags = cms.bool( True ),
9478  MaxDr = cms.double( 9999.0 ),
9479  CutOnChambers = cms.bool( False ),
9480  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9481  MinPt = cms.double( 20.0 ),
9482  MinN = cms.int32( 1 ),
9483  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9484  MaxEta = cms.double( 2.5 ),
9485  MinNhits = cms.vint32( 0 ),
9486  MinDxySig = cms.double( -1.0 ),
9487  MinNchambers = cms.vint32( 0 ),
9488  AbsEtaBins = cms.vdouble( 0.0 ),
9489  MaxDz = cms.double( 9999.0 ),
9490  MatchToPreviousCand = cms.bool( True ),
9491  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9492  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9493  MinDr = cms.double( -1.0 ),
9494  NSigmaPt = cms.double( 0.0 ),
9495  MinNstations = cms.vint32( 0 )
9496 )
9497 fragment.hltPreHIL3Mu7 = cms.EDFilter( "HLTPrescaler",
9498  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9499  offset = cms.uint32( 0 )
9500 )
9501 fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9502  saveTags = cms.bool( True ),
9503  MaxDr = cms.double( 9999.0 ),
9504  CutOnChambers = cms.bool( False ),
9505  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OR5L1Filtered0" ),
9506  MinPt = cms.double( 0.0 ),
9507  MinN = cms.int32( 0 ),
9508  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9509  MaxEta = cms.double( 2.5 ),
9510  MinNhits = cms.vint32( 0 ),
9511  MinDxySig = cms.double( -1.0 ),
9512  MinNchambers = cms.vint32( 0 ),
9513  AbsEtaBins = cms.vdouble( 0.0 ),
9514  MaxDz = cms.double( 9999.0 ),
9515  MatchToPreviousCand = cms.bool( True ),
9516  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9517  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9518  MinDr = cms.double( -1.0 ),
9519  NSigmaPt = cms.double( 0.0 ),
9520  MinNstations = cms.vint32( 0 )
9521 )
9522 fragment.hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9523  saveTags = cms.bool( True ),
9524  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OR5L1Filtered0" ),
9525  MinPt = cms.double( 0.0 ),
9526  MinN = cms.int32( 1 ),
9527  MaxEta = cms.double( 2.5 ),
9528  CentralBxOnly = cms.bool( True ),
9529  SelectQualities = cms.vint32( ),
9530  CandTag = cms.InputTag( "hltL1MuonsPt0" )
9531 )
9532 fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered7 = cms.EDFilter( "HLTMuonL3PreFilter",
9533  MaxNormalizedChi2 = cms.double( 9999.0 ),
9534  saveTags = cms.bool( True ),
9535  MaxDXYBeamSpot = cms.double( 9999.0 ),
9536  MinDxySig = cms.double( -1.0 ),
9537  MatchToPreviousCand = cms.bool( True ),
9538  MaxPtDifference = cms.double( 9999.0 ),
9539  MaxDr = cms.double( 2.0 ),
9540  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0" ),
9541  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9542  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9543  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9544  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OR5L1f0L2Filtered0" ),
9545  MaxEta = cms.double( 2.5 ),
9546  trkMuonId = cms.uint32( 0 ),
9547  MinDr = cms.double( -1.0 ),
9548  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9549  MinNmuonHits = cms.int32( 0 ),
9550  MinN = cms.int32( 1 ),
9551  MinTrackPt = cms.double( 0.0 ),
9552  requiredTypeMask = cms.uint32( 0 ),
9553  MaxDz = cms.double( 9999.0 ),
9554  minMuonHits = cms.int32( -1 ),
9555  minTrkHits = cms.int32( -1 ),
9556  MinDXYBeamSpot = cms.double( -1.0 ),
9557  allowedTypeMask = cms.uint32( 255 ),
9558  MinPt = cms.double( 7.0 ),
9559  MinNhits = cms.int32( 0 ),
9560  minMuonStations = cms.int32( -1 ),
9561  NSigmaPt = cms.double( 0.0 ),
9562  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9563  L1MatchingdR = cms.double( 0.3 )
9564 )
9565 fragment.hltPreHIL3Mu12 = cms.EDFilter( "HLTPrescaler",
9566  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9567  offset = cms.uint32( 0 )
9568 )
9569 fragment.hltL2fL1sSingleMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9570  saveTags = cms.bool( True ),
9571  MaxDr = cms.double( 9999.0 ),
9572  CutOnChambers = cms.bool( False ),
9573  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9574  MinPt = cms.double( 0.0 ),
9575  MinN = cms.int32( 0 ),
9576  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9577  MaxEta = cms.double( 2.5 ),
9578  MinNhits = cms.vint32( 0 ),
9579  MinDxySig = cms.double( -1.0 ),
9580  MinNchambers = cms.vint32( 0 ),
9581  AbsEtaBins = cms.vdouble( 0.0 ),
9582  MaxDz = cms.double( 9999.0 ),
9583  MatchToPreviousCand = cms.bool( True ),
9584  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9585  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9586  MinDr = cms.double( -1.0 ),
9587  NSigmaPt = cms.double( 0.0 ),
9588  MinNstations = cms.vint32( 0 )
9589 )
9590 fragment.hltL1fForIterL3L1fL1sSingleMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9591  saveTags = cms.bool( True ),
9592  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu7L1Filtered0" ),
9593  MinPt = cms.double( 0.0 ),
9594  MinN = cms.int32( 1 ),
9595  MaxEta = cms.double( 2.5 ),
9596  CentralBxOnly = cms.bool( True ),
9597  SelectQualities = cms.vint32( ),
9598  CandTag = cms.InputTag( "hltL1MuonsPt0" )
9599 )
9600 fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter",
9601  MaxNormalizedChi2 = cms.double( 9999.0 ),
9602  saveTags = cms.bool( True ),
9603  MaxDXYBeamSpot = cms.double( 9999.0 ),
9604  MinDxySig = cms.double( -1.0 ),
9605  MatchToPreviousCand = cms.bool( True ),
9606  MaxPtDifference = cms.double( 9999.0 ),
9607  MaxDr = cms.double( 2.0 ),
9608  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered0" ),
9609  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9610  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9611  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9612  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered0" ),
9613  MaxEta = cms.double( 2.5 ),
9614  trkMuonId = cms.uint32( 0 ),
9615  MinDr = cms.double( -1.0 ),
9616  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9617  MinNmuonHits = cms.int32( 0 ),
9618  MinN = cms.int32( 1 ),
9619  MinTrackPt = cms.double( 0.0 ),
9620  requiredTypeMask = cms.uint32( 0 ),
9621  MaxDz = cms.double( 9999.0 ),
9622  minMuonHits = cms.int32( -1 ),
9623  minTrkHits = cms.int32( -1 ),
9624  MinDXYBeamSpot = cms.double( -1.0 ),
9625  allowedTypeMask = cms.uint32( 255 ),
9626  MinPt = cms.double( 12.0 ),
9627  MinNhits = cms.int32( 0 ),
9628  minMuonStations = cms.int32( -1 ),
9629  NSigmaPt = cms.double( 0.0 ),
9630  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9631  L1MatchingdR = cms.double( 0.3 )
9632 )
9633 fragment.hltPreHIL3Mu15 = cms.EDFilter( "HLTPrescaler",
9634  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9635  offset = cms.uint32( 0 )
9636 )
9637 fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter",
9638  MaxNormalizedChi2 = cms.double( 9999.0 ),
9639  saveTags = cms.bool( True ),
9640  MaxDXYBeamSpot = cms.double( 9999.0 ),
9641  MinDxySig = cms.double( -1.0 ),
9642  MatchToPreviousCand = cms.bool( True ),
9643  MaxPtDifference = cms.double( 9999.0 ),
9644  MaxDr = cms.double( 2.0 ),
9645  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered0" ),
9646  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9647  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9648  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9649  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered0" ),
9650  MaxEta = cms.double( 2.5 ),
9651  trkMuonId = cms.uint32( 0 ),
9652  MinDr = cms.double( -1.0 ),
9653  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9654  MinNmuonHits = cms.int32( 0 ),
9655  MinN = cms.int32( 1 ),
9656  MinTrackPt = cms.double( 0.0 ),
9657  requiredTypeMask = cms.uint32( 0 ),
9658  MaxDz = cms.double( 9999.0 ),
9659  minMuonHits = cms.int32( -1 ),
9660  minTrkHits = cms.int32( -1 ),
9661  MinDXYBeamSpot = cms.double( -1.0 ),
9662  allowedTypeMask = cms.uint32( 255 ),
9663  MinPt = cms.double( 15.0 ),
9664  MinNhits = cms.int32( 0 ),
9665  minMuonStations = cms.int32( -1 ),
9666  NSigmaPt = cms.double( 0.0 ),
9667  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9668  L1MatchingdR = cms.double( 0.3 )
9669 )
9670 fragment.hltPreHIL3Mu20 = cms.EDFilter( "HLTPrescaler",
9671  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9672  offset = cms.uint32( 0 )
9673 )
9674 fragment.hltL3fL1sSingleMu7L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter",
9675  MaxNormalizedChi2 = cms.double( 9999.0 ),
9676  saveTags = cms.bool( True ),
9677  MaxDXYBeamSpot = cms.double( 9999.0 ),
9678  MinDxySig = cms.double( -1.0 ),
9679  MatchToPreviousCand = cms.bool( True ),
9680  MaxPtDifference = cms.double( 9999.0 ),
9681  MaxDr = cms.double( 2.0 ),
9682  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu7L1Filtered0" ),
9683  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9684  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9685  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9686  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered0" ),
9687  MaxEta = cms.double( 2.5 ),
9688  trkMuonId = cms.uint32( 0 ),
9689  MinDr = cms.double( -1.0 ),
9690  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9691  MinNmuonHits = cms.int32( 0 ),
9692  MinN = cms.int32( 1 ),
9693  MinTrackPt = cms.double( 0.0 ),
9694  requiredTypeMask = cms.uint32( 0 ),
9695  MaxDz = cms.double( 9999.0 ),
9696  minMuonHits = cms.int32( -1 ),
9697  minTrkHits = cms.int32( -1 ),
9698  MinDXYBeamSpot = cms.double( -1.0 ),
9699  allowedTypeMask = cms.uint32( 255 ),
9700  MinPt = cms.double( 20.0 ),
9701  MinNhits = cms.int32( 0 ),
9702  minMuonStations = cms.int32( -1 ),
9703  NSigmaPt = cms.double( 0.0 ),
9704  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9705  L1MatchingdR = cms.double( 0.3 )
9706 )
9707 fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed",
9708  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ),
9709  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9710  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9711  saveTags = cms.bool( True ),
9712  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9713  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9714  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9715  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9716  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9717 )
9718 fragment.hltPreHIL3Mu3 = cms.EDFilter( "HLTPrescaler",
9719  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9720  offset = cms.uint32( 0 )
9721 )
9722 fragment.hltL1fL1sSingleMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9723  saveTags = cms.bool( True ),
9724  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
9725  MinPt = cms.double( 0.0 ),
9726  MinN = cms.int32( 1 ),
9727  MaxEta = cms.double( 2.5 ),
9728  CentralBxOnly = cms.bool( True ),
9729  SelectQualities = cms.vint32( ),
9730  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9731 )
9732 fragment.hltL2fL1sSingleMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9733  saveTags = cms.bool( True ),
9734  MaxDr = cms.double( 9999.0 ),
9735  CutOnChambers = cms.bool( False ),
9736  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0" ),
9737  MinPt = cms.double( 0.0 ),
9738  MinN = cms.int32( 0 ),
9739  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9740  MaxEta = cms.double( 2.5 ),
9741  MinNhits = cms.vint32( 0 ),
9742  MinDxySig = cms.double( -1.0 ),
9743  MinNchambers = cms.vint32( 0 ),
9744  AbsEtaBins = cms.vdouble( 0.0 ),
9745  MaxDz = cms.double( 9999.0 ),
9746  MatchToPreviousCand = cms.bool( True ),
9747  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9748  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9749  MinDr = cms.double( -1.0 ),
9750  NSigmaPt = cms.double( 0.0 ),
9751  MinNstations = cms.vint32( 0 )
9752 )
9753 fragment.hltL1fForIterL3L1fL1sSingleMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
9754  saveTags = cms.bool( True ),
9755  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0" ),
9756  MinPt = cms.double( 0.0 ),
9757  MinN = cms.int32( 1 ),
9758  MaxEta = cms.double( 2.5 ),
9759  CentralBxOnly = cms.bool( True ),
9760  SelectQualities = cms.vint32( ),
9761  CandTag = cms.InputTag( "hltL1MuonsPt0" )
9762 )
9763 fragment.hltL3fL1sSingleMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter",
9764  MaxNormalizedChi2 = cms.double( 9999.0 ),
9765  saveTags = cms.bool( True ),
9766  MaxDXYBeamSpot = cms.double( 9999.0 ),
9767  MinDxySig = cms.double( -1.0 ),
9768  MatchToPreviousCand = cms.bool( True ),
9769  MaxPtDifference = cms.double( 9999.0 ),
9770  MaxDr = cms.double( 2.0 ),
9771  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0" ),
9772  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9773  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9774  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9775  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3L1f0L2Filtered0" ),
9776  MaxEta = cms.double( 2.5 ),
9777  trkMuonId = cms.uint32( 0 ),
9778  MinDr = cms.double( -1.0 ),
9779  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9780  MinNmuonHits = cms.int32( 0 ),
9781  MinN = cms.int32( 1 ),
9782  MinTrackPt = cms.double( 0.0 ),
9783  requiredTypeMask = cms.uint32( 0 ),
9784  MaxDz = cms.double( 9999.0 ),
9785  minMuonHits = cms.int32( -1 ),
9786  minTrkHits = cms.int32( -1 ),
9787  MinDXYBeamSpot = cms.double( -1.0 ),
9788  allowedTypeMask = cms.uint32( 255 ),
9789  MinPt = cms.double( 3.0 ),
9790  MinNhits = cms.int32( 0 ),
9791  minMuonStations = cms.int32( -1 ),
9792  NSigmaPt = cms.double( 0.0 ),
9793  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9794  L1MatchingdR = cms.double( 0.3 )
9795 )
9796 fragment.hltPreHIL2Mu5NHitQ10 = cms.EDFilter( "HLTPrescaler",
9797  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9798  offset = cms.uint32( 0 )
9799 )
9800 fragment.hltL2fL1sSingleMu3OR5L1f0L2NHitQ10L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9801  saveTags = cms.bool( True ),
9802  MaxDr = cms.double( 9999.0 ),
9803  CutOnChambers = cms.bool( False ),
9804  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3OR5L1Filtered0" ),
9805  MinPt = cms.double( 5.0 ),
9806  MinN = cms.int32( 1 ),
9807  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9808  MaxEta = cms.double( 2.5 ),
9809  MinNhits = cms.vint32( 10 ),
9810  MinDxySig = cms.double( -1.0 ),
9811  MinNchambers = cms.vint32( 0 ),
9812  AbsEtaBins = cms.vdouble( 9999.0 ),
9813  MaxDz = cms.double( 9999.0 ),
9814  MatchToPreviousCand = cms.bool( True ),
9815  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9816  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9817  MinDr = cms.double( -1.0 ),
9818  NSigmaPt = cms.double( 0.0 ),
9819  MinNstations = cms.vint32( 0 )
9820 )
9821 fragment.hltPreHIL3Mu3NHitQ10 = cms.EDFilter( "HLTPrescaler",
9822  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9823  offset = cms.uint32( 0 )
9824 )
9825 fragment.hltL3fL1sSingleMu3L1f0L2f0L3NHitQ10L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter",
9826  MaxNormalizedChi2 = cms.double( 9999.0 ),
9827  saveTags = cms.bool( True ),
9828  MaxDXYBeamSpot = cms.double( 9999.0 ),
9829  MinDxySig = cms.double( -1.0 ),
9830  MatchToPreviousCand = cms.bool( True ),
9831  MaxPtDifference = cms.double( 9999.0 ),
9832  MaxDr = cms.double( 2.0 ),
9833  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3L1Filtered0" ),
9834  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9835  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9836  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9837  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3L1f0L2Filtered0" ),
9838  MaxEta = cms.double( 2.5 ),
9839  trkMuonId = cms.uint32( 0 ),
9840  MinDr = cms.double( -1.0 ),
9841  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9842  MinNmuonHits = cms.int32( 0 ),
9843  MinN = cms.int32( 1 ),
9844  MinTrackPt = cms.double( 0.0 ),
9845  requiredTypeMask = cms.uint32( 0 ),
9846  MaxDz = cms.double( 9999.0 ),
9847  minMuonHits = cms.int32( -1 ),
9848  minTrkHits = cms.int32( -1 ),
9849  MinDXYBeamSpot = cms.double( -1.0 ),
9850  allowedTypeMask = cms.uint32( 255 ),
9851  MinPt = cms.double( 3.0 ),
9852  MinNhits = cms.int32( 10 ),
9853  minMuonStations = cms.int32( -1 ),
9854  NSigmaPt = cms.double( 0.0 ),
9855  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9856  L1MatchingdR = cms.double( 0.3 )
9857 )
9858 fragment.hltPreHIL3Mu3Track1 = cms.EDFilter( "HLTPrescaler",
9859  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9860  offset = cms.uint32( 0 )
9861 )
9862 fragment.hltL1fMu3TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
9863  saveTags = cms.bool( True ),
9864  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ),
9865  MinPt = cms.double( 0.0 ),
9866  MinN = cms.int32( 1 ),
9867  MaxEta = cms.double( 2.5 ),
9868  CentralBxOnly = cms.bool( True ),
9869  SelectQualities = cms.vint32( ),
9870  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
9871 )
9872 fragment.hltL2fMu3TrackL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
9873  saveTags = cms.bool( True ),
9874  MaxDr = cms.double( 9999.0 ),
9875  CutOnChambers = cms.bool( False ),
9876  PreviousCandTag = cms.InputTag( "hltL1fMu3TrackFiltered0" ),
9877  MinPt = cms.double( 0.0 ),
9878  MinN = cms.int32( 0 ),
9879  SeedMapTag = cms.InputTag( "hltL2Muons" ),
9880  MaxEta = cms.double( 2.5 ),
9881  MinNhits = cms.vint32( 0 ),
9882  MinDxySig = cms.double( -1.0 ),
9883  MinNchambers = cms.vint32( 0 ),
9884  AbsEtaBins = cms.vdouble( 0.0 ),
9885  MaxDz = cms.double( 9999.0 ),
9886  MatchToPreviousCand = cms.bool( True ),
9887  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
9888  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9889  MinDr = cms.double( -1.0 ),
9890  NSigmaPt = cms.double( 0.0 ),
9891  MinNstations = cms.vint32( 0 )
9892 )
9893 fragment.hltL1fForIterL3L1fMu3TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
9894  saveTags = cms.bool( True ),
9895  PreviousCandTag = cms.InputTag( "hltL1fMu3TrackFiltered0" ),
9896  MinPt = cms.double( 0.0 ),
9897  MinN = cms.int32( 1 ),
9898  MaxEta = cms.double( 2.5 ),
9899  CentralBxOnly = cms.bool( True ),
9900  SelectQualities = cms.vint32( ),
9901  CandTag = cms.InputTag( "hltL1MuonsPt0" )
9902 )
9903 fragment.hltL3fLMu3TrackL3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter",
9904  MaxNormalizedChi2 = cms.double( 9999.0 ),
9905  saveTags = cms.bool( True ),
9906  MaxDXYBeamSpot = cms.double( 9999.0 ),
9907  MinDxySig = cms.double( -1.0 ),
9908  MatchToPreviousCand = cms.bool( True ),
9909  MaxPtDifference = cms.double( 9999.0 ),
9910  MaxDr = cms.double( 2.0 ),
9911  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu3TrackFiltered0" ),
9912  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
9913  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
9914  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
9915  PreviousCandTag = cms.InputTag( "hltL2fMu3TrackL2Filtered0" ),
9916  MaxEta = cms.double( 2.5 ),
9917  trkMuonId = cms.uint32( 0 ),
9918  MinDr = cms.double( -1.0 ),
9919  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
9920  MinNmuonHits = cms.int32( 0 ),
9921  MinN = cms.int32( 1 ),
9922  MinTrackPt = cms.double( 0.0 ),
9923  requiredTypeMask = cms.uint32( 0 ),
9924  MaxDz = cms.double( 9999.0 ),
9925  minMuonHits = cms.int32( -1 ),
9926  minTrkHits = cms.int32( -1 ),
9927  MinDXYBeamSpot = cms.double( -1.0 ),
9928  allowedTypeMask = cms.uint32( 255 ),
9929  MinPt = cms.double( 3.0 ),
9930  MinNhits = cms.int32( 0 ),
9931  minMuonStations = cms.int32( 2 ),
9932  NSigmaPt = cms.double( 0.0 ),
9933  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
9934  L1MatchingdR = cms.double( 0.3 )
9935 )
9936 fragment.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer",
9937  verbose = cms.untracked.bool( False ),
9938  useTriggerFilterElectrons = cms.bool( False ),
9939  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9940  isRecoCandidate = cms.bool( True ),
9941  trackLabel = cms.InputTag( "hltIterL3MuonCandidates" ),
9942  useTriggerFilterMuons = cms.bool( False ),
9943  useBeamSpot = cms.bool( True ),
9944  vertexLabel = cms.InputTag( "notUsed" ),
9945  triggerFilterElectronsSrc = cms.InputTag( "notUsed" ),
9946  triggerFilterMuonsSrc = cms.InputTag( "notUsed" ),
9947  useVertex = cms.bool( False )
9948 )
9949 fragment.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
9950  chi2 = cms.double( 1000.0 ),
9951  nSigmaTipMaxTolerance = cms.double( 0.0 ),
9952  ptMin = cms.double( 0.1 ),
9953  nSigmaInvPtTolerance = cms.double( 0.0 ),
9954  tipMax = cms.double( 1.0 )
9955 )
9956 fragment.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
9957  scaleErrorsForBPix1 = cms.bool( False ),
9958  scaleFactor = cms.double( 0.65 )
9959 )
9960 fragment.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
9961  RegionPSet = cms.PSet(
9962  useFixedError = cms.bool( True ),
9963  nSigmaZ = cms.double( 4.0 ),
9964  VertexCollection = cms.InputTag( "hltL3MuonVertex" ),
9965  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9966  useFoundVertices = cms.bool( True ),
9967  fixedError = cms.double( 0.5 ),
9968  sigmaZVertex = cms.double( 4.0 ),
9969  useFakeVertices = cms.bool( True ),
9970  ptMin = cms.double( 0.9 ),
9971  originRadius = cms.double( 0.2 ),
9972  precise = cms.bool( True ),
9973  useMultipleScattering = cms.bool( False )
9974  )
9975 )
9976 fragment.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer",
9977  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ),
9978  layerPairs = cms.vuint32( 0, 1, 2 ),
9979  clusterCheck = cms.InputTag( "" ),
9980  produceSeedingHitSets = cms.bool( False ),
9981  produceIntermediateHitDoublets = cms.bool( True ),
9982  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9983  maxElement = cms.uint32( 0 ),
9984  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
9985 )
9986 fragment.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer",
9987  CAThetaCut = cms.double( 0.002 ),
9988  SeedComparitorPSet = cms.PSet(
9989  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9990  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
9991  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9992  ),
9993  extraHitRPhitolerance = cms.double( 0.032 ),
9994  doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ),
9995  fitFastCircle = cms.bool( True ),
9996  CAHardPtCut = cms.double( 0.0 ),
9997  maxChi2 = cms.PSet(
9998  value2 = cms.double( 50.0 ),
9999  value1 = cms.double( 200.0 ),
10000  pt1 = cms.double( 0.7 ),
10001  enabled = cms.bool( True ),
10002  pt2 = cms.double( 2.0 )
10003  ),
10004  CAPhiCut = cms.double( 0.2 ),
10005  useBendingCorrection = cms.bool( True ),
10006  fitFastCircleChi2Cut = cms.bool( True )
10007 )
10008 fragment.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer",
10009  Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ),
10010  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
10011  passLabel = cms.string( "" ),
10012  Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ),
10013  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" )
10014 )
10015 fragment.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer",
10016  WtAverage = cms.bool( True ),
10017  Method2 = cms.bool( True ),
10018  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10019  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ),
10020  Verbosity = cms.int32( 0 ),
10021  UseError = cms.bool( True ),
10022  TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ),
10023  PtMin = cms.double( 1.0 ),
10024  NTrkMin = cms.int32( 2 ),
10025  ZOffset = cms.double( 5.0 ),
10026  Finder = cms.string( "DivisiveVertexFinder" ),
10027  ZSeparation = cms.double( 0.05 )
10028 )
10029 fragment.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
10030  chi2 = cms.double( 1000.0 ),
10031  nSigmaTipMaxTolerance = cms.double( 0.0 ),
10032  ptMin = cms.double( 0.1 ),
10033  nSigmaInvPtTolerance = cms.double( 0.0 ),
10034  tipMax = cms.double( 1.0 )
10035 )
10036 fragment.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
10037  scaleErrorsForBPix1 = cms.bool( False ),
10038  scaleFactor = cms.double( 0.65 )
10039 )
10040 fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
10041  RegionPSet = cms.PSet(
10042  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
10043  zErrorVetex = cms.double( 0.2 ),
10044  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10045  zErrorBeamSpot = cms.double( 24.2 ),
10046  maxNVertices = cms.int32( 1 ),
10047  maxNRegions = cms.int32( 10 ),
10048  nSigmaZVertex = cms.double( 3.0 ),
10049  nSigmaZBeamSpot = cms.double( 4.0 ),
10050  ptMin = cms.double( 0.9 ),
10051  mode = cms.string( "VerticesFixed" ),
10052  input = cms.InputTag( "hltIterL3MuonCandidates" ),
10053  searchOpt = cms.bool( False ),
10054  whereToUseMeasurementTracker = cms.string( "Never" ),
10055  originRadius = cms.double( 0.1 ),
10056  measurementTrackerName = cms.InputTag( "" ),
10057  precise = cms.bool( True ),
10058  deltaEta = cms.double( 0.3 ),
10059  deltaPhi = cms.double( 0.3 )
10060  )
10061 )
10062 fragment.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer",
10063  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ),
10064  layerPairs = cms.vuint32( 0, 1, 2 ),
10065  clusterCheck = cms.InputTag( "" ),
10066  produceSeedingHitSets = cms.bool( False ),
10067  produceIntermediateHitDoublets = cms.bool( True ),
10068  trackingRegionsSeedingLayers = cms.InputTag( "" ),
10069  maxElement = cms.uint32( 0 ),
10070  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
10071 )
10072 fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer",
10073  CAThetaCut = cms.double( 0.002 ),
10074  SeedComparitorPSet = cms.PSet(
10075  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
10076  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
10077  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10078  ),
10079  extraHitRPhitolerance = cms.double( 0.032 ),
10080  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ),
10081  fitFastCircle = cms.bool( True ),
10082  CAHardPtCut = cms.double( 0.0 ),
10083  maxChi2 = cms.PSet(
10084  value2 = cms.double( 50.0 ),
10085  value1 = cms.double( 200.0 ),
10086  pt1 = cms.double( 0.7 ),
10087  enabled = cms.bool( True ),
10088  pt2 = cms.double( 2.0 )
10089  ),
10090  CAPhiCut = cms.double( 0.2 ),
10091  useBendingCorrection = cms.bool( True ),
10092  fitFastCircleChi2Cut = cms.bool( True )
10093 )
10094 fragment.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer",
10095  Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ),
10096  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
10097  passLabel = cms.string( "" ),
10098  Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ),
10099  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" )
10100 )
10101 fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
10102  useEventsWithNoVertex = cms.bool( True ),
10103  originHalfLength = cms.double( 0.2 ),
10104  useProtoTrackKinematics = cms.bool( False ),
10105  usePV = cms.bool( False ),
10106  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
10107  InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
10108  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10109  InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ),
10110  originRadius = cms.double( 0.1 )
10111 )
10112 fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10113  src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ),
10114  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10115  SimpleMagneticField = cms.string( "ParabolicMf" ),
10116  TransientInitialStateEstimatorParameters = cms.PSet(
10117  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10118  numberMeasurementsForFit = cms.int32( 4 ),
10119  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10120  ),
10121  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10122  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
10123  cleanTrajectoryAfterInOut = cms.bool( False ),
10124  useHitsSplitting = cms.bool( False ),
10125  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10126  reverseTrajectories = cms.bool( False ),
10127  doSeedingRegionRebuilding = cms.bool( False ),
10128  maxNSeeds = cms.uint32( 100000 ),
10129  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
10130  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10131  TrajectoryBuilder = cms.string( "" )
10132 )
10133 fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10134  src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ),
10135  SimpleMagneticField = cms.string( "ParabolicMf" ),
10136  clusterRemovalInfo = cms.InputTag( "" ),
10137  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10138  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
10139  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10140  useHitsSplitting = cms.bool( False ),
10141  MeasurementTracker = cms.string( "" ),
10142  AlgorithmName = cms.string( "hltIterX" ),
10143  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10144  NavigationSchool = cms.string( "" ),
10145  TrajectoryInEvent = cms.bool( False ),
10146  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10147  GeometricInnerState = cms.bool( True ),
10148  useSimpleMF = cms.bool( True ),
10149  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10150 )
10151 fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
10152  src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ),
10153  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10154  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
10155  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10156  mva = cms.PSet(
10157  minPixelHits = cms.vint32( 0, 3, 4 ),
10158  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10159  dr_par = cms.PSet(
10160  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10161  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
10162  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
10163  dr_exp = cms.vint32( 4, 4, 4 ),
10164  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
10165  ),
10166  maxLostLayers = cms.vint32( 1, 1, 1 ),
10167  min3DLayers = cms.vint32( 0, 3, 4 ),
10168  dz_par = cms.PSet(
10169  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
10170  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
10171  dz_exp = cms.vint32( 4, 4, 4 )
10172  ),
10173  minNVtxTrk = cms.int32( 3 ),
10174  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
10175  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
10176  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
10177  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
10178  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
10179  minLayers = cms.vint32( 3, 3, 4 )
10180  ),
10181  ignoreVertices = cms.bool( False )
10182 )
10183 fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
10184  minQuality = cms.string( "highPurity" ),
10185  copyExtras = cms.untracked.bool( True ),
10186  copyTrajectories = cms.untracked.bool( False ),
10187  originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ),
10188  originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ),
10189  originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' )
10190 )
10191 fragment.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10192  trackClassifier = cms.InputTag( '','QualityMasks' ),
10193  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10194  maxChi2 = cms.double( 9.0 ),
10195  trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ),
10196  oldClusterRemovalInfo = cms.InputTag( "" ),
10197  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10198  overrideTrkQuals = cms.InputTag( "" ),
10199  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10200  TrackQuality = cms.string( "highPurity" )
10201 )
10202 fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10203  clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
10204  OnDemand = cms.bool( False ),
10205  src = cms.InputTag( "hltSiStripClusters" )
10206 )
10207 fragment.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
10208  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
10209  'BPix1+BPix2+BPix3+FPix1_pos',
10210  'BPix1+BPix2+BPix3+FPix1_neg',
10211  'BPix1+BPix2+FPix1_pos+FPix2_pos',
10212  'BPix1+BPix2+FPix1_neg+FPix2_neg',
10213  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
10214  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
10215  MTOB = cms.PSet( ),
10216  TEC = cms.PSet( ),
10217  MTID = cms.PSet( ),
10218  FPix = cms.PSet(
10219  hitErrorRPhi = cms.double( 0.0051 ),
10220  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10221  skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
10222  useErrorsFromParam = cms.bool( True ),
10223  hitErrorRZ = cms.double( 0.0036 ),
10224  HitProducer = cms.string( "hltSiPixelRecHits" )
10225  ),
10226  MTEC = cms.PSet( ),
10227  MTIB = cms.PSet( ),
10228  TID = cms.PSet( ),
10229  TOB = cms.PSet( ),
10230  BPix = cms.PSet(
10231  hitErrorRPhi = cms.double( 0.0027 ),
10232  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10233  skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
10234  useErrorsFromParam = cms.bool( True ),
10235  hitErrorRZ = cms.double( 0.006 ),
10236  HitProducer = cms.string( "hltSiPixelRecHits" )
10237  ),
10238  TIB = cms.PSet( )
10239 )
10240 fragment.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
10241  RegionPSet = cms.PSet(
10242  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
10243  zErrorVetex = cms.double( 0.1 ),
10244  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10245  zErrorBeamSpot = cms.double( 24.2 ),
10246  maxNVertices = cms.int32( 1 ),
10247  maxNRegions = cms.int32( 10 ),
10248  nSigmaZVertex = cms.double( 3.0 ),
10249  nSigmaZBeamSpot = cms.double( 4.0 ),
10250  ptMin = cms.double( 0.3 ),
10251  mode = cms.string( "VerticesFixed" ),
10252  input = cms.InputTag( "hltIterL3MuonCandidates" ),
10253  searchOpt = cms.bool( False ),
10254  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
10255  originRadius = cms.double( 0.05 ),
10256  measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
10257  precise = cms.bool( True ),
10258  deltaEta = cms.double( 0.3 ),
10259  deltaPhi = cms.double( 0.3 )
10260  )
10261 )
10262 fragment.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10263  cut = cms.string( "" ),
10264  silentClusterCheck = cms.untracked.bool( False ),
10265  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10266  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10267  doClusterCheck = cms.bool( False ),
10268  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
10269  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10270 )
10271 fragment.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
10272  trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ),
10273  layerPairs = cms.vuint32( 0, 1, 2 ),
10274  clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ),
10275  produceSeedingHitSets = cms.bool( False ),
10276  produceIntermediateHitDoublets = cms.bool( True ),
10277  trackingRegionsSeedingLayers = cms.InputTag( "" ),
10278  maxElement = cms.uint32( 0 ),
10279  seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" )
10280 )
10281 fragment.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
10282  CAThetaCut = cms.double( 0.004 ),
10283  SeedComparitorPSet = cms.PSet(
10284  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
10285  ComponentName = cms.string( "none" ),
10286  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
10287  ),
10288  extraHitRPhitolerance = cms.double( 0.032 ),
10289  doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ),
10290  fitFastCircle = cms.bool( True ),
10291  CAHardPtCut = cms.double( 0.0 ),
10292  maxChi2 = cms.PSet(
10293  value2 = cms.double( 150.0 ),
10294  value1 = cms.double( 2000.0 ),
10295  pt1 = cms.double( 0.7 ),
10296  enabled = cms.bool( True ),
10297  pt2 = cms.double( 2.0 )
10298  ),
10299  CAPhiCut = cms.double( 0.3 ),
10300  useBendingCorrection = cms.bool( True ),
10301  fitFastCircleChi2Cut = cms.bool( True )
10302 )
10303 fragment.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
10304  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10305  forceKinematicWithRegionDirection = cms.bool( False ),
10306  magneticField = cms.string( "ParabolicMf" ),
10307  SeedMomentumForBOFF = cms.double( 5.0 ),
10308  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10309  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10310  MinOneOverPtError = cms.double( 1.0 ),
10311  seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ),
10312  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10313 )
10314 fragment.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10315  src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ),
10316  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10317  SimpleMagneticField = cms.string( "ParabolicMf" ),
10318  TransientInitialStateEstimatorParameters = cms.PSet(
10319  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10320  numberMeasurementsForFit = cms.int32( 4 ),
10321  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10322  ),
10323  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10324  MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
10325  cleanTrajectoryAfterInOut = cms.bool( False ),
10326  useHitsSplitting = cms.bool( False ),
10327  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10328  reverseTrajectories = cms.bool( False ),
10329  doSeedingRegionRebuilding = cms.bool( False ),
10330  maxNSeeds = cms.uint32( 100000 ),
10331  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
10332  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10333  TrajectoryBuilder = cms.string( "" )
10334 )
10335 fragment.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10336  src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ),
10337  SimpleMagneticField = cms.string( "ParabolicMf" ),
10338  clusterRemovalInfo = cms.InputTag( "" ),
10339  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10340  MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ),
10341  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10342  useHitsSplitting = cms.bool( False ),
10343  MeasurementTracker = cms.string( "" ),
10344  AlgorithmName = cms.string( "hltIterX" ),
10345  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10346  NavigationSchool = cms.string( "" ),
10347  TrajectoryInEvent = cms.bool( False ),
10348  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10349  GeometricInnerState = cms.bool( True ),
10350  useSimpleMF = cms.bool( True ),
10351  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10352 )
10353 fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
10354  src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
10355  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10356  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
10357  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10358  mva = cms.PSet(
10359  minPixelHits = cms.vint32( 0, 0, 2 ),
10360  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10361  dr_par = cms.PSet(
10362  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10363  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
10364  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
10365  dr_exp = cms.vint32( 3, 3, 3 ),
10366  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
10367  ),
10368  maxLostLayers = cms.vint32( 1, 1, 1 ),
10369  min3DLayers = cms.vint32( 0, 0, 0 ),
10370  dz_par = cms.PSet(
10371  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
10372  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
10373  dz_exp = cms.vint32( 3, 3, 3 )
10374  ),
10375  minNVtxTrk = cms.int32( 3 ),
10376  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
10377  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
10378  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
10379  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
10380  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
10381  minLayers = cms.vint32( 3, 3, 3 )
10382  ),
10383  ignoreVertices = cms.bool( False )
10384 )
10385 fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
10386  src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
10387  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10388  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
10389  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10390  mva = cms.PSet(
10391  minPixelHits = cms.vint32( 0, 0, 1 ),
10392  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10393  dr_par = cms.PSet(
10394  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10395  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
10396  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
10397  dr_exp = cms.vint32( 4, 4, 4 ),
10398  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
10399  ),
10400  maxLostLayers = cms.vint32( 99, 3, 3 ),
10401  min3DLayers = cms.vint32( 1, 2, 3 ),
10402  dz_par = cms.PSet(
10403  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
10404  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
10405  dz_exp = cms.vint32( 4, 4, 4 )
10406  ),
10407  minNVtxTrk = cms.int32( 2 ),
10408  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
10409  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
10410  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
10411  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
10412  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
10413  minLayers = cms.vint32( 5, 5, 5 )
10414  ),
10415  ignoreVertices = cms.bool( False )
10416 )
10417 fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
10418  inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt',
10419  'hltIter1L3MuonTrackCutClassifierDetached' )
10420 )
10421 fragment.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
10422  minQuality = cms.string( "highPurity" ),
10423  copyExtras = cms.untracked.bool( True ),
10424  copyTrajectories = cms.untracked.bool( False ),
10425  originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ),
10426  originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ),
10427  originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' )
10428 )
10429 fragment.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger",
10430  ShareFrac = cms.double( 0.19 ),
10431  writeOnlyTrkQuals = cms.bool( False ),
10432  MinPT = cms.double( 0.05 ),
10433  allowFirstHitShare = cms.bool( True ),
10434  copyExtras = cms.untracked.bool( True ),
10435  Epsilon = cms.double( -0.001 ),
10436  selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ),
10437  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10438  MaxNormalizedChisq = cms.double( 1000.0 ),
10439  copyMVA = cms.bool( False ),
10440  FoundHitBonus = cms.double( 5.0 ),
10441  LostHitPenalty = cms.double( 20.0 ),
10442  setsToMerge = cms.VPSet(
10443  cms.PSet( pQual = cms.bool( False ),
10444  tLists = cms.vint32( 0, 1 )
10445  )
10446  ),
10447  MinFound = cms.int32( 3 ),
10448  hasSelector = cms.vint32( 0, 0 ),
10449  TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ),
10450  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
10451  newQuality = cms.string( "confirmed" )
10452 )
10453 fragment.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
10454  trackClassifier = cms.InputTag( '','QualityMasks' ),
10455  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
10456  maxChi2 = cms.double( 16.0 ),
10457  trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ),
10458  oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ),
10459  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
10460  overrideTrkQuals = cms.InputTag( "" ),
10461  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
10462  TrackQuality = cms.string( "highPurity" )
10463 )
10464 fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
10465  clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
10466  OnDemand = cms.bool( False ),
10467  src = cms.InputTag( "hltSiStripClusters" )
10468 )
10469 fragment.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
10470  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
10471  'BPix2+BPix3+BPix4',
10472  'BPix1+BPix3+BPix4',
10473  'BPix1+BPix2+BPix4',
10474  'BPix2+BPix3+FPix1_pos',
10475  'BPix2+BPix3+FPix1_neg',
10476  'BPix1+BPix2+FPix1_pos',
10477  'BPix1+BPix2+FPix1_neg',
10478  'BPix2+FPix1_pos+FPix2_pos',
10479  'BPix2+FPix1_neg+FPix2_neg',
10480  'BPix1+FPix1_pos+FPix2_pos',
10481  'BPix1+FPix1_neg+FPix2_neg',
10482  'FPix1_pos+FPix2_pos+FPix3_pos',
10483  'FPix1_neg+FPix2_neg+FPix3_neg' ),
10484  MTOB = cms.PSet( ),
10485  TEC = cms.PSet( ),
10486  MTID = cms.PSet( ),
10487  FPix = cms.PSet(
10488  hitErrorRPhi = cms.double( 0.0051 ),
10489  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10490  skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
10491  useErrorsFromParam = cms.bool( True ),
10492  hitErrorRZ = cms.double( 0.0036 ),
10493  HitProducer = cms.string( "hltSiPixelRecHits" )
10494  ),
10495  MTEC = cms.PSet( ),
10496  MTIB = cms.PSet( ),
10497  TID = cms.PSet( ),
10498  TOB = cms.PSet( ),
10499  BPix = cms.PSet(
10500  hitErrorRPhi = cms.double( 0.0027 ),
10501  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
10502  skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ),
10503  useErrorsFromParam = cms.bool( True ),
10504  hitErrorRZ = cms.double( 0.006 ),
10505  HitProducer = cms.string( "hltSiPixelRecHits" )
10506  ),
10507  TIB = cms.PSet( )
10508 )
10509 fragment.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
10510  RegionPSet = cms.PSet(
10511  vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ),
10512  zErrorVetex = cms.double( 0.05 ),
10513  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10514  zErrorBeamSpot = cms.double( 24.2 ),
10515  maxNVertices = cms.int32( 1 ),
10516  maxNRegions = cms.int32( 10 ),
10517  nSigmaZVertex = cms.double( 3.0 ),
10518  nSigmaZBeamSpot = cms.double( 4.0 ),
10519  ptMin = cms.double( 0.8 ),
10520  mode = cms.string( "VerticesFixed" ),
10521  input = cms.InputTag( "hltIterL3MuonCandidates" ),
10522  searchOpt = cms.bool( False ),
10523  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
10524  originRadius = cms.double( 0.025 ),
10525  measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
10526  precise = cms.bool( True ),
10527  deltaEta = cms.double( 0.3 ),
10528  deltaPhi = cms.double( 0.3 )
10529  )
10530 )
10531 fragment.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
10532  cut = cms.string( "" ),
10533  silentClusterCheck = cms.untracked.bool( False ),
10534  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
10535  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
10536  doClusterCheck = cms.bool( False ),
10537  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
10538  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
10539 )
10540 fragment.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
10541  trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ),
10542  layerPairs = cms.vuint32( 0, 1 ),
10543  clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ),
10544  produceSeedingHitSets = cms.bool( False ),
10545  produceIntermediateHitDoublets = cms.bool( True ),
10546  trackingRegionsSeedingLayers = cms.InputTag( "" ),
10547  maxElement = cms.uint32( 0 ),
10548  seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" )
10549 )
10550 fragment.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
10551  CAHardPtCut = cms.double( 0.3 ),
10552  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10553  extraHitRPhitolerance = cms.double( 0.032 ),
10554  doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ),
10555  CAThetaCut = cms.double( 0.004 ),
10556  maxChi2 = cms.PSet(
10557  value2 = cms.double( 6.0 ),
10558  value1 = cms.double( 100.0 ),
10559  pt1 = cms.double( 0.8 ),
10560  enabled = cms.bool( True ),
10561  pt2 = cms.double( 8.0 )
10562  ),
10563  CAPhiCut = cms.double( 0.1 ),
10564  useBendingCorrection = cms.bool( True )
10565 )
10566 fragment.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
10567  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
10568  forceKinematicWithRegionDirection = cms.bool( False ),
10569  magneticField = cms.string( "ParabolicMf" ),
10570  SeedMomentumForBOFF = cms.double( 5.0 ),
10571  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
10572  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10573  MinOneOverPtError = cms.double( 1.0 ),
10574  seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ),
10575  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
10576 )
10577 fragment.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
10578  src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ),
10579  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
10580  SimpleMagneticField = cms.string( "ParabolicMf" ),
10581  TransientInitialStateEstimatorParameters = cms.PSet(
10582  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
10583  numberMeasurementsForFit = cms.int32( 4 ),
10584  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
10585  ),
10586  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10587  MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
10588  cleanTrajectoryAfterInOut = cms.bool( False ),
10589  useHitsSplitting = cms.bool( False ),
10590  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10591  reverseTrajectories = cms.bool( False ),
10592  doSeedingRegionRebuilding = cms.bool( False ),
10593  maxNSeeds = cms.uint32( 100000 ),
10594  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
10595  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10596  TrajectoryBuilder = cms.string( "" )
10597 )
10598 fragment.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
10599  src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ),
10600  SimpleMagneticField = cms.string( "ParabolicMf" ),
10601  clusterRemovalInfo = cms.InputTag( "" ),
10602  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10603  MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ),
10604  Fitter = cms.string( "hltESPFittingSmootherIT" ),
10605  useHitsSplitting = cms.bool( False ),
10606  MeasurementTracker = cms.string( "" ),
10607  AlgorithmName = cms.string( "hltIterX" ),
10608  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
10609  NavigationSchool = cms.string( "" ),
10610  TrajectoryInEvent = cms.bool( False ),
10611  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
10612  GeometricInnerState = cms.bool( True ),
10613  useSimpleMF = cms.bool( True ),
10614  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
10615 )
10616 fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
10617  src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ),
10618  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
10619  vertices = cms.InputTag( "hltPixelVerticesL3Muon" ),
10620  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
10621  mva = cms.PSet(
10622  minPixelHits = cms.vint32( 0, 0, 0 ),
10623  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
10624  dr_par = cms.PSet(
10625  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
10626  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
10627  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
10628  dr_exp = cms.vint32( 4, 4, 4 ),
10629  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
10630  ),
10631  maxLostLayers = cms.vint32( 1, 1, 1 ),
10632  min3DLayers = cms.vint32( 0, 0, 0 ),
10633  dz_par = cms.PSet(
10634  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
10635  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
10636  dz_exp = cms.vint32( 4, 4, 4 )
10637  ),
10638  minNVtxTrk = cms.int32( 3 ),
10639  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
10640  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
10641  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
10642  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
10643  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
10644  minLayers = cms.vint32( 3, 3, 3 )
10645  ),
10646  ignoreVertices = cms.bool( False )
10647 )
10648 fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
10649  minQuality = cms.string( "highPurity" ),
10650  copyExtras = cms.untracked.bool( True ),
10651  copyTrajectories = cms.untracked.bool( False ),
10652  originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ),
10653  originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ),
10654  originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' )
10655 )
10656 fragment.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger",
10657  ShareFrac = cms.double( 0.19 ),
10658  writeOnlyTrkQuals = cms.bool( False ),
10659  MinPT = cms.double( 0.05 ),
10660  allowFirstHitShare = cms.bool( True ),
10661  copyExtras = cms.untracked.bool( True ),
10662  Epsilon = cms.double( -0.001 ),
10663  selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ),
10664  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
10665  MaxNormalizedChisq = cms.double( 1000.0 ),
10666  copyMVA = cms.bool( False ),
10667  FoundHitBonus = cms.double( 5.0 ),
10668  LostHitPenalty = cms.double( 20.0 ),
10669  setsToMerge = cms.VPSet(
10670  cms.PSet( pQual = cms.bool( False ),
10671  tLists = cms.vint32( 0, 1 )
10672  )
10673  ),
10674  MinFound = cms.int32( 3 ),
10675  hasSelector = cms.vint32( 0, 0 ),
10676  TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ),
10677  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
10678  newQuality = cms.string( "confirmed" )
10679 )
10680 fragment.hltTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer",
10681  src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
10682  particleType = cms.string( "mu+" )
10683 )
10684 fragment.hltMu3Track1MassFiltered0 = cms.EDFilter( "HLTMuonTrackMassFilter",
10685  saveTags = cms.bool( True ),
10686  MaxDCAMuonTrack = cms.double( 0.5 ),
10687  PreviousCandTag = cms.InputTag( "hltL3fLMu3TrackL3Filtered3" ),
10688  TrackTag = cms.InputTag( "hltTracksIter" ),
10689  MaxTrackDz = cms.double( 999.0 ),
10690  MaxTrackNormChi2 = cms.double( 10.0 ),
10691  MinTrackPt = cms.double( 1.0 ),
10692  MinTrackHits = cms.int32( 8 ),
10693  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10694  MaxMasses = cms.vdouble( 9999.0 ),
10695  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10696  MaxTrackEta = cms.double( 999.0 ),
10697  checkCharge = cms.bool( True ),
10698  MinMasses = cms.vdouble( 0.0 ),
10699  CutCowboys = cms.bool( False ),
10700  MaxTrackDxy = cms.double( 999.0 ),
10701  MinTrackP = cms.double( 1.0 )
10702 )
10703 fragment.hltPreHIL3Mu3Track1Jpsi = cms.EDFilter( "HLTPrescaler",
10704  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10705  offset = cms.uint32( 0 )
10706 )
10707 fragment.hltMu3Track1MassFilteredjpsi = cms.EDFilter( "HLTMuonTrackMassFilter",
10708  saveTags = cms.bool( True ),
10709  MaxDCAMuonTrack = cms.double( 0.5 ),
10710  PreviousCandTag = cms.InputTag( "hltL3fLMu3TrackL3Filtered3" ),
10711  TrackTag = cms.InputTag( "hltTracksIter" ),
10712  MaxTrackDz = cms.double( 999.0 ),
10713  MaxTrackNormChi2 = cms.double( 10.0 ),
10714  MinTrackPt = cms.double( 1.0 ),
10715  MinTrackHits = cms.int32( 8 ),
10716  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10717  MaxMasses = cms.vdouble( 3.35 ),
10718  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10719  MaxTrackEta = cms.double( 999.0 ),
10720  checkCharge = cms.bool( True ),
10721  MinMasses = cms.vdouble( 2.8 ),
10722  CutCowboys = cms.bool( False ),
10723  MaxTrackDxy = cms.double( 999.0 ),
10724  MinTrackP = cms.double( 1.0 )
10725 )
10726 fragment.hltPreHIL3Mu5 = cms.EDFilter( "HLTPrescaler",
10727  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10728  offset = cms.uint32( 0 )
10729 )
10730 fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter",
10731  MaxNormalizedChi2 = cms.double( 9999.0 ),
10732  saveTags = cms.bool( True ),
10733  MaxDXYBeamSpot = cms.double( 9999.0 ),
10734  MinDxySig = cms.double( -1.0 ),
10735  MatchToPreviousCand = cms.bool( True ),
10736  MaxPtDifference = cms.double( 9999.0 ),
10737  MaxDr = cms.double( 2.0 ),
10738  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0" ),
10739  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
10740  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
10741  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
10742  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OR5L1f0L2Filtered0" ),
10743  MaxEta = cms.double( 2.5 ),
10744  trkMuonId = cms.uint32( 0 ),
10745  MinDr = cms.double( -1.0 ),
10746  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10747  MinNmuonHits = cms.int32( 0 ),
10748  MinN = cms.int32( 1 ),
10749  MinTrackPt = cms.double( 0.0 ),
10750  requiredTypeMask = cms.uint32( 0 ),
10751  MaxDz = cms.double( 9999.0 ),
10752  minMuonHits = cms.int32( -1 ),
10753  minTrkHits = cms.int32( -1 ),
10754  MinDXYBeamSpot = cms.double( -1.0 ),
10755  allowedTypeMask = cms.uint32( 255 ),
10756  MinPt = cms.double( 5.0 ),
10757  MinNhits = cms.int32( 0 ),
10758  minMuonStations = cms.int32( -1 ),
10759  NSigmaPt = cms.double( 0.0 ),
10760  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10761  L1MatchingdR = cms.double( 0.3 )
10762 )
10763 fragment.hltPreHIL2Mu3NHitQ10 = cms.EDFilter( "HLTPrescaler",
10764  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10765  offset = cms.uint32( 0 )
10766 )
10767 fragment.hltL2fL1sSingleMu3L1f0L2NHitQ10L2Filtered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
10768  saveTags = cms.bool( True ),
10769  MaxDr = cms.double( 9999.0 ),
10770  CutOnChambers = cms.bool( False ),
10771  PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMu3L1Filtered0" ),
10772  MinPt = cms.double( 3.0 ),
10773  MinN = cms.int32( 1 ),
10774  SeedMapTag = cms.InputTag( "hltL2Muons" ),
10775  MaxEta = cms.double( 2.5 ),
10776  MinNhits = cms.vint32( 10 ),
10777  MinDxySig = cms.double( -1.0 ),
10778  MinNchambers = cms.vint32( 0 ),
10779  AbsEtaBins = cms.vdouble( 9999.0 ),
10780  MaxDz = cms.double( 9999.0 ),
10781  MatchToPreviousCand = cms.bool( True ),
10782  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
10783  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10784  MinDr = cms.double( -1.0 ),
10785  NSigmaPt = cms.double( 0.0 ),
10786  MinNstations = cms.vint32( 0 )
10787 )
10788 fragment.hltPreHIL3Mu5NHitQ10 = cms.EDFilter( "HLTPrescaler",
10789  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10790  offset = cms.uint32( 0 )
10791 )
10792 fragment.hltL3fL1sSingleMu3OR5L1f0L2f0L3NHitQ10L3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter",
10793  MaxNormalizedChi2 = cms.double( 9999.0 ),
10794  saveTags = cms.bool( True ),
10795  MaxDXYBeamSpot = cms.double( 9999.0 ),
10796  MinDxySig = cms.double( -1.0 ),
10797  MatchToPreviousCand = cms.bool( True ),
10798  MaxPtDifference = cms.double( 9999.0 ),
10799  MaxDr = cms.double( 2.0 ),
10800  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMu3OR5L1Filtered0" ),
10801  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
10802  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
10803  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
10804  PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu3OR5L1f0L2Filtered0" ),
10805  MaxEta = cms.double( 2.5 ),
10806  trkMuonId = cms.uint32( 0 ),
10807  MinDr = cms.double( -1.0 ),
10808  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10809  MinNmuonHits = cms.int32( 0 ),
10810  MinN = cms.int32( 1 ),
10811  MinTrackPt = cms.double( 0.0 ),
10812  requiredTypeMask = cms.uint32( 0 ),
10813  MaxDz = cms.double( 9999.0 ),
10814  minMuonHits = cms.int32( -1 ),
10815  minTrkHits = cms.int32( -1 ),
10816  MinDXYBeamSpot = cms.double( -1.0 ),
10817  allowedTypeMask = cms.uint32( 255 ),
10818  MinPt = cms.double( 5.0 ),
10819  MinNhits = cms.int32( 10 ),
10820  minMuonStations = cms.int32( -1 ),
10821  NSigmaPt = cms.double( 0.0 ),
10822  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10823  L1MatchingdR = cms.double( 0.3 )
10824 )
10825 fragment.hltPreHIL3Mu5Track1 = cms.EDFilter( "HLTPrescaler",
10826  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10827  offset = cms.uint32( 0 )
10828 )
10829 fragment.hltL1fMu3OR5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
10830  saveTags = cms.bool( True ),
10831  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3OR5" ),
10832  MinPt = cms.double( 0.0 ),
10833  MinN = cms.int32( 1 ),
10834  MaxEta = cms.double( 2.5 ),
10835  CentralBxOnly = cms.bool( True ),
10836  SelectQualities = cms.vint32( ),
10837  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
10838 )
10839 fragment.hltL2fMu3OR5TrackL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
10840  saveTags = cms.bool( True ),
10841  MaxDr = cms.double( 9999.0 ),
10842  CutOnChambers = cms.bool( False ),
10843  PreviousCandTag = cms.InputTag( "hltL1fMu3OR5TrackFiltered0" ),
10844  MinPt = cms.double( 0.0 ),
10845  MinN = cms.int32( 0 ),
10846  SeedMapTag = cms.InputTag( "hltL2Muons" ),
10847  MaxEta = cms.double( 2.5 ),
10848  MinNhits = cms.vint32( 0 ),
10849  MinDxySig = cms.double( -1.0 ),
10850  MinNchambers = cms.vint32( 0 ),
10851  AbsEtaBins = cms.vdouble( 0.0 ),
10852  MaxDz = cms.double( 9999.0 ),
10853  MatchToPreviousCand = cms.bool( True ),
10854  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
10855  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10856  MinDr = cms.double( -1.0 ),
10857  NSigmaPt = cms.double( 0.0 ),
10858  MinNstations = cms.vint32( 0 )
10859 )
10860 fragment.hltL1fForIterL3L1fMu3OR5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
10861  saveTags = cms.bool( True ),
10862  PreviousCandTag = cms.InputTag( "hltL1fMu3OR5TrackFiltered0" ),
10863  MinPt = cms.double( 0.0 ),
10864  MinN = cms.int32( 1 ),
10865  MaxEta = cms.double( 2.5 ),
10866  CentralBxOnly = cms.bool( True ),
10867  SelectQualities = cms.vint32( ),
10868  CandTag = cms.InputTag( "hltL1MuonsPt0" )
10869 )
10870 fragment.hltL3fLMu3OR5TrackL3Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter",
10871  MaxNormalizedChi2 = cms.double( 9999.0 ),
10872  saveTags = cms.bool( True ),
10873  MaxDXYBeamSpot = cms.double( 9999.0 ),
10874  MinDxySig = cms.double( -1.0 ),
10875  MatchToPreviousCand = cms.bool( True ),
10876  MaxPtDifference = cms.double( 9999.0 ),
10877  MaxDr = cms.double( 2.0 ),
10878  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu3OR5TrackFiltered0" ),
10879  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
10880  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
10881  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
10882  PreviousCandTag = cms.InputTag( "hltL2fMu3OR5TrackL2Filtered0" ),
10883  MaxEta = cms.double( 2.5 ),
10884  trkMuonId = cms.uint32( 0 ),
10885  MinDr = cms.double( -1.0 ),
10886  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10887  MinNmuonHits = cms.int32( 0 ),
10888  MinN = cms.int32( 1 ),
10889  MinTrackPt = cms.double( 0.0 ),
10890  requiredTypeMask = cms.uint32( 0 ),
10891  MaxDz = cms.double( 9999.0 ),
10892  minMuonHits = cms.int32( -1 ),
10893  minTrkHits = cms.int32( -1 ),
10894  MinDXYBeamSpot = cms.double( -1.0 ),
10895  allowedTypeMask = cms.uint32( 255 ),
10896  MinPt = cms.double( 5.0 ),
10897  MinNhits = cms.int32( 0 ),
10898  minMuonStations = cms.int32( 2 ),
10899  NSigmaPt = cms.double( 0.0 ),
10900  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10901  L1MatchingdR = cms.double( 0.3 )
10902 )
10903 fragment.hltMu3OR5Track1MassFiltered0 = cms.EDFilter( "HLTMuonTrackMassFilter",
10904  saveTags = cms.bool( True ),
10905  MaxDCAMuonTrack = cms.double( 0.5 ),
10906  PreviousCandTag = cms.InputTag( "hltL3fLMu3OR5TrackL3Filtered5" ),
10907  TrackTag = cms.InputTag( "hltTracksIter" ),
10908  MaxTrackDz = cms.double( 999.0 ),
10909  MaxTrackNormChi2 = cms.double( 10.0 ),
10910  MinTrackPt = cms.double( 1.0 ),
10911  MinTrackHits = cms.int32( 8 ),
10912  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10913  MaxMasses = cms.vdouble( 9999.0 ),
10914  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10915  MaxTrackEta = cms.double( 999.0 ),
10916  checkCharge = cms.bool( True ),
10917  MinMasses = cms.vdouble( 0.0 ),
10918  CutCowboys = cms.bool( False ),
10919  MaxTrackDxy = cms.double( 999.0 ),
10920  MinTrackP = cms.double( 1.0 )
10921 )
10922 fragment.hltPreHIL3Mu5Track1Jpsi = cms.EDFilter( "HLTPrescaler",
10923  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10924  offset = cms.uint32( 0 )
10925 )
10926 fragment.hltMu3OR5Track1MassFilteredjpsi = cms.EDFilter( "HLTMuonTrackMassFilter",
10927  saveTags = cms.bool( True ),
10928  MaxDCAMuonTrack = cms.double( 0.5 ),
10929  PreviousCandTag = cms.InputTag( "hltL3fLMu3OR5TrackL3Filtered5" ),
10930  TrackTag = cms.InputTag( "hltTracksIter" ),
10931  MaxTrackDz = cms.double( 999.0 ),
10932  MaxTrackNormChi2 = cms.double( 10.0 ),
10933  MinTrackPt = cms.double( 1.0 ),
10934  MinTrackHits = cms.int32( 8 ),
10935  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
10936  MaxMasses = cms.vdouble( 3.35 ),
10937  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10938  MaxTrackEta = cms.double( 999.0 ),
10939  checkCharge = cms.bool( True ),
10940  MinMasses = cms.vdouble( 2.8 ),
10941  CutCowboys = cms.bool( False ),
10942  MaxTrackDxy = cms.double( 999.0 ),
10943  MinTrackP = cms.double( 1.0 )
10944 )
10945 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
10946  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
10947  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10948  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10949  saveTags = cms.bool( True ),
10950  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10951  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10952  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10953  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10954  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10955 )
10956 fragment.hltPreHIL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler",
10957  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10958  offset = cms.uint32( 0 )
10959 )
10960 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
10961  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
10962  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10963  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10964  saveTags = cms.bool( True ),
10965  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10966  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10967  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10968  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10969  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10970 )
10971 fragment.hltPreHIL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler",
10972  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10973  offset = cms.uint32( 0 )
10974 )
10975 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
10976  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
10977  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10978  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10979  saveTags = cms.bool( True ),
10980  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10981  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10982  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10983  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10984  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10985 )
10986 fragment.hltPreHIL1NotBptxOR = cms.EDFilter( "HLTPrescaler",
10987  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10988  offset = cms.uint32( 0 )
10989 )
10990 fragment.hltL1sSingleJet8BptxAND = cms.EDFilter( "HLTL1TSeed",
10991  L1SeedsLogicalExpression = cms.string( "L1_SingleJet8_BptxAND" ),
10992  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10993  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10994  saveTags = cms.bool( True ),
10995  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10996  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10997  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10998  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10999  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11000 )
11001 fragment.hltPreHIDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
11002  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11003  offset = cms.uint32( 0 )
11004 )
11005 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
11006  pMin = cms.double( 2.5 ),
11007  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
11008  shareHitFraction = cms.double( 0.8 ),
11009  LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
11010  ptMin = cms.double( 2.5 )
11011 )
11012 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
11013  TrackExtractorPSet = cms.PSet(
11014  Diff_z = cms.double( 0.2 ),
11015  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
11016  Chi2Ndof_Max = cms.double( 1.0E64 ),
11017  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
11018  DR_Veto = cms.double( 0.01 ),
11019  Pt_Min = cms.double( -1.0 ),
11020  DR_Max = cms.double( 1.0 ),
11021  DepositLabel = cms.untracked.string( "" ),
11022  NHits_Min = cms.uint32( 0 ),
11023  Chi2Prob_Min = cms.double( -1.0 ),
11024  Diff_r = cms.double( 0.1 ),
11025  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
11026  ComponentName = cms.string( "TrackExtractor" )
11027  ),
11028  maxAbsEta = cms.double( 3.0 ),
11029  fillGlobalTrackRefits = cms.bool( False ),
11030  arbitrationCleanerOptions = cms.PSet(
11031  OverlapDTheta = cms.double( 0.02 ),
11032  Overlap = cms.bool( True ),
11033  Clustering = cms.bool( True ),
11034  ME1a = cms.bool( True ),
11035  ClusterDTheta = cms.double( 0.02 ),
11036  ClusterDPhi = cms.double( 0.6 ),
11037  OverlapDPhi = cms.double( 0.0786 )
11038  ),
11039  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
11040  addExtraSoftMuons = cms.bool( False ),
11041  debugWithTruthMatching = cms.bool( False ),
11042  CaloExtractorPSet = cms.PSet(
11043  DR_Veto_H = cms.double( 0.1 ),
11044  CenterConeOnCalIntersection = cms.bool( False ),
11045  NoiseTow_EE = cms.double( 0.15 ),
11046  Noise_EB = cms.double( 0.025 ),
11047  Noise_HE = cms.double( 0.2 ),
11048  DR_Veto_E = cms.double( 0.07 ),
11049  NoiseTow_EB = cms.double( 0.04 ),
11050  Noise_EE = cms.double( 0.1 ),
11051  UseRecHitsFlag = cms.bool( False ),
11052  DR_Max = cms.double( 1.0 ),
11053  DepositLabel = cms.untracked.string( "Cal" ),
11054  Noise_HO = cms.double( 0.2 ),
11055  DR_Veto_HO = cms.double( 0.1 ),
11056  Threshold_H = cms.double( 0.5 ),
11057  PrintTimeReport = cms.untracked.bool( False ),
11058  Threshold_E = cms.double( 0.2 ),
11059  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
11060  ComponentName = cms.string( "CaloExtractorByAssociator" ),
11061  Threshold_HO = cms.double( 0.5 ),
11062  DepositInstanceLabels = cms.vstring( 'ecal',
11063  'hcal',
11064  'ho' ),
11065  ServiceParameters = cms.PSet(
11066  RPCLayers = cms.bool( False ),
11067  UseMuonNavigation = cms.untracked.bool( False ),
11068  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
11069  ),
11070  TrackAssociatorParameters = cms.PSet(
11071  useMuon = cms.bool( False ),
11072  truthMatch = cms.bool( False ),
11073  usePreshower = cms.bool( False ),
11074  dRPreshowerPreselection = cms.double( 0.2 ),
11075  muonMaxDistanceSigmaY = cms.double( 0.0 ),
11076  useEcal = cms.bool( False ),
11077  muonMaxDistanceSigmaX = cms.double( 0.0 ),
11078  dRMuon = cms.double( 9999.0 ),
11079  dREcal = cms.double( 1.0 ),
11080  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
11081  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
11082  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11083  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
11084  propagateAllDirections = cms.bool( True ),
11085  muonMaxDistanceY = cms.double( 5.0 ),
11086  useHO = cms.bool( False ),
11087  muonMaxDistanceX = cms.double( 5.0 ),
11088  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
11089  useHcal = cms.bool( False ),
11090  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
11091  accountForTrajectoryChangeCalo = cms.bool( False ),
11092  dREcalPreselection = cms.double( 1.0 ),
11093  useCalo = cms.bool( True ),
11094  dRMuonPreselection = cms.double( 0.2 ),
11095  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11096  dRHcal = cms.double( 1.0 ),
11097  dRHcalPreselection = cms.double( 1.0 ),
11098  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
11099  ),
11100  Noise_HB = cms.double( 0.2 )
11101  ),
11102  runArbitrationCleaner = cms.bool( False ),
11103  fillEnergy = cms.bool( True ),
11104  TrackerKinkFinderParameters = cms.PSet(
11105  usePosition = cms.bool( False ),
11106  diagonalOnly = cms.bool( False )
11107  ),
11108  TimingFillerParameters = cms.PSet(
11109  DTTimingParameters = cms.PSet(
11110  HitError = cms.double( 6.0 ),
11111  MatchParameters = cms.PSet(
11112  TightMatchDT = cms.bool( False ),
11113  DTradius = cms.double( 0.01 ),
11114  TightMatchCSC = cms.bool( True ),
11115  CSCsegments = cms.InputTag( "hltCscSegments" ),
11116  DTsegments = cms.InputTag( "hltDt4DSegments" )
11117  ),
11118  debug = cms.bool( False ),
11119  DoWireCorr = cms.bool( False ),
11120  RequireBothProjections = cms.bool( False ),
11121  DTTimeOffset = cms.double( 2.7 ),
11122  PruneCut = cms.double( 10000.0 ),
11123  DTsegments = cms.InputTag( "hltDt4DSegments" ),
11124  UseSegmentT0 = cms.bool( False ),
11125  HitsMin = cms.int32( 5 ),
11126  DropTheta = cms.bool( True ),
11127  ServiceParameters = cms.PSet(
11128  RPCLayers = cms.bool( True ),
11129  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
11130  )
11131  ),
11132  UseCSC = cms.bool( True ),
11133  CSCTimingParameters = cms.PSet(
11134  MatchParameters = cms.PSet(
11135  TightMatchDT = cms.bool( False ),
11136  DTradius = cms.double( 0.01 ),
11137  TightMatchCSC = cms.bool( True ),
11138  CSCsegments = cms.InputTag( "hltCscSegments" ),
11139  DTsegments = cms.InputTag( "hltDt4DSegments" )
11140  ),
11141  debug = cms.bool( False ),
11142  CSCWireTimeOffset = cms.double( 0.0 ),
11143  CSCStripError = cms.double( 7.0 ),
11144  CSCTimeOffset = cms.double( 0.0 ),
11145  CSCWireError = cms.double( 8.6 ),
11146  PruneCut = cms.double( 100.0 ),
11147  CSCsegments = cms.InputTag( "hltCscSegments" ),
11148  UseStripTime = cms.bool( True ),
11149  CSCStripTimeOffset = cms.double( 0.0 ),
11150  UseWireTime = cms.bool( True ),
11151  ServiceParameters = cms.PSet(
11152  RPCLayers = cms.bool( True ),
11153  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
11154  )
11155  ),
11156  ErrorDT = cms.double( 6.0 ),
11157  EcalEnergyCut = cms.double( 0.4 ),
11158  UseECAL = cms.bool( True ),
11159  ErrorEB = cms.double( 2.085 ),
11160  UseDT = cms.bool( True ),
11161  ErrorEE = cms.double( 6.95 ),
11162  ErrorCSC = cms.double( 7.4 )
11163  ),
11164  inputCollectionTypes = cms.vstring( 'inner tracks',
11165  'links',
11166  'outer tracks' ),
11167  arbitrateTrackerMuons = cms.bool( False ),
11168  minCaloCompatibility = cms.double( 0.6 ),
11169  ecalDepositName = cms.string( "ecal" ),
11170  minP = cms.double( 10.0 ),
11171  fillIsolation = cms.bool( True ),
11172  jetDepositName = cms.string( "jets" ),
11173  hoDepositName = cms.string( "ho" ),
11174  writeIsoDeposits = cms.bool( False ),
11175  maxAbsPullX = cms.double( 4.0 ),
11176  maxAbsPullY = cms.double( 9999.0 ),
11177  minPt = cms.double( 10.0 ),
11178  TrackAssociatorParameters = cms.PSet(
11179  useMuon = cms.bool( True ),
11180  truthMatch = cms.bool( False ),
11181  usePreshower = cms.bool( False ),
11182  dRPreshowerPreselection = cms.double( 0.2 ),
11183  muonMaxDistanceSigmaY = cms.double( 0.0 ),
11184  useEcal = cms.bool( True ),
11185  muonMaxDistanceSigmaX = cms.double( 0.0 ),
11186  dRMuon = cms.double( 9999.0 ),
11187  dREcal = cms.double( 9999.0 ),
11188  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
11189  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
11190  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11191  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
11192  propagateAllDirections = cms.bool( True ),
11193  muonMaxDistanceY = cms.double( 5.0 ),
11194  useHO = cms.bool( True ),
11195  muonMaxDistanceX = cms.double( 5.0 ),
11196  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
11197  useHcal = cms.bool( True ),
11198  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
11199  accountForTrajectoryChangeCalo = cms.bool( False ),
11200  dREcalPreselection = cms.double( 0.05 ),
11201  useCalo = cms.bool( False ),
11202  dRMuonPreselection = cms.double( 0.2 ),
11203  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11204  dRHcal = cms.double( 9999.0 ),
11205  dRHcalPreselection = cms.double( 0.2 ),
11206  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
11207  ),
11208  JetExtractorPSet = cms.PSet(
11209  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
11210  DR_Veto = cms.double( 0.1 ),
11211  DR_Max = cms.double( 1.0 ),
11212  ExcludeMuonVeto = cms.bool( True ),
11213  PrintTimeReport = cms.untracked.bool( False ),
11214  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
11215  ComponentName = cms.string( "JetExtractor" ),
11216  ServiceParameters = cms.PSet(
11217  RPCLayers = cms.bool( False ),
11218  UseMuonNavigation = cms.untracked.bool( False ),
11219  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
11220  ),
11221  TrackAssociatorParameters = cms.PSet(
11222  useMuon = cms.bool( False ),
11223  truthMatch = cms.bool( False ),
11224  usePreshower = cms.bool( False ),
11225  dRPreshowerPreselection = cms.double( 0.2 ),
11226  muonMaxDistanceSigmaY = cms.double( 0.0 ),
11227  useEcal = cms.bool( False ),
11228  muonMaxDistanceSigmaX = cms.double( 0.0 ),
11229  dRMuon = cms.double( 9999.0 ),
11230  dREcal = cms.double( 0.5 ),
11231  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
11232  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
11233  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11234  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ),
11235  propagateAllDirections = cms.bool( True ),
11236  muonMaxDistanceY = cms.double( 5.0 ),
11237  useHO = cms.bool( False ),
11238  muonMaxDistanceX = cms.double( 5.0 ),
11239  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
11240  useHcal = cms.bool( False ),
11241  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
11242  accountForTrajectoryChangeCalo = cms.bool( False ),
11243  dREcalPreselection = cms.double( 0.5 ),
11244  useCalo = cms.bool( True ),
11245  dRMuonPreselection = cms.double( 0.2 ),
11246  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11247  dRHcal = cms.double( 0.5 ),
11248  dRHcalPreselection = cms.double( 0.5 ),
11249  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
11250  ),
11251  Threshold = cms.double( 5.0 )
11252  ),
11253  fillGlobalTrackQuality = cms.bool( False ),
11254  minPCaloMuon = cms.double( 1.0E9 ),
11255  maxAbsDy = cms.double( 9999.0 ),
11256  fillCaloCompatibility = cms.bool( True ),
11257  fillMatching = cms.bool( True ),
11258  MuonCaloCompatibility = cms.PSet(
11259  delta_eta = cms.double( 0.02 ),
11260  delta_phi = cms.double( 0.02 ),
11261  allSiPMHO = cms.bool( False ),
11262  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
11263  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
11264  ),
11265  fillTrackerKink = cms.bool( False ),
11266  hcalDepositName = cms.string( "hcal" ),
11267  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
11268  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
11269  trackDepositName = cms.string( "tracker" ),
11270  maxAbsDx = cms.double( 3.0 ),
11271  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
11272  minNumberOfMatches = cms.int32( 1 )
11273 )
11274 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
11275  sourceTag = cms.InputTag( "rawDataCollector" ),
11276  debugMode = cms.untracked.bool( False ),
11277  InstanceES = cms.string( "" ),
11278  ESdigiCollection = cms.string( "" ),
11279  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
11280 )
11281 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
11282  ESRecoAlgo = cms.int32( 0 ),
11283  ESrechitCollection = cms.string( "EcalRecHitsES" ),
11284  algo = cms.string( "ESRecHitWorker" ),
11285  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
11286 )
11287 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
11288  producers = cms.VPSet(
11289  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
11290  srFlags = cms.InputTag( "" ),
11291  name = cms.string( "PFEBRecHitCreator" ),
11292  qualityTests = cms.VPSet(
11293  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
11294  applySelectionsToAllCrystals = cms.bool( True )
11295  ),
11296  cms.PSet( topologicalCleaning = cms.bool( True ),
11297  skipTTRecoveredHits = cms.bool( True ),
11298  cleaningThreshold = cms.double( 2.0 ),
11299  name = cms.string( "PFRecHitQTestECAL" ),
11300  timingCleaning = cms.bool( True )
11301  )
11302  )
11303  ),
11304  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
11305  srFlags = cms.InputTag( "" ),
11306  name = cms.string( "PFEERecHitCreator" ),
11307  qualityTests = cms.VPSet(
11308  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
11309  applySelectionsToAllCrystals = cms.bool( True )
11310  ),
11311  cms.PSet( topologicalCleaning = cms.bool( True ),
11312  skipTTRecoveredHits = cms.bool( True ),
11313  cleaningThreshold = cms.double( 2.0 ),
11314  name = cms.string( "PFRecHitQTestECAL" ),
11315  timingCleaning = cms.bool( True )
11316  )
11317  )
11318  )
11319  ),
11320  navigator = cms.PSet(
11321  barrel = cms.PSet( ),
11322  endcap = cms.PSet( ),
11323  name = cms.string( "PFRecHitECALNavigator" )
11324  )
11325 )
11326 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
11327  producers = cms.VPSet(
11328  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
11329  name = cms.string( "PFHBHERecHitCreator" ),
11330  qualityTests = cms.VPSet(
11331  cms.PSet( threshold = cms.double( 0.8 ),
11332  name = cms.string( "PFRecHitQTestThreshold" ),
11333  cuts = cms.VPSet(
11334  cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ),
11335  threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ),
11336  detectorEnum = cms.int32( 1 )
11337  ),
11338  cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
11339  threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ),
11340  detectorEnum = cms.int32( 2 )
11341  )
11342  )
11343  ),
11344  cms.PSet( flags = cms.vstring( 'Standard' ),
11345  cleaningThresholds = cms.vdouble( 0.0 ),
11346  name = cms.string( "PFRecHitQTestHCALChannel" ),
11347  maxSeverities = cms.vint32( 11 )
11348  )
11349  )
11350  )
11351  ),
11352  navigator = cms.PSet(
11353  name = cms.string( "PFRecHitHCALNavigator" ),
11354  sigmaCut = cms.double( 4.0 ),
11355  timeResolutionCalc = cms.PSet(
11356  corrTermLowE = cms.double( 0.0 ),
11357  threshLowE = cms.double( 2.0 ),
11358  noiseTerm = cms.double( 8.64 ),
11359  constantTermLowE = cms.double( 6.0 ),
11360  noiseTermLowE = cms.double( 0.0 ),
11361  threshHighE = cms.double( 8.0 ),
11362  constantTerm = cms.double( 1.92 )
11363  )
11364  )
11365 )
11366 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
11367  producers = cms.VPSet(
11368  cms.PSet( thresh_HF = cms.double( 0.4 ),
11369  LongFibre_Fraction = cms.double( 0.1 ),
11370  src = cms.InputTag( "hltHfreco" ),
11371  EMDepthCorrection = cms.double( 22.0 ),
11372  ShortFibre_Fraction = cms.double( 0.01 ),
11373  HADDepthCorrection = cms.double( 25.0 ),
11374  HFCalib29 = cms.double( 1.07 ),
11375  LongFibre_Cut = cms.double( 120.0 ),
11376  name = cms.string( "PFHFRecHitCreator" ),
11377  qualityTests = cms.VPSet(
11378  cms.PSet( flags = cms.vstring( 'Standard',
11379  'HFLong',
11380  'HFShort' ),
11381  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
11382  name = cms.string( "PFRecHitQTestHCALChannel" ),
11383  maxSeverities = cms.vint32( 11, 9, 9 )
11384  ),
11385  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
11386  cuts = cms.VPSet(
11387  cms.PSet( depth = cms.vint32( 1, 2 ),
11388  threshold = cms.vdouble( 1.2, 1.8 ),
11389  detectorEnum = cms.int32( 4 )
11390  )
11391  )
11392  )
11393  ),
11394  ShortFibre_Cut = cms.double( 60.0 )
11395  )
11396  ),
11397  navigator = cms.PSet(
11398  barrel = cms.PSet( ),
11399  endcap = cms.PSet( ),
11400  name = cms.string( "PFRecHitHCALNavigator" )
11401  )
11402 )
11403 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
11404  producers = cms.VPSet(
11405  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
11406  name = cms.string( "PFPSRecHitCreator" ),
11407  qualityTests = cms.VPSet(
11408  cms.PSet( threshold = cms.double( 7.0E-6 ),
11409  name = cms.string( "PFRecHitQTestThreshold" )
11410  )
11411  )
11412  )
11413  ),
11414  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
11415 )
11416 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
11417  pfClusterBuilder = cms.PSet(
11418  minFracTot = cms.double( 1.0E-20 ),
11419  stoppingTolerance = cms.double( 1.0E-8 ),
11420  positionCalc = cms.PSet(
11421  minAllowedNormalization = cms.double( 1.0E-9 ),
11422  posCalcNCrystals = cms.int32( 9 ),
11423  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11424  logWeightDenominator = cms.double( 0.08 ),
11425  minFractionInCalc = cms.double( 1.0E-9 ),
11426  timeResolutionCalcBarrel = cms.PSet(
11427  corrTermLowE = cms.double( 0.0510871 ),
11428  threshLowE = cms.double( 0.5 ),
11429  noiseTerm = cms.double( 1.10889 ),
11430  constantTermLowE = cms.double( 0.0 ),
11431  noiseTermLowE = cms.double( 1.31883 ),
11432  threshHighE = cms.double( 5.0 ),
11433  constantTerm = cms.double( 0.428192 )
11434  ),
11435  timeResolutionCalcEndcap = cms.PSet(
11436  corrTermLowE = cms.double( 0.0 ),
11437  threshLowE = cms.double( 1.0 ),
11438  noiseTerm = cms.double( 5.72489999999 ),
11439  constantTermLowE = cms.double( 0.0 ),
11440  noiseTermLowE = cms.double( 6.92683000001 ),
11441  threshHighE = cms.double( 10.0 ),
11442  constantTerm = cms.double( 0.0 )
11443  )
11444  ),
11445  maxIterations = cms.uint32( 50 ),
11446  positionCalcForConvergence = cms.PSet(
11447  minAllowedNormalization = cms.double( 0.0 ),
11448  T0_ES = cms.double( 1.2 ),
11449  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11450  T0_EE = cms.double( 3.1 ),
11451  T0_EB = cms.double( 7.4 ),
11452  X0 = cms.double( 0.89 ),
11453  minFractionInCalc = cms.double( 0.0 ),
11454  W0 = cms.double( 4.2 )
11455  ),
11456  allCellsPositionCalc = cms.PSet(
11457  minAllowedNormalization = cms.double( 1.0E-9 ),
11458  posCalcNCrystals = cms.int32( -1 ),
11459  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11460  logWeightDenominator = cms.double( 0.08 ),
11461  minFractionInCalc = cms.double( 1.0E-9 ),
11462  timeResolutionCalcBarrel = cms.PSet(
11463  corrTermLowE = cms.double( 0.0510871 ),
11464  threshLowE = cms.double( 0.5 ),
11465  noiseTerm = cms.double( 1.10889 ),
11466  constantTermLowE = cms.double( 0.0 ),
11467  noiseTermLowE = cms.double( 1.31883 ),
11468  threshHighE = cms.double( 5.0 ),
11469  constantTerm = cms.double( 0.428192 )
11470  ),
11471  timeResolutionCalcEndcap = cms.PSet(
11472  corrTermLowE = cms.double( 0.0 ),
11473  threshLowE = cms.double( 1.0 ),
11474  noiseTerm = cms.double( 5.72489999999 ),
11475  constantTermLowE = cms.double( 0.0 ),
11476  noiseTermLowE = cms.double( 6.92683000001 ),
11477  threshHighE = cms.double( 10.0 ),
11478  constantTerm = cms.double( 0.0 )
11479  )
11480  ),
11481  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11482  recHitEnergyNorms = cms.VPSet(
11483  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
11484  detector = cms.string( "ECAL_BARREL" )
11485  ),
11486  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
11487  detector = cms.string( "ECAL_ENDCAP" )
11488  )
11489  ),
11490  showerSigma = cms.double( 1.5 ),
11491  minFractionToKeep = cms.double( 1.0E-7 ),
11492  excludeOtherSeeds = cms.bool( True )
11493  ),
11494  positionReCalc = cms.PSet(
11495  minAllowedNormalization = cms.double( 0.0 ),
11496  T0_ES = cms.double( 1.2 ),
11497  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
11498  T0_EE = cms.double( 3.1 ),
11499  T0_EB = cms.double( 7.4 ),
11500  X0 = cms.double( 0.89 ),
11501  minFractionInCalc = cms.double( 0.0 ),
11502  W0 = cms.double( 4.2 )
11503  ),
11504  initialClusteringStep = cms.PSet(
11505  thresholdsByDetector = cms.VPSet(
11506  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
11507  gatheringThresholdPt = cms.double( 0.0 ),
11508  detector = cms.string( "ECAL_BARREL" )
11509  ),
11510  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
11511  gatheringThresholdPt = cms.double( 0.0 ),
11512  detector = cms.string( "ECAL_ENDCAP" )
11513  )
11514  ),
11515  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11516  useCornerCells = cms.bool( True )
11517  ),
11518  energyCorrector = cms.PSet( ),
11519  recHitCleaners = cms.VPSet(
11520  ),
11521  seedFinder = cms.PSet(
11522  thresholdsByDetector = cms.VPSet(
11523  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
11524  seedingThreshold = cms.double( 0.6 ),
11525  detector = cms.string( "ECAL_ENDCAP" )
11526  ),
11527  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11528  seedingThreshold = cms.double( 0.23 ),
11529  detector = cms.string( "ECAL_BARREL" )
11530  )
11531  ),
11532  algoName = cms.string( "LocalMaximumSeedFinder" ),
11533  nNeighbours = cms.int32( 8 )
11534  ),
11535  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
11536 )
11537 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
11538  pfClusterBuilder = cms.PSet(
11539  minFracTot = cms.double( 1.0E-20 ),
11540  stoppingTolerance = cms.double( 1.0E-8 ),
11541  positionCalc = cms.PSet(
11542  minAllowedNormalization = cms.double( 1.0E-9 ),
11543  posCalcNCrystals = cms.int32( -1 ),
11544  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11545  logWeightDenominator = cms.double( 6.0E-5 ),
11546  minFractionInCalc = cms.double( 1.0E-9 )
11547  ),
11548  maxIterations = cms.uint32( 50 ),
11549  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11550  recHitEnergyNorms = cms.VPSet(
11551  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
11552  detector = cms.string( "PS1" )
11553  ),
11554  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
11555  detector = cms.string( "PS2" )
11556  )
11557  ),
11558  showerSigma = cms.double( 0.3 ),
11559  minFractionToKeep = cms.double( 1.0E-7 ),
11560  excludeOtherSeeds = cms.bool( True )
11561  ),
11562  positionReCalc = cms.PSet( ),
11563  initialClusteringStep = cms.PSet(
11564  thresholdsByDetector = cms.VPSet(
11565  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
11566  gatheringThresholdPt = cms.double( 0.0 ),
11567  detector = cms.string( "PS1" )
11568  ),
11569  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
11570  gatheringThresholdPt = cms.double( 0.0 ),
11571  detector = cms.string( "PS2" )
11572  )
11573  ),
11574  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11575  useCornerCells = cms.bool( False )
11576  ),
11577  energyCorrector = cms.PSet( ),
11578  recHitCleaners = cms.VPSet(
11579  ),
11580  seedFinder = cms.PSet(
11581  thresholdsByDetector = cms.VPSet(
11582  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11583  seedingThreshold = cms.double( 1.2E-4 ),
11584  detector = cms.string( "PS1" )
11585  ),
11586  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11587  seedingThreshold = cms.double( 1.2E-4 ),
11588  detector = cms.string( "PS2" )
11589  )
11590  ),
11591  algoName = cms.string( "LocalMaximumSeedFinder" ),
11592  nNeighbours = cms.int32( 4 )
11593  ),
11594  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
11595 )
11596 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
11597  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
11598  minimumPSEnergy = cms.double( 0.0 ),
11599  energyCorrector = cms.PSet(
11600  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
11601  applyCrackCorrections = cms.bool( False )
11602  ),
11603  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
11604 )
11605 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
11606  pfClusterBuilder = cms.PSet(
11607  minFracTot = cms.double( 1.0E-20 ),
11608  stoppingTolerance = cms.double( 1.0E-8 ),
11609  positionCalc = cms.PSet(
11610  minAllowedNormalization = cms.double( 1.0E-9 ),
11611  posCalcNCrystals = cms.int32( 5 ),
11612  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11613  logWeightDenominator = cms.double( 0.8 ),
11614  minFractionInCalc = cms.double( 1.0E-9 )
11615  ),
11616  maxIterations = cms.uint32( 50 ),
11617  minChi2Prob = cms.double( 0.0 ),
11618  allCellsPositionCalc = cms.PSet(
11619  minAllowedNormalization = cms.double( 1.0E-9 ),
11620  posCalcNCrystals = cms.int32( -1 ),
11621  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11622  logWeightDenominator = cms.double( 0.8 ),
11623  minFractionInCalc = cms.double( 1.0E-9 )
11624  ),
11625  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11626  recHitEnergyNorms = cms.VPSet(
11627  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
11628  depths = cms.vint32( 1, 2, 3, 4 ),
11629  recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 )
11630  ),
11631  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
11632  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
11633  recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 )
11634  )
11635  ),
11636  maxNSigmaTime = cms.double( 10.0 ),
11637  showerSigma = cms.double( 10.0 ),
11638  timeSigmaEE = cms.double( 10.0 ),
11639  clusterTimeResFromSeed = cms.bool( False ),
11640  minFractionToKeep = cms.double( 1.0E-7 ),
11641  excludeOtherSeeds = cms.bool( True ),
11642  timeResolutionCalcBarrel = cms.PSet(
11643  corrTermLowE = cms.double( 0.0 ),
11644  threshLowE = cms.double( 6.0 ),
11645  noiseTerm = cms.double( 21.86 ),
11646  constantTermLowE = cms.double( 4.24 ),
11647  noiseTermLowE = cms.double( 8.0 ),
11648  threshHighE = cms.double( 15.0 ),
11649  constantTerm = cms.double( 2.82 )
11650  ),
11651  timeResolutionCalcEndcap = cms.PSet(
11652  corrTermLowE = cms.double( 0.0 ),
11653  threshLowE = cms.double( 6.0 ),
11654  noiseTerm = cms.double( 21.86 ),
11655  constantTermLowE = cms.double( 4.24 ),
11656  noiseTermLowE = cms.double( 8.0 ),
11657  threshHighE = cms.double( 15.0 ),
11658  constantTerm = cms.double( 2.82 )
11659  ),
11660  timeSigmaEB = cms.double( 10.0 )
11661  ),
11662  positionReCalc = cms.PSet( ),
11663  initialClusteringStep = cms.PSet(
11664  thresholdsByDetector = cms.VPSet(
11665  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
11666  depths = cms.vint32( 1, 2, 3, 4 ),
11667  gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ),
11668  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 )
11669  ),
11670  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
11671  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
11672  gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ),
11673  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
11674  )
11675  ),
11676  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11677  useCornerCells = cms.bool( True )
11678  ),
11679  energyCorrector = cms.PSet( ),
11680  recHitCleaners = cms.VPSet(
11681  ),
11682  seedFinder = cms.PSet(
11683  thresholdsByDetector = cms.VPSet(
11684  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
11685  depths = cms.vint32( 1, 2, 3, 4 ),
11686  seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ),
11687  seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 )
11688  ),
11689  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
11690  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
11691  seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ),
11692  seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
11693  )
11694  ),
11695  algoName = cms.string( "LocalMaximumSeedFinder" ),
11696  nNeighbours = cms.int32( 4 )
11697  ),
11698  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
11699 )
11700 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
11701  pfClusterBuilder = cms.PSet(
11702  allCellsPositionCalc = cms.PSet(
11703  minAllowedNormalization = cms.double( 1.0E-9 ),
11704  posCalcNCrystals = cms.int32( -1 ),
11705  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11706  logWeightDenominator = cms.double( 0.8 ),
11707  minFractionInCalc = cms.double( 1.0E-9 )
11708  ),
11709  algoName = cms.string( "PFMultiDepthClusterizer" ),
11710  nSigmaPhi = cms.double( 2.0 ),
11711  minFractionToKeep = cms.double( 1.0E-7 ),
11712  nSigmaEta = cms.double( 2.0 )
11713  ),
11714  energyCorrector = cms.PSet( ),
11715  positionReCalc = cms.PSet( ),
11716  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
11717 )
11718 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
11719  pfClusterBuilder = cms.PSet(
11720  minFracTot = cms.double( 1.0E-20 ),
11721  stoppingTolerance = cms.double( 1.0E-8 ),
11722  positionCalc = cms.PSet(
11723  minAllowedNormalization = cms.double( 1.0E-9 ),
11724  posCalcNCrystals = cms.int32( 5 ),
11725  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11726  logWeightDenominator = cms.double( 0.8 ),
11727  minFractionInCalc = cms.double( 1.0E-9 )
11728  ),
11729  maxIterations = cms.uint32( 50 ),
11730  allCellsPositionCalc = cms.PSet(
11731  minAllowedNormalization = cms.double( 1.0E-9 ),
11732  posCalcNCrystals = cms.int32( -1 ),
11733  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
11734  logWeightDenominator = cms.double( 0.8 ),
11735  minFractionInCalc = cms.double( 1.0E-9 )
11736  ),
11737  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
11738  recHitEnergyNorms = cms.VPSet(
11739  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
11740  detector = cms.string( "HF_EM" )
11741  ),
11742  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
11743  detector = cms.string( "HF_HAD" )
11744  )
11745  ),
11746  showerSigma = cms.double( 0.0 ),
11747  minFractionToKeep = cms.double( 1.0E-7 ),
11748  excludeOtherSeeds = cms.bool( True )
11749  ),
11750  positionReCalc = cms.PSet( ),
11751  initialClusteringStep = cms.PSet(
11752  thresholdsByDetector = cms.VPSet(
11753  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
11754  gatheringThresholdPt = cms.double( 0.0 ),
11755  detector = cms.string( "HF_EM" )
11756  ),
11757  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
11758  gatheringThresholdPt = cms.double( 0.0 ),
11759  detector = cms.string( "HF_HAD" )
11760  )
11761  ),
11762  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
11763  useCornerCells = cms.bool( False )
11764  ),
11765  energyCorrector = cms.PSet( ),
11766  recHitCleaners = cms.VPSet(
11767  ),
11768  seedFinder = cms.PSet(
11769  thresholdsByDetector = cms.VPSet(
11770  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11771  seedingThreshold = cms.double( 1.4 ),
11772  detector = cms.string( "HF_EM" )
11773  ),
11774  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
11775  seedingThreshold = cms.double( 1.4 ),
11776  detector = cms.string( "HF_HAD" )
11777  )
11778  ),
11779  algoName = cms.string( "LocalMaximumSeedFinder" ),
11780  nNeighbours = cms.int32( 0 )
11781  ),
11782  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
11783 )
11784 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
11785  TrackQuality = cms.string( "none" ),
11786  UseQuality = cms.bool( False ),
11787  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
11788 )
11789 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
11790  debug = cms.untracked.bool( False ),
11791  linkDefinitions = cms.VPSet(
11792  cms.PSet( linkType = cms.string( "PS1:ECAL" ),
11793  useKDTree = cms.bool( True ),
11794  linkerName = cms.string( "PreshowerAndECALLinker" )
11795  ),
11796  cms.PSet( linkType = cms.string( "PS2:ECAL" ),
11797  useKDTree = cms.bool( True ),
11798  linkerName = cms.string( "PreshowerAndECALLinker" )
11799  ),
11800  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
11801  useKDTree = cms.bool( True ),
11802  linkerName = cms.string( "TrackAndECALLinker" )
11803  ),
11804  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
11805  useKDTree = cms.bool( True ),
11806  linkerName = cms.string( "TrackAndHCALLinker" )
11807  ),
11808  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
11809  useKDTree = cms.bool( False ),
11810  linkerName = cms.string( "ECALAndHCALLinker" )
11811  ),
11812  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
11813  useKDTree = cms.bool( False ),
11814  linkerName = cms.string( "HFEMAndHFHADLinker" )
11815  )
11816  ),
11817  elementImporters = cms.VPSet(
11818  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
11819  source = cms.InputTag( "hltLightPFTracks" ),
11820  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
11821  useIterativeTracking = cms.bool( False ),
11822  importerName = cms.string( "GeneralTracksImporter" ),
11823  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
11824  ),
11825  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
11826  importerName = cms.string( "ECALClusterImporter" ),
11827  BCtoPFCMap = cms.InputTag( "" )
11828  ),
11829  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
11830  importerName = cms.string( "GenericClusterImporter" )
11831  ),
11832  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
11833  importerName = cms.string( "GenericClusterImporter" )
11834  ),
11835  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
11836  importerName = cms.string( "GenericClusterImporter" )
11837  )
11838  ),
11839  verbose = cms.untracked.bool( False )
11840 )
11841 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
11842  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
11843  minPtForPostCleaning = cms.double( 20.0 ),
11844  pf_nsigma_ECAL = cms.double( 0.0 ),
11845  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
11846  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
11847  calibrationsLabel = cms.string( "HLT" ),
11848  metFactorForFakes = cms.double( 4.0 ),
11849  muon_HO = cms.vdouble( 0.9, 0.9 ),
11850  electron_missinghits = cms.uint32( 1 ),
11851  metSignificanceForCleaning = cms.double( 3.0 ),
11852  usePFPhotons = cms.bool( False ),
11853  dptRel_DispVtx = cms.double( 10.0 ),
11854  nTrackIsoForEgammaSC = cms.uint32( 2 ),
11855  pf_nsigma_HCAL = cms.double( 1.0 ),
11856  cosmicRejectionDistance = cms.double( 1.0 ),
11857  useEGammaFilters = cms.bool( False ),
11858  useEGammaElectrons = cms.bool( False ),
11859  nsigma_TRACK = cms.double( 1.0 ),
11860  useEGammaSupercluster = cms.bool( False ),
11861  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
11862  eventFractionForCleaning = cms.double( 0.5 ),
11863  usePFDecays = cms.bool( False ),
11864  rejectTracks_Step45 = cms.bool( False ),
11865  eventFractionForRejection = cms.double( 0.8 ),
11866  photon_MinEt = cms.double( 10.0 ),
11867  usePFNuclearInteractions = cms.bool( False ),
11868  maxSignificance = cms.double( 2.5 ),
11869  electron_iso_mva_endcap = cms.double( -0.1075 ),
11870  debug = cms.untracked.bool( False ),
11871  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
11872  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 ),
11873  ptErrorScale = cms.double( 8.0 ),
11874  minSignificance = cms.double( 2.5 ),
11875  minMomentumForPunchThrough = cms.double( 100.0 ),
11876  pf_conv_mvaCut = cms.double( 0.0 ),
11877  useCalibrationsFromDB = cms.bool( True ),
11878  usePFElectrons = cms.bool( False ),
11879  electron_iso_combIso_endcap = cms.double( 10.0 ),
11880  photon_combIso = cms.double( 10.0 ),
11881  electron_iso_mva_barrel = cms.double( -0.1875 ),
11882  postHFCleaning = cms.bool( False ),
11883  factors_45 = cms.vdouble( 10.0, 100.0 ),
11884  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
11885  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
11886  egammaElectrons = cms.InputTag( "" ),
11887  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
11888  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 ),
11889  minPixelHits = cms.int32( 1 ),
11890  maxDPtOPt = cms.double( 1.0 ),
11891  useHO = cms.bool( False ),
11892  pf_electron_output_col = cms.string( "electrons" ),
11893  electron_noniso_mvaCut = cms.double( -0.1 ),
11894  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
11895  useVerticesForNeutral = cms.bool( True ),
11896  trackQuality = cms.string( "highPurity" ),
11897  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
11898  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
11899  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
11900  minDeltaMet = cms.double( 0.4 ),
11901  punchThroughMETFactor = cms.double( 4.0 ),
11902  useProtectionsForJetMET = cms.bool( True ),
11903  metFactorForRejection = cms.double( 4.0 ),
11904  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
11905  calibHF_use = cms.bool( False ),
11906  verbose = cms.untracked.bool( False ),
11907  usePFConversions = cms.bool( False ),
11908  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
11909  metFactorForCleaning = cms.double( 4.0 ),
11910  eventFactorForCosmics = cms.double( 10.0 ),
11911  minSignificanceReduction = cms.double( 1.4 ),
11912  minEnergyForPunchThrough = cms.double( 100.0 ),
11913  minTrackerHits = cms.int32( 8 ),
11914  iCfgCandConnector = cms.PSet(
11915  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
11916  bCalibSecondary = cms.bool( False ),
11917  bCorrect = cms.bool( False ),
11918  bCalibPrimary = cms.bool( False )
11919  ),
11920  rejectTracks_Bad = cms.bool( False ),
11921  pf_electronID_crackCorrection = cms.bool( False ),
11922  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
11923  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 ),
11924  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
11925  metFactorForHighEta = cms.double( 25.0 ),
11926  minHFCleaningPt = cms.double( 5.0 ),
11927  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
11928  pf_electron_mvaCut = cms.double( -0.1 ),
11929  ptFactorForHighEta = cms.double( 2.0 ),
11930  maxDeltaPhiPt = cms.double( 7.0 ),
11931  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
11932  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
11933  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 ),
11934  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
11935  photon_HoE = cms.double( 0.05 ),
11936  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
11937  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 ),
11938  punchThroughFactor = cms.double( 3.0 ),
11939  algoType = cms.uint32( 0 ),
11940  electron_iso_combIso_barrel = cms.double( 10.0 ),
11941  muons = cms.InputTag( "hltMuons" ),
11942  postMuonCleaning = cms.bool( True ),
11943  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 ),
11944  electron_protectionsForJetMET = cms.PSet(
11945  maxEeleOverPoutRes = cms.double( 0.5 ),
11946  maxEleHcalEOverEcalE = cms.double( 0.1 ),
11947  maxEcalEOverPRes = cms.double( 0.2 ),
11948  maxHcalEOverP = cms.double( 1.0 ),
11949  maxE = cms.double( 50.0 ),
11950  maxTrackPOverEele = cms.double( 1.0 ),
11951  maxDPhiIN = cms.double( 0.1 ),
11952  maxEcalEOverP_2 = cms.double( 0.2 ),
11953  maxEcalEOverP_1 = cms.double( 0.5 ),
11954  maxEeleOverPout = cms.double( 0.2 ),
11955  maxHcalEOverEcalE = cms.double( 0.1 ),
11956  maxHcalE = cms.double( 10.0 ),
11957  maxNtracks = cms.double( 3.0 )
11958  ),
11959  electron_iso_pt = cms.double( 10.0 ),
11960  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
11961  vertexCollection = cms.InputTag( "hltPixelVertices" ),
11962  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
11963  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 ),
11964  blocks = cms.InputTag( "hltParticleFlowBlock" ),
11965  pt_Error = cms.double( 1.0 ),
11966  metSignificanceForRejection = cms.double( 4.0 ),
11967  photon_protectionsForJetMET = cms.PSet(
11968  sumPtTrackIsoSlope = cms.double( 0.001 ),
11969  sumPtTrackIso = cms.double( 2.0 )
11970  ),
11971  usePhotonReg = cms.bool( False ),
11972  dzPV = cms.double( 0.2 ),
11973  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 ),
11974  useRegressionFromDB = cms.bool( False ),
11975  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
11976  usePFSCEleCalib = cms.bool( True )
11977 )
11978 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
11979  Active_Area_Repeats = cms.int32( 5 ),
11980  useMassDropTagger = cms.bool( False ),
11981  doAreaFastjet = cms.bool( False ),
11982  muMin = cms.double( -1.0 ),
11983  Ghost_EtaMax = cms.double( 6.0 ),
11984  maxBadHcalCells = cms.uint32( 9999999 ),
11985  doAreaDiskApprox = cms.bool( True ),
11986  subtractorName = cms.string( "" ),
11987  dRMax = cms.double( -1.0 ),
11988  useExplicitGhosts = cms.bool( False ),
11989  puWidth = cms.double( 0.0 ),
11990  maxRecoveredEcalCells = cms.uint32( 9999999 ),
11991  R0 = cms.double( -1.0 ),
11992  jetType = cms.string( "PFJet" ),
11993  muCut = cms.double( -1.0 ),
11994  subjetPtMin = cms.double( -1.0 ),
11995  csRParam = cms.double( -1.0 ),
11996  MinVtxNdof = cms.int32( 0 ),
11997  minSeed = cms.uint32( 0 ),
11998  voronoiRfact = cms.double( -9.0 ),
11999  doRhoFastjet = cms.bool( False ),
12000  jetAlgorithm = cms.string( "AntiKt" ),
12001  writeCompound = cms.bool( False ),
12002  muMax = cms.double( -1.0 ),
12003  nSigmaPU = cms.double( 1.0 ),
12004  GhostArea = cms.double( 0.01 ),
12005  Rho_EtaMax = cms.double( 4.4 ),
12006  restrictInputs = cms.bool( False ),
12007  useDynamicFiltering = cms.bool( False ),
12008  nExclude = cms.uint32( 0 ),
12009  maxRecoveredHcalCells = cms.uint32( 9999999 ),
12010  maxBadEcalCells = cms.uint32( 9999999 ),
12011  yMin = cms.double( -1.0 ),
12012  jetCollInstanceName = cms.string( "" ),
12013  useFiltering = cms.bool( False ),
12014  maxInputs = cms.uint32( 1 ),
12015  rFiltFactor = cms.double( -1.0 ),
12016  useDeterministicSeed = cms.bool( True ),
12017  doPVCorrection = cms.bool( False ),
12018  rFilt = cms.double( -1.0 ),
12019  yMax = cms.double( -1.0 ),
12020  zcut = cms.double( -1.0 ),
12021  useTrimming = cms.bool( False ),
12022  puCenters = cms.vdouble( ),
12023  MaxVtxZ = cms.double( 15.0 ),
12024  rParam = cms.double( 0.4 ),
12025  csRho_EtaMax = cms.double( -1.0 ),
12026  UseOnlyVertexTracks = cms.bool( False ),
12027  dRMin = cms.double( -1.0 ),
12028  gridSpacing = cms.double( -1.0 ),
12029  doFastJetNonUniform = cms.bool( False ),
12030  usePruning = cms.bool( False ),
12031  maxDepth = cms.int32( -1 ),
12032  yCut = cms.double( -1.0 ),
12033  useSoftDrop = cms.bool( False ),
12034  DzTrVtxMax = cms.double( 0.0 ),
12035  UseOnlyOnePV = cms.bool( False ),
12036  maxProblematicHcalCells = cms.uint32( 9999999 ),
12037  correctShape = cms.bool( False ),
12038  rcut_factor = cms.double( -1.0 ),
12039  src = cms.InputTag( "hltParticleFlow" ),
12040  gridMaxRapidity = cms.double( -1.0 ),
12041  sumRecHits = cms.bool( False ),
12042  jetPtMin = cms.double( 0.0 ),
12043  puPtMin = cms.double( 10.0 ),
12044  srcPVs = cms.InputTag( "hltPixelVertices" ),
12045  verbosity = cms.int32( 0 ),
12046  inputEtMin = cms.double( 0.0 ),
12047  useConstituentSubtraction = cms.bool( False ),
12048  beta = cms.double( -1.0 ),
12049  trimPtFracMin = cms.double( -1.0 ),
12050  radiusPU = cms.double( 0.4 ),
12051  nFilt = cms.int32( -1 ),
12052  useKtPruning = cms.bool( False ),
12053  DxyTrVtxMax = cms.double( 0.0 ),
12054  maxProblematicEcalCells = cms.uint32( 9999999 ),
12055  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
12056  doPUOffsetCorr = cms.bool( False ),
12057  writeJetsWithConst = cms.bool( False ),
12058  inputEMin = cms.double( 0.0 )
12059 )
12060 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
12061  CEF = cms.double( 0.99 ),
12062  NHF = cms.double( 0.99 ),
12063  minPt = cms.double( 20.0 ),
12064  CHF = cms.double( 0.0 ),
12065  jetsInput = cms.InputTag( "hltAK4PFJets" ),
12066  NEF = cms.double( 0.99 ),
12067  NTOT = cms.int32( 1 ),
12068  NCH = cms.int32( 0 ),
12069  maxEta = cms.double( 1.0E99 ),
12070  maxCF = cms.double( 99.0 )
12071 )
12072 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
12073  CEF = cms.double( 0.99 ),
12074  NHF = cms.double( 0.9 ),
12075  minPt = cms.double( 20.0 ),
12076  CHF = cms.double( 0.0 ),
12077  jetsInput = cms.InputTag( "hltAK4PFJets" ),
12078  NEF = cms.double( 0.99 ),
12079  NTOT = cms.int32( 1 ),
12080  NCH = cms.int32( 0 ),
12081  maxEta = cms.double( 1.0E99 ),
12082  maxCF = cms.double( 99.0 )
12083 )
12084 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
12085  gridSpacing = cms.double( 0.55 ),
12086  maxRapidity = cms.double( 5.0 ),
12087  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
12088 )
12089 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
12090  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
12091  algorithm = cms.string( "AK4PFHLT" ),
12092  level = cms.string( "L1FastJet" )
12093 )
12094 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12095  algorithm = cms.string( "AK4PFHLT" ),
12096  level = cms.string( "L2Relative" )
12097 )
12098 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12099  algorithm = cms.string( "AK4PFHLT" ),
12100  level = cms.string( "L3Absolute" )
12101 )
12102 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12103  algorithm = cms.string( "AK4PFHLT" ),
12104  level = cms.string( "L2L3Residual" )
12105 )
12106 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
12107  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
12108 )
12109 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
12110  src = cms.InputTag( "hltAK4PFJets" ),
12111  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
12112 )
12113 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
12114  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
12115  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
12116 )
12117 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
12118  src = cms.InputTag( "hltAK4PFJetsTightID" ),
12119  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
12120 )
12121 fragment.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
12122  saveTags = cms.bool( True ),
12123  minPtProbe = cms.double( 25.0 ),
12124  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12125  triggerType = cms.int32( 85 ),
12126  applyAbsToTag = cms.bool( False ),
12127  oppositeEta = cms.bool( True ),
12128  minPtAve = cms.double( 25.0 ),
12129  applyAbsToProbe = cms.bool( False ),
12130  minProbeEta = cms.double( 3.0 ),
12131  atLeastOneJetAbovePT = cms.double( 0.0 ),
12132  maxTagEta = cms.double( -3.0 ),
12133  minPtTag = cms.double( 25.0 ),
12134  maxProbeEta = cms.double( 5.5 ),
12135  minTagEta = cms.double( -5.5 ),
12136  minDphi = cms.double( -1.0 )
12137 )
12138 fragment.hltPreHIDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler",
12139  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12140  offset = cms.uint32( 0 )
12141 )
12142 fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
12143  saveTags = cms.bool( True ),
12144  minPtProbe = cms.double( 15.0 ),
12145  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12146  triggerType = cms.int32( 85 ),
12147  applyAbsToTag = cms.bool( False ),
12148  oppositeEta = cms.bool( True ),
12149  minPtAve = cms.double( 15.0 ),
12150  applyAbsToProbe = cms.bool( False ),
12151  minProbeEta = cms.double( 3.0 ),
12152  atLeastOneJetAbovePT = cms.double( 0.0 ),
12153  maxTagEta = cms.double( -3.0 ),
12154  minPtTag = cms.double( 15.0 ),
12155  maxProbeEta = cms.double( 5.5 ),
12156  minTagEta = cms.double( -5.5 ),
12157  minDphi = cms.double( -1.0 )
12158 )
12159 fragment.hltPreHIDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler",
12160  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12161  offset = cms.uint32( 0 )
12162 )
12163 fragment.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
12164  saveTags = cms.bool( True ),
12165  minPtProbe = cms.double( 25.0 ),
12166  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12167  triggerType = cms.int32( 85 ),
12168  applyAbsToTag = cms.bool( False ),
12169  oppositeEta = cms.bool( False ),
12170  minPtAve = cms.double( 25.0 ),
12171  applyAbsToProbe = cms.bool( False ),
12172  minProbeEta = cms.double( -5.5 ),
12173  atLeastOneJetAbovePT = cms.double( 0.0 ),
12174  maxTagEta = cms.double( 5.5 ),
12175  minPtTag = cms.double( 25.0 ),
12176  maxProbeEta = cms.double( 5.5 ),
12177  minTagEta = cms.double( -5.5 ),
12178  minDphi = cms.double( -1.0 )
12179 )
12180 fragment.hltPreHIDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler",
12181  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12182  offset = cms.uint32( 0 )
12183 )
12184 fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter",
12185  saveTags = cms.bool( True ),
12186  minPtProbe = cms.double( 15.0 ),
12187  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12188  triggerType = cms.int32( 85 ),
12189  applyAbsToTag = cms.bool( False ),
12190  oppositeEta = cms.bool( False ),
12191  minPtAve = cms.double( 15.0 ),
12192  applyAbsToProbe = cms.bool( False ),
12193  minProbeEta = cms.double( -5.5 ),
12194  atLeastOneJetAbovePT = cms.double( 0.0 ),
12195  maxTagEta = cms.double( 5.5 ),
12196  minPtTag = cms.double( 15.0 ),
12197  maxProbeEta = cms.double( 5.5 ),
12198  minTagEta = cms.double( -5.5 ),
12199  minDphi = cms.double( -1.0 )
12200 )
12201 fragment.hltPreHIDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler",
12202  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12203  offset = cms.uint32( 0 )
12204 )
12205 fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
12206  saveTags = cms.bool( True ),
12207  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12208  maxTagEta = cms.double( 1.4 ),
12209  minPtJet = cms.double( 10.0 ),
12210  minPtAve = cms.double( 35.0 ),
12211  minProbeEta = cms.double( 2.7 ),
12212  triggerType = cms.int32( 85 ),
12213  maxProbeEta = cms.double( 5.5 ),
12214  minTagEta = cms.double( -1.0 ),
12215  minDphi = cms.double( 2.5 )
12216 )
12217 fragment.hltPreHIDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler",
12218  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12219  offset = cms.uint32( 0 )
12220 )
12221 fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
12222  saveTags = cms.bool( True ),
12223  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12224  maxTagEta = cms.double( 1.4 ),
12225  minPtJet = cms.double( 10.0 ),
12226  minPtAve = cms.double( 25.0 ),
12227  minProbeEta = cms.double( 2.7 ),
12228  triggerType = cms.int32( 85 ),
12229  maxProbeEta = cms.double( 5.5 ),
12230  minTagEta = cms.double( -1.0 ),
12231  minDphi = cms.double( 2.5 )
12232 )
12233 fragment.hltPreHIDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler",
12234  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12235  offset = cms.uint32( 0 )
12236 )
12237 fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter",
12238  saveTags = cms.bool( True ),
12239  inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
12240  maxTagEta = cms.double( 1.4 ),
12241  minPtJet = cms.double( 10.0 ),
12242  minPtAve = cms.double( 15.0 ),
12243  minProbeEta = cms.double( 2.7 ),
12244  triggerType = cms.int32( 85 ),
12245  maxProbeEta = cms.double( 5.5 ),
12246  minTagEta = cms.double( -1.0 ),
12247  minDphi = cms.double( 2.5 )
12248 )
12249 fragment.hltPreHIDmesonPPTrackingGlobalDpt8 = cms.EDFilter( "HLTPrescaler",
12250  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
12251  offset = cms.uint32( 0 )
12252 )
12253 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
12254  Active_Area_Repeats = cms.int32( 5 ),
12255  useMassDropTagger = cms.bool( False ),
12256  doAreaFastjet = cms.bool( False ),
12257  muMin = cms.double( -1.0 ),
12258  Ghost_EtaMax = cms.double( 6.0 ),
12259  maxBadHcalCells = cms.uint32( 9999999 ),
12260  doAreaDiskApprox = cms.bool( True ),
12261  subtractorName = cms.string( "" ),
12262  dRMax = cms.double( -1.0 ),
12263  useExplicitGhosts = cms.bool( False ),
12264  puWidth = cms.double( 0.0 ),
12265  maxRecoveredEcalCells = cms.uint32( 9999999 ),
12266  R0 = cms.double( -1.0 ),
12267  jetType = cms.string( "CaloJet" ),
12268  muCut = cms.double( -1.0 ),
12269  subjetPtMin = cms.double( -1.0 ),
12270  csRParam = cms.double( -1.0 ),
12271  MinVtxNdof = cms.int32( 5 ),
12272  minSeed = cms.uint32( 14327 ),
12273  voronoiRfact = cms.double( 0.9 ),
12274  doRhoFastjet = cms.bool( False ),
12275  jetAlgorithm = cms.string( "AntiKt" ),
12276  writeCompound = cms.bool( False ),
12277  muMax = cms.double( -1.0 ),
12278  nSigmaPU = cms.double( 1.0 ),
12279  GhostArea = cms.double( 0.01 ),
12280  Rho_EtaMax = cms.double( 4.4 ),
12281  restrictInputs = cms.bool( False ),
12282  useDynamicFiltering = cms.bool( False ),
12283  nExclude = cms.uint32( 0 ),
12284  maxRecoveredHcalCells = cms.uint32( 9999999 ),
12285  maxBadEcalCells = cms.uint32( 9999999 ),
12286  yMin = cms.double( -1.0 ),
12287  jetCollInstanceName = cms.string( "" ),
12288  useFiltering = cms.bool( False ),
12289  maxInputs = cms.uint32( 1 ),
12290  rFiltFactor = cms.double( -1.0 ),
12291  useDeterministicSeed = cms.bool( True ),
12292  doPVCorrection = cms.bool( False ),
12293  rFilt = cms.double( -1.0 ),
12294  yMax = cms.double( -1.0 ),
12295  zcut = cms.double( -1.0 ),
12296  useTrimming = cms.bool( False ),
12297  puCenters = cms.vdouble( ),
12298  MaxVtxZ = cms.double( 15.0 ),
12299  rParam = cms.double( 0.4 ),
12300  csRho_EtaMax = cms.double( -1.0 ),
12301  UseOnlyVertexTracks = cms.bool( False ),
12302  dRMin = cms.double( -1.0 ),
12303  gridSpacing = cms.double( -1.0 ),
12304  doFastJetNonUniform = cms.bool( False ),
12305  usePruning = cms.bool( False ),
12306  maxDepth = cms.int32( -1 ),
12307  yCut = cms.double( -1.0 ),
12308  useSoftDrop = cms.bool( False ),
12309  DzTrVtxMax = cms.double( 0.0 ),
12310  UseOnlyOnePV = cms.bool( False ),
12311  maxProblematicHcalCells = cms.uint32( 9999999 ),
12312  correctShape = cms.bool( False ),
12313  rcut_factor = cms.double( -1.0 ),
12314  src = cms.InputTag( "hltTowerMakerForAll" ),
12315  gridMaxRapidity = cms.double( -1.0 ),
12316  sumRecHits = cms.bool( False ),
12317  jetPtMin = cms.double( 1.0 ),
12318  puPtMin = cms.double( 10.0 ),
12319  srcPVs = cms.InputTag( "NotUsed" ),
12320  verbosity = cms.int32( 0 ),
12321  inputEtMin = cms.double( 0.3 ),
12322  useConstituentSubtraction = cms.bool( False ),
12323  beta = cms.double( -1.0 ),
12324  trimPtFracMin = cms.double( -1.0 ),
12325  radiusPU = cms.double( 0.4 ),
12326  nFilt = cms.int32( -1 ),
12327  useKtPruning = cms.bool( False ),
12328  DxyTrVtxMax = cms.double( 0.0 ),
12329  maxProblematicEcalCells = cms.uint32( 9999999 ),
12330  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
12331  doPUOffsetCorr = cms.bool( False ),
12332  writeJetsWithConst = cms.bool( False ),
12333  inputEMin = cms.double( 0.0 )
12334 )
12335 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
12336  min_N90 = cms.int32( -2 ),
12337  min_N90hits = cms.int32( 2 ),
12338  min_EMF = cms.double( 1.0E-6 ),
12339  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
12340  JetIDParams = cms.PSet(
12341  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
12342  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
12343  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
12344  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
12345  useRecHits = cms.bool( True ),
12346  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
12347  ),
12348  max_EMF = cms.double( 999.0 )
12349 )
12350 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
12351  gridSpacing = cms.double( 0.55 ),
12352  maxRapidity = cms.double( 5.0 ),
12353  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
12354 )
12355 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
12356  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
12357  algorithm = cms.string( "AK4CaloHLT" ),
12358  level = cms.string( "L1FastJet" )
12359 )
12360 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12361  algorithm = cms.string( "AK4CaloHLT" ),
12362  level = cms.string( "L2Relative" )
12363 )
12364 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12365  algorithm = cms.string( "AK4CaloHLT" ),
12366  level = cms.string( "L3Absolute" )
12367 )
12368 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
12369  algorithm = cms.string( "AK4CaloHLT" ),
12370  level = cms.string( "L2L3Residual" )
12371 )
12372 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
12373  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
12374 )
12375 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
12376  src = cms.InputTag( "hltAK4CaloJets" ),
12377  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
12378 )
12379 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
12380  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
12381  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
12382 )
12383 fragment.hltJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
12384  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
12385  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
12386 )
12387 fragment.hltSiPixelClustersForRefPP = cms.EDProducer( "SiPixelClusterProducer",
12388  src = cms.InputTag( "hltSiPixelDigis" ),
12389  ChannelThreshold = cms.int32( 250 ),
12390  maxNumberOfClusters = cms.int32( -1 ),
12391  ClusterThreshold_L1 = cms.int32( 2000 ),
12392  MissCalibrate = cms.untracked.bool( True ),
12393  VCaltoElectronGain = cms.int32( 47 ),
12394  VCaltoElectronGain_L1 = cms.int32( 50 ),
12395  VCaltoElectronOffset = cms.int32( -60 ),
12396  SplitClusters = cms.bool( False ),
12397  payloadType = cms.string( "Offline" ),
12398  SeedThreshold = cms.int32( 1000 ),
12399  VCaltoElectronOffset_L1 = cms.int32( -670 ),
12400  ClusterThreshold = cms.int32( 4000 )
12401 )
12402 fragment.hltSiPixelClustersCacheForRefPP = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
12403  src = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12404  onDemand = cms.bool( False )
12405 )
12406 fragment.hltSiPixelRecHitsForRefPP = cms.EDProducer( "SiPixelRecHitConverter",
12407  VerboseLevel = cms.untracked.int32( 0 ),
12408  src = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12409  CPE = cms.string( "hltESPPixelCPEGeneric" )
12410 )
12411 fragment.hltSiStripClustersForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer",
12412  inactivePixelDetectorLabels = cms.VInputTag( ),
12413  Phase2TrackerCluster1DProducer = cms.string( "" ),
12414  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
12415  pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ),
12416  switchOffPixelsIfEmpty = cms.bool( True ),
12417  badPixelFEDChannelCollectionLabels = cms.VInputTag( ),
12418  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
12419  skipClusters = cms.InputTag( "" ),
12420  pixelCablingMapLabel = cms.string( "" ),
12421  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" )
12422 )
12423 fragment.hltFullIter0PixelQuadrupletsPreSplittingForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
12424  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
12425  'BPix1+BPix2+BPix3+FPix1_pos',
12426  'BPix1+BPix2+BPix3+FPix1_neg',
12427  'BPix1+BPix2+FPix1_pos+FPix2_pos',
12428  'BPix1+BPix2+FPix1_neg+FPix2_neg',
12429  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
12430  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
12431  MTOB = cms.PSet( ),
12432  TEC = cms.PSet( ),
12433  MTID = cms.PSet( ),
12434  FPix = cms.PSet(
12435  hitErrorRPhi = cms.double( 0.0051 ),
12436  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12437  useErrorsFromParam = cms.bool( True ),
12438  hitErrorRZ = cms.double( 0.0036 ),
12439  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12440  ),
12441  MTEC = cms.PSet( ),
12442  MTIB = cms.PSet( ),
12443  TID = cms.PSet( ),
12444  TOB = cms.PSet( ),
12445  BPix = cms.PSet(
12446  hitErrorRPhi = cms.double( 0.0027 ),
12447  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12448  useErrorsFromParam = cms.bool( True ),
12449  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" ),
12450  hitErrorRZ = cms.double( 0.006 )
12451  ),
12452  TIB = cms.PSet( )
12453 )
12454 fragment.hltFullIter0PixelTrackingRegionsPreSplitting = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12455  RegionPSet = cms.PSet(
12456  nSigmaZ = cms.double( 4.0 ),
12457  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12458  ptMin = cms.double( 0.5 ),
12459  originHalfLength = cms.double( 0.0 ),
12460  originRadius = cms.double( 0.02 ),
12461  precise = cms.bool( True ),
12462  useMultipleScattering = cms.bool( False )
12463  )
12464 )
12465 fragment.hltFullIter0PixelClusterCheckPreSplittingForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
12466  cut = cms.string( "" ),
12467  silentClusterCheck = cms.untracked.bool( False ),
12468  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12469  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12470  doClusterCheck = cms.bool( False ),
12471  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
12472  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacility" )
12473 )
12474 fragment.hltFullIter0PixelHitDoubletsPreSplittingForRefPP = cms.EDProducer( "HitPairEDProducer",
12475  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegionsPreSplitting" ),
12476  layerPairs = cms.vuint32( 0, 1, 2 ),
12477  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingForRefPP" ),
12478  produceSeedingHitSets = cms.bool( False ),
12479  produceIntermediateHitDoublets = cms.bool( True ),
12480  trackingRegionsSeedingLayers = cms.InputTag( "" ),
12481  maxElement = cms.uint32( 0 ),
12482  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingForRefPP" )
12483 )
12484 fragment.hltFullIter0PixelHitQuadrupletsPreSplittingForRefPP = cms.EDProducer( "CAHitQuadrupletEDProducer",
12485  CAThetaCut = cms.double( 0.0012 ),
12486  SeedComparitorPSet = cms.PSet(
12487  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12488  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12489  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12490  ),
12491  extraHitRPhitolerance = cms.double( 0.032 ),
12492  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsPreSplittingForRefPP" ),
12493  fitFastCircle = cms.bool( True ),
12494  CAHardPtCut = cms.double( 0.0 ),
12495  maxChi2 = cms.PSet(
12496  value2 = cms.double( 50.0 ),
12497  value1 = cms.double( 200.0 ),
12498  pt1 = cms.double( 0.7 ),
12499  enabled = cms.bool( True ),
12500  pt2 = cms.double( 2.0 )
12501  ),
12502  CAPhiCut = cms.double( 0.2 ),
12503  useBendingCorrection = cms.bool( True ),
12504  fitFastCircleChi2Cut = cms.bool( True )
12505 )
12506 fragment.hltFullIter0PixelSeedsPreSplittingForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12507  SeedComparitorPSet = cms.PSet(
12508  FilterStripHits = cms.bool( False ),
12509  FilterPixelHits = cms.bool( True ),
12510  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
12511  FilterAtHelixStage = cms.bool( False ),
12512  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
12513  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12514  ),
12515  forceKinematicWithRegionDirection = cms.bool( False ),
12516  magneticField = cms.string( "ParabolicMf" ),
12517  SeedMomentumForBOFF = cms.double( 5.0 ),
12518  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12519  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12520  MinOneOverPtError = cms.double( 1.0 ),
12521  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsPreSplittingForRefPP" ),
12522  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12523 )
12524 fragment.hltFullIter0CkfTrackCandidatesPreSplittingForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
12525  src = cms.InputTag( "hltFullIter0PixelSeedsPreSplittingForRefPP" ),
12526  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12527  SimpleMagneticField = cms.string( "ParabolicMf" ),
12528  TransientInitialStateEstimatorParameters = cms.PSet(
12529  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12530  numberMeasurementsForFit = cms.int32( 4 ),
12531  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12532  ),
12533  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12534  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersForRefPP" ),
12535  cleanTrajectoryAfterInOut = cms.bool( True ),
12536  useHitsSplitting = cms.bool( True ),
12537  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12538  reverseTrajectories = cms.bool( False ),
12539  doSeedingRegionRebuilding = cms.bool( True ),
12540  maxNSeeds = cms.uint32( 100000 ),
12541  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
12542  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12543  TrajectoryBuilder = cms.string( "" )
12544 )
12545 fragment.hltFullIter0CtfWithMaterialTracksPreSplittingForRefPP = cms.EDProducer( "TrackProducer",
12546  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesPreSplittingForRefPP" ),
12547  SimpleMagneticField = cms.string( "ParabolicMf" ),
12548  clusterRemovalInfo = cms.InputTag( "" ),
12549  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12550  MeasurementTrackerEvent = cms.InputTag( "" ),
12551  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12552  useHitsSplitting = cms.bool( False ),
12553  MeasurementTracker = cms.string( "" ),
12554  AlgorithmName = cms.string( "initialStep" ),
12555  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12556  NavigationSchool = cms.string( "" ),
12557  TrajectoryInEvent = cms.bool( False ),
12558  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12559  GeometricInnerState = cms.bool( False ),
12560  useSimpleMF = cms.bool( True ),
12561  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12562 )
12563 fragment.hltFullIter0PrimaryVerticesPreSplittingForRefPP = cms.EDProducer( "PrimaryVertexProducer",
12564  vertexCollections = cms.VPSet(
12565  cms.PSet( chi2cutoff = cms.double( 2.5 ),
12566  label = cms.string( "" ),
12567  useBeamConstraint = cms.bool( False ),
12568  minNdof = cms.double( 0.0 ),
12569  maxDistanceToBeam = cms.double( 1.0 ),
12570  algorithm = cms.string( "AdaptiveVertexFitter" )
12571  )
12572  ),
12573  verbose = cms.untracked.bool( False ),
12574  TkFilterParameters = cms.PSet(
12575  maxEta = cms.double( 2.4 ),
12576  minPt = cms.double( 0.0 ),
12577  minSiliconLayersWithHits = cms.int32( 5 ),
12578  minPixelLayersWithHits = cms.int32( 2 ),
12579  maxNormalizedChi2 = cms.double( 20.0 ),
12580  trackQuality = cms.string( "any" ),
12581  algorithm = cms.string( "filter" ),
12582  maxD0Significance = cms.double( 5.0 )
12583  ),
12584  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12585  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksPreSplittingForRefPP" ),
12586  TkClusParameters = cms.PSet(
12587  TkDAClusParameters = cms.PSet(
12588  zmerge = cms.double( 0.01 ),
12589  Tstop = cms.double( 0.5 ),
12590  d0CutOff = cms.double( 3.0 ),
12591  dzCutOff = cms.double( 4.0 ),
12592  vertexSize = cms.double( 0.01 ),
12593  coolingFactor = cms.double( 0.6 ),
12594  Tpurge = cms.double( 2.0 ),
12595  Tmin = cms.double( 2.4 ),
12596  uniquetrkweight = cms.double( 0.9 )
12597  ),
12598  algorithm = cms.string( "DA_vect" )
12599  )
12600 )
12601 fragment.hltSiPixelClustersAfterSplittingForRefPP = cms.EDProducer( "JetCoreClusterSplitter",
12602  verbose = cms.bool( False ),
12603  deltaRmax = cms.double( 0.05 ),
12604  forceXError = cms.double( 100.0 ),
12605  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingForRefPP" ),
12606  chargePerUnit = cms.double( 2000.0 ),
12607  forceYError = cms.double( 150.0 ),
12608  centralMIPCharge = cms.double( 26000.0 ),
12609  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12610  ptMin = cms.double( 200.0 ),
12611  chargeFractionMin = cms.double( 2.0 ),
12612  cores = cms.InputTag( "hltJetsForCoreTracking" ),
12613  fractionalWidth = cms.double( 0.4 ),
12614  pixelCPE = cms.string( "hltESPPixelCPEGeneric" )
12615 )
12616 fragment.hltSiPixelClustersCacheAfterSplittingForRefPP = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
12617  src = cms.InputTag( "hltSiPixelClustersAfterSplittingForRefPP" ),
12618  onDemand = cms.bool( False )
12619 )
12620 fragment.hltSiPixelRecHitsAfterSplittingForRefPP = cms.EDProducer( "SiPixelRecHitConverter",
12621  VerboseLevel = cms.untracked.int32( 0 ),
12622  src = cms.InputTag( "hltSiPixelClustersAfterSplittingForRefPP" ),
12623  CPE = cms.string( "hltESPPixelCPEGeneric" )
12624 )
12625 fragment.hltSiStripRawToClustersFacilityFull = cms.EDProducer( "SiStripClusterizerFromRaw",
12626  ProductLabel = cms.InputTag( "rawDataCollector" ),
12627  DoAPVEmulatorCheck = cms.bool( False ),
12628  Algorithms = cms.PSet(
12629  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
12630  useCMMeanMap = cms.bool( False ),
12631  TruncateInSuppressor = cms.bool( True ),
12632  doAPVRestore = cms.bool( False ),
12633  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
12634  PedestalSubtractionFedMode = cms.bool( True )
12635  ),
12636  Clusterizer = cms.PSet(
12637  QualityLabel = cms.string( "" ),
12638  ClusterThreshold = cms.double( 5.0 ),
12639  SeedThreshold = cms.double( 3.0 ),
12640  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
12641  ChannelThreshold = cms.double( 2.0 ),
12642  MaxAdjacentBad = cms.uint32( 0 ),
12643  setDetId = cms.bool( True ),
12644  MaxSequentialHoles = cms.uint32( 0 ),
12645  RemoveApvShots = cms.bool( True ),
12646  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
12647  MaxSequentialBad = cms.uint32( 1 )
12648  ),
12649  onDemand = cms.bool( False )
12650 )
12651 fragment.hltSiStripClustersFullForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer",
12652  inactivePixelDetectorLabels = cms.VInputTag( ),
12653  Phase2TrackerCluster1DProducer = cms.string( "" ),
12654  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
12655  pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ),
12656  switchOffPixelsIfEmpty = cms.bool( True ),
12657  badPixelFEDChannelCollectionLabels = cms.VInputTag( ),
12658  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
12659  skipClusters = cms.InputTag( "" ),
12660  pixelCablingMapLabel = cms.string( "" ),
12661  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" )
12662 )
12663 fragment.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter",
12664  StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ),
12665  stereoRecHits = cms.string( "stereoRecHit" ),
12666  useSiStripQuality = cms.bool( False ),
12667  matchedRecHits = cms.string( "matchedRecHit" ),
12668  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
12669  VerbosityLevel = cms.untracked.int32( 1 ),
12670  rphiRecHits = cms.string( "rphiRecHit" ),
12671  Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ),
12672  siStripQualityLabel = cms.ESInputTag( "" ),
12673  MaskBadAPVFibers = cms.bool( False )
12674 )
12675 fragment.hltFullIter0PixelQuadrupletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
12676  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
12677  'BPix1+BPix2+BPix3+FPix1_pos',
12678  'BPix1+BPix2+BPix3+FPix1_neg',
12679  'BPix1+BPix2+FPix1_pos+FPix2_pos',
12680  'BPix1+BPix2+FPix1_neg+FPix2_neg',
12681  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
12682  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
12683  MTOB = cms.PSet( ),
12684  TEC = cms.PSet( ),
12685  MTID = cms.PSet( ),
12686  FPix = cms.PSet(
12687  hitErrorRPhi = cms.double( 0.0051 ),
12688  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12689  useErrorsFromParam = cms.bool( True ),
12690  hitErrorRZ = cms.double( 0.0036 ),
12691  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12692  ),
12693  MTEC = cms.PSet( ),
12694  MTIB = cms.PSet( ),
12695  TID = cms.PSet( ),
12696  TOB = cms.PSet( ),
12697  BPix = cms.PSet(
12698  hitErrorRPhi = cms.double( 0.0027 ),
12699  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12700  useErrorsFromParam = cms.bool( True ),
12701  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12702  ),
12703  TIB = cms.PSet( )
12704 )
12705 fragment.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12706  RegionPSet = cms.PSet(
12707  nSigmaZ = cms.double( 4.0 ),
12708  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12709  ptMin = cms.double( 0.5 ),
12710  originHalfLength = cms.double( 0.0 ),
12711  originRadius = cms.double( 0.02 ),
12712  precise = cms.bool( True ),
12713  useMultipleScattering = cms.bool( False )
12714  )
12715 )
12716 fragment.hltFullIter0PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
12717  cut = cms.string( "" ),
12718  silentClusterCheck = cms.untracked.bool( False ),
12719  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12720  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12721  doClusterCheck = cms.bool( False ),
12722  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
12723  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
12724 )
12725 fragment.hltFullIter0PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
12726  trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ),
12727  layerPairs = cms.vuint32( 0, 1, 2 ),
12728  clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckForRefPP" ),
12729  produceSeedingHitSets = cms.bool( False ),
12730  produceIntermediateHitDoublets = cms.bool( True ),
12731  trackingRegionsSeedingLayers = cms.InputTag( "" ),
12732  maxElement = cms.uint32( 0 ),
12733  seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsForRefPP" )
12734 )
12735 fragment.hltFullIter0PixelHitQuadrupletsForRefPP = cms.EDProducer( "CAHitQuadrupletEDProducer",
12736  CAThetaCut = cms.double( 0.0012 ),
12737  SeedComparitorPSet = cms.PSet(
12738  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12739  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12740  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12741  ),
12742  extraHitRPhitolerance = cms.double( 0.032 ),
12743  doublets = cms.InputTag( "hltFullIter0PixelHitDoubletsForRefPP" ),
12744  fitFastCircle = cms.bool( True ),
12745  CAHardPtCut = cms.double( 0.0 ),
12746  maxChi2 = cms.PSet(
12747  value2 = cms.double( 50.0 ),
12748  value1 = cms.double( 200.0 ),
12749  pt1 = cms.double( 0.7 ),
12750  enabled = cms.bool( True ),
12751  pt2 = cms.double( 2.0 )
12752  ),
12753  CAPhiCut = cms.double( 0.2 ),
12754  useBendingCorrection = cms.bool( True ),
12755  fitFastCircleChi2Cut = cms.bool( True )
12756 )
12757 fragment.hltFullIter0PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12758  SeedComparitorPSet = cms.PSet(
12759  FilterStripHits = cms.bool( False ),
12760  FilterPixelHits = cms.bool( True ),
12761  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
12762  FilterAtHelixStage = cms.bool( False ),
12763  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
12764  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12765  ),
12766  forceKinematicWithRegionDirection = cms.bool( False ),
12767  magneticField = cms.string( "ParabolicMf" ),
12768  SeedMomentumForBOFF = cms.double( 5.0 ),
12769  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12770  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12771  MinOneOverPtError = cms.double( 1.0 ),
12772  seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadrupletsForRefPP" ),
12773  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12774 )
12775 fragment.hltFullIter0CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
12776  src = cms.InputTag( "hltFullIter0PixelSeedsForRefPP" ),
12777  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12778  SimpleMagneticField = cms.string( "ParabolicMf" ),
12779  TransientInitialStateEstimatorParameters = cms.PSet(
12780  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12781  numberMeasurementsForFit = cms.int32( 4 ),
12782  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12783  ),
12784  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12785  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullForRefPP" ),
12786  cleanTrajectoryAfterInOut = cms.bool( True ),
12787  useHitsSplitting = cms.bool( True ),
12788  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12789  reverseTrajectories = cms.bool( False ),
12790  doSeedingRegionRebuilding = cms.bool( True ),
12791  maxNSeeds = cms.uint32( 100000 ),
12792  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
12793  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12794  TrajectoryBuilder = cms.string( "" )
12795 )
12796 fragment.hltFullIter0CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
12797  src = cms.InputTag( "hltFullIter0CkfTrackCandidatesForRefPP" ),
12798  SimpleMagneticField = cms.string( "ParabolicMf" ),
12799  clusterRemovalInfo = cms.InputTag( "" ),
12800  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12801  MeasurementTrackerEvent = cms.InputTag( "" ),
12802  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12803  useHitsSplitting = cms.bool( False ),
12804  MeasurementTracker = cms.string( "" ),
12805  AlgorithmName = cms.string( "initialStep" ),
12806  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12807  NavigationSchool = cms.string( "" ),
12808  TrajectoryInEvent = cms.bool( False ),
12809  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12810  GeometricInnerState = cms.bool( False ),
12811  useSimpleMF = cms.bool( True ),
12812  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12813 )
12814 fragment.hltFullIter0PrimaryVerticesForRefPP = cms.EDProducer( "PrimaryVertexProducer",
12815  vertexCollections = cms.VPSet(
12816  cms.PSet( chi2cutoff = cms.double( 2.5 ),
12817  label = cms.string( "" ),
12818  useBeamConstraint = cms.bool( False ),
12819  minNdof = cms.double( 0.0 ),
12820  maxDistanceToBeam = cms.double( 1.0 ),
12821  algorithm = cms.string( "AdaptiveVertexFitter" )
12822  )
12823  ),
12824  verbose = cms.untracked.bool( False ),
12825  TkFilterParameters = cms.PSet(
12826  maxEta = cms.double( 2.4 ),
12827  minPt = cms.double( 0.0 ),
12828  minSiliconLayersWithHits = cms.int32( 5 ),
12829  minPixelLayersWithHits = cms.int32( 2 ),
12830  maxNormalizedChi2 = cms.double( 20.0 ),
12831  trackQuality = cms.string( "any" ),
12832  algorithm = cms.string( "filter" ),
12833  maxD0Significance = cms.double( 5.0 )
12834  ),
12835  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12836  TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ),
12837  TkClusParameters = cms.PSet(
12838  TkDAClusParameters = cms.PSet(
12839  zmerge = cms.double( 0.01 ),
12840  Tstop = cms.double( 0.5 ),
12841  d0CutOff = cms.double( 3.0 ),
12842  dzCutOff = cms.double( 4.0 ),
12843  vertexSize = cms.double( 0.01 ),
12844  coolingFactor = cms.double( 0.6 ),
12845  Tpurge = cms.double( 2.0 ),
12846  Tmin = cms.double( 2.4 ),
12847  uniquetrkweight = cms.double( 0.9 )
12848  ),
12849  algorithm = cms.string( "DA_vect" )
12850  )
12851 )
12852 fragment.hltFullIter0TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
12853  src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ),
12854  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12855  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
12856  qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ),
12857  mva = cms.PSet(
12858  GBRForestFileName = cms.string( "" ),
12859  GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" )
12860  ),
12861  ignoreVertices = cms.bool( False )
12862 )
12863 fragment.hltFullIter0HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
12864  minQuality = cms.string( "highPurity" ),
12865  copyExtras = cms.untracked.bool( True ),
12866  copyTrajectories = cms.untracked.bool( False ),
12867  originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ),
12868  originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierForRefPP','QualityMasks' ),
12869  originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifierForRefPP','MVAValues' )
12870 )
12871 fragment.hltFullIter1ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
12872  trackClassifier = cms.InputTag( '','QualityMasks' ),
12873  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12874  maxChi2 = cms.double( 9.0 ),
12875  trajectories = cms.InputTag( "hltFullIter0HighPurityTracksForRefPP" ),
12876  oldClusterRemovalInfo = cms.InputTag( "" ),
12877  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
12878  overrideTrkQuals = cms.InputTag( "" ),
12879  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12880  TrackQuality = cms.string( "highPurity" )
12881 )
12882 fragment.hltFullIter1MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12883  clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemovalForRefPP" ),
12884  OnDemand = cms.bool( False ),
12885  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
12886 )
12887 fragment.hltFullIter1PixelQuadrupletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
12888  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
12889  'BPix1+BPix2+BPix3+FPix1_pos',
12890  'BPix1+BPix2+BPix3+FPix1_neg',
12891  'BPix1+BPix2+FPix1_pos+FPix2_pos',
12892  'BPix1+BPix2+FPix1_neg+FPix2_neg',
12893  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
12894  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
12895  MTOB = cms.PSet( ),
12896  TEC = cms.PSet( ),
12897  MTID = cms.PSet( ),
12898  FPix = cms.PSet(
12899  hitErrorRPhi = cms.double( 0.0051 ),
12900  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12901  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalForRefPP" ),
12902  useErrorsFromParam = cms.bool( True ),
12903  hitErrorRZ = cms.double( 0.0036 ),
12904  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12905  ),
12906  MTEC = cms.PSet( ),
12907  MTIB = cms.PSet( ),
12908  TID = cms.PSet( ),
12909  TOB = cms.PSet( ),
12910  BPix = cms.PSet(
12911  hitErrorRPhi = cms.double( 0.0027 ),
12912  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
12913  skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemovalForRefPP" ),
12914  useErrorsFromParam = cms.bool( True ),
12915  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
12916  ),
12917  TIB = cms.PSet( )
12918 )
12919 fragment.hltFullIter1PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12920  RegionPSet = cms.PSet(
12921  nSigmaZ = cms.double( 4.0 ),
12922  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12923  ptMin = cms.double( 0.15 ),
12924  originHalfLength = cms.double( 0.0 ),
12925  originRadius = cms.double( 0.02 ),
12926  precise = cms.bool( True ),
12927  useMultipleScattering = cms.bool( False )
12928  )
12929 )
12930 fragment.hltFullIter1PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
12931  cut = cms.string( "" ),
12932  silentClusterCheck = cms.untracked.bool( False ),
12933  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
12934  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
12935  doClusterCheck = cms.bool( False ),
12936  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
12937  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
12938 )
12939 fragment.hltFullIter1PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
12940  trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegions" ),
12941  layerPairs = cms.vuint32( 0, 1, 2 ),
12942  clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckForRefPP" ),
12943  produceSeedingHitSets = cms.bool( False ),
12944  produceIntermediateHitDoublets = cms.bool( True ),
12945  trackingRegionsSeedingLayers = cms.InputTag( "" ),
12946  maxElement = cms.uint32( 0 ),
12947  seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsForRefPP" )
12948 )
12949 fragment.hltFullIter1PixelHitQuadrupletsForRefPP = cms.EDProducer( "CAHitQuadrupletEDProducer",
12950  CAThetaCut = cms.double( 0.0017 ),
12951  SeedComparitorPSet = cms.PSet(
12952  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12953  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12954  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
12955  ),
12956  extraHitRPhitolerance = cms.double( 0.032 ),
12957  doublets = cms.InputTag( "hltFullIter1PixelHitDoubletsForRefPP" ),
12958  fitFastCircle = cms.bool( True ),
12959  CAHardPtCut = cms.double( 0.0 ),
12960  maxChi2 = cms.PSet(
12961  value2 = cms.double( 150.0 ),
12962  value1 = cms.double( 1000.0 ),
12963  pt1 = cms.double( 0.7 ),
12964  enabled = cms.bool( True ),
12965  pt2 = cms.double( 2.0 )
12966  ),
12967  CAPhiCut = cms.double( 0.3 ),
12968  useBendingCorrection = cms.bool( True ),
12969  fitFastCircleChi2Cut = cms.bool( True )
12970 )
12971 fragment.hltFullIter1PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
12972  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12973  forceKinematicWithRegionDirection = cms.bool( False ),
12974  magneticField = cms.string( "ParabolicMf" ),
12975  SeedMomentumForBOFF = cms.double( 5.0 ),
12976  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12977  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12978  MinOneOverPtError = cms.double( 1.0 ),
12979  seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadrupletsForRefPP" ),
12980  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12981 )
12982 fragment.hltFullIter1CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
12983  src = cms.InputTag( "hltFullIter1PixelSeedsForRefPP" ),
12984  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12985  SimpleMagneticField = cms.string( "ParabolicMf" ),
12986  TransientInitialStateEstimatorParameters = cms.PSet(
12987  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12988  numberMeasurementsForFit = cms.int32( 4 ),
12989  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12990  ),
12991  TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
12992  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventForRefPP" ),
12993  cleanTrajectoryAfterInOut = cms.bool( True ),
12994  useHitsSplitting = cms.bool( True ),
12995  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12996  reverseTrajectories = cms.bool( False ),
12997  doSeedingRegionRebuilding = cms.bool( True ),
12998  maxNSeeds = cms.uint32( 100000 ),
12999  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ),
13000  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13001  TrajectoryBuilder = cms.string( "" )
13002 )
13003 fragment.hltFullIter1CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13004  src = cms.InputTag( "hltFullIter1CkfTrackCandidatesForRefPP" ),
13005  SimpleMagneticField = cms.string( "ParabolicMf" ),
13006  clusterRemovalInfo = cms.InputTag( "" ),
13007  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13008  MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEventForRefPP" ),
13009  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13010  useHitsSplitting = cms.bool( False ),
13011  MeasurementTracker = cms.string( "" ),
13012  AlgorithmName = cms.string( "lowPtQuadStep" ),
13013  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13014  NavigationSchool = cms.string( "" ),
13015  TrajectoryInEvent = cms.bool( False ),
13016  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13017  GeometricInnerState = cms.bool( False ),
13018  useSimpleMF = cms.bool( True ),
13019  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13020 )
13021 fragment.hltFullIter1TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
13022  src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksForRefPP" ),
13023  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13024  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13025  qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ),
13026  mva = cms.PSet(
13027  GBRForestFileName = cms.string( "" ),
13028  GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" )
13029  ),
13030  ignoreVertices = cms.bool( False )
13031 )
13032 fragment.hltFullIter1HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13033  minQuality = cms.string( "highPurity" ),
13034  copyExtras = cms.untracked.bool( True ),
13035  copyTrajectories = cms.untracked.bool( False ),
13036  originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracksForRefPP" ),
13037  originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierForRefPP','QualityMasks' ),
13038  originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifierForRefPP','MVAValues' )
13039 )
13040 fragment.hltFullIter2ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13041  trackClassifier = cms.InputTag( '','QualityMasks' ),
13042  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13043  maxChi2 = cms.double( 9.0 ),
13044  trajectories = cms.InputTag( "hltFullIter1HighPurityTracksForRefPP" ),
13045  oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemovalForRefPP" ),
13046  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13047  overrideTrkQuals = cms.InputTag( "" ),
13048  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13049  TrackQuality = cms.string( "highPurity" )
13050 )
13051 fragment.hltFullIter2MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13052  clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemovalForRefPP" ),
13053  OnDemand = cms.bool( False ),
13054  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13055 )
13056 fragment.hltFullIter2PixelTripletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13057  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
13058  'BPix2+BPix3+BPix4',
13059  'BPix1+BPix3+BPix4',
13060  'BPix1+BPix2+BPix4',
13061  'BPix2+BPix3+FPix1_pos',
13062  'BPix2+BPix3+FPix1_neg',
13063  'BPix1+BPix2+FPix1_pos',
13064  'BPix1+BPix2+FPix1_neg',
13065  'BPix1+BPix3+FPix1_pos',
13066  'BPix1+BPix3+FPix1_neg',
13067  'BPix2+FPix1_pos+FPix2_pos',
13068  'BPix2+FPix1_neg+FPix2_neg',
13069  'BPix1+FPix1_pos+FPix2_pos',
13070  'BPix1+FPix1_neg+FPix2_neg',
13071  'BPix1+BPix2+FPix2_pos',
13072  'BPix1+BPix2+FPix2_neg',
13073  'FPix1_pos+FPix2_pos+FPix3_pos',
13074  'FPix1_neg+FPix2_neg+FPix3_neg',
13075  'BPix1+FPix2_pos+FPix3_pos',
13076  'BPix1+FPix2_neg+FPix3_neg',
13077  'BPix1+FPix1_pos+FPix3_pos',
13078  'BPix1+FPix1_neg+FPix3_neg' ),
13079  MTOB = cms.PSet( ),
13080  TEC = cms.PSet( ),
13081  MTID = cms.PSet( ),
13082  FPix = cms.PSet(
13083  hitErrorRPhi = cms.double( 0.0051 ),
13084  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13085  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalForRefPP" ),
13086  useErrorsFromParam = cms.bool( True ),
13087  hitErrorRZ = cms.double( 0.0036 ),
13088  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13089  ),
13090  MTEC = cms.PSet( ),
13091  MTIB = cms.PSet( ),
13092  TID = cms.PSet( ),
13093  TOB = cms.PSet( ),
13094  BPix = cms.PSet(
13095  hitErrorRPhi = cms.double( 0.0027 ),
13096  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13097  skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemovalForRefPP" ),
13098  useErrorsFromParam = cms.bool( True ),
13099  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13100  ),
13101  TIB = cms.PSet( )
13102 )
13103 fragment.hltFullIter2PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13104  RegionPSet = cms.PSet(
13105  nSigmaZ = cms.double( 4.0 ),
13106  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13107  ptMin = cms.double( 0.55 ),
13108  originHalfLength = cms.double( 0.0 ),
13109  originRadius = cms.double( 0.02 ),
13110  precise = cms.bool( True ),
13111  useMultipleScattering = cms.bool( False )
13112  )
13113 )
13114 fragment.hltFullIter2PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13115  cut = cms.string( "" ),
13116  silentClusterCheck = cms.untracked.bool( False ),
13117  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13118  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13119  doClusterCheck = cms.bool( False ),
13120  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13121  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13122 )
13123 fragment.hltFullIter2PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
13124  trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegions" ),
13125  layerPairs = cms.vuint32( 0, 1 ),
13126  clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckForRefPP" ),
13127  produceSeedingHitSets = cms.bool( True ),
13128  produceIntermediateHitDoublets = cms.bool( True ),
13129  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13130  maxElement = cms.uint32( 0 ),
13131  seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsForRefPP" )
13132 )
13133 fragment.hltFullIter2PixelHitTripletsForRefPP = cms.EDProducer( "CAHitTripletEDProducer",
13134  CAHardPtCut = cms.double( 0.3 ),
13135  SeedComparitorPSet = cms.PSet(
13136  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
13137  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
13138  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13139  ),
13140  extraHitRPhitolerance = cms.double( 0.032 ),
13141  doublets = cms.InputTag( "hltFullIter2PixelHitDoubletsForRefPP" ),
13142  CAThetaCut = cms.double( 0.004 ),
13143  maxChi2 = cms.PSet(
13144  value2 = cms.double( 6.0 ),
13145  value1 = cms.double( 100.0 ),
13146  pt1 = cms.double( 0.8 ),
13147  enabled = cms.bool( True ),
13148  pt2 = cms.double( 8.0 )
13149  ),
13150  CAPhiCut = cms.double( 0.07 ),
13151  useBendingCorrection = cms.bool( True )
13152 )
13153 fragment.hltFullIter2PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13154  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
13155  forceKinematicWithRegionDirection = cms.bool( False ),
13156  magneticField = cms.string( "ParabolicMf" ),
13157  SeedMomentumForBOFF = cms.double( 5.0 ),
13158  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13159  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13160  MinOneOverPtError = cms.double( 1.0 ),
13161  seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTripletsForRefPP" ),
13162  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13163 )
13164 fragment.hltFullIter2CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13165  src = cms.InputTag( "hltFullIter2PixelSeedsForRefPP" ),
13166  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13167  SimpleMagneticField = cms.string( "ParabolicMf" ),
13168  TransientInitialStateEstimatorParameters = cms.PSet(
13169  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13170  numberMeasurementsForFit = cms.int32( 4 ),
13171  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13172  ),
13173  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
13174  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventForRefPP" ),
13175  cleanTrajectoryAfterInOut = cms.bool( True ),
13176  useHitsSplitting = cms.bool( True ),
13177  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13178  reverseTrajectories = cms.bool( False ),
13179  doSeedingRegionRebuilding = cms.bool( True ),
13180  maxNSeeds = cms.uint32( 100000 ),
13181  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ),
13182  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13183  TrajectoryBuilder = cms.string( "" )
13184 )
13185 fragment.hltFullIter2CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13186  src = cms.InputTag( "hltFullIter2CkfTrackCandidatesForRefPP" ),
13187  SimpleMagneticField = cms.string( "ParabolicMf" ),
13188  clusterRemovalInfo = cms.InputTag( "" ),
13189  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13190  MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEventForRefPP" ),
13191  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13192  useHitsSplitting = cms.bool( False ),
13193  MeasurementTracker = cms.string( "" ),
13194  AlgorithmName = cms.string( "highPtTripletStep" ),
13195  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13196  NavigationSchool = cms.string( "" ),
13197  TrajectoryInEvent = cms.bool( False ),
13198  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13199  GeometricInnerState = cms.bool( False ),
13200  useSimpleMF = cms.bool( True ),
13201  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13202 )
13203 fragment.hltFullIter2TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
13204  src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksForRefPP" ),
13205  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13206  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13207  qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ),
13208  mva = cms.PSet(
13209  GBRForestFileName = cms.string( "" ),
13210  GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" )
13211  ),
13212  ignoreVertices = cms.bool( False )
13213 )
13214 fragment.hltFullIter2HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13215  minQuality = cms.string( "highPurity" ),
13216  copyExtras = cms.untracked.bool( True ),
13217  copyTrajectories = cms.untracked.bool( False ),
13218  originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracksForRefPP" ),
13219  originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierForRefPP','QualityMasks' ),
13220  originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifierForRefPP','MVAValues' )
13221 )
13222 fragment.hltFullIter3ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13223  trackClassifier = cms.InputTag( '','QualityMasks' ),
13224  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13225  maxChi2 = cms.double( 9.0 ),
13226  trajectories = cms.InputTag( "hltFullIter2HighPurityTracksForRefPP" ),
13227  oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemovalForRefPP" ),
13228  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13229  overrideTrkQuals = cms.InputTag( "" ),
13230  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13231  TrackQuality = cms.string( "highPurity" )
13232 )
13233 fragment.hltFullIter3MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13234  clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemovalForRefPP" ),
13235  OnDemand = cms.bool( False ),
13236  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13237 )
13238 fragment.hltFullIter3PixelTripletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13239  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
13240  'BPix2+BPix3+BPix4',
13241  'BPix1+BPix3+BPix4',
13242  'BPix1+BPix2+BPix4',
13243  'BPix2+BPix3+FPix1_pos',
13244  'BPix2+BPix3+FPix1_neg',
13245  'BPix1+BPix2+FPix1_pos',
13246  'BPix1+BPix2+FPix1_neg',
13247  'BPix1+BPix3+FPix1_pos',
13248  'BPix1+BPix3+FPix1_neg',
13249  'BPix2+FPix1_pos+FPix2_pos',
13250  'BPix2+FPix1_neg+FPix2_neg',
13251  'BPix1+FPix1_pos+FPix2_pos',
13252  'BPix1+FPix1_neg+FPix2_neg',
13253  'BPix1+BPix2+FPix2_pos',
13254  'BPix1+BPix2+FPix2_neg',
13255  'FPix1_pos+FPix2_pos+FPix3_pos',
13256  'FPix1_neg+FPix2_neg+FPix3_neg',
13257  'BPix1+FPix2_pos+FPix3_pos',
13258  'BPix1+FPix2_neg+FPix3_neg',
13259  'BPix1+FPix1_pos+FPix3_pos',
13260  'BPix1+FPix1_neg+FPix3_neg' ),
13261  MTOB = cms.PSet( ),
13262  TEC = cms.PSet( ),
13263  MTID = cms.PSet( ),
13264  FPix = cms.PSet(
13265  hitErrorRPhi = cms.double( 0.0051 ),
13266  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13267  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalForRefPP" ),
13268  useErrorsFromParam = cms.bool( True ),
13269  hitErrorRZ = cms.double( 0.0036 ),
13270  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13271  ),
13272  MTEC = cms.PSet( ),
13273  MTIB = cms.PSet( ),
13274  TID = cms.PSet( ),
13275  TOB = cms.PSet( ),
13276  BPix = cms.PSet(
13277  hitErrorRPhi = cms.double( 0.0027 ),
13278  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13279  skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemovalForRefPP" ),
13280  useErrorsFromParam = cms.bool( True ),
13281  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13282  ),
13283  TIB = cms.PSet( )
13284 )
13285 fragment.hltFullIter3PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13286  RegionPSet = cms.PSet(
13287  nSigmaZ = cms.double( 4.0 ),
13288  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13289  ptMin = cms.double( 0.2 ),
13290  originHalfLength = cms.double( 0.0 ),
13291  originRadius = cms.double( 0.02 ),
13292  precise = cms.bool( True ),
13293  useMultipleScattering = cms.bool( False )
13294  )
13295 )
13296 fragment.hltFullIter3PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13297  cut = cms.string( "" ),
13298  silentClusterCheck = cms.untracked.bool( False ),
13299  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13300  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13301  doClusterCheck = cms.bool( False ),
13302  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13303  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13304 )
13305 fragment.hltFullIter3PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
13306  trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegions" ),
13307  layerPairs = cms.vuint32( 0, 1 ),
13308  clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckForRefPP" ),
13309  produceSeedingHitSets = cms.bool( True ),
13310  produceIntermediateHitDoublets = cms.bool( True ),
13311  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13312  maxElement = cms.uint32( 0 ),
13313  seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsForRefPP" )
13314 )
13315 fragment.hltFullIter3PixelHitTripletsForRefPP = cms.EDProducer( "CAHitTripletEDProducer",
13316  CAHardPtCut = cms.double( 0.3 ),
13317  SeedComparitorPSet = cms.PSet(
13318  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
13319  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
13320  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13321  ),
13322  extraHitRPhitolerance = cms.double( 0.032 ),
13323  doublets = cms.InputTag( "hltFullIter3PixelHitDoubletsForRefPP" ),
13324  CAThetaCut = cms.double( 0.002 ),
13325  maxChi2 = cms.PSet(
13326  value2 = cms.double( 8.0 ),
13327  value1 = cms.double( 70.0 ),
13328  pt1 = cms.double( 0.8 ),
13329  enabled = cms.bool( True ),
13330  pt2 = cms.double( 2.0 )
13331  ),
13332  CAPhiCut = cms.double( 0.05 ),
13333  useBendingCorrection = cms.bool( True )
13334 )
13335 fragment.hltFullIter3PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13336  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
13337  forceKinematicWithRegionDirection = cms.bool( False ),
13338  magneticField = cms.string( "ParabolicMf" ),
13339  SeedMomentumForBOFF = cms.double( 5.0 ),
13340  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13341  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13342  MinOneOverPtError = cms.double( 1.0 ),
13343  seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTripletsForRefPP" ),
13344  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13345 )
13346 fragment.hltFullIter3CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13347  src = cms.InputTag( "hltFullIter3PixelSeedsForRefPP" ),
13348  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13349  SimpleMagneticField = cms.string( "ParabolicMf" ),
13350  TransientInitialStateEstimatorParameters = cms.PSet(
13351  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13352  numberMeasurementsForFit = cms.int32( 4 ),
13353  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13354  ),
13355  TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
13356  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventForRefPP" ),
13357  cleanTrajectoryAfterInOut = cms.bool( True ),
13358  useHitsSplitting = cms.bool( True ),
13359  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13360  reverseTrajectories = cms.bool( False ),
13361  doSeedingRegionRebuilding = cms.bool( True ),
13362  maxNSeeds = cms.uint32( 100000 ),
13363  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ),
13364  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13365  TrajectoryBuilder = cms.string( "" )
13366 )
13367 fragment.hltFullIter3CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13368  src = cms.InputTag( "hltFullIter3CkfTrackCandidatesForRefPP" ),
13369  SimpleMagneticField = cms.string( "ParabolicMf" ),
13370  clusterRemovalInfo = cms.InputTag( "" ),
13371  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13372  MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEventForRefPP" ),
13373  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13374  useHitsSplitting = cms.bool( False ),
13375  MeasurementTracker = cms.string( "" ),
13376  AlgorithmName = cms.string( "lowPtTripletStep" ),
13377  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13378  NavigationSchool = cms.string( "" ),
13379  TrajectoryInEvent = cms.bool( False ),
13380  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13381  GeometricInnerState = cms.bool( False ),
13382  useSimpleMF = cms.bool( True ),
13383  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13384 )
13385 fragment.hltFullIter3TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
13386  src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksForRefPP" ),
13387  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13388  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13389  qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ),
13390  mva = cms.PSet(
13391  GBRForestFileName = cms.string( "" ),
13392  GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" )
13393  ),
13394  ignoreVertices = cms.bool( False )
13395 )
13396 fragment.hltFullIter3HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13397  minQuality = cms.string( "highPurity" ),
13398  copyExtras = cms.untracked.bool( True ),
13399  copyTrajectories = cms.untracked.bool( False ),
13400  originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracksForRefPP" ),
13401  originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifierForRefPP','QualityMasks' ),
13402  originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifierForRefPP','MVAValues' )
13403 )
13404 fragment.hltFullIter4ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13405  trackClassifier = cms.InputTag( '','QualityMasks' ),
13406  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13407  maxChi2 = cms.double( 9.0 ),
13408  trajectories = cms.InputTag( "hltFullIter3HighPurityTracksForRefPP" ),
13409  oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemovalForRefPP" ),
13410  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13411  overrideTrkQuals = cms.InputTag( "" ),
13412  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13413  TrackQuality = cms.string( "highPurity" )
13414 )
13415 fragment.hltFullIter4MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13416  clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemovalForRefPP" ),
13417  OnDemand = cms.bool( False ),
13418  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13419 )
13420 fragment.hltFullIter4PixelQuadrupletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13421  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
13422  'BPix1+BPix2+BPix3+FPix1_pos',
13423  'BPix1+BPix2+BPix3+FPix1_neg',
13424  'BPix1+BPix2+FPix1_pos+FPix2_pos',
13425  'BPix1+BPix2+FPix1_neg+FPix2_neg',
13426  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
13427  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
13428  MTOB = cms.PSet( ),
13429  TEC = cms.PSet( ),
13430  MTID = cms.PSet( ),
13431  FPix = cms.PSet(
13432  hitErrorRPhi = cms.double( 0.0051 ),
13433  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13434  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalForRefPP" ),
13435  useErrorsFromParam = cms.bool( True ),
13436  hitErrorRZ = cms.double( 0.0036 ),
13437  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13438  ),
13439  MTEC = cms.PSet( ),
13440  MTIB = cms.PSet( ),
13441  TID = cms.PSet( ),
13442  TOB = cms.PSet( ),
13443  BPix = cms.PSet(
13444  hitErrorRPhi = cms.double( 0.0027 ),
13445  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13446  skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemovalForRefPP" ),
13447  useErrorsFromParam = cms.bool( True ),
13448  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13449  ),
13450  TIB = cms.PSet( )
13451 )
13452 fragment.hltFullIter4PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13453  RegionPSet = cms.PSet(
13454  nSigmaZ = cms.double( 0.0 ),
13455  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13456  ptMin = cms.double( 0.3 ),
13457  originHalfLength = cms.double( 15.0 ),
13458  originRadius = cms.double( 1.5 ),
13459  precise = cms.bool( True ),
13460  useMultipleScattering = cms.bool( False )
13461  )
13462 )
13463 fragment.hltFullIter4PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13464  cut = cms.string( "" ),
13465  silentClusterCheck = cms.untracked.bool( False ),
13466  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13467  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13468  doClusterCheck = cms.bool( False ),
13469  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13470  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13471 )
13472 fragment.hltFullIter4PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
13473  trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegions" ),
13474  layerPairs = cms.vuint32( 0, 1, 2 ),
13475  clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckForRefPP" ),
13476  produceSeedingHitSets = cms.bool( True ),
13477  produceIntermediateHitDoublets = cms.bool( True ),
13478  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13479  maxElement = cms.uint32( 0 ),
13480  seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsForRefPP" )
13481 )
13482 fragment.hltFullIter4PixelHitQuadrupletsForRefPP = cms.EDProducer( "CAHitQuadrupletEDProducer",
13483  CAThetaCut = cms.double( 0.0011 ),
13484  SeedComparitorPSet = cms.PSet(
13485  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
13486  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
13487  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13488  ),
13489  extraHitRPhitolerance = cms.double( 0.032 ),
13490  doublets = cms.InputTag( "hltFullIter4PixelHitDoubletsForRefPP" ),
13491  fitFastCircle = cms.bool( True ),
13492  CAHardPtCut = cms.double( 0.0 ),
13493  maxChi2 = cms.PSet(
13494  value2 = cms.double( 100.0 ),
13495  value1 = cms.double( 500.0 ),
13496  pt1 = cms.double( 0.8 ),
13497  enabled = cms.bool( True ),
13498  pt2 = cms.double( 2.0 )
13499  ),
13500  CAPhiCut = cms.double( 0.0 ),
13501  useBendingCorrection = cms.bool( True ),
13502  fitFastCircleChi2Cut = cms.bool( True )
13503 )
13504 fragment.hltFullIter4PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
13505  SeedComparitorPSet = cms.PSet(
13506  FilterStripHits = cms.bool( False ),
13507  FilterPixelHits = cms.bool( True ),
13508  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13509  FilterAtHelixStage = cms.bool( False ),
13510  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13511  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13512  ),
13513  forceKinematicWithRegionDirection = cms.bool( False ),
13514  magneticField = cms.string( "ParabolicMf" ),
13515  SeedMomentumForBOFF = cms.double( 5.0 ),
13516  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13517  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13518  MinOneOverPtError = cms.double( 1.0 ),
13519  seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadrupletsForRefPP" ),
13520  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13521 )
13522 fragment.hltFullIter4CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13523  src = cms.InputTag( "hltFullIter4PixelSeedsForRefPP" ),
13524  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13525  SimpleMagneticField = cms.string( "ParabolicMf" ),
13526  TransientInitialStateEstimatorParameters = cms.PSet(
13527  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13528  numberMeasurementsForFit = cms.int32( 4 ),
13529  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13530  ),
13531  TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
13532  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventForRefPP" ),
13533  cleanTrajectoryAfterInOut = cms.bool( True ),
13534  useHitsSplitting = cms.bool( True ),
13535  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13536  reverseTrajectories = cms.bool( False ),
13537  doSeedingRegionRebuilding = cms.bool( True ),
13538  maxNSeeds = cms.uint32( 100000 ),
13539  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ),
13540  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13541  TrajectoryBuilder = cms.string( "" )
13542 )
13543 fragment.hltFullIter4CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13544  src = cms.InputTag( "hltFullIter4CkfTrackCandidatesForRefPP" ),
13545  SimpleMagneticField = cms.string( "ParabolicMf" ),
13546  clusterRemovalInfo = cms.InputTag( "" ),
13547  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13548  MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEventForRefPP" ),
13549  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13550  useHitsSplitting = cms.bool( False ),
13551  MeasurementTracker = cms.string( "" ),
13552  AlgorithmName = cms.string( "detachedQuadStep" ),
13553  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13554  NavigationSchool = cms.string( "" ),
13555  TrajectoryInEvent = cms.bool( False ),
13556  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13557  GeometricInnerState = cms.bool( False ),
13558  useSimpleMF = cms.bool( True ),
13559  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13560 )
13561 fragment.hltFullIter4TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached",
13562  src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksForRefPP" ),
13563  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13564  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13565  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
13566  mva = cms.PSet(
13567  GBRForestFileName = cms.string( "" ),
13568  GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" )
13569  ),
13570  ignoreVertices = cms.bool( False )
13571 )
13572 fragment.hltFullIter4HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13573  minQuality = cms.string( "highPurity" ),
13574  copyExtras = cms.untracked.bool( True ),
13575  copyTrajectories = cms.untracked.bool( False ),
13576  originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracksForRefPP" ),
13577  originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifierForRefPP','QualityMasks' ),
13578  originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifierForRefPP','MVAValues' )
13579 )
13580 fragment.hltFullIter5ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13581  trackClassifier = cms.InputTag( '','QualityMasks' ),
13582  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13583  maxChi2 = cms.double( 9.0 ),
13584  trajectories = cms.InputTag( "hltFullIter4HighPurityTracksForRefPP" ),
13585  oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemovalForRefPP" ),
13586  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13587  overrideTrkQuals = cms.InputTag( "" ),
13588  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13589  TrackQuality = cms.string( "highPurity" )
13590 )
13591 fragment.hltFullIter5MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13592  clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemovalForRefPP" ),
13593  OnDemand = cms.bool( False ),
13594  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13595 )
13596 fragment.hltFullIter5PixelTripletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13597  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
13598  'BPix2+BPix3+BPix4',
13599  'BPix2+BPix3+FPix1_pos',
13600  'BPix2+BPix3+FPix1_neg',
13601  'BPix2+FPix1_pos+FPix2_pos',
13602  'BPix2+FPix1_neg+FPix2_neg',
13603  'FPix1_pos+FPix2_pos+FPix3_pos',
13604  'FPix1_neg+FPix2_neg+FPix3_neg' ),
13605  MTOB = cms.PSet( ),
13606  TEC = cms.PSet( ),
13607  MTID = cms.PSet( ),
13608  FPix = cms.PSet(
13609  hitErrorRPhi = cms.double( 0.0051 ),
13610  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13611  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalForRefPP" ),
13612  useErrorsFromParam = cms.bool( True ),
13613  hitErrorRZ = cms.double( 0.0036 ),
13614  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13615  ),
13616  MTEC = cms.PSet( ),
13617  MTIB = cms.PSet( ),
13618  TID = cms.PSet( ),
13619  TOB = cms.PSet( ),
13620  BPix = cms.PSet(
13621  hitErrorRPhi = cms.double( 0.0027 ),
13622  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13623  skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemovalForRefPP" ),
13624  useErrorsFromParam = cms.bool( True ),
13625  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13626  ),
13627  TIB = cms.PSet( )
13628 )
13629 fragment.hltFullIter5PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13630  RegionPSet = cms.PSet(
13631  nSigmaZ = cms.double( 0.0 ),
13632  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13633  ptMin = cms.double( 0.25 ),
13634  originHalfLength = cms.double( 15.0 ),
13635  originRadius = cms.double( 1.5 ),
13636  precise = cms.bool( True ),
13637  useMultipleScattering = cms.bool( False )
13638  )
13639 )
13640 fragment.hltFullIter5PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13641  cut = cms.string( "" ),
13642  silentClusterCheck = cms.untracked.bool( False ),
13643  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13644  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13645  doClusterCheck = cms.bool( False ),
13646  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13647  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13648 )
13649 fragment.hltFullIter5PixelHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
13650  trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegions" ),
13651  layerPairs = cms.vuint32( 0, 1 ),
13652  clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckForRefPP" ),
13653  produceSeedingHitSets = cms.bool( True ),
13654  produceIntermediateHitDoublets = cms.bool( True ),
13655  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13656  maxElement = cms.uint32( 0 ),
13657  seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsForRefPP" )
13658 )
13659 fragment.hltFullIter5PixelHitTripletsForRefPP = cms.EDProducer( "CAHitTripletEDProducer",
13660  CAHardPtCut = cms.double( 0.2 ),
13661  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
13662  extraHitRPhitolerance = cms.double( 0.032 ),
13663  doublets = cms.InputTag( "hltFullIter5PixelHitDoubletsForRefPP" ),
13664  CAThetaCut = cms.double( 0.001 ),
13665  maxChi2 = cms.PSet(
13666  value2 = cms.double( 10.0 ),
13667  value1 = cms.double( 300.0 ),
13668  pt1 = cms.double( 0.8 ),
13669  enabled = cms.bool( True ),
13670  pt2 = cms.double( 2.0 )
13671  ),
13672  CAPhiCut = cms.double( 0.0 ),
13673  useBendingCorrection = cms.bool( True )
13674 )
13675 fragment.hltFullIter5PixelSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
13676  SeedComparitorPSet = cms.PSet(
13677  FilterStripHits = cms.bool( False ),
13678  FilterPixelHits = cms.bool( True ),
13679  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13680  FilterAtHelixStage = cms.bool( False ),
13681  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13682  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13683  ),
13684  forceKinematicWithRegionDirection = cms.bool( False ),
13685  magneticField = cms.string( "ParabolicMf" ),
13686  SeedMomentumForBOFF = cms.double( 5.0 ),
13687  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13688  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13689  MinOneOverPtError = cms.double( 1.0 ),
13690  seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTripletsForRefPP" ),
13691  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13692 )
13693 fragment.hltFullIter5CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13694  src = cms.InputTag( "hltFullIter5PixelSeedsForRefPP" ),
13695  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13696  SimpleMagneticField = cms.string( "ParabolicMf" ),
13697  TransientInitialStateEstimatorParameters = cms.PSet(
13698  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13699  numberMeasurementsForFit = cms.int32( 4 ),
13700  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13701  ),
13702  TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
13703  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventForRefPP" ),
13704  cleanTrajectoryAfterInOut = cms.bool( True ),
13705  useHitsSplitting = cms.bool( True ),
13706  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13707  reverseTrajectories = cms.bool( False ),
13708  doSeedingRegionRebuilding = cms.bool( True ),
13709  maxNSeeds = cms.uint32( 100000 ),
13710  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ),
13711  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13712  TrajectoryBuilder = cms.string( "" )
13713 )
13714 fragment.hltFullIter5CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13715  src = cms.InputTag( "hltFullIter5CkfTrackCandidatesForRefPP" ),
13716  SimpleMagneticField = cms.string( "ParabolicMf" ),
13717  clusterRemovalInfo = cms.InputTag( "" ),
13718  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13719  MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEventForRefPP" ),
13720  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13721  useHitsSplitting = cms.bool( False ),
13722  MeasurementTracker = cms.string( "" ),
13723  AlgorithmName = cms.string( "detachedTripletStep" ),
13724  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13725  NavigationSchool = cms.string( "" ),
13726  TrajectoryInEvent = cms.bool( False ),
13727  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13728  GeometricInnerState = cms.bool( False ),
13729  useSimpleMF = cms.bool( True ),
13730  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13731 )
13732 fragment.hltFullIter5TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached",
13733  src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksForRefPP" ),
13734  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13735  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13736  qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ),
13737  mva = cms.PSet(
13738  GBRForestFileName = cms.string( "" ),
13739  GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" )
13740  ),
13741  ignoreVertices = cms.bool( False )
13742 )
13743 fragment.hltFullIter5HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13744  minQuality = cms.string( "highPurity" ),
13745  copyExtras = cms.untracked.bool( True ),
13746  copyTrajectories = cms.untracked.bool( False ),
13747  originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracksForRefPP" ),
13748  originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifierForRefPP','QualityMasks' ),
13749  originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifierForRefPP','MVAValues' )
13750 )
13751 fragment.hltFullIter6ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13752  trackClassifier = cms.InputTag( '','QualityMasks' ),
13753  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13754  maxChi2 = cms.double( 9.0 ),
13755  trajectories = cms.InputTag( "hltFullIter5HighPurityTracksForRefPP" ),
13756  oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemovalForRefPP" ),
13757  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
13758  overrideTrkQuals = cms.InputTag( "" ),
13759  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13760  TrackQuality = cms.string( "highPurity" )
13761 )
13762 fragment.hltFullIter6MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13763  clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13764  OnDemand = cms.bool( False ),
13765  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
13766 )
13767 fragment.hltFullIter6PixelPairsAForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13768  layerList = cms.vstring( 'BPix1+BPix2',
13769  'BPix1+BPix3',
13770  'BPix2+BPix3',
13771  'BPix1+FPix1_pos',
13772  'BPix1+FPix1_neg',
13773  'BPix2+FPix1_pos',
13774  'BPix2+FPix1_neg' ),
13775  MTOB = cms.PSet( ),
13776  TEC = cms.PSet( ),
13777  MTID = cms.PSet( ),
13778  FPix = cms.PSet(
13779  hitErrorRPhi = cms.double( 0.0051 ),
13780  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13781  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13782  useErrorsFromParam = cms.bool( True ),
13783  hitErrorRZ = cms.double( 0.0036 ),
13784  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13785  ),
13786  MTEC = cms.PSet( ),
13787  MTIB = cms.PSet( ),
13788  TID = cms.PSet( ),
13789  TOB = cms.PSet( ),
13790  BPix = cms.PSet(
13791  hitErrorRPhi = cms.double( 0.0027 ),
13792  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13793  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13794  useErrorsFromParam = cms.bool( True ),
13795  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13796  ),
13797  TIB = cms.PSet( )
13798 )
13799 fragment.hltFullIter6PixelTrackingRegionsAForRefPP = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
13800  RegionPSet = cms.PSet(
13801  useFixedError = cms.bool( True ),
13802  nSigmaZ = cms.double( 4.0 ),
13803  VertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13804  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13805  useFoundVertices = cms.bool( True ),
13806  fixedError = cms.double( 0.03 ),
13807  maxNVertices = cms.int32( 5 ),
13808  sigmaZVertex = cms.double( 3.0 ),
13809  useFakeVertices = cms.bool( False ),
13810  ptMin = cms.double( 0.6 ),
13811  originRadius = cms.double( 0.015 ),
13812  precise = cms.bool( True ),
13813  useMultipleScattering = cms.bool( False )
13814  )
13815 )
13816 fragment.hltFullIter6PixelClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
13817  cut = cms.string( "" ),
13818  silentClusterCheck = cms.untracked.bool( False ),
13819  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
13820  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
13821  doClusterCheck = cms.bool( False ),
13822  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
13823  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
13824 )
13825 fragment.hltFullIter6PixelHitDoubletsAForRefPP = cms.EDProducer( "HitPairEDProducer",
13826  trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsAForRefPP" ),
13827  layerPairs = cms.vuint32( 0 ),
13828  clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ),
13829  produceSeedingHitSets = cms.bool( True ),
13830  produceIntermediateHitDoublets = cms.bool( True ),
13831  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13832  maxElement = cms.uint32( 0 ),
13833  seedingLayers = cms.InputTag( "hltFullIter6PixelPairsAForRefPP" )
13834 )
13835 fragment.hltFullIter6PixelSeedsAForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13836  SeedComparitorPSet = cms.PSet(
13837  FilterStripHits = cms.bool( False ),
13838  FilterPixelHits = cms.bool( True ),
13839  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13840  FilterAtHelixStage = cms.bool( True ),
13841  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13842  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13843  ),
13844  forceKinematicWithRegionDirection = cms.bool( False ),
13845  magneticField = cms.string( "ParabolicMf" ),
13846  SeedMomentumForBOFF = cms.double( 5.0 ),
13847  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13848  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13849  MinOneOverPtError = cms.double( 1.0 ),
13850  seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsAForRefPP" ),
13851  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13852 )
13853 fragment.hltFullIter6PixelPairsBForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
13854  layerList = cms.vstring( 'BPix1+BPix4' ),
13855  MTOB = cms.PSet( ),
13856  TEC = cms.PSet( ),
13857  MTID = cms.PSet( ),
13858  FPix = cms.PSet(
13859  hitErrorRPhi = cms.double( 0.0051 ),
13860  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13861  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13862  useErrorsFromParam = cms.bool( True ),
13863  hitErrorRZ = cms.double( 0.0036 ),
13864  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13865  ),
13866  MTEC = cms.PSet( ),
13867  MTIB = cms.PSet( ),
13868  TID = cms.PSet( ),
13869  TOB = cms.PSet( ),
13870  BPix = cms.PSet(
13871  hitErrorRPhi = cms.double( 0.0027 ),
13872  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13873  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13874  useErrorsFromParam = cms.bool( True ),
13875  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
13876  ),
13877  TIB = cms.PSet(
13878  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13879  skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
13880  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
13881  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
13882  )
13883 )
13884 fragment.hltFullIter6PixelTrackingRegionsBForRefPP = cms.EDProducer( "PointSeededTrackingRegionsEDProducer",
13885  RegionPSet = cms.PSet(
13886  vertexCollection = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13887  zErrorVetex = cms.double( 0.03 ),
13888  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13889  zErrorBeamSpot = cms.double( 24.2 ),
13890  maxNVertices = cms.int32( 5 ),
13891  maxNRegions = cms.int32( 5 ),
13892  nSigmaZVertex = cms.double( 3.0 ),
13893  nSigmaZBeamSpot = cms.double( 4.0 ),
13894  ptMin = cms.double( 0.6 ),
13895  points = cms.PSet(
13896  phi = cms.vdouble( 3.0 ),
13897  eta = cms.vdouble( 0.0 )
13898  ),
13899  mode = cms.string( "VerticesFixed" ),
13900  searchOpt = cms.bool( False ),
13901  whereToUseMeasurementTracker = cms.string( "Never" ),
13902  originRadius = cms.double( 0.015 ),
13903  measurementTrackerName = cms.InputTag( "" ),
13904  precise = cms.bool( True ),
13905  deltaEta = cms.double( 1.2 ),
13906  deltaPhi = cms.double( 0.5 )
13907  )
13908 )
13909 fragment.hltFullIter6PixelHitDoubletsBForRefPP = cms.EDProducer( "HitPairEDProducer",
13910  trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsBForRefPP" ),
13911  layerPairs = cms.vuint32( 0 ),
13912  clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ),
13913  produceSeedingHitSets = cms.bool( True ),
13914  produceIntermediateHitDoublets = cms.bool( True ),
13915  trackingRegionsSeedingLayers = cms.InputTag( "" ),
13916  maxElement = cms.uint32( 0 ),
13917  seedingLayers = cms.InputTag( "hltFullIter6PixelPairsBForRefPP" )
13918 )
13919 fragment.hltFullIter6PixelSeedsBForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13920  SeedComparitorPSet = cms.PSet(
13921  FilterStripHits = cms.bool( False ),
13922  FilterPixelHits = cms.bool( True ),
13923  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13924  FilterAtHelixStage = cms.bool( True ),
13925  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13926  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
13927  ),
13928  forceKinematicWithRegionDirection = cms.bool( False ),
13929  magneticField = cms.string( "ParabolicMf" ),
13930  SeedMomentumForBOFF = cms.double( 5.0 ),
13931  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13932  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13933  MinOneOverPtError = cms.double( 1.0 ),
13934  seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsBForRefPP" ),
13935  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13936 )
13937 fragment.hltFullIter6PixelSeedsForRefPP = cms.EDProducer( "SeedCombiner",
13938  seedCollections = cms.VInputTag( 'hltFullIter6PixelSeedsAForRefPP','hltFullIter6PixelSeedsBForRefPP' )
13939 )
13940 fragment.hltFullIter6CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
13941  src = cms.InputTag( "hltFullIter6PixelSeedsForRefPP" ),
13942  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13943  SimpleMagneticField = cms.string( "ParabolicMf" ),
13944  TransientInitialStateEstimatorParameters = cms.PSet(
13945  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13946  numberMeasurementsForFit = cms.int32( 4 ),
13947  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13948  ),
13949  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
13950  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventForRefPP" ),
13951  cleanTrajectoryAfterInOut = cms.bool( True ),
13952  useHitsSplitting = cms.bool( True ),
13953  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13954  reverseTrajectories = cms.bool( False ),
13955  doSeedingRegionRebuilding = cms.bool( True ),
13956  maxNSeeds = cms.uint32( 500000 ),
13957  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
13958  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13959  TrajectoryBuilder = cms.string( "" )
13960 )
13961 fragment.hltFullIter6CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
13962  src = cms.InputTag( "hltFullIter6CkfTrackCandidatesForRefPP" ),
13963  SimpleMagneticField = cms.string( "ParabolicMf" ),
13964  clusterRemovalInfo = cms.InputTag( "" ),
13965  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13966  MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEventForRefPP" ),
13967  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13968  useHitsSplitting = cms.bool( False ),
13969  MeasurementTracker = cms.string( "" ),
13970  AlgorithmName = cms.string( "pixelPairStep" ),
13971  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13972  NavigationSchool = cms.string( "" ),
13973  TrajectoryInEvent = cms.bool( False ),
13974  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13975  GeometricInnerState = cms.bool( False ),
13976  useSimpleMF = cms.bool( True ),
13977  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13978 )
13979 fragment.hltFullIter6TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
13980  src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksForRefPP" ),
13981  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13982  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
13983  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
13984  mva = cms.PSet(
13985  GBRForestFileName = cms.string( "" ),
13986  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" )
13987  ),
13988  ignoreVertices = cms.bool( False )
13989 )
13990 fragment.hltFullIter6HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
13991  minQuality = cms.string( "highPurity" ),
13992  copyExtras = cms.untracked.bool( True ),
13993  copyTrajectories = cms.untracked.bool( False ),
13994  originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracksForRefPP" ),
13995  originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifierForRefPP','QualityMasks' ),
13996  originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifierForRefPP','MVAValues' )
13997 )
13998 fragment.hltFullIter7ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
13999  trackClassifier = cms.InputTag( '','QualityMasks' ),
14000  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14001  maxChi2 = cms.double( 9.0 ),
14002  trajectories = cms.InputTag( "hltFullIter6HighPurityTracksForRefPP" ),
14003  oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemovalForRefPP" ),
14004  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
14005  overrideTrkQuals = cms.InputTag( "" ),
14006  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14007  TrackQuality = cms.string( "highPurity" )
14008 )
14009 fragment.hltFullIter7MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14010  clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14011  OnDemand = cms.bool( False ),
14012  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
14013 )
14014 fragment.hltFullIter7MixedLayersAForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14015  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
14016  'BPix2+FPix1_neg+FPix2_neg' ),
14017  MTOB = cms.PSet( ),
14018  TEC = cms.PSet(
14019  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14020  minRing = cms.int32( 1 ),
14021  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14022  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14023  useRingSlector = cms.bool( True ),
14024  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14025  maxRing = cms.int32( 1 )
14026  ),
14027  MTID = cms.PSet( ),
14028  FPix = cms.PSet(
14029  hitErrorRPhi = cms.double( 0.0051 ),
14030  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14031  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14032  useErrorsFromParam = cms.bool( True ),
14033  hitErrorRZ = cms.double( 0.0036 ),
14034  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
14035  ),
14036  MTEC = cms.PSet( ),
14037  MTIB = cms.PSet( ),
14038  TID = cms.PSet( ),
14039  TOB = cms.PSet( ),
14040  BPix = cms.PSet(
14041  hitErrorRPhi = cms.double( 0.0027 ),
14042  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14043  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14044  useErrorsFromParam = cms.bool( True ),
14045  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
14046  ),
14047  TIB = cms.PSet( )
14048 )
14049 fragment.hltFullIter7MixedTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14050  RegionPSet = cms.PSet(
14051  nSigmaZ = cms.double( 0.0 ),
14052  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14053  ptMin = cms.double( 0.4 ),
14054  originHalfLength = cms.double( 15.0 ),
14055  originRadius = cms.double( 1.5 ),
14056  precise = cms.bool( True ),
14057  useMultipleScattering = cms.bool( False )
14058  )
14059 )
14060 fragment.hltFullIter7MixedClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
14061  cut = cms.string( "" ),
14062  silentClusterCheck = cms.untracked.bool( False ),
14063  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14064  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14065  doClusterCheck = cms.bool( False ),
14066  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14067  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
14068 )
14069 fragment.hltFullIter7MixedHitDoubletsAForRefPP = cms.EDProducer( "HitPairEDProducer",
14070  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsA" ),
14071  layerPairs = cms.vuint32( 0 ),
14072  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ),
14073  produceSeedingHitSets = cms.bool( True ),
14074  produceIntermediateHitDoublets = cms.bool( True ),
14075  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14076  maxElement = cms.uint32( 0 ),
14077  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAForRefPP" )
14078 )
14079 fragment.hltFullIter7MixedHitTripletsAForRefPP = cms.EDProducer( "PixelTripletLargeTipEDProducer",
14080  useBending = cms.bool( True ),
14081  useFixedPreFiltering = cms.bool( False ),
14082  produceIntermediateHitTriplets = cms.bool( False ),
14083  maxElement = cms.uint32( 1000000 ),
14084  phiPreFiltering = cms.double( 0.3 ),
14085  extraHitRPhitolerance = cms.double( 0.0 ),
14086  produceSeedingHitSets = cms.bool( True ),
14087  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsAForRefPP" ),
14088  useMultScattering = cms.bool( True ),
14089  extraHitRZtolerance = cms.double( 0.0 )
14090 )
14091 fragment.hltFullIter7MixedSeedsAForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14092  SeedComparitorPSet = cms.PSet(
14093  FilterStripHits = cms.bool( True ),
14094  FilterPixelHits = cms.bool( True ),
14095  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
14096  FilterAtHelixStage = cms.bool( False ),
14097  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14098  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
14099  ),
14100  forceKinematicWithRegionDirection = cms.bool( False ),
14101  magneticField = cms.string( "ParabolicMf" ),
14102  SeedMomentumForBOFF = cms.double( 5.0 ),
14103  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14104  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14105  MinOneOverPtError = cms.double( 1.0 ),
14106  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsAForRefPP" ),
14107  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14108 )
14109 fragment.hltFullIter7MixedLayersBForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14110  layerList = cms.vstring( 'BPix3+BPix4+TIB1' ),
14111  MTOB = cms.PSet( ),
14112  TEC = cms.PSet( ),
14113  MTID = cms.PSet( ),
14114  FPix = cms.PSet(
14115  hitErrorRPhi = cms.double( 0.0051 ),
14116  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14117  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14118  useErrorsFromParam = cms.bool( True ),
14119  hitErrorRZ = cms.double( 0.0036 ),
14120  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
14121  ),
14122  MTEC = cms.PSet( ),
14123  MTIB = cms.PSet( ),
14124  TID = cms.PSet( ),
14125  TOB = cms.PSet( ),
14126  BPix = cms.PSet(
14127  hitErrorRPhi = cms.double( 0.0027 ),
14128  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14129  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14130  useErrorsFromParam = cms.bool( True ),
14131  HitProducer = cms.string( "hltSiPixelRecHitsForRefPP" )
14132  ),
14133  TIB = cms.PSet(
14134  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14135  skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14136  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14137  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
14138  )
14139 )
14140 fragment.hltFullIter7MixedTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14141  RegionPSet = cms.PSet(
14142  nSigmaZ = cms.double( 0.0 ),
14143  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14144  ptMin = cms.double( 0.6 ),
14145  originHalfLength = cms.double( 10.0 ),
14146  originRadius = cms.double( 1.5 ),
14147  precise = cms.bool( True ),
14148  useMultipleScattering = cms.bool( False )
14149  )
14150 )
14151 fragment.hltFullIter7MixedHitDoubletsBForRefPP = cms.EDProducer( "HitPairEDProducer",
14152  trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsB" ),
14153  layerPairs = cms.vuint32( 0 ),
14154  clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ),
14155  produceSeedingHitSets = cms.bool( True ),
14156  produceIntermediateHitDoublets = cms.bool( True ),
14157  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14158  maxElement = cms.uint32( 0 ),
14159  seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBForRefPP" )
14160 )
14161 fragment.hltFullIter7MixedHitTripletsBForRefPP = cms.EDProducer( "PixelTripletLargeTipEDProducer",
14162  useBending = cms.bool( True ),
14163  useFixedPreFiltering = cms.bool( False ),
14164  produceIntermediateHitTriplets = cms.bool( False ),
14165  maxElement = cms.uint32( 1000000 ),
14166  phiPreFiltering = cms.double( 0.3 ),
14167  extraHitRPhitolerance = cms.double( 0.0 ),
14168  produceSeedingHitSets = cms.bool( True ),
14169  doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsBForRefPP" ),
14170  useMultScattering = cms.bool( True ),
14171  extraHitRZtolerance = cms.double( 0.0 )
14172 )
14173 fragment.hltFullIter7MixedSeedsBForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14174  SeedComparitorPSet = cms.PSet(
14175  FilterStripHits = cms.bool( True ),
14176  FilterPixelHits = cms.bool( True ),
14177  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
14178  FilterAtHelixStage = cms.bool( False ),
14179  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14180  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
14181  ),
14182  forceKinematicWithRegionDirection = cms.bool( False ),
14183  magneticField = cms.string( "ParabolicMf" ),
14184  SeedMomentumForBOFF = cms.double( 5.0 ),
14185  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14186  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14187  MinOneOverPtError = cms.double( 1.0 ),
14188  seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsBForRefPP" ),
14189  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14190 )
14191 fragment.hltFullIter7MixedSeedsForRefPP = cms.EDProducer( "SeedCombiner",
14192  seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsAForRefPP','hltFullIter7MixedSeedsBForRefPP' )
14193 )
14194 fragment.hltFullIter7CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
14195  src = cms.InputTag( "hltFullIter7MixedSeedsForRefPP" ),
14196  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
14197  SimpleMagneticField = cms.string( "ParabolicMf" ),
14198  TransientInitialStateEstimatorParameters = cms.PSet(
14199  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14200  numberMeasurementsForFit = cms.int32( 4 ),
14201  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14202  ),
14203  TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
14204  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventForRefPP" ),
14205  cleanTrajectoryAfterInOut = cms.bool( True ),
14206  useHitsSplitting = cms.bool( True ),
14207  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14208  reverseTrajectories = cms.bool( False ),
14209  doSeedingRegionRebuilding = cms.bool( True ),
14210  maxNSeeds = cms.uint32( 100000 ),
14211  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ),
14212  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14213  TrajectoryBuilder = cms.string( "" )
14214 )
14215 fragment.hltFullIter7CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
14216  src = cms.InputTag( "hltFullIter7CkfTrackCandidatesForRefPP" ),
14217  SimpleMagneticField = cms.string( "ParabolicMf" ),
14218  clusterRemovalInfo = cms.InputTag( "" ),
14219  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14220  MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEventForRefPP" ),
14221  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14222  useHitsSplitting = cms.bool( False ),
14223  MeasurementTracker = cms.string( "" ),
14224  AlgorithmName = cms.string( "mixedTripletStep" ),
14225  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14226  NavigationSchool = cms.string( "" ),
14227  TrajectoryInEvent = cms.bool( False ),
14228  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14229  GeometricInnerState = cms.bool( False ),
14230  useSimpleMF = cms.bool( True ),
14231  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14232 )
14233 fragment.hltFullIter7TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached",
14234  src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksForRefPP" ),
14235  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14236  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14237  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
14238  mva = cms.PSet(
14239  GBRForestFileName = cms.string( "" ),
14240  GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" )
14241  ),
14242  ignoreVertices = cms.bool( False )
14243 )
14244 fragment.hltFullIter7HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
14245  minQuality = cms.string( "highPurity" ),
14246  copyExtras = cms.untracked.bool( True ),
14247  copyTrajectories = cms.untracked.bool( False ),
14248  originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracksForRefPP" ),
14249  originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifierForRefPP','QualityMasks' ),
14250  originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifierForRefPP','MVAValues' )
14251 )
14252 fragment.hltFullIter8ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
14253  trackClassifier = cms.InputTag( '','QualityMasks' ),
14254  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14255  maxChi2 = cms.double( 9.0 ),
14256  trajectories = cms.InputTag( "hltFullIter7HighPurityTracksForRefPP" ),
14257  oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemovalForRefPP" ),
14258  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
14259  overrideTrkQuals = cms.InputTag( "" ),
14260  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14261  TrackQuality = cms.string( "highPurity" )
14262 )
14263 fragment.hltFullIter8MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14264  clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14265  OnDemand = cms.bool( False ),
14266  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
14267 )
14268 fragment.hltFullIter8PixelLessLayersForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14269  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
14270  'TIB1+TIB2+MTIB4',
14271  'TIB1+TIB2+MTID1_pos',
14272  'TIB1+TIB2+MTID1_neg',
14273  'TID1_pos+TID2_pos+TID3_pos',
14274  'TID1_neg+TID2_neg+TID3_neg',
14275  'TID1_pos+TID2_pos+MTID3_pos',
14276  'TID1_neg+TID2_neg+MTID3_neg',
14277  'TID1_pos+TID2_pos+MTEC1_pos',
14278  'TID1_neg+TID2_neg+MTEC1_neg',
14279  'TID2_pos+TID3_pos+TEC1_pos',
14280  'TID2_neg+TID3_neg+TEC1_neg',
14281  'TID2_pos+TID3_pos+MTEC1_pos',
14282  'TID2_neg+TID3_neg+MTEC1_neg',
14283  'TEC1_pos+TEC2_pos+TEC3_pos',
14284  'TEC1_neg+TEC2_neg+TEC3_neg',
14285  'TEC1_pos+TEC2_pos+MTEC3_pos',
14286  'TEC1_neg+TEC2_neg+MTEC3_neg',
14287  'TEC1_pos+TEC2_pos+TEC4_pos',
14288  'TEC1_neg+TEC2_neg+TEC4_neg',
14289  'TEC1_pos+TEC2_pos+MTEC4_pos',
14290  'TEC1_neg+TEC2_neg+MTEC4_neg',
14291  'TEC2_pos+TEC3_pos+TEC4_pos',
14292  'TEC2_neg+TEC3_neg+TEC4_neg',
14293  'TEC2_pos+TEC3_pos+MTEC4_pos',
14294  'TEC2_neg+TEC3_neg+MTEC4_neg',
14295  'TEC2_pos+TEC3_pos+TEC5_pos',
14296  'TEC2_neg+TEC3_neg+TEC5_neg',
14297  'TEC2_pos+TEC3_pos+TEC6_pos',
14298  'TEC2_neg+TEC3_neg+TEC6_neg',
14299  'TEC3_pos+TEC4_pos+TEC5_pos',
14300  'TEC3_neg+TEC4_neg+TEC5_neg',
14301  'TEC3_pos+TEC4_pos+MTEC5_pos',
14302  'TEC3_neg+TEC4_neg+MTEC5_neg',
14303  'TEC3_pos+TEC5_pos+TEC6_pos',
14304  'TEC3_neg+TEC5_neg+TEC6_neg',
14305  'TEC4_pos+TEC5_pos+TEC6_pos',
14306  'TEC4_neg+TEC5_neg+TEC6_neg' ),
14307  MTOB = cms.PSet( ),
14308  TEC = cms.PSet(
14309  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14310  minRing = cms.int32( 1 ),
14311  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14312  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14313  useRingSlector = cms.bool( True ),
14314  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14315  maxRing = cms.int32( 2 )
14316  ),
14317  MTID = cms.PSet(
14318  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14319  minRing = cms.int32( 3 ),
14320  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14321  useRingSlector = cms.bool( True ),
14322  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14323  maxRing = cms.int32( 3 ),
14324  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14325  ),
14326  FPix = cms.PSet( ),
14327  MTEC = cms.PSet(
14328  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14329  minRing = cms.int32( 3 ),
14330  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14331  useRingSlector = cms.bool( True ),
14332  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14333  maxRing = cms.int32( 3 ),
14334  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14335  ),
14336  MTIB = cms.PSet(
14337  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14338  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14339  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14340  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14341  ),
14342  TID = cms.PSet(
14343  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14344  minRing = cms.int32( 1 ),
14345  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14346  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14347  useRingSlector = cms.bool( True ),
14348  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14349  maxRing = cms.int32( 2 )
14350  ),
14351  TOB = cms.PSet( ),
14352  BPix = cms.PSet( ),
14353  TIB = cms.PSet(
14354  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14355  skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14356  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14357  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
14358  )
14359 )
14360 fragment.hltFullIter8PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14361  RegionPSet = cms.PSet(
14362  nSigmaZ = cms.double( 0.0 ),
14363  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14364  ptMin = cms.double( 0.4 ),
14365  originHalfLength = cms.double( 12.0 ),
14366  originRadius = cms.double( 1.0 ),
14367  precise = cms.bool( True ),
14368  useMultipleScattering = cms.bool( False )
14369  )
14370 )
14371 fragment.hltFullIter8PixelLessClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
14372  cut = cms.string( "" ),
14373  silentClusterCheck = cms.untracked.bool( False ),
14374  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14375  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14376  doClusterCheck = cms.bool( False ),
14377  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14378  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
14379 )
14380 fragment.hltFullIter8PixelLessHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
14381  trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegions" ),
14382  layerPairs = cms.vuint32( 0 ),
14383  clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckForRefPP" ),
14384  produceSeedingHitSets = cms.bool( False ),
14385  produceIntermediateHitDoublets = cms.bool( True ),
14386  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14387  maxElement = cms.uint32( 0 ),
14388  seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersForRefPP" )
14389 )
14390 fragment.hltFullIter8PixelLessHitTripletsForRefPP = cms.EDProducer( "MultiHitFromChi2EDProducer",
14391  detIdsToDebug = cms.vint32( 0, 0, 0 ),
14392  extraPhiKDBox = cms.double( 0.005 ),
14393  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
14394  useFixedPreFiltering = cms.bool( False ),
14395  refitHits = cms.bool( True ),
14396  chi2VsPtCut = cms.bool( True ),
14397  maxChi2 = cms.double( 5.0 ),
14398  extraHitRPhitolerance = cms.double( 0.0 ),
14399  extraRKDBox = cms.double( 0.2 ),
14400  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
14401  extraZKDBox = cms.double( 0.2 ),
14402  doublets = cms.InputTag( "hltFullIter8PixelLessHitDoubletsForRefPP" ),
14403  maxElement = cms.uint32( 1000000 ),
14404  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14405  phiPreFiltering = cms.double( 0.3 ),
14406  extraHitRZtolerance = cms.double( 0.0 ),
14407  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14408  fnSigmaRZ = cms.double( 2.0 )
14409 )
14410 fragment.hltFullIter8PixelLessSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
14411  SeedComparitorPSet = cms.PSet(
14412  mode = cms.string( "and" ),
14413  comparitors = cms.VPSet(
14414  cms.PSet( FilterStripHits = cms.bool( True ),
14415  FilterPixelHits = cms.bool( False ),
14416  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
14417  FilterAtHelixStage = cms.bool( True ),
14418  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14419  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
14420  ),
14421  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
14422  trimMaxADC = cms.double( 30.0 ),
14423  seedCutMIPs = cms.double( 0.35 ),
14424  subclusterCutMIPs = cms.double( 0.45 ),
14425  subclusterWindow = cms.double( 0.7 ),
14426  maxNSat = cms.uint32( 3 ),
14427  trimMaxFracNeigh = cms.double( 0.25 ),
14428  FilterAtHelixStage = cms.bool( False ),
14429  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
14430  seedCutSN = cms.double( 7.0 ),
14431  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
14432  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
14433  trimMaxFracTotal = cms.double( 0.15 )
14434  )
14435  ),
14436  ComponentName = cms.string( "CombinedSeedComparitor" )
14437  ),
14438  forceKinematicWithRegionDirection = cms.bool( False ),
14439  magneticField = cms.string( "ParabolicMf" ),
14440  SeedMomentumForBOFF = cms.double( 5.0 ),
14441  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14442  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14443  MinOneOverPtError = cms.double( 1.0 ),
14444  seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTripletsForRefPP" ),
14445  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14446 )
14447 fragment.hltFullIter8CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
14448  src = cms.InputTag( "hltFullIter8PixelLessSeedsForRefPP" ),
14449  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
14450  SimpleMagneticField = cms.string( "ParabolicMf" ),
14451  TransientInitialStateEstimatorParameters = cms.PSet(
14452  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14453  numberMeasurementsForFit = cms.int32( 4 ),
14454  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14455  ),
14456  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
14457  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventForRefPP" ),
14458  cleanTrajectoryAfterInOut = cms.bool( True ),
14459  useHitsSplitting = cms.bool( True ),
14460  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14461  reverseTrajectories = cms.bool( False ),
14462  doSeedingRegionRebuilding = cms.bool( True ),
14463  maxNSeeds = cms.uint32( 500000 ),
14464  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
14465  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14466  TrajectoryBuilder = cms.string( "" )
14467 )
14468 fragment.hltFullIter8CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
14469  src = cms.InputTag( "hltFullIter8CkfTrackCandidatesForRefPP" ),
14470  SimpleMagneticField = cms.string( "ParabolicMf" ),
14471  clusterRemovalInfo = cms.InputTag( "" ),
14472  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14473  MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEventForRefPP" ),
14474  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14475  useHitsSplitting = cms.bool( False ),
14476  MeasurementTracker = cms.string( "" ),
14477  AlgorithmName = cms.string( "pixelLessStep" ),
14478  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14479  NavigationSchool = cms.string( "" ),
14480  TrajectoryInEvent = cms.bool( True ),
14481  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
14482  GeometricInnerState = cms.bool( False ),
14483  useSimpleMF = cms.bool( True ),
14484  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14485 )
14486 fragment.hltFullIter8TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
14487  src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksForRefPP" ),
14488  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14489  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14490  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
14491  mva = cms.PSet(
14492  GBRForestFileName = cms.string( "" ),
14493  GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" )
14494  ),
14495  ignoreVertices = cms.bool( False )
14496 )
14497 fragment.hltFullIter8HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner",
14498  minQuality = cms.string( "highPurity" ),
14499  copyExtras = cms.untracked.bool( True ),
14500  copyTrajectories = cms.untracked.bool( False ),
14501  originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracksForRefPP" ),
14502  originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifierForRefPP','QualityMasks' ),
14503  originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifierForRefPP','MVAValues' )
14504 )
14505 fragment.hltFullIter9ClustersRefRemovalForRefPP = cms.EDProducer( "TrackClusterRemover",
14506  trackClassifier = cms.InputTag( '','QualityMasks' ),
14507  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
14508  maxChi2 = cms.double( 9.0 ),
14509  trajectories = cms.InputTag( "hltFullIter8HighPurityTracksForRefPP" ),
14510  oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemovalForRefPP" ),
14511  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ),
14512  overrideTrkQuals = cms.InputTag( "" ),
14513  pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14514  TrackQuality = cms.string( "highPurity" )
14515 )
14516 fragment.hltFullIter9MaskedMeasurementTrackerEventForRefPP = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
14517  clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14518  OnDemand = cms.bool( False ),
14519  src = cms.InputTag( "hltSiStripClustersFullForRefPP" )
14520 )
14521 fragment.hltFullIter9TobTecLayersTriplForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14522  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
14523  'TOB1+TOB2+MTOB4',
14524  'TOB1+TOB2+MTEC1_pos',
14525  'TOB1+TOB2+MTEC1_neg' ),
14526  MTOB = cms.PSet(
14527  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14528  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14529  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14530  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14531  ),
14532  TEC = cms.PSet( ),
14533  MTID = cms.PSet( ),
14534  FPix = cms.PSet( ),
14535  MTEC = cms.PSet(
14536  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14537  minRing = cms.int32( 6 ),
14538  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14539  useRingSlector = cms.bool( True ),
14540  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14541  maxRing = cms.int32( 7 ),
14542  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' )
14543  ),
14544  MTIB = cms.PSet( ),
14545  TID = cms.PSet( ),
14546  TOB = cms.PSet(
14547  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14548  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14549  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14550  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
14551  ),
14552  BPix = cms.PSet( ),
14553  TIB = cms.PSet( )
14554 )
14555 fragment.hltFullIter9TobTecTrackingRegionsTriplForRefPP = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14556  RegionPSet = cms.PSet(
14557  nSigmaZ = cms.double( 0.0 ),
14558  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14559  ptMin = cms.double( 0.55 ),
14560  originHalfLength = cms.double( 20.0 ),
14561  originRadius = cms.double( 3.5 ),
14562  precise = cms.bool( True ),
14563  useMultipleScattering = cms.bool( False )
14564  )
14565 )
14566 fragment.hltFullIter9TobTecClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
14567  cut = cms.string( "" ),
14568  silentClusterCheck = cms.untracked.bool( False ),
14569  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14570  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersForRefPP" ),
14571  doClusterCheck = cms.bool( False ),
14572  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14573  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
14574 )
14575 fragment.hltFullIter9TobTecHitDoubletsTriplForRefPP = cms.EDProducer( "HitPairEDProducer",
14576  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTriplForRefPP" ),
14577  layerPairs = cms.vuint32( 0 ),
14578  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ),
14579  produceSeedingHitSets = cms.bool( False ),
14580  produceIntermediateHitDoublets = cms.bool( True ),
14581  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14582  maxElement = cms.uint32( 0 ),
14583  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplForRefPP" )
14584 )
14585 fragment.hltFullIter9TobTecHitTripletsTriplForRefPP = cms.EDProducer( "MultiHitFromChi2EDProducer",
14586  detIdsToDebug = cms.vint32( 0, 0, 0 ),
14587  extraPhiKDBox = cms.double( 0.01 ),
14588  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
14589  useFixedPreFiltering = cms.bool( False ),
14590  refitHits = cms.bool( True ),
14591  chi2VsPtCut = cms.bool( True ),
14592  maxChi2 = cms.double( 5.0 ),
14593  extraHitRPhitolerance = cms.double( 0.0 ),
14594  extraRKDBox = cms.double( 0.2 ),
14595  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
14596  extraZKDBox = cms.double( 0.2 ),
14597  doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTriplForRefPP" ),
14598  maxElement = cms.uint32( 1000000 ),
14599  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14600  phiPreFiltering = cms.double( 0.3 ),
14601  extraHitRZtolerance = cms.double( 0.0 ),
14602  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
14603  fnSigmaRZ = cms.double( 2.0 )
14604 )
14605 fragment.hltFullIter9TobTecSeedsTriplForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14606  SeedComparitorPSet = cms.PSet(
14607  mode = cms.string( "and" ),
14608  comparitors = cms.VPSet(
14609  cms.PSet( FilterStripHits = cms.bool( True ),
14610  FilterPixelHits = cms.bool( False ),
14611  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
14612  FilterAtHelixStage = cms.bool( True ),
14613  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14614  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
14615  ),
14616  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
14617  trimMaxADC = cms.double( 30.0 ),
14618  seedCutMIPs = cms.double( 0.35 ),
14619  subclusterCutMIPs = cms.double( 0.45 ),
14620  subclusterWindow = cms.double( 0.7 ),
14621  maxNSat = cms.uint32( 3 ),
14622  trimMaxFracNeigh = cms.double( 0.25 ),
14623  FilterAtHelixStage = cms.bool( False ),
14624  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
14625  seedCutSN = cms.double( 7.0 ),
14626  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
14627  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
14628  trimMaxFracTotal = cms.double( 0.15 )
14629  )
14630  ),
14631  ComponentName = cms.string( "CombinedSeedComparitor" )
14632  ),
14633  forceKinematicWithRegionDirection = cms.bool( False ),
14634  magneticField = cms.string( "ParabolicMf" ),
14635  SeedMomentumForBOFF = cms.double( 5.0 ),
14636  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14637  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14638  MinOneOverPtError = cms.double( 1.0 ),
14639  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTriplForRefPP" ),
14640  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14641 )
14642 fragment.hltFullIter9TobTecLayersPairForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14643  layerList = cms.vstring( 'TOB1+TEC1_pos',
14644  'TOB1+TEC1_neg',
14645  'TEC1_pos+TEC2_pos',
14646  'TEC1_neg+TEC2_neg',
14647  'TEC2_pos+TEC3_pos',
14648  'TEC2_neg+TEC3_neg',
14649  'TEC3_pos+TEC4_pos',
14650  'TEC3_neg+TEC4_neg',
14651  'TEC4_pos+TEC5_pos',
14652  'TEC4_neg+TEC5_neg',
14653  'TEC5_pos+TEC6_pos',
14654  'TEC5_neg+TEC6_neg',
14655  'TEC6_pos+TEC7_pos',
14656  'TEC6_neg+TEC7_neg' ),
14657  MTOB = cms.PSet( ),
14658  TEC = cms.PSet(
14659  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14660  minRing = cms.int32( 5 ),
14661  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14662  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14663  useRingSlector = cms.bool( True ),
14664  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
14665  maxRing = cms.int32( 5 )
14666  ),
14667  MTID = cms.PSet( ),
14668  FPix = cms.PSet( ),
14669  MTEC = cms.PSet( ),
14670  MTIB = cms.PSet( ),
14671  TID = cms.PSet( ),
14672  TOB = cms.PSet(
14673  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14674  skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemovalForRefPP" ),
14675  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14676  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
14677  ),
14678  BPix = cms.PSet( ),
14679  TIB = cms.PSet( )
14680 )
14681 fragment.hltFullIter9TobTecTrackingRegionsPairForRefPP = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
14682  RegionPSet = cms.PSet(
14683  nSigmaZ = cms.double( 0.0 ),
14684  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14685  ptMin = cms.double( 0.6 ),
14686  originHalfLength = cms.double( 30.0 ),
14687  originRadius = cms.double( 6.0 ),
14688  precise = cms.bool( True ),
14689  useMultipleScattering = cms.bool( False )
14690  )
14691 )
14692 fragment.hltFullIter9TobTecHitDoubletsPairForRefPP = cms.EDProducer( "HitPairEDProducer",
14693  trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPairForRefPP" ),
14694  layerPairs = cms.vuint32( 0 ),
14695  clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ),
14696  produceSeedingHitSets = cms.bool( True ),
14697  produceIntermediateHitDoublets = cms.bool( True ),
14698  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14699  maxElement = cms.uint32( 0 ),
14700  seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairForRefPP" )
14701 )
14702 fragment.hltFullIter9TobTecSeedsPairForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14703  SeedComparitorPSet = cms.PSet(
14704  mode = cms.string( "and" ),
14705  comparitors = cms.VPSet(
14706  cms.PSet( FilterStripHits = cms.bool( True ),
14707  FilterPixelHits = cms.bool( False ),
14708  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
14709  FilterAtHelixStage = cms.bool( True ),
14710  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
14711  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheForRefPP" )
14712  ),
14713  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
14714  trimMaxADC = cms.double( 30.0 ),
14715  seedCutMIPs = cms.double( 0.35 ),
14716  subclusterCutMIPs = cms.double( 0.45 ),
14717  subclusterWindow = cms.double( 0.7 ),
14718  maxNSat = cms.uint32( 3 ),
14719  trimMaxFracNeigh = cms.double( 0.25 ),
14720  FilterAtHelixStage = cms.bool( False ),
14721  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
14722  seedCutSN = cms.double( 7.0 ),
14723  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
14724  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
14725  trimMaxFracTotal = cms.double( 0.15 )
14726  )
14727  ),
14728  ComponentName = cms.string( "CombinedSeedComparitor" )
14729  ),
14730  forceKinematicWithRegionDirection = cms.bool( False ),
14731  magneticField = cms.string( "ParabolicMf" ),
14732  SeedMomentumForBOFF = cms.double( 5.0 ),
14733  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14734  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14735  MinOneOverPtError = cms.double( 1.0 ),
14736  seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPairForRefPP" ),
14737  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14738 )
14739 fragment.hltFullIter9TobTecSeedsForRefPP = cms.EDProducer( "SeedCombiner",
14740  seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTriplForRefPP','hltFullIter9TobTecSeedsPairForRefPP' )
14741 )
14742 fragment.hltFullIter9CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
14743  src = cms.InputTag( "hltFullIter9TobTecSeedsForRefPP" ),
14744  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
14745  SimpleMagneticField = cms.string( "ParabolicMf" ),
14746  TransientInitialStateEstimatorParameters = cms.PSet(
14747  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14748  numberMeasurementsForFit = cms.int32( 4 ),
14749  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14750  ),
14751  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
14752  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventForRefPP" ),
14753  cleanTrajectoryAfterInOut = cms.bool( True ),
14754  useHitsSplitting = cms.bool( True ),
14755  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14756  reverseTrajectories = cms.bool( False ),
14757  doSeedingRegionRebuilding = cms.bool( True ),
14758  maxNSeeds = cms.uint32( 500000 ),
14759  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
14760  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14761  TrajectoryBuilder = cms.string( "" )
14762 )
14763 fragment.hltFullIter9CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
14764  src = cms.InputTag( "hltFullIter9CkfTrackCandidatesForRefPP" ),
14765  SimpleMagneticField = cms.string( "ParabolicMf" ),
14766  clusterRemovalInfo = cms.InputTag( "" ),
14767  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14768  MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEventForRefPP" ),
14769  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
14770  useHitsSplitting = cms.bool( False ),
14771  MeasurementTracker = cms.string( "" ),
14772  AlgorithmName = cms.string( "tobTecStep" ),
14773  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14774  NavigationSchool = cms.string( "" ),
14775  TrajectoryInEvent = cms.bool( True ),
14776  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
14777  GeometricInnerState = cms.bool( False ),
14778  useSimpleMF = cms.bool( True ),
14779  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14780 )
14781 fragment.hltFullIter9TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached",
14782  src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksForRefPP" ),
14783  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14784  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14785  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
14786  mva = cms.PSet(
14787  GBRForestFileName = cms.string( "" ),
14788  GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" )
14789  ),
14790  ignoreVertices = cms.bool( False )
14791 )
14792 fragment.hltFirstStepGoodPrimaryVerticesForRefPP = cms.EDFilter( "PrimaryVertexObjectFilter",
14793  src = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14794  filterParams = cms.PSet(
14795  maxZ = cms.double( 15.0 ),
14796  minNdof = cms.double( 25.0 ),
14797  maxRho = cms.double( 2.0 )
14798  )
14799 )
14800 fragment.hltFullIter10JetCoreLayersForRefPP = cms.EDProducer( "SeedingLayersEDProducer",
14801  layerList = cms.vstring( 'BPix1+BPix2',
14802  'BPix1+BPix3',
14803  'BPix1+BPix4',
14804  'BPix2+BPix3',
14805  'BPix2+BPix4',
14806  'BPix3+BPix4',
14807  'BPix1+FPix1_pos',
14808  'BPix1+FPix1_neg',
14809  'BPix2+FPix1_pos',
14810  'BPix2+FPix1_neg',
14811  'FPix1_pos+FPix2_pos',
14812  'FPix1_neg+FPix2_neg',
14813  'FPix1_pos+FPix3_pos',
14814  'FPix1_neg+FPix3_neg',
14815  'FPix2_pos+FPix3_pos',
14816  'FPix2_neg+FPix3_neg',
14817  'BPix4+TIB1',
14818  'BPix4+TIB2' ),
14819  MTOB = cms.PSet( ),
14820  TEC = cms.PSet( ),
14821  MTID = cms.PSet( ),
14822  FPix = cms.PSet(
14823  hitErrorRPhi = cms.double( 0.0051 ),
14824  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14825  useErrorsFromParam = cms.bool( True ),
14826  hitErrorRZ = cms.double( 0.0036 ),
14827  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingForRefPP" )
14828  ),
14829  MTEC = cms.PSet( ),
14830  MTIB = cms.PSet( ),
14831  TID = cms.PSet( ),
14832  TOB = cms.PSet( ),
14833  BPix = cms.PSet(
14834  hitErrorRPhi = cms.double( 0.0027 ),
14835  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14836  useErrorsFromParam = cms.bool( True ),
14837  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplittingForRefPP" )
14838  ),
14839  TIB = cms.PSet(
14840  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ),
14841  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14842  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
14843  )
14844 )
14845 fragment.hltFullIter10JetCoreTrackingRegionsForRefPP = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer",
14846  RegionPSet = cms.PSet(
14847  deltaPhiRegion = cms.double( 0.2 ),
14848  originHalfLength = cms.double( 0.2 ),
14849  howToUseMeasurementTracker = cms.string( "never" ),
14850  measurementTrackerName = cms.InputTag( "" ),
14851  deltaEtaRegion = cms.double( 0.2 ),
14852  vertexSrc = cms.InputTag( "hltFirstStepGoodPrimaryVerticesForRefPP" ),
14853  searchOpt = cms.bool( False ),
14854  JetSrc = cms.InputTag( "hltJetsForCoreTracking" ),
14855  originRadius = cms.double( 0.2 ),
14856  ptMin = cms.double( 10.0 )
14857  )
14858 )
14859 fragment.hltFullIter10JetCoreClusterCheckForRefPP = cms.EDProducer( "ClusterCheckerEDProducer",
14860  cut = cms.string( "" ),
14861  silentClusterCheck = cms.untracked.bool( False ),
14862  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
14863  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplittingForRefPP" ),
14864  doClusterCheck = cms.bool( False ),
14865  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
14866  ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" )
14867 )
14868 fragment.hltFullIter10JetCoreHitDoubletsForRefPP = cms.EDProducer( "HitPairEDProducer",
14869  trackingRegions = cms.InputTag( "hltFullIter10JetCoreTrackingRegionsForRefPP" ),
14870  layerPairs = cms.vuint32( 0 ),
14871  clusterCheck = cms.InputTag( "hltFullIter10JetCoreClusterCheckForRefPP" ),
14872  produceSeedingHitSets = cms.bool( True ),
14873  produceIntermediateHitDoublets = cms.bool( True ),
14874  trackingRegionsSeedingLayers = cms.InputTag( "" ),
14875  maxElement = cms.uint32( 0 ),
14876  seedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersForRefPP" )
14877 )
14878 fragment.hltFullIter10JetCoreSeedsForRefPP = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
14879  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
14880  forceKinematicWithRegionDirection = cms.bool( True ),
14881  magneticField = cms.string( "ParabolicMf" ),
14882  SeedMomentumForBOFF = cms.double( 5.0 ),
14883  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
14884  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14885  MinOneOverPtError = cms.double( 1.0 ),
14886  seedingHitSets = cms.InputTag( "hltFullIter10JetCoreHitDoubletsForRefPP" ),
14887  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
14888 )
14889 fragment.hltFullIter10CkfTrackCandidatesForRefPP = cms.EDProducer( "CkfTrackCandidateMaker",
14890  src = cms.InputTag( "hltFullIter10JetCoreSeedsForRefPP" ),
14891  maxSeedsBeforeCleaning = cms.uint32( 10000 ),
14892  SimpleMagneticField = cms.string( "ParabolicMf" ),
14893  TransientInitialStateEstimatorParameters = cms.PSet(
14894  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
14895  numberMeasurementsForFit = cms.int32( 4 ),
14896  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
14897  ),
14898  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
14899  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFullForRefPP" ),
14900  cleanTrajectoryAfterInOut = cms.bool( True ),
14901  useHitsSplitting = cms.bool( True ),
14902  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
14903  reverseTrajectories = cms.bool( False ),
14904  doSeedingRegionRebuilding = cms.bool( True ),
14905  maxNSeeds = cms.uint32( 100000 ),
14906  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ),
14907  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
14908  TrajectoryBuilder = cms.string( "" )
14909 )
14910 fragment.hltFullIter10CtfWithMaterialTracksForRefPP = cms.EDProducer( "TrackProducer",
14911  src = cms.InputTag( "hltFullIter10CkfTrackCandidatesForRefPP" ),
14912  SimpleMagneticField = cms.string( "ParabolicMf" ),
14913  clusterRemovalInfo = cms.InputTag( "" ),
14914  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
14915  MeasurementTrackerEvent = cms.InputTag( "" ),
14916  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
14917  useHitsSplitting = cms.bool( False ),
14918  MeasurementTracker = cms.string( "" ),
14919  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
14920  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
14921  NavigationSchool = cms.string( "" ),
14922  TrajectoryInEvent = cms.bool( False ),
14923  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
14924  GeometricInnerState = cms.bool( False ),
14925  useSimpleMF = cms.bool( True ),
14926  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
14927 )
14928 fragment.hltFullIter10TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt",
14929  src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksForRefPP" ),
14930  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
14931  vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ),
14932  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
14933  mva = cms.PSet(
14934  GBRForestFileName = cms.string( "" ),
14935  GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" )
14936  ),
14937  ignoreVertices = cms.bool( False )
14938 )
14939 fragment.hltFullIterativeTrackingMergedForRefPP = cms.EDProducer( "TrackCollectionMerger",
14940  shareFrac = cms.double( 0.19 ),
14941  inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifierForRefPP',
14942  'hltFullIter1TrackMVAClassifierForRefPP',
14943  'hltFullIter2TrackMVAClassifierForRefPP',
14944  'hltFullIter3TrackMVAClassifierForRefPP',
14945  'hltFullIter4TrackMVAClassifierForRefPP',
14946  'hltFullIter5TrackMVAClassifierForRefPP',
14947  'hltFullIter6TrackMVAClassifierForRefPP',
14948  'hltFullIter7TrackMVAClassifierForRefPP',
14949  'hltFullIter8TrackMVAClassifierForRefPP',
14950  'hltFullIter9TrackMVAClassifierForRefPP',
14951  'hltFullIter10TrackMVAClassifierForRefPP' ),
14952  minQuality = cms.string( "loose" ),
14953  enableMerging = cms.bool( True ),
14954  copyExtras = cms.untracked.bool( True ),
14955  minShareHits = cms.uint32( 2 ),
14956  copyTrajectories = cms.untracked.bool( False ),
14957  allowFirstHitShare = cms.bool( True ),
14958  foundHitBonus = cms.double( 10.0 ),
14959  trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracksForRefPP','hltFullIter1CtfWithMaterialTracksForRefPP','hltFullIter2CtfWithMaterialTracksForRefPP','hltFullIter3CtfWithMaterialTracksForRefPP','hltFullIter4CtfWithMaterialTracksForRefPP','hltFullIter5CtfWithMaterialTracksForRefPP','hltFullIter6CtfWithMaterialTracksForRefPP','hltFullIter7CtfWithMaterialTracksForRefPP','hltFullIter8CtfWithMaterialTracksForRefPP','hltFullIter9CtfWithMaterialTracksForRefPP','hltFullIter10CtfWithMaterialTracksForRefPP' ),
14960  lostHitPenalty = cms.double( 5.0 ),
14961  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
14962 )
14963 fragment.hltFullOnlinePrimaryVerticesForRefPP = cms.EDProducer( "PrimaryVertexProducer",
14964  vertexCollections = cms.VPSet(
14965  cms.PSet( chi2cutoff = cms.double( 3.0 ),
14966  label = cms.string( "" ),
14967  useBeamConstraint = cms.bool( False ),
14968  minNdof = cms.double( 0.0 ),
14969  maxDistanceToBeam = cms.double( 1.0 ),
14970  algorithm = cms.string( "AdaptiveVertexFitter" )
14971  ),
14972  cms.PSet( chi2cutoff = cms.double( 3.0 ),
14973  label = cms.string( "WithBS" ),
14974  useBeamConstraint = cms.bool( True ),
14975  minNdof = cms.double( 2.0 ),
14976  maxDistanceToBeam = cms.double( 1.0 ),
14977  algorithm = cms.string( "AdaptiveVertexFitter" )
14978  )
14979  ),
14980  verbose = cms.untracked.bool( False ),
14981  TkFilterParameters = cms.PSet(
14982  maxEta = cms.double( 2.4 ),
14983  minPt = cms.double( 0.0 ),
14984  minSiliconLayersWithHits = cms.int32( 5 ),
14985  minPixelLayersWithHits = cms.int32( 2 ),
14986  maxNormalizedChi2 = cms.double( 20.0 ),
14987  trackQuality = cms.string( "any" ),
14988  algorithm = cms.string( "filter" ),
14989  maxD0Significance = cms.double( 5.0 )
14990  ),
14991  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
14992  TrackLabel = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ),
14993  TkClusParameters = cms.PSet(
14994  TkDAClusParameters = cms.PSet(
14995  zmerge = cms.double( 0.01 ),
14996  Tstop = cms.double( 0.5 ),
14997  d0CutOff = cms.double( 3.0 ),
14998  dzCutOff = cms.double( 4.0 ),
14999  vertexSize = cms.double( 0.01 ),
15000  coolingFactor = cms.double( 0.6 ),
15001  Tpurge = cms.double( 2.0 ),
15002  Tmin = cms.double( 2.4 ),
15003  uniquetrkweight = cms.double( 0.9 )
15004  ),
15005  algorithm = cms.string( "DA_vect" )
15006  )
15007 )
15008 fragment.hltFullCandsForRefPP = cms.EDProducer( "ConcreteChargedCandidateProducer",
15009  src = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ),
15010  particleType = cms.string( "pi+" )
15011 )
15012 fragment.hltFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15013  saveTags = cms.bool( True ),
15014  MinTrks = cms.int32( 0 ),
15015  MinPt = cms.double( 0.0 ),
15016  MaxVz = cms.double( 9999.0 ),
15017  MaxEta = cms.double( 9999.0 ),
15018  trackCollection = cms.InputTag( "hltFullCandsForRefPP" ),
15019  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15020  MaxPt = cms.double( 10000.0 ),
15021  MinSep = cms.double( 999.0 )
15022 )
15023 fragment.hlttktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
15024  Src = cms.InputTag( "hltFullCandsForRefPP" ),
15025  massParticle1 = cms.double( 0.1396 ),
15026  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
15027  massParticle2 = cms.double( 0.4937 ),
15028  ChargeOpt = cms.int32( -1 ),
15029  MaxEta = cms.double( 2.5 ),
15030  MaxInvMass = cms.double( 2.27 ),
15031  MinPtPair = cms.double( 8.0 ),
15032  triggerTypeDaughters = cms.int32( 91 ),
15033  MinInvMass = cms.double( 1.47 ),
15034  MinPt = cms.double( 0.0 )
15035 )
15036 fragment.hlttktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
15037  saveTags = cms.bool( True ),
15038  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15039  MinVtxProbability = cms.double( 0.0 ),
15040  MaxLxySignificance = cms.double( 0.0 ),
15041  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15042  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt8" ),
15043  MaxNormalisedChi2 = cms.double( 999.0 ),
15044  FastAccept = cms.bool( False ),
15045  MinCosinePointingAngle = cms.double( 0.8 ),
15046  triggerTypeDaughters = cms.int32( 91 ),
15047  MinLxySignificance = cms.double( 1.0 )
15048 )
15049 fragment.hltL1sSingleJet16 = cms.EDFilter( "HLTL1TSeed",
15050  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16" ),
15051  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15052  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15053  saveTags = cms.bool( True ),
15054  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15055  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15056  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15057  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15058  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15059 )
15060 fragment.hltPreHIDmesonPPTrackingGlobalDpt15 = cms.EDFilter( "HLTPrescaler",
15061  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15062  offset = cms.uint32( 0 )
15063 )
15064 fragment.hlttktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
15065  Src = cms.InputTag( "hltFullCandsForRefPP" ),
15066  massParticle1 = cms.double( 0.1396 ),
15067  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
15068  massParticle2 = cms.double( 0.4937 ),
15069  ChargeOpt = cms.int32( -1 ),
15070  MaxEta = cms.double( 2.5 ),
15071  MaxInvMass = cms.double( 2.27 ),
15072  MinPtPair = cms.double( 15.0 ),
15073  triggerTypeDaughters = cms.int32( 91 ),
15074  MinInvMass = cms.double( 1.47 ),
15075  MinPt = cms.double( 0.0 )
15076 )
15077 fragment.hlttktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
15078  saveTags = cms.bool( True ),
15079  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15080  MinVtxProbability = cms.double( 0.0 ),
15081  MaxLxySignificance = cms.double( 0.0 ),
15082  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15083  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt15" ),
15084  MaxNormalisedChi2 = cms.double( 999.0 ),
15085  FastAccept = cms.bool( False ),
15086  MinCosinePointingAngle = cms.double( 0.8 ),
15087  triggerTypeDaughters = cms.int32( 91 ),
15088  MinLxySignificance = cms.double( 1.0 )
15089 )
15090 fragment.hltL1sSingleJet24 = cms.EDFilter( "HLTL1TSeed",
15091  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24" ),
15092  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15093  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15094  saveTags = cms.bool( True ),
15095  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15096  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15097  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15098  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15099  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15100 )
15101 fragment.hltPreHIDmesonPPTrackingGlobalDpt30 = cms.EDFilter( "HLTPrescaler",
15102  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15103  offset = cms.uint32( 0 )
15104 )
15105 fragment.hlttktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
15106  Src = cms.InputTag( "hltFullCandsForRefPP" ),
15107  massParticle1 = cms.double( 0.1396 ),
15108  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
15109  massParticle2 = cms.double( 0.4937 ),
15110  ChargeOpt = cms.int32( -1 ),
15111  MaxEta = cms.double( 2.5 ),
15112  MaxInvMass = cms.double( 2.27 ),
15113  MinPtPair = cms.double( 30.0 ),
15114  triggerTypeDaughters = cms.int32( 91 ),
15115  MinInvMass = cms.double( 1.47 ),
15116  MinPt = cms.double( 0.0 )
15117 )
15118 fragment.hlttktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
15119  saveTags = cms.bool( True ),
15120  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15121  MinVtxProbability = cms.double( 0.0 ),
15122  MaxLxySignificance = cms.double( 0.0 ),
15123  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15124  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt30" ),
15125  MaxNormalisedChi2 = cms.double( 999.0 ),
15126  FastAccept = cms.bool( False ),
15127  MinCosinePointingAngle = cms.double( 0.8 ),
15128  triggerTypeDaughters = cms.int32( 91 ),
15129  MinLxySignificance = cms.double( 1.0 )
15130 )
15131 fragment.hltL1sSingleJet32 = cms.EDFilter( "HLTL1TSeed",
15132  L1SeedsLogicalExpression = cms.string( "L1_SingleJet32" ),
15133  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15134  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15135  saveTags = cms.bool( True ),
15136  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15137  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15138  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15139  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15140  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15141 )
15142 fragment.hltPreHIDmesonPPTrackingGlobalDpt40 = cms.EDFilter( "HLTPrescaler",
15143  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15144  offset = cms.uint32( 0 )
15145 )
15146 fragment.hlttktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
15147  Src = cms.InputTag( "hltFullCandsForRefPP" ),
15148  massParticle1 = cms.double( 0.1396 ),
15149  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
15150  massParticle2 = cms.double( 0.4937 ),
15151  ChargeOpt = cms.int32( -1 ),
15152  MaxEta = cms.double( 2.5 ),
15153  MaxInvMass = cms.double( 2.27 ),
15154  MinPtPair = cms.double( 40.0 ),
15155  triggerTypeDaughters = cms.int32( 91 ),
15156  MinInvMass = cms.double( 1.47 ),
15157  MinPt = cms.double( 0.0 )
15158 )
15159 fragment.hlttktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
15160  saveTags = cms.bool( True ),
15161  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15162  MinVtxProbability = cms.double( 0.0 ),
15163  MaxLxySignificance = cms.double( 0.0 ),
15164  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15165  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt40" ),
15166  MaxNormalisedChi2 = cms.double( 999.0 ),
15167  FastAccept = cms.bool( False ),
15168  MinCosinePointingAngle = cms.double( 0.8 ),
15169  triggerTypeDaughters = cms.int32( 91 ),
15170  MinLxySignificance = cms.double( 1.0 )
15171 )
15172 fragment.hltL1sSingleJet44 = cms.EDFilter( "HLTL1TSeed",
15173  L1SeedsLogicalExpression = cms.string( "L1_SingleJet44" ),
15174  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15175  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15176  saveTags = cms.bool( True ),
15177  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15178  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15179  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15180  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15181  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15182 )
15183 fragment.hltPreHIDmesonPPTrackingGlobalDpt50 = cms.EDFilter( "HLTPrescaler",
15184  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15185  offset = cms.uint32( 0 )
15186 )
15187 fragment.hlttktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
15188  Src = cms.InputTag( "hltFullCandsForRefPP" ),
15189  massParticle1 = cms.double( 0.1396 ),
15190  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
15191  massParticle2 = cms.double( 0.4937 ),
15192  ChargeOpt = cms.int32( -1 ),
15193  MaxEta = cms.double( 2.5 ),
15194  MaxInvMass = cms.double( 2.27 ),
15195  MinPtPair = cms.double( 50.0 ),
15196  triggerTypeDaughters = cms.int32( 91 ),
15197  MinInvMass = cms.double( 1.47 ),
15198  MinPt = cms.double( 0.0 )
15199 )
15200 fragment.hlttktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
15201  saveTags = cms.bool( True ),
15202  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15203  MinVtxProbability = cms.double( 0.0 ),
15204  MaxLxySignificance = cms.double( 0.0 ),
15205  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15206  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt50" ),
15207  MaxNormalisedChi2 = cms.double( 999.0 ),
15208  FastAccept = cms.bool( False ),
15209  MinCosinePointingAngle = cms.double( 0.8 ),
15210  triggerTypeDaughters = cms.int32( 91 ),
15211  MinLxySignificance = cms.double( 1.0 )
15212 )
15213 fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed",
15214  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ),
15215  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15216  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15217  saveTags = cms.bool( True ),
15218  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15219  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15220  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15221  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15222  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15223 )
15224 fragment.hltPreHIDmesonPPTrackingGlobalDpt60 = cms.EDFilter( "HLTPrescaler",
15225  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15226  offset = cms.uint32( 0 )
15227 )
15228 fragment.hlttktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
15229  Src = cms.InputTag( "hltFullCandsForRefPP" ),
15230  massParticle1 = cms.double( 0.1396 ),
15231  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
15232  massParticle2 = cms.double( 0.4937 ),
15233  ChargeOpt = cms.int32( -1 ),
15234  MaxEta = cms.double( 2.5 ),
15235  MaxInvMass = cms.double( 2.27 ),
15236  MinPtPair = cms.double( 60.0 ),
15237  triggerTypeDaughters = cms.int32( 91 ),
15238  MinInvMass = cms.double( 1.47 ),
15239  MinPt = cms.double( 0.0 )
15240 )
15241 fragment.hlttktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
15242  saveTags = cms.bool( True ),
15243  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15244  MinVtxProbability = cms.double( 0.0 ),
15245  MaxLxySignificance = cms.double( 0.0 ),
15246  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15247  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt60" ),
15248  MaxNormalisedChi2 = cms.double( 999.0 ),
15249  FastAccept = cms.bool( False ),
15250  MinCosinePointingAngle = cms.double( 0.8 ),
15251  triggerTypeDaughters = cms.int32( 91 ),
15252  MinLxySignificance = cms.double( 1.0 )
15253 )
15254 fragment.hltL1sDijet16And8MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15255  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16And8er2p7" ),
15256  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15257  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15258  saveTags = cms.bool( True ),
15259  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15260  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15261  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15262  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15263  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15264 )
15265 fragment.hltPreHIDijet16And8MidEta2p7Dpt8 = cms.EDFilter( "HLTPrescaler",
15266  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15267  offset = cms.uint32( 0 )
15268 )
15269 fragment.hltL1sDijet20And8MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15270  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20And8er2p7" ),
15271  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15272  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15273  saveTags = cms.bool( True ),
15274  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15275  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15276  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15277  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15278  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15279 )
15280 fragment.hltPreHIDijet20And8MidEta2p7Dpt8 = cms.EDFilter( "HLTPrescaler",
15281  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15282  offset = cms.uint32( 0 )
15283 )
15284 fragment.hltL1sDijet16And12MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15285  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet16And12er2p7" ),
15286  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15287  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15288  saveTags = cms.bool( True ),
15289  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15290  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15291  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15292  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15293  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15294 )
15295 fragment.hltPreHIDijet16And12MidEta2p7Dpt10 = cms.EDFilter( "HLTPrescaler",
15296  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15297  offset = cms.uint32( 0 )
15298 )
15299 fragment.hlttktkVtxForDmesonDpt10 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
15300  Src = cms.InputTag( "hltFullCandsForRefPP" ),
15301  massParticle1 = cms.double( 0.1396 ),
15302  PreviousCandTag = cms.InputTag( "hltFullTrackFilterForDmeson" ),
15303  massParticle2 = cms.double( 0.4937 ),
15304  ChargeOpt = cms.int32( -1 ),
15305  MaxEta = cms.double( 2.5 ),
15306  MaxInvMass = cms.double( 2.27 ),
15307  MinPtPair = cms.double( 10.0 ),
15308  triggerTypeDaughters = cms.int32( 91 ),
15309  MinInvMass = cms.double( 1.47 ),
15310  MinPt = cms.double( 0.0 )
15311 )
15312 fragment.hlttktkFilterForDmesonDpt10 = cms.EDFilter( "HLTDisplacedtktkFilter",
15313  saveTags = cms.bool( True ),
15314  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
15315  MinVtxProbability = cms.double( 0.0 ),
15316  MaxLxySignificance = cms.double( 0.0 ),
15317  TrackTag = cms.InputTag( "hltFullCandsForRefPP" ),
15318  DisplacedVertexTag = cms.InputTag( "hlttktkVtxForDmesonDpt10" ),
15319  MaxNormalisedChi2 = cms.double( 999.0 ),
15320  FastAccept = cms.bool( False ),
15321  MinCosinePointingAngle = cms.double( 0.8 ),
15322  triggerTypeDaughters = cms.int32( 91 ),
15323  MinLxySignificance = cms.double( 1.0 )
15324 )
15325 fragment.hltL1sDijet20And12MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15326  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20And12er2p7" ),
15327  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15328  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15329  saveTags = cms.bool( True ),
15330  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15331  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15332  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15333  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15334  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15335 )
15336 fragment.hltPreHIDijet20And12MidEta2p7Dpt10 = cms.EDFilter( "HLTPrescaler",
15337  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15338  offset = cms.uint32( 0 )
15339 )
15340 fragment.hltL1sDijet28And16MidEta2p7 = cms.EDFilter( "HLTL1TSeed",
15341  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet28And16er2p7" ),
15342  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15343  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15344  saveTags = cms.bool( True ),
15345  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15346  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15347  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15348  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15349  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15350 )
15351 fragment.hltPreHIDijet28And16MidEta2p7Dpt15 = cms.EDFilter( "HLTPrescaler",
15352  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15353  offset = cms.uint32( 0 )
15354 )
15355 fragment.hltPreHIFullTracksHighPt18 = cms.EDFilter( "HLTPrescaler",
15356  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15357  offset = cms.uint32( 0 )
15358 )
15359 fragment.hltGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier",
15360  src = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ),
15361  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
15362  vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15363  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
15364  mva = cms.PSet(
15365  dr_par = cms.PSet(
15366  drWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
15367  dr_exp = cms.vint32( 0, 0, 0 )
15368  ),
15369  minLayers = cms.vint32( 0, 0, 0 ),
15370  dz_par = cms.PSet(
15371  dz_exp = cms.vint32( 0, 0, 0 ),
15372  dzWPVerr_par = cms.vdouble( 9999.0, 9999.0, 9999.0 )
15373  ),
15374  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
15375  maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
15376  maxLostLayers = cms.vint32( 999, 999, 999 ),
15377  maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
15378  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ),
15379  maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
15380  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
15381  min3DLayers = cms.vint32( 0, 0, 0 ),
15382  minPixelHits = cms.vint32( 0, 0, 0 ),
15383  minNVtxTrk = cms.int32( 2 ),
15384  minHits = cms.vint32( 0, 0, 0 ),
15385  maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 )
15386  ),
15387  ignoreVertices = cms.bool( False )
15388 )
15389 fragment.hltGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner",
15390  minQuality = cms.string( "highPurity" ),
15391  copyExtras = cms.untracked.bool( True ),
15392  copyTrajectories = cms.untracked.bool( False ),
15393  originalSource = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ),
15394  originalQualVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPt','QualityMasks' ),
15395  originalMVAVals = cms.InputTag( 'hltGoodHighPurityFullTrackCutClassifierForHighPt','MVAValues' )
15396 )
15397 fragment.hltFullCandsForHighPtTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
15398  src = cms.InputTag( "hltGoodHighPurityFullTracksForHighPt" ),
15399  particleType = cms.string( "pi+" )
15400 )
15401 fragment.hltFullTrackHighPt18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15402  saveTags = cms.bool( True ),
15403  MinTrks = cms.int32( 1 ),
15404  MinPt = cms.double( 18.0 ),
15405  MaxVz = cms.double( 15.0 ),
15406  MaxEta = cms.double( 2.4 ),
15407  trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ),
15408  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15409  MaxPt = cms.double( 9999.0 ),
15410  MinSep = cms.double( 9999.0 )
15411 )
15412 fragment.hltPreHIFullTracksHighPt24 = cms.EDFilter( "HLTPrescaler",
15413  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15414  offset = cms.uint32( 0 )
15415 )
15416 fragment.hltFullTrackHighPt24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15417  saveTags = cms.bool( True ),
15418  MinTrks = cms.int32( 1 ),
15419  MinPt = cms.double( 24.0 ),
15420  MaxVz = cms.double( 15.0 ),
15421  MaxEta = cms.double( 2.4 ),
15422  trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ),
15423  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15424  MaxPt = cms.double( 9999.0 ),
15425  MinSep = cms.double( 9999.0 )
15426 )
15427 fragment.hltPreHIFullTracksHighPt34 = cms.EDFilter( "HLTPrescaler",
15428  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15429  offset = cms.uint32( 0 )
15430 )
15431 fragment.hltFullTrackHighPt34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15432  saveTags = cms.bool( True ),
15433  MinTrks = cms.int32( 1 ),
15434  MinPt = cms.double( 34.0 ),
15435  MaxVz = cms.double( 15.0 ),
15436  MaxEta = cms.double( 2.4 ),
15437  trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ),
15438  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15439  MaxPt = cms.double( 9999.0 ),
15440  MinSep = cms.double( 9999.0 )
15441 )
15442 fragment.hltPreHIFullTracksHighPt45 = cms.EDFilter( "HLTPrescaler",
15443  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15444  offset = cms.uint32( 0 )
15445 )
15446 fragment.hltFullTrackHighPt45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
15447  saveTags = cms.bool( True ),
15448  MinTrks = cms.int32( 1 ),
15449  MinPt = cms.double( 45.0 ),
15450  MaxVz = cms.double( 15.0 ),
15451  MaxEta = cms.double( 2.4 ),
15452  trackCollection = cms.InputTag( "hltFullCandsForHighPtTrigger" ),
15453  vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ),
15454  MaxPt = cms.double( 9999.0 ),
15455  MinSep = cms.double( 9999.0 )
15456 )
15457 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
15458  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" ),
15459  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15460  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15461  saveTags = cms.bool( True ),
15462  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15463  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15464  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15465  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15466  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15467 )
15468 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
15469  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15470  offset = cms.uint32( 0 )
15471 )
15472 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
15473  usePt = cms.bool( False ),
15474  minPtJetHt = cms.double( 40.0 ),
15475  maxEtaJetMht = cms.double( 5.0 ),
15476  minNJetMht = cms.int32( 0 ),
15477  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
15478  maxEtaJetHt = cms.double( 2.5 ),
15479  minPtJetMht = cms.double( 30.0 ),
15480  minNJetHt = cms.int32( 0 ),
15481  pfCandidatesLabel = cms.InputTag( "" ),
15482  excludePFMuons = cms.bool( False )
15483 )
15484 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
15485  saveTags = cms.bool( True ),
15486  mhtLabels = cms.VInputTag( 'hltHtMht' ),
15487  meffSlope = cms.vdouble( 1.0 ),
15488  minMeff = cms.vdouble( 0.0 ),
15489  minMht = cms.vdouble( 0.0 ),
15490  htLabels = cms.VInputTag( 'hltHtMht' ),
15491  minHt = cms.vdouble( 80.0 )
15492 )
15493 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
15494  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15495  offset = cms.uint32( 0 )
15496 )
15497 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
15498  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15499  offset = cms.uint32( 1 )
15500 )
15501 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
15502  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15503  offset = cms.uint32( 2 )
15504 )
15505 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
15506  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15507  offset = cms.uint32( 3 )
15508 )
15509 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
15510  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15511  offset = cms.uint32( 4 )
15512 )
15513 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
15514  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15515  offset = cms.uint32( 5 )
15516 )
15517 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
15518  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15519  offset = cms.uint32( 6 )
15520 )
15521 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
15522  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15523  offset = cms.uint32( 7 )
15524 )
15525 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
15526  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15527  offset = cms.uint32( 8 )
15528 )
15529 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
15530  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15531  offset = cms.uint32( 9 )
15532 )
15533 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
15534  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15535  offset = cms.uint32( 10 )
15536 )
15537 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
15538  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15539  offset = cms.uint32( 11 )
15540 )
15541 fragment.hltPreHIAK4PFJet15 = cms.EDFilter( "HLTPrescaler",
15542  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15543  offset = cms.uint32( 0 )
15544 )
15545 fragment.hltSingleAK4PFJet15 = cms.EDFilter( "HLT1PFJet",
15546  saveTags = cms.bool( True ),
15547  MaxMass = cms.double( -1.0 ),
15548  MinN = cms.int32( 1 ),
15549  MaxEta = cms.double( 5.0 ),
15550  MinEta = cms.double( -1.0 ),
15551  MinMass = cms.double( -1.0 ),
15552  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
15553  MinE = cms.double( -1.0 ),
15554  triggerType = cms.int32( 85 ),
15555  MinPt = cms.double( 15.0 )
15556 )
15557 fragment.hltPreHIAK4PFJet30 = cms.EDFilter( "HLTPrescaler",
15558  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15559  offset = cms.uint32( 0 )
15560 )
15561 fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet",
15562  saveTags = cms.bool( True ),
15563  MaxMass = cms.double( -1.0 ),
15564  MinN = cms.int32( 1 ),
15565  MaxEta = cms.double( 5.0 ),
15566  MinEta = cms.double( -1.0 ),
15567  MinMass = cms.double( -1.0 ),
15568  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15569  MinE = cms.double( -1.0 ),
15570  triggerType = cms.int32( 85 ),
15571  MinPt = cms.double( 15.0 )
15572 )
15573 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15574  DeltaR = cms.double( 0.5 ),
15575  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ),
15576  TriggerType = cms.int32( 85 ),
15577  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15578 )
15579 fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet",
15580  saveTags = cms.bool( True ),
15581  MaxMass = cms.double( -1.0 ),
15582  MinN = cms.int32( 1 ),
15583  MaxEta = cms.double( 5.0 ),
15584  MinEta = cms.double( -1.0 ),
15585  MinMass = cms.double( -1.0 ),
15586  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ),
15587  MinE = cms.double( -1.0 ),
15588  triggerType = cms.int32( 85 ),
15589  MinPt = cms.double( 30.0 )
15590 )
15591 fragment.hltPreHIAK4PFJet40 = cms.EDFilter( "HLTPrescaler",
15592  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15593  offset = cms.uint32( 0 )
15594 )
15595 fragment.hltSingleAK4PFJet40 = cms.EDFilter( "HLT1PFJet",
15596  saveTags = cms.bool( True ),
15597  MaxMass = cms.double( -1.0 ),
15598  MinN = cms.int32( 1 ),
15599  MaxEta = cms.double( 5.0 ),
15600  MinEta = cms.double( -1.0 ),
15601  MinMass = cms.double( -1.0 ),
15602  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ),
15603  MinE = cms.double( -1.0 ),
15604  triggerType = cms.int32( 85 ),
15605  MinPt = cms.double( 40.0 )
15606 )
15607 fragment.hltPreHIAK4PFJet60 = cms.EDFilter( "HLTPrescaler",
15608  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15609  offset = cms.uint32( 0 )
15610 )
15611 fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet",
15612  saveTags = cms.bool( True ),
15613  MaxMass = cms.double( -1.0 ),
15614  MinN = cms.int32( 1 ),
15615  MaxEta = cms.double( 5.0 ),
15616  MinEta = cms.double( -1.0 ),
15617  MinMass = cms.double( -1.0 ),
15618  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15619  MinE = cms.double( -1.0 ),
15620  triggerType = cms.int32( 85 ),
15621  MinPt = cms.double( 30.0 )
15622 )
15623 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15624  DeltaR = cms.double( 0.5 ),
15625  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ),
15626  TriggerType = cms.int32( 85 ),
15627  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15628 )
15629 fragment.hltSingleAK4PFJet60 = cms.EDFilter( "HLT1PFJet",
15630  saveTags = cms.bool( True ),
15631  MaxMass = cms.double( -1.0 ),
15632  MinN = cms.int32( 1 ),
15633  MaxEta = cms.double( 5.0 ),
15634  MinEta = cms.double( -1.0 ),
15635  MinMass = cms.double( -1.0 ),
15636  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ),
15637  MinE = cms.double( -1.0 ),
15638  triggerType = cms.int32( 85 ),
15639  MinPt = cms.double( 60.0 )
15640 )
15641 fragment.hltPreHIAK4PFJet80 = cms.EDFilter( "HLTPrescaler",
15642  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15643  offset = cms.uint32( 0 )
15644 )
15645 fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet",
15646  saveTags = cms.bool( True ),
15647  MaxMass = cms.double( -1.0 ),
15648  MinN = cms.int32( 1 ),
15649  MaxEta = cms.double( 5.0 ),
15650  MinEta = cms.double( -1.0 ),
15651  MinMass = cms.double( -1.0 ),
15652  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15653  MinE = cms.double( -1.0 ),
15654  triggerType = cms.int32( 85 ),
15655  MinPt = cms.double( 50.0 )
15656 )
15657 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15658  DeltaR = cms.double( 0.5 ),
15659  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ),
15660  TriggerType = cms.int32( 85 ),
15661  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15662 )
15663 fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet",
15664  saveTags = cms.bool( True ),
15665  MaxMass = cms.double( -1.0 ),
15666  MinN = cms.int32( 1 ),
15667  MaxEta = cms.double( 5.0 ),
15668  MinEta = cms.double( -1.0 ),
15669  MinMass = cms.double( -1.0 ),
15670  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ),
15671  MinE = cms.double( -1.0 ),
15672  triggerType = cms.int32( 85 ),
15673  MinPt = cms.double( 80.0 )
15674 )
15675 fragment.hltL1sSingleJet80 = cms.EDFilter( "HLTL1TSeed",
15676  L1SeedsLogicalExpression = cms.string( "L1_SingleJet80" ),
15677  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15678  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15679  saveTags = cms.bool( True ),
15680  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15681  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15682  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15683  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15684  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15685 )
15686 fragment.hltPreHIAK4PFJet100 = cms.EDFilter( "HLTPrescaler",
15687  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15688  offset = cms.uint32( 0 )
15689 )
15690 fragment.hltSingleAK4CaloJet70 = 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( 70.0 )
15701 )
15702 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15703  DeltaR = cms.double( 0.5 ),
15704  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ),
15705  TriggerType = cms.int32( 85 ),
15706  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15707 )
15708 fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet",
15709  saveTags = cms.bool( True ),
15710  MaxMass = cms.double( -1.0 ),
15711  MinN = cms.int32( 1 ),
15712  MaxEta = cms.double( 5.0 ),
15713  MinEta = cms.double( -1.0 ),
15714  MinMass = cms.double( -1.0 ),
15715  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ),
15716  MinE = cms.double( -1.0 ),
15717  triggerType = cms.int32( 85 ),
15718  MinPt = cms.double( 100.0 )
15719 )
15720 fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed",
15721  L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ),
15722  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15723  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15724  saveTags = cms.bool( True ),
15725  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15726  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15727  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15728  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15729  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15730 )
15731 fragment.hltPreHIAK4PFJet120 = cms.EDFilter( "HLTPrescaler",
15732  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15733  offset = cms.uint32( 0 )
15734 )
15735 fragment.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet",
15736  saveTags = cms.bool( True ),
15737  MaxMass = cms.double( -1.0 ),
15738  MinN = cms.int32( 1 ),
15739  MaxEta = cms.double( 5.0 ),
15740  MinEta = cms.double( -1.0 ),
15741  MinMass = cms.double( -1.0 ),
15742  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ),
15743  MinE = cms.double( -1.0 ),
15744  triggerType = cms.int32( 85 ),
15745  MinPt = cms.double( 120.0 )
15746 )
15747 fragment.hltPreHIAK4PFJet30FWD = cms.EDFilter( "HLTPrescaler",
15748  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15749  offset = cms.uint32( 0 )
15750 )
15751 fragment.hltSingleAK4CaloJet15FWD = cms.EDFilter( "HLT1CaloJet",
15752  saveTags = cms.bool( True ),
15753  MaxMass = cms.double( -1.0 ),
15754  MinN = cms.int32( 1 ),
15755  MaxEta = cms.double( 5.0 ),
15756  MinEta = cms.double( 2.7 ),
15757  MinMass = cms.double( -1.0 ),
15758  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15759  MinE = cms.double( -1.0 ),
15760  triggerType = cms.int32( 85 ),
15761  MinPt = cms.double( 15.0 )
15762 )
15763 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15FWD = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15764  DeltaR = cms.double( 0.5 ),
15765  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15FWD" ),
15766  TriggerType = cms.int32( 85 ),
15767  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15768 )
15769 fragment.hltSingleAK4PFJet30FWD = cms.EDFilter( "HLT1PFJet",
15770  saveTags = cms.bool( True ),
15771  MaxMass = cms.double( -1.0 ),
15772  MinN = cms.int32( 1 ),
15773  MaxEta = cms.double( 5.0 ),
15774  MinEta = cms.double( 2.7 ),
15775  MinMass = cms.double( -1.0 ),
15776  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15FWD" ),
15777  MinE = cms.double( -1.0 ),
15778  triggerType = cms.int32( 85 ),
15779  MinPt = cms.double( 30.0 )
15780 )
15781 fragment.hltL1sSingleJet20FWD = cms.EDFilter( "HLTL1TSeed",
15782  L1SeedsLogicalExpression = cms.string( "L1_SingleJet20_FWD" ),
15783  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15784  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15785  saveTags = cms.bool( True ),
15786  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15787  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15788  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15789  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15790  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15791 )
15792 fragment.hltPreHIAK4PFJet40FWD = cms.EDFilter( "HLTPrescaler",
15793  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15794  offset = cms.uint32( 0 )
15795 )
15796 fragment.hltSingleAK4PFJet40FWD = cms.EDFilter( "HLT1PFJet",
15797  saveTags = cms.bool( True ),
15798  MaxMass = cms.double( -1.0 ),
15799  MinN = cms.int32( 1 ),
15800  MaxEta = cms.double( 5.0 ),
15801  MinEta = cms.double( 2.7 ),
15802  MinMass = cms.double( -1.0 ),
15803  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15FWD" ),
15804  MinE = cms.double( -1.0 ),
15805  triggerType = cms.int32( 85 ),
15806  MinPt = cms.double( 40.0 )
15807 )
15808 fragment.hltL1sSingleJet35FWD = cms.EDFilter( "HLTL1TSeed",
15809  L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ),
15810  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15811  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15812  saveTags = cms.bool( True ),
15813  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15814  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15815  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15816  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15817  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15818 )
15819 fragment.hltPreHIAK4PFJet60FWD = cms.EDFilter( "HLTPrescaler",
15820  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15821  offset = cms.uint32( 0 )
15822 )
15823 fragment.hltSingleAK4CaloJet30FWD = cms.EDFilter( "HLT1CaloJet",
15824  saveTags = cms.bool( True ),
15825  MaxMass = cms.double( -1.0 ),
15826  MinN = cms.int32( 1 ),
15827  MaxEta = cms.double( 5.0 ),
15828  MinEta = cms.double( 2.7 ),
15829  MinMass = cms.double( -1.0 ),
15830  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15831  MinE = cms.double( -1.0 ),
15832  triggerType = cms.int32( 85 ),
15833  MinPt = cms.double( 30.0 )
15834 )
15835 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30FWD = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
15836  DeltaR = cms.double( 0.5 ),
15837  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30FWD" ),
15838  TriggerType = cms.int32( 85 ),
15839  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
15840 )
15841 fragment.hltSingleAK4PFJet60FWD = cms.EDFilter( "HLT1PFJet",
15842  saveTags = cms.bool( True ),
15843  MaxMass = cms.double( -1.0 ),
15844  MinN = cms.int32( 1 ),
15845  MaxEta = cms.double( 5.0 ),
15846  MinEta = cms.double( 2.7 ),
15847  MinMass = cms.double( -1.0 ),
15848  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30FWD" ),
15849  MinE = cms.double( -1.0 ),
15850  triggerType = cms.int32( 85 ),
15851  MinPt = cms.double( 60.0 )
15852 )
15853 fragment.hltL1sSingleJet60FWD = cms.EDFilter( "HLTL1TSeed",
15854  L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ),
15855  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
15856  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
15857  saveTags = cms.bool( True ),
15858  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
15859  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
15860  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
15861  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
15862  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
15863 )
15864 fragment.hltPreHIAK4PFJet80FWD = cms.EDFilter( "HLTPrescaler",
15865  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15866  offset = cms.uint32( 0 )
15867 )
15868 fragment.hltSingleAK4PFJet80FWD = cms.EDFilter( "HLT1PFJet",
15869  saveTags = cms.bool( True ),
15870  MaxMass = cms.double( -1.0 ),
15871  MinN = cms.int32( 1 ),
15872  MaxEta = cms.double( 5.0 ),
15873  MinEta = cms.double( 2.7 ),
15874  MinMass = cms.double( -1.0 ),
15875  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30FWD" ),
15876  MinE = cms.double( -1.0 ),
15877  triggerType = cms.int32( 85 ),
15878  MinPt = cms.double( 80.0 )
15879 )
15880 fragment.hltPreHIAK4CaloJet15 = cms.EDFilter( "HLTPrescaler",
15881  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15882  offset = cms.uint32( 0 )
15883 )
15884 fragment.hltPreHIAK4CaloJet30 = cms.EDFilter( "HLTPrescaler",
15885  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15886  offset = cms.uint32( 0 )
15887 )
15888 fragment.hltPreHIAK4CaloJet40 = cms.EDFilter( "HLTPrescaler",
15889  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15890  offset = cms.uint32( 0 )
15891 )
15892 fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet",
15893  saveTags = cms.bool( True ),
15894  MaxMass = cms.double( -1.0 ),
15895  MinN = cms.int32( 1 ),
15896  MaxEta = cms.double( 5.0 ),
15897  MinEta = cms.double( -1.0 ),
15898  MinMass = cms.double( -1.0 ),
15899  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15900  MinE = cms.double( -1.0 ),
15901  triggerType = cms.int32( 85 ),
15902  MinPt = cms.double( 40.0 )
15903 )
15904 fragment.hltPreHIAK4CaloJet60 = cms.EDFilter( "HLTPrescaler",
15905  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15906  offset = cms.uint32( 0 )
15907 )
15908 fragment.hltSingleAK4CaloJet60 = cms.EDFilter( "HLT1CaloJet",
15909  saveTags = cms.bool( True ),
15910  MaxMass = cms.double( -1.0 ),
15911  MinN = cms.int32( 1 ),
15912  MaxEta = cms.double( 5.0 ),
15913  MinEta = cms.double( -1.0 ),
15914  MinMass = cms.double( -1.0 ),
15915  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15916  MinE = cms.double( -1.0 ),
15917  triggerType = cms.int32( 85 ),
15918  MinPt = cms.double( 60.0 )
15919 )
15920 fragment.hltPreHIAK4CaloJet80 = cms.EDFilter( "HLTPrescaler",
15921  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15922  offset = cms.uint32( 0 )
15923 )
15924 fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet",
15925  saveTags = cms.bool( True ),
15926  MaxMass = cms.double( -1.0 ),
15927  MinN = cms.int32( 1 ),
15928  MaxEta = cms.double( 5.0 ),
15929  MinEta = cms.double( -1.0 ),
15930  MinMass = cms.double( -1.0 ),
15931  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15932  MinE = cms.double( -1.0 ),
15933  triggerType = cms.int32( 85 ),
15934  MinPt = cms.double( 80.0 )
15935 )
15936 fragment.hltPreHIAK4CaloJet100 = cms.EDFilter( "HLTPrescaler",
15937  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15938  offset = cms.uint32( 0 )
15939 )
15940 fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet",
15941  saveTags = cms.bool( True ),
15942  MaxMass = cms.double( -1.0 ),
15943  MinN = cms.int32( 1 ),
15944  MaxEta = cms.double( 5.0 ),
15945  MinEta = cms.double( -1.0 ),
15946  MinMass = cms.double( -1.0 ),
15947  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15948  MinE = cms.double( -1.0 ),
15949  triggerType = cms.int32( 85 ),
15950  MinPt = cms.double( 100.0 )
15951 )
15952 fragment.hltPreHIAK4CaloJet120 = cms.EDFilter( "HLTPrescaler",
15953  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15954  offset = cms.uint32( 0 )
15955 )
15956 fragment.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet",
15957  saveTags = cms.bool( True ),
15958  MaxMass = cms.double( -1.0 ),
15959  MinN = cms.int32( 1 ),
15960  MaxEta = cms.double( 5.0 ),
15961  MinEta = cms.double( -1.0 ),
15962  MinMass = cms.double( -1.0 ),
15963  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15964  MinE = cms.double( -1.0 ),
15965  triggerType = cms.int32( 85 ),
15966  MinPt = cms.double( 120.0 )
15967 )
15968 fragment.hltPreHIAK4CaloJet30FWD = cms.EDFilter( "HLTPrescaler",
15969  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15970  offset = cms.uint32( 0 )
15971 )
15972 fragment.hltPreHIAK4CaloJet40FWD = cms.EDFilter( "HLTPrescaler",
15973  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15974  offset = cms.uint32( 0 )
15975 )
15976 fragment.hltSingleAK4CaloJet40FWD = cms.EDFilter( "HLT1CaloJet",
15977  saveTags = cms.bool( True ),
15978  MaxMass = cms.double( -1.0 ),
15979  MinN = cms.int32( 1 ),
15980  MaxEta = cms.double( 5.0 ),
15981  MinEta = cms.double( 2.7 ),
15982  MinMass = cms.double( -1.0 ),
15983  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
15984  MinE = cms.double( -1.0 ),
15985  triggerType = cms.int32( 85 ),
15986  MinPt = cms.double( 40.0 )
15987 )
15988 fragment.hltPreHIAK4CaloJet60FWD = cms.EDFilter( "HLTPrescaler",
15989  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
15990  offset = cms.uint32( 0 )
15991 )
15992 fragment.hltSingleAK4CaloJet60FWD = cms.EDFilter( "HLT1CaloJet",
15993  saveTags = cms.bool( True ),
15994  MaxMass = cms.double( -1.0 ),
15995  MinN = cms.int32( 1 ),
15996  MaxEta = cms.double( 5.0 ),
15997  MinEta = cms.double( 2.7 ),
15998  MinMass = cms.double( -1.0 ),
15999  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
16000  MinE = cms.double( -1.0 ),
16001  triggerType = cms.int32( 85 ),
16002  MinPt = cms.double( 60.0 )
16003 )
16004 fragment.hltPreHIAK4CaloJet80FWD = cms.EDFilter( "HLTPrescaler",
16005  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16006  offset = cms.uint32( 0 )
16007 )
16008 fragment.hltSingleAK4CaloJet80FWD = cms.EDFilter( "HLT1CaloJet",
16009  saveTags = cms.bool( True ),
16010  MaxMass = cms.double( -1.0 ),
16011  MinN = cms.int32( 1 ),
16012  MaxEta = cms.double( 5.0 ),
16013  MinEta = cms.double( 2.7 ),
16014  MinMass = cms.double( -1.0 ),
16015  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
16016  MinE = cms.double( -1.0 ),
16017  triggerType = cms.int32( 85 ),
16018  MinPt = cms.double( 80.0 )
16019 )
16020 fragment.hltPreHIPhoton20HoverELoose = cms.EDFilter( "HLTPrescaler",
16021  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16022  offset = cms.uint32( 0 )
16023 )
16024 fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
16025  l1InputRegions = cms.VPSet(
16026  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16027  regionEtaMargin = cms.double( 0.9 ),
16028  type = cms.string( "EGamma" ),
16029  minEt = cms.double( 5.0 ),
16030  regionPhiMargin = cms.double( 1.2 ),
16031  maxEt = cms.double( 999999.0 )
16032  ),
16033  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16034  regionEtaMargin = cms.double( 0.9 ),
16035  type = cms.string( "Jet" ),
16036  minEt = cms.double( 170.0 ),
16037  regionPhiMargin = cms.double( 1.2 ),
16038  maxEt = cms.double( 999999.0 )
16039  ),
16040  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
16041  regionEtaMargin = cms.double( 0.9 ),
16042  type = cms.string( "Tau" ),
16043  minEt = cms.double( 100.0 ),
16044  regionPhiMargin = cms.double( 1.2 ),
16045  maxEt = cms.double( 999999.0 )
16046  )
16047  ),
16048  recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
16049  productLabels = cms.vstring( 'EcalRecHitsEB',
16050  'EcalRecHitsEE' )
16051 )
16052 fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer",
16053  l1InputRegions = cms.VPSet(
16054  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16055  regionEtaMargin = cms.double( 0.9 ),
16056  type = cms.string( "EGamma" ),
16057  minEt = cms.double( 5.0 ),
16058  regionPhiMargin = cms.double( 1.2 ),
16059  maxEt = cms.double( 999999.0 )
16060  ),
16061  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16062  regionEtaMargin = cms.double( 0.9 ),
16063  type = cms.string( "Jet" ),
16064  minEt = cms.double( 170.0 ),
16065  regionPhiMargin = cms.double( 1.2 ),
16066  maxEt = cms.double( 999999.0 )
16067  ),
16068  cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ),
16069  regionEtaMargin = cms.double( 0.9 ),
16070  type = cms.string( "Tau" ),
16071  minEt = cms.double( 100.0 ),
16072  regionPhiMargin = cms.double( 1.2 ),
16073  maxEt = cms.double( 999999.0 )
16074  )
16075  ),
16076  recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ),
16077  productLabels = cms.vstring( 'EcalRecHitsES' )
16078 )
16079 fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer",
16080  producers = cms.VPSet(
16081  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
16082  srFlags = cms.InputTag( "" ),
16083  name = cms.string( "PFEBRecHitCreator" ),
16084  qualityTests = cms.VPSet(
16085  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
16086  applySelectionsToAllCrystals = cms.bool( True )
16087  ),
16088  cms.PSet( topologicalCleaning = cms.bool( True ),
16089  skipTTRecoveredHits = cms.bool( True ),
16090  cleaningThreshold = cms.double( 2.0 ),
16091  name = cms.string( "PFRecHitQTestECAL" ),
16092  timingCleaning = cms.bool( True )
16093  )
16094  )
16095  ),
16096  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
16097  srFlags = cms.InputTag( "" ),
16098  name = cms.string( "PFEERecHitCreator" ),
16099  qualityTests = cms.VPSet(
16100  cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ),
16101  applySelectionsToAllCrystals = cms.bool( True )
16102  ),
16103  cms.PSet( topologicalCleaning = cms.bool( True ),
16104  skipTTRecoveredHits = cms.bool( True ),
16105  cleaningThreshold = cms.double( 2.0 ),
16106  name = cms.string( "PFRecHitQTestECAL" ),
16107  timingCleaning = cms.bool( True )
16108  )
16109  )
16110  )
16111  ),
16112  navigator = cms.PSet(
16113  barrel = cms.PSet( ),
16114  endcap = cms.PSet( ),
16115  name = cms.string( "PFRecHitECALNavigator" )
16116  )
16117 )
16118 fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer",
16119  producers = cms.VPSet(
16120  cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ),
16121  name = cms.string( "PFPSRecHitCreator" ),
16122  qualityTests = cms.VPSet(
16123  cms.PSet( threshold = cms.double( 7.0E-6 ),
16124  name = cms.string( "PFRecHitQTestThreshold" )
16125  )
16126  )
16127  )
16128  ),
16129  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
16130 )
16131 fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer",
16132  pfClusterBuilder = cms.PSet(
16133  minFracTot = cms.double( 1.0E-20 ),
16134  stoppingTolerance = cms.double( 1.0E-8 ),
16135  positionCalc = cms.PSet(
16136  minAllowedNormalization = cms.double( 1.0E-9 ),
16137  posCalcNCrystals = cms.int32( -1 ),
16138  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16139  logWeightDenominator = cms.double( 6.0E-5 ),
16140  minFractionInCalc = cms.double( 1.0E-9 )
16141  ),
16142  maxIterations = cms.uint32( 50 ),
16143  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
16144  recHitEnergyNorms = cms.VPSet(
16145  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
16146  detector = cms.string( "PS1" )
16147  ),
16148  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
16149  detector = cms.string( "PS2" )
16150  )
16151  ),
16152  showerSigma = cms.double( 0.3 ),
16153  minFractionToKeep = cms.double( 1.0E-7 ),
16154  excludeOtherSeeds = cms.bool( True )
16155  ),
16156  positionReCalc = cms.PSet( ),
16157  initialClusteringStep = cms.PSet(
16158  thresholdsByDetector = cms.VPSet(
16159  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
16160  gatheringThresholdPt = cms.double( 0.0 ),
16161  detector = cms.string( "PS1" )
16162  ),
16163  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
16164  gatheringThresholdPt = cms.double( 0.0 ),
16165  detector = cms.string( "PS2" )
16166  )
16167  ),
16168  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
16169  useCornerCells = cms.bool( False )
16170  ),
16171  energyCorrector = cms.PSet( ),
16172  recHitCleaners = cms.VPSet(
16173  ),
16174  seedFinder = cms.PSet(
16175  thresholdsByDetector = cms.VPSet(
16176  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
16177  seedingThreshold = cms.double( 1.2E-4 ),
16178  detector = cms.string( "PS1" )
16179  ),
16180  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
16181  seedingThreshold = cms.double( 1.2E-4 ),
16182  detector = cms.string( "PS2" )
16183  )
16184  ),
16185  algoName = cms.string( "LocalMaximumSeedFinder" ),
16186  nNeighbours = cms.int32( 4 )
16187  ),
16188  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" )
16189 )
16190 fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer",
16191  pfClusterBuilder = cms.PSet(
16192  minFracTot = cms.double( 1.0E-20 ),
16193  stoppingTolerance = cms.double( 1.0E-8 ),
16194  positionCalc = cms.PSet(
16195  minAllowedNormalization = cms.double( 1.0E-9 ),
16196  posCalcNCrystals = cms.int32( 9 ),
16197  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16198  logWeightDenominator = cms.double( 0.08 ),
16199  minFractionInCalc = cms.double( 1.0E-9 ),
16200  timeResolutionCalcBarrel = cms.PSet(
16201  corrTermLowE = cms.double( 0.0510871 ),
16202  threshLowE = cms.double( 0.5 ),
16203  noiseTerm = cms.double( 1.10889 ),
16204  constantTermLowE = cms.double( 0.0 ),
16205  noiseTermLowE = cms.double( 1.31883 ),
16206  threshHighE = cms.double( 5.0 ),
16207  constantTerm = cms.double( 0.428192 )
16208  ),
16209  timeResolutionCalcEndcap = cms.PSet(
16210  corrTermLowE = cms.double( 0.0 ),
16211  threshLowE = cms.double( 1.0 ),
16212  noiseTerm = cms.double( 5.72489999999 ),
16213  constantTermLowE = cms.double( 0.0 ),
16214  noiseTermLowE = cms.double( 6.92683000001 ),
16215  threshHighE = cms.double( 10.0 ),
16216  constantTerm = cms.double( 0.0 )
16217  )
16218  ),
16219  maxIterations = cms.uint32( 50 ),
16220  positionCalcForConvergence = cms.PSet(
16221  minAllowedNormalization = cms.double( 0.0 ),
16222  T0_ES = cms.double( 1.2 ),
16223  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
16224  T0_EE = cms.double( 3.1 ),
16225  T0_EB = cms.double( 7.4 ),
16226  X0 = cms.double( 0.89 ),
16227  minFractionInCalc = cms.double( 0.0 ),
16228  W0 = cms.double( 4.2 )
16229  ),
16230  allCellsPositionCalc = cms.PSet(
16231  minAllowedNormalization = cms.double( 1.0E-9 ),
16232  posCalcNCrystals = cms.int32( -1 ),
16233  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16234  logWeightDenominator = cms.double( 0.08 ),
16235  minFractionInCalc = cms.double( 1.0E-9 ),
16236  timeResolutionCalcBarrel = cms.PSet(
16237  corrTermLowE = cms.double( 0.0510871 ),
16238  threshLowE = cms.double( 0.5 ),
16239  noiseTerm = cms.double( 1.10889 ),
16240  constantTermLowE = cms.double( 0.0 ),
16241  noiseTermLowE = cms.double( 1.31883 ),
16242  threshHighE = cms.double( 5.0 ),
16243  constantTerm = cms.double( 0.428192 )
16244  ),
16245  timeResolutionCalcEndcap = cms.PSet(
16246  corrTermLowE = cms.double( 0.0 ),
16247  threshLowE = cms.double( 1.0 ),
16248  noiseTerm = cms.double( 5.72489999999 ),
16249  constantTermLowE = cms.double( 0.0 ),
16250  noiseTermLowE = cms.double( 6.92683000001 ),
16251  threshHighE = cms.double( 10.0 ),
16252  constantTerm = cms.double( 0.0 )
16253  )
16254  ),
16255  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
16256  recHitEnergyNorms = cms.VPSet(
16257  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
16258  detector = cms.string( "ECAL_BARREL" )
16259  ),
16260  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
16261  detector = cms.string( "ECAL_ENDCAP" )
16262  )
16263  ),
16264  showerSigma = cms.double( 1.5 ),
16265  minFractionToKeep = cms.double( 1.0E-7 ),
16266  excludeOtherSeeds = cms.bool( True )
16267  ),
16268  positionReCalc = cms.PSet(
16269  minAllowedNormalization = cms.double( 0.0 ),
16270  T0_ES = cms.double( 1.2 ),
16271  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
16272  T0_EE = cms.double( 3.1 ),
16273  T0_EB = cms.double( 7.4 ),
16274  X0 = cms.double( 0.89 ),
16275  minFractionInCalc = cms.double( 0.0 ),
16276  W0 = cms.double( 4.2 )
16277  ),
16278  initialClusteringStep = cms.PSet(
16279  thresholdsByDetector = cms.VPSet(
16280  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
16281  gatheringThresholdPt = cms.double( 0.0 ),
16282  detector = cms.string( "ECAL_BARREL" )
16283  ),
16284  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
16285  gatheringThresholdPt = cms.double( 0.0 ),
16286  detector = cms.string( "ECAL_ENDCAP" )
16287  )
16288  ),
16289  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
16290  useCornerCells = cms.bool( True )
16291  ),
16292  energyCorrector = cms.PSet( ),
16293  recHitCleaners = cms.VPSet(
16294  ),
16295  seedFinder = cms.PSet(
16296  thresholdsByDetector = cms.VPSet(
16297  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
16298  seedingThreshold = cms.double( 0.6 ),
16299  detector = cms.string( "ECAL_ENDCAP" )
16300  ),
16301  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
16302  seedingThreshold = cms.double( 0.23 ),
16303  detector = cms.string( "ECAL_BARREL" )
16304  )
16305  ),
16306  algoName = cms.string( "LocalMaximumSeedFinder" ),
16307  nNeighbours = cms.int32( 8 )
16308  ),
16309  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" )
16310 )
16311 fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
16312  inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ),
16313  minimumPSEnergy = cms.double( 0.0 ),
16314  energyCorrector = cms.PSet(
16315  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
16316  applyCrackCorrections = cms.bool( False )
16317  ),
16318  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" )
16319 )
16320 fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer",
16321  PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ),
16322  doSatelliteClusterMerge = cms.bool( False ),
16323  BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
16324  PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ),
16325  useRegression = cms.bool( True ),
16326  satelliteMajorityFraction = cms.double( 0.5 ),
16327  isOOTCollection = cms.bool( False ),
16328  thresh_PFClusterEndcap = cms.double( 0.5 ),
16329  ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
16330  PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ),
16331  use_preshower = cms.bool( True ),
16332  thresh_PFClusterBarrel = cms.double( 0.5 ),
16333  thresh_SCEt = cms.double( 4.0 ),
16334  etawidth_SuperClusterEndcap = cms.double( 0.04 ),
16335  phiwidth_SuperClusterEndcap = cms.double( 0.6 ),
16336  verbose = cms.untracked.bool( False ),
16337  useDynamicDPhiWindow = cms.bool( True ),
16338  PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ),
16339  regressionConfig = cms.PSet(
16340  uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ),
16341  ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
16342  ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
16343  regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ),
16344  regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ),
16345  uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ),
16346  isHLT = cms.bool( True )
16347  ),
16348  applyCrackCorrections = cms.bool( False ),
16349  satelliteClusterSeedThreshold = cms.double( 50.0 ),
16350  endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ),
16351  etawidth_SuperClusterBarrel = cms.double( 0.04 ),
16352  PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ),
16353  barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ),
16354  thresh_PFClusterSeedBarrel = cms.double( 1.0 ),
16355  ClusteringType = cms.string( "Mustache" ),
16356  dropUnseedable = cms.bool( False ),
16357  EnergyWeight = cms.string( "Raw" ),
16358  PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
16359  thresh_PFClusterSeedEndcap = cms.double( 1.0 ),
16360  phiwidth_SuperClusterBarrel = cms.double( 0.6 ),
16361  thresh_PFClusterES = cms.double( 0.5 ),
16362  seedThresholdIsET = cms.bool( True ),
16363  PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" )
16364 )
16365 fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
16366  scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ),
16367  scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ),
16368  recoEcalCandidateCollection = cms.string( "" )
16369 )
16370 fragment.hltEGL1SingleEG10FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16371  doIsolated = cms.bool( False ),
16372  endcap_end = cms.double( 2.65 ),
16373  region_phi_size = cms.double( 1.044 ),
16374  saveTags = cms.bool( True ),
16375  region_eta_size_ecap = cms.double( 1.0 ),
16376  barrel_end = cms.double( 1.4791 ),
16377  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16378  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16379  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16380  region_eta_size = cms.double( 0.522 ),
16381  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ),
16382  candNonIsolatedTag = cms.InputTag( "" ),
16383  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16384  ncandcut = cms.int32( 1 ),
16385  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16386 )
16387 fragment.hltEG20EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16388  saveTags = cms.bool( True ),
16389  inputTag = cms.InputTag( "hltEGL1SingleEG10FilterForHI" ),
16390  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16391  etcutEE = cms.double( 20.0 ),
16392  etcutEB = cms.double( 20.0 ),
16393  ncandcut = cms.int32( 1 )
16394 )
16395 fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet",
16396  gridSpacing = cms.double( 0.55 ),
16397  maxRapidity = cms.double( 2.5 ),
16398  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
16399 )
16400 fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
16401  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
16402  doRhoCorrection = cms.bool( False ),
16403  outerCone = cms.double( 0.14 ),
16404  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
16405  innerCone = cms.double( 0.0 ),
16406  useSingleTower = cms.bool( False ),
16407  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16408  depth = cms.int32( -1 ),
16409  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16410  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
16411  rhoMax = cms.double( 9.9999999E7 ),
16412  etMin = cms.double( 0.0 ),
16413  rhoScale = cms.double( 1.0 ),
16414  doEtSum = cms.bool( False )
16415 )
16416 fragment.hltEG20HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16417  thrOverE2EE = cms.vdouble( -1.0 ),
16418  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16419  energyLowEdges = cms.vdouble( 0.0 ),
16420  doRhoCorrection = cms.bool( False ),
16421  saveTags = cms.bool( True ),
16422  thrOverE2EB = cms.vdouble( -1.0 ),
16423  thrRegularEE = cms.vdouble( -1.0 ),
16424  thrOverEEE = cms.vdouble( 0.5 ),
16425  varTag = cms.InputTag( "hltEgammaHoverE" ),
16426  thrOverEEB = cms.vdouble( 0.5 ),
16427  thrRegularEB = cms.vdouble( -1.0 ),
16428  lessThan = cms.bool( True ),
16429  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16430  ncandcut = cms.int32( 1 ),
16431  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16432  candTag = cms.InputTag( "hltEG20EtFilterLooseHoverEForHI" ),
16433  rhoTag = cms.InputTag( "" ),
16434  rhoMax = cms.double( 9.9999999E7 ),
16435  useEt = cms.bool( False ),
16436  rhoScale = cms.double( 1.0 )
16437 )
16438 fragment.hltL1sSingleEG15to21 = cms.EDFilter( "HLTL1TSeed",
16439  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ),
16440  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16441  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16442  saveTags = cms.bool( True ),
16443  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
16444  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
16445  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
16446  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
16447  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
16448 )
16449 fragment.hltPreHIPhoton30HoverELoose = cms.EDFilter( "HLTPrescaler",
16450  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16451  offset = cms.uint32( 0 )
16452 )
16453 fragment.hltEGL1SingleEG15to21FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16454  doIsolated = cms.bool( False ),
16455  endcap_end = cms.double( 2.65 ),
16456  region_phi_size = cms.double( 1.044 ),
16457  saveTags = cms.bool( True ),
16458  region_eta_size_ecap = cms.double( 1.0 ),
16459  barrel_end = cms.double( 1.4791 ),
16460  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16461  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16462  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16463  region_eta_size = cms.double( 0.522 ),
16464  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15to21" ),
16465  candNonIsolatedTag = cms.InputTag( "" ),
16466  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16467  ncandcut = cms.int32( 1 ),
16468  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16469 )
16470 fragment.hltEG30EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16471  saveTags = cms.bool( True ),
16472  inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ),
16473  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16474  etcutEE = cms.double( 30.0 ),
16475  etcutEB = cms.double( 30.0 ),
16476  ncandcut = cms.int32( 1 )
16477 )
16478 fragment.hltEG30HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16479  thrOverE2EE = cms.vdouble( -1.0 ),
16480  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16481  energyLowEdges = cms.vdouble( 0.0 ),
16482  doRhoCorrection = cms.bool( False ),
16483  saveTags = cms.bool( True ),
16484  thrOverE2EB = cms.vdouble( -1.0 ),
16485  thrRegularEE = cms.vdouble( -1.0 ),
16486  thrOverEEE = cms.vdouble( 0.5 ),
16487  varTag = cms.InputTag( "hltEgammaHoverE" ),
16488  thrOverEEB = cms.vdouble( 0.5 ),
16489  thrRegularEB = cms.vdouble( -1.0 ),
16490  lessThan = cms.bool( True ),
16491  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16492  ncandcut = cms.int32( 1 ),
16493  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16494  candTag = cms.InputTag( "hltEG30EtFilterLooseHoverEForHI" ),
16495  rhoTag = cms.InputTag( "" ),
16496  rhoMax = cms.double( 9.9999999E7 ),
16497  useEt = cms.bool( False ),
16498  rhoScale = cms.double( 1.0 )
16499 )
16500 fragment.hltPreHIPhoton40HoverELoose = cms.EDFilter( "HLTPrescaler",
16501  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16502  offset = cms.uint32( 0 )
16503 )
16504 fragment.hltEGL1SingleEG21FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16505  doIsolated = cms.bool( False ),
16506  endcap_end = cms.double( 2.65 ),
16507  region_phi_size = cms.double( 1.044 ),
16508  saveTags = cms.bool( True ),
16509  region_eta_size_ecap = cms.double( 1.0 ),
16510  barrel_end = cms.double( 1.4791 ),
16511  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16512  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16513  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16514  region_eta_size = cms.double( 0.522 ),
16515  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG21" ),
16516  candNonIsolatedTag = cms.InputTag( "" ),
16517  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16518  ncandcut = cms.int32( 1 ),
16519  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16520 )
16521 fragment.hltEG40EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16522  saveTags = cms.bool( True ),
16523  inputTag = cms.InputTag( "hltEGL1SingleEG21FilterForHI" ),
16524  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16525  etcutEE = cms.double( 40.0 ),
16526  etcutEB = cms.double( 40.0 ),
16527  ncandcut = cms.int32( 1 )
16528 )
16529 fragment.hltEG40HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16530  thrOverE2EE = cms.vdouble( -1.0 ),
16531  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16532  energyLowEdges = cms.vdouble( 0.0 ),
16533  doRhoCorrection = cms.bool( False ),
16534  saveTags = cms.bool( True ),
16535  thrOverE2EB = cms.vdouble( -1.0 ),
16536  thrRegularEE = cms.vdouble( -1.0 ),
16537  thrOverEEE = cms.vdouble( 0.5 ),
16538  varTag = cms.InputTag( "hltEgammaHoverE" ),
16539  thrOverEEB = cms.vdouble( 0.5 ),
16540  thrRegularEB = cms.vdouble( -1.0 ),
16541  lessThan = cms.bool( True ),
16542  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16543  ncandcut = cms.int32( 1 ),
16544  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16545  candTag = cms.InputTag( "hltEG40EtFilterLooseHoverEForHI" ),
16546  rhoTag = cms.InputTag( "" ),
16547  rhoMax = cms.double( 9.9999999E7 ),
16548  useEt = cms.bool( False ),
16549  rhoScale = cms.double( 1.0 )
16550 )
16551 fragment.hltPreHIPhoton50HoverELoose = cms.EDFilter( "HLTPrescaler",
16552  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16553  offset = cms.uint32( 0 )
16554 )
16555 fragment.hltEGL1SingleEG30FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16556  doIsolated = cms.bool( False ),
16557  endcap_end = cms.double( 2.65 ),
16558  region_phi_size = cms.double( 1.044 ),
16559  saveTags = cms.bool( True ),
16560  region_eta_size_ecap = cms.double( 1.0 ),
16561  barrel_end = cms.double( 1.4791 ),
16562  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16563  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16564  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16565  region_eta_size = cms.double( 0.522 ),
16566  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG30" ),
16567  candNonIsolatedTag = cms.InputTag( "" ),
16568  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16569  ncandcut = cms.int32( 1 ),
16570  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16571 )
16572 fragment.hltEG50EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16573  saveTags = cms.bool( True ),
16574  inputTag = cms.InputTag( "hltEGL1SingleEG30FilterForHI" ),
16575  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16576  etcutEE = cms.double( 50.0 ),
16577  etcutEB = cms.double( 50.0 ),
16578  ncandcut = cms.int32( 1 )
16579 )
16580 fragment.hltEG50HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16581  thrOverE2EE = cms.vdouble( -1.0 ),
16582  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16583  energyLowEdges = cms.vdouble( 0.0 ),
16584  doRhoCorrection = cms.bool( False ),
16585  saveTags = cms.bool( True ),
16586  thrOverE2EB = cms.vdouble( -1.0 ),
16587  thrRegularEE = cms.vdouble( -1.0 ),
16588  thrOverEEE = cms.vdouble( 0.5 ),
16589  varTag = cms.InputTag( "hltEgammaHoverE" ),
16590  thrOverEEB = cms.vdouble( 0.5 ),
16591  thrRegularEB = cms.vdouble( -1.0 ),
16592  lessThan = cms.bool( True ),
16593  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16594  ncandcut = cms.int32( 1 ),
16595  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16596  candTag = cms.InputTag( "hltEG50EtFilterLooseHoverEForHI" ),
16597  rhoTag = cms.InputTag( "" ),
16598  rhoMax = cms.double( 9.9999999E7 ),
16599  useEt = cms.bool( False ),
16600  rhoScale = cms.double( 1.0 )
16601 )
16602 fragment.hltPreHIPhoton60HoverELoose = cms.EDFilter( "HLTPrescaler",
16603  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16604  offset = cms.uint32( 0 )
16605 )
16606 fragment.hltEG60EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter",
16607  saveTags = cms.bool( True ),
16608  inputTag = cms.InputTag( "hltEGL1SingleEG30FilterForHI" ),
16609  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16610  etcutEE = cms.double( 60.0 ),
16611  etcutEB = cms.double( 60.0 ),
16612  ncandcut = cms.int32( 1 )
16613 )
16614 fragment.hltEG60HEFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16615  thrOverE2EE = cms.vdouble( -1.0 ),
16616  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16617  energyLowEdges = cms.vdouble( 0.0 ),
16618  doRhoCorrection = cms.bool( False ),
16619  saveTags = cms.bool( True ),
16620  thrOverE2EB = cms.vdouble( -1.0 ),
16621  thrRegularEE = cms.vdouble( -1.0 ),
16622  thrOverEEE = cms.vdouble( 0.5 ),
16623  varTag = cms.InputTag( "hltEgammaHoverE" ),
16624  thrOverEEB = cms.vdouble( 0.5 ),
16625  thrRegularEB = cms.vdouble( -1.0 ),
16626  lessThan = cms.bool( True ),
16627  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16628  ncandcut = cms.int32( 1 ),
16629  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16630  candTag = cms.InputTag( "hltEG60EtFilterLooseHoverEForHI" ),
16631  rhoTag = cms.InputTag( "" ),
16632  rhoMax = cms.double( 9.9999999E7 ),
16633  useEt = cms.bool( False ),
16634  rhoScale = cms.double( 1.0 )
16635 )
16636 fragment.hltPreHIEle10WPLooseGsf = cms.EDFilter( "HLTPrescaler",
16637  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
16638  offset = cms.uint32( 0 )
16639 )
16640 fragment.hltEGL1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
16641  doIsolated = cms.bool( False ),
16642  endcap_end = cms.double( 2.65 ),
16643  region_phi_size = cms.double( 1.044 ),
16644  saveTags = cms.bool( True ),
16645  region_eta_size_ecap = cms.double( 1.0 ),
16646  barrel_end = cms.double( 1.4791 ),
16647  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16648  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
16649  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
16650  region_eta_size = cms.double( 0.522 ),
16651  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ),
16652  candNonIsolatedTag = cms.InputTag( "" ),
16653  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16654  ncandcut = cms.int32( 1 ),
16655  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
16656 )
16657 fragment.hltEG10L1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
16658  saveTags = cms.bool( True ),
16659  inputTag = cms.InputTag( "hltEGL1SingleEG1OFilterForHI" ),
16660  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16661  etcutEE = cms.double( 10.0 ),
16662  etcutEB = cms.double( 10.0 ),
16663  ncandcut = cms.int32( 1 )
16664 )
16665 fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer",
16666  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
16667  ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ),
16668  ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ),
16669  isIeta = cms.bool( True )
16670 )
16671 fragment.hltEle10WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
16672  thrOverE2EE = cms.vdouble( -1.0 ),
16673  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
16674  energyLowEdges = cms.vdouble( 0.0 ),
16675  doRhoCorrection = cms.bool( False ),
16676  saveTags = cms.bool( True ),
16677  thrOverE2EB = cms.vdouble( -1.0 ),
16678  thrRegularEE = cms.vdouble( 0.031 ),
16679  thrOverEEE = cms.vdouble( -1.0 ),
16680  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
16681  thrOverEEB = cms.vdouble( -1.0 ),
16682  thrRegularEB = cms.vdouble( 0.011 ),
16683  lessThan = cms.bool( True ),
16684  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16685  ncandcut = cms.int32( 1 ),
16686  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16687  candTag = cms.InputTag( "hltEG10L1SingleEG1OFilterForHI" ),
16688  rhoTag = cms.InputTag( "" ),
16689  rhoMax = cms.double( 9.9999999E7 ),
16690  useEt = cms.bool( False ),
16691  rhoScale = cms.double( 1.0 )
16692 )
16693 fragment.hltEle10WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
16694  saveTags = cms.bool( True ),
16695  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
16696  thrOverEEB1 = cms.vdouble( 0.025 ),
16697  varTag = cms.InputTag( "hltEgammaHoverE" ),
16698  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16699  thrOverEEB2 = cms.vdouble( 0.025 ),
16700  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
16701  rhoMax = cms.double( 9.9999999E7 ),
16702  doRhoCorrection = cms.bool( True ),
16703  thrRegularEB1 = cms.vdouble( 0.887 ),
16704  thrRegularEB2 = cms.vdouble( 1.476 ),
16705  candTag = cms.InputTag( "hltEle10WPLoose1ClusterShapeFilterForHI" ),
16706  thrOverE2EE1 = cms.vdouble( 0.0 ),
16707  thrOverE2EE2 = cms.vdouble( 0.0 ),
16708  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16709  useEt = cms.bool( False ),
16710  etaBoundaryEE12 = cms.double( 2.1 ),
16711  thrOverEEE2 = cms.vdouble( 0.02 ),
16712  thrOverEEE1 = cms.vdouble( 0.02 ),
16713  ncandcut = cms.int32( 1 ),
16714  rhoScale = cms.double( 1.0 ),
16715  energyLowEdges = cms.vdouble( 0.0 ),
16716  etaBoundaryEB12 = cms.double( 1.0 ),
16717  thrRegularEE1 = cms.vdouble( 2.672 ),
16718  lessThan = cms.bool( True ),
16719  thrRegularEE2 = cms.vdouble( 5.095 ),
16720  thrOverE2EB1 = cms.vdouble( 0.0 ),
16721  thrOverE2EB2 = cms.vdouble( 0.0 )
16722 )
16723 fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer",
16724  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
16725  doRhoCorrection = cms.bool( False ),
16726  etaStripBarrel = cms.double( 0.0 ),
16727  energyEndcap = cms.double( 0.0 ),
16728  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16729  pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ),
16730  etaStripEndcap = cms.double( 0.0 ),
16731  drVetoBarrel = cms.double( 0.0 ),
16732  drMax = cms.double( 0.3 ),
16733  energyBarrel = cms.double( 0.0 ),
16734  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16735  drVetoEndcap = cms.double( 0.0 ),
16736  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
16737  rhoMax = cms.double( 9.9999999E7 ),
16738  rhoScale = cms.double( 1.0 )
16739 )
16740 fragment.hltEle10WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
16741  saveTags = cms.bool( True ),
16742  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
16743  thrOverEEB1 = cms.vdouble( 0.035 ),
16744  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
16745  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16746  thrOverEEB2 = cms.vdouble( 0.035 ),
16747  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
16748  rhoMax = cms.double( 9.9999999E7 ),
16749  doRhoCorrection = cms.bool( True ),
16750  thrRegularEB1 = cms.vdouble( -0.581 ),
16751  thrRegularEB2 = cms.vdouble( -0.698 ),
16752  candTag = cms.InputTag( "hltEle10WPLoose1HEFilterForHI" ),
16753  thrOverE2EE1 = cms.vdouble( 0.0 ),
16754  thrOverE2EE2 = cms.vdouble( 0.0 ),
16755  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16756  useEt = cms.bool( True ),
16757  etaBoundaryEE12 = cms.double( 2.1 ),
16758  thrOverEEE2 = cms.vdouble( 0.03 ),
16759  thrOverEEE1 = cms.vdouble( 0.03 ),
16760  ncandcut = cms.int32( 1 ),
16761  rhoScale = cms.double( 1.0 ),
16762  energyLowEdges = cms.vdouble( 0.0 ),
16763  etaBoundaryEB12 = cms.double( 1.0 ),
16764  thrRegularEE1 = cms.vdouble( -0.892 ),
16765  lessThan = cms.bool( True ),
16766  thrRegularEE2 = cms.vdouble( -0.885 ),
16767  thrOverE2EB1 = cms.vdouble( 0.0 ),
16768  thrOverE2EB2 = cms.vdouble( 0.0 )
16769 )
16770 fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer",
16771  L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16772  EMin = cms.double( 0.8 ),
16773  EtMin = cms.double( 0.5 ),
16774  L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
16775  useTowersInCone = cms.double( 0.8 ),
16776  towerCollection = cms.InputTag( "hltTowerMakerForAll" )
16777 )
16778 fragment.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer",
16779  producers = cms.VPSet(
16780  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
16781  name = cms.string( "PFHBHERecHitCreator" ),
16782  qualityTests = cms.VPSet(
16783  cms.PSet( threshold = cms.double( 0.8 ),
16784  name = cms.string( "PFRecHitQTestThreshold" ),
16785  cuts = cms.VPSet(
16786  cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ),
16787  threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ),
16788  detectorEnum = cms.int32( 1 )
16789  ),
16790  cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
16791  threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ),
16792  detectorEnum = cms.int32( 2 )
16793  )
16794  )
16795  ),
16796  cms.PSet( flags = cms.vstring( 'Standard' ),
16797  cleaningThresholds = cms.vdouble( 0.0 ),
16798  name = cms.string( "PFRecHitQTestHCALChannel" ),
16799  maxSeverities = cms.vint32( 11 )
16800  )
16801  )
16802  )
16803  ),
16804  navigator = cms.PSet(
16805  name = cms.string( "PFRecHitHCALNavigator" ),
16806  sigmaCut = cms.double( 4.0 ),
16807  timeResolutionCalc = cms.PSet(
16808  corrTermLowE = cms.double( 0.0 ),
16809  threshLowE = cms.double( 2.0 ),
16810  noiseTerm = cms.double( 8.64 ),
16811  constantTermLowE = cms.double( 6.0 ),
16812  noiseTermLowE = cms.double( 0.0 ),
16813  threshHighE = cms.double( 8.0 ),
16814  constantTerm = cms.double( 1.92 )
16815  )
16816  )
16817 )
16818 fragment.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer",
16819  pfClusterBuilder = cms.PSet(
16820  minFracTot = cms.double( 1.0E-20 ),
16821  stoppingTolerance = cms.double( 1.0E-8 ),
16822  positionCalc = cms.PSet(
16823  minAllowedNormalization = cms.double( 1.0E-9 ),
16824  posCalcNCrystals = cms.int32( 5 ),
16825  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16826  logWeightDenominator = cms.double( 0.8 ),
16827  minFractionInCalc = cms.double( 1.0E-9 )
16828  ),
16829  maxIterations = cms.uint32( 50 ),
16830  minChi2Prob = cms.double( 0.0 ),
16831  allCellsPositionCalc = cms.PSet(
16832  minAllowedNormalization = cms.double( 1.0E-9 ),
16833  posCalcNCrystals = cms.int32( -1 ),
16834  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16835  logWeightDenominator = cms.double( 0.8 ),
16836  minFractionInCalc = cms.double( 1.0E-9 )
16837  ),
16838  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
16839  recHitEnergyNorms = cms.VPSet(
16840  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
16841  depths = cms.vint32( 1, 2, 3, 4 ),
16842  recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 )
16843  ),
16844  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
16845  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
16846  recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 )
16847  )
16848  ),
16849  maxNSigmaTime = cms.double( 10.0 ),
16850  showerSigma = cms.double( 10.0 ),
16851  timeSigmaEE = cms.double( 10.0 ),
16852  clusterTimeResFromSeed = cms.bool( False ),
16853  minFractionToKeep = cms.double( 1.0E-7 ),
16854  excludeOtherSeeds = cms.bool( True ),
16855  timeResolutionCalcBarrel = cms.PSet(
16856  corrTermLowE = cms.double( 0.0 ),
16857  threshLowE = cms.double( 6.0 ),
16858  noiseTerm = cms.double( 21.86 ),
16859  constantTermLowE = cms.double( 4.24 ),
16860  noiseTermLowE = cms.double( 8.0 ),
16861  threshHighE = cms.double( 15.0 ),
16862  constantTerm = cms.double( 2.82 )
16863  ),
16864  timeResolutionCalcEndcap = cms.PSet(
16865  corrTermLowE = cms.double( 0.0 ),
16866  threshLowE = cms.double( 6.0 ),
16867  noiseTerm = cms.double( 21.86 ),
16868  constantTermLowE = cms.double( 4.24 ),
16869  noiseTermLowE = cms.double( 8.0 ),
16870  threshHighE = cms.double( 15.0 ),
16871  constantTerm = cms.double( 2.82 )
16872  ),
16873  timeSigmaEB = cms.double( 10.0 )
16874  ),
16875  positionReCalc = cms.PSet( ),
16876  initialClusteringStep = cms.PSet(
16877  thresholdsByDetector = cms.VPSet(
16878  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
16879  depths = cms.vint32( 1, 2, 3, 4 ),
16880  gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ),
16881  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 )
16882  ),
16883  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
16884  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
16885  gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ),
16886  gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
16887  )
16888  ),
16889  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
16890  useCornerCells = cms.bool( True )
16891  ),
16892  energyCorrector = cms.PSet( ),
16893  recHitCleaners = cms.VPSet(
16894  ),
16895  seedFinder = cms.PSet(
16896  thresholdsByDetector = cms.VPSet(
16897  cms.PSet( detector = cms.string( "HCAL_BARREL1" ),
16898  depths = cms.vint32( 1, 2, 3, 4 ),
16899  seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ),
16900  seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 )
16901  ),
16902  cms.PSet( detector = cms.string( "HCAL_ENDCAP" ),
16903  depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ),
16904  seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ),
16905  seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 )
16906  )
16907  ),
16908  algoName = cms.string( "LocalMaximumSeedFinder" ),
16909  nNeighbours = cms.int32( 4 )
16910  ),
16911  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" )
16912 )
16913 fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer",
16914  pfClusterBuilder = cms.PSet(
16915  allCellsPositionCalc = cms.PSet(
16916  minAllowedNormalization = cms.double( 1.0E-9 ),
16917  posCalcNCrystals = cms.int32( -1 ),
16918  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
16919  logWeightDenominator = cms.double( 0.8 ),
16920  minFractionInCalc = cms.double( 1.0E-9 )
16921  ),
16922  algoName = cms.string( "PFMultiDepthClusterizer" ),
16923  nSigmaPhi = cms.double( 2.0 ),
16924  minFractionToKeep = cms.double( 1.0E-7 ),
16925  nSigmaEta = cms.double( 2.0 )
16926  ),
16927  energyCorrector = cms.PSet( ),
16928  positionReCalc = cms.PSet( ),
16929  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" )
16930 )
16931 fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer",
16932  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
16933  useHF = cms.bool( False ),
16934  useEt = cms.bool( True ),
16935  etaStripBarrel = cms.double( 0.0 ),
16936  pfClusterProducerHFHAD = cms.InputTag( "" ),
16937  energyEndcap = cms.double( 0.0 ),
16938  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16939  etaStripEndcap = cms.double( 0.0 ),
16940  drVetoBarrel = cms.double( 0.0 ),
16941  pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ),
16942  drMax = cms.double( 0.3 ),
16943  doRhoCorrection = cms.bool( False ),
16944  energyBarrel = cms.double( 0.0 ),
16945  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
16946  drVetoEndcap = cms.double( 0.0 ),
16947  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
16948  rhoMax = cms.double( 9.9999999E7 ),
16949  pfClusterProducerHFEM = cms.InputTag( "" ),
16950  rhoScale = cms.double( 1.0 )
16951 )
16952 fragment.hltEle10WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
16953  saveTags = cms.bool( True ),
16954  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
16955  thrOverEEB1 = cms.vdouble( 0.035 ),
16956  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
16957  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
16958  thrOverEEB2 = cms.vdouble( 0.035 ),
16959  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
16960  rhoMax = cms.double( 9.9999999E7 ),
16961  doRhoCorrection = cms.bool( True ),
16962  thrRegularEB1 = cms.vdouble( 0.786 ),
16963  thrRegularEB2 = cms.vdouble( 0.298 ),
16964  candTag = cms.InputTag( "hltEle10WPLoose1EcalIsoFilterForHI" ),
16965  thrOverE2EE1 = cms.vdouble( 0.0 ),
16966  thrOverE2EE2 = cms.vdouble( 0.0 ),
16967  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
16968  useEt = cms.bool( True ),
16969  etaBoundaryEE12 = cms.double( 2.1 ),
16970  thrOverEEE2 = cms.vdouble( 0.03 ),
16971  thrOverEEE1 = cms.vdouble( 0.03 ),
16972  ncandcut = cms.int32( 1 ),
16973  rhoScale = cms.double( 1.0 ),
16974  energyLowEdges = cms.vdouble( 0.0 ),
16975  etaBoundaryEB12 = cms.double( 1.0 ),
16976  thrRegularEE1 = cms.vdouble( 0.402 ),
16977  lessThan = cms.bool( True ),
16978  thrRegularEE2 = cms.vdouble( -0.061 ),
16979  thrOverE2EB1 = cms.vdouble( 0.0 ),
16980  thrOverE2EB2 = cms.vdouble( 0.0 )
16981 )
16982 fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
16983  layerList = cms.vstring( 'BPix1+BPix2',
16984  'BPix1+BPix3',
16985  'BPix1+BPix4',
16986  'BPix2+BPix3',
16987  'BPix2+BPix4',
16988  'BPix3+BPix4',
16989  'FPix1_pos+FPix2_pos',
16990  'FPix1_pos+FPix3_pos',
16991  'FPix2_pos+FPix3_pos',
16992  'BPix1+FPix1_pos',
16993  'BPix1+FPix2_pos',
16994  'BPix1+FPix3_pos',
16995  'BPix2+FPix1_pos',
16996  'BPix2+FPix2_pos',
16997  'BPix2+FPix3_pos',
16998  'BPix3+FPix1_pos',
16999  'BPix3+FPix2_pos',
17000  'BPix3+FPix3_pos',
17001  'BPix4+FPix1_pos',
17002  'BPix4+FPix2_pos',
17003  'BPix4+FPix3_pos',
17004  'FPix1_neg+FPix2_neg',
17005  'FPix1_neg+FPix3_neg',
17006  'FPix2_neg+FPix3_neg',
17007  'BPix1+FPix1_neg',
17008  'BPix1+FPix2_neg',
17009  'BPix1+FPix3_neg',
17010  'BPix2+FPix1_neg',
17011  'BPix2+FPix2_neg',
17012  'BPix2+FPix3_neg',
17013  'BPix3+FPix1_neg',
17014  'BPix3+FPix2_neg',
17015  'BPix3+FPix3_neg',
17016  'BPix4+FPix1_neg',
17017  'BPix4+FPix2_neg',
17018  'BPix4+FPix3_neg' ),
17019  MTOB = cms.PSet( ),
17020  TEC = cms.PSet( ),
17021  MTID = cms.PSet( ),
17022  FPix = cms.PSet(
17023  hitErrorRPhi = cms.double( 0.0051 ),
17024  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17025  useErrorsFromParam = cms.bool( True ),
17026  hitErrorRZ = cms.double( 0.0036 ),
17027  HitProducer = cms.string( "hltSiPixelRecHits" )
17028  ),
17029  MTEC = cms.PSet( ),
17030  MTIB = cms.PSet( ),
17031  TID = cms.PSet( ),
17032  TOB = cms.PSet( ),
17033  BPix = cms.PSet(
17034  hitErrorRPhi = cms.double( 0.0027 ),
17035  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17036  useErrorsFromParam = cms.bool( True ),
17037  hitErrorRZ = cms.double( 0.006 ),
17038  HitProducer = cms.string( "hltSiPixelRecHits" )
17039  ),
17040  TIB = cms.PSet( )
17041 )
17042 fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
17043  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
17044  'BPix2+BPix3+BPix4',
17045  'BPix1+BPix3+BPix4',
17046  'BPix1+BPix2+BPix4',
17047  'BPix2+BPix3+FPix1_pos',
17048  'BPix2+BPix3+FPix1_neg',
17049  'BPix1+BPix2+FPix1_pos',
17050  'BPix1+BPix2+FPix1_neg',
17051  'BPix2+FPix1_pos+FPix2_pos',
17052  'BPix2+FPix1_neg+FPix2_neg',
17053  'BPix1+FPix1_pos+FPix2_pos',
17054  'BPix1+FPix1_neg+FPix2_neg',
17055  'FPix1_pos+FPix2_pos+FPix3_pos',
17056  'FPix1_neg+FPix2_neg+FPix3_neg',
17057  'BPix1+BPix3+FPix1_pos',
17058  'BPix1+BPix2+FPix2_pos',
17059  'BPix1+BPix3+FPix1_neg',
17060  'BPix1+BPix2+FPix2_neg',
17061  'BPix1+FPix2_neg+FPix3_neg',
17062  'BPix1+FPix1_neg+FPix3_neg',
17063  'BPix1+FPix2_pos+FPix3_pos',
17064  'BPix1+FPix1_pos+FPix3_pos' ),
17065  MTOB = cms.PSet( ),
17066  TEC = cms.PSet( ),
17067  MTID = cms.PSet( ),
17068  FPix = cms.PSet(
17069  hitErrorRPhi = cms.double( 0.0051 ),
17070  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17071  useErrorsFromParam = cms.bool( True ),
17072  hitErrorRZ = cms.double( 0.0036 ),
17073  HitProducer = cms.string( "hltSiPixelRecHits" )
17074  ),
17075  MTEC = cms.PSet( ),
17076  MTIB = cms.PSet( ),
17077  TID = cms.PSet( ),
17078  TOB = cms.PSet( ),
17079  BPix = cms.PSet(
17080  hitErrorRPhi = cms.double( 0.0027 ),
17081  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
17082  useErrorsFromParam = cms.bool( True ),
17083  hitErrorRZ = cms.double( 0.006 ),
17084  HitProducer = cms.string( "hltSiPixelRecHits" )
17085  ),
17086  TIB = cms.PSet( )
17087 )
17088 fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer",
17089  cands = cms.InputTag( "hltEgammaCandidates" ),
17090  cuts = cms.VPSet(
17091  cms.PSet( endcapCut = cms.PSet(
17092  useEt = cms.bool( False ),
17093  cutOverE = cms.double( 0.2 )
17094 ),
17095  var = cms.InputTag( "hltEgammaHoverE" ),
17096  barrelCut = cms.PSet(
17097  useEt = cms.bool( False ),
17098  cutOverE = cms.double( 0.2 )
17099  )
17100  )
17101  )
17102 )
17103 fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer",
17104  RegionPSet = cms.PSet(
17105  minBSDeltaZ = cms.double( 0.0 ),
17106  useZInVertex = cms.bool( False ),
17107  vertices = cms.InputTag( "" ),
17108  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17109  useZInBeamspot = cms.bool( False ),
17110  ptMin = cms.double( 1.5 ),
17111  deltaEtaRegion = cms.double( 0.1 ),
17112  nrSigmaForBSDeltaZ = cms.double( 4.0 ),
17113  originHalfLength = cms.double( 12.5 ),
17114  measurementTrackerEvent = cms.InputTag( "" ),
17115  originRadius = cms.double( 0.2 ),
17116  precise = cms.bool( True ),
17117  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
17118  whereToUseMeasTracker = cms.string( "kNever" ),
17119  deltaPhiRegion = cms.double( 0.4 ),
17120  defaultZ = cms.double( 0.0 )
17121  )
17122 )
17123 fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
17124  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
17125  layerPairs = cms.vuint32( 0 ),
17126  clusterCheck = cms.InputTag( "" ),
17127  produceSeedingHitSets = cms.bool( True ),
17128  produceIntermediateHitDoublets = cms.bool( True ),
17129  trackingRegionsSeedingLayers = cms.InputTag( "" ),
17130  maxElement = cms.uint32( 0 ),
17131  seedingLayers = cms.InputTag( "hltPixelLayerPairs" )
17132 )
17133 fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
17134  trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ),
17135  layerPairs = cms.vuint32( 0, 1 ),
17136  clusterCheck = cms.InputTag( "" ),
17137  produceSeedingHitSets = cms.bool( True ),
17138  produceIntermediateHitDoublets = cms.bool( True ),
17139  trackingRegionsSeedingLayers = cms.InputTag( "" ),
17140  maxElement = cms.uint32( 0 ),
17141  seedingLayers = cms.InputTag( "hltPixelLayerTriplets" )
17142 )
17143 fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
17144  CAHardPtCut = cms.double( 0.3 ),
17145  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17146  extraHitRPhitolerance = cms.double( 0.032 ),
17147  doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ),
17148  CAThetaCut = cms.double( 0.004 ),
17149  maxChi2 = cms.PSet(
17150  value2 = cms.double( 6.0 ),
17151  value1 = cms.double( 100.0 ),
17152  pt1 = cms.double( 0.8 ),
17153  enabled = cms.bool( True ),
17154  pt2 = cms.double( 8.0 )
17155  ),
17156  CAPhiCut = cms.double( 0.1 ),
17157  useBendingCorrection = cms.bool( True )
17158 )
17159 fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
17160  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17161  forceKinematicWithRegionDirection = cms.bool( False ),
17162  magneticField = cms.string( "ParabolicMf" ),
17163  SeedMomentumForBOFF = cms.double( 5.0 ),
17164  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
17165  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17166  MinOneOverPtError = cms.double( 1.0 ),
17167  seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ),
17168  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
17169 )
17170 fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
17171  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
17172  forceKinematicWithRegionDirection = cms.bool( False ),
17173  magneticField = cms.string( "ParabolicMf" ),
17174  SeedMomentumForBOFF = cms.double( 5.0 ),
17175  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
17176  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17177  MinOneOverPtError = cms.double( 1.0 ),
17178  seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ),
17179  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
17180 )
17181 fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner",
17182  seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' )
17183 )
17184 fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer",
17185  matcherConfig = cms.PSet(
17186  detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ),
17187  navSchool = cms.string( "SimpleNavigationSchool" ),
17188  useRecoVertex = cms.bool( False ),
17189  minNrHits = cms.vuint32( 2, 3 ),
17190  matchingCuts = cms.VPSet(
17191  cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ),
17192  version = cms.int32( 2 ),
17193  dRZMaxHighEt = cms.vdouble( 9999.0 ),
17194  dRZMaxLowEtGrad = cms.vdouble( 0.0 ),
17195  dPhiMaxLowEtGrad = cms.vdouble( -0.002 ),
17196  dPhiMaxHighEtThres = cms.vdouble( 20.0 ),
17197  dRZMaxHighEtThres = cms.vdouble( 0.0 )
17198  ),
17199  cms.PSet( etaBins = cms.vdouble( ),
17200  dPhiMaxHighEt = cms.vdouble( 0.003 ),
17201  version = cms.int32( 2 ),
17202  dRZMaxHighEt = cms.vdouble( 0.05 ),
17203  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
17204  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
17205  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
17206  dRZMaxHighEtThres = cms.vdouble( 30.0 )
17207  ),
17208  cms.PSet( etaBins = cms.vdouble( ),
17209  dPhiMaxHighEt = cms.vdouble( 0.003 ),
17210  version = cms.int32( 2 ),
17211  dRZMaxHighEt = cms.vdouble( 0.05 ),
17212  dRZMaxLowEtGrad = cms.vdouble( -0.002 ),
17213  dPhiMaxLowEtGrad = cms.vdouble( 0.0 ),
17214  dPhiMaxHighEtThres = cms.vdouble( 0.0 ),
17215  dRZMaxHighEtThres = cms.vdouble( 30.0 )
17216  )
17217  ),
17218  minNrHitsValidLayerBins = cms.vint32( 4 )
17219  ),
17220  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17221  measTkEvt = cms.InputTag( "hltSiStripClusters" ),
17222  vertices = cms.InputTag( "" ),
17223  superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ),
17224  initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" )
17225 )
17226 fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer",
17227  productsToWrite = cms.int32( 0 ),
17228  dRZ2SParams = cms.PSet( bins = cms.VPSet(
17229  cms.PSet( yMin = cms.int32( 1 ),
17230  binType = cms.string( "AbsEtaClus" ),
17231  funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ),
17232  xMin = cms.double( 0.0 ),
17233  yMax = cms.int32( 99999 ),
17234  xMax = cms.double( 1.5 ),
17235  funcType = cms.string( "TF1:=pol3" )
17236  ),
17237  cms.PSet( yMin = cms.int32( 1 ),
17238  binType = cms.string( "AbsEtaClus" ),
17239  funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ),
17240  xMin = cms.double( 1.5 ),
17241  yMax = cms.int32( 99999 ),
17242  xMax = cms.double( 3.0 ),
17243  funcType = cms.string( "TF1:=pol3" )
17244  )
17245 ) ),
17246  pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17247  dPhi2SParams = cms.PSet( bins = cms.VPSet(
17248  cms.PSet( yMin = cms.int32( 1 ),
17249  binType = cms.string( "AbsEtaClus" ),
17250  funcParams = cms.vdouble( 1.3E-4 ),
17251  xMin = cms.double( 0.0 ),
17252  yMax = cms.int32( 99999 ),
17253  xMax = cms.double( 1.6 ),
17254  funcType = cms.string( "TF1:=pol0" )
17255  ),
17256  cms.PSet( yMin = cms.int32( 1 ),
17257  binType = cms.string( "AbsEtaClus" ),
17258  funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ),
17259  xMin = cms.double( 1.5 ),
17260  yMax = cms.int32( 99999 ),
17261  xMax = cms.double( 1.9 ),
17262  funcType = cms.string( "TF1:=pol1" )
17263  ),
17264  cms.PSet( yMin = cms.int32( 1 ),
17265  binType = cms.string( "AbsEtaClus" ),
17266  funcParams = cms.vdouble( 7.94E-5 ),
17267  xMin = cms.double( 1.9 ),
17268  yMax = cms.int32( 99999 ),
17269  xMax = cms.double( 3.0 ),
17270  funcType = cms.string( "TF1:=pol0" )
17271  )
17272 ) ),
17273  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
17274  dPhi1SParams = cms.PSet( bins = cms.VPSet(
17275  cms.PSet( yMin = cms.int32( 1 ),
17276  binType = cms.string( "AbsEtaClus" ),
17277  funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ),
17278  xMin = cms.double( 0.0 ),
17279  yMax = cms.int32( 1 ),
17280  xMax = cms.double( 1.5 ),
17281  funcType = cms.string( "TF1:=pol3" )
17282  ),
17283  cms.PSet( yMin = cms.int32( 2 ),
17284  binType = cms.string( "AbsEtaClus" ),
17285  funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ),
17286  xMin = cms.double( 0.0 ),
17287  yMax = cms.int32( 2 ),
17288  xMax = cms.double( 1.5 ),
17289  funcType = cms.string( "TF1:=pol3" )
17290  ),
17291  cms.PSet( yMin = cms.int32( 3 ),
17292  binType = cms.string( "AbsEtaClus" ),
17293  funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ),
17294  xMin = cms.double( 0.0 ),
17295  yMax = cms.int32( 99999 ),
17296  xMax = cms.double( 1.5 ),
17297  funcType = cms.string( "TF1:=pol3" )
17298  ),
17299  cms.PSet( yMin = cms.int32( 1 ),
17300  binType = cms.string( "AbsEtaClus" ),
17301  funcParams = cms.vdouble( 0.00823, -0.0029 ),
17302  xMin = cms.double( 1.5 ),
17303  yMax = cms.int32( 1 ),
17304  xMax = cms.double( 2.0 ),
17305  funcType = cms.string( "TF1:=pol1" )
17306  ),
17307  cms.PSet( yMin = cms.int32( 1 ),
17308  binType = cms.string( "AbsEtaClus" ),
17309  funcParams = cms.vdouble( 0.00282 ),
17310  xMin = cms.double( 2.0 ),
17311  yMax = cms.int32( 1 ),
17312  xMax = cms.double( 3.0 ),
17313  funcType = cms.string( "TF1:=pol0" )
17314  ),
17315  cms.PSet( yMin = cms.int32( 2 ),
17316  binType = cms.string( "AbsEtaClus" ),
17317  funcParams = cms.vdouble( 0.010838, -0.00345 ),
17318  xMin = cms.double( 1.5 ),
17319  yMax = cms.int32( 2 ),
17320  xMax = cms.double( 2.0 ),
17321  funcType = cms.string( "TF1:=pol1" )
17322  ),
17323  cms.PSet( yMin = cms.int32( 2 ),
17324  binType = cms.string( "AbsEtaClus" ),
17325  funcParams = cms.vdouble( 0.0043 ),
17326  xMin = cms.double( 2.0 ),
17327  yMax = cms.int32( 2 ),
17328  xMax = cms.double( 3.0 ),
17329  funcType = cms.string( "TF1:=pol0" )
17330  ),
17331  cms.PSet( yMin = cms.int32( 3 ),
17332  binType = cms.string( "AbsEtaClus" ),
17333  funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ),
17334  xMin = cms.double( 1.5 ),
17335  yMax = cms.int32( 99999 ),
17336  xMax = cms.double( 3.0 ),
17337  funcType = cms.string( "TF1:=pol2" )
17338  )
17339 ) )
17340 )
17341 fragment.hltEle10WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
17342  s_a_rF = cms.double( 0.04 ),
17343  saveTags = cms.bool( True ),
17344  s_a_phi1B = cms.double( 0.0069 ),
17345  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17346  s_a_phi1F = cms.double( 0.0076 ),
17347  s_a_phi1I = cms.double( 0.0088 ),
17348  pixelVeto = cms.bool( False ),
17349  s2_threshold = cms.double( 0.4 ),
17350  s_a_rI = cms.double( 0.027 ),
17351  npixelmatchcut = cms.double( 1.0 ),
17352  tanhSO10InterThres = cms.double( 1.0 ),
17353  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17354  useS = cms.bool( False ),
17355  candTag = cms.InputTag( "hltEle10WPLoose1HcalIsoFilterForHI" ),
17356  ncandcut = cms.int32( 1 ),
17357  s_a_phi2B = cms.double( 3.7E-4 ),
17358  tanhSO10BarrelThres = cms.double( 0.35 ),
17359  s_a_zB = cms.double( 0.012 ),
17360  tanhSO10ForwardThres = cms.double( 1.0 ),
17361  s_a_phi2F = cms.double( 0.00906 ),
17362  s_a_phi2I = cms.double( 7.0E-4 )
17363 )
17364 fragment.hltEle10WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17365  thrOverE2EE = cms.vdouble( -1.0 ),
17366  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17367  energyLowEdges = cms.vdouble( 0.0 ),
17368  doRhoCorrection = cms.bool( False ),
17369  saveTags = cms.bool( True ),
17370  thrOverE2EB = cms.vdouble( -1.0 ),
17371  thrRegularEE = cms.vdouble( 45.0 ),
17372  thrOverEEE = cms.vdouble( -1.0 ),
17373  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
17374  thrOverEEB = cms.vdouble( -1.0 ),
17375  thrRegularEB = cms.vdouble( 70.0 ),
17376  lessThan = cms.bool( True ),
17377  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17378  ncandcut = cms.int32( 1 ),
17379  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17380  candTag = cms.InputTag( "hltEle10WPLoose1PixelMatchFilterForHI" ),
17381  rhoTag = cms.InputTag( "" ),
17382  rhoMax = cms.double( 9.9999999E7 ),
17383  useEt = cms.bool( False ),
17384  rhoScale = cms.double( 1.0 )
17385 )
17386 fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker",
17387  src = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17388  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
17389  SimpleMagneticField = cms.string( "" ),
17390  TransientInitialStateEstimatorParameters = cms.PSet(
17391  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
17392  numberMeasurementsForFit = cms.int32( 4 ),
17393  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
17394  ),
17395  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
17396  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
17397  cleanTrajectoryAfterInOut = cms.bool( True ),
17398  useHitsSplitting = cms.bool( True ),
17399  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
17400  reverseTrajectories = cms.bool( False ),
17401  doSeedingRegionRebuilding = cms.bool( True ),
17402  maxNSeeds = cms.uint32( 1000000 ),
17403  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ),
17404  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17405  TrajectoryBuilder = cms.string( "" )
17406 )
17407 fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer",
17408  src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ),
17409  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
17410  producer = cms.string( "" ),
17411  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
17412  Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ),
17413  useHitsSplitting = cms.bool( False ),
17414  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
17415  GeometricInnerState = cms.bool( True ),
17416  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
17417  TrajectoryInEvent = cms.bool( True ),
17418  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
17419  AlgorithmName = cms.string( "gsf" ),
17420  Propagator = cms.string( "hltESPFwdElectronPropagator" )
17421 )
17422 fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers",
17423  BSProducer = cms.InputTag( "hltOnlineBeamSpot" ),
17424  UseGsfTracks = cms.bool( True ),
17425  TrackProducer = cms.InputTag( "" ),
17426  GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" )
17427 )
17428 fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer",
17429  upperTrackNrToRemoveCut = cms.int32( 9999 ),
17430  useDefaultValuesForEndcap = cms.bool( False ),
17431  lowerTrackNrToRemoveCut = cms.int32( -1 ),
17432  inputCollection = cms.InputTag( "hltEgammaGsfTracks" ),
17433  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
17434  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
17435  useDefaultValuesForBarrel = cms.bool( False )
17436 )
17437 fragment.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17438  thrOverE2EE = cms.vdouble( -1.0 ),
17439  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17440  energyLowEdges = cms.vdouble( 0.0 ),
17441  doRhoCorrection = cms.bool( False ),
17442  saveTags = cms.bool( True ),
17443  thrOverE2EB = cms.vdouble( -1.0 ),
17444  thrRegularEE = cms.vdouble( 0.013 ),
17445  thrOverEEE = cms.vdouble( -1.0 ),
17446  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
17447  thrOverEEB = cms.vdouble( -1.0 ),
17448  thrRegularEB = cms.vdouble( 0.016 ),
17449  lessThan = cms.bool( True ),
17450  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17451  ncandcut = cms.int32( 1 ),
17452  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17453  candTag = cms.InputTag( "hltEle10WPLoose1PMS2FilterForHI" ),
17454  rhoTag = cms.InputTag( "" ),
17455  rhoMax = cms.double( 9.9999999E7 ),
17456  useEt = cms.bool( False ),
17457  rhoScale = cms.double( 1.0 )
17458 )
17459 fragment.hltEle10WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17460  thrOverE2EE = cms.vdouble( -1.0 ),
17461  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17462  energyLowEdges = cms.vdouble( 0.0 ),
17463  doRhoCorrection = cms.bool( False ),
17464  saveTags = cms.bool( True ),
17465  thrOverE2EB = cms.vdouble( -1.0 ),
17466  thrRegularEE = cms.vdouble( 0.0055 ),
17467  thrOverEEE = cms.vdouble( -1.0 ),
17468  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
17469  thrOverEEB = cms.vdouble( -1.0 ),
17470  thrRegularEB = cms.vdouble( 0.004 ),
17471  lessThan = cms.bool( True ),
17472  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17473  ncandcut = cms.int32( 1 ),
17474  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17475  candTag = cms.InputTag( "hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
17476  rhoTag = cms.InputTag( "" ),
17477  rhoMax = cms.double( 9.9999999E7 ),
17478  useEt = cms.bool( False ),
17479  rhoScale = cms.double( 1.0 )
17480 )
17481 fragment.hltEle10WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17482  thrOverE2EE = cms.vdouble( -1.0 ),
17483  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17484  energyLowEdges = cms.vdouble( 0.0 ),
17485  doRhoCorrection = cms.bool( False ),
17486  saveTags = cms.bool( True ),
17487  thrOverE2EB = cms.vdouble( -1.0 ),
17488  thrRegularEE = cms.vdouble( 0.025 ),
17489  thrOverEEE = cms.vdouble( -1.0 ),
17490  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
17491  thrOverEEB = cms.vdouble( -1.0 ),
17492  thrRegularEB = cms.vdouble( 0.025 ),
17493  lessThan = cms.bool( True ),
17494  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17495  ncandcut = cms.int32( 1 ),
17496  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17497  candTag = cms.InputTag( "hltEle10WPLoose1GsfDetaFilterForHI" ),
17498  rhoTag = cms.InputTag( "" ),
17499  rhoMax = cms.double( 9.9999999E7 ),
17500  useEt = cms.bool( False ),
17501  rhoScale = cms.double( 1.0 )
17502 )
17503 fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers",
17504  egTrkIsoStripEndcap = cms.double( 0.01 ),
17505  egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ),
17506  useGsfTrack = cms.bool( True ),
17507  useSCRefs = cms.bool( True ),
17508  trackProducer = cms.InputTag( "hltMergedTracks" ),
17509  egTrkIsoStripBarrel = cms.double( 0.01 ),
17510  electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ),
17511  egTrkIsoConeSize = cms.double( 0.2 ),
17512  egTrkIsoRSpan = cms.double( 999999.0 ),
17513  egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ),
17514  recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ),
17515  beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ),
17516  egTrkIsoPtMin = cms.double( 1.0 ),
17517  egTrkIsoZSpan = cms.double( 0.15 )
17518 )
17519 fragment.hltEle10WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17520  saveTags = cms.bool( True ),
17521  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
17522  thrOverEEB1 = cms.vdouble( 0.035 ),
17523  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
17524  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17525  thrOverEEB2 = cms.vdouble( 0.035 ),
17526  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17527  rhoMax = cms.double( 9.9999999E7 ),
17528  doRhoCorrection = cms.bool( True ),
17529  thrRegularEB1 = cms.vdouble( 0.838 ),
17530  thrRegularEB2 = cms.vdouble( -0.385 ),
17531  candTag = cms.InputTag( "hltEle10WPLoose1GsfDphiFilterForHI" ),
17532  thrOverE2EE1 = cms.vdouble( 0.0 ),
17533  thrOverE2EE2 = cms.vdouble( 0.0 ),
17534  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17535  useEt = cms.bool( True ),
17536  etaBoundaryEE12 = cms.double( 2.1 ),
17537  thrOverEEE2 = cms.vdouble( 0.03 ),
17538  thrOverEEE1 = cms.vdouble( 0.03 ),
17539  ncandcut = cms.int32( 1 ),
17540  rhoScale = cms.double( 1.0 ),
17541  energyLowEdges = cms.vdouble( 0.0 ),
17542  etaBoundaryEB12 = cms.double( 1.0 ),
17543  thrRegularEE1 = cms.vdouble( -0.363 ),
17544  lessThan = cms.bool( True ),
17545  thrRegularEE2 = cms.vdouble( 0.702 ),
17546  thrOverE2EB1 = cms.vdouble( 0.0 ),
17547  thrOverE2EB2 = cms.vdouble( 0.0 )
17548 )
17549 fragment.hltPreHIEle15WPLooseGsf = cms.EDFilter( "HLTPrescaler",
17550  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
17551  offset = cms.uint32( 0 )
17552 )
17553 fragment.hltEG15L1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
17554  saveTags = cms.bool( True ),
17555  inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ),
17556  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17557  etcutEE = cms.double( 15.0 ),
17558  etcutEB = cms.double( 15.0 ),
17559  ncandcut = cms.int32( 1 )
17560 )
17561 fragment.hltEle15WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17562  thrOverE2EE = cms.vdouble( -1.0 ),
17563  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17564  energyLowEdges = cms.vdouble( 0.0 ),
17565  doRhoCorrection = cms.bool( False ),
17566  saveTags = cms.bool( True ),
17567  thrOverE2EB = cms.vdouble( -1.0 ),
17568  thrRegularEE = cms.vdouble( 0.031 ),
17569  thrOverEEE = cms.vdouble( -1.0 ),
17570  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
17571  thrOverEEB = cms.vdouble( -1.0 ),
17572  thrRegularEB = cms.vdouble( 0.011 ),
17573  lessThan = cms.bool( True ),
17574  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17575  ncandcut = cms.int32( 1 ),
17576  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17577  candTag = cms.InputTag( "hltEG15L1SingleEG15FilterForHI" ),
17578  rhoTag = cms.InputTag( "" ),
17579  rhoMax = cms.double( 9.9999999E7 ),
17580  useEt = cms.bool( False ),
17581  rhoScale = cms.double( 1.0 )
17582 )
17583 fragment.hltEle15WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17584  saveTags = cms.bool( True ),
17585  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
17586  thrOverEEB1 = cms.vdouble( 0.025 ),
17587  varTag = cms.InputTag( "hltEgammaHoverE" ),
17588  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17589  thrOverEEB2 = cms.vdouble( 0.025 ),
17590  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17591  rhoMax = cms.double( 9.9999999E7 ),
17592  doRhoCorrection = cms.bool( True ),
17593  thrRegularEB1 = cms.vdouble( 0.3 ),
17594  thrRegularEB2 = cms.vdouble( 0.3 ),
17595  candTag = cms.InputTag( "hltEle15WPLoose1ClusterShapeFilterForHI" ),
17596  thrOverE2EE1 = cms.vdouble( 0.0 ),
17597  thrOverE2EE2 = cms.vdouble( 0.0 ),
17598  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17599  useEt = cms.bool( False ),
17600  etaBoundaryEE12 = cms.double( 2.1 ),
17601  thrOverEEE2 = cms.vdouble( 0.02 ),
17602  thrOverEEE1 = cms.vdouble( 0.02 ),
17603  ncandcut = cms.int32( 1 ),
17604  rhoScale = cms.double( 1.0 ),
17605  energyLowEdges = cms.vdouble( 0.0 ),
17606  etaBoundaryEB12 = cms.double( 1.0 ),
17607  thrRegularEE1 = cms.vdouble( 0.3 ),
17608  lessThan = cms.bool( True ),
17609  thrRegularEE2 = cms.vdouble( 0.3 ),
17610  thrOverE2EB1 = cms.vdouble( 0.0 ),
17611  thrOverE2EB2 = cms.vdouble( 0.0 )
17612 )
17613 fragment.hltEle15WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17614  saveTags = cms.bool( True ),
17615  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
17616  thrOverEEB1 = cms.vdouble( 0.035 ),
17617  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
17618  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17619  thrOverEEB2 = cms.vdouble( 0.035 ),
17620  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17621  rhoMax = cms.double( 9.9999999E7 ),
17622  doRhoCorrection = cms.bool( True ),
17623  thrRegularEB1 = cms.vdouble( 20.0 ),
17624  thrRegularEB2 = cms.vdouble( 20.0 ),
17625  candTag = cms.InputTag( "hltEle15WPLoose1HEFilterForHI" ),
17626  thrOverE2EE1 = cms.vdouble( 0.0 ),
17627  thrOverE2EE2 = cms.vdouble( 0.0 ),
17628  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17629  useEt = cms.bool( True ),
17630  etaBoundaryEE12 = cms.double( 2.1 ),
17631  thrOverEEE2 = cms.vdouble( 0.03 ),
17632  thrOverEEE1 = cms.vdouble( 0.03 ),
17633  ncandcut = cms.int32( 1 ),
17634  rhoScale = cms.double( 1.0 ),
17635  energyLowEdges = cms.vdouble( 0.0 ),
17636  etaBoundaryEB12 = cms.double( 1.0 ),
17637  thrRegularEE1 = cms.vdouble( 20.0 ),
17638  lessThan = cms.bool( True ),
17639  thrRegularEE2 = cms.vdouble( 20.0 ),
17640  thrOverE2EB1 = cms.vdouble( 0.0 ),
17641  thrOverE2EB2 = cms.vdouble( 0.0 )
17642 )
17643 fragment.hltEle15WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17644  saveTags = cms.bool( True ),
17645  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
17646  thrOverEEB1 = cms.vdouble( 0.035 ),
17647  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
17648  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17649  thrOverEEB2 = cms.vdouble( 0.035 ),
17650  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17651  rhoMax = cms.double( 9.9999999E7 ),
17652  doRhoCorrection = cms.bool( True ),
17653  thrRegularEB1 = cms.vdouble( 20.0 ),
17654  thrRegularEB2 = cms.vdouble( 20.0 ),
17655  candTag = cms.InputTag( "hltEle15WPLoose1EcalIsoFilterForHI" ),
17656  thrOverE2EE1 = cms.vdouble( 0.0 ),
17657  thrOverE2EE2 = cms.vdouble( 0.0 ),
17658  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17659  useEt = cms.bool( True ),
17660  etaBoundaryEE12 = cms.double( 2.1 ),
17661  thrOverEEE2 = cms.vdouble( 0.03 ),
17662  thrOverEEE1 = cms.vdouble( 0.03 ),
17663  ncandcut = cms.int32( 1 ),
17664  rhoScale = cms.double( 1.0 ),
17665  energyLowEdges = cms.vdouble( 0.0 ),
17666  etaBoundaryEB12 = cms.double( 1.0 ),
17667  thrRegularEE1 = cms.vdouble( 20.0 ),
17668  lessThan = cms.bool( True ),
17669  thrRegularEE2 = cms.vdouble( 20.0 ),
17670  thrOverE2EB1 = cms.vdouble( 0.0 ),
17671  thrOverE2EB2 = cms.vdouble( 0.0 )
17672 )
17673 fragment.hltEle15WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
17674  s_a_rF = cms.double( 0.04 ),
17675  saveTags = cms.bool( True ),
17676  s_a_phi1B = cms.double( 0.0069 ),
17677  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17678  s_a_phi1F = cms.double( 0.0076 ),
17679  s_a_phi1I = cms.double( 0.0088 ),
17680  pixelVeto = cms.bool( False ),
17681  s2_threshold = cms.double( 0.4 ),
17682  s_a_rI = cms.double( 0.027 ),
17683  npixelmatchcut = cms.double( 1.0 ),
17684  tanhSO10InterThres = cms.double( 1.0 ),
17685  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17686  useS = cms.bool( False ),
17687  candTag = cms.InputTag( "hltEle15WPLoose1HcalIsoFilterForHI" ),
17688  ncandcut = cms.int32( 1 ),
17689  s_a_phi2B = cms.double( 3.7E-4 ),
17690  tanhSO10BarrelThres = cms.double( 0.35 ),
17691  s_a_zB = cms.double( 0.012 ),
17692  tanhSO10ForwardThres = cms.double( 1.0 ),
17693  s_a_phi2F = cms.double( 0.00906 ),
17694  s_a_phi2I = cms.double( 7.0E-4 )
17695 )
17696 fragment.hltEle15WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17697  thrOverE2EE = cms.vdouble( -1.0 ),
17698  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17699  energyLowEdges = cms.vdouble( 0.0 ),
17700  doRhoCorrection = cms.bool( False ),
17701  saveTags = cms.bool( True ),
17702  thrOverE2EB = cms.vdouble( -1.0 ),
17703  thrRegularEE = cms.vdouble( 45.0 ),
17704  thrOverEEE = cms.vdouble( -1.0 ),
17705  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
17706  thrOverEEB = cms.vdouble( -1.0 ),
17707  thrRegularEB = cms.vdouble( 70.0 ),
17708  lessThan = cms.bool( True ),
17709  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17710  ncandcut = cms.int32( 1 ),
17711  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17712  candTag = cms.InputTag( "hltEle15WPLoose1PixelMatchFilterForHI" ),
17713  rhoTag = cms.InputTag( "" ),
17714  rhoMax = cms.double( 9.9999999E7 ),
17715  useEt = cms.bool( False ),
17716  rhoScale = cms.double( 1.0 )
17717 )
17718 fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17719  thrOverE2EE = cms.vdouble( -1.0 ),
17720  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17721  energyLowEdges = cms.vdouble( 0.0 ),
17722  doRhoCorrection = cms.bool( False ),
17723  saveTags = cms.bool( True ),
17724  thrOverE2EB = cms.vdouble( -1.0 ),
17725  thrRegularEE = cms.vdouble( 0.013 ),
17726  thrOverEEE = cms.vdouble( -1.0 ),
17727  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
17728  thrOverEEB = cms.vdouble( -1.0 ),
17729  thrRegularEB = cms.vdouble( 0.016 ),
17730  lessThan = cms.bool( True ),
17731  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17732  ncandcut = cms.int32( 1 ),
17733  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17734  candTag = cms.InputTag( "hltEle15WPLoose1PMS2FilterForHI" ),
17735  rhoTag = cms.InputTag( "" ),
17736  rhoMax = cms.double( 9.9999999E7 ),
17737  useEt = cms.bool( False ),
17738  rhoScale = cms.double( 1.0 )
17739 )
17740 fragment.hltEle15WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17741  thrOverE2EE = cms.vdouble( -1.0 ),
17742  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17743  energyLowEdges = cms.vdouble( 0.0 ),
17744  doRhoCorrection = cms.bool( False ),
17745  saveTags = cms.bool( True ),
17746  thrOverE2EB = cms.vdouble( -1.0 ),
17747  thrRegularEE = cms.vdouble( 0.0055 ),
17748  thrOverEEE = cms.vdouble( -1.0 ),
17749  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
17750  thrOverEEB = cms.vdouble( -1.0 ),
17751  thrRegularEB = cms.vdouble( 0.004 ),
17752  lessThan = cms.bool( True ),
17753  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17754  ncandcut = cms.int32( 1 ),
17755  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17756  candTag = cms.InputTag( "hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
17757  rhoTag = cms.InputTag( "" ),
17758  rhoMax = cms.double( 9.9999999E7 ),
17759  useEt = cms.bool( False ),
17760  rhoScale = cms.double( 1.0 )
17761 )
17762 fragment.hltEle15WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17763  thrOverE2EE = cms.vdouble( -1.0 ),
17764  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17765  energyLowEdges = cms.vdouble( 0.0 ),
17766  doRhoCorrection = cms.bool( False ),
17767  saveTags = cms.bool( True ),
17768  thrOverE2EB = cms.vdouble( -1.0 ),
17769  thrRegularEE = cms.vdouble( 0.025 ),
17770  thrOverEEE = cms.vdouble( -1.0 ),
17771  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
17772  thrOverEEB = cms.vdouble( -1.0 ),
17773  thrRegularEB = cms.vdouble( 0.025 ),
17774  lessThan = cms.bool( True ),
17775  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17776  ncandcut = cms.int32( 1 ),
17777  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17778  candTag = cms.InputTag( "hltEle15WPLoose1GsfDetaFilterForHI" ),
17779  rhoTag = cms.InputTag( "" ),
17780  rhoMax = cms.double( 9.9999999E7 ),
17781  useEt = cms.bool( False ),
17782  rhoScale = cms.double( 1.0 )
17783 )
17784 fragment.hltEle15WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17785  saveTags = cms.bool( True ),
17786  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
17787  thrOverEEB1 = cms.vdouble( 0.035 ),
17788  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
17789  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17790  thrOverEEB2 = cms.vdouble( 0.035 ),
17791  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17792  rhoMax = cms.double( 9.9999999E7 ),
17793  doRhoCorrection = cms.bool( True ),
17794  thrRegularEB1 = cms.vdouble( 0.838 ),
17795  thrRegularEB2 = cms.vdouble( -0.385 ),
17796  candTag = cms.InputTag( "hltEle15WPLoose1GsfDphiFilterForHI" ),
17797  thrOverE2EE1 = cms.vdouble( 0.0 ),
17798  thrOverE2EE2 = cms.vdouble( 0.0 ),
17799  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17800  useEt = cms.bool( True ),
17801  etaBoundaryEE12 = cms.double( 2.1 ),
17802  thrOverEEE2 = cms.vdouble( 0.03 ),
17803  thrOverEEE1 = cms.vdouble( 0.03 ),
17804  ncandcut = cms.int32( 1 ),
17805  rhoScale = cms.double( 1.0 ),
17806  energyLowEdges = cms.vdouble( 0.0 ),
17807  etaBoundaryEB12 = cms.double( 1.0 ),
17808  thrRegularEE1 = cms.vdouble( -0.363 ),
17809  lessThan = cms.bool( True ),
17810  thrRegularEE2 = cms.vdouble( 0.702 ),
17811  thrOverE2EB1 = cms.vdouble( 0.0 ),
17812  thrOverE2EB2 = cms.vdouble( 0.0 )
17813 )
17814 fragment.hltPreHIEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler",
17815  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
17816  offset = cms.uint32( 0 )
17817 )
17818 fragment.hltEG20L1SingleEG15EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
17819  saveTags = cms.bool( True ),
17820  inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ),
17821  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17822  etcutEE = cms.double( 20.0 ),
17823  etcutEB = cms.double( 20.0 ),
17824  ncandcut = cms.int32( 1 )
17825 )
17826 fragment.hltEle20WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17827  thrOverE2EE = cms.vdouble( -1.0 ),
17828  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17829  energyLowEdges = cms.vdouble( 0.0 ),
17830  doRhoCorrection = cms.bool( False ),
17831  saveTags = cms.bool( True ),
17832  thrOverE2EB = cms.vdouble( -1.0 ),
17833  thrRegularEE = cms.vdouble( 0.031 ),
17834  thrOverEEE = cms.vdouble( -1.0 ),
17835  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
17836  thrOverEEB = cms.vdouble( -1.0 ),
17837  thrRegularEB = cms.vdouble( 0.011 ),
17838  lessThan = cms.bool( True ),
17839  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17840  ncandcut = cms.int32( 1 ),
17841  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17842  candTag = cms.InputTag( "hltEG20L1SingleEG15EtFilterForHI" ),
17843  rhoTag = cms.InputTag( "" ),
17844  rhoMax = cms.double( 9.9999999E7 ),
17845  useEt = cms.bool( False ),
17846  rhoScale = cms.double( 1.0 )
17847 )
17848 fragment.hltEle20WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17849  saveTags = cms.bool( True ),
17850  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
17851  thrOverEEB1 = cms.vdouble( 0.025 ),
17852  varTag = cms.InputTag( "hltEgammaHoverE" ),
17853  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17854  thrOverEEB2 = cms.vdouble( 0.025 ),
17855  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17856  rhoMax = cms.double( 9.9999999E7 ),
17857  doRhoCorrection = cms.bool( True ),
17858  thrRegularEB1 = cms.vdouble( 0.887 ),
17859  thrRegularEB2 = cms.vdouble( 1.476 ),
17860  candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilterForHI" ),
17861  thrOverE2EE1 = cms.vdouble( 0.0 ),
17862  thrOverE2EE2 = cms.vdouble( 0.0 ),
17863  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17864  useEt = cms.bool( False ),
17865  etaBoundaryEE12 = cms.double( 2.1 ),
17866  thrOverEEE2 = cms.vdouble( 0.02 ),
17867  thrOverEEE1 = cms.vdouble( 0.02 ),
17868  ncandcut = cms.int32( 1 ),
17869  rhoScale = cms.double( 1.0 ),
17870  energyLowEdges = cms.vdouble( 0.0 ),
17871  etaBoundaryEB12 = cms.double( 1.0 ),
17872  thrRegularEE1 = cms.vdouble( 2.672 ),
17873  lessThan = cms.bool( True ),
17874  thrRegularEE2 = cms.vdouble( 5.095 ),
17875  thrOverE2EB1 = cms.vdouble( 0.0 ),
17876  thrOverE2EB2 = cms.vdouble( 0.0 )
17877 )
17878 fragment.hltEle20WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17879  saveTags = cms.bool( True ),
17880  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
17881  thrOverEEB1 = cms.vdouble( 0.035 ),
17882  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
17883  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17884  thrOverEEB2 = cms.vdouble( 0.035 ),
17885  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17886  rhoMax = cms.double( 9.9999999E7 ),
17887  doRhoCorrection = cms.bool( True ),
17888  thrRegularEB1 = cms.vdouble( -0.581 ),
17889  thrRegularEB2 = cms.vdouble( -0.698 ),
17890  candTag = cms.InputTag( "hltEle20WPLoose1HEFilterForHI" ),
17891  thrOverE2EE1 = cms.vdouble( 0.0 ),
17892  thrOverE2EE2 = cms.vdouble( 0.0 ),
17893  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17894  useEt = cms.bool( True ),
17895  etaBoundaryEE12 = cms.double( 2.1 ),
17896  thrOverEEE2 = cms.vdouble( 0.03 ),
17897  thrOverEEE1 = cms.vdouble( 0.03 ),
17898  ncandcut = cms.int32( 1 ),
17899  rhoScale = cms.double( 1.0 ),
17900  energyLowEdges = cms.vdouble( 0.0 ),
17901  etaBoundaryEB12 = cms.double( 1.0 ),
17902  thrRegularEE1 = cms.vdouble( -0.892 ),
17903  lessThan = cms.bool( True ),
17904  thrRegularEE2 = cms.vdouble( -0.885 ),
17905  thrOverE2EB1 = cms.vdouble( 0.0 ),
17906  thrOverE2EB2 = cms.vdouble( 0.0 )
17907 )
17908 fragment.hltEle20WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
17909  saveTags = cms.bool( True ),
17910  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
17911  thrOverEEB1 = cms.vdouble( 0.035 ),
17912  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
17913  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17914  thrOverEEB2 = cms.vdouble( 0.035 ),
17915  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
17916  rhoMax = cms.double( 9.9999999E7 ),
17917  doRhoCorrection = cms.bool( True ),
17918  thrRegularEB1 = cms.vdouble( 0.786 ),
17919  thrRegularEB2 = cms.vdouble( 0.298 ),
17920  candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilterForHI" ),
17921  thrOverE2EE1 = cms.vdouble( 0.0 ),
17922  thrOverE2EE2 = cms.vdouble( 0.0 ),
17923  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
17924  useEt = cms.bool( True ),
17925  etaBoundaryEE12 = cms.double( 2.1 ),
17926  thrOverEEE2 = cms.vdouble( 0.03 ),
17927  thrOverEEE1 = cms.vdouble( 0.03 ),
17928  ncandcut = cms.int32( 1 ),
17929  rhoScale = cms.double( 1.0 ),
17930  energyLowEdges = cms.vdouble( 0.0 ),
17931  etaBoundaryEB12 = cms.double( 1.0 ),
17932  thrRegularEE1 = cms.vdouble( 0.402 ),
17933  lessThan = cms.bool( True ),
17934  thrRegularEE2 = cms.vdouble( -0.061 ),
17935  thrOverE2EB1 = cms.vdouble( 0.0 ),
17936  thrOverE2EB2 = cms.vdouble( 0.0 )
17937 )
17938 fragment.hltEle20WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
17939  s_a_rF = cms.double( 0.04 ),
17940  saveTags = cms.bool( True ),
17941  s_a_phi1B = cms.double( 0.0069 ),
17942  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
17943  s_a_phi1F = cms.double( 0.0076 ),
17944  s_a_phi1I = cms.double( 0.0088 ),
17945  pixelVeto = cms.bool( False ),
17946  s2_threshold = cms.double( 0.4 ),
17947  s_a_rI = cms.double( 0.027 ),
17948  npixelmatchcut = cms.double( 1.0 ),
17949  tanhSO10InterThres = cms.double( 1.0 ),
17950  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17951  useS = cms.bool( False ),
17952  candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilterForHI" ),
17953  ncandcut = cms.int32( 1 ),
17954  s_a_phi2B = cms.double( 3.7E-4 ),
17955  tanhSO10BarrelThres = cms.double( 0.35 ),
17956  s_a_zB = cms.double( 0.012 ),
17957  tanhSO10ForwardThres = cms.double( 1.0 ),
17958  s_a_phi2F = cms.double( 0.00906 ),
17959  s_a_phi2I = cms.double( 7.0E-4 )
17960 )
17961 fragment.hltEle20WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17962  thrOverE2EE = cms.vdouble( -1.0 ),
17963  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17964  energyLowEdges = cms.vdouble( 0.0 ),
17965  doRhoCorrection = cms.bool( False ),
17966  saveTags = cms.bool( True ),
17967  thrOverE2EB = cms.vdouble( -1.0 ),
17968  thrRegularEE = cms.vdouble( 45.0 ),
17969  thrOverEEE = cms.vdouble( -1.0 ),
17970  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
17971  thrOverEEB = cms.vdouble( -1.0 ),
17972  thrRegularEB = cms.vdouble( 70.0 ),
17973  lessThan = cms.bool( True ),
17974  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17975  ncandcut = cms.int32( 1 ),
17976  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17977  candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilterForHI" ),
17978  rhoTag = cms.InputTag( "" ),
17979  rhoMax = cms.double( 9.9999999E7 ),
17980  useEt = cms.bool( False ),
17981  rhoScale = cms.double( 1.0 )
17982 )
17983 fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
17984  thrOverE2EE = cms.vdouble( -1.0 ),
17985  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
17986  energyLowEdges = cms.vdouble( 0.0 ),
17987  doRhoCorrection = cms.bool( False ),
17988  saveTags = cms.bool( True ),
17989  thrOverE2EB = cms.vdouble( -1.0 ),
17990  thrRegularEE = cms.vdouble( 0.013 ),
17991  thrOverEEE = cms.vdouble( -1.0 ),
17992  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
17993  thrOverEEB = cms.vdouble( -1.0 ),
17994  thrRegularEB = cms.vdouble( 0.016 ),
17995  lessThan = cms.bool( True ),
17996  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
17997  ncandcut = cms.int32( 1 ),
17998  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
17999  candTag = cms.InputTag( "hltEle20WPLoose1PMS2FilterForHI" ),
18000  rhoTag = cms.InputTag( "" ),
18001  rhoMax = cms.double( 9.9999999E7 ),
18002  useEt = cms.bool( False ),
18003  rhoScale = cms.double( 1.0 )
18004 )
18005 fragment.hltEle20WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18006  thrOverE2EE = cms.vdouble( -1.0 ),
18007  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18008  energyLowEdges = cms.vdouble( 0.0 ),
18009  doRhoCorrection = cms.bool( False ),
18010  saveTags = cms.bool( True ),
18011  thrOverE2EB = cms.vdouble( -1.0 ),
18012  thrRegularEE = cms.vdouble( 0.0055 ),
18013  thrOverEEE = cms.vdouble( -1.0 ),
18014  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
18015  thrOverEEB = cms.vdouble( -1.0 ),
18016  thrRegularEB = cms.vdouble( 0.004 ),
18017  lessThan = cms.bool( True ),
18018  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18019  ncandcut = cms.int32( 1 ),
18020  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18021  candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
18022  rhoTag = cms.InputTag( "" ),
18023  rhoMax = cms.double( 9.9999999E7 ),
18024  useEt = cms.bool( False ),
18025  rhoScale = cms.double( 1.0 )
18026 )
18027 fragment.hltEle20WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18028  thrOverE2EE = cms.vdouble( -1.0 ),
18029  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18030  energyLowEdges = cms.vdouble( 0.0 ),
18031  doRhoCorrection = cms.bool( False ),
18032  saveTags = cms.bool( True ),
18033  thrOverE2EB = cms.vdouble( -1.0 ),
18034  thrRegularEE = cms.vdouble( 0.025 ),
18035  thrOverEEE = cms.vdouble( -1.0 ),
18036  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
18037  thrOverEEB = cms.vdouble( -1.0 ),
18038  thrRegularEB = cms.vdouble( 0.025 ),
18039  lessThan = cms.bool( True ),
18040  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18041  ncandcut = cms.int32( 1 ),
18042  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18043  candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilterForHI" ),
18044  rhoTag = cms.InputTag( "" ),
18045  rhoMax = cms.double( 9.9999999E7 ),
18046  useEt = cms.bool( False ),
18047  rhoScale = cms.double( 1.0 )
18048 )
18049 fragment.hltEle20WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18050  saveTags = cms.bool( True ),
18051  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
18052  thrOverEEB1 = cms.vdouble( 0.035 ),
18053  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
18054  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18055  thrOverEEB2 = cms.vdouble( 0.035 ),
18056  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18057  rhoMax = cms.double( 9.9999999E7 ),
18058  doRhoCorrection = cms.bool( True ),
18059  thrRegularEB1 = cms.vdouble( 0.838 ),
18060  thrRegularEB2 = cms.vdouble( -0.385 ),
18061  candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilterForHI" ),
18062  thrOverE2EE1 = cms.vdouble( 0.0 ),
18063  thrOverE2EE2 = cms.vdouble( 0.0 ),
18064  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18065  useEt = cms.bool( True ),
18066  etaBoundaryEE12 = cms.double( 2.1 ),
18067  thrOverEEE2 = cms.vdouble( 0.03 ),
18068  thrOverEEE1 = cms.vdouble( 0.03 ),
18069  ncandcut = cms.int32( 1 ),
18070  rhoScale = cms.double( 1.0 ),
18071  energyLowEdges = cms.vdouble( 0.0 ),
18072  etaBoundaryEB12 = cms.double( 1.0 ),
18073  thrRegularEE1 = cms.vdouble( -0.363 ),
18074  lessThan = cms.bool( True ),
18075  thrRegularEE2 = cms.vdouble( 0.702 ),
18076  thrOverE2EB1 = cms.vdouble( 0.0 ),
18077  thrOverE2EB2 = cms.vdouble( 0.0 )
18078 )
18079 fragment.hltPreHIEle30WPLooseGsf = cms.EDFilter( "HLTPrescaler",
18080  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
18081  offset = cms.uint32( 0 )
18082 )
18083 fragment.hltEG30L1SingleEG21EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
18084  saveTags = cms.bool( True ),
18085  inputTag = cms.InputTag( "hltEGL1SingleEG21FilterForHI" ),
18086  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18087  etcutEE = cms.double( 30.0 ),
18088  etcutEB = cms.double( 30.0 ),
18089  ncandcut = cms.int32( 1 )
18090 )
18091 fragment.hltEle30WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18092  thrOverE2EE = cms.vdouble( -1.0 ),
18093  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18094  energyLowEdges = cms.vdouble( 0.0 ),
18095  doRhoCorrection = cms.bool( False ),
18096  saveTags = cms.bool( True ),
18097  thrOverE2EB = cms.vdouble( -1.0 ),
18098  thrRegularEE = cms.vdouble( 0.031 ),
18099  thrOverEEE = cms.vdouble( -1.0 ),
18100  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
18101  thrOverEEB = cms.vdouble( -1.0 ),
18102  thrRegularEB = cms.vdouble( 0.011 ),
18103  lessThan = cms.bool( True ),
18104  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18105  ncandcut = cms.int32( 1 ),
18106  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18107  candTag = cms.InputTag( "hltEG30L1SingleEG21EtFilterForHI" ),
18108  rhoTag = cms.InputTag( "" ),
18109  rhoMax = cms.double( 9.9999999E7 ),
18110  useEt = cms.bool( False ),
18111  rhoScale = cms.double( 1.0 )
18112 )
18113 fragment.hltEle30WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18114  saveTags = cms.bool( True ),
18115  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
18116  thrOverEEB1 = cms.vdouble( 0.025 ),
18117  varTag = cms.InputTag( "hltEgammaHoverE" ),
18118  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18119  thrOverEEB2 = cms.vdouble( 0.025 ),
18120  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18121  rhoMax = cms.double( 9.9999999E7 ),
18122  doRhoCorrection = cms.bool( True ),
18123  thrRegularEB1 = cms.vdouble( 0.887 ),
18124  thrRegularEB2 = cms.vdouble( 1.476 ),
18125  candTag = cms.InputTag( "hltEle30WPLoose1ClusterShapeFilterForHI" ),
18126  thrOverE2EE1 = cms.vdouble( 0.0 ),
18127  thrOverE2EE2 = cms.vdouble( 0.0 ),
18128  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18129  useEt = cms.bool( False ),
18130  etaBoundaryEE12 = cms.double( 2.1 ),
18131  thrOverEEE2 = cms.vdouble( 0.02 ),
18132  thrOverEEE1 = cms.vdouble( 0.02 ),
18133  ncandcut = cms.int32( 1 ),
18134  rhoScale = cms.double( 1.0 ),
18135  energyLowEdges = cms.vdouble( 0.0 ),
18136  etaBoundaryEB12 = cms.double( 1.0 ),
18137  thrRegularEE1 = cms.vdouble( 2.672 ),
18138  lessThan = cms.bool( True ),
18139  thrRegularEE2 = cms.vdouble( 5.095 ),
18140  thrOverE2EB1 = cms.vdouble( 0.0 ),
18141  thrOverE2EB2 = cms.vdouble( 0.0 )
18142 )
18143 fragment.hltEle30WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18144  saveTags = cms.bool( True ),
18145  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
18146  thrOverEEB1 = cms.vdouble( 0.035 ),
18147  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
18148  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18149  thrOverEEB2 = cms.vdouble( 0.035 ),
18150  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18151  rhoMax = cms.double( 9.9999999E7 ),
18152  doRhoCorrection = cms.bool( True ),
18153  thrRegularEB1 = cms.vdouble( -0.581 ),
18154  thrRegularEB2 = cms.vdouble( -0.698 ),
18155  candTag = cms.InputTag( "hltEle30WPLoose1HEFilterForHI" ),
18156  thrOverE2EE1 = cms.vdouble( 0.0 ),
18157  thrOverE2EE2 = cms.vdouble( 0.0 ),
18158  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18159  useEt = cms.bool( True ),
18160  etaBoundaryEE12 = cms.double( 2.1 ),
18161  thrOverEEE2 = cms.vdouble( 0.03 ),
18162  thrOverEEE1 = cms.vdouble( 0.03 ),
18163  ncandcut = cms.int32( 1 ),
18164  rhoScale = cms.double( 1.0 ),
18165  energyLowEdges = cms.vdouble( 0.0 ),
18166  etaBoundaryEB12 = cms.double( 1.0 ),
18167  thrRegularEE1 = cms.vdouble( -0.892 ),
18168  lessThan = cms.bool( True ),
18169  thrRegularEE2 = cms.vdouble( -0.885 ),
18170  thrOverE2EB1 = cms.vdouble( 0.0 ),
18171  thrOverE2EB2 = cms.vdouble( 0.0 )
18172 )
18173 fragment.hltEle30WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18174  saveTags = cms.bool( True ),
18175  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
18176  thrOverEEB1 = cms.vdouble( 0.035 ),
18177  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
18178  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18179  thrOverEEB2 = cms.vdouble( 0.035 ),
18180  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18181  rhoMax = cms.double( 9.9999999E7 ),
18182  doRhoCorrection = cms.bool( True ),
18183  thrRegularEB1 = cms.vdouble( 0.786 ),
18184  thrRegularEB2 = cms.vdouble( 0.298 ),
18185  candTag = cms.InputTag( "hltEle30WPLoose1EcalIsoFilterForHI" ),
18186  thrOverE2EE1 = cms.vdouble( 0.0 ),
18187  thrOverE2EE2 = cms.vdouble( 0.0 ),
18188  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18189  useEt = cms.bool( True ),
18190  etaBoundaryEE12 = cms.double( 2.1 ),
18191  thrOverEEE2 = cms.vdouble( 0.03 ),
18192  thrOverEEE1 = cms.vdouble( 0.03 ),
18193  ncandcut = cms.int32( 1 ),
18194  rhoScale = cms.double( 1.0 ),
18195  energyLowEdges = cms.vdouble( 0.0 ),
18196  etaBoundaryEB12 = cms.double( 1.0 ),
18197  thrRegularEE1 = cms.vdouble( 0.402 ),
18198  lessThan = cms.bool( True ),
18199  thrRegularEE2 = cms.vdouble( -0.061 ),
18200  thrOverE2EB1 = cms.vdouble( 0.0 ),
18201  thrOverE2EB2 = cms.vdouble( 0.0 )
18202 )
18203 fragment.hltEle30WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
18204  s_a_rF = cms.double( 0.04 ),
18205  saveTags = cms.bool( True ),
18206  s_a_phi1B = cms.double( 0.0069 ),
18207  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
18208  s_a_phi1F = cms.double( 0.0076 ),
18209  s_a_phi1I = cms.double( 0.0088 ),
18210  pixelVeto = cms.bool( False ),
18211  s2_threshold = cms.double( 0.4 ),
18212  s_a_rI = cms.double( 0.027 ),
18213  npixelmatchcut = cms.double( 1.0 ),
18214  tanhSO10InterThres = cms.double( 1.0 ),
18215  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18216  useS = cms.bool( False ),
18217  candTag = cms.InputTag( "hltEle30WPLoose1HcalIsoFilterForHI" ),
18218  ncandcut = cms.int32( 1 ),
18219  s_a_phi2B = cms.double( 3.7E-4 ),
18220  tanhSO10BarrelThres = cms.double( 0.35 ),
18221  s_a_zB = cms.double( 0.012 ),
18222  tanhSO10ForwardThres = cms.double( 1.0 ),
18223  s_a_phi2F = cms.double( 0.00906 ),
18224  s_a_phi2I = cms.double( 7.0E-4 )
18225 )
18226 fragment.hltEle30WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18227  thrOverE2EE = cms.vdouble( -1.0 ),
18228  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18229  energyLowEdges = cms.vdouble( 0.0 ),
18230  doRhoCorrection = cms.bool( False ),
18231  saveTags = cms.bool( True ),
18232  thrOverE2EB = cms.vdouble( -1.0 ),
18233  thrRegularEE = cms.vdouble( 45.0 ),
18234  thrOverEEE = cms.vdouble( -1.0 ),
18235  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
18236  thrOverEEB = cms.vdouble( -1.0 ),
18237  thrRegularEB = cms.vdouble( 70.0 ),
18238  lessThan = cms.bool( True ),
18239  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18240  ncandcut = cms.int32( 1 ),
18241  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18242  candTag = cms.InputTag( "hltEle30WPLoose1PixelMatchFilterForHI" ),
18243  rhoTag = cms.InputTag( "" ),
18244  rhoMax = cms.double( 9.9999999E7 ),
18245  useEt = cms.bool( False ),
18246  rhoScale = cms.double( 1.0 )
18247 )
18248 fragment.hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18249  thrOverE2EE = cms.vdouble( -1.0 ),
18250  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18251  energyLowEdges = cms.vdouble( 0.0 ),
18252  doRhoCorrection = cms.bool( False ),
18253  saveTags = cms.bool( True ),
18254  thrOverE2EB = cms.vdouble( -1.0 ),
18255  thrRegularEE = cms.vdouble( 0.013 ),
18256  thrOverEEE = cms.vdouble( -1.0 ),
18257  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
18258  thrOverEEB = cms.vdouble( -1.0 ),
18259  thrRegularEB = cms.vdouble( 0.016 ),
18260  lessThan = cms.bool( True ),
18261  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18262  ncandcut = cms.int32( 1 ),
18263  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18264  candTag = cms.InputTag( "hltEle30WPLoose1PMS2FilterForHI" ),
18265  rhoTag = cms.InputTag( "" ),
18266  rhoMax = cms.double( 9.9999999E7 ),
18267  useEt = cms.bool( False ),
18268  rhoScale = cms.double( 1.0 )
18269 )
18270 fragment.hltEle30WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18271  thrOverE2EE = cms.vdouble( -1.0 ),
18272  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18273  energyLowEdges = cms.vdouble( 0.0 ),
18274  doRhoCorrection = cms.bool( False ),
18275  saveTags = cms.bool( True ),
18276  thrOverE2EB = cms.vdouble( -1.0 ),
18277  thrRegularEE = cms.vdouble( 0.0055 ),
18278  thrOverEEE = cms.vdouble( -1.0 ),
18279  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
18280  thrOverEEB = cms.vdouble( -1.0 ),
18281  thrRegularEB = cms.vdouble( 0.004 ),
18282  lessThan = cms.bool( True ),
18283  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18284  ncandcut = cms.int32( 1 ),
18285  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18286  candTag = cms.InputTag( "hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
18287  rhoTag = cms.InputTag( "" ),
18288  rhoMax = cms.double( 9.9999999E7 ),
18289  useEt = cms.bool( False ),
18290  rhoScale = cms.double( 1.0 )
18291 )
18292 fragment.hltEle30WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18293  thrOverE2EE = cms.vdouble( -1.0 ),
18294  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18295  energyLowEdges = cms.vdouble( 0.0 ),
18296  doRhoCorrection = cms.bool( False ),
18297  saveTags = cms.bool( True ),
18298  thrOverE2EB = cms.vdouble( -1.0 ),
18299  thrRegularEE = cms.vdouble( 0.025 ),
18300  thrOverEEE = cms.vdouble( -1.0 ),
18301  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
18302  thrOverEEB = cms.vdouble( -1.0 ),
18303  thrRegularEB = cms.vdouble( 0.025 ),
18304  lessThan = cms.bool( True ),
18305  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18306  ncandcut = cms.int32( 1 ),
18307  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18308  candTag = cms.InputTag( "hltEle30WPLoose1GsfDetaFilterForHI" ),
18309  rhoTag = cms.InputTag( "" ),
18310  rhoMax = cms.double( 9.9999999E7 ),
18311  useEt = cms.bool( False ),
18312  rhoScale = cms.double( 1.0 )
18313 )
18314 fragment.hltEle30WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18315  saveTags = cms.bool( True ),
18316  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
18317  thrOverEEB1 = cms.vdouble( 0.035 ),
18318  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
18319  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18320  thrOverEEB2 = cms.vdouble( 0.035 ),
18321  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18322  rhoMax = cms.double( 9.9999999E7 ),
18323  doRhoCorrection = cms.bool( True ),
18324  thrRegularEB1 = cms.vdouble( 0.838 ),
18325  thrRegularEB2 = cms.vdouble( -0.385 ),
18326  candTag = cms.InputTag( "hltEle30WPLoose1GsfDphiFilterForHI" ),
18327  thrOverE2EE1 = cms.vdouble( 0.0 ),
18328  thrOverE2EE2 = cms.vdouble( 0.0 ),
18329  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18330  useEt = cms.bool( True ),
18331  etaBoundaryEE12 = cms.double( 2.1 ),
18332  thrOverEEE2 = cms.vdouble( 0.03 ),
18333  thrOverEEE1 = cms.vdouble( 0.03 ),
18334  ncandcut = cms.int32( 1 ),
18335  rhoScale = cms.double( 1.0 ),
18336  energyLowEdges = cms.vdouble( 0.0 ),
18337  etaBoundaryEB12 = cms.double( 1.0 ),
18338  thrRegularEE1 = cms.vdouble( -0.363 ),
18339  lessThan = cms.bool( True ),
18340  thrRegularEE2 = cms.vdouble( 0.702 ),
18341  thrOverE2EB1 = cms.vdouble( 0.0 ),
18342  thrOverE2EB2 = cms.vdouble( 0.0 )
18343 )
18344 fragment.hltPreHIEle40WPLooseGsf = cms.EDFilter( "HLTPrescaler",
18345  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
18346  offset = cms.uint32( 0 )
18347 )
18348 fragment.hltEG40L1SingleEG21EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
18349  saveTags = cms.bool( True ),
18350  inputTag = cms.InputTag( "hltEGL1SingleEG21FilterForHI" ),
18351  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18352  etcutEE = cms.double( 40.0 ),
18353  etcutEB = cms.double( 40.0 ),
18354  ncandcut = cms.int32( 1 )
18355 )
18356 fragment.hltEle40WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18357  thrOverE2EE = cms.vdouble( -1.0 ),
18358  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18359  energyLowEdges = cms.vdouble( 0.0 ),
18360  doRhoCorrection = cms.bool( False ),
18361  saveTags = cms.bool( True ),
18362  thrOverE2EB = cms.vdouble( -1.0 ),
18363  thrRegularEE = cms.vdouble( 0.031 ),
18364  thrOverEEE = cms.vdouble( -1.0 ),
18365  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
18366  thrOverEEB = cms.vdouble( -1.0 ),
18367  thrRegularEB = cms.vdouble( 0.011 ),
18368  lessThan = cms.bool( True ),
18369  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18370  ncandcut = cms.int32( 1 ),
18371  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18372  candTag = cms.InputTag( "hltEG40L1SingleEG21EtFilterForHI" ),
18373  rhoTag = cms.InputTag( "" ),
18374  rhoMax = cms.double( 9.9999999E7 ),
18375  useEt = cms.bool( False ),
18376  rhoScale = cms.double( 1.0 )
18377 )
18378 fragment.hltEle40WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18379  saveTags = cms.bool( True ),
18380  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
18381  thrOverEEB1 = cms.vdouble( 0.025 ),
18382  varTag = cms.InputTag( "hltEgammaHoverE" ),
18383  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18384  thrOverEEB2 = cms.vdouble( 0.025 ),
18385  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18386  rhoMax = cms.double( 9.9999999E7 ),
18387  doRhoCorrection = cms.bool( True ),
18388  thrRegularEB1 = cms.vdouble( 0.887 ),
18389  thrRegularEB2 = cms.vdouble( 1.476 ),
18390  candTag = cms.InputTag( "hltEle40WPLoose1ClusterShapeFilterForHI" ),
18391  thrOverE2EE1 = cms.vdouble( 0.0 ),
18392  thrOverE2EE2 = cms.vdouble( 0.0 ),
18393  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18394  useEt = cms.bool( False ),
18395  etaBoundaryEE12 = cms.double( 2.1 ),
18396  thrOverEEE2 = cms.vdouble( 0.02 ),
18397  thrOverEEE1 = cms.vdouble( 0.02 ),
18398  ncandcut = cms.int32( 1 ),
18399  rhoScale = cms.double( 1.0 ),
18400  energyLowEdges = cms.vdouble( 0.0 ),
18401  etaBoundaryEB12 = cms.double( 1.0 ),
18402  thrRegularEE1 = cms.vdouble( 2.672 ),
18403  lessThan = cms.bool( True ),
18404  thrRegularEE2 = cms.vdouble( 5.095 ),
18405  thrOverE2EB1 = cms.vdouble( 0.0 ),
18406  thrOverE2EB2 = cms.vdouble( 0.0 )
18407 )
18408 fragment.hltEle40WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18409  saveTags = cms.bool( True ),
18410  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
18411  thrOverEEB1 = cms.vdouble( 0.035 ),
18412  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
18413  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18414  thrOverEEB2 = cms.vdouble( 0.035 ),
18415  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18416  rhoMax = cms.double( 9.9999999E7 ),
18417  doRhoCorrection = cms.bool( True ),
18418  thrRegularEB1 = cms.vdouble( -0.581 ),
18419  thrRegularEB2 = cms.vdouble( -0.698 ),
18420  candTag = cms.InputTag( "hltEle40WPLoose1HEFilterForHI" ),
18421  thrOverE2EE1 = cms.vdouble( 0.0 ),
18422  thrOverE2EE2 = cms.vdouble( 0.0 ),
18423  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18424  useEt = cms.bool( True ),
18425  etaBoundaryEE12 = cms.double( 2.1 ),
18426  thrOverEEE2 = cms.vdouble( 0.03 ),
18427  thrOverEEE1 = cms.vdouble( 0.03 ),
18428  ncandcut = cms.int32( 1 ),
18429  rhoScale = cms.double( 1.0 ),
18430  energyLowEdges = cms.vdouble( 0.0 ),
18431  etaBoundaryEB12 = cms.double( 1.0 ),
18432  thrRegularEE1 = cms.vdouble( -0.892 ),
18433  lessThan = cms.bool( True ),
18434  thrRegularEE2 = cms.vdouble( -0.885 ),
18435  thrOverE2EB1 = cms.vdouble( 0.0 ),
18436  thrOverE2EB2 = cms.vdouble( 0.0 )
18437 )
18438 fragment.hltEle40WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18439  saveTags = cms.bool( True ),
18440  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
18441  thrOverEEB1 = cms.vdouble( 0.035 ),
18442  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
18443  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18444  thrOverEEB2 = cms.vdouble( 0.035 ),
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.786 ),
18449  thrRegularEB2 = cms.vdouble( 0.298 ),
18450  candTag = cms.InputTag( "hltEle40WPLoose1EcalIsoFilterForHI" ),
18451  thrOverE2EE1 = cms.vdouble( 0.0 ),
18452  thrOverE2EE2 = cms.vdouble( 0.0 ),
18453  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18454  useEt = cms.bool( True ),
18455  etaBoundaryEE12 = cms.double( 2.1 ),
18456  thrOverEEE2 = cms.vdouble( 0.03 ),
18457  thrOverEEE1 = cms.vdouble( 0.03 ),
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( 0.402 ),
18463  lessThan = cms.bool( True ),
18464  thrRegularEE2 = cms.vdouble( -0.061 ),
18465  thrOverE2EB1 = cms.vdouble( 0.0 ),
18466  thrOverE2EB2 = cms.vdouble( 0.0 )
18467 )
18468 fragment.hltEle40WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
18469  s_a_rF = cms.double( 0.04 ),
18470  saveTags = cms.bool( True ),
18471  s_a_phi1B = cms.double( 0.0069 ),
18472  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
18473  s_a_phi1F = cms.double( 0.0076 ),
18474  s_a_phi1I = cms.double( 0.0088 ),
18475  pixelVeto = cms.bool( False ),
18476  s2_threshold = cms.double( 0.4 ),
18477  s_a_rI = cms.double( 0.027 ),
18478  npixelmatchcut = cms.double( 1.0 ),
18479  tanhSO10InterThres = cms.double( 1.0 ),
18480  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18481  useS = cms.bool( False ),
18482  candTag = cms.InputTag( "hltEle40WPLoose1HcalIsoFilterForHI" ),
18483  ncandcut = cms.int32( 1 ),
18484  s_a_phi2B = cms.double( 3.7E-4 ),
18485  tanhSO10BarrelThres = cms.double( 0.35 ),
18486  s_a_zB = cms.double( 0.012 ),
18487  tanhSO10ForwardThres = cms.double( 1.0 ),
18488  s_a_phi2F = cms.double( 0.00906 ),
18489  s_a_phi2I = cms.double( 7.0E-4 )
18490 )
18491 fragment.hltEle40WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18492  thrOverE2EE = cms.vdouble( -1.0 ),
18493  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18494  energyLowEdges = cms.vdouble( 0.0 ),
18495  doRhoCorrection = cms.bool( False ),
18496  saveTags = cms.bool( True ),
18497  thrOverE2EB = cms.vdouble( -1.0 ),
18498  thrRegularEE = cms.vdouble( 45.0 ),
18499  thrOverEEE = cms.vdouble( -1.0 ),
18500  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
18501  thrOverEEB = cms.vdouble( -1.0 ),
18502  thrRegularEB = cms.vdouble( 70.0 ),
18503  lessThan = cms.bool( True ),
18504  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18505  ncandcut = cms.int32( 1 ),
18506  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18507  candTag = cms.InputTag( "hltEle40WPLoose1PixelMatchFilterForHI" ),
18508  rhoTag = cms.InputTag( "" ),
18509  rhoMax = cms.double( 9.9999999E7 ),
18510  useEt = cms.bool( False ),
18511  rhoScale = cms.double( 1.0 )
18512 )
18513 fragment.hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18514  thrOverE2EE = cms.vdouble( -1.0 ),
18515  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18516  energyLowEdges = cms.vdouble( 0.0 ),
18517  doRhoCorrection = cms.bool( False ),
18518  saveTags = cms.bool( True ),
18519  thrOverE2EB = cms.vdouble( -1.0 ),
18520  thrRegularEE = cms.vdouble( 0.013 ),
18521  thrOverEEE = cms.vdouble( -1.0 ),
18522  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
18523  thrOverEEB = cms.vdouble( -1.0 ),
18524  thrRegularEB = cms.vdouble( 0.016 ),
18525  lessThan = cms.bool( True ),
18526  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18527  ncandcut = cms.int32( 1 ),
18528  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18529  candTag = cms.InputTag( "hltEle40WPLoose1PMS2FilterForHI" ),
18530  rhoTag = cms.InputTag( "" ),
18531  rhoMax = cms.double( 9.9999999E7 ),
18532  useEt = cms.bool( False ),
18533  rhoScale = cms.double( 1.0 )
18534 )
18535 fragment.hltEle40WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18536  thrOverE2EE = cms.vdouble( -1.0 ),
18537  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18538  energyLowEdges = cms.vdouble( 0.0 ),
18539  doRhoCorrection = cms.bool( False ),
18540  saveTags = cms.bool( True ),
18541  thrOverE2EB = cms.vdouble( -1.0 ),
18542  thrRegularEE = cms.vdouble( 0.0055 ),
18543  thrOverEEE = cms.vdouble( -1.0 ),
18544  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
18545  thrOverEEB = cms.vdouble( -1.0 ),
18546  thrRegularEB = cms.vdouble( 0.004 ),
18547  lessThan = cms.bool( True ),
18548  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18549  ncandcut = cms.int32( 1 ),
18550  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18551  candTag = cms.InputTag( "hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
18552  rhoTag = cms.InputTag( "" ),
18553  rhoMax = cms.double( 9.9999999E7 ),
18554  useEt = cms.bool( False ),
18555  rhoScale = cms.double( 1.0 )
18556 )
18557 fragment.hltEle40WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
18558  thrOverE2EE = cms.vdouble( -1.0 ),
18559  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18560  energyLowEdges = cms.vdouble( 0.0 ),
18561  doRhoCorrection = cms.bool( False ),
18562  saveTags = cms.bool( True ),
18563  thrOverE2EB = cms.vdouble( -1.0 ),
18564  thrRegularEE = cms.vdouble( 0.025 ),
18565  thrOverEEE = cms.vdouble( -1.0 ),
18566  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
18567  thrOverEEB = cms.vdouble( -1.0 ),
18568  thrRegularEB = cms.vdouble( 0.025 ),
18569  lessThan = cms.bool( True ),
18570  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18571  ncandcut = cms.int32( 1 ),
18572  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18573  candTag = cms.InputTag( "hltEle40WPLoose1GsfDetaFilterForHI" ),
18574  rhoTag = cms.InputTag( "" ),
18575  rhoMax = cms.double( 9.9999999E7 ),
18576  useEt = cms.bool( False ),
18577  rhoScale = cms.double( 1.0 )
18578 )
18579 fragment.hltEle40WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18580  saveTags = cms.bool( True ),
18581  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
18582  thrOverEEB1 = cms.vdouble( 0.035 ),
18583  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
18584  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18585  thrOverEEB2 = cms.vdouble( 0.035 ),
18586  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18587  rhoMax = cms.double( 9.9999999E7 ),
18588  doRhoCorrection = cms.bool( True ),
18589  thrRegularEB1 = cms.vdouble( 0.838 ),
18590  thrRegularEB2 = cms.vdouble( -0.385 ),
18591  candTag = cms.InputTag( "hltEle40WPLoose1GsfDphiFilterForHI" ),
18592  thrOverE2EE1 = cms.vdouble( 0.0 ),
18593  thrOverE2EE2 = cms.vdouble( 0.0 ),
18594  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18595  useEt = cms.bool( True ),
18596  etaBoundaryEE12 = cms.double( 2.1 ),
18597  thrOverEEE2 = cms.vdouble( 0.03 ),
18598  thrOverEEE1 = cms.vdouble( 0.03 ),
18599  ncandcut = cms.int32( 1 ),
18600  rhoScale = cms.double( 1.0 ),
18601  energyLowEdges = cms.vdouble( 0.0 ),
18602  etaBoundaryEB12 = cms.double( 1.0 ),
18603  thrRegularEE1 = cms.vdouble( -0.363 ),
18604  lessThan = cms.bool( True ),
18605  thrRegularEE2 = cms.vdouble( 0.702 ),
18606  thrOverE2EB1 = cms.vdouble( 0.0 ),
18607  thrOverE2EB2 = cms.vdouble( 0.0 )
18608 )
18609 fragment.hltL1sEGJetForPPRef = cms.EDFilter( "HLTL1TSeed",
18610  L1SeedsLogicalExpression = cms.string( "L1_SingleEG15er2p1_Jet12er2p7_dR_Min0p3 OR L1_SingleEG18er2p1_Jet16er2p7_dR_Min0p3" ),
18611  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18612  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18613  saveTags = cms.bool( True ),
18614  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
18615  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
18616  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18617  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
18618  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
18619 )
18620 fragment.hltPreHIEle20eta2p1WPTightGsfCentralPFJet15EleCleaned = cms.EDFilter( "HLTPrescaler",
18621  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
18622  offset = cms.uint32( 0 )
18623 )
18624 fragment.hltEGJetForPPRefFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
18625  doIsolated = cms.bool( False ),
18626  endcap_end = cms.double( 2.17 ),
18627  region_phi_size = cms.double( 1.044 ),
18628  saveTags = cms.bool( True ),
18629  region_eta_size_ecap = cms.double( 1.0 ),
18630  barrel_end = cms.double( 1.4791 ),
18631  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18632  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
18633  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18634  region_eta_size = cms.double( 0.522 ),
18635  L1SeedFilterTag = cms.InputTag( "hltL1sEGJetForPPRef" ),
18636  candNonIsolatedTag = cms.InputTag( "" ),
18637  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18638  ncandcut = cms.int32( 1 ),
18639  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
18640 )
18641 fragment.hltEGJetForPPRefEtFilter = cms.EDFilter( "HLTEgammaEtFilter",
18642  saveTags = cms.bool( True ),
18643  inputTag = cms.InputTag( "hltEGJetForPPRefFilter" ),
18644  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18645  etcutEE = cms.double( 20.0 ),
18646  etcutEB = cms.double( 20.0 ),
18647  ncandcut = cms.int32( 1 )
18648 )
18649 fragment.hltEle20erJetC15WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18650  thrOverE2EE = cms.vdouble( -1.0 ),
18651  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18652  energyLowEdges = cms.vdouble( 0.0 ),
18653  doRhoCorrection = cms.bool( False ),
18654  saveTags = cms.bool( True ),
18655  thrOverE2EB = cms.vdouble( -1.0 ),
18656  thrRegularEE = cms.vdouble( 0.0305 ),
18657  thrOverEEE = cms.vdouble( -1.0 ),
18658  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
18659  thrOverEEB = cms.vdouble( -1.0 ),
18660  thrRegularEB = cms.vdouble( 0.011 ),
18661  lessThan = cms.bool( True ),
18662  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18663  ncandcut = cms.int32( 1 ),
18664  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18665  candTag = cms.InputTag( "hltEGJetForPPRefEtFilter" ),
18666  rhoTag = cms.InputTag( "" ),
18667  rhoMax = cms.double( 9.9999999E7 ),
18668  useEt = cms.bool( False ),
18669  rhoScale = cms.double( 1.0 )
18670 )
18671 fragment.hltEle20erJetC15WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18672  saveTags = cms.bool( True ),
18673  effectiveAreas = cms.vdouble( 0.1, 0.1, 0.3, 0.5 ),
18674  thrOverEEB1 = cms.vdouble( 0.03 ),
18675  varTag = cms.InputTag( "hltEgammaHoverE" ),
18676  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18677  thrOverEEB2 = cms.vdouble( 0.03 ),
18678  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18679  rhoMax = cms.double( 9.9999999E7 ),
18680  doRhoCorrection = cms.bool( True ),
18681  thrRegularEB1 = cms.vdouble( 0.75 ),
18682  thrRegularEB2 = cms.vdouble( 2.25 ),
18683  candTag = cms.InputTag( "hltEle20erJetC15WPTightClusterShapeFilter" ),
18684  thrOverE2EE1 = cms.vdouble( 0.0 ),
18685  thrOverE2EE2 = cms.vdouble( 0.0 ),
18686  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18687  useEt = cms.bool( False ),
18688  etaBoundaryEE12 = cms.double( 2.1 ),
18689  thrOverEEE2 = cms.vdouble( 0.03 ),
18690  thrOverEEE1 = cms.vdouble( 0.03 ),
18691  ncandcut = cms.int32( 1 ),
18692  rhoScale = cms.double( 1.0 ),
18693  energyLowEdges = cms.vdouble( 0.0 ),
18694  etaBoundaryEB12 = cms.double( 1.0 ),
18695  thrRegularEE1 = cms.vdouble( 3.0 ),
18696  lessThan = cms.bool( True ),
18697  thrRegularEE2 = cms.vdouble( 5.0 ),
18698  thrOverE2EB1 = cms.vdouble( 0.0 ),
18699  thrOverE2EB2 = cms.vdouble( 0.0 )
18700 )
18701 fragment.hltEle20erJetC15WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18702  saveTags = cms.bool( True ),
18703  effectiveAreas = cms.vdouble( 0.2, 0.2, 0.25, 0.3 ),
18704  thrOverEEB1 = cms.vdouble( 0.03 ),
18705  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
18706  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18707  thrOverEEB2 = cms.vdouble( 0.03 ),
18708  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18709  rhoMax = cms.double( 9.9999999E7 ),
18710  doRhoCorrection = cms.bool( True ),
18711  thrRegularEB1 = cms.vdouble( 1.75 ),
18712  thrRegularEB2 = cms.vdouble( 1.75 ),
18713  candTag = cms.InputTag( "hltEle20erJetC15WPTightHEFilter" ),
18714  thrOverE2EE1 = cms.vdouble( 0.0 ),
18715  thrOverE2EE2 = cms.vdouble( 0.0 ),
18716  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18717  useEt = cms.bool( True ),
18718  etaBoundaryEE12 = cms.double( 2.1 ),
18719  thrOverEEE2 = cms.vdouble( 0.025 ),
18720  thrOverEEE1 = cms.vdouble( 0.025 ),
18721  ncandcut = cms.int32( 1 ),
18722  rhoScale = cms.double( 1.0 ),
18723  energyLowEdges = cms.vdouble( 0.0 ),
18724  etaBoundaryEB12 = cms.double( 1.0 ),
18725  thrRegularEE1 = cms.vdouble( 1.0 ),
18726  lessThan = cms.bool( True ),
18727  thrRegularEE2 = cms.vdouble( 2.0 ),
18728  thrOverE2EB1 = cms.vdouble( 0.0 ),
18729  thrOverE2EB2 = cms.vdouble( 0.0 )
18730 )
18731 fragment.hltEle20erJetC15WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18732  saveTags = cms.bool( True ),
18733  effectiveAreas = cms.vdouble( 0.2, 0.2, 0.4, 0.5 ),
18734  thrOverEEB1 = cms.vdouble( 0.03 ),
18735  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
18736  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18737  thrOverEEB2 = cms.vdouble( 0.03 ),
18738  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ),
18739  rhoMax = cms.double( 9.9999999E7 ),
18740  doRhoCorrection = cms.bool( True ),
18741  thrRegularEB1 = cms.vdouble( 2.5 ),
18742  thrRegularEB2 = cms.vdouble( 3.0 ),
18743  candTag = cms.InputTag( "hltEle20erJetC15WPTightEcalIsoFilter" ),
18744  thrOverE2EE1 = cms.vdouble( 0.0 ),
18745  thrOverE2EE2 = cms.vdouble( 0.0 ),
18746  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18747  useEt = cms.bool( True ),
18748  etaBoundaryEE12 = cms.double( 2.0 ),
18749  thrOverEEE2 = cms.vdouble( 0.03 ),
18750  thrOverEEE1 = cms.vdouble( 0.03 ),
18751  ncandcut = cms.int32( 1 ),
18752  rhoScale = cms.double( 1.0 ),
18753  energyLowEdges = cms.vdouble( 0.0 ),
18754  etaBoundaryEB12 = cms.double( 1.0 ),
18755  thrRegularEE1 = cms.vdouble( 1.0 ),
18756  lessThan = cms.bool( True ),
18757  thrRegularEE2 = cms.vdouble( 2.0 ),
18758  thrOverE2EB1 = cms.vdouble( 0.0 ),
18759  thrOverE2EB2 = cms.vdouble( 0.0 )
18760 )
18761 fragment.hltEle20erJetC15WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter",
18762  s_a_rF = cms.double( 0.04 ),
18763  saveTags = cms.bool( True ),
18764  s_a_phi1B = cms.double( 0.0069 ),
18765  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
18766  s_a_phi1F = cms.double( 0.0076 ),
18767  s_a_phi1I = cms.double( 0.0088 ),
18768  pixelVeto = cms.bool( False ),
18769  s2_threshold = cms.double( 0.4 ),
18770  s_a_rI = cms.double( 0.027 ),
18771  npixelmatchcut = cms.double( 1.0 ),
18772  tanhSO10InterThres = cms.double( 1.0 ),
18773  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18774  useS = cms.bool( False ),
18775  candTag = cms.InputTag( "hltEle20erJetC15WPTightHcalIsoFilter" ),
18776  ncandcut = cms.int32( 1 ),
18777  s_a_phi2B = cms.double( 3.7E-4 ),
18778  tanhSO10BarrelThres = cms.double( 0.35 ),
18779  s_a_zB = cms.double( 0.012 ),
18780  tanhSO10ForwardThres = cms.double( 1.0 ),
18781  s_a_phi2F = cms.double( 0.00906 ),
18782  s_a_phi2I = cms.double( 7.0E-4 )
18783 )
18784 fragment.hltEle20erJetC15WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
18785  thrOverE2EE = cms.vdouble( -1.0 ),
18786  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18787  energyLowEdges = cms.vdouble( 0.0 ),
18788  doRhoCorrection = cms.bool( False ),
18789  saveTags = cms.bool( True ),
18790  thrOverE2EB = cms.vdouble( -1.0 ),
18791  thrRegularEE = cms.vdouble( 45.0 ),
18792  thrOverEEE = cms.vdouble( -1.0 ),
18793  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
18794  thrOverEEB = cms.vdouble( -1.0 ),
18795  thrRegularEB = cms.vdouble( 70.0 ),
18796  lessThan = cms.bool( True ),
18797  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18798  ncandcut = cms.int32( 1 ),
18799  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18800  candTag = cms.InputTag( "hltEle20erJetC15WPTightPixelMatchFilter" ),
18801  rhoTag = cms.InputTag( "" ),
18802  rhoMax = cms.double( 9.9999999E7 ),
18803  useEt = cms.bool( False ),
18804  rhoScale = cms.double( 1.0 )
18805 )
18806 fragment.hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18807  thrOverE2EE = cms.vdouble( -1.0 ),
18808  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18809  energyLowEdges = cms.vdouble( 0.0 ),
18810  doRhoCorrection = cms.bool( False ),
18811  saveTags = cms.bool( True ),
18812  thrOverE2EB = cms.vdouble( -1.0 ),
18813  thrRegularEE = cms.vdouble( 0.011 ),
18814  thrOverEEE = cms.vdouble( -1.0 ),
18815  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
18816  thrOverEEB = cms.vdouble( -1.0 ),
18817  thrRegularEB = cms.vdouble( 0.012 ),
18818  lessThan = cms.bool( True ),
18819  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18820  ncandcut = cms.int32( 1 ),
18821  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18822  candTag = cms.InputTag( "hltEle20erJetC15WPTightPMS2Filter" ),
18823  rhoTag = cms.InputTag( "" ),
18824  rhoMax = cms.double( 9.9999999E7 ),
18825  useEt = cms.bool( False ),
18826  rhoScale = cms.double( 1.0 )
18827 )
18828 fragment.hltEle20erJetC15WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18829  thrOverE2EE = cms.vdouble( -1.0 ),
18830  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18831  energyLowEdges = cms.vdouble( 0.0 ),
18832  doRhoCorrection = cms.bool( False ),
18833  saveTags = cms.bool( True ),
18834  thrOverE2EB = cms.vdouble( -1.0 ),
18835  thrRegularEE = cms.vdouble( 1.0 ),
18836  thrOverEEE = cms.vdouble( -1.0 ),
18837  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ),
18838  thrOverEEB = cms.vdouble( -1.0 ),
18839  thrRegularEB = cms.vdouble( 999.0 ),
18840  lessThan = cms.bool( True ),
18841  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18842  ncandcut = cms.int32( 1 ),
18843  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18844  candTag = cms.InputTag( "hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter" ),
18845  rhoTag = cms.InputTag( "" ),
18846  rhoMax = cms.double( 9.9999999E7 ),
18847  useEt = cms.bool( False ),
18848  rhoScale = cms.double( 1.0 )
18849 )
18850 fragment.hltEle20erJetC15WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18851  thrOverE2EE = cms.vdouble( -1.0 ),
18852  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18853  energyLowEdges = cms.vdouble( 0.0 ),
18854  doRhoCorrection = cms.bool( False ),
18855  saveTags = cms.bool( True ),
18856  thrOverE2EB = cms.vdouble( -1.0 ),
18857  thrRegularEE = cms.vdouble( 0.005 ),
18858  thrOverEEE = cms.vdouble( -1.0 ),
18859  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
18860  thrOverEEB = cms.vdouble( -1.0 ),
18861  thrRegularEB = cms.vdouble( 0.004 ),
18862  lessThan = cms.bool( True ),
18863  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18864  ncandcut = cms.int32( 1 ),
18865  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18866  candTag = cms.InputTag( "hltEle20erJetC15WPTightGsfMissingHitsFilter" ),
18867  rhoTag = cms.InputTag( "" ),
18868  rhoMax = cms.double( 9.9999999E7 ),
18869  useEt = cms.bool( False ),
18870  rhoScale = cms.double( 1.0 )
18871 )
18872 fragment.hltEle20erJetC15WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter",
18873  thrOverE2EE = cms.vdouble( -1.0 ),
18874  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
18875  energyLowEdges = cms.vdouble( 0.0 ),
18876  doRhoCorrection = cms.bool( False ),
18877  saveTags = cms.bool( True ),
18878  thrOverE2EB = cms.vdouble( -1.0 ),
18879  thrRegularEE = cms.vdouble( 0.023 ),
18880  thrOverEEE = cms.vdouble( -1.0 ),
18881  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
18882  thrOverEEB = cms.vdouble( -1.0 ),
18883  thrRegularEB = cms.vdouble( 0.02 ),
18884  lessThan = cms.bool( True ),
18885  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18886  ncandcut = cms.int32( 1 ),
18887  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
18888  candTag = cms.InputTag( "hltEle20erJetC15WPTightGsfDetaFilter" ),
18889  rhoTag = cms.InputTag( "" ),
18890  rhoMax = cms.double( 9.9999999E7 ),
18891  useEt = cms.bool( False ),
18892  rhoScale = cms.double( 1.0 )
18893 )
18894 fragment.hltEle20erJetC15WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
18895  saveTags = cms.bool( True ),
18896  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
18897  thrOverEEB1 = cms.vdouble( 0.03 ),
18898  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
18899  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18900  thrOverEEB2 = cms.vdouble( 0.03 ),
18901  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
18902  rhoMax = cms.double( 9.9999999E7 ),
18903  doRhoCorrection = cms.bool( True ),
18904  thrRegularEB1 = cms.vdouble( 0.838 ),
18905  thrRegularEB2 = cms.vdouble( -0.385 ),
18906  candTag = cms.InputTag( "hltEle20erJetC15WPTightGsfDphiFilter" ),
18907  thrOverE2EE1 = cms.vdouble( 0.0 ),
18908  thrOverE2EE2 = cms.vdouble( 0.0 ),
18909  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
18910  useEt = cms.bool( True ),
18911  etaBoundaryEE12 = cms.double( 2.1 ),
18912  thrOverEEE2 = cms.vdouble( 0.025 ),
18913  thrOverEEE1 = cms.vdouble( 0.025 ),
18914  ncandcut = cms.int32( 1 ),
18915  rhoScale = cms.double( 1.0 ),
18916  energyLowEdges = cms.vdouble( 0.0 ),
18917  etaBoundaryEB12 = cms.double( 1.0 ),
18918  thrRegularEE1 = cms.vdouble( -0.363 ),
18919  lessThan = cms.bool( True ),
18920  thrRegularEE2 = cms.vdouble( 0.702 ),
18921  thrOverE2EB1 = cms.vdouble( 0.0 ),
18922  thrOverE2EB2 = cms.vdouble( 0.0 )
18923 )
18924 fragment.hltDoubleCentralCaloJet10 = cms.EDFilter( "HLT1CaloJet",
18925  saveTags = cms.bool( True ),
18926  MaxMass = cms.double( -1.0 ),
18927  MinN = cms.int32( 2 ),
18928  MaxEta = cms.double( 2.6 ),
18929  MinEta = cms.double( -1.0 ),
18930  MinMass = cms.double( -1.0 ),
18931  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
18932  MinE = cms.double( -1.0 ),
18933  triggerType = cms.int32( 85 ),
18934  MinPt = cms.double( 10.0 )
18935 )
18936 fragment.hltEle20JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons",
18937  jets = cms.InputTag( "hltAK4PFJetsCorrected" ),
18938  minDeltaR = cms.double( 0.4 ),
18939  numLeptons = cms.uint32( 1 ),
18940  leptons = cms.InputTag( "hltEle20erJetC15WPTightGsfTrackIsoFilter" )
18941 )
18942 fragment.hltEle20PFJet15EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter",
18943  saveTags = cms.bool( True ),
18944  originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
18945  inputTag = cms.InputTag( "hltEle20JetCollectionsForLeptonPlusPFJets" ),
18946  MinJetPt = cms.double( 15.0 ),
18947  triggerType = cms.int32( 85 ),
18948  MinNJets = cms.uint32( 1 ),
18949  MaxAbsJetEta = cms.double( 2.6 )
18950 )
18951 fragment.hltL1sLowEG10 = cms.EDFilter( "HLTL1TSeed",
18952  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG21 OR L1_DoubleEG_10_5 OR L1_DoubleEG_15_10" ),
18953  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18954  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18955  saveTags = cms.bool( True ),
18956  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
18957  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
18958  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
18959  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
18960  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
18961 )
18962 fragment.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler",
18963  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
18964  offset = cms.uint32( 0 )
18965 )
18966 fragment.hltEGL1LowEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
18967  doIsolated = cms.bool( False ),
18968  endcap_end = cms.double( 2.65 ),
18969  region_phi_size = cms.double( 1.044 ),
18970  saveTags = cms.bool( True ),
18971  region_eta_size_ecap = cms.double( 1.0 ),
18972  barrel_end = cms.double( 1.4791 ),
18973  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18974  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
18975  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
18976  region_eta_size = cms.double( 0.522 ),
18977  L1SeedFilterTag = cms.InputTag( "hltL1sLowEG10" ),
18978  candNonIsolatedTag = cms.InputTag( "" ),
18979  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
18980  ncandcut = cms.int32( 2 ),
18981  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
18982 )
18983 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter",
18984  saveTags = cms.bool( True ),
18985  inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ),
18986  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18987  etcutEE = cms.double( 20.0 ),
18988  etcutEB = cms.double( 20.0 ),
18989  ncandcut = cms.int32( 1 )
18990 )
18991 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter",
18992  saveTags = cms.bool( True ),
18993  inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ),
18994  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
18995  etcutEE = cms.double( 12.0 ),
18996  etcutEB = cms.double( 12.0 ),
18997  ncandcut = cms.int32( 2 )
18998 )
18999 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19000  thrOverE2EE = cms.vdouble( -1.0 ),
19001  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19002  energyLowEdges = cms.vdouble( 0.0 ),
19003  doRhoCorrection = cms.bool( False ),
19004  saveTags = cms.bool( True ),
19005  thrOverE2EB = cms.vdouble( -1.0 ),
19006  thrRegularEE = cms.vdouble( 0.035 ),
19007  thrOverEEE = cms.vdouble( -1.0 ),
19008  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
19009  thrOverEEB = cms.vdouble( -1.0 ),
19010  thrRegularEB = cms.vdouble( 0.013 ),
19011  lessThan = cms.bool( True ),
19012  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19013  ncandcut = cms.int32( 1 ),
19014  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19015  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ),
19016  rhoTag = cms.InputTag( "" ),
19017  rhoMax = cms.double( 9.9999999E7 ),
19018  useEt = cms.bool( False ),
19019  rhoScale = cms.double( 1.0 )
19020 )
19021 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19022  thrOverE2EE = cms.vdouble( -1.0 ),
19023  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19024  energyLowEdges = cms.vdouble( 0.0 ),
19025  doRhoCorrection = cms.bool( False ),
19026  saveTags = cms.bool( True ),
19027  thrOverE2EB = cms.vdouble( -1.0 ),
19028  thrRegularEE = cms.vdouble( 0.035 ),
19029  thrOverEEE = cms.vdouble( -1.0 ),
19030  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
19031  thrOverEEB = cms.vdouble( -1.0 ),
19032  thrRegularEB = cms.vdouble( 0.013 ),
19033  lessThan = cms.bool( True ),
19034  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19035  ncandcut = cms.int32( 2 ),
19036  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19037  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ),
19038  rhoTag = cms.InputTag( "" ),
19039  rhoMax = cms.double( 9.9999999E7 ),
19040  useEt = cms.bool( False ),
19041  rhoScale = cms.double( 1.0 )
19042 )
19043 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19044  thrOverE2EE = cms.vdouble( -1.0 ),
19045  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19046  energyLowEdges = cms.vdouble( 0.0 ),
19047  doRhoCorrection = cms.bool( False ),
19048  saveTags = cms.bool( True ),
19049  thrOverE2EB = cms.vdouble( -1.0 ),
19050  thrRegularEE = cms.vdouble( -1.0 ),
19051  thrOverEEE = cms.vdouble( 0.13 ),
19052  varTag = cms.InputTag( "hltEgammaHoverE" ),
19053  thrOverEEB = cms.vdouble( 0.13 ),
19054  thrRegularEB = cms.vdouble( -1.0 ),
19055  lessThan = cms.bool( True ),
19056  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19057  ncandcut = cms.int32( 1 ),
19058  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19059  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ),
19060  rhoTag = cms.InputTag( "" ),
19061  rhoMax = cms.double( 9.9999999E7 ),
19062  useEt = cms.bool( False ),
19063  rhoScale = cms.double( 1.0 )
19064 )
19065 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19066  thrOverE2EE = cms.vdouble( -1.0 ),
19067  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19068  energyLowEdges = cms.vdouble( 0.0 ),
19069  doRhoCorrection = cms.bool( False ),
19070  saveTags = cms.bool( True ),
19071  thrOverE2EB = cms.vdouble( -1.0 ),
19072  thrRegularEE = cms.vdouble( -1.0 ),
19073  thrOverEEE = cms.vdouble( 0.13 ),
19074  varTag = cms.InputTag( "hltEgammaHoverE" ),
19075  thrOverEEB = cms.vdouble( 0.13 ),
19076  thrRegularEB = cms.vdouble( -1.0 ),
19077  lessThan = cms.bool( True ),
19078  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19079  ncandcut = cms.int32( 2 ),
19080  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19081  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ),
19082  rhoTag = cms.InputTag( "" ),
19083  rhoMax = cms.double( 9.9999999E7 ),
19084  useEt = cms.bool( False ),
19085  rhoScale = cms.double( 1.0 )
19086 )
19087 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19088  thrOverE2EE = cms.vdouble( -1.0 ),
19089  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
19090  energyLowEdges = cms.vdouble( 0.0 ),
19091  doRhoCorrection = cms.bool( True ),
19092  saveTags = cms.bool( True ),
19093  thrOverE2EB = cms.vdouble( -1.0 ),
19094  thrRegularEE = cms.vdouble( -1.0 ),
19095  thrOverEEE = cms.vdouble( 0.5 ),
19096  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
19097  thrOverEEB = cms.vdouble( 0.5 ),
19098  thrRegularEB = cms.vdouble( -1.0 ),
19099  lessThan = cms.bool( True ),
19100  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19101  ncandcut = cms.int32( 1 ),
19102  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19103  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ),
19104  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
19105  rhoMax = cms.double( 9.9999999E7 ),
19106  useEt = cms.bool( True ),
19107  rhoScale = cms.double( 1.0 )
19108 )
19109 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19110  thrOverE2EE = cms.vdouble( -1.0 ),
19111  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
19112  energyLowEdges = cms.vdouble( 0.0 ),
19113  doRhoCorrection = cms.bool( True ),
19114  saveTags = cms.bool( True ),
19115  thrOverE2EB = cms.vdouble( -1.0 ),
19116  thrRegularEE = cms.vdouble( -1.0 ),
19117  thrOverEEE = cms.vdouble( 0.5 ),
19118  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
19119  thrOverEEB = cms.vdouble( 0.5 ),
19120  thrRegularEB = cms.vdouble( -1.0 ),
19121  lessThan = cms.bool( True ),
19122  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19123  ncandcut = cms.int32( 2 ),
19124  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19125  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ),
19126  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
19127  rhoMax = cms.double( 9.9999999E7 ),
19128  useEt = cms.bool( True ),
19129  rhoScale = cms.double( 1.0 )
19130 )
19131 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19132  thrOverE2EE = cms.vdouble( -1.0 ),
19133  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
19134  energyLowEdges = cms.vdouble( 0.0 ),
19135  doRhoCorrection = cms.bool( True ),
19136  saveTags = cms.bool( True ),
19137  thrOverE2EB = cms.vdouble( -1.0 ),
19138  thrRegularEE = cms.vdouble( -1.0 ),
19139  thrOverEEE = cms.vdouble( 0.3 ),
19140  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
19141  thrOverEEB = cms.vdouble( 0.3 ),
19142  thrRegularEB = cms.vdouble( -1.0 ),
19143  lessThan = cms.bool( True ),
19144  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19145  ncandcut = cms.int32( 1 ),
19146  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19147  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ),
19148  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
19149  rhoMax = cms.double( 9.9999999E7 ),
19150  useEt = cms.bool( True ),
19151  rhoScale = cms.double( 1.0 )
19152 )
19153 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19154  thrOverE2EE = cms.vdouble( -1.0 ),
19155  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
19156  energyLowEdges = cms.vdouble( 0.0 ),
19157  doRhoCorrection = cms.bool( True ),
19158  saveTags = cms.bool( True ),
19159  thrOverE2EB = cms.vdouble( -1.0 ),
19160  thrRegularEE = cms.vdouble( -1.0 ),
19161  thrOverEEE = cms.vdouble( 0.3 ),
19162  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
19163  thrOverEEB = cms.vdouble( 0.3 ),
19164  thrRegularEB = cms.vdouble( -1.0 ),
19165  lessThan = cms.bool( True ),
19166  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19167  ncandcut = cms.int32( 2 ),
19168  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19169  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ),
19170  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
19171  rhoMax = cms.double( 9.9999999E7 ),
19172  useEt = cms.bool( True ),
19173  rhoScale = cms.double( 1.0 )
19174 )
19175 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
19176  s_a_rF = cms.double( 0.04 ),
19177  saveTags = cms.bool( True ),
19178  s_a_phi1B = cms.double( 0.0069 ),
19179  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
19180  s_a_phi1F = cms.double( 0.0076 ),
19181  s_a_phi1I = cms.double( 0.0088 ),
19182  pixelVeto = cms.bool( False ),
19183  s2_threshold = cms.double( 0.4 ),
19184  s_a_rI = cms.double( 0.027 ),
19185  npixelmatchcut = cms.double( 1.0 ),
19186  tanhSO10InterThres = cms.double( 1.0 ),
19187  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19188  useS = cms.bool( False ),
19189  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ),
19190  ncandcut = cms.int32( 1 ),
19191  s_a_phi2B = cms.double( 3.7E-4 ),
19192  tanhSO10BarrelThres = cms.double( 0.35 ),
19193  s_a_zB = cms.double( 0.012 ),
19194  tanhSO10ForwardThres = cms.double( 1.0 ),
19195  s_a_phi2F = cms.double( 0.00906 ),
19196  s_a_phi2I = cms.double( 7.0E-4 )
19197 )
19198 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
19199  s_a_rF = cms.double( 0.04 ),
19200  saveTags = cms.bool( True ),
19201  s_a_phi1B = cms.double( 0.0069 ),
19202  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
19203  s_a_phi1F = cms.double( 0.0076 ),
19204  s_a_phi1I = cms.double( 0.0088 ),
19205  pixelVeto = cms.bool( False ),
19206  s2_threshold = cms.double( 0.4 ),
19207  s_a_rI = cms.double( 0.027 ),
19208  npixelmatchcut = cms.double( 1.0 ),
19209  tanhSO10InterThres = cms.double( 1.0 ),
19210  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19211  useS = cms.bool( False ),
19212  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ),
19213  ncandcut = cms.int32( 2 ),
19214  s_a_phi2B = cms.double( 3.7E-4 ),
19215  tanhSO10BarrelThres = cms.double( 0.35 ),
19216  s_a_zB = cms.double( 0.012 ),
19217  tanhSO10ForwardThres = cms.double( 1.0 ),
19218  s_a_phi2F = cms.double( 0.00906 ),
19219  s_a_phi2I = cms.double( 7.0E-4 )
19220 )
19221 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19222  thrOverE2EE = cms.vdouble( -1.0 ),
19223  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19224  energyLowEdges = cms.vdouble( 0.0 ),
19225  doRhoCorrection = cms.bool( False ),
19226  saveTags = cms.bool( True ),
19227  thrOverE2EB = cms.vdouble( -1.0 ),
19228  thrRegularEE = cms.vdouble( 999999.0 ),
19229  thrOverEEE = cms.vdouble( -1.0 ),
19230  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
19231  thrOverEEB = cms.vdouble( -1.0 ),
19232  thrRegularEB = cms.vdouble( 999999.0 ),
19233  lessThan = cms.bool( True ),
19234  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19235  ncandcut = cms.int32( 1 ),
19236  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19237  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ),
19238  rhoTag = cms.InputTag( "" ),
19239  rhoMax = cms.double( 9.9999999E7 ),
19240  useEt = cms.bool( True ),
19241  rhoScale = cms.double( 1.0 )
19242 )
19243 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19244  thrOverE2EE = cms.vdouble( -1.0 ),
19245  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19246  energyLowEdges = cms.vdouble( 0.0 ),
19247  doRhoCorrection = cms.bool( False ),
19248  saveTags = cms.bool( True ),
19249  thrOverE2EB = cms.vdouble( -1.0 ),
19250  thrRegularEE = cms.vdouble( 999999.0 ),
19251  thrOverEEE = cms.vdouble( -1.0 ),
19252  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
19253  thrOverEEB = cms.vdouble( -1.0 ),
19254  thrRegularEB = cms.vdouble( 999999.0 ),
19255  lessThan = cms.bool( True ),
19256  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19257  ncandcut = cms.int32( 2 ),
19258  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19259  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ),
19260  rhoTag = cms.InputTag( "" ),
19261  rhoMax = cms.double( 9.9999999E7 ),
19262  useEt = cms.bool( True ),
19263  rhoScale = cms.double( 1.0 )
19264 )
19265 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19266  thrOverE2EE = cms.vdouble( -1.0 ),
19267  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19268  energyLowEdges = cms.vdouble( 0.0 ),
19269  doRhoCorrection = cms.bool( False ),
19270  saveTags = cms.bool( True ),
19271  thrOverE2EB = cms.vdouble( -1.0 ),
19272  thrRegularEE = cms.vdouble( 0.015 ),
19273  thrOverEEE = cms.vdouble( -1.0 ),
19274  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
19275  thrOverEEB = cms.vdouble( -1.0 ),
19276  thrRegularEB = cms.vdouble( 0.01 ),
19277  lessThan = cms.bool( True ),
19278  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19279  ncandcut = cms.int32( 1 ),
19280  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19281  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ),
19282  rhoTag = cms.InputTag( "" ),
19283  rhoMax = cms.double( 9.9999999E7 ),
19284  useEt = cms.bool( True ),
19285  rhoScale = cms.double( 1.0 )
19286 )
19287 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19288  thrOverE2EE = cms.vdouble( -1.0 ),
19289  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19290  energyLowEdges = cms.vdouble( 0.0 ),
19291  doRhoCorrection = cms.bool( False ),
19292  saveTags = cms.bool( True ),
19293  thrOverE2EB = cms.vdouble( -1.0 ),
19294  thrRegularEE = cms.vdouble( 0.015 ),
19295  thrOverEEE = cms.vdouble( -1.0 ),
19296  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
19297  thrOverEEB = cms.vdouble( -1.0 ),
19298  thrRegularEB = cms.vdouble( 0.01 ),
19299  lessThan = cms.bool( True ),
19300  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19301  ncandcut = cms.int32( 2 ),
19302  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19303  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ),
19304  rhoTag = cms.InputTag( "" ),
19305  rhoMax = cms.double( 9.9999999E7 ),
19306  useEt = cms.bool( True ),
19307  rhoScale = cms.double( 1.0 )
19308 )
19309 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19310  thrOverE2EE = cms.vdouble( -1.0 ),
19311  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19312  energyLowEdges = cms.vdouble( 0.0 ),
19313  doRhoCorrection = cms.bool( False ),
19314  saveTags = cms.bool( True ),
19315  thrOverE2EB = cms.vdouble( -1.0 ),
19316  thrRegularEE = cms.vdouble( 0.1 ),
19317  thrOverEEE = cms.vdouble( -1.0 ),
19318  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
19319  thrOverEEB = cms.vdouble( -1.0 ),
19320  thrRegularEB = cms.vdouble( 0.07 ),
19321  lessThan = cms.bool( True ),
19322  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19323  ncandcut = cms.int32( 1 ),
19324  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19325  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ),
19326  rhoTag = cms.InputTag( "" ),
19327  rhoMax = cms.double( 9.9999999E7 ),
19328  useEt = cms.bool( True ),
19329  rhoScale = cms.double( 1.0 )
19330 )
19331 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19332  thrOverE2EE = cms.vdouble( -1.0 ),
19333  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19334  energyLowEdges = cms.vdouble( 0.0 ),
19335  doRhoCorrection = cms.bool( False ),
19336  saveTags = cms.bool( True ),
19337  thrOverE2EB = cms.vdouble( -1.0 ),
19338  thrRegularEE = cms.vdouble( 0.1 ),
19339  thrOverEEE = cms.vdouble( -1.0 ),
19340  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
19341  thrOverEEB = cms.vdouble( -1.0 ),
19342  thrRegularEB = cms.vdouble( 0.07 ),
19343  lessThan = cms.bool( True ),
19344  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19345  ncandcut = cms.int32( 2 ),
19346  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19347  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ),
19348  rhoTag = cms.InputTag( "" ),
19349  rhoMax = cms.double( 9.9999999E7 ),
19350  useEt = cms.bool( True ),
19351  rhoScale = cms.double( 1.0 )
19352 )
19353 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19354  thrOverE2EE = cms.vdouble( -1.0 ),
19355  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19356  energyLowEdges = cms.vdouble( 0.0 ),
19357  doRhoCorrection = cms.bool( False ),
19358  saveTags = cms.bool( True ),
19359  thrOverE2EB = cms.vdouble( -1.0 ),
19360  thrRegularEE = cms.vdouble( -1.0 ),
19361  thrOverEEE = cms.vdouble( 0.2 ),
19362  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
19363  thrOverEEB = cms.vdouble( 0.2 ),
19364  thrRegularEB = cms.vdouble( -1.0 ),
19365  lessThan = cms.bool( True ),
19366  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19367  ncandcut = cms.int32( 1 ),
19368  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19369  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ),
19370  rhoTag = cms.InputTag( "" ),
19371  rhoMax = cms.double( 9.9999999E7 ),
19372  useEt = cms.bool( True ),
19373  rhoScale = cms.double( 1.0 )
19374 )
19375 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
19376  thrOverE2EE = cms.vdouble( -1.0 ),
19377  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19378  energyLowEdges = cms.vdouble( 0.0 ),
19379  doRhoCorrection = cms.bool( False ),
19380  saveTags = cms.bool( True ),
19381  thrOverE2EB = cms.vdouble( -1.0 ),
19382  thrRegularEE = cms.vdouble( -1.0 ),
19383  thrOverEEE = cms.vdouble( 0.2 ),
19384  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
19385  thrOverEEB = cms.vdouble( 0.2 ),
19386  thrRegularEB = cms.vdouble( -1.0 ),
19387  lessThan = cms.bool( True ),
19388  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19389  ncandcut = cms.int32( 2 ),
19390  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
19391  candTag = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ),
19392  rhoTag = cms.InputTag( "" ),
19393  rhoMax = cms.double( 9.9999999E7 ),
19394  useEt = cms.bool( True ),
19395  rhoScale = cms.double( 1.0 )
19396 )
19397 fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ",
19398  saveTags = cms.bool( True ),
19399  electronTag = cms.InputTag( "hltEgammaGsfElectrons" ),
19400  originTag2 = cms.VInputTag( 'hltEgammaCandidates' ),
19401  MinPixHitsForDZ = cms.int32( 0 ),
19402  MinN = cms.int32( 1 ),
19403  originTag1 = cms.VInputTag( 'hltEgammaCandidates' ),
19404  triggerType1 = cms.int32( 81 ),
19405  triggerType2 = cms.int32( 81 ),
19406  MinDR = cms.double( -1.0 ),
19407  MaxDZ = cms.double( 0.2 ),
19408  inputTag1 = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ),
19409  checkSC = cms.bool( True ),
19410  inputTag2 = cms.InputTag( "hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" )
19411 )
19412 fragment.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 = cms.EDFilter( "HLTPrescaler",
19413  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19414  offset = cms.uint32( 0 )
19415 )
19416 fragment.hltHIDoublePhoton15Eta3p1 = cms.EDFilter( "HLT1Photon",
19417  saveTags = cms.bool( True ),
19418  MaxMass = cms.double( -1.0 ),
19419  MinN = cms.int32( 2 ),
19420  MaxEta = cms.double( 3.1 ),
19421  MinEta = cms.double( -1.0 ),
19422  MinMass = cms.double( -1.0 ),
19423  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
19424  MinE = cms.double( -1.0 ),
19425  triggerType = cms.int32( 81 ),
19426  MinPt = cms.double( 15.0 )
19427 )
19428 fragment.hltHIDoublePhoton15Mass501000FilterEta3p1 = cms.EDFilter( "HLTPMMassFilter",
19429  saveTags = cms.bool( True ),
19430  lowerMassCut = cms.double( 50.0 ),
19431  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19432  isElectron1 = cms.untracked.bool( False ),
19433  isElectron2 = cms.untracked.bool( False ),
19434  l1EGCand = cms.InputTag( "" ),
19435  upperMassCut = cms.double( 1000.0 ),
19436  candTag = cms.InputTag( "hltHIDoublePhoton15Eta3p1" ),
19437  reqOppCharge = cms.untracked.bool( False ),
19438  nZcandcut = cms.int32( 1 )
19439 )
19440 fragment.hltPreHIAK4PFJet30bTag = cms.EDFilter( "HLTPrescaler",
19441  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19442  offset = cms.uint32( 0 )
19443 )
19444 fragment.hltPFJetForBtagSelectorPFJet30Eta2p4 = cms.EDFilter( "HLT1PFJet",
19445  saveTags = cms.bool( True ),
19446  MaxMass = cms.double( -1.0 ),
19447  MinN = cms.int32( 1 ),
19448  MaxEta = cms.double( 2.4 ),
19449  MinEta = cms.double( -1.0 ),
19450  MinMass = cms.double( -1.0 ),
19451  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
19452  MinE = cms.double( -1.0 ),
19453  triggerType = cms.int32( 86 ),
19454  MinPt = cms.double( 30.0 )
19455 )
19456 fragment.hltPFJetForBtagJet30Eta2p4 = cms.EDProducer( "HLTPFJetCollectionProducer",
19457  TriggerTypes = cms.vint32( 86 ),
19458  HLTObject = cms.InputTag( "hltPFJetForBtagSelectorPFJet30Eta2p4" )
19459 )
19460 fragment.hltBLifetimeAssociatorPFJet30Eta2p4 = cms.EDProducer( "JetTracksAssociatorAtVertex",
19461  jets = cms.InputTag( "hltPFJetForBtagJet30Eta2p4" ),
19462  tracks = cms.InputTag( "hltPFMuonMerging" ),
19463  useAssigned = cms.bool( False ),
19464  coneSize = cms.double( 0.4 ),
19465  pvSrc = cms.InputTag( "" )
19466 )
19467 fragment.hltBLifetimeTagInfosPFJet30Eta2p4 = cms.EDProducer( "TrackIPProducer",
19468  maximumTransverseImpactParameter = cms.double( 0.2 ),
19469  minimumNumberOfHits = cms.int32( 3 ),
19470  minimumTransverseMomentum = cms.double( 1.0 ),
19471  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
19472  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
19473  computeGhostTrack = cms.bool( True ),
19474  ghostTrackPriorDeltaR = cms.double( 0.03 ),
19475  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFJet30Eta2p4" ),
19476  jetDirectionUsingGhostTrack = cms.bool( False ),
19477  minimumNumberOfPixelHits = cms.int32( 2 ),
19478  jetDirectionUsingTracks = cms.bool( False ),
19479  computeProbabilities = cms.bool( True ),
19480  useTrackQuality = cms.bool( False ),
19481  maximumChiSquared = cms.double( 5.0 )
19482 )
19483 fragment.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder",
19484  fitterSigmacut = cms.double( 3.0 ),
19485  vertexReco = cms.PSet(
19486  primcut = cms.double( 1.0 ),
19487  seccut = cms.double( 3.0 ),
19488  finder = cms.string( "avr" ),
19489  smoothing = cms.bool( True )
19490  ),
19491  fitterTini = cms.double( 256.0 ),
19492  fitterRatio = cms.double( 0.25 ),
19493  vertexMinDLen2DSig = cms.double( 2.5 ),
19494  maximumLongitudinalImpactParameter = cms.double( 0.3 ),
19495  vertexMinAngleCosine = cms.double( 0.95 ),
19496  primaryVertices = cms.InputTag( "hltVerticesPFFilter" ),
19497  tracks = cms.InputTag( "hltPFMuonMerging" ),
19498  minPt = cms.double( 0.8 ),
19499  maxNTracks = cms.uint32( 30 ),
19500  clusterizer = cms.PSet(
19501  distanceRatio = cms.double( 20.0 ),
19502  clusterMaxDistance = cms.double( 0.05 ),
19503  seedMax3DIPSignificance = cms.double( 9999.0 ),
19504  clusterMaxSignificance = cms.double( 4.5 ),
19505  seedMin3DIPSignificance = cms.double( 1.2 ),
19506  clusterMinAngleCosine = cms.double( 0.5 ),
19507  seedMin3DIPValue = cms.double( 0.005 ),
19508  seedMax3DIPValue = cms.double( 9999.0 )
19509  ),
19510  useVertexReco = cms.bool( True ),
19511  vertexMinDLenSig = cms.double( 0.5 ),
19512  useDirectVertexFitter = cms.bool( True ),
19513  minHits = cms.uint32( 8 ),
19514  maximumTimeSignificance = cms.double( 3.0 ),
19515  beamSpot = cms.InputTag( "hltOnlineBeamSpot" )
19516 )
19517 fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger",
19518  minSignificance = cms.double( 2.0 ),
19519  secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ),
19520  maxFraction = cms.double( 0.7 )
19521 )
19522 fragment.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator",
19523  fitterSigmacut = cms.double( 3.0 ),
19524  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
19525  fitterTini = cms.double( 256.0 ),
19526  trackMinLayers = cms.int32( 4 ),
19527  fitterRatio = cms.double( 0.25 ),
19528  secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ),
19529  sigCut = cms.double( 5.0 ),
19530  distCut = cms.double( 0.04 ),
19531  trackMinPt = cms.double( 0.4 ),
19532  primaryVertices = cms.InputTag( "hltVerticesPFFilter" ),
19533  tracks = cms.InputTag( "hltPFMuonMerging" ),
19534  dLenFraction = cms.double( 0.333 ),
19535  trackMinPixels = cms.int32( 1 ),
19536  maxTimeSignificance = cms.double( 3.5 ),
19537  dRCut = cms.double( 0.4 )
19538 )
19539 fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger",
19540  minSignificance = cms.double( 10.0 ),
19541  secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ),
19542  maxFraction = cms.double( 0.2 )
19543 )
19544 fragment.hltSecondaryVertexTagInfosPFJet30Eta2p4 = cms.EDProducer( "SecondaryVertexProducer",
19545  extSVDeltaRToJet = cms.double( 0.3 ),
19546  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
19547  vertexReco = cms.PSet(
19548  primcut = cms.double( 1.8 ),
19549  seccut = cms.double( 6.0 ),
19550  finder = cms.string( "avr" ),
19551  weightthreshold = cms.double( 0.001 ),
19552  minweight = cms.double( 0.5 ),
19553  smoothing = cms.bool( False )
19554  ),
19555  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
19556  constraint = cms.string( "BeamSpot" ),
19557  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFJet30Eta2p4" ),
19558  vertexCuts = cms.PSet(
19559  distSig2dMin = cms.double( 2.0 ),
19560  useTrackWeights = cms.bool( True ),
19561  distVal3dMax = cms.double( 99999.9 ),
19562  massMax = cms.double( 6.5 ),
19563  distSig3dMax = cms.double( 99999.9 ),
19564  distVal2dMin = cms.double( 0.01 ),
19565  minimumTrackWeight = cms.double( 0.5 ),
19566  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
19567  distSig2dMax = cms.double( 99999.9 ),
19568  distSig3dMin = cms.double( -99999.9 ),
19569  fracPV = cms.double( 0.79 ),
19570  maxDeltaRToJetAxis = cms.double( 0.5 ),
19571  distVal2dMax = cms.double( 2.5 ),
19572  distVal3dMin = cms.double( -99999.9 ),
19573  multiplicityMin = cms.uint32( 2 )
19574  ),
19575  useExternalSV = cms.bool( True ),
19576  minimumTrackWeight = cms.double( 0.5 ),
19577  usePVError = cms.bool( True ),
19578  trackSelection = cms.PSet(
19579  maxDistToAxis = cms.double( 0.2 ),
19580  totalHitsMin = cms.uint32( 2 ),
19581  ptMin = cms.double( 1.0 ),
19582  sip2dSigMax = cms.double( 99999.9 ),
19583  sip2dValMax = cms.double( 99999.9 ),
19584  sip3dSigMax = cms.double( 99999.9 ),
19585  sip3dValMax = cms.double( 99999.9 ),
19586  maxDecayLen = cms.double( 99999.9 ),
19587  qualityClass = cms.string( "any" ),
19588  jetDeltaRMax = cms.double( 0.3 ),
19589  normChi2Max = cms.double( 99999.9 ),
19590  pixelHitsMin = cms.uint32( 2 ),
19591  sip2dSigMin = cms.double( -99999.9 ),
19592  sip2dValMin = cms.double( -99999.9 ),
19593  sip3dSigMin = cms.double( -99999.9 ),
19594  sip3dValMin = cms.double( -99999.9 )
19595  ),
19596  trackSort = cms.string( "sip3dSig" ),
19597  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
19598 )
19599 fragment.hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4 = cms.EDProducer( "JetTagProducer",
19600  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
19601  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFJet30Eta2p4','hltSecondaryVertexTagInfosPFJet30Eta2p4' )
19602 )
19603 fragment.hltBTagPFDeepCSV1p51SingleJet30Eta2p4 = cms.EDFilter( "HLTPFJetTag",
19604  saveTags = cms.bool( True ),
19605  MinJets = cms.int32( 1 ),
19606  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4" ),
19607  TriggerType = cms.int32( 86 ),
19608  Jets = cms.InputTag( "hltPFJetForBtagJet30Eta2p4" ),
19609  MinTag = cms.double( 0.41 ),
19610  MaxTag = cms.double( 999999.0 )
19611 )
19612 fragment.hltPreHIAK4PFJet40bTag = cms.EDFilter( "HLTPrescaler",
19613  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19614  offset = cms.uint32( 0 )
19615 )
19616 fragment.hltPFJetForBtagSelectorPFJet40Eta2p4 = cms.EDFilter( "HLT1PFJet",
19617  saveTags = cms.bool( True ),
19618  MaxMass = cms.double( -1.0 ),
19619  MinN = cms.int32( 1 ),
19620  MaxEta = cms.double( 2.4 ),
19621  MinEta = cms.double( -1.0 ),
19622  MinMass = cms.double( -1.0 ),
19623  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
19624  MinE = cms.double( -1.0 ),
19625  triggerType = cms.int32( 86 ),
19626  MinPt = cms.double( 40.0 )
19627 )
19628 fragment.hltPFJetForBtagJet40Eta2p4 = cms.EDProducer( "HLTPFJetCollectionProducer",
19629  TriggerTypes = cms.vint32( 86 ),
19630  HLTObject = cms.InputTag( "hltPFJetForBtagSelectorPFJet40Eta2p4" )
19631 )
19632 fragment.hltBLifetimeAssociatorPFJet40Eta2p4 = cms.EDProducer( "JetTracksAssociatorAtVertex",
19633  jets = cms.InputTag( "hltPFJetForBtagJet40Eta2p4" ),
19634  tracks = cms.InputTag( "hltPFMuonMerging" ),
19635  useAssigned = cms.bool( False ),
19636  coneSize = cms.double( 0.4 ),
19637  pvSrc = cms.InputTag( "" )
19638 )
19639 fragment.hltBLifetimeTagInfosPFJet40Eta2p4 = cms.EDProducer( "TrackIPProducer",
19640  maximumTransverseImpactParameter = cms.double( 0.2 ),
19641  minimumNumberOfHits = cms.int32( 3 ),
19642  minimumTransverseMomentum = cms.double( 1.0 ),
19643  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
19644  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
19645  computeGhostTrack = cms.bool( True ),
19646  ghostTrackPriorDeltaR = cms.double( 0.03 ),
19647  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFJet40Eta2p4" ),
19648  jetDirectionUsingGhostTrack = cms.bool( False ),
19649  minimumNumberOfPixelHits = cms.int32( 2 ),
19650  jetDirectionUsingTracks = cms.bool( False ),
19651  computeProbabilities = cms.bool( True ),
19652  useTrackQuality = cms.bool( False ),
19653  maximumChiSquared = cms.double( 5.0 )
19654 )
19655 fragment.hltSecondaryVertexTagInfosPFJet40Eta2p4 = cms.EDProducer( "SecondaryVertexProducer",
19656  extSVDeltaRToJet = cms.double( 0.3 ),
19657  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
19658  vertexReco = cms.PSet(
19659  primcut = cms.double( 1.8 ),
19660  seccut = cms.double( 6.0 ),
19661  finder = cms.string( "avr" ),
19662  weightthreshold = cms.double( 0.001 ),
19663  minweight = cms.double( 0.5 ),
19664  smoothing = cms.bool( False )
19665  ),
19666  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
19667  constraint = cms.string( "BeamSpot" ),
19668  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFJet40Eta2p4" ),
19669  vertexCuts = cms.PSet(
19670  distSig2dMin = cms.double( 2.0 ),
19671  useTrackWeights = cms.bool( True ),
19672  distVal3dMax = cms.double( 99999.9 ),
19673  massMax = cms.double( 6.5 ),
19674  distSig3dMax = cms.double( 99999.9 ),
19675  distVal2dMin = cms.double( 0.01 ),
19676  minimumTrackWeight = cms.double( 0.5 ),
19677  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
19678  distSig2dMax = cms.double( 99999.9 ),
19679  distSig3dMin = cms.double( -99999.9 ),
19680  fracPV = cms.double( 0.79 ),
19681  maxDeltaRToJetAxis = cms.double( 0.5 ),
19682  distVal2dMax = cms.double( 2.5 ),
19683  distVal3dMin = cms.double( -99999.9 ),
19684  multiplicityMin = cms.uint32( 2 )
19685  ),
19686  useExternalSV = cms.bool( True ),
19687  minimumTrackWeight = cms.double( 0.5 ),
19688  usePVError = cms.bool( True ),
19689  trackSelection = cms.PSet(
19690  maxDistToAxis = cms.double( 0.2 ),
19691  totalHitsMin = cms.uint32( 2 ),
19692  ptMin = cms.double( 1.0 ),
19693  sip2dSigMax = cms.double( 99999.9 ),
19694  sip2dValMax = cms.double( 99999.9 ),
19695  sip3dSigMax = cms.double( 99999.9 ),
19696  sip3dValMax = cms.double( 99999.9 ),
19697  maxDecayLen = cms.double( 99999.9 ),
19698  qualityClass = cms.string( "any" ),
19699  jetDeltaRMax = cms.double( 0.3 ),
19700  normChi2Max = cms.double( 99999.9 ),
19701  pixelHitsMin = cms.uint32( 2 ),
19702  sip2dSigMin = cms.double( -99999.9 ),
19703  sip2dValMin = cms.double( -99999.9 ),
19704  sip3dSigMin = cms.double( -99999.9 ),
19705  sip3dValMin = cms.double( -99999.9 )
19706  ),
19707  trackSort = cms.string( "sip3dSig" ),
19708  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
19709 )
19710 fragment.hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4 = cms.EDProducer( "JetTagProducer",
19711  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
19712  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFJet40Eta2p4','hltSecondaryVertexTagInfosPFJet40Eta2p4' )
19713 )
19714 fragment.hltBTagPFDeepCSV1p51SingleJet40Eta2p4 = cms.EDFilter( "HLTPFJetTag",
19715  saveTags = cms.bool( True ),
19716  MinJets = cms.int32( 1 ),
19717  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4" ),
19718  TriggerType = cms.int32( 86 ),
19719  Jets = cms.InputTag( "hltPFJetForBtagJet40Eta2p4" ),
19720  MinTag = cms.double( 0.41 ),
19721  MaxTag = cms.double( 999999.0 )
19722 )
19723 fragment.hltPreHIAK4PFJet60bTag = cms.EDFilter( "HLTPrescaler",
19724  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19725  offset = cms.uint32( 0 )
19726 )
19727 fragment.hltPFJetForBtagSelectorPFJet60Eta2p4 = cms.EDFilter( "HLT1PFJet",
19728  saveTags = cms.bool( True ),
19729  MaxMass = cms.double( -1.0 ),
19730  MinN = cms.int32( 1 ),
19731  MaxEta = cms.double( 2.4 ),
19732  MinEta = cms.double( -1.0 ),
19733  MinMass = cms.double( -1.0 ),
19734  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
19735  MinE = cms.double( -1.0 ),
19736  triggerType = cms.int32( 86 ),
19737  MinPt = cms.double( 60.0 )
19738 )
19739 fragment.hltPFJetForBtagJet60Eta2p4 = cms.EDProducer( "HLTPFJetCollectionProducer",
19740  TriggerTypes = cms.vint32( 86 ),
19741  HLTObject = cms.InputTag( "hltPFJetForBtagSelectorPFJet60Eta2p4" )
19742 )
19743 fragment.hltBLifetimeAssociatorPFJet60Eta2p4 = cms.EDProducer( "JetTracksAssociatorAtVertex",
19744  jets = cms.InputTag( "hltPFJetForBtagJet60Eta2p4" ),
19745  tracks = cms.InputTag( "hltPFMuonMerging" ),
19746  useAssigned = cms.bool( False ),
19747  coneSize = cms.double( 0.4 ),
19748  pvSrc = cms.InputTag( "" )
19749 )
19750 fragment.hltBLifetimeTagInfosPFJet60Eta2p4 = cms.EDProducer( "TrackIPProducer",
19751  maximumTransverseImpactParameter = cms.double( 0.2 ),
19752  minimumNumberOfHits = cms.int32( 3 ),
19753  minimumTransverseMomentum = cms.double( 1.0 ),
19754  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
19755  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
19756  computeGhostTrack = cms.bool( True ),
19757  ghostTrackPriorDeltaR = cms.double( 0.03 ),
19758  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFJet60Eta2p4" ),
19759  jetDirectionUsingGhostTrack = cms.bool( False ),
19760  minimumNumberOfPixelHits = cms.int32( 2 ),
19761  jetDirectionUsingTracks = cms.bool( False ),
19762  computeProbabilities = cms.bool( True ),
19763  useTrackQuality = cms.bool( False ),
19764  maximumChiSquared = cms.double( 5.0 )
19765 )
19766 fragment.hltSecondaryVertexTagInfosPFJet60Eta2p4 = cms.EDProducer( "SecondaryVertexProducer",
19767  extSVDeltaRToJet = cms.double( 0.3 ),
19768  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
19769  vertexReco = cms.PSet(
19770  primcut = cms.double( 1.8 ),
19771  seccut = cms.double( 6.0 ),
19772  finder = cms.string( "avr" ),
19773  weightthreshold = cms.double( 0.001 ),
19774  minweight = cms.double( 0.5 ),
19775  smoothing = cms.bool( False )
19776  ),
19777  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
19778  constraint = cms.string( "BeamSpot" ),
19779  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFJet60Eta2p4" ),
19780  vertexCuts = cms.PSet(
19781  distSig2dMin = cms.double( 2.0 ),
19782  useTrackWeights = cms.bool( True ),
19783  distVal3dMax = cms.double( 99999.9 ),
19784  massMax = cms.double( 6.5 ),
19785  distSig3dMax = cms.double( 99999.9 ),
19786  distVal2dMin = cms.double( 0.01 ),
19787  minimumTrackWeight = cms.double( 0.5 ),
19788  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
19789  distSig2dMax = cms.double( 99999.9 ),
19790  distSig3dMin = cms.double( -99999.9 ),
19791  fracPV = cms.double( 0.79 ),
19792  maxDeltaRToJetAxis = cms.double( 0.5 ),
19793  distVal2dMax = cms.double( 2.5 ),
19794  distVal3dMin = cms.double( -99999.9 ),
19795  multiplicityMin = cms.uint32( 2 )
19796  ),
19797  useExternalSV = cms.bool( True ),
19798  minimumTrackWeight = cms.double( 0.5 ),
19799  usePVError = cms.bool( True ),
19800  trackSelection = cms.PSet(
19801  maxDistToAxis = cms.double( 0.2 ),
19802  totalHitsMin = cms.uint32( 2 ),
19803  ptMin = cms.double( 1.0 ),
19804  sip2dSigMax = cms.double( 99999.9 ),
19805  sip2dValMax = cms.double( 99999.9 ),
19806  sip3dSigMax = cms.double( 99999.9 ),
19807  sip3dValMax = cms.double( 99999.9 ),
19808  maxDecayLen = cms.double( 99999.9 ),
19809  qualityClass = cms.string( "any" ),
19810  jetDeltaRMax = cms.double( 0.3 ),
19811  normChi2Max = cms.double( 99999.9 ),
19812  pixelHitsMin = cms.uint32( 2 ),
19813  sip2dSigMin = cms.double( -99999.9 ),
19814  sip2dValMin = cms.double( -99999.9 ),
19815  sip3dSigMin = cms.double( -99999.9 ),
19816  sip3dValMin = cms.double( -99999.9 )
19817  ),
19818  trackSort = cms.string( "sip3dSig" ),
19819  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
19820 )
19821 fragment.hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4 = cms.EDProducer( "JetTagProducer",
19822  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
19823  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFJet60Eta2p4','hltSecondaryVertexTagInfosPFJet60Eta2p4' )
19824 )
19825 fragment.hltBTagPFDeepCSV1p51SingleJet60Eta2p4 = cms.EDFilter( "HLTPFJetTag",
19826  saveTags = cms.bool( True ),
19827  MinJets = cms.int32( 1 ),
19828  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4" ),
19829  TriggerType = cms.int32( 86 ),
19830  Jets = cms.InputTag( "hltPFJetForBtagJet60Eta2p4" ),
19831  MinTag = cms.double( 0.41 ),
19832  MaxTag = cms.double( 999999.0 )
19833 )
19834 fragment.hltPreHIAK4PFJet80bTag = cms.EDFilter( "HLTPrescaler",
19835  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19836  offset = cms.uint32( 0 )
19837 )
19838 fragment.hltPFJetForBtagSelectorPFJet80Eta2p4 = cms.EDFilter( "HLT1PFJet",
19839  saveTags = cms.bool( True ),
19840  MaxMass = cms.double( -1.0 ),
19841  MinN = cms.int32( 1 ),
19842  MaxEta = cms.double( 2.4 ),
19843  MinEta = cms.double( -1.0 ),
19844  MinMass = cms.double( -1.0 ),
19845  inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ),
19846  MinE = cms.double( -1.0 ),
19847  triggerType = cms.int32( 86 ),
19848  MinPt = cms.double( 80.0 )
19849 )
19850 fragment.hltPFJetForBtagJet80Eta2p4 = cms.EDProducer( "HLTPFJetCollectionProducer",
19851  TriggerTypes = cms.vint32( 86 ),
19852  HLTObject = cms.InputTag( "hltPFJetForBtagSelectorPFJet80Eta2p4" )
19853 )
19854 fragment.hltBLifetimeAssociatorPFJet80Eta2p4 = cms.EDProducer( "JetTracksAssociatorAtVertex",
19855  jets = cms.InputTag( "hltPFJetForBtagJet80Eta2p4" ),
19856  tracks = cms.InputTag( "hltPFMuonMerging" ),
19857  useAssigned = cms.bool( False ),
19858  coneSize = cms.double( 0.4 ),
19859  pvSrc = cms.InputTag( "" )
19860 )
19861 fragment.hltBLifetimeTagInfosPFJet80Eta2p4 = cms.EDProducer( "TrackIPProducer",
19862  maximumTransverseImpactParameter = cms.double( 0.2 ),
19863  minimumNumberOfHits = cms.int32( 3 ),
19864  minimumTransverseMomentum = cms.double( 1.0 ),
19865  primaryVertex = cms.InputTag( "hltVerticesPFFilter" ),
19866  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
19867  computeGhostTrack = cms.bool( True ),
19868  ghostTrackPriorDeltaR = cms.double( 0.03 ),
19869  jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFJet80Eta2p4" ),
19870  jetDirectionUsingGhostTrack = cms.bool( False ),
19871  minimumNumberOfPixelHits = cms.int32( 2 ),
19872  jetDirectionUsingTracks = cms.bool( False ),
19873  computeProbabilities = cms.bool( True ),
19874  useTrackQuality = cms.bool( False ),
19875  maximumChiSquared = cms.double( 5.0 )
19876 )
19877 fragment.hltSecondaryVertexTagInfosPFJet80Eta2p4 = cms.EDProducer( "SecondaryVertexProducer",
19878  extSVDeltaRToJet = cms.double( 0.3 ),
19879  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
19880  vertexReco = cms.PSet(
19881  primcut = cms.double( 1.8 ),
19882  seccut = cms.double( 6.0 ),
19883  finder = cms.string( "avr" ),
19884  weightthreshold = cms.double( 0.001 ),
19885  minweight = cms.double( 0.5 ),
19886  smoothing = cms.bool( False )
19887  ),
19888  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
19889  constraint = cms.string( "BeamSpot" ),
19890  trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFJet80Eta2p4" ),
19891  vertexCuts = cms.PSet(
19892  distSig2dMin = cms.double( 2.0 ),
19893  useTrackWeights = cms.bool( True ),
19894  distVal3dMax = cms.double( 99999.9 ),
19895  massMax = cms.double( 6.5 ),
19896  distSig3dMax = cms.double( 99999.9 ),
19897  distVal2dMin = cms.double( 0.01 ),
19898  minimumTrackWeight = cms.double( 0.5 ),
19899  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
19900  distSig2dMax = cms.double( 99999.9 ),
19901  distSig3dMin = cms.double( -99999.9 ),
19902  fracPV = cms.double( 0.79 ),
19903  maxDeltaRToJetAxis = cms.double( 0.5 ),
19904  distVal2dMax = cms.double( 2.5 ),
19905  distVal3dMin = cms.double( -99999.9 ),
19906  multiplicityMin = cms.uint32( 2 )
19907  ),
19908  useExternalSV = cms.bool( True ),
19909  minimumTrackWeight = cms.double( 0.5 ),
19910  usePVError = cms.bool( True ),
19911  trackSelection = cms.PSet(
19912  maxDistToAxis = cms.double( 0.2 ),
19913  totalHitsMin = cms.uint32( 2 ),
19914  ptMin = cms.double( 1.0 ),
19915  sip2dSigMax = cms.double( 99999.9 ),
19916  sip2dValMax = cms.double( 99999.9 ),
19917  sip3dSigMax = cms.double( 99999.9 ),
19918  sip3dValMax = cms.double( 99999.9 ),
19919  maxDecayLen = cms.double( 99999.9 ),
19920  qualityClass = cms.string( "any" ),
19921  jetDeltaRMax = cms.double( 0.3 ),
19922  normChi2Max = cms.double( 99999.9 ),
19923  pixelHitsMin = cms.uint32( 2 ),
19924  sip2dSigMin = cms.double( -99999.9 ),
19925  sip2dValMin = cms.double( -99999.9 ),
19926  sip3dSigMin = cms.double( -99999.9 ),
19927  sip3dValMin = cms.double( -99999.9 )
19928  ),
19929  trackSort = cms.string( "sip3dSig" ),
19930  extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" )
19931 )
19932 fragment.hltCombinedSecondaryVertexBJetTagsPFJet80Eta2p4 = cms.EDProducer( "JetTagProducer",
19933  jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ),
19934  tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFJet80Eta2p4','hltSecondaryVertexTagInfosPFJet80Eta2p4' )
19935 )
19936 fragment.hltBTagPFDeepCSV1p51SingleJet80Eta2p4 = cms.EDFilter( "HLTPFJetTag",
19937  saveTags = cms.bool( True ),
19938  MinJets = cms.int32( 1 ),
19939  JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFJet80Eta2p4" ),
19940  TriggerType = cms.int32( 86 ),
19941  Jets = cms.InputTag( "hltPFJetForBtagJet80Eta2p4" ),
19942  MinTag = cms.double( 0.41 ),
19943  MaxTag = cms.double( 999999.0 )
19944 )
19945 fragment.hltL1sSingleEGLowETor = cms.EDFilter( "HLTL1TSeed",
19946  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ),
19947  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
19948  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
19949  saveTags = cms.bool( True ),
19950  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
19951  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
19952  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
19953  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
19954  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
19955 )
19956 fragment.hltPreHIEle17WPLooseGsf = cms.EDFilter( "HLTPrescaler",
19957  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
19958  offset = cms.uint32( 0 )
19959 )
19960 fragment.hltEGL1SingleEGLowETOrFilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
19961  doIsolated = cms.bool( False ),
19962  endcap_end = cms.double( 2.65 ),
19963  region_phi_size = cms.double( 1.044 ),
19964  saveTags = cms.bool( True ),
19965  region_eta_size_ecap = cms.double( 1.0 ),
19966  barrel_end = cms.double( 1.4791 ),
19967  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
19968  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
19969  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
19970  region_eta_size = cms.double( 0.522 ),
19971  L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ),
19972  candNonIsolatedTag = cms.InputTag( "" ),
19973  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
19974  ncandcut = cms.int32( 1 ),
19975  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
19976 )
19977 fragment.hltEG17L1SingleEGLowETOrEtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter",
19978  saveTags = cms.bool( True ),
19979  inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilterForHI" ),
19980  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19981  etcutEE = cms.double( 17.0 ),
19982  etcutEB = cms.double( 17.0 ),
19983  ncandcut = cms.int32( 1 )
19984 )
19985 fragment.hltEle17WPLoose1ClusterShapeFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
19986  thrOverE2EE = cms.vdouble( -1.0 ),
19987  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
19988  energyLowEdges = cms.vdouble( 0.0 ),
19989  doRhoCorrection = cms.bool( False ),
19990  saveTags = cms.bool( True ),
19991  thrOverE2EB = cms.vdouble( -1.0 ),
19992  thrRegularEE = cms.vdouble( 0.031 ),
19993  thrOverEEE = cms.vdouble( -1.0 ),
19994  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
19995  thrOverEEB = cms.vdouble( -1.0 ),
19996  thrRegularEB = cms.vdouble( 0.011 ),
19997  lessThan = cms.bool( True ),
19998  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
19999  ncandcut = cms.int32( 1 ),
20000  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20001  candTag = cms.InputTag( "hltEG17L1SingleEGLowETOrEtFilterForHI" ),
20002  rhoTag = cms.InputTag( "" ),
20003  rhoMax = cms.double( 9.9999999E7 ),
20004  useEt = cms.bool( False ),
20005  rhoScale = cms.double( 1.0 )
20006 )
20007 fragment.hltEle17WPLoose1HEFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
20008  saveTags = cms.bool( True ),
20009  effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ),
20010  thrOverEEB1 = cms.vdouble( 0.025 ),
20011  varTag = cms.InputTag( "hltEgammaHoverE" ),
20012  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20013  thrOverEEB2 = cms.vdouble( 0.025 ),
20014  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
20015  rhoMax = cms.double( 9.9999999E7 ),
20016  doRhoCorrection = cms.bool( True ),
20017  thrRegularEB1 = cms.vdouble( 0.887 ),
20018  thrRegularEB2 = cms.vdouble( 1.476 ),
20019  candTag = cms.InputTag( "hltEle17WPLoose1ClusterShapeFilterForHI" ),
20020  thrOverE2EE1 = cms.vdouble( 0.0 ),
20021  thrOverE2EE2 = cms.vdouble( 0.0 ),
20022  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20023  useEt = cms.bool( False ),
20024  etaBoundaryEE12 = cms.double( 2.1 ),
20025  thrOverEEE2 = cms.vdouble( 0.02 ),
20026  thrOverEEE1 = cms.vdouble( 0.02 ),
20027  ncandcut = cms.int32( 1 ),
20028  rhoScale = cms.double( 1.0 ),
20029  energyLowEdges = cms.vdouble( 0.0 ),
20030  etaBoundaryEB12 = cms.double( 1.0 ),
20031  thrRegularEE1 = cms.vdouble( 2.672 ),
20032  lessThan = cms.bool( True ),
20033  thrRegularEE2 = cms.vdouble( 5.095 ),
20034  thrOverE2EB1 = cms.vdouble( 0.0 ),
20035  thrOverE2EB2 = cms.vdouble( 0.0 )
20036 )
20037 fragment.hltEle17WPLoose1EcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
20038  saveTags = cms.bool( True ),
20039  effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ),
20040  thrOverEEB1 = cms.vdouble( 0.035 ),
20041  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
20042  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20043  thrOverEEB2 = cms.vdouble( 0.035 ),
20044  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
20045  rhoMax = cms.double( 9.9999999E7 ),
20046  doRhoCorrection = cms.bool( True ),
20047  thrRegularEB1 = cms.vdouble( -0.581 ),
20048  thrRegularEB2 = cms.vdouble( -0.698 ),
20049  candTag = cms.InputTag( "hltEle17WPLoose1HEFilterForHI" ),
20050  thrOverE2EE1 = cms.vdouble( 0.0 ),
20051  thrOverE2EE2 = cms.vdouble( 0.0 ),
20052  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20053  useEt = cms.bool( True ),
20054  etaBoundaryEE12 = cms.double( 2.1 ),
20055  thrOverEEE2 = cms.vdouble( 0.03 ),
20056  thrOverEEE1 = cms.vdouble( 0.03 ),
20057  ncandcut = cms.int32( 1 ),
20058  rhoScale = cms.double( 1.0 ),
20059  energyLowEdges = cms.vdouble( 0.0 ),
20060  etaBoundaryEB12 = cms.double( 1.0 ),
20061  thrRegularEE1 = cms.vdouble( -0.892 ),
20062  lessThan = cms.bool( True ),
20063  thrRegularEE2 = cms.vdouble( -0.885 ),
20064  thrOverE2EB1 = cms.vdouble( 0.0 ),
20065  thrOverE2EB2 = cms.vdouble( 0.0 )
20066 )
20067 fragment.hltEle17WPLoose1HcalIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
20068  saveTags = cms.bool( True ),
20069  effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ),
20070  thrOverEEB1 = cms.vdouble( 0.035 ),
20071  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
20072  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20073  thrOverEEB2 = cms.vdouble( 0.035 ),
20074  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
20075  rhoMax = cms.double( 9.9999999E7 ),
20076  doRhoCorrection = cms.bool( True ),
20077  thrRegularEB1 = cms.vdouble( 0.786 ),
20078  thrRegularEB2 = cms.vdouble( 0.298 ),
20079  candTag = cms.InputTag( "hltEle17WPLoose1EcalIsoFilterForHI" ),
20080  thrOverE2EE1 = cms.vdouble( 0.0 ),
20081  thrOverE2EE2 = cms.vdouble( 0.0 ),
20082  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20083  useEt = cms.bool( True ),
20084  etaBoundaryEE12 = cms.double( 2.1 ),
20085  thrOverEEE2 = cms.vdouble( 0.03 ),
20086  thrOverEEE1 = cms.vdouble( 0.03 ),
20087  ncandcut = cms.int32( 1 ),
20088  rhoScale = cms.double( 1.0 ),
20089  energyLowEdges = cms.vdouble( 0.0 ),
20090  etaBoundaryEB12 = cms.double( 1.0 ),
20091  thrRegularEE1 = cms.vdouble( 0.402 ),
20092  lessThan = cms.bool( True ),
20093  thrRegularEE2 = cms.vdouble( -0.061 ),
20094  thrOverE2EB1 = cms.vdouble( 0.0 ),
20095  thrOverE2EB2 = cms.vdouble( 0.0 )
20096 )
20097 fragment.hltEle17WPLoose1PixelMatchFilterForHI = cms.EDFilter( "HLTElectronPixelMatchFilter",
20098  s_a_rF = cms.double( 0.04 ),
20099  saveTags = cms.bool( True ),
20100  s_a_phi1B = cms.double( 0.0069 ),
20101  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
20102  s_a_phi1F = cms.double( 0.0076 ),
20103  s_a_phi1I = cms.double( 0.0088 ),
20104  pixelVeto = cms.bool( False ),
20105  s2_threshold = cms.double( 0.4 ),
20106  s_a_rI = cms.double( 0.027 ),
20107  npixelmatchcut = cms.double( 1.0 ),
20108  tanhSO10InterThres = cms.double( 1.0 ),
20109  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20110  useS = cms.bool( False ),
20111  candTag = cms.InputTag( "hltEle17WPLoose1HcalIsoFilterForHI" ),
20112  ncandcut = cms.int32( 1 ),
20113  s_a_phi2B = cms.double( 3.7E-4 ),
20114  tanhSO10BarrelThres = cms.double( 0.35 ),
20115  s_a_zB = cms.double( 0.012 ),
20116  tanhSO10ForwardThres = cms.double( 1.0 ),
20117  s_a_phi2F = cms.double( 0.00906 ),
20118  s_a_phi2I = cms.double( 7.0E-4 )
20119 )
20120 fragment.hltEle17WPLoose1PMS2FilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
20121  thrOverE2EE = cms.vdouble( -1.0 ),
20122  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20123  energyLowEdges = cms.vdouble( 0.0 ),
20124  doRhoCorrection = cms.bool( False ),
20125  saveTags = cms.bool( True ),
20126  thrOverE2EB = cms.vdouble( -1.0 ),
20127  thrRegularEE = cms.vdouble( 45.0 ),
20128  thrOverEEE = cms.vdouble( -1.0 ),
20129  varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ),
20130  thrOverEEB = cms.vdouble( -1.0 ),
20131  thrRegularEB = cms.vdouble( 70.0 ),
20132  lessThan = cms.bool( True ),
20133  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20134  ncandcut = cms.int32( 1 ),
20135  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20136  candTag = cms.InputTag( "hltEle17WPLoose1PixelMatchFilterForHI" ),
20137  rhoTag = cms.InputTag( "" ),
20138  rhoMax = cms.double( 9.9999999E7 ),
20139  useEt = cms.bool( False ),
20140  rhoScale = cms.double( 1.0 )
20141 )
20142 fragment.hltEle17WPLoose1GsfOneOEMinusOneOPFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
20143  thrOverE2EE = cms.vdouble( -1.0 ),
20144  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20145  energyLowEdges = cms.vdouble( 0.0 ),
20146  doRhoCorrection = cms.bool( False ),
20147  saveTags = cms.bool( True ),
20148  thrOverE2EB = cms.vdouble( -1.0 ),
20149  thrRegularEE = cms.vdouble( 0.013 ),
20150  thrOverEEE = cms.vdouble( -1.0 ),
20151  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
20152  thrOverEEB = cms.vdouble( -1.0 ),
20153  thrRegularEB = cms.vdouble( 0.016 ),
20154  lessThan = cms.bool( True ),
20155  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20156  ncandcut = cms.int32( 1 ),
20157  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20158  candTag = cms.InputTag( "hltEle17WPLoose1PMS2FilterForHI" ),
20159  rhoTag = cms.InputTag( "" ),
20160  rhoMax = cms.double( 9.9999999E7 ),
20161  useEt = cms.bool( False ),
20162  rhoScale = cms.double( 1.0 )
20163 )
20164 fragment.hltEle17WPLoose1GsfDetaFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
20165  thrOverE2EE = cms.vdouble( -1.0 ),
20166  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20167  energyLowEdges = cms.vdouble( 0.0 ),
20168  doRhoCorrection = cms.bool( False ),
20169  saveTags = cms.bool( True ),
20170  thrOverE2EB = cms.vdouble( -1.0 ),
20171  thrRegularEE = cms.vdouble( 0.0055 ),
20172  thrOverEEE = cms.vdouble( -1.0 ),
20173  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
20174  thrOverEEB = cms.vdouble( -1.0 ),
20175  thrRegularEB = cms.vdouble( 0.004 ),
20176  lessThan = cms.bool( True ),
20177  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20178  ncandcut = cms.int32( 1 ),
20179  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20180  candTag = cms.InputTag( "hltEle17WPLoose1GsfOneOEMinusOneOPFilterForHI" ),
20181  rhoTag = cms.InputTag( "" ),
20182  rhoMax = cms.double( 9.9999999E7 ),
20183  useEt = cms.bool( False ),
20184  rhoScale = cms.double( 1.0 )
20185 )
20186 fragment.hltEle17WPLoose1GsfDphiFilterForHI = cms.EDFilter( "HLTEgammaGenericFilter",
20187  thrOverE2EE = cms.vdouble( -1.0 ),
20188  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20189  energyLowEdges = cms.vdouble( 0.0 ),
20190  doRhoCorrection = cms.bool( False ),
20191  saveTags = cms.bool( True ),
20192  thrOverE2EB = cms.vdouble( -1.0 ),
20193  thrRegularEE = cms.vdouble( 0.025 ),
20194  thrOverEEE = cms.vdouble( -1.0 ),
20195  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
20196  thrOverEEB = cms.vdouble( -1.0 ),
20197  thrRegularEB = cms.vdouble( 0.025 ),
20198  lessThan = cms.bool( True ),
20199  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20200  ncandcut = cms.int32( 1 ),
20201  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20202  candTag = cms.InputTag( "hltEle17WPLoose1GsfDetaFilterForHI" ),
20203  rhoTag = cms.InputTag( "" ),
20204  rhoMax = cms.double( 9.9999999E7 ),
20205  useEt = cms.bool( False ),
20206  rhoScale = cms.double( 1.0 )
20207 )
20208 fragment.hltEle17WPLoose1GsfTrackIsoFilterForHI = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter",
20209  saveTags = cms.bool( True ),
20210  effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ),
20211  thrOverEEB1 = cms.vdouble( 0.035 ),
20212  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
20213  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20214  thrOverEEB2 = cms.vdouble( 0.035 ),
20215  absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ),
20216  rhoMax = cms.double( 9.9999999E7 ),
20217  doRhoCorrection = cms.bool( True ),
20218  thrRegularEB1 = cms.vdouble( 0.838 ),
20219  thrRegularEB2 = cms.vdouble( -0.385 ),
20220  candTag = cms.InputTag( "hltEle17WPLoose1GsfDphiFilterForHI" ),
20221  thrOverE2EE1 = cms.vdouble( 0.0 ),
20222  thrOverE2EE2 = cms.vdouble( 0.0 ),
20223  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20224  useEt = cms.bool( True ),
20225  etaBoundaryEE12 = cms.double( 2.1 ),
20226  thrOverEEE2 = cms.vdouble( 0.03 ),
20227  thrOverEEE1 = cms.vdouble( 0.03 ),
20228  ncandcut = cms.int32( 1 ),
20229  rhoScale = cms.double( 1.0 ),
20230  energyLowEdges = cms.vdouble( 0.0 ),
20231  etaBoundaryEB12 = cms.double( 1.0 ),
20232  thrRegularEE1 = cms.vdouble( -0.363 ),
20233  lessThan = cms.bool( True ),
20234  thrRegularEE2 = cms.vdouble( 0.702 ),
20235  thrOverE2EB1 = cms.vdouble( 0.0 ),
20236  thrOverE2EB2 = cms.vdouble( 0.0 )
20237 )
20238 fragment.hltL1sVLowETSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed",
20239  L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_DoubleEG_15_10 OR L1_DoubleEG_10_5" ),
20240  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20241  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20242  saveTags = cms.bool( True ),
20243  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20244  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20245  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20246  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20247  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
20248 )
20249 fragment.hltPreHIEle15Ele8CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler",
20250  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20251  offset = cms.uint32( 0 )
20252 )
20253 fragment.hltEGL1VLowETSingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional",
20254  doIsolated = cms.bool( False ),
20255  endcap_end = cms.double( 2.65 ),
20256  region_phi_size = cms.double( 1.044 ),
20257  saveTags = cms.bool( True ),
20258  region_eta_size_ecap = cms.double( 1.0 ),
20259  barrel_end = cms.double( 1.4791 ),
20260  l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20261  candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ),
20262  l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20263  region_eta_size = cms.double( 0.522 ),
20264  L1SeedFilterTag = cms.InputTag( "hltL1sVLowETSingleAndDoubleEG" ),
20265  candNonIsolatedTag = cms.InputTag( "" ),
20266  l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20267  ncandcut = cms.int32( 2 ),
20268  l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
20269 )
20270 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter",
20271  saveTags = cms.bool( True ),
20272  inputTag = cms.InputTag( "hltEGL1VLowETSingleAndDoubleEGOrPairFilter" ),
20273  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20274  etcutEE = cms.double( 15.0 ),
20275  etcutEB = cms.double( 15.0 ),
20276  ncandcut = cms.int32( 1 )
20277 )
20278 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter",
20279  saveTags = cms.bool( True ),
20280  inputTag = cms.InputTag( "hltEGL1VLowETSingleAndDoubleEGOrPairFilter" ),
20281  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20282  etcutEE = cms.double( 8.0 ),
20283  etcutEB = cms.double( 8.0 ),
20284  ncandcut = cms.int32( 2 )
20285 )
20286 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20287  thrOverE2EE = cms.vdouble( -1.0 ),
20288  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20289  energyLowEdges = cms.vdouble( 0.0 ),
20290  doRhoCorrection = cms.bool( False ),
20291  saveTags = cms.bool( True ),
20292  thrOverE2EB = cms.vdouble( -1.0 ),
20293  thrRegularEE = cms.vdouble( 0.035 ),
20294  thrOverEEE = cms.vdouble( -1.0 ),
20295  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
20296  thrOverEEB = cms.vdouble( -1.0 ),
20297  thrRegularEB = cms.vdouble( 0.013 ),
20298  lessThan = cms.bool( True ),
20299  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20300  ncandcut = cms.int32( 1 ),
20301  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20302  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg1Filter" ),
20303  rhoTag = cms.InputTag( "" ),
20304  rhoMax = cms.double( 9.9999999E7 ),
20305  useEt = cms.bool( False ),
20306  rhoScale = cms.double( 1.0 )
20307 )
20308 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20309  thrOverE2EE = cms.vdouble( -1.0 ),
20310  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20311  energyLowEdges = cms.vdouble( 0.0 ),
20312  doRhoCorrection = cms.bool( False ),
20313  saveTags = cms.bool( True ),
20314  thrOverE2EB = cms.vdouble( -1.0 ),
20315  thrRegularEE = cms.vdouble( 0.035 ),
20316  thrOverEEE = cms.vdouble( -1.0 ),
20317  varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ),
20318  thrOverEEB = cms.vdouble( -1.0 ),
20319  thrRegularEB = cms.vdouble( 0.013 ),
20320  lessThan = cms.bool( True ),
20321  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20322  ncandcut = cms.int32( 2 ),
20323  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20324  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEtLeg2Filter" ),
20325  rhoTag = cms.InputTag( "" ),
20326  rhoMax = cms.double( 9.9999999E7 ),
20327  useEt = cms.bool( False ),
20328  rhoScale = cms.double( 1.0 )
20329 )
20330 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20331  thrOverE2EE = cms.vdouble( -1.0 ),
20332  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20333  energyLowEdges = cms.vdouble( 0.0 ),
20334  doRhoCorrection = cms.bool( False ),
20335  saveTags = cms.bool( True ),
20336  thrOverE2EB = cms.vdouble( -1.0 ),
20337  thrRegularEE = cms.vdouble( -1.0 ),
20338  thrOverEEE = cms.vdouble( 0.13 ),
20339  varTag = cms.InputTag( "hltEgammaHoverE" ),
20340  thrOverEEB = cms.vdouble( 0.13 ),
20341  thrRegularEB = cms.vdouble( -1.0 ),
20342  lessThan = cms.bool( True ),
20343  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20344  ncandcut = cms.int32( 1 ),
20345  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20346  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ),
20347  rhoTag = cms.InputTag( "" ),
20348  rhoMax = cms.double( 9.9999999E7 ),
20349  useEt = cms.bool( False ),
20350  rhoScale = cms.double( 1.0 )
20351 )
20352 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20353  thrOverE2EE = cms.vdouble( -1.0 ),
20354  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20355  energyLowEdges = cms.vdouble( 0.0 ),
20356  doRhoCorrection = cms.bool( False ),
20357  saveTags = cms.bool( True ),
20358  thrOverE2EB = cms.vdouble( -1.0 ),
20359  thrRegularEE = cms.vdouble( -1.0 ),
20360  thrOverEEE = cms.vdouble( 0.13 ),
20361  varTag = cms.InputTag( "hltEgammaHoverE" ),
20362  thrOverEEB = cms.vdouble( 0.13 ),
20363  thrRegularEB = cms.vdouble( -1.0 ),
20364  lessThan = cms.bool( True ),
20365  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20366  ncandcut = cms.int32( 2 ),
20367  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20368  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ),
20369  rhoTag = cms.InputTag( "" ),
20370  rhoMax = cms.double( 9.9999999E7 ),
20371  useEt = cms.bool( False ),
20372  rhoScale = cms.double( 1.0 )
20373 )
20374 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20375  thrOverE2EE = cms.vdouble( -1.0 ),
20376  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
20377  energyLowEdges = cms.vdouble( 0.0 ),
20378  doRhoCorrection = cms.bool( True ),
20379  saveTags = cms.bool( True ),
20380  thrOverE2EB = cms.vdouble( -1.0 ),
20381  thrRegularEE = cms.vdouble( -1.0 ),
20382  thrOverEEE = cms.vdouble( 0.5 ),
20383  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
20384  thrOverEEB = cms.vdouble( 0.5 ),
20385  thrRegularEB = cms.vdouble( -1.0 ),
20386  lessThan = cms.bool( True ),
20387  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20388  ncandcut = cms.int32( 1 ),
20389  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20390  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg1Filter" ),
20391  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20392  rhoMax = cms.double( 9.9999999E7 ),
20393  useEt = cms.bool( True ),
20394  rhoScale = cms.double( 1.0 )
20395 )
20396 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20397  thrOverE2EE = cms.vdouble( -1.0 ),
20398  effectiveAreas = cms.vdouble( 0.29, 0.21 ),
20399  energyLowEdges = cms.vdouble( 0.0 ),
20400  doRhoCorrection = cms.bool( True ),
20401  saveTags = cms.bool( True ),
20402  thrOverE2EB = cms.vdouble( -1.0 ),
20403  thrRegularEE = cms.vdouble( -1.0 ),
20404  thrOverEEE = cms.vdouble( 0.5 ),
20405  varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ),
20406  thrOverEEB = cms.vdouble( 0.5 ),
20407  thrRegularEB = cms.vdouble( -1.0 ),
20408  lessThan = cms.bool( True ),
20409  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20410  ncandcut = cms.int32( 2 ),
20411  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20412  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHELeg2Filter" ),
20413  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20414  rhoMax = cms.double( 9.9999999E7 ),
20415  useEt = cms.bool( True ),
20416  rhoScale = cms.double( 1.0 )
20417 )
20418 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20419  thrOverE2EE = cms.vdouble( -1.0 ),
20420  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
20421  energyLowEdges = cms.vdouble( 0.0 ),
20422  doRhoCorrection = cms.bool( True ),
20423  saveTags = cms.bool( True ),
20424  thrOverE2EB = cms.vdouble( -1.0 ),
20425  thrRegularEE = cms.vdouble( -1.0 ),
20426  thrOverEEE = cms.vdouble( 0.3 ),
20427  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
20428  thrOverEEB = cms.vdouble( 0.3 ),
20429  thrRegularEB = cms.vdouble( -1.0 ),
20430  lessThan = cms.bool( True ),
20431  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20432  ncandcut = cms.int32( 1 ),
20433  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20434  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ),
20435  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20436  rhoMax = cms.double( 9.9999999E7 ),
20437  useEt = cms.bool( True ),
20438  rhoScale = cms.double( 1.0 )
20439 )
20440 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20441  thrOverE2EE = cms.vdouble( -1.0 ),
20442  effectiveAreas = cms.vdouble( 0.2, 0.25 ),
20443  energyLowEdges = cms.vdouble( 0.0 ),
20444  doRhoCorrection = cms.bool( True ),
20445  saveTags = cms.bool( True ),
20446  thrOverE2EB = cms.vdouble( -1.0 ),
20447  thrRegularEE = cms.vdouble( -1.0 ),
20448  thrOverEEE = cms.vdouble( 0.3 ),
20449  varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ),
20450  thrOverEEB = cms.vdouble( 0.3 ),
20451  thrRegularEB = cms.vdouble( -1.0 ),
20452  lessThan = cms.bool( True ),
20453  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20454  ncandcut = cms.int32( 2 ),
20455  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20456  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ),
20457  rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
20458  rhoMax = cms.double( 9.9999999E7 ),
20459  useEt = cms.bool( True ),
20460  rhoScale = cms.double( 1.0 )
20461 )
20462 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
20463  s_a_rF = cms.double( 0.04 ),
20464  saveTags = cms.bool( True ),
20465  s_a_phi1B = cms.double( 0.0069 ),
20466  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
20467  s_a_phi1F = cms.double( 0.0076 ),
20468  s_a_phi1I = cms.double( 0.0088 ),
20469  pixelVeto = cms.bool( False ),
20470  s2_threshold = cms.double( 0.4 ),
20471  s_a_rI = cms.double( 0.027 ),
20472  npixelmatchcut = cms.double( 1.0 ),
20473  tanhSO10InterThres = cms.double( 1.0 ),
20474  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20475  useS = cms.bool( False ),
20476  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ),
20477  ncandcut = cms.int32( 1 ),
20478  s_a_phi2B = cms.double( 3.7E-4 ),
20479  tanhSO10BarrelThres = cms.double( 0.35 ),
20480  s_a_zB = cms.double( 0.012 ),
20481  tanhSO10ForwardThres = cms.double( 1.0 ),
20482  s_a_phi2F = cms.double( 0.00906 ),
20483  s_a_phi2I = cms.double( 7.0E-4 )
20484 )
20485 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter",
20486  s_a_rF = cms.double( 0.04 ),
20487  saveTags = cms.bool( True ),
20488  s_a_phi1B = cms.double( 0.0069 ),
20489  l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ),
20490  s_a_phi1F = cms.double( 0.0076 ),
20491  s_a_phi1I = cms.double( 0.0088 ),
20492  pixelVeto = cms.bool( False ),
20493  s2_threshold = cms.double( 0.4 ),
20494  s_a_rI = cms.double( 0.027 ),
20495  npixelmatchcut = cms.double( 1.0 ),
20496  tanhSO10InterThres = cms.double( 1.0 ),
20497  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20498  useS = cms.bool( False ),
20499  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ),
20500  ncandcut = cms.int32( 2 ),
20501  s_a_phi2B = cms.double( 3.7E-4 ),
20502  tanhSO10BarrelThres = cms.double( 0.35 ),
20503  s_a_zB = cms.double( 0.012 ),
20504  tanhSO10ForwardThres = cms.double( 1.0 ),
20505  s_a_phi2F = cms.double( 0.00906 ),
20506  s_a_phi2I = cms.double( 7.0E-4 )
20507 )
20508 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20509  thrOverE2EE = cms.vdouble( -1.0 ),
20510  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20511  energyLowEdges = cms.vdouble( 0.0 ),
20512  doRhoCorrection = cms.bool( False ),
20513  saveTags = cms.bool( True ),
20514  thrOverE2EB = cms.vdouble( -1.0 ),
20515  thrRegularEE = cms.vdouble( 999999.0 ),
20516  thrOverEEE = cms.vdouble( -1.0 ),
20517  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
20518  thrOverEEB = cms.vdouble( -1.0 ),
20519  thrRegularEB = cms.vdouble( 999999.0 ),
20520  lessThan = cms.bool( True ),
20521  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20522  ncandcut = cms.int32( 1 ),
20523  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20524  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ),
20525  rhoTag = cms.InputTag( "" ),
20526  rhoMax = cms.double( 9.9999999E7 ),
20527  useEt = cms.bool( True ),
20528  rhoScale = cms.double( 1.0 )
20529 )
20530 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20531  thrOverE2EE = cms.vdouble( -1.0 ),
20532  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20533  energyLowEdges = cms.vdouble( 0.0 ),
20534  doRhoCorrection = cms.bool( False ),
20535  saveTags = cms.bool( True ),
20536  thrOverE2EB = cms.vdouble( -1.0 ),
20537  thrRegularEE = cms.vdouble( 999999.0 ),
20538  thrOverEEE = cms.vdouble( -1.0 ),
20539  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ),
20540  thrOverEEB = cms.vdouble( -1.0 ),
20541  thrRegularEB = cms.vdouble( 999999.0 ),
20542  lessThan = cms.bool( True ),
20543  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20544  ncandcut = cms.int32( 2 ),
20545  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20546  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ),
20547  rhoTag = cms.InputTag( "" ),
20548  rhoMax = cms.double( 9.9999999E7 ),
20549  useEt = cms.bool( True ),
20550  rhoScale = cms.double( 1.0 )
20551 )
20552 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20553  thrOverE2EE = cms.vdouble( -1.0 ),
20554  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20555  energyLowEdges = cms.vdouble( 0.0 ),
20556  doRhoCorrection = cms.bool( False ),
20557  saveTags = cms.bool( True ),
20558  thrOverE2EB = cms.vdouble( -1.0 ),
20559  thrRegularEE = cms.vdouble( 0.015 ),
20560  thrOverEEE = cms.vdouble( -1.0 ),
20561  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
20562  thrOverEEB = cms.vdouble( -1.0 ),
20563  thrRegularEB = cms.vdouble( 0.01 ),
20564  lessThan = cms.bool( True ),
20565  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20566  ncandcut = cms.int32( 1 ),
20567  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20568  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ),
20569  rhoTag = cms.InputTag( "" ),
20570  rhoMax = cms.double( 9.9999999E7 ),
20571  useEt = cms.bool( True ),
20572  rhoScale = cms.double( 1.0 )
20573 )
20574 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20575  thrOverE2EE = cms.vdouble( -1.0 ),
20576  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20577  energyLowEdges = cms.vdouble( 0.0 ),
20578  doRhoCorrection = cms.bool( False ),
20579  saveTags = cms.bool( True ),
20580  thrOverE2EB = cms.vdouble( -1.0 ),
20581  thrRegularEE = cms.vdouble( 0.015 ),
20582  thrOverEEE = cms.vdouble( -1.0 ),
20583  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ),
20584  thrOverEEB = cms.vdouble( -1.0 ),
20585  thrRegularEB = cms.vdouble( 0.01 ),
20586  lessThan = cms.bool( True ),
20587  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20588  ncandcut = cms.int32( 2 ),
20589  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20590  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ),
20591  rhoTag = cms.InputTag( "" ),
20592  rhoMax = cms.double( 9.9999999E7 ),
20593  useEt = cms.bool( True ),
20594  rhoScale = cms.double( 1.0 )
20595 )
20596 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20597  thrOverE2EE = cms.vdouble( -1.0 ),
20598  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20599  energyLowEdges = cms.vdouble( 0.0 ),
20600  doRhoCorrection = cms.bool( False ),
20601  saveTags = cms.bool( True ),
20602  thrOverE2EB = cms.vdouble( -1.0 ),
20603  thrRegularEE = cms.vdouble( 0.1 ),
20604  thrOverEEE = cms.vdouble( -1.0 ),
20605  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
20606  thrOverEEB = cms.vdouble( -1.0 ),
20607  thrRegularEB = cms.vdouble( 0.07 ),
20608  lessThan = cms.bool( True ),
20609  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20610  ncandcut = cms.int32( 1 ),
20611  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20612  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg1Filter" ),
20613  rhoTag = cms.InputTag( "" ),
20614  rhoMax = cms.double( 9.9999999E7 ),
20615  useEt = cms.bool( True ),
20616  rhoScale = cms.double( 1.0 )
20617 )
20618 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20619  thrOverE2EE = cms.vdouble( -1.0 ),
20620  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20621  energyLowEdges = cms.vdouble( 0.0 ),
20622  doRhoCorrection = cms.bool( False ),
20623  saveTags = cms.bool( True ),
20624  thrOverE2EB = cms.vdouble( -1.0 ),
20625  thrRegularEE = cms.vdouble( 0.1 ),
20626  thrOverEEE = cms.vdouble( -1.0 ),
20627  varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ),
20628  thrOverEEB = cms.vdouble( -1.0 ),
20629  thrRegularEB = cms.vdouble( 0.07 ),
20630  lessThan = cms.bool( True ),
20631  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20632  ncandcut = cms.int32( 2 ),
20633  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20634  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDetaLeg2Filter" ),
20635  rhoTag = cms.InputTag( "" ),
20636  rhoMax = cms.double( 9.9999999E7 ),
20637  useEt = cms.bool( True ),
20638  rhoScale = cms.double( 1.0 )
20639 )
20640 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20641  thrOverE2EE = cms.vdouble( -1.0 ),
20642  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20643  energyLowEdges = cms.vdouble( 0.0 ),
20644  doRhoCorrection = cms.bool( False ),
20645  saveTags = cms.bool( True ),
20646  thrOverE2EB = cms.vdouble( -1.0 ),
20647  thrRegularEE = cms.vdouble( -1.0 ),
20648  thrOverEEE = cms.vdouble( 0.2 ),
20649  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
20650  thrOverEEB = cms.vdouble( 0.2 ),
20651  thrRegularEB = cms.vdouble( -1.0 ),
20652  lessThan = cms.bool( True ),
20653  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20654  ncandcut = cms.int32( 1 ),
20655  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20656  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg1Filter" ),
20657  rhoTag = cms.InputTag( "" ),
20658  rhoMax = cms.double( 9.9999999E7 ),
20659  useEt = cms.bool( True ),
20660  rhoScale = cms.double( 1.0 )
20661 )
20662 fragment.hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter",
20663  thrOverE2EE = cms.vdouble( -1.0 ),
20664  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
20665  energyLowEdges = cms.vdouble( 0.0 ),
20666  doRhoCorrection = cms.bool( False ),
20667  saveTags = cms.bool( True ),
20668  thrOverE2EB = cms.vdouble( -1.0 ),
20669  thrRegularEE = cms.vdouble( -1.0 ),
20670  thrOverEEE = cms.vdouble( 0.2 ),
20671  varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ),
20672  thrOverEEB = cms.vdouble( 0.2 ),
20673  thrRegularEB = cms.vdouble( -1.0 ),
20674  lessThan = cms.bool( True ),
20675  l1EGCand = cms.InputTag( "hltEgammaCandidates" ),
20676  ncandcut = cms.int32( 2 ),
20677  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
20678  candTag = cms.InputTag( "hltEle15Ele8L1VLowCaloIdLTrackIdLIsoVLDphiLeg2Filter" ),
20679  rhoTag = cms.InputTag( "" ),
20680  rhoMax = cms.double( 9.9999999E7 ),
20681  useEt = cms.bool( True ),
20682  rhoScale = cms.double( 1.0 )
20683 )
20684 fragment.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed",
20685  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ),
20686  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20687  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20688  saveTags = cms.bool( True ),
20689  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20690  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20691  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20692  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20693  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
20694 )
20695 fragment.hltPreHIMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler",
20696  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20697  offset = cms.uint32( 0 )
20698 )
20699 fragment.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
20700  saveTags = cms.bool( True ),
20701  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ),
20702  MinPt = cms.double( 0.0 ),
20703  MinN = cms.int32( 2 ),
20704  MaxEta = cms.double( 2.5 ),
20705  CentralBxOnly = cms.bool( True ),
20706  SelectQualities = cms.vint32( ),
20707  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
20708 )
20709 fragment.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
20710  saveTags = cms.bool( True ),
20711  MaxDr = cms.double( 9999.0 ),
20712  CutOnChambers = cms.bool( False ),
20713  PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ),
20714  MinPt = cms.double( 2.0 ),
20715  MinN = cms.int32( 2 ),
20716  SeedMapTag = cms.InputTag( "hltL2Muons" ),
20717  MaxEta = cms.double( 2.5 ),
20718  MinNhits = cms.vint32( 0 ),
20719  MinDxySig = cms.double( -1.0 ),
20720  MinNchambers = cms.vint32( 0 ),
20721  AbsEtaBins = cms.vdouble( 5.0 ),
20722  MaxDz = cms.double( 9999.0 ),
20723  MatchToPreviousCand = cms.bool( True ),
20724  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
20725  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20726  MinDr = cms.double( -1.0 ),
20727  NSigmaPt = cms.double( 0.0 ),
20728  MinNstations = cms.vint32( 0 )
20729 )
20730 fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
20731  saveTags = cms.bool( True ),
20732  PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ),
20733  MinPt = cms.double( 0.0 ),
20734  MinN = cms.int32( 1 ),
20735  MaxEta = cms.double( 2.5 ),
20736  CentralBxOnly = cms.bool( True ),
20737  SelectQualities = cms.vint32( ),
20738  CandTag = cms.InputTag( "hltL1MuonsPt0" )
20739 )
20740 fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter",
20741  MaxNormalizedChi2 = cms.double( 9999.0 ),
20742  saveTags = cms.bool( True ),
20743  MaxDXYBeamSpot = cms.double( 9999.0 ),
20744  MinDxySig = cms.double( -1.0 ),
20745  MatchToPreviousCand = cms.bool( True ),
20746  MaxPtDifference = cms.double( 9999.0 ),
20747  MaxDr = cms.double( 2.0 ),
20748  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ),
20749  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
20750  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
20751  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
20752  PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ),
20753  MaxEta = cms.double( 2.5 ),
20754  trkMuonId = cms.uint32( 0 ),
20755  MinDr = cms.double( -1.0 ),
20756  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20757  MinNmuonHits = cms.int32( 0 ),
20758  MinN = cms.int32( 1 ),
20759  MinTrackPt = cms.double( 0.0 ),
20760  requiredTypeMask = cms.uint32( 0 ),
20761  MaxDz = cms.double( 9999.0 ),
20762  minMuonHits = cms.int32( -1 ),
20763  minTrkHits = cms.int32( -1 ),
20764  MinDXYBeamSpot = cms.double( -1.0 ),
20765  allowedTypeMask = cms.uint32( 255 ),
20766  MinPt = cms.double( 7.5 ),
20767  MinNhits = cms.int32( 0 ),
20768  minMuonStations = cms.int32( 2 ),
20769  NSigmaPt = cms.double( 0.0 ),
20770  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20771  L1MatchingdR = cms.double( 0.3 )
20772 )
20773 fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter",
20774  saveTags = cms.bool( True ),
20775  MaxDCAMuonTrack = cms.double( 99999.9 ),
20776  PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ),
20777  TrackTag = cms.InputTag( "hltL2MuonCandidates" ),
20778  MaxTrackDz = cms.double( 999.0 ),
20779  MaxTrackNormChi2 = cms.double( 1.0E10 ),
20780  MinTrackPt = cms.double( 2.0 ),
20781  MinTrackHits = cms.int32( 2 ),
20782  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20783  MaxMasses = cms.vdouble( 4.0 ),
20784  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20785  MaxTrackEta = cms.double( 999.0 ),
20786  checkCharge = cms.bool( True ),
20787  MinMasses = cms.vdouble( 2.2 ),
20788  CutCowboys = cms.bool( False ),
20789  MaxTrackDxy = cms.double( 999.0 ),
20790  MinTrackP = cms.double( 0.0 )
20791 )
20792 fragment.hltPreHIMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler",
20793  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20794  offset = cms.uint32( 0 )
20795 )
20796 fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter",
20797  saveTags = cms.bool( True ),
20798  MaxDCAMuonTrack = cms.double( 99999.9 ),
20799  PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ),
20800  TrackTag = cms.InputTag( "hltL2MuonCandidates" ),
20801  MaxTrackDz = cms.double( 999.0 ),
20802  MaxTrackNormChi2 = cms.double( 1.0E10 ),
20803  MinTrackPt = cms.double( 2.0 ),
20804  MinTrackHits = cms.int32( 2 ),
20805  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20806  MaxMasses = cms.vdouble( 11.8 ),
20807  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20808  MaxTrackEta = cms.double( 999.0 ),
20809  checkCharge = cms.bool( True ),
20810  MinMasses = cms.vdouble( 8.0 ),
20811  CutCowboys = cms.bool( False ),
20812  MaxTrackDxy = cms.double( 999.0 ),
20813  MinTrackP = cms.double( 0.0 )
20814 )
20815 fragment.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed",
20816  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ),
20817  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20818  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20819  saveTags = cms.bool( True ),
20820  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20821  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20822  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20823  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20824  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
20825 )
20826 fragment.hltPreHIMu7p5Track2Jpsi = cms.EDFilter( "HLTPrescaler",
20827  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20828  offset = cms.uint32( 0 )
20829 )
20830 fragment.hltL1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
20831  saveTags = cms.bool( True ),
20832  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu7" ),
20833  MinPt = cms.double( 0.0 ),
20834  MinN = cms.int32( 1 ),
20835  MaxEta = cms.double( 2.5 ),
20836  CentralBxOnly = cms.bool( True ),
20837  SelectQualities = cms.vint32( ),
20838  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
20839 )
20840 fragment.hltL2fMu7p5TrackL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
20841  saveTags = cms.bool( True ),
20842  MaxDr = cms.double( 9999.0 ),
20843  CutOnChambers = cms.bool( False ),
20844  PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ),
20845  MinPt = cms.double( 0.0 ),
20846  MinN = cms.int32( 0 ),
20847  SeedMapTag = cms.InputTag( "hltL2Muons" ),
20848  MaxEta = cms.double( 2.5 ),
20849  MinNhits = cms.vint32( 0 ),
20850  MinDxySig = cms.double( -1.0 ),
20851  MinNchambers = cms.vint32( 0 ),
20852  AbsEtaBins = cms.vdouble( 0.0 ),
20853  MaxDz = cms.double( 9999.0 ),
20854  MatchToPreviousCand = cms.bool( True ),
20855  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
20856  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20857  MinDr = cms.double( -1.0 ),
20858  NSigmaPt = cms.double( 0.0 ),
20859  MinNstations = cms.vint32( 0 )
20860 )
20861 fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter",
20862  saveTags = cms.bool( True ),
20863  PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ),
20864  MinPt = cms.double( 0.0 ),
20865  MinN = cms.int32( 1 ),
20866  MaxEta = cms.double( 2.5 ),
20867  CentralBxOnly = cms.bool( True ),
20868  SelectQualities = cms.vint32( ),
20869  CandTag = cms.InputTag( "hltL1MuonsPt0" )
20870 )
20871 fragment.hltL3fLMu7p5TrackL3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter",
20872  MaxNormalizedChi2 = cms.double( 9999.0 ),
20873  saveTags = cms.bool( True ),
20874  MaxDXYBeamSpot = cms.double( 9999.0 ),
20875  MinDxySig = cms.double( -1.0 ),
20876  MatchToPreviousCand = cms.bool( True ),
20877  MaxPtDifference = cms.double( 9999.0 ),
20878  MaxDr = cms.double( 2.0 ),
20879  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu7p5TrackFiltered0" ),
20880  MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ),
20881  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
20882  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
20883  PreviousCandTag = cms.InputTag( "hltL2fMu7p5TrackL2Filtered7" ),
20884  MaxEta = cms.double( 2.5 ),
20885  trkMuonId = cms.uint32( 0 ),
20886  MinDr = cms.double( -1.0 ),
20887  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20888  MinNmuonHits = cms.int32( 0 ),
20889  MinN = cms.int32( 1 ),
20890  MinTrackPt = cms.double( 0.0 ),
20891  requiredTypeMask = cms.uint32( 0 ),
20892  MaxDz = cms.double( 9999.0 ),
20893  minMuonHits = cms.int32( -1 ),
20894  minTrkHits = cms.int32( -1 ),
20895  MinDXYBeamSpot = cms.double( -1.0 ),
20896  allowedTypeMask = cms.uint32( 255 ),
20897  MinPt = cms.double( 7.5 ),
20898  MinNhits = cms.int32( 0 ),
20899  minMuonStations = cms.int32( 2 ),
20900  NSigmaPt = cms.double( 0.0 ),
20901  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20902  L1MatchingdR = cms.double( 0.3 )
20903 )
20904 fragment.hltMu7p5Track2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter",
20905  saveTags = cms.bool( True ),
20906  MaxDCAMuonTrack = cms.double( 0.5 ),
20907  PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ),
20908  TrackTag = cms.InputTag( "hltTracksIter" ),
20909  MaxTrackDz = cms.double( 999.0 ),
20910  MaxTrackNormChi2 = cms.double( 10.0 ),
20911  MinTrackPt = cms.double( 2.0 ),
20912  MinTrackHits = cms.int32( 8 ),
20913  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20914  MaxMasses = cms.vdouble( 3.35 ),
20915  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20916  MaxTrackEta = cms.double( 999.0 ),
20917  checkCharge = cms.bool( True ),
20918  MinMasses = cms.vdouble( 2.8 ),
20919  CutCowboys = cms.bool( False ),
20920  MaxTrackDxy = cms.double( 999.0 ),
20921  MinTrackP = cms.double( 3.5 )
20922 )
20923 fragment.hltPreHIMu7p5Track2Upsilon = cms.EDFilter( "HLTPrescaler",
20924  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20925  offset = cms.uint32( 0 )
20926 )
20927 fragment.hltMu7p5Track2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter",
20928  saveTags = cms.bool( True ),
20929  MaxDCAMuonTrack = cms.double( 0.5 ),
20930  PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ),
20931  TrackTag = cms.InputTag( "hltTracksIter" ),
20932  MaxTrackDz = cms.double( 999.0 ),
20933  MaxTrackNormChi2 = cms.double( 10.0 ),
20934  MinTrackPt = cms.double( 2.0 ),
20935  MinTrackHits = cms.int32( 8 ),
20936  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
20937  MaxMasses = cms.vdouble( 11.4 ),
20938  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20939  MaxTrackEta = cms.double( 999.0 ),
20940  checkCharge = cms.bool( True ),
20941  MinMasses = cms.vdouble( 8.5 ),
20942  CutCowboys = cms.bool( False ),
20943  MaxTrackDxy = cms.double( 999.0 ),
20944  MinTrackP = cms.double( 3.5 )
20945 )
20946 fragment.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed",
20947  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR L1_DoubleMu0_SQ" ),
20948  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20949  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20950  saveTags = cms.bool( True ),
20951  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20952  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20953  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20954  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20955  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
20956 )
20957 fragment.hltPreHIDimuon0Jpsi = cms.EDFilter( "HLTPrescaler",
20958  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
20959  offset = cms.uint32( 0 )
20960 )
20961 fragment.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed",
20962  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ),
20963  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
20964  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
20965  saveTags = cms.bool( True ),
20966  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
20967  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
20968  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
20969  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
20970  L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" )
20971 )
20972 fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
20973  saveTags = cms.bool( True ),
20974  PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ),
20975  MinPt = cms.double( 0.0 ),
20976  MinN = cms.int32( 2 ),
20977  MaxEta = cms.double( 2.5 ),
20978  CentralBxOnly = cms.bool( True ),
20979  SelectQualities = cms.vint32( ),
20980  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
20981 )
20982 fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
20983  saveTags = cms.bool( True ),
20984  MaxDr = cms.double( 9999.0 ),
20985  CutOnChambers = cms.bool( False ),
20986  PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ),
20987  MinPt = cms.double( 0.0 ),
20988  MinN = cms.int32( 0 ),
20989  SeedMapTag = cms.InputTag( "hltL2Muons" ),
20990  MaxEta = cms.double( 2.5 ),
20991  MinNhits = cms.vint32( 0 ),
20992  MinDxySig = cms.double( -1.0 ),
20993  MinNchambers = cms.vint32( 0 ),
20994  AbsEtaBins = cms.vdouble( 0.0 ),
20995  MaxDz = cms.double( 9999.0 ),
20996  MatchToPreviousCand = cms.bool( True ),
20997  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
20998  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
20999  MinDr = cms.double( -1.0 ),
21000  NSigmaPt = cms.double( 0.0 ),
21001  MinNstations = cms.vint32( 0 )
21002 )
21003 fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
21004  saveTags = cms.bool( True ),
21005  PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ),
21006  MinPt = cms.double( 0.0 ),
21007  MinN = cms.int32( 1 ),
21008  MaxEta = cms.double( 2.5 ),
21009  CentralBxOnly = cms.bool( True ),
21010  SelectQualities = cms.vint32( ),
21011  CandTag = cms.InputTag( "hltL1MuonsPt0" )
21012 )
21013 fragment.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter",
21014  saveTags = cms.bool( True ),
21015  ChargeOpt = cms.int32( -1 ),
21016  MaxPtMin = cms.vdouble( 1.0E125 ),
21017  FastAccept = cms.bool( False ),
21018  MatchToPreviousCand = cms.bool( True ),
21019  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21020  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ),
21021  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
21022  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
21023  PreviousCandIsL2 = cms.bool( True ),
21024  PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ),
21025  MaxPtBalance = cms.double( 999999.0 ),
21026  MaxPtPair = cms.vdouble( 1.0E125 ),
21027  MaxAcop = cms.double( 999.0 ),
21028  MinPtMin = cms.vdouble( 0.0 ),
21029  MaxInvMass = cms.vdouble( 3.3 ),
21030  MinPtMax = cms.vdouble( 0.0 ),
21031  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21032  MinN = cms.int32( 1 ),
21033  MaxDz = cms.double( 9999.0 ),
21034  MinPtPair = cms.vdouble( 0.0 ),
21035  MaxDr = cms.double( 2.0 ),
21036  MinAcop = cms.double( -999.0 ),
21037  MaxDCAMuMu = cms.double( 0.5 ),
21038  MinNhits = cms.int32( 0 ),
21039  NSigmaPt = cms.double( 0.0 ),
21040  MinPtBalance = cms.double( -1.0 ),
21041  MaxEta = cms.double( 2.5 ),
21042  L1MatchingdR = cms.double( 0.3 ),
21043  MaxRapidityPair = cms.double( 999999.0 ),
21044  CutCowboys = cms.bool( False ),
21045  MinInvMass = cms.vdouble( 2.9 )
21046 )
21047 fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer",
21048  Src = cms.InputTag( "hltIterL3MuonCandidates" ),
21049  PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ),
21050  MinPt = cms.double( 0.0 ),
21051  ChargeOpt = cms.int32( -1 ),
21052  MaxEta = cms.double( 2.5 ),
21053  MaxInvMass = cms.double( 999999.0 ),
21054  MinPtPair = cms.double( 0.0 ),
21055  MinInvMass = cms.double( 0.0 )
21056 )
21057 fragment.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter",
21058  saveTags = cms.bool( True ),
21059  MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21060  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21061  MinVtxProbability = cms.double( 0.005 ),
21062  MaxLxySignificance = cms.double( 0.0 ),
21063  DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ),
21064  FastAccept = cms.bool( True ),
21065  MinCosinePointingAngle = cms.double( -2.0 ),
21066  MaxNormalisedChi2 = cms.double( 999999.0 ),
21067  MinLxySignificance = cms.double( 0.0 )
21068 )
21069 fragment.hltPreHIDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler",
21070  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21071  offset = cms.uint32( 0 )
21072 )
21073 fragment.hltPreHIDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler",
21074  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21075  offset = cms.uint32( 0 )
21076 )
21077 fragment.hltL1fL1sL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
21078  saveTags = cms.bool( True ),
21079  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQOS" ),
21080  MinPt = cms.double( 0.0 ),
21081  MinN = cms.int32( 2 ),
21082  MaxEta = cms.double( 2.5 ),
21083  CentralBxOnly = cms.bool( True ),
21084  SelectQualities = cms.vint32( ),
21085  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
21086 )
21087 fragment.hltL2fL1sL1DoubleMu0SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
21088  saveTags = cms.bool( True ),
21089  MaxDr = cms.double( 9999.0 ),
21090  CutOnChambers = cms.bool( False ),
21091  PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0SQOSL1Filtered0" ),
21092  MinPt = cms.double( 0.0 ),
21093  MinN = cms.int32( 0 ),
21094  SeedMapTag = cms.InputTag( "hltL2Muons" ),
21095  MaxEta = cms.double( 2.5 ),
21096  MinNhits = cms.vint32( 0 ),
21097  MinDxySig = cms.double( -1.0 ),
21098  MinNchambers = cms.vint32( 0 ),
21099  AbsEtaBins = cms.vdouble( 0.0 ),
21100  MaxDz = cms.double( 9999.0 ),
21101  MatchToPreviousCand = cms.bool( True ),
21102  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
21103  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21104  MinDr = cms.double( -1.0 ),
21105  NSigmaPt = cms.double( 0.0 ),
21106  MinNstations = cms.vint32( 0 )
21107 )
21108 fragment.hltL1fForIterL3L1fL1sL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
21109  saveTags = cms.bool( True ),
21110  PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0SQOSL1Filtered0" ),
21111  MinPt = cms.double( 0.0 ),
21112  MinN = cms.int32( 1 ),
21113  MaxEta = cms.double( 2.5 ),
21114  CentralBxOnly = cms.bool( True ),
21115  SelectQualities = cms.vint32( ),
21116  CandTag = cms.InputTag( "hltL1MuonsPt0" )
21117 )
21118 fragment.hltDimuon0UpsilonL1sMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter",
21119  saveTags = cms.bool( True ),
21120  ChargeOpt = cms.int32( -1 ),
21121  MaxPtMin = cms.vdouble( 1.0E125 ),
21122  FastAccept = cms.bool( False ),
21123  MatchToPreviousCand = cms.bool( True ),
21124  CandTag = cms.InputTag( "hltIterL3MuonCandidates" ),
21125  L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0SQOSL1Filtered0" ),
21126  inputMuonCollection = cms.InputTag( "hltIterL3Muons" ),
21127  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
21128  PreviousCandIsL2 = cms.bool( True ),
21129  PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL1f0L2PreFiltered0" ),
21130  MaxPtBalance = cms.double( 999999.0 ),
21131  MaxPtPair = cms.vdouble( 1.0E125 ),
21132  MaxAcop = cms.double( 999.0 ),
21133  MinPtMin = cms.vdouble( 0.0 ),
21134  MaxInvMass = cms.vdouble( 11.5 ),
21135  MinPtMax = cms.vdouble( 0.0 ),
21136  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
21137  MinN = cms.int32( 1 ),
21138  MaxDz = cms.double( 9999.0 ),
21139  MinPtPair = cms.vdouble( 0.0 ),
21140  MaxDr = cms.double( 2.0 ),
21141  MinAcop = cms.double( -999.0 ),
21142  MaxDCAMuMu = cms.double( 0.5 ),
21143  MinNhits = cms.int32( 0 ),
21144  NSigmaPt = cms.double( 0.0 ),
21145  MinPtBalance = cms.double( -1.0 ),
21146  MaxEta = cms.double( 2.5 ),
21147  L1MatchingdR = cms.double( 0.3 ),
21148  MaxRapidityPair = cms.double( 999999.0 ),
21149  CutCowboys = cms.bool( False ),
21150  MinInvMass = cms.vdouble( 8.5 )
21151 )
21152 fragment.hltL1sZeroBiasORJet8 = cms.EDFilter( "HLTL1TSeed",
21153  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet8_BptxAND" ),
21154  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
21155  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
21156  saveTags = cms.bool( True ),
21157  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
21158  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
21159  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
21160  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
21161  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
21162 )
21163 fragment.hltPreHIPFJet25 = cms.EDFilter( "HLTPrescaler",
21164  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21165  offset = cms.uint32( 0 )
21166 )
21167 fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet",
21168  saveTags = cms.bool( True ),
21169  MaxMass = cms.double( -1.0 ),
21170  MinN = cms.int32( 1 ),
21171  MaxEta = cms.double( 5.0 ),
21172  MinEta = cms.double( -1.0 ),
21173  MinMass = cms.double( -1.0 ),
21174  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21175  MinE = cms.double( -1.0 ),
21176  triggerType = cms.int32( 85 ),
21177  MinPt = cms.double( 10.0 )
21178 )
21179 fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21180  DeltaR = cms.double( 0.5 ),
21181  CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ),
21182  TriggerType = cms.int32( 85 ),
21183  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21184 )
21185 fragment.hltSinglePFJet25 = cms.EDFilter( "HLT1PFJet",
21186  saveTags = cms.bool( True ),
21187  MaxMass = cms.double( -1.0 ),
21188  MinN = cms.int32( 1 ),
21189  MaxEta = cms.double( 5.0 ),
21190  MinEta = cms.double( -1.0 ),
21191  MinMass = cms.double( -1.0 ),
21192  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ),
21193  MinE = cms.double( -1.0 ),
21194  triggerType = cms.int32( 85 ),
21195  MinPt = cms.double( 25.0 )
21196 )
21197 fragment.hltPreHIPFJet140 = cms.EDFilter( "HLTPrescaler",
21198  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21199  offset = cms.uint32( 0 )
21200 )
21201 fragment.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet",
21202  saveTags = cms.bool( True ),
21203  MaxMass = cms.double( -1.0 ),
21204  MinN = cms.int32( 1 ),
21205  MaxEta = cms.double( 5.0 ),
21206  MinEta = cms.double( -1.0 ),
21207  MinMass = cms.double( -1.0 ),
21208  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21209  MinE = cms.double( -1.0 ),
21210  triggerType = cms.int32( 85 ),
21211  MinPt = cms.double( 110.0 )
21212 )
21213 fragment.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21214  DeltaR = cms.double( 0.5 ),
21215  CaloJetFilter = cms.InputTag( "hltSingleCaloJet110" ),
21216  TriggerType = cms.int32( 85 ),
21217  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21218 )
21219 fragment.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet",
21220  saveTags = cms.bool( True ),
21221  MaxMass = cms.double( -1.0 ),
21222  MinN = cms.int32( 1 ),
21223  MaxEta = cms.double( 5.0 ),
21224  MinEta = cms.double( -1.0 ),
21225  MinMass = cms.double( -1.0 ),
21226  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ),
21227  MinE = cms.double( -1.0 ),
21228  triggerType = cms.int32( 85 ),
21229  MinPt = cms.double( 140.0 )
21230 )
21231 fragment.hltPreHIPFJetFwd15 = cms.EDFilter( "HLTPrescaler",
21232  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21233  offset = cms.uint32( 0 )
21234 )
21235 fragment.hltSingleCaloFwdJet5 = cms.EDFilter( "HLT1CaloJet",
21236  saveTags = cms.bool( True ),
21237  MaxMass = cms.double( -1.0 ),
21238  MinN = cms.int32( 1 ),
21239  MaxEta = cms.double( 5.0 ),
21240  MinEta = cms.double( 2.7 ),
21241  MinMass = cms.double( -1.0 ),
21242  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21243  MinE = cms.double( -1.0 ),
21244  triggerType = cms.int32( 85 ),
21245  MinPt = cms.double( 5.0 )
21246 )
21247 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21248  DeltaR = cms.double( 0.5 ),
21249  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet5" ),
21250  TriggerType = cms.int32( 85 ),
21251  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21252 )
21253 fragment.hltSinglePFFwdJet15 = cms.EDFilter( "HLT1PFJet",
21254  saveTags = cms.bool( True ),
21255  MaxMass = cms.double( -1.0 ),
21256  MinN = cms.int32( 1 ),
21257  MaxEta = cms.double( 5.0 ),
21258  MinEta = cms.double( 2.7 ),
21259  MinMass = cms.double( -1.0 ),
21260  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5" ),
21261  MinE = cms.double( -1.0 ),
21262  triggerType = cms.int32( 85 ),
21263  MinPt = cms.double( 15.0 )
21264 )
21265 fragment.hltPreHIPFJetFwd25 = cms.EDFilter( "HLTPrescaler",
21266  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21267  offset = cms.uint32( 0 )
21268 )
21269 fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet",
21270  saveTags = cms.bool( True ),
21271  MaxMass = cms.double( -1.0 ),
21272  MinN = cms.int32( 1 ),
21273  MaxEta = cms.double( 5.0 ),
21274  MinEta = cms.double( 2.7 ),
21275  MinMass = cms.double( -1.0 ),
21276  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
21277  MinE = cms.double( -1.0 ),
21278  triggerType = cms.int32( 85 ),
21279  MinPt = cms.double( 10.0 )
21280 )
21281 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21282  DeltaR = cms.double( 0.5 ),
21283  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10" ),
21284  TriggerType = cms.int32( 85 ),
21285  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
21286 )
21287 fragment.hltSinglePFFwdJet25 = cms.EDFilter( "HLT1PFJet",
21288  saveTags = cms.bool( True ),
21289  MaxMass = cms.double( -1.0 ),
21290  MinN = cms.int32( 1 ),
21291  MaxEta = cms.double( 5.0 ),
21292  MinEta = cms.double( 2.7 ),
21293  MinMass = cms.double( -1.0 ),
21294  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ),
21295  MinE = cms.double( -1.0 ),
21296  triggerType = cms.int32( 85 ),
21297  MinPt = cms.double( 25.0 )
21298 )
21299 fragment.hltPreHIAK8PFJetFwd15 = cms.EDFilter( "HLTPrescaler",
21300  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21301  offset = cms.uint32( 0 )
21302 )
21303 fragment.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer",
21304  Active_Area_Repeats = cms.int32( 5 ),
21305  useMassDropTagger = cms.bool( False ),
21306  doAreaFastjet = cms.bool( False ),
21307  muMin = cms.double( -1.0 ),
21308  Ghost_EtaMax = cms.double( 6.0 ),
21309  maxBadHcalCells = cms.uint32( 9999999 ),
21310  doAreaDiskApprox = cms.bool( True ),
21311  subtractorName = cms.string( "" ),
21312  dRMax = cms.double( -1.0 ),
21313  useExplicitGhosts = cms.bool( False ),
21314  puWidth = cms.double( 0.0 ),
21315  maxRecoveredEcalCells = cms.uint32( 9999999 ),
21316  R0 = cms.double( -1.0 ),
21317  jetType = cms.string( "CaloJet" ),
21318  muCut = cms.double( -1.0 ),
21319  subjetPtMin = cms.double( -1.0 ),
21320  csRParam = cms.double( -1.0 ),
21321  MinVtxNdof = cms.int32( 5 ),
21322  minSeed = cms.uint32( 14327 ),
21323  voronoiRfact = cms.double( 0.9 ),
21324  doRhoFastjet = cms.bool( False ),
21325  jetAlgorithm = cms.string( "AntiKt" ),
21326  writeCompound = cms.bool( False ),
21327  muMax = cms.double( -1.0 ),
21328  nSigmaPU = cms.double( 1.0 ),
21329  GhostArea = cms.double( 0.01 ),
21330  Rho_EtaMax = cms.double( 4.4 ),
21331  restrictInputs = cms.bool( False ),
21332  useDynamicFiltering = cms.bool( False ),
21333  nExclude = cms.uint32( 0 ),
21334  maxRecoveredHcalCells = cms.uint32( 9999999 ),
21335  maxBadEcalCells = cms.uint32( 9999999 ),
21336  yMin = cms.double( -1.0 ),
21337  jetCollInstanceName = cms.string( "" ),
21338  useFiltering = cms.bool( False ),
21339  maxInputs = cms.uint32( 1 ),
21340  rFiltFactor = cms.double( -1.0 ),
21341  useDeterministicSeed = cms.bool( True ),
21342  doPVCorrection = cms.bool( False ),
21343  rFilt = cms.double( -1.0 ),
21344  yMax = cms.double( -1.0 ),
21345  zcut = cms.double( -1.0 ),
21346  useTrimming = cms.bool( False ),
21347  puCenters = cms.vdouble( ),
21348  MaxVtxZ = cms.double( 15.0 ),
21349  rParam = cms.double( 0.8 ),
21350  csRho_EtaMax = cms.double( -1.0 ),
21351  UseOnlyVertexTracks = cms.bool( False ),
21352  dRMin = cms.double( -1.0 ),
21353  gridSpacing = cms.double( -1.0 ),
21354  doFastJetNonUniform = cms.bool( False ),
21355  usePruning = cms.bool( False ),
21356  maxDepth = cms.int32( -1 ),
21357  yCut = cms.double( -1.0 ),
21358  useSoftDrop = cms.bool( False ),
21359  DzTrVtxMax = cms.double( 0.0 ),
21360  UseOnlyOnePV = cms.bool( False ),
21361  maxProblematicHcalCells = cms.uint32( 9999999 ),
21362  correctShape = cms.bool( False ),
21363  rcut_factor = cms.double( -1.0 ),
21364  src = cms.InputTag( "hltTowerMakerForAll" ),
21365  gridMaxRapidity = cms.double( -1.0 ),
21366  sumRecHits = cms.bool( False ),
21367  jetPtMin = cms.double( 1.0 ),
21368  puPtMin = cms.double( 10.0 ),
21369  srcPVs = cms.InputTag( "NotUsed" ),
21370  verbosity = cms.int32( 0 ),
21371  inputEtMin = cms.double( 0.3 ),
21372  useConstituentSubtraction = cms.bool( False ),
21373  beta = cms.double( -1.0 ),
21374  trimPtFracMin = cms.double( -1.0 ),
21375  radiusPU = cms.double( 0.8 ),
21376  nFilt = cms.int32( -1 ),
21377  useKtPruning = cms.bool( False ),
21378  DxyTrVtxMax = cms.double( 0.0 ),
21379  maxProblematicEcalCells = cms.uint32( 9999999 ),
21380  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
21381  doPUOffsetCorr = cms.bool( False ),
21382  writeJetsWithConst = cms.bool( False ),
21383  inputEMin = cms.double( 0.0 )
21384 )
21385 fragment.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
21386  min_N90 = cms.int32( -2 ),
21387  min_N90hits = cms.int32( 2 ),
21388  min_EMF = cms.double( 1.0E-6 ),
21389  jetsInput = cms.InputTag( "hltAK8CaloJets" ),
21390  JetIDParams = cms.PSet(
21391  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
21392  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
21393  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
21394  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
21395  useRecHits = cms.bool( True ),
21396  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
21397  ),
21398  max_EMF = cms.double( 999.0 )
21399 )
21400 fragment.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
21401  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
21402  algorithm = cms.string( "AK8CaloHLT" ),
21403  level = cms.string( "L1FastJet" )
21404 )
21405 fragment.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21406  algorithm = cms.string( "AK8CaloHLT" ),
21407  level = cms.string( "L2Relative" )
21408 )
21409 fragment.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21410  algorithm = cms.string( "AK8CaloHLT" ),
21411  level = cms.string( "L3Absolute" )
21412 )
21413 fragment.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21414  algorithm = cms.string( "AK8CaloHLT" ),
21415  level = cms.string( "L2L3Residual" )
21416 )
21417 fragment.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
21418  correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' )
21419 )
21420 fragment.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
21421  src = cms.InputTag( "hltAK8CaloJets" ),
21422  correctors = cms.VInputTag( 'hltAK8CaloCorrector' )
21423 )
21424 fragment.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
21425  src = cms.InputTag( "hltAK8CaloJetsIDPassed" ),
21426  correctors = cms.VInputTag( 'hltAK8CaloCorrector' )
21427 )
21428 fragment.hltSingleCaloFwdJet5AK8 = cms.EDFilter( "HLT1CaloJet",
21429  saveTags = cms.bool( True ),
21430  MaxMass = cms.double( -1.0 ),
21431  MinN = cms.int32( 1 ),
21432  MaxEta = cms.double( 5.0 ),
21433  MinEta = cms.double( 2.7 ),
21434  MinMass = cms.double( -1.0 ),
21435  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21436  MinE = cms.double( -1.0 ),
21437  triggerType = cms.int32( 85 ),
21438  MinPt = cms.double( 5.0 )
21439 )
21440 fragment.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
21441  Active_Area_Repeats = cms.int32( 5 ),
21442  useMassDropTagger = cms.bool( False ),
21443  doAreaFastjet = cms.bool( False ),
21444  muMin = cms.double( -1.0 ),
21445  Ghost_EtaMax = cms.double( 6.0 ),
21446  maxBadHcalCells = cms.uint32( 9999999 ),
21447  doAreaDiskApprox = cms.bool( False ),
21448  subtractorName = cms.string( "" ),
21449  dRMax = cms.double( -1.0 ),
21450  useExplicitGhosts = cms.bool( False ),
21451  puWidth = cms.double( 0.0 ),
21452  maxRecoveredEcalCells = cms.uint32( 9999999 ),
21453  R0 = cms.double( -1.0 ),
21454  jetType = cms.string( "CaloJet" ),
21455  muCut = cms.double( -1.0 ),
21456  subjetPtMin = cms.double( -1.0 ),
21457  csRParam = cms.double( -1.0 ),
21458  MinVtxNdof = cms.int32( 5 ),
21459  minSeed = cms.uint32( 0 ),
21460  voronoiRfact = cms.double( -9.0 ),
21461  doRhoFastjet = cms.bool( False ),
21462  jetAlgorithm = cms.string( "AntiKt" ),
21463  writeCompound = cms.bool( False ),
21464  muMax = cms.double( -1.0 ),
21465  nSigmaPU = cms.double( 1.0 ),
21466  GhostArea = cms.double( 0.01 ),
21467  Rho_EtaMax = cms.double( 4.4 ),
21468  restrictInputs = cms.bool( False ),
21469  useDynamicFiltering = cms.bool( False ),
21470  nExclude = cms.uint32( 0 ),
21471  maxRecoveredHcalCells = cms.uint32( 9999999 ),
21472  maxBadEcalCells = cms.uint32( 9999999 ),
21473  yMin = cms.double( -1.0 ),
21474  jetCollInstanceName = cms.string( "" ),
21475  useFiltering = cms.bool( False ),
21476  maxInputs = cms.uint32( 1 ),
21477  rFiltFactor = cms.double( -1.0 ),
21478  useDeterministicSeed = cms.bool( True ),
21479  doPVCorrection = cms.bool( False ),
21480  rFilt = cms.double( -1.0 ),
21481  yMax = cms.double( -1.0 ),
21482  zcut = cms.double( -1.0 ),
21483  useTrimming = cms.bool( False ),
21484  puCenters = cms.vdouble( ),
21485  MaxVtxZ = cms.double( 15.0 ),
21486  rParam = cms.double( 0.8 ),
21487  csRho_EtaMax = cms.double( -1.0 ),
21488  UseOnlyVertexTracks = cms.bool( False ),
21489  dRMin = cms.double( -1.0 ),
21490  gridSpacing = cms.double( -1.0 ),
21491  doFastJetNonUniform = cms.bool( False ),
21492  usePruning = cms.bool( False ),
21493  maxDepth = cms.int32( -1 ),
21494  yCut = cms.double( -1.0 ),
21495  useSoftDrop = cms.bool( False ),
21496  DzTrVtxMax = cms.double( 0.0 ),
21497  UseOnlyOnePV = cms.bool( False ),
21498  maxProblematicHcalCells = cms.uint32( 9999999 ),
21499  correctShape = cms.bool( False ),
21500  rcut_factor = cms.double( -1.0 ),
21501  src = cms.InputTag( "hltTowerMakerForAll" ),
21502  gridMaxRapidity = cms.double( -1.0 ),
21503  sumRecHits = cms.bool( False ),
21504  jetPtMin = cms.double( 1.0 ),
21505  puPtMin = cms.double( 10.0 ),
21506  srcPVs = cms.InputTag( "NotUsed" ),
21507  verbosity = cms.int32( 0 ),
21508  inputEtMin = cms.double( 0.3 ),
21509  useConstituentSubtraction = cms.bool( False ),
21510  beta = cms.double( -1.0 ),
21511  trimPtFracMin = cms.double( -1.0 ),
21512  radiusPU = cms.double( 0.8 ),
21513  nFilt = cms.int32( -1 ),
21514  useKtPruning = cms.bool( False ),
21515  DxyTrVtxMax = cms.double( 0.0 ),
21516  maxProblematicEcalCells = cms.uint32( 9999999 ),
21517  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
21518  doPUOffsetCorr = cms.bool( False ),
21519  writeJetsWithConst = cms.bool( False ),
21520  inputEMin = cms.double( 0.0 )
21521 )
21522 fragment.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
21523  filter = cms.bool( False ),
21524  src = cms.InputTag( "hltAK8CaloJetsPF" ),
21525  etMin = cms.double( 5.0 )
21526 )
21527 fragment.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer",
21528  Active_Area_Repeats = cms.int32( 5 ),
21529  useMassDropTagger = cms.bool( False ),
21530  doAreaFastjet = cms.bool( False ),
21531  muMin = cms.double( -1.0 ),
21532  Ghost_EtaMax = cms.double( 6.0 ),
21533  maxBadHcalCells = cms.uint32( 9999999 ),
21534  doAreaDiskApprox = cms.bool( True ),
21535  subtractorName = cms.string( "" ),
21536  dRMax = cms.double( -1.0 ),
21537  useExplicitGhosts = cms.bool( False ),
21538  puWidth = cms.double( 0.0 ),
21539  maxRecoveredEcalCells = cms.uint32( 9999999 ),
21540  R0 = cms.double( -1.0 ),
21541  jetType = cms.string( "PFJet" ),
21542  muCut = cms.double( -1.0 ),
21543  subjetPtMin = cms.double( -1.0 ),
21544  csRParam = cms.double( -1.0 ),
21545  MinVtxNdof = cms.int32( 0 ),
21546  minSeed = cms.uint32( 0 ),
21547  voronoiRfact = cms.double( -9.0 ),
21548  doRhoFastjet = cms.bool( False ),
21549  jetAlgorithm = cms.string( "AntiKt" ),
21550  writeCompound = cms.bool( False ),
21551  muMax = cms.double( -1.0 ),
21552  nSigmaPU = cms.double( 1.0 ),
21553  GhostArea = cms.double( 0.01 ),
21554  Rho_EtaMax = cms.double( 4.4 ),
21555  restrictInputs = cms.bool( False ),
21556  useDynamicFiltering = cms.bool( False ),
21557  nExclude = cms.uint32( 0 ),
21558  maxRecoveredHcalCells = cms.uint32( 9999999 ),
21559  maxBadEcalCells = cms.uint32( 9999999 ),
21560  yMin = cms.double( -1.0 ),
21561  jetCollInstanceName = cms.string( "" ),
21562  useFiltering = cms.bool( False ),
21563  maxInputs = cms.uint32( 1 ),
21564  rFiltFactor = cms.double( -1.0 ),
21565  useDeterministicSeed = cms.bool( True ),
21566  doPVCorrection = cms.bool( False ),
21567  rFilt = cms.double( -1.0 ),
21568  yMax = cms.double( -1.0 ),
21569  zcut = cms.double( -1.0 ),
21570  useTrimming = cms.bool( False ),
21571  puCenters = cms.vdouble( ),
21572  MaxVtxZ = cms.double( 15.0 ),
21573  rParam = cms.double( 0.8 ),
21574  csRho_EtaMax = cms.double( -1.0 ),
21575  UseOnlyVertexTracks = cms.bool( False ),
21576  dRMin = cms.double( -1.0 ),
21577  gridSpacing = cms.double( -1.0 ),
21578  doFastJetNonUniform = cms.bool( False ),
21579  usePruning = cms.bool( False ),
21580  maxDepth = cms.int32( -1 ),
21581  yCut = cms.double( -1.0 ),
21582  useSoftDrop = cms.bool( False ),
21583  DzTrVtxMax = cms.double( 0.0 ),
21584  UseOnlyOnePV = cms.bool( False ),
21585  maxProblematicHcalCells = cms.uint32( 9999999 ),
21586  correctShape = cms.bool( False ),
21587  rcut_factor = cms.double( -1.0 ),
21588  src = cms.InputTag( "hltParticleFlow" ),
21589  gridMaxRapidity = cms.double( -1.0 ),
21590  sumRecHits = cms.bool( False ),
21591  jetPtMin = cms.double( 0.0 ),
21592  puPtMin = cms.double( 10.0 ),
21593  srcPVs = cms.InputTag( "hltPixelVertices" ),
21594  verbosity = cms.int32( 0 ),
21595  inputEtMin = cms.double( 0.0 ),
21596  useConstituentSubtraction = cms.bool( False ),
21597  beta = cms.double( -1.0 ),
21598  trimPtFracMin = cms.double( -1.0 ),
21599  radiusPU = cms.double( 0.8 ),
21600  nFilt = cms.int32( -1 ),
21601  useKtPruning = cms.bool( False ),
21602  DxyTrVtxMax = cms.double( 0.0 ),
21603  maxProblematicEcalCells = cms.uint32( 9999999 ),
21604  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
21605  doPUOffsetCorr = cms.bool( False ),
21606  writeJetsWithConst = cms.bool( False ),
21607  inputEMin = cms.double( 0.0 )
21608 )
21609 fragment.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
21610  CEF = cms.double( 0.99 ),
21611  NHF = cms.double( 0.99 ),
21612  minPt = cms.double( 20.0 ),
21613  CHF = cms.double( 0.0 ),
21614  jetsInput = cms.InputTag( "hltAK8PFJets" ),
21615  NEF = cms.double( 0.99 ),
21616  NTOT = cms.int32( 1 ),
21617  NCH = cms.int32( 0 ),
21618  maxEta = cms.double( 1.0E99 ),
21619  maxCF = cms.double( 99.0 )
21620 )
21621 fragment.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
21622  CEF = cms.double( 0.99 ),
21623  NHF = cms.double( 0.9 ),
21624  minPt = cms.double( 20.0 ),
21625  CHF = cms.double( 0.0 ),
21626  jetsInput = cms.InputTag( "hltAK8PFJets" ),
21627  NEF = cms.double( 0.99 ),
21628  NTOT = cms.int32( 1 ),
21629  NCH = cms.int32( 0 ),
21630  maxEta = cms.double( 1.0E99 ),
21631  maxCF = cms.double( 99.0 )
21632 )
21633 fragment.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
21634  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
21635  algorithm = cms.string( "AK8PFHLT" ),
21636  level = cms.string( "L1FastJet" )
21637 )
21638 fragment.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21639  algorithm = cms.string( "AK8PFHLT" ),
21640  level = cms.string( "L2Relative" )
21641 )
21642 fragment.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21643  algorithm = cms.string( "AK8PFHLT" ),
21644  level = cms.string( "L3Absolute" )
21645 )
21646 fragment.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
21647  algorithm = cms.string( "AK8PFHLT" ),
21648  level = cms.string( "L2L3Residual" )
21649 )
21650 fragment.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
21651  correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' )
21652 )
21653 fragment.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
21654  src = cms.InputTag( "hltAK8PFJets" ),
21655  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
21656 )
21657 fragment.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
21658  src = cms.InputTag( "hltAK8PFJetsLooseID" ),
21659  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
21660 )
21661 fragment.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
21662  src = cms.InputTag( "hltAK8PFJetsTightID" ),
21663  correctors = cms.VInputTag( 'hltAK8PFCorrector' )
21664 )
21665 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21666  DeltaR = cms.double( 0.5 ),
21667  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet5AK8" ),
21668  TriggerType = cms.int32( 85 ),
21669  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21670 )
21671 fragment.hltSinglePFFwdJet15AK8 = cms.EDFilter( "HLT1PFJet",
21672  saveTags = cms.bool( True ),
21673  MaxMass = cms.double( -1.0 ),
21674  MinN = cms.int32( 1 ),
21675  MaxEta = cms.double( 5.0 ),
21676  MinEta = cms.double( 2.7 ),
21677  MinMass = cms.double( -1.0 ),
21678  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets5AK8" ),
21679  MinE = cms.double( -1.0 ),
21680  triggerType = cms.int32( 85 ),
21681  MinPt = cms.double( 15.0 )
21682 )
21683 fragment.hltPreHIAK8PFJetFwd25 = cms.EDFilter( "HLTPrescaler",
21684  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21685  offset = cms.uint32( 0 )
21686 )
21687 fragment.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet",
21688  saveTags = cms.bool( True ),
21689  MaxMass = cms.double( -1.0 ),
21690  MinN = cms.int32( 1 ),
21691  MaxEta = cms.double( 5.0 ),
21692  MinEta = cms.double( 2.7 ),
21693  MinMass = cms.double( -1.0 ),
21694  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21695  MinE = cms.double( -1.0 ),
21696  triggerType = cms.int32( 85 ),
21697  MinPt = cms.double( 10.0 )
21698 )
21699 fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21700  DeltaR = cms.double( 0.5 ),
21701  CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ),
21702  TriggerType = cms.int32( 85 ),
21703  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21704 )
21705 fragment.hltSinglePFFwdJet25AK8 = cms.EDFilter( "HLT1PFJet",
21706  saveTags = cms.bool( True ),
21707  MaxMass = cms.double( -1.0 ),
21708  MinN = cms.int32( 1 ),
21709  MaxEta = cms.double( 5.0 ),
21710  MinEta = cms.double( 2.7 ),
21711  MinMass = cms.double( -1.0 ),
21712  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ),
21713  MinE = cms.double( -1.0 ),
21714  triggerType = cms.int32( 85 ),
21715  MinPt = cms.double( 25.0 )
21716 )
21717 fragment.hltPreHIAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler",
21718  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21719  offset = cms.uint32( 0 )
21720 )
21721 fragment.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet",
21722  saveTags = cms.bool( True ),
21723  MaxMass = cms.double( -1.0 ),
21724  MinN = cms.int32( 1 ),
21725  MaxEta = cms.double( 5.0 ),
21726  MinEta = cms.double( 2.7 ),
21727  MinMass = cms.double( -1.0 ),
21728  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ),
21729  MinE = cms.double( -1.0 ),
21730  triggerType = cms.int32( 85 ),
21731  MinPt = cms.double( 40.0 )
21732 )
21733 fragment.hltPreHIAK8PFJet15 = cms.EDFilter( "HLTPrescaler",
21734  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21735  offset = cms.uint32( 0 )
21736 )
21737 fragment.hltSingleCaloJet5AK8 = cms.EDFilter( "HLT1CaloJet",
21738  saveTags = cms.bool( True ),
21739  MaxMass = cms.double( -1.0 ),
21740  MinN = cms.int32( 1 ),
21741  MaxEta = cms.double( 5.0 ),
21742  MinEta = cms.double( -1.0 ),
21743  MinMass = cms.double( -1.0 ),
21744  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21745  MinE = cms.double( -1.0 ),
21746  triggerType = cms.int32( 85 ),
21747  MinPt = cms.double( 5.0 )
21748 )
21749 fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21750  DeltaR = cms.double( 0.5 ),
21751  CaloJetFilter = cms.InputTag( "hltSingleCaloJet5AK8" ),
21752  TriggerType = cms.int32( 85 ),
21753  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21754 )
21755 fragment.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet",
21756  saveTags = cms.bool( True ),
21757  MaxMass = cms.double( -1.0 ),
21758  MinN = cms.int32( 1 ),
21759  MaxEta = cms.double( 5.0 ),
21760  MinEta = cms.double( -1.0 ),
21761  MinMass = cms.double( -1.0 ),
21762  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ),
21763  MinE = cms.double( -1.0 ),
21764  triggerType = cms.int32( 85 ),
21765  MinPt = cms.double( 15.0 )
21766 )
21767 fragment.hltPreHIAK8PFJet25 = cms.EDFilter( "HLTPrescaler",
21768  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21769  offset = cms.uint32( 0 )
21770 )
21771 fragment.hltSinglePFJet25AK8 = cms.EDFilter( "HLT1PFJet",
21772  saveTags = cms.bool( True ),
21773  MaxMass = cms.double( -1.0 ),
21774  MinN = cms.int32( 1 ),
21775  MaxEta = cms.double( 5.0 ),
21776  MinEta = cms.double( -1.0 ),
21777  MinMass = cms.double( -1.0 ),
21778  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ),
21779  MinE = cms.double( -1.0 ),
21780  triggerType = cms.int32( 85 ),
21781  MinPt = cms.double( 25.0 )
21782 )
21783 fragment.hltPreHIAK8PFJet40 = cms.EDFilter( "HLTPrescaler",
21784  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21785  offset = cms.uint32( 0 )
21786 )
21787 fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet",
21788  saveTags = cms.bool( True ),
21789  MaxMass = cms.double( -1.0 ),
21790  MinN = cms.int32( 1 ),
21791  MaxEta = cms.double( 5.0 ),
21792  MinEta = cms.double( -1.0 ),
21793  MinMass = cms.double( -1.0 ),
21794  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21795  MinE = cms.double( -1.0 ),
21796  triggerType = cms.int32( 85 ),
21797  MinPt = cms.double( 10.0 )
21798 )
21799 fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21800  DeltaR = cms.double( 0.5 ),
21801  CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ),
21802  TriggerType = cms.int32( 85 ),
21803  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21804 )
21805 fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet",
21806  saveTags = cms.bool( True ),
21807  MaxMass = cms.double( -1.0 ),
21808  MinN = cms.int32( 1 ),
21809  MaxEta = cms.double( 5.0 ),
21810  MinEta = cms.double( -1.0 ),
21811  MinMass = cms.double( -1.0 ),
21812  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ),
21813  MinE = cms.double( -1.0 ),
21814  triggerType = cms.int32( 85 ),
21815  MinPt = cms.double( 40.0 )
21816 )
21817 fragment.hltPreHIAK8PFJet80 = cms.EDFilter( "HLTPrescaler",
21818  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21819  offset = cms.uint32( 0 )
21820 )
21821 fragment.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet",
21822  saveTags = cms.bool( True ),
21823  MaxMass = cms.double( -1.0 ),
21824  MinN = cms.int32( 1 ),
21825  MaxEta = cms.double( 5.0 ),
21826  MinEta = cms.double( -1.0 ),
21827  MinMass = cms.double( -1.0 ),
21828  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21829  MinE = cms.double( -1.0 ),
21830  triggerType = cms.int32( 85 ),
21831  MinPt = cms.double( 50.0 )
21832 )
21833 fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21834  DeltaR = cms.double( 0.5 ),
21835  CaloJetFilter = cms.InputTag( "hltSingleCaloJet50AK8" ),
21836  TriggerType = cms.int32( 85 ),
21837  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21838 )
21839 fragment.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet",
21840  saveTags = cms.bool( True ),
21841  MaxMass = cms.double( -1.0 ),
21842  MinN = cms.int32( 1 ),
21843  MaxEta = cms.double( 5.0 ),
21844  MinEta = cms.double( -1.0 ),
21845  MinMass = cms.double( -1.0 ),
21846  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ),
21847  MinE = cms.double( -1.0 ),
21848  triggerType = cms.int32( 85 ),
21849  MinPt = cms.double( 80.0 )
21850 )
21851 fragment.hltPreHIAK8PFJet140 = cms.EDFilter( "HLTPrescaler",
21852  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21853  offset = cms.uint32( 0 )
21854 )
21855 fragment.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet",
21856  saveTags = cms.bool( True ),
21857  MaxMass = cms.double( -1.0 ),
21858  MinN = cms.int32( 1 ),
21859  MaxEta = cms.double( 5.0 ),
21860  MinEta = cms.double( -1.0 ),
21861  MinMass = cms.double( -1.0 ),
21862  inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ),
21863  MinE = cms.double( -1.0 ),
21864  triggerType = cms.int32( 85 ),
21865  MinPt = cms.double( 110.0 )
21866 )
21867 fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
21868  DeltaR = cms.double( 0.5 ),
21869  CaloJetFilter = cms.InputTag( "hltSingleCaloJet110AK8" ),
21870  TriggerType = cms.int32( 85 ),
21871  PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" )
21872 )
21873 fragment.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet",
21874  saveTags = cms.bool( True ),
21875  MaxMass = cms.double( -1.0 ),
21876  MinN = cms.int32( 1 ),
21877  MaxEta = cms.double( 5.0 ),
21878  MinEta = cms.double( -1.0 ),
21879  MinMass = cms.double( -1.0 ),
21880  inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ),
21881  MinE = cms.double( -1.0 ),
21882  triggerType = cms.int32( 85 ),
21883  MinPt = cms.double( 140.0 )
21884 )
21885 fragment.hltPreHIL3Mu5AK4PFJet30 = cms.EDFilter( "HLTPrescaler",
21886  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21887  offset = cms.uint32( 0 )
21888 )
21889 fragment.hltPreHIL3Mu5AK4PFJet40 = cms.EDFilter( "HLTPrescaler",
21890  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21891  offset = cms.uint32( 0 )
21892 )
21893 fragment.hltPreHIL3Mu5AK4PFJet60 = cms.EDFilter( "HLTPrescaler",
21894  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21895  offset = cms.uint32( 0 )
21896 )
21897 fragment.hltL1sAlCaEcalPi0EtaForHI = cms.EDFilter( "HLTL1TSeed",
21898  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_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" ),
21899  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
21900  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
21901  saveTags = cms.bool( True ),
21902  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
21903  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
21904  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
21905  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
21906  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
21907 )
21908 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
21909  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
21910  offset = cms.uint32( 0 )
21911 )
21912 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
21913  statusLevelRecHitsToUse = cms.int32( 1 ),
21914  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
21915  flagLevelRecHitsToUse = cms.int32( 1 ),
21916  maxNumberofClusters = cms.int32( 300 ),
21917  clusPhiSize = cms.int32( 3 ),
21918  posCalcParameters = cms.PSet(
21919  T0_barl = cms.double( 7.4 ),
21920  T0_endcPresh = cms.double( 1.2 ),
21921  LogWeighted = cms.bool( True ),
21922  T0_endc = cms.double( 3.1 ),
21923  X0 = cms.double( 0.89 ),
21924  W0 = cms.double( 4.2 )
21925  ),
21926  clusEtaSize = cms.int32( 3 ),
21927  useRecoFlag = cms.bool( False ),
21928  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
21929  maxNumberofSeeds = cms.int32( 700 ),
21930  useDBStatus = cms.bool( True ),
21931  debugLevel = cms.int32( 0 ),
21932  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
21933  clusSeedThrEndCap = cms.double( 1.0 ),
21934  clusSeedThr = cms.double( 0.5 ),
21935  doEndcaps = cms.bool( True ),
21936  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
21937  doBarrel = cms.bool( True )
21938 )
21939 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
21940  barrelSelection = cms.PSet(
21941  massHighPi0Cand = cms.double( 0.163 ),
21942  ptMinForIsolation = cms.double( 1.0 ),
21943  seleMinvMaxBarrel = cms.double( 0.22 ),
21944  massLowPi0Cand = cms.double( 0.104 ),
21945  seleS9S25Gamma = cms.double( 0.0 ),
21946  seleBeltDeta = cms.double( 0.05 ),
21947  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
21948  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
21949  removePi0CandidatesForEta = cms.bool( False ),
21950  seleMinvMinBarrel = cms.double( 0.06 ),
21951  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
21952  selePtPairBarrel_region1 = cms.double( 2.0 ),
21953  selePtPairBarrel_region2 = cms.double( 1.75 ),
21954  seleBeltDR = cms.double( 0.2 ),
21955  region1_Barrel = cms.double( 1.0 ),
21956  seleIsoBarrel_region1 = cms.double( 0.5 ),
21957  selePtGammaBarrel_region1 = cms.double( 0.65 ),
21958  seleIsoBarrel_region2 = cms.double( 0.5 ),
21959  selePtGammaBarrel_region2 = cms.double( 0.65 ),
21960  store5x5RecHitEB = cms.bool( False ),
21961  seleNxtalBarrel_region2 = cms.uint32( 6 ),
21962  seleNxtalBarrel_region1 = cms.uint32( 6 )
21963  ),
21964  statusLevelRecHitsToUse = cms.int32( 1 ),
21965  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
21966  doSelBarrel = cms.bool( True ),
21967  flagLevelRecHitsToUse = cms.int32( 1 ),
21968  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
21969  doSelEndcap = cms.bool( False ),
21970  storeRecHitES = cms.bool( False ),
21971  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
21972  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
21973  useRecoFlag = cms.bool( False ),
21974  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
21975  debugLevel = cms.int32( 0 ),
21976  endcapSelection = cms.PSet(
21977  seleBeltDetaEndCap = cms.double( 0.05 ),
21978  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
21979  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
21980  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
21981  seleNxtalEndCap_region2 = cms.uint32( 6 ),
21982  seleNxtalEndCap_region3 = cms.uint32( 6 ),
21983  ptMinForIsolationEndCap = cms.double( 0.5 ),
21984  selePtPairEndCap_region1 = cms.double( 1.5 ),
21985  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
21986  selePtPairEndCap_region2 = cms.double( 1.5 ),
21987  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
21988  selePtGammaEndCap_region3 = cms.double( 0.5 ),
21989  selePtGammaEndCap_region2 = cms.double( 0.5 ),
21990  selePtGammaEndCap_region1 = cms.double( 0.5 ),
21991  region1_EndCap = cms.double( 1.8 ),
21992  region2_EndCap = cms.double( 2.0 ),
21993  store5x5RecHitEE = cms.bool( False ),
21994  seleIsoEndCap_region3 = cms.double( 0.5 ),
21995  seleIsoEndCap_region2 = cms.double( 0.5 ),
21996  seleMinvMinEndCap = cms.double( 0.05 ),
21997  selePtPairEndCap_region3 = cms.double( 99.0 ),
21998  seleIsoEndCap_region1 = cms.double( 0.5 ),
21999  seleBeltDREndCap = cms.double( 0.2 ),
22000  seleMinvMaxEndCap = cms.double( 0.3 ),
22001  seleNxtalEndCap_region1 = cms.uint32( 6 ),
22002  seleS9S25GammaEndCap = cms.double( 0.0 )
22003  ),
22004  preshowerSelection = cms.PSet(
22005  preshClusterEnergyCut = cms.double( 0.0 ),
22006  debugLevelES = cms.string( "" ),
22007  ESCollection = cms.string( "pi0EcalRecHitsES" ),
22008  preshNclust = cms.int32( 4 ),
22009  preshStripEnergyCut = cms.double( 0.0 ),
22010  preshCalibPlaneY = cms.double( 0.7 ),
22011  preshSeededNstrip = cms.int32( 15 ),
22012  preshCalibGamma = cms.double( 0.024 ),
22013  preshCalibPlaneX = cms.double( 1.0 ),
22014  preshCalibMIP = cms.double( 9.0E-5 )
22015  ),
22016  useDBStatus = cms.bool( True )
22017 )
22018 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
22019  doEnergyScale = cms.bool( False ),
22020  doLaserCorrectionsInverse = cms.bool( False ),
22021  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
22022  doEnergyScaleInverse = cms.bool( False ),
22023  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
22024  doIntercalibInverse = cms.bool( False ),
22025  doLaserCorrections = cms.bool( False ),
22026  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
22027  doIntercalib = cms.bool( False ),
22028  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
22029 )
22030 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
22031  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
22032  region = cms.string( "barrel" ),
22033  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
22034  digisOut = cms.string( "pi0EBDigis" ),
22035  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
22036  srFlagsOut = cms.string( "pi0EBSrFlags" )
22037 )
22038 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
22039  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22040  offset = cms.uint32( 0 )
22041 )
22042 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
22043  barrelSelection = cms.PSet(
22044  massHighPi0Cand = cms.double( 0.163 ),
22045  ptMinForIsolation = cms.double( 1.0 ),
22046  seleMinvMaxBarrel = cms.double( 0.22 ),
22047  massLowPi0Cand = cms.double( 0.104 ),
22048  seleS9S25Gamma = cms.double( 0.0 ),
22049  seleBeltDeta = cms.double( 0.05 ),
22050  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
22051  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
22052  removePi0CandidatesForEta = cms.bool( False ),
22053  seleMinvMinBarrel = cms.double( 0.06 ),
22054  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
22055  selePtPairBarrel_region1 = cms.double( 1.5 ),
22056  selePtPairBarrel_region2 = cms.double( 1.5 ),
22057  seleBeltDR = cms.double( 0.2 ),
22058  region1_Barrel = cms.double( 1.0 ),
22059  seleIsoBarrel_region1 = cms.double( 0.5 ),
22060  selePtGammaBarrel_region1 = cms.double( 0.5 ),
22061  seleIsoBarrel_region2 = cms.double( 0.5 ),
22062  selePtGammaBarrel_region2 = cms.double( 0.5 ),
22063  store5x5RecHitEB = cms.bool( False ),
22064  seleNxtalBarrel_region2 = cms.uint32( 6 ),
22065  seleNxtalBarrel_region1 = cms.uint32( 6 )
22066  ),
22067  statusLevelRecHitsToUse = cms.int32( 1 ),
22068  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22069  doSelBarrel = cms.bool( False ),
22070  flagLevelRecHitsToUse = cms.int32( 1 ),
22071  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
22072  doSelEndcap = cms.bool( True ),
22073  storeRecHitES = cms.bool( True ),
22074  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
22075  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22076  useRecoFlag = cms.bool( False ),
22077  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
22078  debugLevel = cms.int32( 0 ),
22079  endcapSelection = cms.PSet(
22080  seleBeltDetaEndCap = cms.double( 0.05 ),
22081  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
22082  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
22083  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
22084  seleNxtalEndCap_region2 = cms.uint32( 6 ),
22085  seleNxtalEndCap_region3 = cms.uint32( 6 ),
22086  ptMinForIsolationEndCap = cms.double( 0.5 ),
22087  selePtPairEndCap_region1 = cms.double( 3.75 ),
22088  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
22089  selePtPairEndCap_region2 = cms.double( 2.0 ),
22090  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
22091  selePtGammaEndCap_region3 = cms.double( 0.95 ),
22092  selePtGammaEndCap_region2 = cms.double( 0.95 ),
22093  selePtGammaEndCap_region1 = cms.double( 1.1 ),
22094  region1_EndCap = cms.double( 1.8 ),
22095  region2_EndCap = cms.double( 2.0 ),
22096  store5x5RecHitEE = cms.bool( False ),
22097  seleIsoEndCap_region3 = cms.double( 0.5 ),
22098  seleIsoEndCap_region2 = cms.double( 0.5 ),
22099  seleMinvMinEndCap = cms.double( 0.05 ),
22100  selePtPairEndCap_region3 = cms.double( 2.0 ),
22101  seleIsoEndCap_region1 = cms.double( 0.5 ),
22102  seleBeltDREndCap = cms.double( 0.2 ),
22103  seleMinvMaxEndCap = cms.double( 0.3 ),
22104  seleNxtalEndCap_region1 = cms.uint32( 6 ),
22105  seleS9S25GammaEndCap = cms.double( 0.0 )
22106  ),
22107  preshowerSelection = cms.PSet(
22108  preshClusterEnergyCut = cms.double( 0.0 ),
22109  debugLevelES = cms.string( "" ),
22110  ESCollection = cms.string( "pi0EcalRecHitsES" ),
22111  preshNclust = cms.int32( 4 ),
22112  preshStripEnergyCut = cms.double( 0.0 ),
22113  preshCalibPlaneY = cms.double( 0.7 ),
22114  preshSeededNstrip = cms.int32( 15 ),
22115  preshCalibGamma = cms.double( 0.024 ),
22116  preshCalibPlaneX = cms.double( 1.0 ),
22117  preshCalibMIP = cms.double( 9.0E-5 )
22118  ),
22119  useDBStatus = cms.bool( True )
22120 )
22121 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
22122  doEnergyScale = cms.bool( False ),
22123  doLaserCorrectionsInverse = cms.bool( False ),
22124  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
22125  doEnergyScaleInverse = cms.bool( False ),
22126  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
22127  doIntercalibInverse = cms.bool( False ),
22128  doLaserCorrections = cms.bool( False ),
22129  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
22130  doIntercalib = cms.bool( False ),
22131  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
22132 )
22133 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
22134  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
22135  region = cms.string( "endcap" ),
22136  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
22137  digisOut = cms.string( "pi0EEDigis" ),
22138  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
22139  srFlagsOut = cms.string( "pi0EESrFlags" )
22140 )
22141 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
22142  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22143  offset = cms.uint32( 0 )
22144 )
22145 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
22146  barrelSelection = cms.PSet(
22147  massHighPi0Cand = cms.double( 0.156 ),
22148  ptMinForIsolation = cms.double( 1.0 ),
22149  seleMinvMaxBarrel = cms.double( 0.8 ),
22150  massLowPi0Cand = cms.double( 0.084 ),
22151  seleS9S25Gamma = cms.double( 0.8 ),
22152  seleBeltDeta = cms.double( 0.1 ),
22153  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
22154  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
22155  removePi0CandidatesForEta = cms.bool( True ),
22156  seleMinvMinBarrel = cms.double( 0.2 ),
22157  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
22158  selePtPairBarrel_region1 = cms.double( 3.0 ),
22159  selePtPairBarrel_region2 = cms.double( 3.0 ),
22160  seleBeltDR = cms.double( 0.3 ),
22161  region1_Barrel = cms.double( 1.0 ),
22162  seleIsoBarrel_region1 = cms.double( 0.5 ),
22163  selePtGammaBarrel_region1 = cms.double( 0.65 ),
22164  seleIsoBarrel_region2 = cms.double( 0.5 ),
22165  selePtGammaBarrel_region2 = cms.double( 1.4 ),
22166  store5x5RecHitEB = cms.bool( True ),
22167  seleNxtalBarrel_region2 = cms.uint32( 6 ),
22168  seleNxtalBarrel_region1 = cms.uint32( 6 )
22169  ),
22170  statusLevelRecHitsToUse = cms.int32( 1 ),
22171  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22172  doSelBarrel = cms.bool( True ),
22173  flagLevelRecHitsToUse = cms.int32( 1 ),
22174  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
22175  doSelEndcap = cms.bool( False ),
22176  storeRecHitES = cms.bool( False ),
22177  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
22178  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22179  useRecoFlag = cms.bool( False ),
22180  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
22181  debugLevel = cms.int32( 0 ),
22182  endcapSelection = cms.PSet(
22183  seleBeltDetaEndCap = cms.double( 0.05 ),
22184  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
22185  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
22186  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
22187  seleNxtalEndCap_region2 = cms.uint32( 6 ),
22188  seleNxtalEndCap_region3 = cms.uint32( 6 ),
22189  ptMinForIsolationEndCap = cms.double( 0.5 ),
22190  selePtPairEndCap_region1 = cms.double( 1.5 ),
22191  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
22192  selePtPairEndCap_region2 = cms.double( 1.5 ),
22193  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
22194  selePtGammaEndCap_region3 = cms.double( 0.5 ),
22195  selePtGammaEndCap_region2 = cms.double( 0.5 ),
22196  selePtGammaEndCap_region1 = cms.double( 0.5 ),
22197  region1_EndCap = cms.double( 1.8 ),
22198  region2_EndCap = cms.double( 2.0 ),
22199  store5x5RecHitEE = cms.bool( False ),
22200  seleIsoEndCap_region3 = cms.double( 0.5 ),
22201  seleIsoEndCap_region2 = cms.double( 0.5 ),
22202  seleMinvMinEndCap = cms.double( 0.05 ),
22203  selePtPairEndCap_region3 = cms.double( 99.0 ),
22204  seleIsoEndCap_region1 = cms.double( 0.5 ),
22205  seleBeltDREndCap = cms.double( 0.2 ),
22206  seleMinvMaxEndCap = cms.double( 0.3 ),
22207  seleNxtalEndCap_region1 = cms.uint32( 6 ),
22208  seleS9S25GammaEndCap = cms.double( 0.0 )
22209  ),
22210  preshowerSelection = cms.PSet(
22211  preshClusterEnergyCut = cms.double( 0.0 ),
22212  debugLevelES = cms.string( "" ),
22213  ESCollection = cms.string( "etaEcalRecHitsES" ),
22214  preshNclust = cms.int32( 4 ),
22215  preshStripEnergyCut = cms.double( 0.0 ),
22216  preshCalibPlaneY = cms.double( 0.7 ),
22217  preshSeededNstrip = cms.int32( 15 ),
22218  preshCalibGamma = cms.double( 0.024 ),
22219  preshCalibPlaneX = cms.double( 1.0 ),
22220  preshCalibMIP = cms.double( 9.0E-5 )
22221  ),
22222  useDBStatus = cms.bool( True )
22223 )
22224 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
22225  doEnergyScale = cms.bool( False ),
22226  doLaserCorrectionsInverse = cms.bool( False ),
22227  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
22228  doEnergyScaleInverse = cms.bool( False ),
22229  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
22230  doIntercalibInverse = cms.bool( False ),
22231  doLaserCorrections = cms.bool( False ),
22232  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
22233  doIntercalib = cms.bool( False ),
22234  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
22235 )
22236 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
22237  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
22238  region = cms.string( "barrel" ),
22239  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
22240  digisOut = cms.string( "etaEBDigis" ),
22241  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
22242  srFlagsOut = cms.string( "etaEBSrFlags" )
22243 )
22244 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
22245  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22246  offset = cms.uint32( 0 )
22247 )
22248 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
22249  barrelSelection = cms.PSet(
22250  massHighPi0Cand = cms.double( 0.163 ),
22251  ptMinForIsolation = cms.double( 1.0 ),
22252  seleMinvMaxBarrel = cms.double( 0.8 ),
22253  massLowPi0Cand = cms.double( 0.104 ),
22254  seleS9S25Gamma = cms.double( 0.0 ),
22255  seleBeltDeta = cms.double( 0.05 ),
22256  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
22257  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
22258  removePi0CandidatesForEta = cms.bool( False ),
22259  seleMinvMinBarrel = cms.double( 0.3 ),
22260  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
22261  selePtPairBarrel_region1 = cms.double( 1.5 ),
22262  selePtPairBarrel_region2 = cms.double( 1.5 ),
22263  seleBeltDR = cms.double( 0.2 ),
22264  region1_Barrel = cms.double( 1.0 ),
22265  seleIsoBarrel_region1 = cms.double( 0.5 ),
22266  selePtGammaBarrel_region1 = cms.double( 1.0 ),
22267  seleIsoBarrel_region2 = cms.double( 0.5 ),
22268  selePtGammaBarrel_region2 = cms.double( 0.5 ),
22269  store5x5RecHitEB = cms.bool( False ),
22270  seleNxtalBarrel_region2 = cms.uint32( 6 ),
22271  seleNxtalBarrel_region1 = cms.uint32( 6 )
22272  ),
22273  statusLevelRecHitsToUse = cms.int32( 1 ),
22274  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22275  doSelBarrel = cms.bool( False ),
22276  flagLevelRecHitsToUse = cms.int32( 1 ),
22277  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
22278  doSelEndcap = cms.bool( True ),
22279  storeRecHitES = cms.bool( True ),
22280  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
22281  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22282  useRecoFlag = cms.bool( False ),
22283  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
22284  debugLevel = cms.int32( 0 ),
22285  endcapSelection = cms.PSet(
22286  seleBeltDetaEndCap = cms.double( 0.1 ),
22287  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
22288  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
22289  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
22290  seleNxtalEndCap_region2 = cms.uint32( 6 ),
22291  seleNxtalEndCap_region3 = cms.uint32( 6 ),
22292  ptMinForIsolationEndCap = cms.double( 0.5 ),
22293  selePtPairEndCap_region1 = cms.double( 3.0 ),
22294  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
22295  selePtPairEndCap_region2 = cms.double( 3.0 ),
22296  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
22297  selePtGammaEndCap_region3 = cms.double( 1.0 ),
22298  selePtGammaEndCap_region2 = cms.double( 1.0 ),
22299  selePtGammaEndCap_region1 = cms.double( 1.0 ),
22300  region1_EndCap = cms.double( 1.8 ),
22301  region2_EndCap = cms.double( 2.0 ),
22302  store5x5RecHitEE = cms.bool( True ),
22303  seleIsoEndCap_region3 = cms.double( 0.5 ),
22304  seleIsoEndCap_region2 = cms.double( 0.5 ),
22305  seleMinvMinEndCap = cms.double( 0.2 ),
22306  selePtPairEndCap_region3 = cms.double( 3.0 ),
22307  seleIsoEndCap_region1 = cms.double( 0.5 ),
22308  seleBeltDREndCap = cms.double( 0.3 ),
22309  seleMinvMaxEndCap = cms.double( 0.8 ),
22310  seleNxtalEndCap_region1 = cms.uint32( 6 ),
22311  seleS9S25GammaEndCap = cms.double( 0.85 )
22312  ),
22313  preshowerSelection = cms.PSet(
22314  preshClusterEnergyCut = cms.double( 0.0 ),
22315  debugLevelES = cms.string( "" ),
22316  ESCollection = cms.string( "etaEcalRecHitsES" ),
22317  preshNclust = cms.int32( 4 ),
22318  preshStripEnergyCut = cms.double( 0.0 ),
22319  preshCalibPlaneY = cms.double( 0.7 ),
22320  preshSeededNstrip = cms.int32( 15 ),
22321  preshCalibGamma = cms.double( 0.024 ),
22322  preshCalibPlaneX = cms.double( 1.0 ),
22323  preshCalibMIP = cms.double( 9.0E-5 )
22324  ),
22325  useDBStatus = cms.bool( True )
22326 )
22327 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
22328  doEnergyScale = cms.bool( False ),
22329  doLaserCorrectionsInverse = cms.bool( False ),
22330  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
22331  doEnergyScaleInverse = cms.bool( False ),
22332  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
22333  doIntercalibInverse = cms.bool( False ),
22334  doLaserCorrections = cms.bool( False ),
22335  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
22336  doIntercalib = cms.bool( False ),
22337  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
22338 )
22339 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
22340  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
22341  region = cms.string( "endcap" ),
22342  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
22343  digisOut = cms.string( "etaEEDigis" ),
22344  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
22345  srFlagsOut = cms.string( "etaEESrFlags" )
22346 )
22347 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
22348  SelectedTriggerType = cms.int32( 2 )
22349 )
22350 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
22351  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22352  offset = cms.uint32( 0 )
22353 )
22354 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
22355  inputTag = cms.InputTag( "rawDataCollector" ),
22356  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 )
22357 )
22358 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
22359  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22360  offset = cms.uint32( 0 )
22361 )
22362 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
22363  InputTag = cms.InputTag( "rawDataCollector" ),
22364  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
22365  FilterSummary = cms.untracked.bool( False )
22366 )
22367 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
22368  inputTag = cms.InputTag( "rawDataCollector" ),
22369  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 )
22370 )
22371 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
22372  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
22373  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
22374  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
22375  saveTags = cms.bool( True ),
22376  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
22377  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
22378  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
22379  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
22380  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
22381 )
22382 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
22383  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22384  offset = cms.uint32( 0 )
22385 )
22386 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
22387  ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ),
22388  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
22389  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
22390  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
22391  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
22392  statusThreshold = cms.uint32( 3 ),
22393  useRecoFlag = cms.bool( False ),
22394  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
22395  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
22396  ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ),
22397  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
22398  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
22399  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, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ),
22400  ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 )
22401 )
22402 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
22403  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
22404  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
22405  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
22406  saveTags = cms.bool( True ),
22407  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
22408  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
22409  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
22410  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
22411  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
22412 )
22413 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
22414  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22415  offset = cms.uint32( 0 )
22416 )
22417 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
22418  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" ),
22419  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
22420  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
22421  saveTags = cms.bool( True ),
22422  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
22423  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
22424  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
22425  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
22426  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
22427 )
22428 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
22429  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22430  offset = cms.uint32( 0 )
22431 )
22432 fragment.hltRPCMuonNormaL1Filtered0ForHI = cms.EDFilter( "HLTMuonL1TFilter",
22433  saveTags = cms.bool( True ),
22434  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
22435  MinPt = cms.double( 0.0 ),
22436  MinN = cms.int32( 1 ),
22437  MaxEta = cms.double( 1.6 ),
22438  CentralBxOnly = cms.bool( True ),
22439  SelectQualities = cms.vint32( ),
22440  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
22441 )
22442 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
22443  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
22444  DebugOn = cms.untracked.bool( False ),
22445  DetectorType = cms.untracked.string( "pixel" )
22446 )
22447 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
22448  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22449  offset = cms.uint32( 0 )
22450 )
22451 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
22452  inputTag = cms.InputTag( "rawDataCollector" ),
22453  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 )
22454 )
22455 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
22456  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22457  offset = cms.uint32( 0 )
22458 )
22459 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
22460  inputTag = cms.InputTag( "rawDataCollector" ),
22461  fedList = cms.vuint32( 1023, 1024 )
22462 )
22463 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
22464  moduleLabelPatternsToSkip = cms.vstring( ),
22465  processName = cms.string( "@" ),
22466  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
22467  throw = cms.bool( False )
22468 )
22469 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
22470  processName = cms.string( "@" )
22471 )
22472 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
22473  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
22474  offset = cms.uint32( 0 )
22475 )
22476 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
22477  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
22478  MaxBx = cms.int32( 0 ),
22479  DumpRecord = cms.bool( False ),
22480  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
22481  ReadPrescalesFromFile = cms.bool( False ),
22482  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
22483  MinBx = cms.int32( 0 ),
22484  psColumn = cms.int32( 0 ),
22485  DumpTrigResults = cms.bool( False ),
22486  DumpTrigSummary = cms.bool( True )
22487 )
22488 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
22489  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
22490  ReferenceRate = cms.untracked.double( 100.0 ),
22491  serviceBy = cms.untracked.string( "never" ),
22492  resetBy = cms.untracked.string( "never" ),
22493  reportBy = cms.untracked.string( "job" ),
22494  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' )
22495 )
22496 
22497 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
22498 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
22499 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
22500 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
22501 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
22502 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
22503 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
22504 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
22505 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
22506 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
22507 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
22508 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
22509 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
22510 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
22511 fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks )
22512 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices )
22513 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
22514 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 )
22515 fragment.HLTIterativeTrackingIteration3ForIterL3Muon = cms.Sequence( fragment.hltIter3IterL3MuonClustersRefRemoval + fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3MuonPixelLayerPairs + fragment.hltIter3IterL3MuonL2Candidates + fragment.hltIter3IterL3MuonTrackingRegions + fragment.hltIter3IterL3MuonPixelClusterCheck + fragment.hltIter3IterL3MuonPixelHitDoublets + fragment.hltIter3IterL3MuonPixelSeeds + fragment.hltIter3IterL3MuonCkfTrackCandidates + fragment.hltIter3IterL3MuonCtfWithMaterialTracks + fragment.hltIter3IterL3MuonTrackCutClassifier + fragment.hltIter3IterL3MuonTrackSelectionHighPurity )
22516 fragment.HLTIterativeTrackingIter023ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3Muon + fragment.hltIter3IterL3MuonMerged )
22517 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter023ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
22518 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
22519 fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks )
22520 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices )
22521 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
22522 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 )
22523 fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter3IterL3FromL1MuonClustersRefRemoval + fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3FromL1MuonPixelLayerPairs + fragment.hltIter3IterL3FromL1MuonTrackingRegions + fragment.hltIter3IterL3FromL1MuonPixelClusterCheck + fragment.hltIter3IterL3FromL1MuonPixelHitDoublets + fragment.hltIter3IterL3FromL1MuonPixelSeeds + fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter3IterL3FromL1MuonTrackCutClassifier + fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity )
22524 fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon + fragment.hltIter3IterL3FromL1MuonMerged )
22525 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon )
22526 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
22527 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
22528 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
22529 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks )
22530 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
22531 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
22532 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 )
22533 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
22534 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 )
22535 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
22536 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
22537 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
22538 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
22539 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
22540 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
22541 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
22542 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
22543 fragment.HLTPixelTrackingL3Muon = cms.Sequence( fragment.hltL3MuonVertex + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3Muon + fragment.hltPixelTracksHitDoubletsL3Muon + fragment.hltPixelTracksHitQuadrupletsL3Muon + fragment.hltPixelTracksL3Muon + fragment.hltPixelVerticesL3Muon )
22544 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 )
22545 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 )
22546 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 )
22547 fragment.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0 + fragment.HLTIterativeTrackingL3MuonIteration1 + fragment.hltIter1L3MuonMerged + fragment.HLTIterativeTrackingL3MuonIteration2 + fragment.hltIter2L3MuonMerged )
22548 fragment.HLTTrackReconstructionL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 )
22549 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
22550 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
22551 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 )
22552 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
22553 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
22554 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
22555 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
22556 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
22557 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
22558 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
22559 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
22560 fragment.HLTDoLocalPixelSequenceForRefPP = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClustersForRefPP + fragment.hltSiPixelClustersCacheForRefPP + fragment.hltSiPixelRecHitsForRefPP )
22561 fragment.HLTDoLocalStripSequenceForRefPP = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClustersForRefPP )
22562 fragment.HLTFullIterativeTrackingIteration0PreSplittingForRefPP = cms.Sequence( fragment.hltFullIter0PixelQuadrupletsPreSplittingForRefPP + fragment.hltFullIter0PixelTrackingRegionsPreSplitting + fragment.hltFullIter0PixelClusterCheckPreSplittingForRefPP + fragment.hltFullIter0PixelHitDoubletsPreSplittingForRefPP + fragment.hltFullIter0PixelHitQuadrupletsPreSplittingForRefPP + fragment.hltFullIter0PixelSeedsPreSplittingForRefPP + fragment.hltFullIter0CkfTrackCandidatesPreSplittingForRefPP + fragment.hltFullIter0CtfWithMaterialTracksPreSplittingForRefPP + fragment.hltFullIter0PrimaryVerticesPreSplittingForRefPP )
22563 fragment.HLTDoLocalPixelSequenceAfterSplittingForRefPP = cms.Sequence( fragment.hltSiPixelClustersAfterSplittingForRefPP + fragment.hltSiPixelClustersCacheAfterSplittingForRefPP + fragment.hltSiPixelRecHitsAfterSplittingForRefPP )
22564 fragment.HLTDoLocalStripSequenceFullForRefPP = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityFull + fragment.hltSiStripClustersFullForRefPP + fragment.hltSiStripMatchedRecHitsFull )
22565 fragment.HLTPixelClusterSplittingForRefPP = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltJetsForCoreTracking + fragment.HLTDoLocalPixelSequenceForRefPP + fragment.HLTDoLocalStripSequenceForRefPP + fragment.HLTFullIterativeTrackingIteration0PreSplittingForRefPP + fragment.HLTDoLocalPixelSequenceAfterSplittingForRefPP + fragment.HLTDoLocalStripSequenceFullForRefPP )
22566 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 )
22567 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 )
22568 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 )
22569 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 )
22570 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 )
22571 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 )
22572 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 )
22573 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 )
22574 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 )
22575 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 )
22576 fragment.HLTFullIterativeTrackingIteration10ForRefPP = cms.Sequence( fragment.hltFirstStepGoodPrimaryVerticesForRefPP + fragment.hltFullIter10JetCoreLayersForRefPP + fragment.hltFullIter10JetCoreTrackingRegionsForRefPP + fragment.hltFullIter10JetCoreClusterCheckForRefPP + fragment.hltFullIter10JetCoreHitDoubletsForRefPP + fragment.hltFullIter10JetCoreSeedsForRefPP + fragment.hltFullIter10CkfTrackCandidatesForRefPP + fragment.hltFullIter10CtfWithMaterialTracksForRefPP + fragment.hltFullIter10TrackMVAClassifierForRefPP )
22577 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 )
22578 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
22579 fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded )
22580 fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltTowerMakerForAll + fragment.hltTowerMakerForAll + fragment.hltTowerMakerForAll + fragment.hltFixedGridRhoFastjetAllCaloForMuons )
22581 fragment.HLTPhoton20SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10FilterForHI + fragment.hltEG20EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverEForHI )
22582 fragment.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG30EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverEForHI )
22583 fragment.HLTPhoton40SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG40EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG40HEFilterLooseHoverEForHI )
22584 fragment.HLTPhoton50SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG30FilterForHI + fragment.hltEG50EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilterLooseHoverEForHI )
22585 fragment.HLTPhoton60SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG30FilterForHI + fragment.hltEG60EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilterLooseHoverEForHI )
22586 fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHBHEForEgamma + fragment.hltParticleFlowClusterHBHEForEgamma + fragment.hltParticleFlowClusterHCALForEgamma )
22587 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 )
22588 fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars )
22589 fragment.HLTTrackReconstructionForPFNoMu = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 )
22590 fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTTrackReconstructionForPFNoMu )
22591 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 )
22592 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 )
22593 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 )
22594 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 )
22595 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 )
22596 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 )
22597 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 )
22598 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 )
22599 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 )
22600 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 )
22601 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 )
22602 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 )
22603 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 )
22604 fragment.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK8CaloJets + fragment.hltAK8CaloJetsIDPassed )
22605 fragment.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK8CaloFastJetCorrector + fragment.hltAK8CaloRelativeCorrector + fragment.hltAK8CaloAbsoluteCorrector + fragment.hltAK8CaloResidualCorrector + fragment.hltAK8CaloCorrector )
22606 fragment.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK8CaloCorrectorProducersSequence + fragment.hltAK8CaloJetsCorrected + fragment.hltAK8CaloJetsCorrectedIDPassed )
22607 fragment.HLTAK8CaloJetsSequence = cms.Sequence( fragment.HLTAK8CaloJetsReconstructionSequence + fragment.HLTAK8CaloJetsCorrectionSequence )
22608 fragment.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK8CaloJetsPF + fragment.hltAK4CaloJetsPF )
22609 fragment.HLTPreAK8PFJetsRecoSequence = cms.Sequence( fragment.HLTAK8CaloJetsPrePFRecoSequence + fragment.hltAK8CaloJetsPFEt5 + fragment.hltAK4CaloJetsPFEt5 )
22610 fragment.HLTAK8PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK8PFJets + fragment.hltAK8PFJetsLooseID + fragment.hltAK8PFJetsTightID )
22611 fragment.HLTAK8PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK8PFFastJetCorrector + fragment.hltAK8PFRelativeCorrector + fragment.hltAK8PFAbsoluteCorrector + fragment.hltAK8PFResidualCorrector + fragment.hltAK8PFCorrector )
22612 fragment.HLTAK8PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK8PFCorrectorProducersSequence + fragment.hltAK8PFJetsCorrected + fragment.hltAK8PFJetsLooseIDCorrected + fragment.hltAK8PFJetsTightIDCorrected )
22613 fragment.HLTAK8PFJetsSequence = cms.Sequence( fragment.HLTPreAK8PFJetsRecoSequence + fragment.HLTAK8PFJetsReconstructionSequence + fragment.HLTAK8PFJetsCorrectionSequence )
22614 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
22615 
22616 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
22617 fragment.HLT_ZeroBias_Beamspot_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltZeroBiasForBeamSpot + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
22618 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
22619 fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
22620 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
22621 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
22622 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
22623 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
22624 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
22625 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
22626 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
22627 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
22628 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
22629 fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence )
22630 fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence )
22631 fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence )
22632 fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence )
22633 fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence )
22634 fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence )
22635 fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence )
22636 fragment.HLT_HIL1DoubleMuOpen_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpen + fragment.hltPreHIL1DoubleMuOpen + fragment.hltL1fL1sDoubleMuOpenL1Filtered0 + fragment.HLTEndSequence )
22637 fragment.HLT_HIL1DoubleMuOpen_OS_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenOS + fragment.hltPreHIL1DoubleMuOpenOS + fragment.hltL1fL1sDoubleMuOpenOSL1Filtered0 + fragment.HLTEndSequence )
22638 fragment.HLT_HIL1DoubleMuOpen_SS_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenSS + fragment.hltPreHIL1DoubleMuOpenSS + fragment.hltL1fL1sDoubleMuOpenSSL1Filtered0 + fragment.HLTEndSequence )
22639 fragment.HLT_HIL1DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreHIL1DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0 + fragment.HLTEndSequence )
22640 fragment.HLT_HIL1DoubleMu0_HighQ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreHIL1DoubleMu0HighQ + fragment.hltL1fL1sDoubleMu0L1HighQFiltered0 + fragment.HLTEndSequence )
22641 fragment.HLT_HIL1DoubleMu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu10 + fragment.hltPreHIL1DoubleMu10 + fragment.hltL1fL1sDoubleMu10L1Filtered0 + fragment.HLTEndSequence )
22642 fragment.HLT_HIL2DoubleMu0_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreHIL2DoubleMu0 + fragment.hltL1fL1sDoubleMu0L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMu0L1f0L2Filtered0 + fragment.HLTEndSequence )
22643 fragment.HLT_HIL2DoubleMu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu10 + fragment.hltPreHIL2DoubleMu10 + fragment.hltL1fL1sDoubleMu10L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sDoubleMu10L1f0L2Filtered10 + fragment.HLTEndSequence )
22644 fragment.HLT_HIL3DoubleMu0_v2 = 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 )
22645 fragment.HLT_HIL3DoubleMu10_v2 = 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 )
22646 fragment.HLT_HIL1Mu12_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12 + fragment.hltPreHIL1Mu12 + fragment.hltL1fL1sSingleMu12L1Filtered0 + fragment.HLTEndSequence )
22647 fragment.HLT_HIL1Mu16_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16 + fragment.hltPreHIL1Mu16 + fragment.hltL1fL1sSingleMu16L1Filtered0 + fragment.HLTEndSequence )
22648 fragment.HLT_HIL2Mu7_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL2Mu7 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3OR5L1f0L2Filtered7 + fragment.HLTEndSequence )
22649 fragment.HLT_HIL2Mu12_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL2Mu12 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7L1f0L2Filtered12 + fragment.HLTEndSequence )
22650 fragment.HLT_HIL2Mu15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL2Mu15 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7L1f0L2Filtered15 + fragment.HLTEndSequence )
22651 fragment.HLT_HIL2Mu20_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7 + fragment.hltPreHIL2Mu20 + fragment.hltL1fL1sSingleMu7L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu7L1f0L2Filtered20 + fragment.HLTEndSequence )
22652 fragment.HLT_HIL3Mu7_v2 = 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 )
22653 fragment.HLT_HIL3Mu12_v2 = 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 )
22654 fragment.HLT_HIL3Mu15_v2 = 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 )
22655 fragment.HLT_HIL3Mu20_v2 = 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 )
22656 fragment.HLT_HIL3Mu3_v2 = 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 )
22657 fragment.HLT_HIL2Mu5_NHitQ10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3OR5 + fragment.hltPreHIL2Mu5NHitQ10 + fragment.hltL1fL1sSingleMu3OR5L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3OR5L1f0L2NHitQ10L2Filtered5 + fragment.HLTEndSequence )
22658 fragment.HLT_HIL3Mu3_NHitQ10_v2 = 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 )
22659 fragment.HLT_HIL3Mu3_Track1_v2 = 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 )
22660 fragment.HLT_HIL3Mu3_Track1_Jpsi_v2 = 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 )
22661 fragment.HLT_HIL3Mu5_v2 = 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 )
22662 fragment.HLT_HIL2Mu3_NHitQ10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreHIL2Mu3NHitQ10 + fragment.hltL1fL1sSingleMu3L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sSingleMu3L1f0L2NHitQ10L2Filtered3 + fragment.HLTEndSequence )
22663 fragment.HLT_HIL3Mu5_NHitQ10_v2 = 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 )
22664 fragment.HLT_HIL3Mu5_Track1_v2 = 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 )
22665 fragment.HLT_HIL3Mu5_Track1_Jpsi_v2 = 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 )
22666 fragment.HLT_HIL1UnpairedBunchBptxMinus_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinus + fragment.HLTEndSequence )
22667 fragment.HLT_HIL1UnpairedBunchBptxPlus_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlus + fragment.HLTEndSequence )
22668 fragment.HLT_HIL1NotBptxOR_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxOR + fragment.HLTEndSequence )
22669 fragment.HLT_HIDiPFJet25_FBEta3_NoCaloMatched_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDiPFJet25FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25FBEta3 + fragment.HLTEndSequence )
22670 fragment.HLT_HIDiPFJet15_FBEta3_NoCaloMatched_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence )
22671 fragment.HLT_HIDiPFJet25_NoCaloMatched_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDiPFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25 + fragment.HLTEndSequence )
22672 fragment.HLT_HIDiPFJet15_NoCaloMatched_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence )
22673 fragment.HLT_HIDiPFJetAve35_HFJEC_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence )
22674 fragment.HLT_HIDiPFJetAve25_HFJEC_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence )
22675 fragment.HLT_HIDiPFJetAve15_HFJEC_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence )
22676 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 )
22677 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 )
22678 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 )
22679 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 )
22680 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 )
22681 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 )
22682 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 )
22683 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 )
22684 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 )
22685 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 )
22686 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 )
22687 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 )
22688 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 )
22689 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 )
22690 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 )
22691 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotPP5TeV + fragment.hltPreHIHT80BeamspotppRef5TeV + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT80 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
22692 fragment.HLT_HIZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
22693 fragment.HLT_HIZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
22694 fragment.HLT_HIZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
22695 fragment.HLT_HIZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
22696 fragment.HLT_HIZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
22697 fragment.HLT_HIZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
22698 fragment.HLT_HIZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
22699 fragment.HLT_HIZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
22700 fragment.HLT_HIZeroBias_part8_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
22701 fragment.HLT_HIZeroBias_part9_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
22702 fragment.HLT_HIZeroBias_part10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
22703 fragment.HLT_HIZeroBias_part11_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
22704 fragment.HLT_HIAK4PFJet15_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIAK4PFJet15 + fragment.HLTAK4CaloJetsSequence + fragment.HLTAK4PFJetsSequence + fragment.hltSingleAK4PFJet15 + fragment.HLTEndSequence )
22705 fragment.HLT_HIAK4PFJet30_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence )
22706 fragment.HLT_HIAK4PFJet40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK4PFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet40 + fragment.HLTEndSequence )
22707 fragment.HLT_HIAK4PFJet60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK4PFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet60 + fragment.HLTEndSequence )
22708 fragment.HLT_HIAK4PFJet80_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence )
22709 fragment.HLT_HIAK4PFJet100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet80 + fragment.hltPreHIAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence )
22710 fragment.HLT_HIAK4PFJet120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreHIAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet120 + fragment.HLTEndSequence )
22711 fragment.HLT_HIAK4PFJet30FWD_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4PFJet30FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15FWD + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15FWD + fragment.hltSingleAK4PFJet30FWD + fragment.HLTEndSequence )
22712 fragment.HLT_HIAK4PFJet40FWD_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20FWD + fragment.hltPreHIAK4PFJet40FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15FWD + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15FWD + fragment.hltSingleAK4PFJet40FWD + fragment.HLTEndSequence )
22713 fragment.HLT_HIAK4PFJet60FWD_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35FWD + fragment.hltPreHIAK4PFJet60FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30FWD + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30FWD + fragment.hltSingleAK4PFJet60FWD + fragment.HLTEndSequence )
22714 fragment.HLT_HIAK4PFJet80FWD_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60FWD + fragment.hltPreHIAK4PFJet80FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30FWD + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30FWD + fragment.hltSingleAK4PFJet80FWD + fragment.HLTEndSequence )
22715 fragment.HLT_HIAK4CaloJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet8BptxAND + fragment.hltPreHIAK4CaloJet15 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTEndSequence )
22716 fragment.HLT_HIAK4CaloJet30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence )
22717 fragment.HLT_HIAK4CaloJet40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence )
22718 fragment.HLT_HIAK4CaloJet60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK4CaloJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60 + fragment.HLTEndSequence )
22719 fragment.HLT_HIAK4CaloJet80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence )
22720 fragment.HLT_HIAK4CaloJet100_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet80 + fragment.hltPreHIAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence )
22721 fragment.HLT_HIAK4CaloJet120_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreHIAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120 + fragment.HLTEndSequence )
22722 fragment.HLT_HIAK4CaloJet30FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4CaloJet30FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30FWD + fragment.HLTEndSequence )
22723 fragment.HLT_HIAK4CaloJet40FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20FWD + fragment.hltPreHIAK4CaloJet40FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40FWD + fragment.HLTEndSequence )
22724 fragment.HLT_HIAK4CaloJet60FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35FWD + fragment.hltPreHIAK4CaloJet60FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60FWD + fragment.HLTEndSequence )
22725 fragment.HLT_HIAK4CaloJet80FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60FWD + fragment.hltPreHIAK4CaloJet80FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80FWD + fragment.HLTEndSequence )
22726 fragment.HLT_HIPhoton20_HoverELoose_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHIPhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverEForHI + fragment.HLTEndSequence )
22727 fragment.HLT_HIPhoton30_HoverELoose_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIPhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverEForHI + fragment.HLTEndSequence )
22728 fragment.HLT_HIPhoton40_HoverELoose_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIPhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverEForHI + fragment.HLTEndSequence )
22729 fragment.HLT_HIPhoton50_HoverELoose_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHIPhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverEForHI + fragment.HLTEndSequence )
22730 fragment.HLT_HIPhoton60_HoverELoose_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHIPhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverEForHI + fragment.HLTEndSequence )
22731 fragment.HLT_HIEle10_WPLoose_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHIEle10WPLooseGsf + fragment.HLTEle10WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
22732 fragment.HLT_HIEle15_WPLoose_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIEle15WPLooseGsf + fragment.HLTEle15WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
22733 fragment.HLT_HIEle20_WPLoose_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
22734 fragment.HLT_HIEle30_WPLoose_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIEle30WPLooseGsf + fragment.HLTEle30WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
22735 fragment.HLT_HIEle40_WPLoose_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIEle40WPLooseGsf + fragment.HLTEle40WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
22736 fragment.HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEGJetForPPRef + fragment.hltPreHIEle20eta2p1WPTightGsfCentralPFJet15EleCleaned + fragment.HLTEle20erJetC15WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle20JetCollectionsForLeptonPlusPFJets + fragment.hltEle20PFJet15EleCleaned + fragment.HLTEndSequence )
22737 fragment.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG10 + fragment.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence )
22738 fragment.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG10 + fragment.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhoton15Eta3p1 + fragment.hltHIDoublePhoton15Mass501000FilterEta3p1 + fragment.HLTEndSequence )
22739 fragment.HLT_HIAK4PFJet30_bTag_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4PFJet30bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTBtagCSVSequencePFJet30Eta2p4 + fragment.hltBTagPFDeepCSV1p51SingleJet30Eta2p4 + fragment.HLTEndSequence )
22740 fragment.HLT_HIAK4PFJet40_bTag_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK4PFJet40bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet40 + fragment.HLTBtagCSVSequencePFJet40Eta2p4 + fragment.hltBTagPFDeepCSV1p51SingleJet40Eta2p4 + fragment.HLTEndSequence )
22741 fragment.HLT_HIAK4PFJet60_bTag_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK4PFJet60bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet60 + fragment.HLTBtagCSVSequencePFJet60Eta2p4 + fragment.hltBTagPFDeepCSV1p51SingleJet60Eta2p4 + fragment.HLTEndSequence )
22742 fragment.HLT_HIAK4PFJet80_bTag_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK4PFJet80bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTBtagCSVSequencePFJet80Eta2p4 + fragment.hltBTagPFDeepCSV1p51SingleJet80Eta2p4 + fragment.HLTEndSequence )
22743 fragment.HLT_HIEle17_WPLoose_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreHIEle17WPLooseGsf + fragment.HLTEle17WPLooseGsfSequenceForHI + fragment.HLTEndSequence )
22744 fragment.HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVLowETSingleAndDoubleEG + fragment.hltPreHIEle15Ele8CaloIdLTrackIdLIsoVL + fragment.HLTEle15Ele8L1VLowCaloIdLTrackIdLIsoVLSequence + fragment.HLTEndSequence )
22745 fragment.HLT_HIMu7p5_L2Mu2_Jpsi_v2 = 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 )
22746 fragment.HLT_HIMu7p5_L2Mu2_Upsilon_v2 = 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 )
22747 fragment.HLT_HIMu7p5_Track2_Jpsi_v2 = 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 )
22748 fragment.HLT_HIMu7p5_Track2_Upsilon_v2 = 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 )
22749 fragment.HLT_HIDimuon0_Jpsi_v2 = 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 )
22750 fragment.HLT_HIDimuon0_Jpsi_NoVertexing_v2 = 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 )
22751 fragment.HLT_HIDimuon0_Upsilon_NoVertexing_v2 = 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 )
22752 fragment.HLT_HIPFJet25_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIPFJet25 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet25 + fragment.HLTEndSequence )
22753 fragment.HLT_HIPFJet140_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreHIPFJet140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110 + fragment.hltSinglePFJet140 + fragment.HLTEndSequence )
22754 fragment.HLT_HIPFJetFwd15_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIPFJetFwd15 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet5 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5 + fragment.hltSinglePFFwdJet15 + fragment.HLTEndSequence )
22755 fragment.HLT_HIPFJetFwd25_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIPFJetFwd25 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet25 + fragment.HLTEndSequence )
22756 fragment.HLT_HIAK8PFJetFwd15_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJetFwd15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets5AK8 + fragment.hltSinglePFFwdJet15AK8 + fragment.HLTEndSequence )
22757 fragment.HLT_HIAK8PFJetFwd25_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJetFwd25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + fragment.hltSinglePFFwdJet25AK8 + fragment.HLTEndSequence )
22758 fragment.HLT_HIAK8PFJetFwd40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet20FWD + fragment.hltPreHIAK8PFJetFwd40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + fragment.hltSinglePFFwdJet40AK8 + fragment.HLTEndSequence )
22759 fragment.HLT_HIAK8PFJet15_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet15AK8 + fragment.HLTEndSequence )
22760 fragment.HLT_HIAK8PFJet25_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet25AK8 + fragment.HLTEndSequence )
22761 fragment.HLT_HIAK8PFJet40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence )
22762 fragment.HLT_HIAK8PFJet80_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence )
22763 fragment.HLT_HIAK8PFJet140_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreHIAK8PFJet140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 + fragment.hltSinglePFJet140AK8 + fragment.HLTEndSequence )
22764 fragment.HLT_HIL3Mu5_AK4PFJet30_v3 = 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 )
22765 fragment.HLT_HIL3Mu5_AK4PFJet40_v3 = 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 )
22766 fragment.HLT_HIL3Mu5_AK4PFJet60_v3 = 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 )
22767 fragment.AlCa_HIEcalPi0EBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
22768 fragment.AlCa_HIEcalPi0EEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
22769 fragment.AlCa_HIEcalEtaEBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
22770 fragment.AlCa_HIEcalEtaEEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0EtaForHI + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
22771 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
22772 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
22773 fragment.AlCa_EcalPhiSym_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
22774 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
22775 fragment.AlCa_HIRPCMuonNormalisation_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0ForHI + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
22776 fragment.AlCa_LumiPixels_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
22777 fragment.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
22778 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
22779 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
22780 
22781 
22782 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_ZeroBias_Beamspot_v4, 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_v2, fragment.HLT_HIL3DoubleMu10_v2, 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_v2, fragment.HLT_HIL3Mu12_v2, fragment.HLT_HIL3Mu15_v2, fragment.HLT_HIL3Mu20_v2, fragment.HLT_HIL3Mu3_v2, fragment.HLT_HIL2Mu5_NHitQ10_v1, fragment.HLT_HIL3Mu3_NHitQ10_v2, fragment.HLT_HIL3Mu3_Track1_v2, fragment.HLT_HIL3Mu3_Track1_Jpsi_v2, fragment.HLT_HIL3Mu5_v2, fragment.HLT_HIL2Mu3_NHitQ10_v1, fragment.HLT_HIL3Mu5_NHitQ10_v2, fragment.HLT_HIL3Mu5_Track1_v2, fragment.HLT_HIL3Mu5_Track1_Jpsi_v2, fragment.HLT_HIL1UnpairedBunchBptxMinus_v1, fragment.HLT_HIL1UnpairedBunchBptxPlus_v1, fragment.HLT_HIL1NotBptxOR_v1, fragment.HLT_HIDiPFJet25_FBEta3_NoCaloMatched_v3, fragment.HLT_HIDiPFJet15_FBEta3_NoCaloMatched_v3, fragment.HLT_HIDiPFJet25_NoCaloMatched_v3, fragment.HLT_HIDiPFJet15_NoCaloMatched_v3, fragment.HLT_HIDiPFJetAve35_HFJEC_v3, fragment.HLT_HIDiPFJetAve25_HFJEC_v3, fragment.HLT_HIDiPFJetAve15_HFJEC_v3, 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_v3, 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_v3, fragment.HLT_HIAK4PFJet30_v3, fragment.HLT_HIAK4PFJet40_v3, fragment.HLT_HIAK4PFJet60_v3, fragment.HLT_HIAK4PFJet80_v3, fragment.HLT_HIAK4PFJet100_v3, fragment.HLT_HIAK4PFJet120_v3, fragment.HLT_HIAK4PFJet30FWD_v3, fragment.HLT_HIAK4PFJet40FWD_v3, fragment.HLT_HIAK4PFJet60FWD_v3, fragment.HLT_HIAK4PFJet80FWD_v3, 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_v2, fragment.HLT_HIPhoton30_HoverELoose_v2, fragment.HLT_HIPhoton40_HoverELoose_v2, fragment.HLT_HIPhoton50_HoverELoose_v2, fragment.HLT_HIPhoton60_HoverELoose_v2, fragment.HLT_HIEle10_WPLoose_Gsf_v3, fragment.HLT_HIEle15_WPLoose_Gsf_v3, fragment.HLT_HIEle20_WPLoose_Gsf_v3, fragment.HLT_HIEle30_WPLoose_Gsf_v3, fragment.HLT_HIEle40_WPLoose_Gsf_v3, fragment.HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v3, fragment.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v3, fragment.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8, fragment.HLT_HIAK4PFJet30_bTag_v3, fragment.HLT_HIAK4PFJet40_bTag_v3, fragment.HLT_HIAK4PFJet60_bTag_v3, fragment.HLT_HIAK4PFJet80_bTag_v3, fragment.HLT_HIEle17_WPLoose_Gsf_v3, fragment.HLT_HIEle15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, fragment.HLT_HIMu7p5_L2Mu2_Jpsi_v2, fragment.HLT_HIMu7p5_L2Mu2_Upsilon_v2, fragment.HLT_HIMu7p5_Track2_Jpsi_v2, fragment.HLT_HIMu7p5_Track2_Upsilon_v2, fragment.HLT_HIDimuon0_Jpsi_v2, fragment.HLT_HIDimuon0_Jpsi_NoVertexing_v2, fragment.HLT_HIDimuon0_Upsilon_NoVertexing_v2, fragment.HLT_HIPFJet25_v3, fragment.HLT_HIPFJet140_v3, fragment.HLT_HIPFJetFwd15_v3, fragment.HLT_HIPFJetFwd25_v3, fragment.HLT_HIAK8PFJetFwd15_v3, fragment.HLT_HIAK8PFJetFwd25_v3, fragment.HLT_HIAK8PFJetFwd40_v3, fragment.HLT_HIAK8PFJet15_v3, fragment.HLT_HIAK8PFJet25_v3, fragment.HLT_HIAK8PFJet40_v3, fragment.HLT_HIAK8PFJet80_v3, fragment.HLT_HIAK8PFJet140_v3, fragment.HLT_HIL3Mu5_AK4PFJet30_v3, fragment.HLT_HIL3Mu5_AK4PFJet40_v3, fragment.HLT_HIL3Mu5_AK4PFJet60_v3, 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_v9, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixels_Random_v4, fragment.AlCa_LumiPixels_ZeroBias_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
22783 
22784 
22785 # dummyfy hltGetConditions in cff's
22786 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
22787  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
22788  result = cms.bool( True )
22789  )
22790  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
22791 
22792 # add specific customizations
22793 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
22794 fragment = customizeHLTforAll(fragment,"PRef")
22795 
22796 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
22797 fragment = customizeHLTforCMSSW(fragment,"PRef")
22798 
22799 # Eras-based customisations
22800 from HLTrigger.Configuration.Eras import modifyHLTforEras
22801 modifyHLTforEras(fragment)
22802 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)