CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --offline --data /dev/CMSSW_9_2_0/PRef --type PRef
2 
3 # /dev/CMSSW_9_2_0/PRef/V126 (CMSSW_9_2_10)
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_9_2_0/PRef/V126')
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  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
2072  DQM = cms.vstring( 'OnlineMonitor' ),
2073  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
2074  EcalCalibration = cms.vstring( 'EcalLaser' ),
2075  Express = cms.vstring( 'ExpressPhysics' ),
2076  NanoDST = cms.vstring( 'L1Accept' ),
2077  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
2078  'HighPtLowerPhotons',
2079  'HighPtPhoton30AndZ',
2080  'TOTEM_minBias',
2081  'TOTEM_zeroBias',
2082  'ZeroBias' ),
2083  PhysicsForward = cms.vstring( 'ppForward' ),
2084  PhysicsHadronsTaus = cms.vstring( 'BTagCSV',
2085  'HeavyFlavor',
2086  'HighPtJet80',
2087  'HighPtLowerJets',
2088  'JetHT' ),
2089  PhysicsMuons = cms.vstring( 'DoubleMuon',
2090  'MuPlusX',
2091  'SingleMuHighPt',
2092  'SingleMuLowPt' ),
2093  PhysicsTracks = cms.vstring( 'FullTrack',
2094  'HighMultiplicity' )
2095 )
2096 fragment.datasets = cms.PSet(
2097  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4',
2098  'AlCa_LumiPixels_ZeroBias_v8' ),
2099  BTagCSV = cms.vstring( 'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v12',
2100  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v12',
2101  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v12',
2102  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v12' ),
2103  DoubleMuon = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v4',
2104  'HLT_HIL1DoubleMu10ForPPRef_v4',
2105  'HLT_HIL2DoubleMu0_NHitQForPPRef_v5',
2106  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v6',
2107  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v6' ),
2108  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
2109  ExpressPhysics = cms.vstring( 'HLT_HIL1DoubleMu0ForPPRef_v4',
2110  'HLT_L1MinimumBiasHF1AND_v4',
2111  'HLT_Physics_v7',
2112  'HLT_Random_v3',
2113  'HLT_ZeroBias_v6' ),
2114  FullTrack = cms.vstring( 'HLT_FullTrack18ForPPRef_v9',
2115  'HLT_FullTrack24ForPPRef_v9',
2116  'HLT_FullTrack34ForPPRef_v9',
2117  'HLT_FullTrack45ForPPRef_v9',
2118  'HLT_FullTrack53ForPPRef_v9' ),
2119  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
2120  HeavyFlavor = cms.vstring( 'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v9',
2121  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v9',
2122  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v9',
2123  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v9',
2124  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v9',
2125  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v9',
2126  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v9' ),
2127  HighMultiplicity = cms.vstring( 'HLT_PixelTracks_Multiplicity110ForPPRef_v5',
2128  'HLT_PixelTracks_Multiplicity135ForPPRef_v5',
2129  'HLT_PixelTracks_Multiplicity160ForPPRef_v5',
2130  'HLT_PixelTracks_Multiplicity60ForPPRef_v5',
2131  'HLT_PixelTracks_Multiplicity85ForPPRef_v5' ),
2132  HighPtJet80 = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v8',
2133  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v8',
2134  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v8',
2135  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v8',
2136  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v8',
2137  'HLT_AK4CaloJet150ForPPRef_v8',
2138  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v8',
2139  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v8',
2140  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v8',
2141  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v8',
2142  'HLT_AK4PFJet100_Eta5p1ForPPRef_v12',
2143  'HLT_AK4PFJet110_Eta5p1ForPPRef_v12',
2144  'HLT_AK4PFJet120_Eta5p1ForPPRef_v12',
2145  'HLT_AK4PFJet80_Eta5p1ForPPRef_v12' ),
2146  HighPtLowerJets = cms.vstring( 'HLT_AK4CaloJet40_Eta5p1ForPPRef_v8',
2147  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v8',
2148  'HLT_AK4PFJet40_Eta5p1ForPPRef_v12',
2149  'HLT_AK4PFJet60_Eta5p1ForPPRef_v12' ),
2150  HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta1p5ForPPRef_v8',
2151  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v8',
2152  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v8' ),
2153  HighPtPhoton30AndZ = cms.vstring( 'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v8',
2154  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v8',
2155  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v8',
2156  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v8',
2157  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v8',
2158  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v8',
2159  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v8',
2160  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v8' ),
2161  JetHT = cms.vstring( 'HLT_AK4PFDJet60_Eta2p1ForPPRef_v12',
2162  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v12' ),
2163  L1Accept = cms.vstring( 'DST_Physics_v7' ),
2164  MuPlusX = cms.vstring( 'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v10',
2165  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v10',
2166  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v10',
2167  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v10',
2168  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v10',
2169  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v10',
2170  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v10',
2171  'HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v10',
2172  'HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v10' ),
2173  OnlineMonitor = cms.vstring( 'HLT_AK4CaloJet100_Eta5p1ForPPRef_v8',
2174  'HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v8',
2175  'HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v8',
2176  'HLT_AK4CaloJet110_Eta5p1ForPPRef_v8',
2177  'HLT_AK4CaloJet120_Eta5p1ForPPRef_v8',
2178  'HLT_AK4CaloJet150ForPPRef_v8',
2179  'HLT_AK4CaloJet40_Eta5p1ForPPRef_v8',
2180  'HLT_AK4CaloJet60_Eta5p1ForPPRef_v8',
2181  'HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v8',
2182  'HLT_AK4CaloJet80_Eta5p1ForPPRef_v8',
2183  'HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v8',
2184  'HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v8',
2185  'HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v12',
2186  'HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v12',
2187  'HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v12',
2188  'HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v12',
2189  'HLT_AK4PFDJet60_Eta2p1ForPPRef_v12',
2190  'HLT_AK4PFDJet80_Eta2p1ForPPRef_v12',
2191  'HLT_AK4PFJet100_Eta5p1ForPPRef_v12',
2192  'HLT_AK4PFJet110_Eta5p1ForPPRef_v12',
2193  'HLT_AK4PFJet120_Eta5p1ForPPRef_v12',
2194  'HLT_AK4PFJet40_Eta5p1ForPPRef_v12',
2195  'HLT_AK4PFJet60_Eta5p1ForPPRef_v12',
2196  'HLT_AK4PFJet80_Eta5p1ForPPRef_v12',
2197  'HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v9',
2198  'HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v9',
2199  'HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v9',
2200  'HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v9',
2201  'HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v9',
2202  'HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v9',
2203  'HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v9',
2204  'HLT_FullTrack18ForPPRef_v9',
2205  'HLT_FullTrack24ForPPRef_v9',
2206  'HLT_FullTrack34ForPPRef_v9',
2207  'HLT_FullTrack45ForPPRef_v9',
2208  'HLT_FullTrack53ForPPRef_v9',
2209  'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v5',
2210  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v8',
2211  'HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v8',
2212  'HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v8',
2213  'HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v8',
2214  'HLT_HIL1CastorMediumJetForPPRef_v4',
2215  'HLT_HIL1DoubleMu0ForPPRef_v4',
2216  'HLT_HIL1DoubleMu10ForPPRef_v4',
2217  'HLT_HIL2DoubleMu0_NHitQForPPRef_v5',
2218  'HLT_HIL2Mu15ForPPRef_v6',
2219  'HLT_HIL2Mu20ForPPRef_v6',
2220  'HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v10',
2221  'HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v10',
2222  'HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v10',
2223  'HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v10',
2224  'HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v10',
2225  'HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v10',
2226  'HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v10',
2227  'HLT_HIL2Mu3_NHitQ10ForPPRef_v6',
2228  'HLT_HIL2Mu5_NHitQ10ForPPRef_v6',
2229  'HLT_HIL2Mu7_NHitQ10ForPPRef_v6',
2230  'HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v6',
2231  'HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v6',
2232  'HLT_HIL3Mu15ForPPRef_v6',
2233  'HLT_HIL3Mu20ForPPRef_v6',
2234  'HLT_HIL3Mu3_NHitQ15ForPPRef_v6',
2235  'HLT_HIL3Mu5_NHitQ15ForPPRef_v6',
2236  'HLT_HIL3Mu7_NHitQ15ForPPRef_v6',
2237  'HLT_HISinglePhoton10_Eta1p5ForPPRef_v8',
2238  'HLT_HISinglePhoton15_Eta1p5ForPPRef_v8',
2239  'HLT_HISinglePhoton20_Eta1p5ForPPRef_v8',
2240  'HLT_HISinglePhoton30_Eta1p5ForPPRef_v8',
2241  'HLT_HISinglePhoton40_Eta1p5ForPPRef_v8',
2242  'HLT_HISinglePhoton50_Eta1p5ForPPRef_v8',
2243  'HLT_HISinglePhoton60_Eta1p5ForPPRef_v8',
2244  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v6',
2245  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v5',
2246  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v5',
2247  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v5',
2248  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v4',
2249  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v4',
2250  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v4',
2251  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v6',
2252  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v6',
2253  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v5',
2254  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v5',
2255  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v5',
2256  'HLT_L1MinimumBiasHF1AND_v4',
2257  'HLT_L1MinimumBiasHF1OR_v4',
2258  'HLT_L1MinimumBiasHF2AND_v4',
2259  'HLT_L1MinimumBiasHF2ORNoBptxGating_v5',
2260  'HLT_L1MinimumBiasHF2OR_v4',
2261  'HLT_L1TOTEM1_MinBias_v4',
2262  'HLT_L1TOTEM2_ZeroBias_v4',
2263  'HLT_Physics_v7',
2264  'HLT_PixelTracks_Multiplicity110ForPPRef_v5',
2265  'HLT_PixelTracks_Multiplicity135ForPPRef_v5',
2266  'HLT_PixelTracks_Multiplicity160ForPPRef_v5',
2267  'HLT_PixelTracks_Multiplicity60ForPPRef_v5',
2268  'HLT_PixelTracks_Multiplicity85ForPPRef_v5',
2269  'HLT_Random_v3',
2270  'HLT_ZeroBias_v6' ),
2271  SingleMuHighPt = cms.vstring( 'HLT_HIL2Mu15ForPPRef_v6',
2272  'HLT_HIL2Mu20ForPPRef_v6',
2273  'HLT_HIL2Mu5_NHitQ10ForPPRef_v6',
2274  'HLT_HIL2Mu7_NHitQ10ForPPRef_v6',
2275  'HLT_HIL3Mu15ForPPRef_v6',
2276  'HLT_HIL3Mu20ForPPRef_v6',
2277  'HLT_HIL3Mu5_NHitQ15ForPPRef_v6',
2278  'HLT_HIL3Mu7_NHitQ15ForPPRef_v6' ),
2279  SingleMuLowPt = cms.vstring( 'HLT_HIL2Mu3_NHitQ10ForPPRef_v6',
2280  'HLT_HIL3Mu3_NHitQ15ForPPRef_v6' ),
2281  TOTEM_minBias = cms.vstring( 'HLT_L1TOTEM1_MinBias_v4' ),
2282  TOTEM_zeroBias = cms.vstring( 'HLT_L1TOTEM2_ZeroBias_v4' ),
2283  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
2284  'HLT_HcalCalibration_v5' ),
2285  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
2286  'HLT_HcalCalibration_v5' ),
2287  ZeroBias = cms.vstring( 'HLT_Random_v3',
2288  'HLT_ZeroBias_v6' ),
2289  ppForward = cms.vstring( 'HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v5',
2290  'HLT_HIL1CastorMediumJetForPPRef_v4',
2291  'HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v6',
2292  'HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v5',
2293  'HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v5',
2294  'HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v5',
2295  'HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v4',
2296  'HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v4',
2297  'HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v4',
2298  'HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v6',
2299  'HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v6',
2300  'HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v5',
2301  'HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v5',
2302  'HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v5' )
2303 )
2304 
2305 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
2306  iovIsRunNotTime = cms.bool( True ),
2307  recordName = cms.string( "CSCChannelMapperRecord" ),
2308  firstValid = cms.vuint32( 1 )
2309 )
2310 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
2311  iovIsRunNotTime = cms.bool( True ),
2312  recordName = cms.string( "CSCIndexerRecord" ),
2313  firstValid = cms.vuint32( 1 )
2314 )
2315 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
2316  iovIsRunNotTime = cms.bool( True ),
2317  recordName = cms.string( "L1TGlobalParametersRcd" ),
2318  firstValid = cms.vuint32( 1 )
2319 )
2320 fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource",
2321  iovIsRunNotTime = cms.bool( True ),
2322  recordName = cms.string( "L1TGlobalStableParametersRcd" ),
2323  firstValid = cms.vuint32( 1 )
2324 )
2325 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
2326  iovIsRunNotTime = cms.bool( True ),
2327  recordName = cms.string( "JetTagComputerRecord" ),
2328  firstValid = cms.vuint32( 1 )
2329 )
2330 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
2331  iovIsRunNotTime = cms.bool( True ),
2332  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
2333  firstValid = cms.vuint32( 1 )
2334 )
2335 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
2336  iovIsRunNotTime = cms.bool( True ),
2337  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
2338  firstValid = cms.vuint32( 1 )
2339 )
2340 
2341 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2342  MaxDPhi = cms.double( 1.6 ),
2343  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2344  PropagationDirection = cms.string( "anyDirection" )
2345 )
2346 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2347  AlgoName = cms.string( "CSCChannelMapperPostls1" )
2348 )
2349 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2350  AlgoName = cms.string( "CSCIndexerPostls1" )
2351 )
2352 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2353  appendToDataLabel = cms.string( "" )
2354 )
2355 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2356 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2357  appendToDataLabel = cms.string( "" ),
2358  MapAuto = cms.untracked.bool( False ),
2359  SkipHE = cms.untracked.bool( False ),
2360  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
2361 )
2362 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2363  appendToDataLabel = cms.string( "" )
2364 )
2365 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2366  appendToDataLabel = cms.string( "" )
2367 )
2368 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2369  ComponentName = cms.string( "ClusterShapeHitFilter" ),
2370  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2371  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
2372 )
2373 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2374  appendToDataLabel = cms.string( "" )
2375 )
2376 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2377  SimpleMagneticField = cms.string( "" ),
2378  PropagationDirection = cms.string( "alongMomentum" ),
2379  ComponentName = cms.string( "PropagatorWithMaterial" ),
2380  Mass = cms.double( 0.105 ),
2381  ptMin = cms.double( -1.0 ),
2382  MaxDPhi = cms.double( 1.6 ),
2383  useRungeKutta = cms.bool( False )
2384 )
2385 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2386  SimpleMagneticField = cms.string( "ParabolicMf" ),
2387  PropagationDirection = cms.string( "alongMomentum" ),
2388  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2389  Mass = cms.double( 0.139 ),
2390  ptMin = cms.double( -1.0 ),
2391  MaxDPhi = cms.double( 1.6 ),
2392  useRungeKutta = cms.bool( False )
2393 )
2394 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2395  SimpleMagneticField = cms.string( "ParabolicMf" ),
2396  PropagationDirection = cms.string( "alongMomentum" ),
2397  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2398  Mass = cms.double( 0.105 ),
2399  ptMin = cms.double( -1.0 ),
2400  MaxDPhi = cms.double( 1.6 ),
2401  useRungeKutta = cms.bool( False )
2402 )
2403 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2404  SimpleMagneticField = cms.string( "" ),
2405  PropagationDirection = cms.string( "oppositeToMomentum" ),
2406  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2407  Mass = cms.double( 0.105 ),
2408  ptMin = cms.double( -1.0 ),
2409  MaxDPhi = cms.double( 1.6 ),
2410  useRungeKutta = cms.bool( False )
2411 )
2412 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2413  SimpleMagneticField = cms.string( "ParabolicMf" ),
2414  PropagationDirection = cms.string( "oppositeToMomentum" ),
2415  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2416  Mass = cms.double( 0.139 ),
2417  ptMin = cms.double( -1.0 ),
2418  MaxDPhi = cms.double( 1.6 ),
2419  useRungeKutta = cms.bool( False )
2420 )
2421 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2422  SimpleMagneticField = cms.string( "ParabolicMf" ),
2423  PropagationDirection = cms.string( "oppositeToMomentum" ),
2424  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2425  Mass = cms.double( 0.105 ),
2426  ptMin = cms.double( -1.0 ),
2427  MaxDPhi = cms.double( 1.6 ),
2428  useRungeKutta = cms.bool( False )
2429 )
2430 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2431  SimpleMagneticField = cms.string( "ParabolicMf" ),
2432  PropagationDirection = cms.string( "oppositeToMomentum" ),
2433  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2434  Mass = cms.double( 0.105 ),
2435  ptMin = cms.double( 0.1 ),
2436  MaxDPhi = cms.double( 1.6 ),
2437  useRungeKutta = cms.bool( False )
2438 )
2439 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2440  SimpleMagneticField = cms.string( "ParabolicMf" ),
2441  PropagationDirection = cms.string( "alongMomentum" ),
2442  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2443  Mass = cms.double( 0.1396 ),
2444  ptMin = cms.double( -1.0 ),
2445  MaxDPhi = cms.double( 4.0 ),
2446  useRungeKutta = cms.bool( False )
2447 )
2448 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2449  SimpleMagneticField = cms.string( "ParabolicMf" ),
2450  PropagationDirection = cms.string( "alongMomentum" ),
2451  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2452  Mass = cms.double( 0.105 ),
2453  ptMin = cms.double( 0.1 ),
2454  MaxDPhi = cms.double( 1.6 ),
2455  useRungeKutta = cms.bool( False )
2456 )
2457 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2458  EtaDivisions = cms.untracked.uint32( 20 ),
2459  PhiDivisions = cms.untracked.uint32( 20 ),
2460  EtaMax = cms.untracked.double( 2.5 )
2461 )
2462 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2463  minTracks = cms.uint32( 3 ),
2464  minVertices = cms.uint32( 1 ),
2465  use3d = cms.bool( True ),
2466  unBoost = cms.bool( False ),
2467  useSignificance = cms.bool( True )
2468 )
2469 fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer",
2470  NumberL1JetCounts = cms.uint32( 12 ),
2471  NumberL1NoIsoEG = cms.uint32( 4 ),
2472  NumberL1CenJet = cms.uint32( 4 ),
2473  NumberL1Tau = cms.uint32( 8 ),
2474  NumberConditionChips = cms.uint32( 1 ),
2475  NumberL1EGamma = cms.uint32( 12 ),
2476  TotalBxInEvent = cms.int32( 5 ),
2477  NumberL1Mu = cms.uint32( 4 ),
2478  PinsOnConditionChip = cms.uint32( 512 ),
2479  WordLength = cms.int32( 64 ),
2480  PinsOnChip = cms.uint32( 512 ),
2481  OrderOfChip = cms.vint32( 1 ),
2482  IfMuEtaNumberBits = cms.uint32( 6 ),
2483  OrderConditionChip = cms.vint32( 1 ),
2484  appendToDataLabel = cms.string( "" ),
2485  NumberL1TauJet = cms.uint32( 4 ),
2486  NumberL1Jet = cms.uint32( 12 ),
2487  NumberPhysTriggers = cms.uint32( 512 ),
2488  NumberL1Muon = cms.uint32( 12 ),
2489  UnitLength = cms.int32( 8 ),
2490  NumberL1IsoEG = cms.uint32( 4 ),
2491  NumberTechnicalTriggers = cms.uint32( 64 ),
2492  NumberL1ForJet = cms.uint32( 4 ),
2493  IfCaloEtaNumberBits = cms.uint32( 4 ),
2494  NumberPsbBoards = cms.int32( 7 ),
2495  NumberChips = cms.uint32( 5 ),
2496  NumberPhysTriggersExtended = cms.uint32( 64 )
2497 )
2498 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2499  NoErrorPropagation = cms.bool( False ),
2500  endcapShiftInZPos = cms.double( 0.0 ),
2501  PropagationDirection = cms.string( "anyDirection" ),
2502  useTuningForL2Speed = cms.bool( False ),
2503  useIsYokeFlag = cms.bool( True ),
2504  endcapShiftInZNeg = cms.double( 0.0 ),
2505  SetVBFPointer = cms.bool( False ),
2506  AssumeNoMaterial = cms.bool( False ),
2507  returnTangentPlane = cms.bool( True ),
2508  useInTeslaFromMagField = cms.bool( False ),
2509  VBFName = cms.string( "VolumeBasedMagneticField" ),
2510  useEndcapShiftsInZ = cms.bool( False ),
2511  sendLogWarning = cms.bool( False ),
2512  useMatVolumes = cms.bool( True ),
2513  debug = cms.bool( False ),
2514  ApplyRadX0Correction = cms.bool( True ),
2515  useMagVolumes = cms.bool( True ),
2516  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
2517 )
2518 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2519  ComponentName = cms.string( "TransientTrackBuilder" )
2520 )
2521 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2522  ComponentName = cms.string( "CaloDetIdAssociator" ),
2523  hcalRegion = cms.int32( 2 ),
2524  etaBinSize = cms.double( 0.087 ),
2525  nEta = cms.int32( 70 ),
2526  nPhi = cms.int32( 72 ),
2527  includeBadChambers = cms.bool( False ),
2528  includeME0 = cms.bool( False ),
2529  includeGEM = cms.bool( False )
2530 )
2531 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2532  ComponentName = cms.string( "CosmicNavigationSchool" ),
2533  SimpleMagneticField = cms.string( "" )
2534 )
2535 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2536  ComponentName = cms.string( "EcalDetIdAssociator" ),
2537  hcalRegion = cms.int32( 2 ),
2538  etaBinSize = cms.double( 0.02 ),
2539  nEta = cms.int32( 300 ),
2540  nPhi = cms.int32( 360 ),
2541  includeBadChambers = cms.bool( False ),
2542  includeME0 = cms.bool( False ),
2543  includeGEM = cms.bool( False )
2544 )
2545 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
2546  dbstatusMask = cms.PSet(
2547  kBad = cms.vstring( 'kNonRespondingIsolated',
2548  'kDeadVFE',
2549  'kDeadFE',
2550  'kNoDataNoTP' ),
2551  kGood = cms.vstring( 'kOk' ),
2552  kRecovered = cms.vstring( ),
2553  kProblematic = cms.vstring( 'kDAC',
2554  'kNoLaser',
2555  'kNoisy',
2556  'kNNoisy',
2557  'kNNNoisy',
2558  'kNNNNoisy',
2559  'kNNNNNoisy',
2560  'kFixedG6',
2561  'kFixedG1',
2562  'kFixedG0' ),
2563  kWeird = cms.vstring( ),
2564  kTime = cms.vstring( )
2565  ),
2566  timeThresh = cms.double( 2.0 ),
2567  flagMask = cms.PSet(
2568  kBad = cms.vstring( 'kFaultyHardware',
2569  'kDead',
2570  'kKilled' ),
2571  kGood = cms.vstring( 'kGood' ),
2572  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2573  'kTowerRecovered' ),
2574  kProblematic = cms.vstring( 'kPoorReco',
2575  'kPoorCalib',
2576  'kNoisy',
2577  'kSaturated' ),
2578  kWeird = cms.vstring( 'kWeird',
2579  'kDiWeird' ),
2580  kTime = cms.vstring( 'kOutOfTime' )
2581  )
2582 )
2583 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2584  appendToDataLabel = cms.string( "" )
2585 )
2586 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2587  appendToDataLabel = cms.string( "" )
2588 )
2589 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2590  ComponentName = cms.string( "HcalDetIdAssociator" ),
2591  hcalRegion = cms.int32( 2 ),
2592  etaBinSize = cms.double( 0.087 ),
2593  nEta = cms.int32( 70 ),
2594  nPhi = cms.int32( 72 ),
2595  includeBadChambers = cms.bool( False ),
2596  includeME0 = cms.bool( False ),
2597  includeGEM = cms.bool( False )
2598 )
2599 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2600  phase = cms.uint32( 1 ),
2601  RecoveredRecHitBits = cms.vstring( ),
2602  appendToDataLabel = cms.string( "" ),
2603  SeverityLevels = cms.VPSet(
2604  cms.PSet( ChannelStatus = cms.vstring( ),
2605  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
2606  Level = cms.int32( 0 )
2607  ),
2608  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2609  RecHitFlags = cms.vstring( ),
2610  Level = cms.int32( 1 )
2611  ),
2612  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2613  RecHitFlags = cms.vstring( ),
2614  Level = cms.int32( 5 )
2615  ),
2616  cms.PSet( ChannelStatus = cms.vstring( ),
2617  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2618  'HBHEIsolatedNoise',
2619  'HBHEFlatNoise',
2620  'HBHESpikeNoise',
2621  'HBHETS4TS5Noise',
2622  'HBHENegativeNoise',
2623  'HBHEPulseFitBit',
2624  'HBHEOOTPU' ),
2625  Level = cms.int32( 8 )
2626  ),
2627  cms.PSet( ChannelStatus = cms.vstring( ),
2628  RecHitFlags = cms.vstring( 'HFLongShort',
2629  'HFS8S1Ratio',
2630  'HFPET',
2631  'HFSignalAsymmetry' ),
2632  Level = cms.int32( 11 )
2633  ),
2634  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2635  RecHitFlags = cms.vstring( ),
2636  Level = cms.int32( 15 )
2637  ),
2638  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2639  'HcalCellDead' ),
2640  RecHitFlags = cms.vstring( ),
2641  Level = cms.int32( 20 )
2642  )
2643  ),
2644  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2645  'HcalCellOff',
2646  'HcalCellDead' )
2647 )
2648 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2649  charmCut = cms.double( 1.5 ),
2650  recordLabel = cms.string( "HLT" ),
2651  useTrackWeights = cms.bool( True ),
2652  useCategories = cms.bool( True ),
2653  pseudoMultiplicityMin = cms.uint32( 2 ),
2654  categoryVariableName = cms.string( "vertexCategory" ),
2655  trackPseudoSelection = cms.PSet(
2656  maxDistToAxis = cms.double( 0.07 ),
2657  totalHitsMin = cms.uint32( 0 ),
2658  ptMin = cms.double( 0.0 ),
2659  sip2dSigMax = cms.double( 99999.9 ),
2660  sip2dValMax = cms.double( 99999.9 ),
2661  sip3dSigMax = cms.double( 99999.9 ),
2662  sip3dValMax = cms.double( 99999.9 ),
2663  maxDecayLen = cms.double( 5.0 ),
2664  qualityClass = cms.string( "any" ),
2665  jetDeltaRMax = cms.double( 0.3 ),
2666  normChi2Max = cms.double( 99999.9 ),
2667  pixelHitsMin = cms.uint32( 0 ),
2668  sip2dSigMin = cms.double( 2.0 ),
2669  sip2dValMin = cms.double( -99999.9 ),
2670  sip3dSigMin = cms.double( -99999.9 ),
2671  sip3dValMin = cms.double( -99999.9 )
2672  ),
2673  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2674  'CombinedSVPseudoVertex',
2675  'CombinedSVNoVertex' ),
2676  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2677  correctVertexMass = cms.bool( True ),
2678  vertexFlip = cms.bool( False ),
2679  minimumTrackWeight = cms.double( 0.5 ),
2680  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2681  trackMultiplicityMin = cms.uint32( 3 ),
2682  trackSelection = cms.PSet(
2683  maxDistToAxis = cms.double( 0.07 ),
2684  totalHitsMin = cms.uint32( 0 ),
2685  ptMin = cms.double( 0.0 ),
2686  sip2dSigMax = cms.double( 99999.9 ),
2687  sip2dValMax = cms.double( 99999.9 ),
2688  sip3dSigMax = cms.double( 99999.9 ),
2689  sip3dValMax = cms.double( 99999.9 ),
2690  maxDecayLen = cms.double( 5.0 ),
2691  qualityClass = cms.string( "any" ),
2692  jetDeltaRMax = cms.double( 0.3 ),
2693  normChi2Max = cms.double( 99999.9 ),
2694  pixelHitsMin = cms.uint32( 0 ),
2695  sip2dSigMin = cms.double( -99999.9 ),
2696  sip2dValMin = cms.double( -99999.9 ),
2697  sip3dSigMin = cms.double( -99999.9 ),
2698  sip3dValMin = cms.double( -99999.9 )
2699  ),
2700  trackSort = cms.string( "sip2dSig" ),
2701  SoftLeptonFlip = cms.bool( False ),
2702  trackFlip = cms.bool( False )
2703 )
2704 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2705  charmCut = cms.double( 1.5 ),
2706  recordLabel = cms.string( "HLT" ),
2707  useTrackWeights = cms.bool( True ),
2708  useCategories = cms.bool( True ),
2709  pseudoMultiplicityMin = cms.uint32( 2 ),
2710  categoryVariableName = cms.string( "vertexCategory" ),
2711  trackPseudoSelection = cms.PSet(
2712  max_pT_dRcut = cms.double( 0.1 ),
2713  b_dR = cms.double( 0.6263 ),
2714  min_pT = cms.double( 120.0 ),
2715  b_pT = cms.double( 0.3684 ),
2716  ptMin = cms.double( 0.0 ),
2717  max_pT_trackPTcut = cms.double( 3.0 ),
2718  max_pT = cms.double( 500.0 ),
2719  useVariableJTA = cms.bool( False ),
2720  maxDecayLen = cms.double( 5.0 ),
2721  qualityClass = cms.string( "any" ),
2722  normChi2Max = cms.double( 99999.9 ),
2723  sip2dValMin = cms.double( -99999.9 ),
2724  sip3dValMin = cms.double( -99999.9 ),
2725  a_dR = cms.double( -0.001053 ),
2726  maxDistToAxis = cms.double( 0.07 ),
2727  totalHitsMin = cms.uint32( 0 ),
2728  a_pT = cms.double( 0.005263 ),
2729  sip2dSigMax = cms.double( 99999.9 ),
2730  sip2dValMax = cms.double( 99999.9 ),
2731  sip3dSigMax = cms.double( 99999.9 ),
2732  sip3dValMax = cms.double( 99999.9 ),
2733  min_pT_dRcut = cms.double( 0.5 ),
2734  jetDeltaRMax = cms.double( 0.3 ),
2735  pixelHitsMin = cms.uint32( 0 ),
2736  sip3dSigMin = cms.double( -99999.9 ),
2737  sip2dSigMin = cms.double( 2.0 )
2738  ),
2739  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2740  'CombinedSVIVFV2PseudoVertex',
2741  'CombinedSVIVFV2NoVertex' ),
2742  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2743  correctVertexMass = cms.bool( True ),
2744  vertexFlip = cms.bool( False ),
2745  minimumTrackWeight = cms.double( 0.5 ),
2746  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2747  trackMultiplicityMin = cms.uint32( 3 ),
2748  trackSelection = cms.PSet(
2749  max_pT_dRcut = cms.double( 0.1 ),
2750  b_dR = cms.double( 0.6263 ),
2751  min_pT = cms.double( 120.0 ),
2752  b_pT = cms.double( 0.3684 ),
2753  ptMin = cms.double( 0.0 ),
2754  max_pT_trackPTcut = cms.double( 3.0 ),
2755  max_pT = cms.double( 500.0 ),
2756  useVariableJTA = cms.bool( False ),
2757  maxDecayLen = cms.double( 5.0 ),
2758  qualityClass = cms.string( "any" ),
2759  normChi2Max = cms.double( 99999.9 ),
2760  sip2dValMin = cms.double( -99999.9 ),
2761  sip3dValMin = cms.double( -99999.9 ),
2762  a_dR = cms.double( -0.001053 ),
2763  maxDistToAxis = cms.double( 0.07 ),
2764  totalHitsMin = cms.uint32( 0 ),
2765  a_pT = cms.double( 0.005263 ),
2766  sip2dSigMax = cms.double( 99999.9 ),
2767  sip2dValMax = cms.double( 99999.9 ),
2768  sip3dSigMax = cms.double( 99999.9 ),
2769  sip3dValMax = cms.double( 99999.9 ),
2770  min_pT_dRcut = cms.double( 0.5 ),
2771  jetDeltaRMax = cms.double( 0.3 ),
2772  pixelHitsMin = cms.uint32( 0 ),
2773  sip3dSigMin = cms.double( -99999.9 ),
2774  sip2dSigMin = cms.double( -99999.9 )
2775  ),
2776  trackSort = cms.string( "sip2dSig" ),
2777  SoftLeptonFlip = cms.bool( False ),
2778  trackFlip = cms.bool( False )
2779 )
2780 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2781  maxImpactParameterSig = cms.double( 999999.0 ),
2782  deltaR = cms.double( -1.0 ),
2783  minimumImpactParameter = cms.double( -1.0 ),
2784  maximumDecayLength = cms.double( 999999.0 ),
2785  impactParameterType = cms.int32( 1 ),
2786  trackQualityClass = cms.string( "any" ),
2787  deltaRmin = cms.double( 0.0 ),
2788  maxImpactParameter = cms.double( 0.1 ),
2789  useSignedImpactParameterSig = cms.bool( True ),
2790  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2791  nthTrack = cms.int32( -1 )
2792 )
2793 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2794  b_pT = cms.double( 0.3684 ),
2795  deltaR = cms.double( -1.0 ),
2796  minimumImpactParameter = cms.double( 0.05 ),
2797  a_dR = cms.double( -0.001053 ),
2798  min_pT = cms.double( 120.0 ),
2799  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2800  max_pT = cms.double( 500.0 ),
2801  impactParameterType = cms.int32( 1 ),
2802  trackQualityClass = cms.string( "any" ),
2803  useVariableJTA = cms.bool( False ),
2804  min_pT_dRcut = cms.double( 0.5 ),
2805  max_pT_trackPTcut = cms.double( 3.0 ),
2806  max_pT_dRcut = cms.double( 0.1 ),
2807  b_dR = cms.double( 0.6263 ),
2808  a_pT = cms.double( 0.005263 ),
2809  maximumDecayLength = cms.double( 999999.0 ),
2810  nthTrack = cms.int32( 1 ),
2811  useSignedImpactParameterSig = cms.bool( False )
2812 )
2813 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2814  MaxDPhi = cms.double( 1.6 ),
2815  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2816  PropagationDirection = cms.string( "alongMomentum" )
2817 )
2818 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2819  MaxDPhi = cms.double( 1.6 ),
2820  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2821  PropagationDirection = cms.string( "oppositeToMomentum" )
2822 )
2823 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2824  SimpleMagneticField = cms.string( "" ),
2825  PropagationDirection = cms.string( "oppositeToMomentum" ),
2826  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2827  Mass = cms.double( 5.11E-4 ),
2828  ptMin = cms.double( -1.0 ),
2829  MaxDPhi = cms.double( 1.6 ),
2830  useRungeKutta = cms.bool( False )
2831 )
2832 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2833  appendToDataLabel = cms.string( "" ),
2834  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2835  MinimalTolerance = cms.double( 0.5 ),
2836  MaxDisplacement = cms.double( 0.5 ),
2837  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2838  pTChargeCutThreshold = cms.double( -1.0 ),
2839  nSigma = cms.double( 3.0 ),
2840  MaxSagitta = cms.double( 2.0 ),
2841  MaxChi2 = cms.double( 16.0 ),
2842  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2843 )
2844 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2845  appendToDataLabel = cms.string( "" ),
2846  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2847  MinimalTolerance = cms.double( 0.5 ),
2848  MaxDisplacement = cms.double( 0.5 ),
2849  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2850  pTChargeCutThreshold = cms.double( -1.0 ),
2851  nSigma = cms.double( 3.0 ),
2852  MaxSagitta = cms.double( 2.0 ),
2853  MaxChi2 = cms.double( 16.0 ),
2854  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2855 )
2856 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2857  appendToDataLabel = cms.string( "" ),
2858  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2859  MinimalTolerance = cms.double( 10.0 ),
2860  MaxDisplacement = cms.double( 100.0 ),
2861  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2862  pTChargeCutThreshold = cms.double( -1.0 ),
2863  nSigma = cms.double( 3.0 ),
2864  MaxSagitta = cms.double( -1.0 ),
2865  MaxChi2 = cms.double( 2000.0 ),
2866  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2867 )
2868 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2869  appendToDataLabel = cms.string( "" ),
2870  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2871  MinimalTolerance = cms.double( 10.0 ),
2872  MaxDisplacement = cms.double( 100.0 ),
2873  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2874  pTChargeCutThreshold = cms.double( -1.0 ),
2875  nSigma = cms.double( 3.0 ),
2876  MaxSagitta = cms.double( -1.0 ),
2877  MaxChi2 = cms.double( 30.0 ),
2878  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2879 )
2880 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2881  appendToDataLabel = cms.string( "" ),
2882  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2883  MinimalTolerance = cms.double( 0.5 ),
2884  MaxDisplacement = cms.double( 0.5 ),
2885  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2886  pTChargeCutThreshold = cms.double( 15.0 ),
2887  nSigma = cms.double( 3.0 ),
2888  MaxSagitta = cms.double( 2.0 ),
2889  MaxChi2 = cms.double( 9.0 ),
2890  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2891 )
2892 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2893  appendToDataLabel = cms.string( "" ),
2894  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2895  MinimalTolerance = cms.double( 10.0 ),
2896  MaxDisplacement = cms.double( 100.0 ),
2897  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2898  pTChargeCutThreshold = cms.double( 15.0 ),
2899  nSigma = cms.double( 3.0 ),
2900  MaxSagitta = cms.double( -1.0 ),
2901  MaxChi2 = cms.double( 9.0 ),
2902  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2903 )
2904 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2905  appendToDataLabel = cms.string( "" ),
2906  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2907  MinimalTolerance = cms.double( 0.5 ),
2908  MaxDisplacement = cms.double( 0.5 ),
2909  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2910  pTChargeCutThreshold = cms.double( -1.0 ),
2911  nSigma = cms.double( 3.0 ),
2912  MaxSagitta = cms.double( 2.0 ),
2913  MaxChi2 = cms.double( 16.0 ),
2914  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2915 )
2916 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2917  appendToDataLabel = cms.string( "" ),
2918  MinimalTolerance = cms.double( 0.5 ),
2919  MaxDisplacement = cms.double( 0.5 ),
2920  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2921  nSigma = cms.double( 4.0 ),
2922  MaxSagitta = cms.double( 2.0 ),
2923  MaxChi2 = cms.double( 40.0 ),
2924  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
2925 )
2926 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2927  appendToDataLabel = cms.string( "" ),
2928  MinimalTolerance = cms.double( 10.0 ),
2929  MaxDisplacement = cms.double( 100.0 ),
2930  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2931  nSigma = cms.double( 3.0 ),
2932  MaxSagitta = cms.double( -1.0 ),
2933  MaxChi2 = cms.double( 16.0 ),
2934  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2935 )
2936 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2937  appendToDataLabel = cms.string( "" ),
2938  MinimalTolerance = cms.double( 10.0 ),
2939  MaxDisplacement = cms.double( 100.0 ),
2940  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2941  nSigma = cms.double( 3.0 ),
2942  MaxSagitta = cms.double( -1.0 ),
2943  MaxChi2 = cms.double( 30.0 ),
2944  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2945 )
2946 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2947  appendToDataLabel = cms.string( "" ),
2948  MinimalTolerance = cms.double( 10.0 ),
2949  MaxDisplacement = cms.double( 100.0 ),
2950  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2951  nSigma = cms.double( 3.0 ),
2952  MaxSagitta = cms.double( -1.0 ),
2953  MaxChi2 = cms.double( 9.0 ),
2954  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2955 )
2956 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2957  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2958  MaxComponents = cms.int32( 12 ),
2959  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2960 )
2961 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2962  appendToDataLabel = cms.string( "" ),
2963  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2964  MinimalTolerance = cms.double( 0.5 ),
2965  MaxDisplacement = cms.double( 0.5 ),
2966  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2967  pTChargeCutThreshold = cms.double( -1.0 ),
2968  nSigma = cms.double( 3.0 ),
2969  MaxSagitta = cms.double( 2.0 ),
2970  MaxChi2 = cms.double( 9.0 ),
2971  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
2972 )
2973 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2974  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2975  fractionShared = cms.double( 0.13 ),
2976  ValidHitBonus = cms.double( 5.0 ),
2977  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2978  MissingHitPenalty = cms.double( 20.0 ),
2979  allowSharedFirstHit = cms.bool( True )
2980 )
2981 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2982  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2983  fractionShared = cms.double( 0.13 ),
2984  ValidHitBonus = cms.double( 5.0 ),
2985  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2986  MissingHitPenalty = cms.double( 20.0 ),
2987  allowSharedFirstHit = cms.bool( True )
2988 )
2989 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2990  appendToDataLabel = cms.string( "" ),
2991  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2992  MinimalTolerance = cms.double( 0.5 ),
2993  MaxDisplacement = cms.double( 0.5 ),
2994  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2995  pTChargeCutThreshold = cms.double( -1.0 ),
2996  nSigma = cms.double( 3.0 ),
2997  MaxSagitta = cms.double( 2.0 ),
2998  MaxChi2 = cms.double( 9.0 ),
2999  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3000 )
3001 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3002  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
3003  fractionShared = cms.double( 0.13 ),
3004  ValidHitBonus = cms.double( 5.0 ),
3005  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3006  MissingHitPenalty = cms.double( 20.0 ),
3007  allowSharedFirstHit = cms.bool( True )
3008 )
3009 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3010  maxImpactParameterSig = cms.double( 999999.0 ),
3011  deltaR = cms.double( -1.0 ),
3012  minimumImpactParameter = cms.double( -1.0 ),
3013  maximumDecayLength = cms.double( 999999.0 ),
3014  impactParameterType = cms.int32( 1 ),
3015  trackQualityClass = cms.string( "any" ),
3016  deltaRmin = cms.double( 0.0 ),
3017  maxImpactParameter = cms.double( 0.1 ),
3018  useSignedImpactParameterSig = cms.bool( True ),
3019  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3020  nthTrack = cms.int32( -1 )
3021 )
3022 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
3023  maxImpactParameterSig = cms.double( 999999.0 ),
3024  deltaR = cms.double( -1.0 ),
3025  minimumImpactParameter = cms.double( -1.0 ),
3026  maximumDecayLength = cms.double( 999999.0 ),
3027  impactParameterType = cms.int32( 1 ),
3028  trackQualityClass = cms.string( "any" ),
3029  deltaRmin = cms.double( 0.0 ),
3030  maxImpactParameter = cms.double( 0.2 ),
3031  useSignedImpactParameterSig = cms.bool( True ),
3032  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3033  nthTrack = cms.int32( -1 )
3034 )
3035 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3036  b_pT = cms.double( 0.3684 ),
3037  deltaR = cms.double( -1.0 ),
3038  minimumImpactParameter = cms.double( 0.05 ),
3039  a_dR = cms.double( -0.001053 ),
3040  min_pT = cms.double( 120.0 ),
3041  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3042  max_pT = cms.double( 500.0 ),
3043  impactParameterType = cms.int32( 1 ),
3044  trackQualityClass = cms.string( "any" ),
3045  useVariableJTA = cms.bool( False ),
3046  min_pT_dRcut = cms.double( 0.5 ),
3047  max_pT_trackPTcut = cms.double( 3.0 ),
3048  max_pT_dRcut = cms.double( 0.1 ),
3049  b_dR = cms.double( 0.6263 ),
3050  a_pT = cms.double( 0.005263 ),
3051  maximumDecayLength = cms.double( 999999.0 ),
3052  nthTrack = cms.int32( 1 ),
3053  useSignedImpactParameterSig = cms.bool( False )
3054 )
3055 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
3056  b_pT = cms.double( 0.3684 ),
3057  deltaR = cms.double( -1.0 ),
3058  minimumImpactParameter = cms.double( 0.2 ),
3059  a_dR = cms.double( -0.001053 ),
3060  min_pT = cms.double( 120.0 ),
3061  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3062  max_pT = cms.double( 500.0 ),
3063  impactParameterType = cms.int32( 1 ),
3064  trackQualityClass = cms.string( "any" ),
3065  useVariableJTA = cms.bool( False ),
3066  min_pT_dRcut = cms.double( 0.5 ),
3067  max_pT_trackPTcut = cms.double( 3.0 ),
3068  max_pT_dRcut = cms.double( 0.1 ),
3069  b_dR = cms.double( 0.6263 ),
3070  a_pT = cms.double( 0.005263 ),
3071  maximumDecayLength = cms.double( 999999.0 ),
3072  nthTrack = cms.int32( 2 ),
3073  useSignedImpactParameterSig = cms.bool( True )
3074 )
3075 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
3076  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
3077 )
3078 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
3079  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
3080  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
3081  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
3082  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
3083  Mass = cms.double( 5.11E-4 ),
3084  BetheHeitlerCorrection = cms.int32( 2 )
3085 )
3086 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3087  NoErrorPropagation = cms.bool( False ),
3088  endcapShiftInZPos = cms.double( 0.0 ),
3089  PropagationDirection = cms.string( "anyDirection" ),
3090  useTuningForL2Speed = cms.bool( True ),
3091  useIsYokeFlag = cms.bool( True ),
3092  endcapShiftInZNeg = cms.double( 0.0 ),
3093  SetVBFPointer = cms.bool( False ),
3094  AssumeNoMaterial = cms.bool( False ),
3095  returnTangentPlane = cms.bool( True ),
3096  useInTeslaFromMagField = cms.bool( False ),
3097  VBFName = cms.string( "VolumeBasedMagneticField" ),
3098  useEndcapShiftsInZ = cms.bool( False ),
3099  sendLogWarning = cms.bool( False ),
3100  useMatVolumes = cms.bool( True ),
3101  debug = cms.bool( False ),
3102  ApplyRadX0Correction = cms.bool( True ),
3103  useMagVolumes = cms.bool( True ),
3104  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
3105 )
3106 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3107  NoErrorPropagation = cms.bool( False ),
3108  endcapShiftInZPos = cms.double( 0.0 ),
3109  PropagationDirection = cms.string( "oppositeToMomentum" ),
3110  useTuningForL2Speed = cms.bool( True ),
3111  useIsYokeFlag = cms.bool( True ),
3112  endcapShiftInZNeg = cms.double( 0.0 ),
3113  SetVBFPointer = cms.bool( False ),
3114  AssumeNoMaterial = cms.bool( False ),
3115  returnTangentPlane = cms.bool( True ),
3116  useInTeslaFromMagField = cms.bool( False ),
3117  VBFName = cms.string( "VolumeBasedMagneticField" ),
3118  useEndcapShiftsInZ = cms.bool( False ),
3119  sendLogWarning = cms.bool( False ),
3120  useMatVolumes = cms.bool( True ),
3121  debug = cms.bool( False ),
3122  ApplyRadX0Correction = cms.bool( True ),
3123  useMagVolumes = cms.bool( True ),
3124  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
3125 )
3126 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
3127  EstimateCut = cms.double( -1.0 ),
3128  appendToDataLabel = cms.string( "" ),
3129  LogPixelProbabilityCut = cms.double( -16.0 ),
3130  MinDof = cms.int32( 2 ),
3131  NoOutliersBeginEnd = cms.bool( False ),
3132  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3133  MinNumberOfHits = cms.int32( 3 ),
3134  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3135  MaxNumberOfOutliers = cms.int32( 3 ),
3136  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3137  MaxFractionOutliers = cms.double( 0.3 ),
3138  NoInvalidHitsBeginEnd = cms.bool( True ),
3139  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
3140  RejectTracks = cms.bool( True )
3141 )
3142 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3143  EstimateCut = cms.double( -1.0 ),
3144  appendToDataLabel = cms.string( "" ),
3145  LogPixelProbabilityCut = cms.double( -16.0 ),
3146  MinDof = cms.int32( 2 ),
3147  NoOutliersBeginEnd = cms.bool( False ),
3148  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3149  MinNumberOfHits = cms.int32( 5 ),
3150  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3151  MaxNumberOfOutliers = cms.int32( 3 ),
3152  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3153  MaxFractionOutliers = cms.double( 0.3 ),
3154  NoInvalidHitsBeginEnd = cms.bool( False ),
3155  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3156  RejectTracks = cms.bool( True )
3157 )
3158 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3159  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3160  appendToDataLabel = cms.string( "" ),
3161  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3162  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
3163 )
3164 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3165  SimpleMagneticField = cms.string( "" ),
3166  PropagationDirection = cms.string( "alongMomentum" ),
3167  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3168  Mass = cms.double( 5.11E-4 ),
3169  ptMin = cms.double( -1.0 ),
3170  MaxDPhi = cms.double( 1.6 ),
3171  useRungeKutta = cms.bool( False )
3172 )
3173 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3174  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
3175 )
3176 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3177  EstimateCut = cms.double( -1.0 ),
3178  appendToDataLabel = cms.string( "" ),
3179  LogPixelProbabilityCut = cms.double( -16.0 ),
3180  MinDof = cms.int32( 2 ),
3181  NoOutliersBeginEnd = cms.bool( False ),
3182  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3183  MinNumberOfHits = cms.int32( 5 ),
3184  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3185  MaxNumberOfOutliers = cms.int32( 3 ),
3186  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3187  MaxFractionOutliers = cms.double( 0.3 ),
3188  NoInvalidHitsBeginEnd = cms.bool( True ),
3189  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3190  RejectTracks = cms.bool( True )
3191 )
3192 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3193  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3194  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3195  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3196  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3197  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
3198 )
3199 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3200  ErrorRescaling = cms.double( 100.0 ),
3201  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3202  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3203  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3204  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3205  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
3206 )
3207 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3208  appendToDataLabel = cms.string( "" ),
3209  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3210  MinimalTolerance = cms.double( 0.5 ),
3211  MaxDisplacement = cms.double( 0.5 ),
3212  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3213  pTChargeCutThreshold = cms.double( 15.0 ),
3214  nSigma = cms.double( 3.0 ),
3215  MaxSagitta = cms.double( 2.0 ),
3216  MaxChi2 = cms.double( 30.0 ),
3217  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3218 )
3219 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3220  appendToDataLabel = cms.string( "" ),
3221  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3222  MinimalTolerance = cms.double( 0.5 ),
3223  MaxDisplacement = cms.double( 0.5 ),
3224  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3225  pTChargeCutThreshold = cms.double( 15.0 ),
3226  nSigma = cms.double( 3.0 ),
3227  MaxSagitta = cms.double( 2.0 ),
3228  MaxChi2 = cms.double( 30.0 ),
3229  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3230 )
3231 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3232  appendToDataLabel = cms.string( "" ),
3233  MinimalTolerance = cms.double( 10.0 ),
3234  MaxDisplacement = cms.double( 100.0 ),
3235  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3236  nSigma = cms.double( 3.0 ),
3237  MaxSagitta = cms.double( -1.0 ),
3238  MaxChi2 = cms.double( 36.0 ),
3239  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3240 )
3241 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3242  EstimateCut = cms.double( -1.0 ),
3243  appendToDataLabel = cms.string( "" ),
3244  LogPixelProbabilityCut = cms.double( -16.0 ),
3245  MinDof = cms.int32( 2 ),
3246  NoOutliersBeginEnd = cms.bool( False ),
3247  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3248  MinNumberOfHits = cms.int32( 5 ),
3249  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3250  MaxNumberOfOutliers = cms.int32( 3 ),
3251  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3252  MaxFractionOutliers = cms.double( 0.3 ),
3253  NoInvalidHitsBeginEnd = cms.bool( False ),
3254  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3255  RejectTracks = cms.bool( True )
3256 )
3257 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3258  EstimateCut = cms.double( -1.0 ),
3259  appendToDataLabel = cms.string( "" ),
3260  LogPixelProbabilityCut = cms.double( -16.0 ),
3261  MinDof = cms.int32( 2 ),
3262  NoOutliersBeginEnd = cms.bool( False ),
3263  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3264  MinNumberOfHits = cms.int32( 5 ),
3265  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3266  MaxNumberOfOutliers = cms.int32( 3 ),
3267  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3268  MaxFractionOutliers = cms.double( 0.3 ),
3269  NoInvalidHitsBeginEnd = cms.bool( False ),
3270  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3271  RejectTracks = cms.bool( True )
3272 )
3273 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3274  EstimateCut = cms.double( 20.0 ),
3275  appendToDataLabel = cms.string( "" ),
3276  LogPixelProbabilityCut = cms.double( -14.0 ),
3277  MinDof = cms.int32( 2 ),
3278  NoOutliersBeginEnd = cms.bool( False ),
3279  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3280  MinNumberOfHits = cms.int32( 3 ),
3281  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3282  MaxNumberOfOutliers = cms.int32( 3 ),
3283  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3284  MaxFractionOutliers = cms.double( 0.3 ),
3285  NoInvalidHitsBeginEnd = cms.bool( True ),
3286  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3287  RejectTracks = cms.bool( True )
3288 )
3289 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3290  EstimateCut = cms.double( 20.0 ),
3291  appendToDataLabel = cms.string( "" ),
3292  LogPixelProbabilityCut = cms.double( -14.0 ),
3293  MinDof = cms.int32( 2 ),
3294  NoOutliersBeginEnd = cms.bool( False ),
3295  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3296  MinNumberOfHits = cms.int32( 3 ),
3297  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3298  MaxNumberOfOutliers = cms.int32( 3 ),
3299  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3300  MaxFractionOutliers = cms.double( 0.3 ),
3301  NoInvalidHitsBeginEnd = cms.bool( True ),
3302  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3303  RejectTracks = cms.bool( True )
3304 )
3305 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3306  appendToDataLabel = cms.string( "" ),
3307  minHits = cms.int32( 3 ),
3308  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3309  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3310  Updator = cms.string( "hltESPKFUpdator" ),
3311  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3312  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3313 )
3314 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3315  appendToDataLabel = cms.string( "" ),
3316  minHits = cms.int32( 3 ),
3317  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3318  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3319  Updator = cms.string( "hltESPKFUpdator" ),
3320  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3321  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3322 )
3323 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3324  appendToDataLabel = cms.string( "" ),
3325  minHits = cms.int32( 3 ),
3326  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3327  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3328  Updator = cms.string( "hltESPKFUpdator" ),
3329  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3330  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3331 )
3332 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3333  errorRescaling = cms.double( 100.0 ),
3334  minHits = cms.int32( 3 ),
3335  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3336  appendToDataLabel = cms.string( "" ),
3337  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3338  Updator = cms.string( "hltESPKFUpdator" ),
3339  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3340  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3341 )
3342 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3343  errorRescaling = cms.double( 100.0 ),
3344  minHits = cms.int32( 3 ),
3345  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3346  appendToDataLabel = cms.string( "" ),
3347  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3348  Updator = cms.string( "hltESPKFUpdator" ),
3349  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3350  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3351 )
3352 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3353  errorRescaling = cms.double( 10.0 ),
3354  minHits = cms.int32( 3 ),
3355  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3356  appendToDataLabel = cms.string( "" ),
3357  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3358  Updator = cms.string( "hltESPKFUpdator" ),
3359  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3360  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3361 )
3362 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
3363  errorRescaling = cms.double( 10.0 ),
3364  minHits = cms.int32( 3 ),
3365  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
3366  appendToDataLabel = cms.string( "" ),
3367  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3368  Updator = cms.string( "hltESPKFUpdator" ),
3369  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3370  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3371 )
3372 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
3373  ComponentName = cms.string( "hltESPKFUpdator" )
3374 )
3375 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
3376  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
3377  DistanceMeasure = cms.string( "KullbackLeibler" )
3378 )
3379 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3380  appendToDataLabel = cms.string( "" ),
3381  minHits = cms.int32( 3 ),
3382  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
3383  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3384  Updator = cms.string( "hltESPKFUpdator" ),
3385  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
3386  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3387 )
3388 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3389  appendToDataLabel = cms.string( "" ),
3390  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3391  MinimalTolerance = cms.double( 0.5 ),
3392  MaxDisplacement = cms.double( 0.5 ),
3393  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3394  pTChargeCutThreshold = cms.double( -1.0 ),
3395  nSigma = cms.double( 3.0 ),
3396  MaxSagitta = cms.double( 2.0 ),
3397  MaxChi2 = cms.double( 9.0 ),
3398  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3399 )
3400 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3401  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3402  fractionShared = cms.double( 0.16 ),
3403  ValidHitBonus = cms.double( 5.0 ),
3404  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3405  MissingHitPenalty = cms.double( 20.0 ),
3406  allowSharedFirstHit = cms.bool( True )
3407 )
3408 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3409  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3410  fractionShared = cms.double( 0.16 ),
3411  ValidHitBonus = cms.double( 5.0 ),
3412  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3413  MissingHitPenalty = cms.double( 20.0 ),
3414  allowSharedFirstHit = cms.bool( True )
3415 )
3416 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3417  appendToDataLabel = cms.string( "" ),
3418  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3419  MinimalTolerance = cms.double( 0.5 ),
3420  MaxDisplacement = cms.double( 0.5 ),
3421  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3422  pTChargeCutThreshold = cms.double( -1.0 ),
3423  nSigma = cms.double( 3.0 ),
3424  MaxSagitta = cms.double( 2.0 ),
3425  MaxChi2 = cms.double( 9.0 ),
3426  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3427 )
3428 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3429  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3430  fractionShared = cms.double( 0.16 ),
3431  ValidHitBonus = cms.double( 5.0 ),
3432  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3433  MissingHitPenalty = cms.double( 20.0 ),
3434  allowSharedFirstHit = cms.bool( True )
3435 )
3436 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3437  UseStripStripQualityDB = cms.bool( True ),
3438  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3439  UsePixelROCQualityDB = cms.bool( True ),
3440  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3441  UseStripAPVFiberQualityDB = cms.bool( True ),
3442  badStripCuts = cms.PSet(
3443  TOB = cms.PSet(
3444  maxBad = cms.uint32( 4 ),
3445  maxConsecutiveBad = cms.uint32( 2 )
3446  ),
3447  TIB = cms.PSet(
3448  maxBad = cms.uint32( 4 ),
3449  maxConsecutiveBad = cms.uint32( 2 )
3450  ),
3451  TID = cms.PSet(
3452  maxBad = cms.uint32( 4 ),
3453  maxConsecutiveBad = cms.uint32( 2 )
3454  ),
3455  TEC = cms.PSet(
3456  maxBad = cms.uint32( 4 ),
3457  maxConsecutiveBad = cms.uint32( 2 )
3458  )
3459  ),
3460  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3461  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3462  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3463  UsePixelModuleQualityDB = cms.bool( True ),
3464  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3465  HitMatcher = cms.string( "StandardMatcher" ),
3466  DebugStripStripQualityDB = cms.untracked.bool( False ),
3467  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3468  SiStripQualityLabel = cms.string( "" ),
3469  UseStripModuleQualityDB = cms.bool( True ),
3470  MaskBadAPVFibers = cms.bool( True )
3471 )
3472 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3473  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3474  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3475  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
3476 )
3477 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3478  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3479  fractionShared = cms.double( 0.11 ),
3480  ValidHitBonus = cms.double( 5.0 ),
3481  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3482  MissingHitPenalty = cms.double( 20.0 ),
3483  allowSharedFirstHit = cms.bool( True )
3484 )
3485 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3486  appendToDataLabel = cms.string( "" ),
3487  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3488  MinimalTolerance = cms.double( 0.5 ),
3489  MaxDisplacement = cms.double( 0.5 ),
3490  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3491  pTChargeCutThreshold = cms.double( -1.0 ),
3492  nSigma = cms.double( 3.0 ),
3493  MaxSagitta = cms.double( 2.0 ),
3494  MaxChi2 = cms.double( 16.0 ),
3495  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3496 )
3497 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3498  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3499  fractionShared = cms.double( 0.11 ),
3500  ValidHitBonus = cms.double( 5.0 ),
3501  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3502  MissingHitPenalty = cms.double( 20.0 ),
3503  allowSharedFirstHit = cms.bool( True )
3504 )
3505 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3506  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3507 )
3508 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3509  useLAAlignmentOffsets = cms.bool( False ),
3510  DoCosmics = cms.bool( False ),
3511  eff_charge_cut_highX = cms.double( 1.0 ),
3512  eff_charge_cut_highY = cms.double( 1.0 ),
3513  inflate_all_errors_no_trk_angle = cms.bool( False ),
3514  eff_charge_cut_lowY = cms.double( 0.0 ),
3515  eff_charge_cut_lowX = cms.double( 0.0 ),
3516  UseErrorsFromTemplates = cms.bool( True ),
3517  TruncatePixelCharge = cms.bool( True ),
3518  size_cutY = cms.double( 3.0 ),
3519  size_cutX = cms.double( 3.0 ),
3520  useLAWidthFromDB = cms.bool( False ),
3521  inflate_errors = cms.bool( False ),
3522  Alpha2Order = cms.bool( True ),
3523  ClusterProbComputationFlag = cms.int32( 0 ),
3524  PixelErrorParametrization = cms.string( "NOTcmsim" ),
3525  EdgeClusterErrorX = cms.double( 50.0 ),
3526  EdgeClusterErrorY = cms.double( 85.0 ),
3527  LoadTemplatesFromDB = cms.bool( True ),
3528  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3529  MagneticFieldRecord = cms.ESInputTag( "" ),
3530  IrradiationBiasCorrection = cms.bool( False )
3531 )
3532 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3533  DoLorentz = cms.bool( True ),
3534  DoCosmics = cms.bool( False ),
3535  LoadTemplatesFromDB = cms.bool( True ),
3536  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3537  Alpha2Order = cms.bool( True ),
3538  ClusterProbComputationFlag = cms.int32( 0 ),
3539  speed = cms.int32( -2 ),
3540  UseClusterSplitter = cms.bool( False )
3541 )
3542 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3543  appendToDataLabel = cms.string( "" ),
3544  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3545  MinimalTolerance = cms.double( 0.5 ),
3546  MaxDisplacement = cms.double( 0.5 ),
3547  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3548  pTChargeCutThreshold = cms.double( -1.0 ),
3549  nSigma = cms.double( 3.0 ),
3550  MaxSagitta = cms.double( 2.0 ),
3551  MaxChi2 = cms.double( 16.0 ),
3552  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3553 )
3554 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3555  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3556  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3557  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
3558 )
3559 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3560  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3561  fractionShared = cms.double( 0.11 ),
3562  ValidHitBonus = cms.double( 5.0 ),
3563  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3564  MissingHitPenalty = cms.double( 20.0 ),
3565  allowSharedFirstHit = cms.bool( True )
3566 )
3567 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3568  appendToDataLabel = cms.string( "" ),
3569  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3570  MinimalTolerance = cms.double( 0.5 ),
3571  MaxDisplacement = cms.double( 0.5 ),
3572  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3573  pTChargeCutThreshold = cms.double( 15.0 ),
3574  nSigma = cms.double( 3.0 ),
3575  MaxSagitta = cms.double( 2.0 ),
3576  MaxChi2 = cms.double( 9.0 ),
3577  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
3578 )
3579 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3580  appendToDataLabel = cms.string( "" ),
3581  MinimalTolerance = cms.double( 10.0 ),
3582  MaxDisplacement = cms.double( 100.0 ),
3583  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3584  nSigma = cms.double( 3.0 ),
3585  MaxSagitta = cms.double( -1.0 ),
3586  MaxChi2 = cms.double( 25.0 ),
3587  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3588 )
3589 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3590  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3591  fractionShared = cms.double( 0.19 ),
3592  ValidHitBonus = cms.double( 5.0 ),
3593  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3594  MissingHitPenalty = cms.double( 20.0 ),
3595  allowSharedFirstHit = cms.bool( True )
3596 )
3597 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3598  appendToDataLabel = cms.string( "" ),
3599  minHits = cms.int32( 3 ),
3600  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3601  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3602  Updator = cms.string( "hltESPKFUpdator" ),
3603  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3604  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3605 )
3606 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3607  errorRescaling = cms.double( 100.0 ),
3608  minHits = cms.int32( 3 ),
3609  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3610  appendToDataLabel = cms.string( "" ),
3611  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3612  Updator = cms.string( "hltESPKFUpdator" ),
3613  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3614  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3615 )
3616 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3617  SimpleMagneticField = cms.string( "" ),
3618  PropagationDirection = cms.string( "alongMomentum" ),
3619  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3620  Mass = cms.double( 0.105 ),
3621  ptMin = cms.double( -1.0 ),
3622  MaxDPhi = cms.double( 1.6 ),
3623  useRungeKutta = cms.bool( True )
3624 )
3625 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3626  Epsilon = cms.double( 5.0 ),
3627  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3628  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3629  PropagationDirection = cms.string( "alongMomentum" ),
3630  ComponentName = cms.string( "hltESPSmartPropagator" )
3631 )
3632 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3633  Epsilon = cms.double( 5.0 ),
3634  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3635  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3636  PropagationDirection = cms.string( "alongMomentum" ),
3637  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
3638 )
3639 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3640  Epsilon = cms.double( 5.0 ),
3641  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3642  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3643  PropagationDirection = cms.string( "oppositeToMomentum" ),
3644  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
3645 )
3646 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3647  distance = cms.double( 0.5 )
3648 )
3649 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3650  NoErrorPropagation = cms.bool( False ),
3651  endcapShiftInZPos = cms.double( 0.0 ),
3652  PropagationDirection = cms.string( "alongMomentum" ),
3653  useTuningForL2Speed = cms.bool( False ),
3654  useIsYokeFlag = cms.bool( True ),
3655  endcapShiftInZNeg = cms.double( 0.0 ),
3656  SetVBFPointer = cms.bool( False ),
3657  AssumeNoMaterial = cms.bool( False ),
3658  returnTangentPlane = cms.bool( True ),
3659  useInTeslaFromMagField = cms.bool( False ),
3660  VBFName = cms.string( "VolumeBasedMagneticField" ),
3661  useEndcapShiftsInZ = cms.bool( False ),
3662  sendLogWarning = cms.bool( False ),
3663  useMatVolumes = cms.bool( True ),
3664  debug = cms.bool( False ),
3665  ApplyRadX0Correction = cms.bool( True ),
3666  useMagVolumes = cms.bool( True ),
3667  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
3668 )
3669 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3670  NoErrorPropagation = cms.bool( False ),
3671  endcapShiftInZPos = cms.double( 0.0 ),
3672  PropagationDirection = cms.string( "oppositeToMomentum" ),
3673  useTuningForL2Speed = cms.bool( False ),
3674  useIsYokeFlag = cms.bool( True ),
3675  endcapShiftInZNeg = cms.double( 0.0 ),
3676  SetVBFPointer = cms.bool( False ),
3677  AssumeNoMaterial = cms.bool( False ),
3678  returnTangentPlane = cms.bool( True ),
3679  useInTeslaFromMagField = cms.bool( False ),
3680  VBFName = cms.string( "VolumeBasedMagneticField" ),
3681  useEndcapShiftsInZ = cms.bool( False ),
3682  sendLogWarning = cms.bool( False ),
3683  useMatVolumes = cms.bool( True ),
3684  debug = cms.bool( False ),
3685  ApplyRadX0Correction = cms.bool( True ),
3686  useMagVolumes = cms.bool( True ),
3687  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
3688 )
3689 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3690  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3691  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3692  parameters = cms.PSet(
3693  mTIB_P1 = cms.double( 0.202 ),
3694  maxChgOneMIP = cms.double( 6000.0 ),
3695  mTEC_P0 = cms.double( -1.885 ),
3696  mTOB_P1 = cms.double( 0.253 ),
3697  mTEC_P1 = cms.double( 0.471 ),
3698  mLC_P2 = cms.double( 0.3 ),
3699  mLC_P1 = cms.double( 0.618 ),
3700  mTOB_P0 = cms.double( -1.026 ),
3701  mLC_P0 = cms.double( -0.326 ),
3702  useLegacyError = cms.bool( False ),
3703  mTIB_P0 = cms.double( -0.742 ),
3704  mTID_P1 = cms.double( 0.433 ),
3705  mTID_P0 = cms.double( -1.427 )
3706  )
3707 )
3708 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3709  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3710  Matcher = cms.string( "StandardMatcher" ),
3711  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3712  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3713  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
3714 )
3715 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3716  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3717  Matcher = cms.string( "StandardMatcher" ),
3718  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3719  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3720  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
3721 )
3722 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3723  StripCPE = cms.string( "Fake" ),
3724  Matcher = cms.string( "StandardMatcher" ),
3725  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3726  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3727  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
3728 )
3729 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3730  StripCPE = cms.string( "Fake" ),
3731  Matcher = cms.string( "StandardMatcher" ),
3732  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3733  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3734  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
3735 )
3736 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3737  appendToDataLabel = cms.string( "" ),
3738  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3739  MinimalTolerance = cms.double( 0.5 ),
3740  MaxDisplacement = cms.double( 0.5 ),
3741  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3742  pTChargeCutThreshold = cms.double( -1.0 ),
3743  nSigma = cms.double( 3.0 ),
3744  MaxSagitta = cms.double( 2.0 ),
3745  MaxChi2 = cms.double( 16.0 ),
3746  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
3747 )
3748 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3749  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3750  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3751  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" )
3752 )
3753 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3754  EstimateCut = cms.double( 30.0 ),
3755  appendToDataLabel = cms.string( "" ),
3756  LogPixelProbabilityCut = cms.double( -16.0 ),
3757  MinDof = cms.int32( 2 ),
3758  NoOutliersBeginEnd = cms.bool( False ),
3759  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3760  MinNumberOfHits = cms.int32( 7 ),
3761  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3762  MaxNumberOfOutliers = cms.int32( 3 ),
3763  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3764  MaxFractionOutliers = cms.double( 0.3 ),
3765  NoInvalidHitsBeginEnd = cms.bool( False ),
3766  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3767  RejectTracks = cms.bool( True )
3768 )
3769 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3770  EstimateCut = cms.double( 30.0 ),
3771  appendToDataLabel = cms.string( "" ),
3772  LogPixelProbabilityCut = cms.double( -16.0 ),
3773  MinDof = cms.int32( 2 ),
3774  NoOutliersBeginEnd = cms.bool( False ),
3775  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3776  MinNumberOfHits = cms.int32( 7 ),
3777  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3778  MaxNumberOfOutliers = cms.int32( 3 ),
3779  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3780  MaxFractionOutliers = cms.double( 0.3 ),
3781  NoInvalidHitsBeginEnd = cms.bool( False ),
3782  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3783  RejectTracks = cms.bool( True )
3784 )
3785 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3786  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3787  appendToDataLabel = cms.string( "" ),
3788  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3789  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
3790 )
3791 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3792  appendToDataLabel = cms.string( "" ),
3793  minHits = cms.int32( 7 ),
3794  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3795  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3796  Updator = cms.string( "hltESPKFUpdator" ),
3797  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3798  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3799 )
3800 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3801  appendToDataLabel = cms.string( "" ),
3802  minHits = cms.int32( 7 ),
3803  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3804  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3805  Updator = cms.string( "hltESPKFUpdator" ),
3806  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3807  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3808 )
3809 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3810  errorRescaling = cms.double( 10.0 ),
3811  minHits = cms.int32( 7 ),
3812  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3813  appendToDataLabel = cms.string( "" ),
3814  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3815  Updator = cms.string( "hltESPKFUpdator" ),
3816  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3817  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3818 )
3819 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3820  errorRescaling = cms.double( 10.0 ),
3821  minHits = cms.int32( 7 ),
3822  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3823  appendToDataLabel = cms.string( "" ),
3824  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3825  Updator = cms.string( "hltESPKFUpdator" ),
3826  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3827  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3828 )
3829 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3830  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3831  fractionShared = cms.double( 0.09 ),
3832  ValidHitBonus = cms.double( 5.0 ),
3833  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3834  MissingHitPenalty = cms.double( 20.0 ),
3835  allowSharedFirstHit = cms.bool( True )
3836 )
3837 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3838  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3839  appendToDataLabel = cms.string( "" ),
3840  algoOrder = cms.vstring( )
3841 )
3842 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3843  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3844  fractionShared = cms.double( 0.5 ),
3845  ValidHitBonus = cms.double( 100.0 ),
3846  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3847  MissingHitPenalty = cms.double( 0.0 ),
3848  allowSharedFirstHit = cms.bool( False )
3849 )
3850 fragment.hltESPTrajectoryCleanerBySharedSeeds = cms.ESProducer( "TrajectoryCleanerESProducer",
3851  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedSeeds" ),
3852  fractionShared = cms.double( 0.5 ),
3853  ValidHitBonus = cms.double( 100.0 ),
3854  ComponentType = cms.string( "TrajectoryCleanerBySharedSeeds" ),
3855  MissingHitPenalty = cms.double( 0.0 ),
3856  allowSharedFirstHit = cms.bool( True )
3857 )
3858 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3859  appendToDataLabel = cms.string( "" ),
3860  minHits = cms.int32( 3 ),
3861  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3862  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3863  Updator = cms.string( "hltESPKFUpdator" ),
3864  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3865  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3866 )
3867 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3868  errorRescaling = cms.double( 100.0 ),
3869  minHits = cms.int32( 3 ),
3870  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3871  appendToDataLabel = cms.string( "" ),
3872  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3873  Updator = cms.string( "hltESPKFUpdator" ),
3874  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3875  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
3876 )
3877 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3878  useQuadrupletAlgo = cms.bool( False ),
3879  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3880  appendToDataLabel = cms.string( "" )
3881 )
3882 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3883  ComponentName = cms.string( "hltTrackCleaner" ),
3884  appendToDataLabel = cms.string( "" )
3885 )
3886 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3887  ComponentName = cms.string( "HODetIdAssociator" ),
3888  hcalRegion = cms.int32( 2 ),
3889  etaBinSize = cms.double( 0.087 ),
3890  nEta = cms.int32( 30 ),
3891  nPhi = cms.int32( 72 ),
3892  includeBadChambers = cms.bool( False ),
3893  includeME0 = cms.bool( False ),
3894  includeGEM = cms.bool( False )
3895 )
3896 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3897  ComponentName = cms.string( "MuonDetIdAssociator" ),
3898  hcalRegion = cms.int32( 2 ),
3899  etaBinSize = cms.double( 0.125 ),
3900  nEta = cms.int32( 48 ),
3901  nPhi = cms.int32( 48 ),
3902  includeBadChambers = cms.bool( False ),
3903  includeME0 = cms.bool( False ),
3904  includeGEM = cms.bool( False )
3905 )
3906 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3907  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3908  fractionShared = cms.double( 0.1 ),
3909  ValidHitBonus = cms.double( 1000.0 ),
3910  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3911  MissingHitPenalty = cms.double( 1.0 ),
3912  allowSharedFirstHit = cms.bool( True )
3913 )
3914 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3915  ComponentName = cms.string( "SimpleNavigationSchool" ),
3916  SimpleMagneticField = cms.string( "ParabolicMf" )
3917 )
3918 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3919  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3920  hcalRegion = cms.int32( 2 ),
3921  etaBinSize = cms.double( 0.1 ),
3922  nEta = cms.int32( 60 ),
3923  nPhi = cms.int32( 30 ),
3924  includeBadChambers = cms.bool( False ),
3925  includeME0 = cms.bool( False ),
3926  includeGEM = cms.bool( False )
3927 )
3928 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
3929  ListOfRecordToMerge = cms.VPSet(
3930  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
3931  tag = cms.string( "" )
3932  ),
3933  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
3934  tag = cms.string( "" )
3935  )
3936  )
3937 )
3938 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3939 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3940  LatencyRecord = cms.PSet(
3941  label = cms.untracked.string( "" ),
3942  record = cms.string( "SiStripLatencyRcd" )
3943  ),
3944  BackPlaneCorrectionDeconvMode = cms.PSet(
3945  label = cms.untracked.string( "deconvolution" ),
3946  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3947  ),
3948  BackPlaneCorrectionPeakMode = cms.PSet(
3949  label = cms.untracked.string( "peak" ),
3950  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3951  )
3952 )
3953 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3954  LatencyRecord = cms.PSet(
3955  label = cms.untracked.string( "" ),
3956  record = cms.string( "SiStripLatencyRcd" )
3957  ),
3958  LorentzAngleDeconvMode = cms.PSet(
3959  label = cms.untracked.string( "deconvolution" ),
3960  record = cms.string( "SiStripLorentzAngleRcd" )
3961  ),
3962  LorentzAnglePeakMode = cms.PSet(
3963  label = cms.untracked.string( "peak" ),
3964  record = cms.string( "SiStripLorentzAngleRcd" )
3965  )
3966 )
3967 
3968 fragment.ThroughputService = cms.Service( "ThroughputService",
3969  dqmPath = cms.untracked.string( "HLT/Throughput" ),
3970  timeRange = cms.untracked.double( 60000.0 ),
3971  timeResolution = cms.untracked.double( 5.828 )
3972 )
3973 
3974 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
3975  toGet = cms.VPSet(
3976  ),
3977  verbose = cms.untracked.bool( False )
3978 )
3979 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3980  RawDataCollection = cms.InputTag( "rawDataCollector" )
3981 )
3982 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3983  result = cms.bool( False )
3984 )
3985 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3986  SelectedTriggerType = cms.int32( 1 )
3987 )
3988 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3989  useTCDSEventNumber = cms.bool( True ),
3990  invert = cms.bool( False ),
3991  period = cms.uint32( 107 ),
3992  rawInput = cms.InputTag( "rawDataCollector" ),
3993  fedId = cms.int32( 1024 )
3994 )
3995 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3996  lenSlinkTrailer = cms.untracked.int32( 8 ),
3997  lenAMC13Header = cms.untracked.int32( 8 ),
3998  CTP7 = cms.untracked.bool( False ),
3999  lenAMC13Trailer = cms.untracked.int32( 8 ),
4000  Setup = cms.string( "stage2::GTSetup" ),
4001  MinFeds = cms.uint32( 0 ),
4002  InputLabel = cms.InputTag( "rawDataCollector" ),
4003  lenSlinkHeader = cms.untracked.int32( 8 ),
4004  MTF7 = cms.untracked.bool( False ),
4005  FWId = cms.uint32( 0 ),
4006  TMTCheck = cms.bool( True ),
4007  debug = cms.untracked.bool( False ),
4008  FedIds = cms.vint32( 1404 ),
4009  lenAMCHeader = cms.untracked.int32( 8 ),
4010  lenAMCTrailer = cms.untracked.int32( 0 ),
4011  FWOverride = cms.bool( False )
4012 )
4013 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4014  L1DataBxInEvent = cms.int32( 5 ),
4015  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4016  AlgorithmTriggersUnmasked = cms.bool( True ),
4017  EmulateBxInEvent = cms.int32( 1 ),
4018  AlgorithmTriggersUnprescaled = cms.bool( True ),
4019  PrintL1Menu = cms.untracked.bool( False ),
4020  Verbosity = cms.untracked.int32( 0 ),
4021  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4022  ProduceL1GtDaqRecord = cms.bool( True ),
4023  PrescaleSet = cms.uint32( 1 ),
4024  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4025  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4026  TriggerMenuLuminosity = cms.string( "startup" ),
4027  ProduceL1GtObjectMapRecord = cms.bool( True ),
4028  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4029  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
4030  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4031  BstLengthBytes = cms.int32( -1 ),
4032  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
4033 )
4034 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
4035  scalersInputTag = cms.InputTag( "rawDataCollector" )
4036 )
4037 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4038  maxZ = cms.double( 40.0 ),
4039  src = cms.InputTag( "hltScalersRawToDigi" ),
4040  gtEvmLabel = cms.InputTag( "" ),
4041  changeToCMSCoordinates = cms.bool( False ),
4042  setSigmaZ = cms.double( 0.0 ),
4043  maxRadius = cms.double( 2.0 )
4044 )
4045 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
4046  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4047  offset = cms.uint32( 0 )
4048 )
4049 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4050  result = cms.bool( True )
4051 )
4052 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
4053  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4054  offset = cms.uint32( 0 )
4055 )
4056 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4057  SelectedTriggerType = cms.int32( 3 )
4058 )
4059 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
4060  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4061  offset = cms.uint32( 0 )
4062 )
4063 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4064  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4065  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4066  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4067  saveTags = cms.bool( True ),
4068  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4069  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4070  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4071  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4072  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4073 )
4074 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
4075  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4076  offset = cms.uint32( 0 )
4077 )
4078 fragment.hltL1sETT45BptxAND = cms.EDFilter( "HLTL1TSeed",
4079  L1SeedsLogicalExpression = cms.string( "L1_ETT45_BptxAND" ),
4080  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4081  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4082  saveTags = cms.bool( True ),
4083  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4084  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4085  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4086  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4087  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4088 )
4089 fragment.hltPrePixelTracksMultiplicity60ForPPRef = cms.EDFilter( "HLTPrescaler",
4090  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4091  offset = cms.uint32( 0 )
4092 )
4093 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
4094  UseQualityInfo = cms.bool( False ),
4095  UsePilotBlade = cms.bool( False ),
4096  UsePhase1 = cms.bool( True ),
4097  InputLabel = cms.InputTag( "rawDataCollector" ),
4098  IncludeErrors = cms.bool( False ),
4099  ErrorList = cms.vint32( ),
4100  Regions = cms.PSet( ),
4101  Timing = cms.untracked.bool( False ),
4102  CablingMapLabel = cms.string( "" ),
4103  UserErrorList = cms.vint32( )
4104 )
4105 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
4106  src = cms.InputTag( "hltSiPixelDigis" ),
4107  ChannelThreshold = cms.int32( 1000 ),
4108  maxNumberOfClusters = cms.int32( 40000 ),
4109  ClusterThreshold_L1 = cms.int32( 2000 ),
4110  MissCalibrate = cms.untracked.bool( True ),
4111  VCaltoElectronGain = cms.int32( 47 ),
4112  VCaltoElectronGain_L1 = cms.int32( 50 ),
4113  VCaltoElectronOffset = cms.int32( -60 ),
4114  SplitClusters = cms.bool( False ),
4115  payloadType = cms.string( "HLT" ),
4116  SeedThreshold = cms.int32( 1000 ),
4117  VCaltoElectronOffset_L1 = cms.int32( -670 ),
4118  ClusterThreshold = cms.int32( 4000 )
4119 )
4120 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
4121  src = cms.InputTag( "hltSiPixelClusters" ),
4122  onDemand = cms.bool( False )
4123 )
4124 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
4125  VerboseLevel = cms.untracked.int32( 0 ),
4126  src = cms.InputTag( "hltSiPixelClusters" ),
4127  CPE = cms.string( "hltESPPixelCPEGeneric" )
4128 )
4129 fragment.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
4130  chi2 = cms.double( 1000.0 ),
4131  nSigmaTipMaxTolerance = cms.double( 0.0 ),
4132  ptMin = cms.double( 0.3 ),
4133  nSigmaInvPtTolerance = cms.double( 0.0 ),
4134  tipMax = cms.double( 1.0 )
4135 )
4136 fragment.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
4137  scaleErrorsForBPix1 = cms.bool( False ),
4138  scaleFactor = cms.double( 0.65 )
4139 )
4140 fragment.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
4141  RegionPSet = cms.PSet(
4142  nSigmaZ = cms.double( 0.0 ),
4143  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4144  ptMin = cms.double( 0.3 ),
4145  originHalfLength = cms.double( 15.1 ),
4146  originRadius = cms.double( 0.2 ),
4147  precise = cms.bool( True ),
4148  useMultipleScattering = cms.bool( False )
4149  )
4150 )
4151 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
4152  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
4153  'BPix1+BPix2+BPix3+FPix1_pos',
4154  'BPix1+BPix2+BPix3+FPix1_neg',
4155  'BPix1+BPix2+FPix1_pos+FPix2_pos',
4156  'BPix1+BPix2+FPix1_neg+FPix2_neg',
4157  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
4158  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
4159  MTOB = cms.PSet( ),
4160  TEC = cms.PSet( ),
4161  MTID = cms.PSet( ),
4162  FPix = cms.PSet(
4163  hitErrorRPhi = cms.double( 0.0051 ),
4164  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4165  useErrorsFromParam = cms.bool( True ),
4166  hitErrorRZ = cms.double( 0.0036 ),
4167  HitProducer = cms.string( "hltSiPixelRecHits" )
4168  ),
4169  MTEC = cms.PSet( ),
4170  MTIB = cms.PSet( ),
4171  TID = cms.PSet( ),
4172  TOB = cms.PSet( ),
4173  BPix = cms.PSet(
4174  hitErrorRPhi = cms.double( 0.0027 ),
4175  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4176  useErrorsFromParam = cms.bool( True ),
4177  hitErrorRZ = cms.double( 0.006 ),
4178  HitProducer = cms.string( "hltSiPixelRecHits" )
4179  ),
4180  TIB = cms.PSet( )
4181 )
4182 fragment.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer",
4183  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ),
4184  layerPairs = cms.vuint32( 0, 1, 2 ),
4185  clusterCheck = cms.InputTag( "" ),
4186  produceSeedingHitSets = cms.bool( False ),
4187  produceIntermediateHitDoublets = cms.bool( True ),
4188  maxElement = cms.uint32( 0 ),
4189  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
4190 )
4191 fragment.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer",
4192  CAThetaCut = cms.double( 0.002 ),
4193  SeedComparitorPSet = cms.PSet(
4194  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
4195  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
4196  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
4197  ),
4198  extraHitRPhitolerance = cms.double( 0.032 ),
4199  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ),
4200  fitFastCircle = cms.bool( True ),
4201  CAHardPtCut = cms.double( 0.0 ),
4202  maxChi2 = cms.PSet(
4203  value2 = cms.double( 50.0 ),
4204  value1 = cms.double( 200.0 ),
4205  pt1 = cms.double( 0.7 ),
4206  enabled = cms.bool( True ),
4207  pt2 = cms.double( 2.0 )
4208  ),
4209  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
4210  CAPhiCut = cms.double( 0.2 ),
4211  useBendingCorrection = cms.bool( True ),
4212  fitFastCircleChi2Cut = cms.bool( True )
4213 )
4214 fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer",
4215  Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ),
4216  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
4217  passLabel = cms.string( "" ),
4218  Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ),
4219  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" )
4220 )
4221 fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer",
4222  WtAverage = cms.bool( True ),
4223  Method2 = cms.bool( True ),
4224  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4225  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
4226  Verbosity = cms.int32( 0 ),
4227  UseError = cms.bool( True ),
4228  TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ),
4229  PtMin = cms.double( 0.4 ),
4230  NTrkMin = cms.int32( 3 ),
4231  ZOffset = cms.double( 5.0 ),
4232  Finder = cms.string( "DivisiveVertexFinder" ),
4233  ZSeparation = cms.double( 0.05 )
4234 )
4235 fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector",
4236  max_d0 = cms.double( 100.0 ),
4237  minNumber3DLayers = cms.uint32( 0 ),
4238  max_lostHitFraction = cms.double( 1.0 ),
4239  applyAbsCutsIfNoPV = cms.bool( False ),
4240  qualityBit = cms.string( "loose" ),
4241  minNumberLayers = cms.uint32( 0 ),
4242  chi2n_par = cms.double( 9999.0 ),
4243  useVtxError = cms.bool( False ),
4244  nSigmaZ = cms.double( 100.0 ),
4245  dz_par2 = cms.vdouble( 1.0, 1.0 ),
4246  applyAdaptedPVCuts = cms.bool( True ),
4247  min_eta = cms.double( -9999.0 ),
4248  dz_par1 = cms.vdouble( 9999.0, 1.0 ),
4249  copyTrajectories = cms.untracked.bool( False ),
4250  vtxNumber = cms.int32( -1 ),
4251  max_d0NoPV = cms.double( 0.5 ),
4252  keepAllTracks = cms.bool( False ),
4253  maxNumberLostLayers = cms.uint32( 999 ),
4254  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
4255  max_relpterr = cms.double( 999.0 ),
4256  copyExtras = cms.untracked.bool( False ),
4257  max_z0NoPV = cms.double( 100.0 ),
4258  vertexCut = cms.string( "" ),
4259  max_z0 = cms.double( 100.0 ),
4260  useVertices = cms.bool( True ),
4261  min_nhits = cms.uint32( 0 ),
4262  src = cms.InputTag( "hltPixelTracksForHighMult" ),
4263  max_minMissHitOutOrIn = cms.int32( 99 ),
4264  chi2n_no1Dmod_par = cms.double( 9999.0 ),
4265  vertices = cms.InputTag( "hltPixelVerticesForHighMult" ),
4266  max_eta = cms.double( 9999.0 ),
4267  d0_par2 = cms.vdouble( 9999.0, 1.0 ),
4268  d0_par1 = cms.vdouble( 9999.0, 1.0 ),
4269  res_par = cms.vdouble( 99999.0, 99999.0 ),
4270  minHitsToBypassChecks = cms.uint32( 999 )
4271 )
4272 fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer",
4273  src = cms.InputTag( "hltGoodPixelTracksForHighMult" ),
4274  particleType = cms.string( "pi+" )
4275 )
4276 fragment.hlt1HighMult60 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
4277  saveTags = cms.bool( True ),
4278  MinTrks = cms.int32( 60 ),
4279  MinPt = cms.double( 0.4 ),
4280  MaxVz = cms.double( 15.0 ),
4281  MaxEta = cms.double( 2.4 ),
4282  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
4283  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
4284  MaxPt = cms.double( 9999.0 ),
4285  MinSep = cms.double( 0.12 )
4286 )
4287 fragment.hltL1sETT50BptxAND = cms.EDFilter( "HLTL1TSeed",
4288  L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND" ),
4289  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4290  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4291  saveTags = cms.bool( True ),
4292  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4293  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4294  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4295  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4296  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4297 )
4298 fragment.hltPrePixelTracksMultiplicity85ForPPRef = cms.EDFilter( "HLTPrescaler",
4299  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4300  offset = cms.uint32( 0 )
4301 )
4302 fragment.hlt1HighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
4303  saveTags = cms.bool( True ),
4304  MinTrks = cms.int32( 85 ),
4305  MinPt = cms.double( 0.4 ),
4306  MaxVz = cms.double( 15.0 ),
4307  MaxEta = cms.double( 2.4 ),
4308  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
4309  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
4310  MaxPt = cms.double( 9999.0 ),
4311  MinSep = cms.double( 0.12 )
4312 )
4313 fragment.hltL1sETT55BptxAND = cms.EDFilter( "HLTL1TSeed",
4314  L1SeedsLogicalExpression = cms.string( "L1_ETT55_BptxAND" ),
4315  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4316  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4317  saveTags = cms.bool( True ),
4318  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4319  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4320  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4321  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4322  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4323 )
4324 fragment.hltPrePixelTracksMultiplicity110ForPPRef = cms.EDFilter( "HLTPrescaler",
4325  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4326  offset = cms.uint32( 0 )
4327 )
4328 fragment.hlt1HighMult110 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
4329  saveTags = cms.bool( True ),
4330  MinTrks = cms.int32( 110 ),
4331  MinPt = cms.double( 0.4 ),
4332  MaxVz = cms.double( 15.0 ),
4333  MaxEta = cms.double( 2.4 ),
4334  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
4335  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
4336  MaxPt = cms.double( 9999.0 ),
4337  MinSep = cms.double( 0.12 )
4338 )
4339 fragment.hltL1sETT60BptxAND = cms.EDFilter( "HLTL1TSeed",
4340  L1SeedsLogicalExpression = cms.string( "L1_ETT60_BptxAND" ),
4341  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4342  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4343  saveTags = cms.bool( True ),
4344  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4345  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4346  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4347  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4348  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4349 )
4350 fragment.hltPrePixelTracksMultiplicity135ForPPRef = cms.EDFilter( "HLTPrescaler",
4351  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4352  offset = cms.uint32( 0 )
4353 )
4354 fragment.hlt1HighMult135 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
4355  saveTags = cms.bool( True ),
4356  MinTrks = cms.int32( 135 ),
4357  MinPt = cms.double( 0.4 ),
4358  MaxVz = cms.double( 15.0 ),
4359  MaxEta = cms.double( 2.4 ),
4360  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
4361  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
4362  MaxPt = cms.double( 9999.0 ),
4363  MinSep = cms.double( 0.12 )
4364 )
4365 fragment.hltPrePixelTracksMultiplicity160ForPPRef = cms.EDFilter( "HLTPrescaler",
4366  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4367  offset = cms.uint32( 0 )
4368 )
4369 fragment.hlt1HighMult160 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
4370  saveTags = cms.bool( True ),
4371  MinTrks = cms.int32( 160 ),
4372  MinPt = cms.double( 0.4 ),
4373  MaxVz = cms.double( 15.0 ),
4374  MaxEta = cms.double( 2.4 ),
4375  trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ),
4376  vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ),
4377  MaxPt = cms.double( 9999.0 ),
4378  MinSep = cms.double( 0.12 )
4379 )
4380 fragment.hltL1sSingleJet28BptxAND = cms.EDFilter( "HLTL1TSeed",
4381  L1SeedsLogicalExpression = cms.string( "L1_SingleJet28_BptxAND" ),
4382  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4383  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4384  saveTags = cms.bool( True ),
4385  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4386  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4387  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4388  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4389  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
4390 )
4391 fragment.hltPreAK4CaloJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
4392  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
4393  offset = cms.uint32( 0 )
4394 )
4395 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
4396  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 ),
4397  FedLabel = cms.InputTag( "listfeds" ),
4398  eventPut = cms.bool( True ),
4399  srpUnpacking = cms.bool( True ),
4400  syncCheck = cms.bool( True ),
4401  headerUnpacking = cms.bool( True ),
4402  feUnpacking = cms.bool( True ),
4403  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 ),
4404  tccUnpacking = cms.bool( True ),
4405  numbTriggerTSamples = cms.int32( 1 ),
4406  InputLabel = cms.InputTag( "rawDataCollector" ),
4407  numbXtalTSamples = cms.int32( 10 ),
4408  feIdCheck = cms.bool( True ),
4409  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 ),
4410  silentMode = cms.untracked.bool( True ),
4411  DoRegional = cms.bool( False ),
4412  forceToKeepFRData = cms.bool( False ),
4413  memUnpacking = cms.bool( True )
4414 )
4415 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
4416  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4417  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4418  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
4419  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
4420  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
4421  algoPSet = cms.PSet(
4422  ebSpikeThreshold = cms.double( 1.042 ),
4423  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4424  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4425  timealgo = cms.string( "None" ),
4426  EEtimeNconst = cms.double( 31.8 ),
4427  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4428  EBtimeNconst = cms.double( 28.5 ),
4429  prefitMaxChiSqEE = cms.double( 10.0 ),
4430  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
4431  chi2ThreshEE_ = cms.double( 50.0 ),
4432  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4433  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4434  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
4435  prefitMaxChiSqEB = cms.double( 15.0 ),
4436  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4437  ampErrorCalculation = cms.bool( False ),
4438  amplitudeThresholdEB = cms.double( 10.0 ),
4439  kPoorRecoFlagEB = cms.bool( True ),
4440  amplitudeThresholdEE = cms.double( 10.0 ),
4441  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4442  kPoorRecoFlagEE = cms.bool( False ),
4443  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4444  useLumiInfoRunHeader = cms.bool( False ),
4445  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4446  doPrefitEE = cms.bool( False ),
4447  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4448  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4449  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4450  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
4451  EEtimeConstantTerm = cms.double( 1.0 ),
4452  EBtimeConstantTerm = cms.double( 0.6 ),
4453  chi2ThreshEB_ = cms.double( 65.0 ),
4454  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
4455  outOfTimeThresholdGain61mEB = cms.double( 5.0 ),
4456  doPrefitEB = cms.bool( False )
4457  )
4458 )
4459 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4460  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4461  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4462  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
4463  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4464  ebFEToBeRecovered = cms.string( "ebFE" ),
4465  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4466  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4467  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4468  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4469  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4470  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4471  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4472  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
4473  eeFEToBeRecovered = cms.string( "eeFE" )
4474 )
4475 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
4476  recoverEEVFE = cms.bool( False ),
4477  EErechitCollection = cms.string( "EcalRecHitsEE" ),
4478  recoverEBIsolatedChannels = cms.bool( False ),
4479  recoverEBVFE = cms.bool( False ),
4480  laserCorrection = cms.bool( True ),
4481  EBLaserMIN = cms.double( 0.5 ),
4482  killDeadChannels = cms.bool( True ),
4483  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
4484  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
4485  EBLaserMAX = cms.double( 3.0 ),
4486  EELaserMIN = cms.double( 0.5 ),
4487  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
4488  EELaserMAX = cms.double( 8.0 ),
4489  recoverEEIsolatedChannels = cms.bool( False ),
4490  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
4491  recoverEBFE = cms.bool( True ),
4492  algo = cms.string( "EcalRecHitWorkerSimple" ),
4493  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
4494  singleChannelRecoveryThreshold = cms.double( 8.0 ),
4495  ChannelStatusToBeExcluded = cms.vstring( ),
4496  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
4497  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
4498  recoverEEFE = cms.bool( True ),
4499  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
4500  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
4501  flagsMapDBReco = cms.PSet(
4502  kDead = cms.vstring( 'kNoDataNoTP' ),
4503  kGood = cms.vstring( 'kOk',
4504  'kDAC',
4505  'kNoLaser',
4506  'kNoisy' ),
4507  kTowerRecovered = cms.vstring( 'kDeadFE' ),
4508  kNoisy = cms.vstring( 'kNNoisy',
4509  'kFixedG6',
4510  'kFixedG1' ),
4511  kNeighboursRecovered = cms.vstring( 'kFixedG0',
4512  'kNonRespondingIsolated',
4513  'kDeadVFE' )
4514  ),
4515  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
4516  skipTimeCalib = cms.bool( True ),
4517  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
4518  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
4519  cleaningConfig = cms.PSet(
4520  cThreshold_endcap = cms.double( 15.0 ),
4521  tightenCrack_e1_double = cms.double( 2.0 ),
4522  cThreshold_barrel = cms.double( 4.0 ),
4523  e6e2thresh = cms.double( 0.04 ),
4524  e4e1Threshold_barrel = cms.double( 0.08 ),
4525  e4e1Threshold_endcap = cms.double( 0.3 ),
4526  tightenCrack_e4e1_single = cms.double( 3.0 ),
4527  cThreshold_double = cms.double( 10.0 ),
4528  e4e1_b_barrel = cms.double( -0.024 ),
4529  tightenCrack_e6e2_double = cms.double( 3.0 ),
4530  e4e1_a_barrel = cms.double( 0.04 ),
4531  tightenCrack_e1_single = cms.double( 2.0 ),
4532  e4e1_a_endcap = cms.double( 0.02 ),
4533  e4e1_b_endcap = cms.double( -0.0125 ),
4534  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
4535  ),
4536  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
4537  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
4538 )
4539 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
4540  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
4541  FilterDataQuality = cms.bool( True ),
4542  silent = cms.untracked.bool( True ),
4543  HcalFirstFED = cms.untracked.int32( 700 ),
4544  InputLabel = cms.InputTag( "rawDataCollector" ),
4545  ComplainEmptyData = cms.untracked.bool( False ),
4546  ElectronicsMap = cms.string( "" ),
4547  UnpackCalib = cms.untracked.bool( True ),
4548  UnpackUMNio = cms.untracked.bool( True ),
4549  FEDs = cms.untracked.vint32( ),
4550  UnpackerMode = cms.untracked.int32( 0 ),
4551  UnpackTTP = cms.untracked.bool( False ),
4552  lastSample = cms.int32( 9 ),
4553  UnpackZDC = cms.untracked.bool( True ),
4554  firstSample = cms.int32( 0 )
4555 )
4556 fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor",
4557  tsFromDB = cms.bool( False ),
4558  setPulseShapeFlagsQIE8 = cms.bool( True ),
4559  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
4560  saveDroppedInfos = cms.bool( False ),
4561  setNoiseFlagsQIE8 = cms.bool( True ),
4562  saveEffectivePedestal = cms.bool( False ),
4563  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
4564  sipmQTSShift = cms.int32( 0 ),
4565  processQIE11 = cms.bool( True ),
4566  pulseShapeParametersQIE11 = cms.PSet( ),
4567  algoConfigClass = cms.string( "" ),
4568  saveInfos = cms.bool( False ),
4569  flagParametersQIE11 = cms.PSet( ),
4570  makeRecHits = cms.bool( True ),
4571  pulseShapeParametersQIE8 = cms.PSet(
4572  UseDualFit = cms.bool( True ),
4573  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
4574  TriangleIgnoreSlow = cms.bool( False ),
4575  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
4576  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
4577  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
4578  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
4579  TS3TS4ChargeThreshold = cms.double( 70.0 ),
4580  R45PlusOneRange = cms.double( 0.2 ),
4581  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
4582  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
4583  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
4584  MinimumChargeThreshold = cms.double( 20.0 ),
4585  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
4586  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
4587  MinimumTS4TS5Threshold = cms.double( 100.0 ),
4588  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
4589  TS5TS6ChargeThreshold = cms.double( 70.0 ),
4590  TrianglePeakTS = cms.uint32( 10000 ),
4591  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
4592  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
4593  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
4594  TS4TS5ChargeThreshold = cms.double( 70.0 ),
4595  R45MinusOneRange = cms.double( 0.2 ),
4596  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
4597  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
4598  ),
4599  flagParametersQIE8 = cms.PSet(
4600  hitEnergyMinimum = cms.double( 1.0 ),
4601  pulseShapeParameterSets = cms.VPSet(
4602  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
4603  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
4604  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
4605  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
4606  ),
4607  nominalPedestal = cms.double( 3.0 ),
4608  hitMultiplicityThreshold = cms.int32( 17 )
4609  ),
4610  setNegativeFlagsQIE8 = cms.bool( False ),
4611  setNegativeFlagsQIE11 = cms.bool( False ),
4612  processQIE8 = cms.bool( True ),
4613  algorithm = cms.PSet(
4614  meanTime = cms.double( 0.0 ),
4615  pedSigmaHPD = cms.double( 0.5 ),
4616  pedSigmaSiPM = cms.double( 6.5E-4 ),
4617  timeSigmaSiPM = cms.double( 2.5 ),
4618  applyTimeSlew = cms.bool( True ),
4619  timeSlewParsType = cms.int32( 3 ),
4620  ts4Max = cms.vdouble( 100.0, 45000.0 ),
4621  samplesToAdd = cms.int32( 2 ),
4622  applyTimeConstraint = cms.bool( True ),
4623  timeSigmaHPD = cms.double( 5.0 ),
4624  correctForPhaseContainment = cms.bool( True ),
4625  pedestalUpperLimit = cms.double( 2.7 ),
4626  respCorrM3 = cms.double( 1.0 ),
4627  pulseJitter = cms.double( 1.0 ),
4628  applyPedConstraint = cms.bool( True ),
4629  fitTimes = cms.int32( 1 ),
4630  applyTimeSlewM3 = cms.bool( True ),
4631  meanPed = cms.double( 0.0 ),
4632  noiseSiPM = cms.double( 1.0 ),
4633  ts4Min = cms.double( 0.0 ),
4634  applyPulseJitter = cms.bool( False ),
4635  noiseHPD = cms.double( 1.0 ),
4636  useM2 = cms.bool( False ),
4637  timeMin = cms.double( -12.5 ),
4638  useM3 = cms.bool( True ),
4639  tdcTimeShift = cms.double( 0.0 ),
4640  correctionPhaseNS = cms.double( 6.0 ),
4641  firstSampleShift = cms.int32( 0 ),
4642  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
4643  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
4644  timeMax = cms.double( 12.5 ),
4645  Class = cms.string( "SimpleHBHEPhase1Algo" )
4646  ),
4647  setLegacyFlagsQIE8 = cms.bool( False ),
4648  sipmQNTStoSum = cms.int32( 3 ),
4649  setPulseShapeFlagsQIE11 = cms.bool( False ),
4650  setLegacyFlagsQIE11 = cms.bool( False ),
4651  setNoiseFlagsQIE11 = cms.bool( False ),
4652  dropZSmarkedPassed = cms.bool( True ),
4653  recoParamsFromDB = cms.bool( True )
4654 )
4655 fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner",
4656  hbheInput = cms.InputTag( "hltHbhePhase1Reco" ),
4657  usePlan1Mode = cms.bool( True ),
4658  ignorePlan1Topology = cms.bool( False ),
4659  algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) )
4660 )
4661 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
4662  soiShift = cms.int32( 0 ),
4663  sumAllTimeSlices = cms.bool( False ),
4664  dropZSmarkedPassed = cms.bool( True ),
4665  digiLabel = cms.InputTag( "hltHcalDigis" ),
4666  tsFromDB = cms.bool( False ),
4667  forceSOI = cms.int32( -1 )
4668 )
4669 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
4670  setNoiseFlags = cms.bool( True ),
4671  PETstat = cms.PSet(
4672  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 ),
4673  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 ),
4674  long_R_29 = cms.vdouble( 0.8 ),
4675  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 ),
4676  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 ),
4677  short_R_29 = cms.vdouble( 0.8 ),
4678  long_R = cms.vdouble( 0.98 ),
4679  short_R = cms.vdouble( 0.8 ),
4680  HcalAcceptSeverityLevel = cms.int32( 9 )
4681  ),
4682  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
4683  inputLabel = cms.InputTag( "hltHfprereco" ),
4684  S9S1stat = cms.PSet(
4685  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 ),
4686  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 ),
4687  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 ),
4688  isS8S1 = cms.bool( False ),
4689  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 ),
4690  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 ),
4691  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 ),
4692  HcalAcceptSeverityLevel = cms.int32( 9 )
4693  ),
4694  checkChannelQualityForDepth3and4 = cms.bool( False ),
4695  useChannelQualityFromDB = cms.bool( False ),
4696  algorithm = cms.PSet(
4697  tfallIfNoTDC = cms.double( -101.0 ),
4698  triseIfNoTDC = cms.double( -100.0 ),
4699  rejectAllFailures = cms.bool( True ),
4700  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 ),
4701  soiPhase = cms.uint32( 1 ),
4702  timeShift = cms.double( 0.0 ),
4703  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
4704  Class = cms.string( "HFFlexibleTimeCheck" )
4705  ),
4706  S8S1stat = cms.PSet(
4707  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 ),
4708  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 ),
4709  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 ),
4710  isS8S1 = cms.bool( True ),
4711  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 ),
4712  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 ),
4713  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 ),
4714  HcalAcceptSeverityLevel = cms.int32( 9 )
4715  )
4716 )
4717 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
4718  pedestalUpperLimit = cms.double( 2.7 ),
4719  timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ),
4720  respCorrM3 = cms.double( 1.0 ),
4721  timeSlewParsType = cms.int32( 3 ),
4722  applyTimeSlewM3 = cms.bool( True ),
4723  digiTimeFromDB = cms.bool( True ),
4724  mcOOTCorrectionName = cms.string( "" ),
4725  S9S1stat = cms.PSet( ),
4726  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
4727  tsFromDB = cms.bool( True ),
4728  samplesToAdd = cms.int32( 4 ),
4729  mcOOTCorrectionCategory = cms.string( "MC" ),
4730  dataOOTCorrectionName = cms.string( "" ),
4731  puCorrMethod = cms.int32( 0 ),
4732  correctionPhaseNS = cms.double( 13.0 ),
4733  HFInWindowStat = cms.PSet( ),
4734  digiLabel = cms.InputTag( "hltHcalDigis" ),
4735  setHSCPFlags = cms.bool( False ),
4736  firstAuxTS = cms.int32( 4 ),
4737  digistat = cms.PSet( ),
4738  hfTimingTrustParameters = cms.PSet( ),
4739  PETstat = cms.PSet( ),
4740  setSaturationFlags = cms.bool( False ),
4741  setNegativeFlags = cms.bool( False ),
4742  useLeakCorrection = cms.bool( False ),
4743  setTimingTrustFlags = cms.bool( False ),
4744  S8S1stat = cms.PSet( ),
4745  correctForPhaseContainment = cms.bool( True ),
4746  correctForTimeslew = cms.bool( True ),
4747  setNoiseFlags = cms.bool( False ),
4748  correctTiming = cms.bool( False ),
4749  setPulseShapeFlags = cms.bool( False ),
4750  Subdetector = cms.string( "HO" ),
4751  dataOOTCorrectionCategory = cms.string( "Data" ),
4752  dropZSmarkedPassed = cms.bool( True ),
4753  recoParamsFromDB = cms.bool( True ),
4754  firstSample = cms.int32( 4 ),
4755  noiseHPD = cms.double( 1.0 ),
4756  pulseJitter = cms.double( 1.0 ),
4757  pedSigmaSiPM = cms.double( 6.5E-4 ),
4758  timeMin = cms.double( -15.0 ),
4759  setTimingShapedCutsFlags = cms.bool( False ),
4760  applyPulseJitter = cms.bool( False ),
4761  applyTimeSlew = cms.bool( True ),
4762  applyTimeConstraint = cms.bool( True ),
4763  timingshapedcutsParameters = cms.PSet( ),
4764  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
4765  ts4Min = cms.double( 5.0 ),
4766  pulseShapeParameters = cms.PSet( ),
4767  timeSigmaSiPM = cms.double( 2.5 ),
4768  applyPedConstraint = cms.bool( True ),
4769  ts4Max = cms.vdouble( 100.0, 45000.0 ),
4770  noiseSiPM = cms.double( 1.0 ),
4771  meanTime = cms.double( -2.5 ),
4772  flagParameters = cms.PSet( ),
4773  pedSigmaHPD = cms.double( 0.5 ),
4774  fitTimes = cms.int32( 1 ),
4775  timeMax = cms.double( 10.0 ),
4776  timeSigmaHPD = cms.double( 5.0 ),
4777  meanPed = cms.double( 0.0 ),
4778  hscpParameters = cms.PSet( )
4779 )
4780 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
4781  EBSumThreshold = cms.double( 0.2 ),
4782  MomHBDepth = cms.double( 0.2 ),
4783  UseEtEBTreshold = cms.bool( False ),
4784  hfInput = cms.InputTag( "hltHfreco" ),
4785  AllowMissingInputs = cms.bool( False ),
4786  MomEEDepth = cms.double( 0.0 ),
4787  EESumThreshold = cms.double( 0.45 ),
4788  HBGrid = cms.vdouble( ),
4789  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
4790  HBThreshold = cms.double( 0.7 ),
4791  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
4792  UseEcalRecoveredHits = cms.bool( False ),
4793  MomConstrMethod = cms.int32( 1 ),
4794  MomHEDepth = cms.double( 0.4 ),
4795  HcalThreshold = cms.double( -1000.0 ),
4796  HF2Weights = cms.vdouble( ),
4797  HOWeights = cms.vdouble( ),
4798  EEGrid = cms.vdouble( ),
4799  UseSymEBTreshold = cms.bool( False ),
4800  EEWeights = cms.vdouble( ),
4801  EEWeight = cms.double( 1.0 ),
4802  UseHO = cms.bool( False ),
4803  HBWeights = cms.vdouble( ),
4804  HF1Weight = cms.double( 1.0 ),
4805  HF2Grid = cms.vdouble( ),
4806  HEDWeights = cms.vdouble( ),
4807  EBWeight = cms.double( 1.0 ),
4808  HF1Grid = cms.vdouble( ),
4809  EBWeights = cms.vdouble( ),
4810  HOWeight = cms.double( 1.0E-99 ),
4811  HESWeight = cms.double( 1.0 ),
4812  HESThreshold = cms.double( 0.8 ),
4813  hbheInput = cms.InputTag( "hltHbhereco" ),
4814  HF2Weight = cms.double( 1.0 ),
4815  HF2Threshold = cms.double( 0.85 ),
4816  HcalAcceptSeverityLevel = cms.uint32( 9 ),
4817  EEThreshold = cms.double( 0.3 ),
4818  HOThresholdPlus1 = cms.double( 3.5 ),
4819  HOThresholdPlus2 = cms.double( 3.5 ),
4820  HF1Weights = cms.vdouble( ),
4821  hoInput = cms.InputTag( "hltHoreco" ),
4822  HF1Threshold = cms.double( 0.5 ),
4823  HcalPhase = cms.int32( 0 ),
4824  HESGrid = cms.vdouble( ),
4825  EcutTower = cms.double( -1000.0 ),
4826  UseRejectedRecoveredEcalHits = cms.bool( False ),
4827  UseEtEETreshold = cms.bool( False ),
4828  HESWeights = cms.vdouble( ),
4829  HOThresholdMinus1 = cms.double( 3.5 ),
4830  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
4831  'kWeird',
4832  'kBad' ),
4833  HEDWeight = cms.double( 1.0 ),
4834  UseSymEETreshold = cms.bool( False ),
4835  HEDThreshold = cms.double( 0.8 ),
4836  UseRejectedHitsOnly = cms.bool( False ),
4837  EBThreshold = cms.double( 0.07 ),
4838  HEDGrid = cms.vdouble( ),
4839  UseHcalRecoveredHits = cms.bool( False ),
4840  HOThresholdMinus2 = cms.double( 3.5 ),
4841  HOThreshold0 = cms.double( 3.5 ),
4842  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
4843  UseRejectedRecoveredHcalHits = cms.bool( False ),
4844  MomEBDepth = cms.double( 0.3 ),
4845  HBWeight = cms.double( 1.0 ),
4846  HOGrid = cms.vdouble( ),
4847  EBGrid = cms.vdouble( )
4848 )
4849 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
4850  Active_Area_Repeats = cms.int32( 5 ),
4851  useMassDropTagger = cms.bool( False ),
4852  doAreaFastjet = cms.bool( False ),
4853  muMin = cms.double( -1.0 ),
4854  Ghost_EtaMax = cms.double( 6.0 ),
4855  maxBadHcalCells = cms.uint32( 9999999 ),
4856  doAreaDiskApprox = cms.bool( True ),
4857  subtractorName = cms.string( "" ),
4858  dRMax = cms.double( -1.0 ),
4859  useExplicitGhosts = cms.bool( False ),
4860  puWidth = cms.double( 0.0 ),
4861  maxRecoveredEcalCells = cms.uint32( 9999999 ),
4862  R0 = cms.double( -1.0 ),
4863  jetType = cms.string( "CaloJet" ),
4864  muCut = cms.double( -1.0 ),
4865  subjetPtMin = cms.double( -1.0 ),
4866  csRParam = cms.double( -1.0 ),
4867  MinVtxNdof = cms.int32( 5 ),
4868  minSeed = cms.uint32( 14327 ),
4869  voronoiRfact = cms.double( 0.9 ),
4870  doRhoFastjet = cms.bool( False ),
4871  jetAlgorithm = cms.string( "AntiKt" ),
4872  writeCompound = cms.bool( False ),
4873  muMax = cms.double( -1.0 ),
4874  nSigmaPU = cms.double( 1.0 ),
4875  GhostArea = cms.double( 0.01 ),
4876  Rho_EtaMax = cms.double( 4.4 ),
4877  restrictInputs = cms.bool( False ),
4878  useDynamicFiltering = cms.bool( False ),
4879  nExclude = cms.uint32( 0 ),
4880  maxRecoveredHcalCells = cms.uint32( 9999999 ),
4881  maxBadEcalCells = cms.uint32( 9999999 ),
4882  yMin = cms.double( -1.0 ),
4883  jetCollInstanceName = cms.string( "" ),
4884  useFiltering = cms.bool( False ),
4885  maxInputs = cms.uint32( 1 ),
4886  rFiltFactor = cms.double( -1.0 ),
4887  useDeterministicSeed = cms.bool( True ),
4888  doPVCorrection = cms.bool( False ),
4889  rFilt = cms.double( -1.0 ),
4890  yMax = cms.double( -1.0 ),
4891  zcut = cms.double( -1.0 ),
4892  useTrimming = cms.bool( False ),
4893  puCenters = cms.vdouble( ),
4894  MaxVtxZ = cms.double( 15.0 ),
4895  rParam = cms.double( 0.4 ),
4896  csRho_EtaMax = cms.double( -1.0 ),
4897  UseOnlyVertexTracks = cms.bool( False ),
4898  dRMin = cms.double( -1.0 ),
4899  gridSpacing = cms.double( -1.0 ),
4900  doFastJetNonUniform = cms.bool( False ),
4901  usePruning = cms.bool( False ),
4902  maxDepth = cms.int32( -1 ),
4903  yCut = cms.double( -1.0 ),
4904  useSoftDrop = cms.bool( False ),
4905  DzTrVtxMax = cms.double( 0.0 ),
4906  UseOnlyOnePV = cms.bool( False ),
4907  maxProblematicHcalCells = cms.uint32( 9999999 ),
4908  correctShape = cms.bool( False ),
4909  rcut_factor = cms.double( -1.0 ),
4910  src = cms.InputTag( "hltTowerMakerForAll" ),
4911  gridMaxRapidity = cms.double( -1.0 ),
4912  sumRecHits = cms.bool( False ),
4913  jetPtMin = cms.double( 1.0 ),
4914  puPtMin = cms.double( 10.0 ),
4915  srcPVs = cms.InputTag( "NotUsed" ),
4916  verbosity = cms.int32( 0 ),
4917  inputEtMin = cms.double( 0.3 ),
4918  useConstituentSubtraction = cms.bool( False ),
4919  beta = cms.double( -1.0 ),
4920  trimPtFracMin = cms.double( -1.0 ),
4921  radiusPU = cms.double( 0.4 ),
4922  nFilt = cms.int32( -1 ),
4923  useKtPruning = cms.bool( False ),
4924  DxyTrVtxMax = cms.double( 0.0 ),
4925  maxProblematicEcalCells = cms.uint32( 9999999 ),
4926  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
4927  doPUOffsetCorr = cms.bool( False ),
4928  inputEMin = cms.double( 0.0 )
4929 )
4930 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
4931  min_N90 = cms.int32( -2 ),
4932  min_N90hits = cms.int32( 2 ),
4933  min_EMF = cms.double( 1.0E-6 ),
4934  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
4935  JetIDParams = cms.PSet(
4936  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
4937  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
4938  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4939  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
4940  useRecHits = cms.bool( True ),
4941  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
4942  ),
4943  max_EMF = cms.double( 999.0 )
4944 )
4945 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
4946  gridSpacing = cms.double( 0.55 ),
4947  maxRapidity = cms.double( 5.0 ),
4948  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
4949 )
4950 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
4951  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
4952  algorithm = cms.string( "AK4CaloHLT" ),
4953  level = cms.string( "L1FastJet" )
4954 )
4955 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4956  algorithm = cms.string( "AK4CaloHLT" ),
4957  level = cms.string( "L2Relative" )
4958 )
4959 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4960  algorithm = cms.string( "AK4CaloHLT" ),
4961  level = cms.string( "L3Absolute" )
4962 )
4963 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
4964  algorithm = cms.string( "AK4CaloHLT" ),
4965  level = cms.string( "L2L3Residual" )
4966 )
4967 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
4968  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
4969 )
4970 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
4971  src = cms.InputTag( "hltAK4CaloJets" ),
4972  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4973 )
4974 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
4975  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
4976  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
4977 )
4978 fragment.hltSingleAK4CaloJet40Eta5p1 = cms.EDFilter( "HLT1CaloJet",
4979  saveTags = cms.bool( True ),
4980  MaxMass = cms.double( -1.0 ),
4981  MinN = cms.int32( 1 ),
4982  MaxEta = cms.double( 5.1 ),
4983  MinEta = cms.double( -1.0 ),
4984  MinMass = cms.double( -1.0 ),
4985  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
4986  MinE = cms.double( -1.0 ),
4987  triggerType = cms.int32( 85 ),
4988  MinPt = cms.double( 40.0 )
4989 )
4990 fragment.hltL1sSingleJet40BptxAND = cms.EDFilter( "HLTL1TSeed",
4991  L1SeedsLogicalExpression = cms.string( "L1_SingleJet40_BptxAND" ),
4992  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4993  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4994  saveTags = cms.bool( True ),
4995  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4996  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4997  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4998  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4999  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5000 )
5001 fragment.hltPreAK4CaloJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
5002  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5003  offset = cms.uint32( 0 )
5004 )
5005 fragment.hltSingleAK4CaloJet60Eta5p1 = cms.EDFilter( "HLT1CaloJet",
5006  saveTags = cms.bool( True ),
5007  MaxMass = cms.double( -1.0 ),
5008  MinN = cms.int32( 1 ),
5009  MaxEta = cms.double( 5.1 ),
5010  MinEta = cms.double( -1.0 ),
5011  MinMass = cms.double( -1.0 ),
5012  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5013  MinE = cms.double( -1.0 ),
5014  triggerType = cms.int32( 85 ),
5015  MinPt = cms.double( 60.0 )
5016 )
5017 fragment.hltL1sSingleJet48BptxAND = cms.EDFilter( "HLTL1TSeed",
5018  L1SeedsLogicalExpression = cms.string( "L1_SingleJet48_BptxAND" ),
5019  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5020  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5021  saveTags = cms.bool( True ),
5022  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5023  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5024  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5025  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5026  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5027 )
5028 fragment.hltPreAK4CaloJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
5029  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5030  offset = cms.uint32( 0 )
5031 )
5032 fragment.hltSingleAK4CaloJet80Eta5p1 = cms.EDFilter( "HLT1CaloJet",
5033  saveTags = cms.bool( True ),
5034  MaxMass = cms.double( -1.0 ),
5035  MinN = cms.int32( 1 ),
5036  MaxEta = cms.double( 5.1 ),
5037  MinEta = cms.double( -1.0 ),
5038  MinMass = cms.double( -1.0 ),
5039  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5040  MinE = cms.double( -1.0 ),
5041  triggerType = cms.int32( 85 ),
5042  MinPt = cms.double( 80.0 )
5043 )
5044 fragment.hltL1sSingleJet52BptxAND = cms.EDFilter( "HLTL1TSeed",
5045  L1SeedsLogicalExpression = cms.string( "L1_SingleJet52_BptxAND" ),
5046  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5047  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5048  saveTags = cms.bool( True ),
5049  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5050  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5051  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5052  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5053  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5054 )
5055 fragment.hltPreAK4CaloJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
5056  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5057  offset = cms.uint32( 0 )
5058 )
5059 fragment.hltSingleAK4CaloJet100Eta5p1 = cms.EDFilter( "HLT1CaloJet",
5060  saveTags = cms.bool( True ),
5061  MaxMass = cms.double( -1.0 ),
5062  MinN = cms.int32( 1 ),
5063  MaxEta = cms.double( 5.1 ),
5064  MinEta = cms.double( -1.0 ),
5065  MinMass = cms.double( -1.0 ),
5066  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5067  MinE = cms.double( -1.0 ),
5068  triggerType = cms.int32( 85 ),
5069  MinPt = cms.double( 100.0 )
5070 )
5071 fragment.hltPreAK4CaloJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
5072  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5073  offset = cms.uint32( 0 )
5074 )
5075 fragment.hltSingleAK4CaloJet110Eta5p1 = cms.EDFilter( "HLT1CaloJet",
5076  saveTags = cms.bool( True ),
5077  MaxMass = cms.double( -1.0 ),
5078  MinN = cms.int32( 1 ),
5079  MaxEta = cms.double( 5.1 ),
5080  MinEta = cms.double( -1.0 ),
5081  MinMass = cms.double( -1.0 ),
5082  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5083  MinE = cms.double( -1.0 ),
5084  triggerType = cms.int32( 85 ),
5085  MinPt = cms.double( 110.0 )
5086 )
5087 fragment.hltL1sSingleJet68BptxAND = cms.EDFilter( "HLTL1TSeed",
5088  L1SeedsLogicalExpression = cms.string( "L1_SingleJet68_BptxAND" ),
5089  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5090  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5091  saveTags = cms.bool( True ),
5092  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5093  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5094  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5095  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5096  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5097 )
5098 fragment.hltPreAK4CaloJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
5099  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5100  offset = cms.uint32( 0 )
5101 )
5102 fragment.hltSingleAK4CaloJet120Eta5p1 = cms.EDFilter( "HLT1CaloJet",
5103  saveTags = cms.bool( True ),
5104  MaxMass = cms.double( -1.0 ),
5105  MinN = cms.int32( 1 ),
5106  MaxEta = cms.double( 5.1 ),
5107  MinEta = cms.double( -1.0 ),
5108  MinMass = cms.double( -1.0 ),
5109  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5110  MinE = cms.double( -1.0 ),
5111  triggerType = cms.int32( 85 ),
5112  MinPt = cms.double( 120.0 )
5113 )
5114 fragment.hltPreAK4CaloJet150ForPPRef = cms.EDFilter( "HLTPrescaler",
5115  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5116  offset = cms.uint32( 0 )
5117 )
5118 fragment.hltSingleAK4CaloJet150Eta5p1 = cms.EDFilter( "HLT1CaloJet",
5119  saveTags = cms.bool( True ),
5120  MaxMass = cms.double( -1.0 ),
5121  MinN = cms.int32( 1 ),
5122  MaxEta = cms.double( 5.1 ),
5123  MinEta = cms.double( -1.0 ),
5124  MinMass = cms.double( -1.0 ),
5125  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5126  MinE = cms.double( -1.0 ),
5127  triggerType = cms.int32( 85 ),
5128  MinPt = cms.double( 150.0 )
5129 )
5130 fragment.hltPreAK4PFJet40Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
5131  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5132  offset = cms.uint32( 0 )
5133 )
5134 fragment.hltSingleAK4CaloJet15Eta5p1 = cms.EDFilter( "HLT1CaloJet",
5135  saveTags = cms.bool( True ),
5136  MaxMass = cms.double( -1.0 ),
5137  MinN = cms.int32( 1 ),
5138  MaxEta = cms.double( 5.1 ),
5139  MinEta = cms.double( -1.0 ),
5140  MinMass = cms.double( -1.0 ),
5141  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
5142  MinE = cms.double( -1.0 ),
5143  triggerType = cms.int32( 85 ),
5144  MinPt = cms.double( 15.0 )
5145 )
5146 fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator",
5147  EBSumThreshold = cms.double( 0.2 ),
5148  MomHBDepth = cms.double( 0.2 ),
5149  UseEtEBTreshold = cms.bool( False ),
5150  hfInput = cms.InputTag( "hltHfreco" ),
5151  AllowMissingInputs = cms.bool( False ),
5152  MomEEDepth = cms.double( 0.0 ),
5153  EESumThreshold = cms.double( 0.45 ),
5154  HBGrid = cms.vdouble( ),
5155  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5156  HBThreshold = cms.double( 0.4 ),
5157  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5158  UseEcalRecoveredHits = cms.bool( False ),
5159  MomConstrMethod = cms.int32( 1 ),
5160  MomHEDepth = cms.double( 0.4 ),
5161  HcalThreshold = cms.double( -1000.0 ),
5162  HF2Weights = cms.vdouble( ),
5163  HOWeights = cms.vdouble( ),
5164  EEGrid = cms.vdouble( ),
5165  UseSymEBTreshold = cms.bool( False ),
5166  EEWeights = cms.vdouble( ),
5167  EEWeight = cms.double( 1.0 ),
5168  UseHO = cms.bool( False ),
5169  HBWeights = cms.vdouble( ),
5170  HF1Weight = cms.double( 1.0 ),
5171  HF2Grid = cms.vdouble( ),
5172  HEDWeights = cms.vdouble( ),
5173  EBWeight = cms.double( 1.0 ),
5174  HF1Grid = cms.vdouble( ),
5175  EBWeights = cms.vdouble( ),
5176  HOWeight = cms.double( 1.0 ),
5177  HESWeight = cms.double( 1.0 ),
5178  HESThreshold = cms.double( 0.4 ),
5179  hbheInput = cms.InputTag( "hltHbhereco" ),
5180  HF2Weight = cms.double( 1.0 ),
5181  HF2Threshold = cms.double( 1.8 ),
5182  HcalAcceptSeverityLevel = cms.uint32( 11 ),
5183  EEThreshold = cms.double( 0.3 ),
5184  HOThresholdPlus1 = cms.double( 1.1 ),
5185  HOThresholdPlus2 = cms.double( 1.1 ),
5186  HF1Weights = cms.vdouble( ),
5187  hoInput = cms.InputTag( "hltHoreco" ),
5188  HF1Threshold = cms.double( 1.2 ),
5189  HcalPhase = cms.int32( 0 ),
5190  HESGrid = cms.vdouble( ),
5191  EcutTower = cms.double( -1000.0 ),
5192  UseRejectedRecoveredEcalHits = cms.bool( False ),
5193  UseEtEETreshold = cms.bool( False ),
5194  HESWeights = cms.vdouble( ),
5195  HOThresholdMinus1 = cms.double( 1.1 ),
5196  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5197  'kWeird',
5198  'kBad' ),
5199  HEDWeight = cms.double( 1.0 ),
5200  UseSymEETreshold = cms.bool( False ),
5201  HEDThreshold = cms.double( 0.4 ),
5202  UseRejectedHitsOnly = cms.bool( False ),
5203  EBThreshold = cms.double( 0.07 ),
5204  HEDGrid = cms.vdouble( ),
5205  UseHcalRecoveredHits = cms.bool( True ),
5206  HOThresholdMinus2 = cms.double( 1.1 ),
5207  HOThreshold0 = cms.double( 1.1 ),
5208  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5209  UseRejectedRecoveredHcalHits = cms.bool( False ),
5210  MomEBDepth = cms.double( 0.3 ),
5211  HBWeight = cms.double( 1.0 ),
5212  HOGrid = cms.vdouble( ),
5213  EBGrid = cms.vdouble( )
5214 )
5215 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5216  Active_Area_Repeats = cms.int32( 5 ),
5217  useMassDropTagger = cms.bool( False ),
5218  doAreaFastjet = cms.bool( False ),
5219  muMin = cms.double( -1.0 ),
5220  Ghost_EtaMax = cms.double( 6.0 ),
5221  maxBadHcalCells = cms.uint32( 9999999 ),
5222  doAreaDiskApprox = cms.bool( False ),
5223  subtractorName = cms.string( "" ),
5224  dRMax = cms.double( -1.0 ),
5225  useExplicitGhosts = cms.bool( False ),
5226  puWidth = cms.double( 0.0 ),
5227  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5228  R0 = cms.double( -1.0 ),
5229  jetType = cms.string( "CaloJet" ),
5230  muCut = cms.double( -1.0 ),
5231  subjetPtMin = cms.double( -1.0 ),
5232  csRParam = cms.double( -1.0 ),
5233  MinVtxNdof = cms.int32( 5 ),
5234  minSeed = cms.uint32( 0 ),
5235  voronoiRfact = cms.double( -9.0 ),
5236  doRhoFastjet = cms.bool( False ),
5237  jetAlgorithm = cms.string( "AntiKt" ),
5238  writeCompound = cms.bool( False ),
5239  muMax = cms.double( -1.0 ),
5240  nSigmaPU = cms.double( 1.0 ),
5241  GhostArea = cms.double( 0.01 ),
5242  Rho_EtaMax = cms.double( 4.4 ),
5243  restrictInputs = cms.bool( False ),
5244  useDynamicFiltering = cms.bool( False ),
5245  nExclude = cms.uint32( 0 ),
5246  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5247  maxBadEcalCells = cms.uint32( 9999999 ),
5248  yMin = cms.double( -1.0 ),
5249  jetCollInstanceName = cms.string( "" ),
5250  useFiltering = cms.bool( False ),
5251  maxInputs = cms.uint32( 1 ),
5252  rFiltFactor = cms.double( -1.0 ),
5253  useDeterministicSeed = cms.bool( True ),
5254  doPVCorrection = cms.bool( False ),
5255  rFilt = cms.double( -1.0 ),
5256  yMax = cms.double( -1.0 ),
5257  zcut = cms.double( -1.0 ),
5258  useTrimming = cms.bool( False ),
5259  puCenters = cms.vdouble( ),
5260  MaxVtxZ = cms.double( 15.0 ),
5261  rParam = cms.double( 0.4 ),
5262  csRho_EtaMax = cms.double( -1.0 ),
5263  UseOnlyVertexTracks = cms.bool( False ),
5264  dRMin = cms.double( -1.0 ),
5265  gridSpacing = cms.double( -1.0 ),
5266  doFastJetNonUniform = cms.bool( False ),
5267  usePruning = cms.bool( False ),
5268  maxDepth = cms.int32( -1 ),
5269  yCut = cms.double( -1.0 ),
5270  useSoftDrop = cms.bool( False ),
5271  DzTrVtxMax = cms.double( 0.0 ),
5272  UseOnlyOnePV = cms.bool( False ),
5273  maxProblematicHcalCells = cms.uint32( 9999999 ),
5274  correctShape = cms.bool( False ),
5275  rcut_factor = cms.double( -1.0 ),
5276  src = cms.InputTag( "hltTowerMakerForPF" ),
5277  gridMaxRapidity = cms.double( -1.0 ),
5278  sumRecHits = cms.bool( False ),
5279  jetPtMin = cms.double( 1.0 ),
5280  puPtMin = cms.double( 10.0 ),
5281  srcPVs = cms.InputTag( "NotUsed" ),
5282  verbosity = cms.int32( 0 ),
5283  inputEtMin = cms.double( 0.3 ),
5284  useConstituentSubtraction = cms.bool( False ),
5285  beta = cms.double( -1.0 ),
5286  trimPtFracMin = cms.double( -1.0 ),
5287  radiusPU = cms.double( 0.4 ),
5288  nFilt = cms.int32( -1 ),
5289  useKtPruning = cms.bool( False ),
5290  DxyTrVtxMax = cms.double( 0.0 ),
5291  maxProblematicEcalCells = cms.uint32( 9999999 ),
5292  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5293  doPUOffsetCorr = cms.bool( False ),
5294  inputEMin = cms.double( 0.0 )
5295 )
5296 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5297  filter = cms.bool( False ),
5298  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5299  etMin = cms.double( 5.0 )
5300 )
5301 fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule",
5302  useStandardFEDid = cms.bool( True ),
5303  maxFEDid = cms.untracked.int32( 779 ),
5304  inputLabel = cms.InputTag( "rawDataCollector" ),
5305  minFEDid = cms.untracked.int32( 770 ),
5306  dataType = cms.string( "DDU" ),
5307  readOutParameters = cms.PSet(
5308  localDAQ = cms.untracked.bool( False ),
5309  debug = cms.untracked.bool( False ),
5310  rosParameters = cms.PSet(
5311  localDAQ = cms.untracked.bool( False ),
5312  debug = cms.untracked.bool( False ),
5313  writeSC = cms.untracked.bool( True ),
5314  readDDUIDfromDDU = cms.untracked.bool( True ),
5315  readingDDU = cms.untracked.bool( True ),
5316  performDataIntegrityMonitor = cms.untracked.bool( False )
5317  ),
5318  performDataIntegrityMonitor = cms.untracked.bool( False )
5319  ),
5320  dqmOnly = cms.bool( False )
5321 )
5322 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
5323  debug = cms.untracked.bool( False ),
5324  recAlgoConfig = cms.PSet(
5325  maxTime = cms.double( 420.0 ),
5326  debug = cms.untracked.bool( False ),
5327  stepTwoFromDigi = cms.bool( False ),
5328  tTrigModeConfig = cms.PSet(
5329  debug = cms.untracked.bool( False ),
5330  tofCorrType = cms.int32( 0 ),
5331  tTrigLabel = cms.string( "" ),
5332  wirePropCorrType = cms.int32( 0 ),
5333  doTOFCorrection = cms.bool( True ),
5334  vPropWire = cms.double( 24.4 ),
5335  doT0Correction = cms.bool( True ),
5336  doWirePropCorrection = cms.bool( True )
5337  ),
5338  useUncertDB = cms.bool( True ),
5339  doVdriftCorr = cms.bool( True ),
5340  minTime = cms.double( -3.0 ),
5341  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
5342  ),
5343  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
5344  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
5345 )
5346 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
5347  debug = cms.untracked.bool( False ),
5348  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
5349  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
5350  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
5351  Reco4DAlgoConfig = cms.PSet(
5352  Reco2DAlgoConfig = cms.PSet(
5353  AlphaMaxPhi = cms.double( 1.0 ),
5354  debug = cms.untracked.bool( False ),
5355  segmCleanerMode = cms.int32( 2 ),
5356  AlphaMaxTheta = cms.double( 0.9 ),
5357  hit_afterT0_resolution = cms.double( 0.03 ),
5358  performT0_vdriftSegCorrection = cms.bool( False ),
5359  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5360  recAlgoConfig = cms.PSet(
5361  maxTime = cms.double( 420.0 ),
5362  debug = cms.untracked.bool( False ),
5363  stepTwoFromDigi = cms.bool( False ),
5364  tTrigModeConfig = cms.PSet(
5365  debug = cms.untracked.bool( False ),
5366  tofCorrType = cms.int32( 0 ),
5367  tTrigLabel = cms.string( "" ),
5368  wirePropCorrType = cms.int32( 0 ),
5369  doTOFCorrection = cms.bool( True ),
5370  vPropWire = cms.double( 24.4 ),
5371  doT0Correction = cms.bool( True ),
5372  doWirePropCorrection = cms.bool( True )
5373  ),
5374  useUncertDB = cms.bool( True ),
5375  doVdriftCorr = cms.bool( True ),
5376  minTime = cms.double( -3.0 ),
5377  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
5378  ),
5379  MaxAllowedHits = cms.uint32( 50 ),
5380  nUnSharedHitsMin = cms.int32( 2 ),
5381  nSharedHitsMax = cms.int32( 2 ),
5382  performT0SegCorrection = cms.bool( False ),
5383  perform_delta_rejecting = cms.bool( False )
5384  ),
5385  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
5386  debug = cms.untracked.bool( False ),
5387  segmCleanerMode = cms.int32( 2 ),
5388  AllDTRecHits = cms.bool( True ),
5389  hit_afterT0_resolution = cms.double( 0.03 ),
5390  performT0_vdriftSegCorrection = cms.bool( False ),
5391  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5392  recAlgoConfig = cms.PSet(
5393  maxTime = cms.double( 420.0 ),
5394  debug = cms.untracked.bool( False ),
5395  stepTwoFromDigi = cms.bool( False ),
5396  tTrigModeConfig = cms.PSet(
5397  debug = cms.untracked.bool( False ),
5398  tofCorrType = cms.int32( 0 ),
5399  tTrigLabel = cms.string( "" ),
5400  wirePropCorrType = cms.int32( 0 ),
5401  doTOFCorrection = cms.bool( True ),
5402  vPropWire = cms.double( 24.4 ),
5403  doT0Correction = cms.bool( True ),
5404  doWirePropCorrection = cms.bool( True )
5405  ),
5406  useUncertDB = cms.bool( True ),
5407  doVdriftCorr = cms.bool( True ),
5408  minTime = cms.double( -3.0 ),
5409  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
5410  ),
5411  nUnSharedHitsMin = cms.int32( 2 ),
5412  nSharedHitsMax = cms.int32( 2 ),
5413  performT0SegCorrection = cms.bool( False ),
5414  perform_delta_rejecting = cms.bool( False )
5415  )
5416 )
5417 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
5418  PrintEventNumber = cms.untracked.bool( False ),
5419  SuppressZeroLCT = cms.untracked.bool( True ),
5420  UseExaminer = cms.bool( True ),
5421  Debug = cms.untracked.bool( False ),
5422  ErrorMask = cms.uint32( 0 ),
5423  InputObjects = cms.InputTag( "rawDataCollector" ),
5424  ExaminerMask = cms.uint32( 535557110 ),
5425  runDQM = cms.untracked.bool( False ),
5426  UnpackStatusDigis = cms.bool( False ),
5427  VisualFEDInspect = cms.untracked.bool( False ),
5428  FormatedEventDump = cms.untracked.bool( False ),
5429  UseFormatStatus = cms.bool( True ),
5430  UseSelectiveUnpacking = cms.bool( True ),
5431  VisualFEDShort = cms.untracked.bool( False )
5432 )
5433 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
5434  XTasymmetry_ME1b = cms.double( 0.0 ),
5435  XTasymmetry_ME1a = cms.double( 0.0 ),
5436  ConstSyst_ME1a = cms.double( 0.022 ),
5437  ConstSyst_ME41 = cms.double( 0.0 ),
5438  CSCWireTimeWindowHigh = cms.int32( 15 ),
5439  CSCStripxtalksOffset = cms.double( 0.03 ),
5440  CSCUseCalibrations = cms.bool( True ),
5441  CSCUseTimingCorrections = cms.bool( True ),
5442  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
5443  XTasymmetry_ME22 = cms.double( 0.0 ),
5444  UseFivePoleFit = cms.bool( True ),
5445  XTasymmetry_ME21 = cms.double( 0.0 ),
5446  ConstSyst_ME21 = cms.double( 0.0 ),
5447  ConstSyst_ME12 = cms.double( 0.0 ),
5448  ConstSyst_ME31 = cms.double( 0.0 ),
5449  ConstSyst_ME22 = cms.double( 0.0 ),
5450  ConstSyst_ME13 = cms.double( 0.0 ),
5451  ConstSyst_ME32 = cms.double( 0.0 ),
5452  readBadChambers = cms.bool( True ),
5453  CSCWireTimeWindowLow = cms.int32( 0 ),
5454  NoiseLevel_ME13 = cms.double( 8.0 ),
5455  XTasymmetry_ME41 = cms.double( 0.0 ),
5456  NoiseLevel_ME32 = cms.double( 9.0 ),
5457  NoiseLevel_ME31 = cms.double( 9.0 ),
5458  CSCStripClusterChargeCut = cms.double( 25.0 ),
5459  ConstSyst_ME1b = cms.double( 0.007 ),
5460  CSCStripClusterSize = cms.untracked.int32( 3 ),
5461  CSCStripPeakThreshold = cms.double( 10.0 ),
5462  readBadChannels = cms.bool( False ),
5463  NoiseLevel_ME12 = cms.double( 9.0 ),
5464  UseParabolaFit = cms.bool( False ),
5465  CSCUseReducedWireTimeWindow = cms.bool( False ),
5466  XTasymmetry_ME13 = cms.double( 0.0 ),
5467  XTasymmetry_ME12 = cms.double( 0.0 ),
5468  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
5469  CSCDebug = cms.untracked.bool( False ),
5470  CSCUseGasGainCorrections = cms.bool( False ),
5471  XTasymmetry_ME31 = cms.double( 0.0 ),
5472  XTasymmetry_ME32 = cms.double( 0.0 ),
5473  UseAverageTime = cms.bool( False ),
5474  NoiseLevel_ME1a = cms.double( 7.0 ),
5475  NoiseLevel_ME1b = cms.double( 8.0 ),
5476  CSCWireClusterDeltaT = cms.int32( 1 ),
5477  CSCUseStaticPedestals = cms.bool( False ),
5478  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
5479  CSCstripWireDeltaTime = cms.int32( 8 ),
5480  NoiseLevel_ME21 = cms.double( 9.0 ),
5481  NoiseLevel_ME22 = cms.double( 9.0 ),
5482  NoiseLevel_ME41 = cms.double( 9.0 )
5483 )
5484 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
5485  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
5486  algo_psets = cms.VPSet(
5487  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
5488  algo_psets = cms.VPSet(
5489  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
5490  hitDropLimit4Hits = cms.double( 0.6 ),
5491  maxRatioResidualPrune = cms.double( 3.0 ),
5492  curvePenaltyThreshold = cms.double( 0.85 ),
5493  maxRecHitsInCluster = cms.int32( 20 ),
5494  useShowering = cms.bool( False ),
5495  BPMinImprovement = cms.double( 10000.0 ),
5496  curvePenalty = cms.double( 2.0 ),
5497  ForceCovariance = cms.bool( False ),
5498  yweightPenalty = cms.double( 1.5 ),
5499  dPhiFineMax = cms.double( 0.025 ),
5500  SeedBig = cms.double( 0.0015 ),
5501  NormChi2Cut3D = cms.double( 10.0 ),
5502  Covariance = cms.double( 0.0 ),
5503  CSCDebug = cms.untracked.bool( False ),
5504  tanThetaMax = cms.double( 1.2 ),
5505  Pruning = cms.bool( True ),
5506  tanPhiMax = cms.double( 0.5 ),
5507  onlyBestSegment = cms.bool( False ),
5508  dXclusBoxMax = cms.double( 4.0 ),
5509  maxDTheta = cms.double( 999.0 ),
5510  preClustering = cms.bool( True ),
5511  preClusteringUseChaining = cms.bool( True ),
5512  yweightPenaltyThreshold = cms.double( 1.0 ),
5513  hitDropLimit6Hits = cms.double( 0.3333 ),
5514  prePrun = cms.bool( True ),
5515  CorrectTheErrors = cms.bool( True ),
5516  ForceCovarianceAll = cms.bool( False ),
5517  NormChi2Cut2D = cms.double( 20.0 ),
5518  SeedSmall = cms.double( 2.0E-4 ),
5519  minHitsPerSegment = cms.int32( 3 ),
5520  dRPhiFineMax = cms.double( 8.0 ),
5521  maxDPhi = cms.double( 999.0 ),
5522  hitDropLimit5Hits = cms.double( 0.8 ),
5523  BrutePruning = cms.bool( True ),
5524  prePrunLimit = cms.double( 3.17 )
5525  ),
5526  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
5527  hitDropLimit4Hits = cms.double( 0.6 ),
5528  maxRatioResidualPrune = cms.double( 3.0 ),
5529  curvePenaltyThreshold = cms.double( 0.85 ),
5530  maxRecHitsInCluster = cms.int32( 24 ),
5531  useShowering = cms.bool( False ),
5532  BPMinImprovement = cms.double( 10000.0 ),
5533  curvePenalty = cms.double( 2.0 ),
5534  ForceCovariance = cms.bool( False ),
5535  yweightPenalty = cms.double( 1.5 ),
5536  dPhiFineMax = cms.double( 0.025 ),
5537  SeedBig = cms.double( 0.0015 ),
5538  NormChi2Cut3D = cms.double( 10.0 ),
5539  Covariance = cms.double( 0.0 ),
5540  CSCDebug = cms.untracked.bool( False ),
5541  tanThetaMax = cms.double( 1.2 ),
5542  Pruning = cms.bool( True ),
5543  tanPhiMax = cms.double( 0.5 ),
5544  onlyBestSegment = cms.bool( False ),
5545  dXclusBoxMax = cms.double( 4.0 ),
5546  maxDTheta = cms.double( 999.0 ),
5547  preClustering = cms.bool( True ),
5548  preClusteringUseChaining = cms.bool( True ),
5549  yweightPenaltyThreshold = cms.double( 1.0 ),
5550  hitDropLimit6Hits = cms.double( 0.3333 ),
5551  prePrun = cms.bool( True ),
5552  CorrectTheErrors = cms.bool( True ),
5553  ForceCovarianceAll = cms.bool( False ),
5554  NormChi2Cut2D = cms.double( 20.0 ),
5555  SeedSmall = cms.double( 2.0E-4 ),
5556  minHitsPerSegment = cms.int32( 3 ),
5557  dRPhiFineMax = cms.double( 8.0 ),
5558  maxDPhi = cms.double( 999.0 ),
5559  hitDropLimit5Hits = cms.double( 0.8 ),
5560  BrutePruning = cms.bool( True ),
5561  prePrunLimit = cms.double( 3.17 )
5562  )
5563  ),
5564  algo_name = cms.string( "CSCSegAlgoST" ),
5565  chamber_types = cms.vstring( 'ME1/a',
5566  'ME1/b',
5567  'ME1/2',
5568  'ME1/3',
5569  'ME2/1',
5570  'ME2/2',
5571  'ME3/1',
5572  'ME3/2',
5573  'ME4/1',
5574  'ME4/2' )
5575  )
5576  ),
5577  algo_type = cms.int32( 1 )
5578 )
5579 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
5580  InputLabel = cms.InputTag( "rawDataCollector" ),
5581  doSynchro = cms.bool( False )
5582 )
5583 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5584  recAlgoConfig = cms.PSet( ),
5585  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
5586  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5587  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5588  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5589  deadSource = cms.string( "File" ),
5590  maskSource = cms.string( "File" )
5591 )
5592 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5593  EnableDTMeasurement = cms.bool( True ),
5594  EnableCSCMeasurement = cms.bool( True ),
5595  EnableME0Measurement = cms.bool( False ),
5596  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5597  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5598  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5599  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5600  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5601  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5602  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5603  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5604  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5605  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5606  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5607  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5608  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5609  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5610  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5611  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5612  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5613  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5614  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5615  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5616  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5617  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5618  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5619  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5620  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5621  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5622  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
5623  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5624  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5625  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5626  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5627  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5628  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5629  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5630  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
5631  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5632  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5633  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5634  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5635  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5636  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5637  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5638  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5639  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5640  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5641  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5642  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5643  deltaPhiSearchWindow = cms.double( 0.25 ),
5644  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5645  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5646  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5647  deltaEtaSearchWindow = cms.double( 0.2 ),
5648  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5649  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5650  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5651  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5652  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5653  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5654  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5655  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5656  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5657  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5658  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5659  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5660  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5661  scaleDT = cms.bool( True ),
5662  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5663  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5664  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5665  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5666  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5667  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5668  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5669  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5670  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5671  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5672  crackWindow = cms.double( 0.04 ),
5673  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5674  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5675  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5676  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5677  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5678  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5679  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5680  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5681  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5682  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5683  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5684  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5685  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
5686 )
5687 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5688  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5689  ServiceParameters = cms.PSet(
5690  RPCLayers = cms.bool( True ),
5691  UseMuonNavigation = cms.untracked.bool( True ),
5692  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5693  ),
5694  CentralBxOnly = cms.bool( True ),
5695  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5696  L1MaxEta = cms.double( 2.5 ),
5697  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5698  L1MinPt = cms.double( 0.0 ),
5699  L1MinQuality = cms.uint32( 7 ),
5700  GMTReadoutCollection = cms.InputTag( "" ),
5701  UseUnassociatedL1 = cms.bool( False ),
5702  UseOfflineSeed = cms.untracked.bool( True ),
5703  MatchDR = cms.vdouble( 0.3 ),
5704  Propagator = cms.string( "SteppingHelixPropagatorAny" )
5705 )
5706 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5707  ServiceParameters = cms.PSet(
5708  RPCLayers = cms.bool( True ),
5709  UseMuonNavigation = cms.untracked.bool( True ),
5710  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5711  'hltESPFastSteppingHelixPropagatorOpposite' )
5712  ),
5713  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5714  SeedTransformerParameters = cms.PSet(
5715  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5716  NMinRecHits = cms.uint32( 2 ),
5717  RescaleError = cms.double( 100.0 ),
5718  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5719  UseSubRecHits = cms.bool( False ),
5720  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5721  ),
5722  L2TrajBuilderParameters = cms.PSet(
5723  BWFilterParameters = cms.PSet(
5724  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5725  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5726  BWSeedType = cms.string( "fromGenerator" ),
5727  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5728  EnableRPCMeasurement = cms.bool( True ),
5729  MuonTrajectoryUpdatorParameters = cms.PSet(
5730  ExcludeRPCFromFit = cms.bool( False ),
5731  Granularity = cms.int32( 0 ),
5732  MaxChi2 = cms.double( 25.0 ),
5733  RescaleError = cms.bool( False ),
5734  RescaleErrorFactor = cms.double( 100.0 ),
5735  UseInvalidHits = cms.bool( True )
5736  ),
5737  EnableCSCMeasurement = cms.bool( True ),
5738  MaxChi2 = cms.double( 100.0 ),
5739  FitDirection = cms.string( "outsideIn" ),
5740  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5741  NumberOfSigma = cms.double( 3.0 ),
5742  EnableDTMeasurement = cms.bool( True )
5743  ),
5744  DoSeedRefit = cms.bool( False ),
5745  FilterParameters = cms.PSet(
5746  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5747  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5748  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5749  EnableRPCMeasurement = cms.bool( True ),
5750  MuonTrajectoryUpdatorParameters = cms.PSet(
5751  ExcludeRPCFromFit = cms.bool( False ),
5752  Granularity = cms.int32( 0 ),
5753  MaxChi2 = cms.double( 25.0 ),
5754  RescaleError = cms.bool( False ),
5755  RescaleErrorFactor = cms.double( 100.0 ),
5756  UseInvalidHits = cms.bool( True )
5757  ),
5758  EnableCSCMeasurement = cms.bool( True ),
5759  MaxChi2 = cms.double( 1000.0 ),
5760  FitDirection = cms.string( "insideOut" ),
5761  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5762  NumberOfSigma = cms.double( 3.0 ),
5763  EnableDTMeasurement = cms.bool( True )
5764  ),
5765  SeedPosition = cms.string( "in" ),
5766  DoBackwardFilter = cms.bool( True ),
5767  DoRefit = cms.bool( False ),
5768  NavigationType = cms.string( "Standard" ),
5769  SeedTransformerParameters = cms.PSet(
5770  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5771  NMinRecHits = cms.uint32( 2 ),
5772  RescaleError = cms.double( 100.0 ),
5773  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5774  UseSubRecHits = cms.bool( False ),
5775  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5776  ),
5777  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
5778  ),
5779  DoSeedRefit = cms.bool( False ),
5780  TrackLoaderParameters = cms.PSet(
5781  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5782  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5783  DoSmoothing = cms.bool( False ),
5784  VertexConstraint = cms.bool( True ),
5785  MuonUpdatorAtVertexParameters = cms.PSet(
5786  MaxChi2 = cms.double( 1000000.0 ),
5787  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5788  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
5789  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
5790  ),
5791  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5792  ),
5793  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
5794 )
5795 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
5796  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5797 )
5798 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
5799  ProductLabel = cms.InputTag( "rawDataCollector" )
5800 )
5801 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
5802  ProductLabel = cms.InputTag( "rawDataCollector" ),
5803  DoAPVEmulatorCheck = cms.bool( False ),
5804  Algorithms = cms.PSet(
5805  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
5806  useCMMeanMap = cms.bool( False ),
5807  TruncateInSuppressor = cms.bool( True ),
5808  doAPVRestore = cms.bool( False ),
5809  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
5810  PedestalSubtractionFedMode = cms.bool( True )
5811  ),
5812  Clusterizer = cms.PSet(
5813  QualityLabel = cms.string( "" ),
5814  ClusterThreshold = cms.double( 5.0 ),
5815  SeedThreshold = cms.double( 3.0 ),
5816  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
5817  ChannelThreshold = cms.double( 2.0 ),
5818  MaxAdjacentBad = cms.uint32( 0 ),
5819  setDetId = cms.bool( True ),
5820  MaxSequentialHoles = cms.uint32( 0 ),
5821  RemoveApvShots = cms.bool( True ),
5822  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
5823  MaxSequentialBad = cms.uint32( 1 )
5824  ),
5825  onDemand = cms.bool( True )
5826 )
5827 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
5828  inactivePixelDetectorLabels = cms.VInputTag( ),
5829  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
5830  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
5831  switchOffPixelsIfEmpty = cms.bool( True ),
5832  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
5833  skipClusters = cms.InputTag( "" ),
5834  measurementTracker = cms.string( "hltESPMeasurementTracker" )
5835 )
5836 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI",
5837  hitsToTry = cms.int32( 3 ),
5838  adjustErrorsDynamicallyForHitless = cms.bool( True ),
5839  SF4 = cms.double( 7.0 ),
5840  SF5 = cms.double( 10.0 ),
5841  SF2 = cms.double( 4.0 ),
5842  SF3 = cms.double( 5.0 ),
5843  SF1 = cms.double( 3.0 ),
5844  minEtaForTEC = cms.double( 0.7 ),
5845  fixedErrorRescaleFactorForHits = cms.double( 3.0 ),
5846  maxSeeds = cms.uint32( 5 ),
5847  maxEtaForTOB = cms.double( 1.8 ),
5848  pT3 = cms.double( 70.0 ),
5849  pT2 = cms.double( 30.0 ),
5850  pT1 = cms.double( 13.0 ),
5851  layersToTry = cms.int32( 2 ),
5852  fixedErrorRescaleFactorForHitless = cms.double( 10.0 ),
5853  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5854  adjustErrorsDynamicallyForHits = cms.bool( True ),
5855  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5856  tsosDiff = cms.double( 0.03 ),
5857  eta1 = cms.double( 1.0 ),
5858  eta2 = cms.double( 1.4 ),
5859  UseHitLessSeeds = cms.bool( True ),
5860  UseStereoLayersInTEC = cms.bool( False ),
5861  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
5862  debug = cms.untracked.bool( False )
5863 )
5864 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5865  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
5866  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
5867  SimpleMagneticField = cms.string( "" ),
5868  TransientInitialStateEstimatorParameters = cms.PSet(
5869  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5870  numberMeasurementsForFit = cms.int32( 4 ),
5871  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5872  ),
5873  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5874  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5875  cleanTrajectoryAfterInOut = cms.bool( False ),
5876  useHitsSplitting = cms.bool( False ),
5877  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
5878  doSeedingRegionRebuilding = cms.bool( False ),
5879  maxNSeeds = cms.uint32( 500000 ),
5880  produceSeedStopReasons = cms.bool( False ),
5881  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5882  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5883  TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" )
5884 )
5885 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
5886  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
5887  SimpleMagneticField = cms.string( "" ),
5888  clusterRemovalInfo = cms.InputTag( "" ),
5889  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5890  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5891  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
5892  useHitsSplitting = cms.bool( False ),
5893  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
5894  AlgorithmName = cms.string( "iter10" ),
5895  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
5896  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
5897  TrajectoryInEvent = cms.bool( False ),
5898  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5899  GeometricInnerState = cms.bool( True ),
5900  useSimpleMF = cms.bool( False ),
5901  Propagator = cms.string( "PropagatorWithMaterial" )
5902 )
5903 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
5904  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
5905  GBRForestLabel = cms.string( "" ),
5906  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
5907  vertices = cms.InputTag( "Notused" ),
5908  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
5909  mva = cms.PSet(
5910  minPixelHits = cms.vint32( 0, 0, 1 ),
5911  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
5912  dr_par = cms.PSet(
5913  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
5914  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
5915  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5916  dr_exp = cms.vint32( 4, 4, 2147483647 ),
5917  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
5918  ),
5919  maxLostLayers = cms.vint32( 4, 3, 2 ),
5920  min3DLayers = cms.vint32( 1, 2, 1 ),
5921  dz_par = cms.PSet(
5922  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
5923  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
5924  dz_exp = cms.vint32( 4, 4, 2147483647 )
5925  ),
5926  minNVtxTrk = cms.int32( 3 ),
5927  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
5928  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
5929  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
5930  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
5931  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
5932  minLayers = cms.vint32( 3, 5, 5 )
5933  ),
5934  ignoreVertices = cms.bool( True ),
5935  GBRForestFileName = cms.string( "" )
5936 )
5937 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
5938  minQuality = cms.string( "highPurity" ),
5939  copyExtras = cms.untracked.bool( True ),
5940  copyTrajectories = cms.untracked.bool( False ),
5941  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
5942  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
5943  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' )
5944 )
5945 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
5946  ServiceParameters = cms.PSet(
5947  RPCLayers = cms.bool( True ),
5948  UseMuonNavigation = cms.untracked.bool( True ),
5949  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
5950  'SteppingHelixPropagatorAny',
5951  'hltESPSmartPropagator',
5952  'hltESPSteppingHelixPropagatorOpposite' )
5953  ),
5954  L3TrajBuilderParameters = cms.PSet(
5955  PtCut = cms.double( 1.0 ),
5956  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5957  GlobalMuonTrackMatcher = cms.PSet(
5958  Chi2Cut_3 = cms.double( 200.0 ),
5959  DeltaDCut_2 = cms.double( 10.0 ),
5960  Eta_threshold = cms.double( 1.2 ),
5961  Quality_2 = cms.double( 15.0 ),
5962  DeltaDCut_1 = cms.double( 40.0 ),
5963  Quality_3 = cms.double( 7.0 ),
5964  DeltaDCut_3 = cms.double( 15.0 ),
5965  Quality_1 = cms.double( 20.0 ),
5966  Pt_threshold1 = cms.double( 0.0 ),
5967  DeltaRCut_2 = cms.double( 0.2 ),
5968  DeltaRCut_1 = cms.double( 0.1 ),
5969  Pt_threshold2 = cms.double( 9.99999999E8 ),
5970  Chi2Cut_1 = cms.double( 50.0 ),
5971  Chi2Cut_2 = cms.double( 50.0 ),
5972  DeltaRCut_3 = cms.double( 1.0 ),
5973  LocChi2Cut = cms.double( 0.001 ),
5974  Propagator = cms.string( "hltESPSmartPropagator" ),
5975  MinPt = cms.double( 1.0 ),
5976  MinP = cms.double( 2.5 )
5977  ),
5978  ScaleTECxFactor = cms.double( -1.0 ),
5979  tkTrajUseVertex = cms.bool( False ),
5980  MuonTrackingRegionBuilder = cms.PSet(
5981  Rescale_Dz = cms.double( 4.0 ),
5982  Pt_fixed = cms.bool( False ),
5983  Eta_fixed = cms.bool( True ),
5984  Eta_min = cms.double( 0.1 ),
5985  DeltaZ = cms.double( 24.2 ),
5986  maxRegions = cms.int32( 2 ),
5987  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
5988  UseVertex = cms.bool( False ),
5989  Z_fixed = cms.bool( False ),
5990  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
5991  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
5992  Rescale_phi = cms.double( 3.0 ),
5993  DeltaEta = cms.double( 0.2 ),
5994  precise = cms.bool( True ),
5995  OnDemand = cms.int32( -1 ),
5996  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
5997  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
5998  vertexCollection = cms.InputTag( "pixelVertices" ),
5999  Pt_min = cms.double( 3.0 ),
6000  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6001  Phi_fixed = cms.bool( True ),
6002  DeltaR = cms.double( 0.025 ),
6003  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6004  DeltaPhi = cms.double( 0.15 ),
6005  Phi_min = cms.double( 0.1 ),
6006  Rescale_eta = cms.double( 3.0 )
6007  ),
6008  TrackTransformer = cms.PSet(
6009  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6010  RefitDirection = cms.string( "insideOut" ),
6011  RefitRPCHits = cms.bool( True ),
6012  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6013  DoPredictionsOnly = cms.bool( False ),
6014  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6015  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6016  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6017  ),
6018  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6019  RefitRPCHits = cms.bool( True ),
6020  tkTrajVertex = cms.InputTag( "Notused" ),
6021  GlbRefitterParameters = cms.PSet(
6022  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6023  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6024  RefitFlag = cms.bool( True ),
6025  SkipStation = cms.int32( -1 ),
6026  Chi2CutRPC = cms.double( 1.0 ),
6027  PropDirForCosmics = cms.bool( False ),
6028  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6029  HitThreshold = cms.int32( 1 ),
6030  DYTthrs = cms.vint32( 30, 15 ),
6031  TrackerSkipSystem = cms.int32( -1 ),
6032  RefitDirection = cms.string( "insideOut" ),
6033  Chi2CutCSC = cms.double( 150.0 ),
6034  Chi2CutDT = cms.double( 10.0 ),
6035  RefitRPCHits = cms.bool( True ),
6036  TrackerSkipSection = cms.int32( -1 ),
6037  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6038  DoPredictionsOnly = cms.bool( False ),
6039  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6040  MuonHitsOption = cms.int32( 1 ),
6041  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6042  ),
6043  PCut = cms.double( 2.5 ),
6044  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6045  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6046  tkTrajMaxChi2 = cms.double( 9999.0 ),
6047  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6048  ScaleTECyFactor = cms.double( -1.0 ),
6049  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6050  ),
6051  TrackLoaderParameters = cms.PSet(
6052  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6053  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6054  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6055  DoSmoothing = cms.bool( True ),
6056  SmoothTkTrack = cms.untracked.bool( False ),
6057  VertexConstraint = cms.bool( False ),
6058  MuonUpdatorAtVertexParameters = cms.PSet(
6059  MaxChi2 = cms.double( 1000000.0 ),
6060  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6061  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6062  ),
6063  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6064  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6065  ),
6066  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6067 )
6068 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6069  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6070 )
6071 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6072  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6073 )
6074 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6075  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6076  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6077  MuonPtOption = cms.string( "Tracker" )
6078 )
6079 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6080  MaxNormalizedChi2 = cms.double( 20.0 ),
6081  MinNmuonHits = cms.int32( 1 ),
6082  MinNhits = cms.int32( 1 ),
6083  applyL3Filters = cms.bool( False ),
6084  MaxPtDifference = cms.double( 0.3 ),
6085  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6086  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6087  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6088 )
6089 fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
6090  chi2 = cms.double( 1000.0 ),
6091  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6092  ptMin = cms.double( 0.1 ),
6093  nSigmaInvPtTolerance = cms.double( 0.0 ),
6094  tipMax = cms.double( 1.0 )
6095 )
6096 fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
6097  scaleErrorsForBPix1 = cms.bool( False ),
6098  scaleFactor = cms.double( 0.65 )
6099 )
6100 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer",
6101  precise = cms.bool( True ),
6102  Eta_fixed = cms.bool( True ),
6103  Eta_min = cms.double( 0.0 ),
6104  Z_fixed = cms.bool( True ),
6105  MeasurementTrackerName = cms.InputTag( "" ),
6106  maxRegions = cms.int32( 5 ),
6107  Pt_min = cms.double( 2.0 ),
6108  Rescale_Dz = cms.double( 4.0 ),
6109  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6110  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6111  vertexCollection = cms.InputTag( "notUsed" ),
6112  Phi_fixed = cms.bool( True ),
6113  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6114  DeltaR = cms.double( 0.025 ),
6115  OnDemand = cms.int32( -1 ),
6116  DeltaZ = cms.double( 24.2 ),
6117  Rescale_phi = cms.double( 3.0 ),
6118  Rescale_eta = cms.double( 3.0 ),
6119  DeltaEta = cms.double( 0.2 ),
6120  Phi_min = cms.double( 0.0 ),
6121  DeltaPhi = cms.double( 0.15 ),
6122  UseVertex = cms.bool( False ),
6123  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6124  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6125  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6126  Pt_fixed = cms.bool( True )
6127 )
6128 fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6129  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6130  'BPix1+BPix2+BPix3+FPix1_pos',
6131  'BPix1+BPix2+BPix3+FPix1_neg',
6132  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6133  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6134  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6135  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6136  MTOB = cms.PSet( ),
6137  TEC = cms.PSet( ),
6138  MTID = cms.PSet( ),
6139  FPix = cms.PSet(
6140  hitErrorRPhi = cms.double( 0.0051 ),
6141  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6142  useErrorsFromParam = cms.bool( True ),
6143  hitErrorRZ = cms.double( 0.0036 ),
6144  HitProducer = cms.string( "hltSiPixelRecHits" )
6145  ),
6146  MTEC = cms.PSet( ),
6147  MTIB = cms.PSet( ),
6148  TID = cms.PSet( ),
6149  TOB = cms.PSet( ),
6150  BPix = cms.PSet(
6151  hitErrorRPhi = cms.double( 0.0027 ),
6152  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6153  useErrorsFromParam = cms.bool( True ),
6154  hitErrorRZ = cms.double( 0.006 ),
6155  HitProducer = cms.string( "hltSiPixelRecHits" )
6156  ),
6157  TIB = cms.PSet( )
6158 )
6159 fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6160  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6161  layerPairs = cms.vuint32( 0, 1, 2 ),
6162  clusterCheck = cms.InputTag( "" ),
6163  produceSeedingHitSets = cms.bool( False ),
6164  produceIntermediateHitDoublets = cms.bool( True ),
6165  maxElement = cms.uint32( 0 ),
6166  seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" )
6167 )
6168 fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6169  CAThetaCut = cms.double( 0.005 ),
6170  SeedComparitorPSet = cms.PSet(
6171  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6172  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6173  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6174  ),
6175  extraHitRPhitolerance = cms.double( 0.032 ),
6176  doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ),
6177  fitFastCircle = cms.bool( True ),
6178  CAHardPtCut = cms.double( 0.0 ),
6179  maxChi2 = cms.PSet(
6180  value2 = cms.double( 50.0 ),
6181  value1 = cms.double( 200.0 ),
6182  pt1 = cms.double( 0.7 ),
6183  enabled = cms.bool( True ),
6184  pt2 = cms.double( 2.0 )
6185  ),
6186  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
6187  CAPhiCut = cms.double( 0.2 ),
6188  useBendingCorrection = cms.bool( True ),
6189  fitFastCircleChi2Cut = cms.bool( True )
6190 )
6191 fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
6192  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
6193  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
6194  passLabel = cms.string( "" ),
6195  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
6196  SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" )
6197 )
6198 fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
6199  WtAverage = cms.bool( True ),
6200  Method2 = cms.bool( True ),
6201  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6202  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6203  Verbosity = cms.int32( 0 ),
6204  UseError = cms.bool( True ),
6205  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
6206  PtMin = cms.double( 1.0 ),
6207  NTrkMin = cms.int32( 2 ),
6208  ZOffset = cms.double( 5.0 ),
6209  Finder = cms.string( "DivisiveVertexFinder" ),
6210  ZSeparation = cms.double( 0.05 )
6211 )
6212 fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
6213  minSumPt2 = cms.double( 0.0 ),
6214  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6215  maxVtx = cms.uint32( 100 ),
6216  fractionSumPt2 = cms.double( 0.3 ),
6217  src = cms.InputTag( "hltIterL3MuonPixelVertices" )
6218 )
6219 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6220  useEventsWithNoVertex = cms.bool( True ),
6221  originHalfLength = cms.double( 0.3 ),
6222  useProtoTrackKinematics = cms.bool( False ),
6223  usePV = cms.bool( False ),
6224  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
6225  InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
6226  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6227  InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
6228  originRadius = cms.double( 0.1 )
6229 )
6230 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6231  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6232  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6233  SimpleMagneticField = cms.string( "ParabolicMf" ),
6234  TransientInitialStateEstimatorParameters = cms.PSet(
6235  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6236  numberMeasurementsForFit = cms.int32( 4 ),
6237  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6238  ),
6239  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6240  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6241  cleanTrajectoryAfterInOut = cms.bool( False ),
6242  useHitsSplitting = cms.bool( True ),
6243  RedundantSeedCleaner = cms.string( "none" ),
6244  doSeedingRegionRebuilding = cms.bool( True ),
6245  maxNSeeds = cms.uint32( 100000 ),
6246  produceSeedStopReasons = cms.bool( False ),
6247  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6248  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6249  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
6250 )
6251 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6252  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6253  SimpleMagneticField = cms.string( "ParabolicMf" ),
6254  clusterRemovalInfo = cms.InputTag( "" ),
6255  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6256  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6257  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6258  useHitsSplitting = cms.bool( False ),
6259  MeasurementTracker = cms.string( "" ),
6260  AlgorithmName = cms.string( "hltIter0" ),
6261  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6262  NavigationSchool = cms.string( "" ),
6263  TrajectoryInEvent = cms.bool( False ),
6264  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6265  GeometricInnerState = cms.bool( True ),
6266  useSimpleMF = cms.bool( True ),
6267  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6268 )
6269 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6270  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6271  GBRForestLabel = cms.string( "" ),
6272  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6273  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
6274  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6275  mva = cms.PSet(
6276  minPixelHits = cms.vint32( 0, 3, 4 ),
6277  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6278  dr_par = cms.PSet(
6279  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6280  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6281  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6282  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6283  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6284  ),
6285  maxLostLayers = cms.vint32( 1, 1, 1 ),
6286  min3DLayers = cms.vint32( 0, 3, 4 ),
6287  dz_par = cms.PSet(
6288  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6289  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6290  dz_exp = cms.vint32( 4, 4, 2147483647 )
6291  ),
6292  minNVtxTrk = cms.int32( 3 ),
6293  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6294  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6295  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6296  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6297  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6298  minLayers = cms.vint32( 3, 3, 4 )
6299  ),
6300  ignoreVertices = cms.bool( False ),
6301  GBRForestFileName = cms.string( "" )
6302 )
6303 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6304  minQuality = cms.string( "highPurity" ),
6305  copyExtras = cms.untracked.bool( True ),
6306  copyTrajectories = cms.untracked.bool( False ),
6307  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6308  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6309  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' )
6310 )
6311 fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6312  trackClassifier = cms.InputTag( '','QualityMasks' ),
6313  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6314  maxChi2 = cms.double( 16.0 ),
6315  trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ),
6316  oldClusterRemovalInfo = cms.InputTag( "" ),
6317  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6318  overrideTrkQuals = cms.InputTag( "" ),
6319  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6320  TrackQuality = cms.string( "highPurity" )
6321 )
6322 fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6323  clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
6324  OnDemand = cms.bool( False ),
6325  src = cms.InputTag( "hltSiStripClusters" )
6326 )
6327 fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
6328  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
6329  'BPix2+BPix3+BPix4',
6330  'BPix1+BPix3+BPix4',
6331  'BPix1+BPix2+BPix4',
6332  'BPix2+BPix3+FPix1_pos',
6333  'BPix2+BPix3+FPix1_neg',
6334  'BPix1+BPix2+FPix1_pos',
6335  'BPix1+BPix2+FPix1_neg',
6336  'BPix2+FPix1_pos+FPix2_pos',
6337  'BPix2+FPix1_neg+FPix2_neg',
6338  'BPix1+FPix1_pos+FPix2_pos',
6339  'BPix1+FPix1_neg+FPix2_neg',
6340  'FPix1_pos+FPix2_pos+FPix3_pos',
6341  'FPix1_neg+FPix2_neg+FPix3_neg' ),
6342  MTOB = cms.PSet( ),
6343  TEC = cms.PSet( ),
6344  MTID = cms.PSet( ),
6345  FPix = cms.PSet(
6346  hitErrorRPhi = cms.double( 0.0051 ),
6347  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6348  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
6349  useErrorsFromParam = cms.bool( True ),
6350  hitErrorRZ = cms.double( 0.0036 ),
6351  HitProducer = cms.string( "hltSiPixelRecHits" )
6352  ),
6353  MTEC = cms.PSet( ),
6354  MTIB = cms.PSet( ),
6355  TID = cms.PSet( ),
6356  TOB = cms.PSet( ),
6357  BPix = cms.PSet(
6358  hitErrorRPhi = cms.double( 0.0027 ),
6359  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6360  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
6361  useErrorsFromParam = cms.bool( True ),
6362  hitErrorRZ = cms.double( 0.006 ),
6363  HitProducer = cms.string( "hltSiPixelRecHits" )
6364  ),
6365  TIB = cms.PSet( )
6366 )
6367 fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6368  cut = cms.string( "" ),
6369  silentClusterCheck = cms.untracked.bool( False ),
6370  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6371  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6372  doClusterCheck = cms.bool( False ),
6373  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
6374  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
6375 )
6376 fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6377  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6378  layerPairs = cms.vuint32( 0, 1 ),
6379  clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ),
6380  produceSeedingHitSets = cms.bool( False ),
6381  produceIntermediateHitDoublets = cms.bool( True ),
6382  maxElement = cms.uint32( 0 ),
6383  seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" )
6384 )
6385 fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
6386  CAHardPtCut = cms.double( 0.3 ),
6387  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6388  extraHitRPhitolerance = cms.double( 0.032 ),
6389  doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ),
6390  CAThetaCut = cms.double( 0.015 ),
6391  maxChi2 = cms.PSet(
6392  value2 = cms.double( 6.0 ),
6393  value1 = cms.double( 100.0 ),
6394  pt1 = cms.double( 0.8 ),
6395  enabled = cms.bool( True ),
6396  pt2 = cms.double( 8.0 )
6397  ),
6398  CAPhiCut = cms.double( 0.1 ),
6399  useBendingCorrection = cms.bool( True )
6400 )
6401 fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
6402  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6403  forceKinematicWithRegionDirection = cms.bool( False ),
6404  magneticField = cms.string( "ParabolicMf" ),
6405  SeedMomentumForBOFF = cms.double( 5.0 ),
6406  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6407  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6408  MinOneOverPtError = cms.double( 1.0 ),
6409  seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ),
6410  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
6411 )
6412 fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6413  src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ),
6414  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6415  SimpleMagneticField = cms.string( "ParabolicMf" ),
6416  TransientInitialStateEstimatorParameters = cms.PSet(
6417  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6418  numberMeasurementsForFit = cms.int32( 4 ),
6419  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6420  ),
6421  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6422  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
6423  cleanTrajectoryAfterInOut = cms.bool( False ),
6424  useHitsSplitting = cms.bool( False ),
6425  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6426  doSeedingRegionRebuilding = cms.bool( False ),
6427  maxNSeeds = cms.uint32( 100000 ),
6428  produceSeedStopReasons = cms.bool( False ),
6429  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6430  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6431  TrajectoryBuilder = cms.string( "" )
6432 )
6433 fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6434  src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ),
6435  SimpleMagneticField = cms.string( "ParabolicMf" ),
6436  clusterRemovalInfo = cms.InputTag( "" ),
6437  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6438  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
6439  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6440  useHitsSplitting = cms.bool( False ),
6441  MeasurementTracker = cms.string( "" ),
6442  AlgorithmName = cms.string( "hltIter2" ),
6443  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6444  NavigationSchool = cms.string( "" ),
6445  TrajectoryInEvent = cms.bool( False ),
6446  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6447  GeometricInnerState = cms.bool( True ),
6448  useSimpleMF = cms.bool( True ),
6449  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6450 )
6451 fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6452  src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
6453  GBRForestLabel = cms.string( "" ),
6454  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6455  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
6456  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6457  mva = cms.PSet(
6458  minPixelHits = cms.vint32( 0, 0, 0 ),
6459  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6460  dr_par = cms.PSet(
6461  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6462  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
6463  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6464  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6465  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6466  ),
6467  maxLostLayers = cms.vint32( 1, 1, 1 ),
6468  min3DLayers = cms.vint32( 0, 0, 0 ),
6469  dz_par = cms.PSet(
6470  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
6471  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
6472  dz_exp = cms.vint32( 4, 4, 2147483647 )
6473  ),
6474  minNVtxTrk = cms.int32( 3 ),
6475  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6476  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6477  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
6478  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6479  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6480  minLayers = cms.vint32( 3, 3, 3 )
6481  ),
6482  ignoreVertices = cms.bool( False ),
6483  GBRForestFileName = cms.string( "" )
6484 )
6485 fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6486  minQuality = cms.string( "highPurity" ),
6487  copyExtras = cms.untracked.bool( True ),
6488  copyTrajectories = cms.untracked.bool( False ),
6489  originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
6490  originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ),
6491  originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' )
6492 )
6493 fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
6494  ShareFrac = cms.double( 0.19 ),
6495  writeOnlyTrkQuals = cms.bool( False ),
6496  MinPT = cms.double( 0.05 ),
6497  allowFirstHitShare = cms.bool( True ),
6498  copyExtras = cms.untracked.bool( True ),
6499  Epsilon = cms.double( -0.001 ),
6500  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
6501  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6502  MaxNormalizedChisq = cms.double( 1000.0 ),
6503  copyMVA = cms.bool( False ),
6504  FoundHitBonus = cms.double( 5.0 ),
6505  LostHitPenalty = cms.double( 20.0 ),
6506  setsToMerge = cms.VPSet(
6507  cms.PSet( pQual = cms.bool( False ),
6508  tLists = cms.vint32( 0, 1 )
6509  )
6510  ),
6511  MinFound = cms.int32( 3 ),
6512  hasSelector = cms.vint32( 0, 0 ),
6513  TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
6514  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6515  newQuality = cms.string( "confirmed" )
6516 )
6517 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6518  ServiceParameters = cms.PSet(
6519  RPCLayers = cms.bool( True ),
6520  UseMuonNavigation = cms.untracked.bool( True ),
6521  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6522  'SteppingHelixPropagatorAny',
6523  'hltESPSmartPropagator',
6524  'hltESPSteppingHelixPropagatorOpposite' )
6525  ),
6526  L3TrajBuilderParameters = cms.PSet(
6527  PtCut = cms.double( 1.0 ),
6528  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6529  GlobalMuonTrackMatcher = cms.PSet(
6530  Chi2Cut_3 = cms.double( 200.0 ),
6531  DeltaDCut_2 = cms.double( 10.0 ),
6532  Eta_threshold = cms.double( 1.2 ),
6533  Quality_2 = cms.double( 15.0 ),
6534  DeltaDCut_1 = cms.double( 40.0 ),
6535  Quality_3 = cms.double( 7.0 ),
6536  DeltaDCut_3 = cms.double( 15.0 ),
6537  Quality_1 = cms.double( 20.0 ),
6538  Pt_threshold1 = cms.double( 0.0 ),
6539  DeltaRCut_2 = cms.double( 0.2 ),
6540  DeltaRCut_1 = cms.double( 0.1 ),
6541  Pt_threshold2 = cms.double( 9.99999999E8 ),
6542  Chi2Cut_1 = cms.double( 50.0 ),
6543  Chi2Cut_2 = cms.double( 50.0 ),
6544  DeltaRCut_3 = cms.double( 1.0 ),
6545  LocChi2Cut = cms.double( 0.001 ),
6546  Propagator = cms.string( "hltESPSmartPropagator" ),
6547  MinPt = cms.double( 1.0 ),
6548  MinP = cms.double( 2.5 )
6549  ),
6550  ScaleTECxFactor = cms.double( -1.0 ),
6551  tkTrajUseVertex = cms.bool( False ),
6552  MuonTrackingRegionBuilder = cms.PSet(
6553  Rescale_Dz = cms.double( 4.0 ),
6554  Pt_fixed = cms.bool( True ),
6555  Eta_fixed = cms.bool( True ),
6556  Eta_min = cms.double( 0.1 ),
6557  DeltaZ = cms.double( 24.2 ),
6558  maxRegions = cms.int32( 2 ),
6559  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6560  UseVertex = cms.bool( False ),
6561  Z_fixed = cms.bool( True ),
6562  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6563  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6564  Rescale_phi = cms.double( 3.0 ),
6565  DeltaEta = cms.double( 0.04 ),
6566  precise = cms.bool( True ),
6567  OnDemand = cms.int32( -1 ),
6568  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6569  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6570  vertexCollection = cms.InputTag( "pixelVertices" ),
6571  Pt_min = cms.double( 3.0 ),
6572  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6573  Phi_fixed = cms.bool( True ),
6574  DeltaR = cms.double( 0.025 ),
6575  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6576  DeltaPhi = cms.double( 0.15 ),
6577  Phi_min = cms.double( 0.1 ),
6578  Rescale_eta = cms.double( 3.0 )
6579  ),
6580  TrackTransformer = cms.PSet(
6581  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6582  RefitDirection = cms.string( "insideOut" ),
6583  RefitRPCHits = cms.bool( True ),
6584  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6585  DoPredictionsOnly = cms.bool( False ),
6586  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6587  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6588  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6589  ),
6590  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6591  RefitRPCHits = cms.bool( True ),
6592  tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ),
6593  GlbRefitterParameters = cms.PSet(
6594  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6595  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6596  RefitFlag = cms.bool( True ),
6597  SkipStation = cms.int32( -1 ),
6598  Chi2CutRPC = cms.double( 1.0 ),
6599  PropDirForCosmics = cms.bool( False ),
6600  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6601  HitThreshold = cms.int32( 1 ),
6602  DYTthrs = cms.vint32( 30, 15 ),
6603  TrackerSkipSystem = cms.int32( -1 ),
6604  RefitDirection = cms.string( "insideOut" ),
6605  Chi2CutCSC = cms.double( 150.0 ),
6606  Chi2CutDT = cms.double( 10.0 ),
6607  RefitRPCHits = cms.bool( True ),
6608  TrackerSkipSection = cms.int32( -1 ),
6609  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6610  DoPredictionsOnly = cms.bool( False ),
6611  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6612  MuonHitsOption = cms.int32( 1 ),
6613  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6614  ),
6615  PCut = cms.double( 2.5 ),
6616  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6617  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6618  matchToSeeds = cms.bool( True ),
6619  tkTrajMaxChi2 = cms.double( 9999.0 ),
6620  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6621  ScaleTECyFactor = cms.double( -1.0 ),
6622  tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMerged" )
6623  ),
6624  TrackLoaderParameters = cms.PSet(
6625  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6626  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6627  DoSmoothing = cms.bool( False ),
6628  SmoothTkTrack = cms.untracked.bool( False ),
6629  VertexConstraint = cms.bool( False ),
6630  MuonUpdatorAtVertexParameters = cms.PSet(
6631  MaxChi2 = cms.double( 1000000.0 ),
6632  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6633  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6634  ),
6635  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6636  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6637  ),
6638  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6639 )
6640 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6641  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6642 )
6643 fragment.hltIterL3MuonsFromL2 = cms.EDProducer( "L3TrackCombiner",
6644  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6645 )
6646 fragment.hltIterL3MuonL1MuonNoL2Selector = cms.EDProducer( "HLTL1MuonNoL2Selector",
6647  SeedMapTag = cms.InputTag( "hltL2Muons" ),
6648  L1MinPt = cms.double( -1.0 ),
6649  CentralBxOnly = cms.bool( True ),
6650  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6651  L2CandTag = cms.InputTag( "hltL2MuonCandidates" ),
6652  L1MaxEta = cms.double( 5.0 ),
6653  L1MinQuality = cms.uint32( 7 )
6654 )
6655 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
6656  RegionPSet = cms.PSet(
6657  vertexCollection = cms.InputTag( "notUsed" ),
6658  zErrorVetex = cms.double( 0.2 ),
6659  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6660  zErrorBeamSpot = cms.double( 24.2 ),
6661  maxNVertices = cms.int32( 1 ),
6662  maxNRegions = cms.int32( 2 ),
6663  nSigmaZVertex = cms.double( 3.0 ),
6664  nSigmaZBeamSpot = cms.double( 4.0 ),
6665  ptMin = cms.double( 10.0 ),
6666  mode = cms.string( "BeamSpotSigma" ),
6667  input = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ),
6668  searchOpt = cms.bool( False ),
6669  whereToUseMeasurementTracker = cms.string( "Never" ),
6670  originRadius = cms.double( 0.2 ),
6671  measurementTrackerName = cms.InputTag( "" ),
6672  precise = cms.bool( True ),
6673  deltaEta = cms.double( 0.35 ),
6674  deltaPhi = cms.double( 0.2 )
6675  )
6676 )
6677 fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6678  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6679  'BPix1+BPix2+BPix3+FPix1_pos',
6680  'BPix1+BPix2+BPix3+FPix1_neg',
6681  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6682  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6683  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6684  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6685  MTOB = cms.PSet( ),
6686  TEC = cms.PSet( ),
6687  MTID = cms.PSet( ),
6688  FPix = cms.PSet(
6689  hitErrorRPhi = cms.double( 0.0051 ),
6690  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6691  useErrorsFromParam = cms.bool( True ),
6692  hitErrorRZ = cms.double( 0.0036 ),
6693  HitProducer = cms.string( "hltSiPixelRecHits" )
6694  ),
6695  MTEC = cms.PSet( ),
6696  MTIB = cms.PSet( ),
6697  TID = cms.PSet( ),
6698  TOB = cms.PSet( ),
6699  BPix = cms.PSet(
6700  hitErrorRPhi = cms.double( 0.0027 ),
6701  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6702  useErrorsFromParam = cms.bool( True ),
6703  hitErrorRZ = cms.double( 0.006 ),
6704  HitProducer = cms.string( "hltSiPixelRecHits" )
6705  ),
6706  TIB = cms.PSet( )
6707 )
6708 fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6709  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6710  layerPairs = cms.vuint32( 0, 1, 2 ),
6711  clusterCheck = cms.InputTag( "" ),
6712  produceSeedingHitSets = cms.bool( False ),
6713  produceIntermediateHitDoublets = cms.bool( True ),
6714  maxElement = cms.uint32( 0 ),
6715  seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" )
6716 )
6717 fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6718  CAThetaCut = cms.double( 0.005 ),
6719  SeedComparitorPSet = cms.PSet(
6720  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6721  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6722  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6723  ),
6724  extraHitRPhitolerance = cms.double( 0.032 ),
6725  doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ),
6726  fitFastCircle = cms.bool( True ),
6727  CAHardPtCut = cms.double( 0.0 ),
6728  maxChi2 = cms.PSet(
6729  value2 = cms.double( 50.0 ),
6730  value1 = cms.double( 200.0 ),
6731  pt1 = cms.double( 0.7 ),
6732  enabled = cms.bool( True ),
6733  pt2 = cms.double( 2.0 )
6734  ),
6735  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
6736  CAPhiCut = cms.double( 0.2 ),
6737  useBendingCorrection = cms.bool( True ),
6738  fitFastCircleChi2Cut = cms.bool( True )
6739 )
6740 fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
6741  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
6742  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
6743  passLabel = cms.string( "" ),
6744  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
6745  SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" )
6746 )
6747 fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
6748  WtAverage = cms.bool( True ),
6749  Method2 = cms.bool( True ),
6750  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6751  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6752  Verbosity = cms.int32( 0 ),
6753  UseError = cms.bool( True ),
6754  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
6755  PtMin = cms.double( 1.0 ),
6756  NTrkMin = cms.int32( 2 ),
6757  ZOffset = cms.double( 5.0 ),
6758  Finder = cms.string( "DivisiveVertexFinder" ),
6759  ZSeparation = cms.double( 0.05 )
6760 )
6761 fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
6762  minSumPt2 = cms.double( 0.0 ),
6763  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6764  maxVtx = cms.uint32( 100 ),
6765  fractionSumPt2 = cms.double( 0.3 ),
6766  src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" )
6767 )
6768 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6769  useEventsWithNoVertex = cms.bool( True ),
6770  originHalfLength = cms.double( 0.3 ),
6771  useProtoTrackKinematics = cms.bool( False ),
6772  usePV = cms.bool( False ),
6773  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
6774  InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6775  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6776  InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ),
6777  originRadius = cms.double( 0.1 )
6778 )
6779 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6780  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6781  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6782  SimpleMagneticField = cms.string( "ParabolicMf" ),
6783  TransientInitialStateEstimatorParameters = cms.PSet(
6784  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6785  numberMeasurementsForFit = cms.int32( 4 ),
6786  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6787  ),
6788  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6789  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6790  cleanTrajectoryAfterInOut = cms.bool( False ),
6791  useHitsSplitting = cms.bool( True ),
6792  RedundantSeedCleaner = cms.string( "none" ),
6793  doSeedingRegionRebuilding = cms.bool( True ),
6794  maxNSeeds = cms.uint32( 100000 ),
6795  produceSeedStopReasons = cms.bool( False ),
6796  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6797  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6798  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
6799 )
6800 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6801  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
6802  SimpleMagneticField = cms.string( "ParabolicMf" ),
6803  clusterRemovalInfo = cms.InputTag( "" ),
6804  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6805  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6806  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6807  useHitsSplitting = cms.bool( False ),
6808  MeasurementTracker = cms.string( "" ),
6809  AlgorithmName = cms.string( "hltIter0" ),
6810  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6811  NavigationSchool = cms.string( "" ),
6812  TrajectoryInEvent = cms.bool( False ),
6813  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6814  GeometricInnerState = cms.bool( True ),
6815  useSimpleMF = cms.bool( True ),
6816  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6817 )
6818 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6819  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6820  GBRForestLabel = cms.string( "" ),
6821  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6822  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
6823  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6824  mva = cms.PSet(
6825  minPixelHits = cms.vint32( 0, 3, 4 ),
6826  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6827  dr_par = cms.PSet(
6828  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6829  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6830  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6831  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6832  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6833  ),
6834  maxLostLayers = cms.vint32( 1, 1, 1 ),
6835  min3DLayers = cms.vint32( 0, 3, 4 ),
6836  dz_par = cms.PSet(
6837  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6838  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6839  dz_exp = cms.vint32( 4, 4, 2147483647 )
6840  ),
6841  minNVtxTrk = cms.int32( 3 ),
6842  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6843  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6844  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6845  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6846  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6847  minLayers = cms.vint32( 3, 3, 4 )
6848  ),
6849  ignoreVertices = cms.bool( False ),
6850  GBRForestFileName = cms.string( "" )
6851 )
6852 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6853  minQuality = cms.string( "highPurity" ),
6854  copyExtras = cms.untracked.bool( True ),
6855  copyTrajectories = cms.untracked.bool( False ),
6856  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6857  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6858  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' )
6859 )
6860 fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
6861  trackClassifier = cms.InputTag( '','QualityMasks' ),
6862  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
6863  maxChi2 = cms.double( 16.0 ),
6864  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
6865  oldClusterRemovalInfo = cms.InputTag( "" ),
6866  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
6867  overrideTrkQuals = cms.InputTag( "" ),
6868  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
6869  TrackQuality = cms.string( "highPurity" )
6870 )
6871 fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
6872  clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6873  OnDemand = cms.bool( False ),
6874  src = cms.InputTag( "hltSiStripClusters" )
6875 )
6876 fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
6877  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
6878  'BPix2+BPix3+BPix4',
6879  'BPix1+BPix3+BPix4',
6880  'BPix1+BPix2+BPix4',
6881  'BPix2+BPix3+FPix1_pos',
6882  'BPix2+BPix3+FPix1_neg',
6883  'BPix1+BPix2+FPix1_pos',
6884  'BPix1+BPix2+FPix1_neg',
6885  'BPix2+FPix1_pos+FPix2_pos',
6886  'BPix2+FPix1_neg+FPix2_neg',
6887  'BPix1+FPix1_pos+FPix2_pos',
6888  'BPix1+FPix1_neg+FPix2_neg',
6889  'FPix1_pos+FPix2_pos+FPix3_pos',
6890  'FPix1_neg+FPix2_neg+FPix3_neg' ),
6891  MTOB = cms.PSet( ),
6892  TEC = cms.PSet( ),
6893  MTID = cms.PSet( ),
6894  FPix = cms.PSet(
6895  hitErrorRPhi = cms.double( 0.0051 ),
6896  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6897  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6898  useErrorsFromParam = cms.bool( True ),
6899  hitErrorRZ = cms.double( 0.0036 ),
6900  HitProducer = cms.string( "hltSiPixelRecHits" )
6901  ),
6902  MTEC = cms.PSet( ),
6903  MTIB = cms.PSet( ),
6904  TID = cms.PSet( ),
6905  TOB = cms.PSet( ),
6906  BPix = cms.PSet(
6907  hitErrorRPhi = cms.double( 0.0027 ),
6908  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6909  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
6910  useErrorsFromParam = cms.bool( True ),
6911  hitErrorRZ = cms.double( 0.006 ),
6912  HitProducer = cms.string( "hltSiPixelRecHits" )
6913  ),
6914  TIB = cms.PSet( )
6915 )
6916 fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
6917  cut = cms.string( "" ),
6918  silentClusterCheck = cms.untracked.bool( False ),
6919  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
6920  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
6921  doClusterCheck = cms.bool( False ),
6922  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
6923  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
6924 )
6925 fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
6926  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6927  layerPairs = cms.vuint32( 0, 1 ),
6928  clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ),
6929  produceSeedingHitSets = cms.bool( False ),
6930  produceIntermediateHitDoublets = cms.bool( True ),
6931  maxElement = cms.uint32( 0 ),
6932  seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" )
6933 )
6934 fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
6935  CAHardPtCut = cms.double( 0.3 ),
6936  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6937  extraHitRPhitolerance = cms.double( 0.032 ),
6938  doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ),
6939  CAThetaCut = cms.double( 0.015 ),
6940  maxChi2 = cms.PSet(
6941  value2 = cms.double( 6.0 ),
6942  value1 = cms.double( 100.0 ),
6943  pt1 = cms.double( 0.8 ),
6944  enabled = cms.bool( True ),
6945  pt2 = cms.double( 8.0 )
6946  ),
6947  CAPhiCut = cms.double( 0.1 ),
6948  useBendingCorrection = cms.bool( True )
6949 )
6950 fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
6951  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
6952  forceKinematicWithRegionDirection = cms.bool( False ),
6953  magneticField = cms.string( "ParabolicMf" ),
6954  SeedMomentumForBOFF = cms.double( 5.0 ),
6955  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
6956  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6957  MinOneOverPtError = cms.double( 1.0 ),
6958  seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ),
6959  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
6960 )
6961 fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6962  src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ),
6963  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6964  SimpleMagneticField = cms.string( "ParabolicMf" ),
6965  TransientInitialStateEstimatorParameters = cms.PSet(
6966  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6967  numberMeasurementsForFit = cms.int32( 4 ),
6968  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6969  ),
6970  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6971  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6972  cleanTrajectoryAfterInOut = cms.bool( False ),
6973  useHitsSplitting = cms.bool( False ),
6974  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6975  doSeedingRegionRebuilding = cms.bool( False ),
6976  maxNSeeds = cms.uint32( 100000 ),
6977  produceSeedStopReasons = cms.bool( False ),
6978  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6979  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6980  TrajectoryBuilder = cms.string( "" )
6981 )
6982 fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6983  src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ),
6984  SimpleMagneticField = cms.string( "ParabolicMf" ),
6985  clusterRemovalInfo = cms.InputTag( "" ),
6986  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6987  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
6988  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6989  useHitsSplitting = cms.bool( False ),
6990  MeasurementTracker = cms.string( "" ),
6991  AlgorithmName = cms.string( "hltIter2" ),
6992  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6993  NavigationSchool = cms.string( "" ),
6994  TrajectoryInEvent = cms.bool( False ),
6995  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6996  GeometricInnerState = cms.bool( True ),
6997  useSimpleMF = cms.bool( True ),
6998  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6999 )
7000 fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7001  src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
7002  GBRForestLabel = cms.string( "" ),
7003  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7004  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7005  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7006  mva = cms.PSet(
7007  minPixelHits = cms.vint32( 0, 0, 0 ),
7008  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7009  dr_par = cms.PSet(
7010  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7011  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7012  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7013  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7014  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7015  ),
7016  maxLostLayers = cms.vint32( 1, 1, 1 ),
7017  min3DLayers = cms.vint32( 0, 0, 0 ),
7018  dz_par = cms.PSet(
7019  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7020  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7021  dz_exp = cms.vint32( 4, 4, 2147483647 )
7022  ),
7023  minNVtxTrk = cms.int32( 3 ),
7024  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7025  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7026  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7027  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7028  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7029  minLayers = cms.vint32( 3, 3, 3 )
7030  ),
7031  ignoreVertices = cms.bool( False ),
7032  GBRForestFileName = cms.string( "" )
7033 )
7034 fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7035  minQuality = cms.string( "highPurity" ),
7036  copyExtras = cms.untracked.bool( True ),
7037  copyTrajectories = cms.untracked.bool( False ),
7038  originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
7039  originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7040  originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' )
7041 )
7042 fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7043  ShareFrac = cms.double( 0.19 ),
7044  writeOnlyTrkQuals = cms.bool( False ),
7045  MinPT = cms.double( 0.05 ),
7046  allowFirstHitShare = cms.bool( True ),
7047  copyExtras = cms.untracked.bool( True ),
7048  Epsilon = cms.double( -0.001 ),
7049  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
7050  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7051  MaxNormalizedChisq = cms.double( 1000.0 ),
7052  copyMVA = cms.bool( False ),
7053  FoundHitBonus = cms.double( 5.0 ),
7054  LostHitPenalty = cms.double( 20.0 ),
7055  setsToMerge = cms.VPSet(
7056  cms.PSet( pQual = cms.bool( False ),
7057  tLists = cms.vint32( 0, 1 )
7058  )
7059  ),
7060  MinFound = cms.int32( 3 ),
7061  hasSelector = cms.vint32( 0, 0 ),
7062  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
7063  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7064  newQuality = cms.string( "confirmed" )
7065 )
7066 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7067  ShareFrac = cms.double( 0.19 ),
7068  writeOnlyTrkQuals = cms.bool( False ),
7069  MinPT = cms.double( 0.05 ),
7070  allowFirstHitShare = cms.bool( True ),
7071  copyExtras = cms.untracked.bool( True ),
7072  Epsilon = cms.double( -0.001 ),
7073  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ),
7074  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7075  MaxNormalizedChisq = cms.double( 1000.0 ),
7076  copyMVA = cms.bool( False ),
7077  FoundHitBonus = cms.double( 5.0 ),
7078  LostHitPenalty = cms.double( 20.0 ),
7079  setsToMerge = cms.VPSet(
7080  cms.PSet( pQual = cms.bool( False ),
7081  tLists = cms.vint32( 0, 1 )
7082  )
7083  ),
7084  MinFound = cms.int32( 3 ),
7085  hasSelector = cms.vint32( 0, 0 ),
7086  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ),
7087  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7088  newQuality = cms.string( "confirmed" )
7089 )
7090 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7091  ShareFrac = cms.double( 0.19 ),
7092  writeOnlyTrkQuals = cms.bool( False ),
7093  MinPT = cms.double( 0.05 ),
7094  allowFirstHitShare = cms.bool( True ),
7095  copyExtras = cms.untracked.bool( True ),
7096  Epsilon = cms.double( -0.001 ),
7097  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ),
7098  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7099  MaxNormalizedChisq = cms.double( 1000.0 ),
7100  copyMVA = cms.bool( False ),
7101  FoundHitBonus = cms.double( 5.0 ),
7102  LostHitPenalty = cms.double( 20.0 ),
7103  setsToMerge = cms.VPSet(
7104  cms.PSet( pQual = cms.bool( False ),
7105  tLists = cms.vint32( 0, 1 )
7106  )
7107  ),
7108  MinFound = cms.int32( 3 ),
7109  hasSelector = cms.vint32( 0, 0 ),
7110  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ),
7111  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7112  newQuality = cms.string( "confirmed" )
7113 )
7114 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducerForHLT",
7115  pMin = cms.double( 2.5 ),
7116  InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ),
7117  shareHitFraction = cms.double( 0.19 ),
7118  LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ),
7119  ptMin = cms.double( 2.5 )
7120 )
7121 fragment.hltIterL3Muons = cms.EDProducer( "MuonIdProducer",
7122  TrackExtractorPSet = cms.PSet(
7123  Diff_z = cms.double( 0.2 ),
7124  inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ),
7125  Chi2Ndof_Max = cms.double( 1.0E64 ),
7126  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7127  DR_Veto = cms.double( 0.01 ),
7128  Pt_Min = cms.double( -1.0 ),
7129  DR_Max = cms.double( 1.0 ),
7130  NHits_Min = cms.uint32( 0 ),
7131  Chi2Prob_Min = cms.double( -1.0 ),
7132  Diff_r = cms.double( 0.1 ),
7133  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7134  ComponentName = cms.string( "TrackExtractor" )
7135  ),
7136  maxAbsEta = cms.double( 3.0 ),
7137  fillGlobalTrackRefits = cms.bool( False ),
7138  arbitrationCleanerOptions = cms.PSet(
7139  OverlapDTheta = cms.double( 0.02 ),
7140  Overlap = cms.bool( True ),
7141  Clustering = cms.bool( True ),
7142  ME1a = cms.bool( True ),
7143  ClusterDTheta = cms.double( 0.02 ),
7144  ClusterDPhi = cms.double( 0.6 ),
7145  OverlapDPhi = cms.double( 0.0786 )
7146  ),
7147  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
7148  addExtraSoftMuons = cms.bool( False ),
7149  debugWithTruthMatching = cms.bool( False ),
7150  CaloExtractorPSet = cms.PSet(
7151  DR_Veto_H = cms.double( 0.1 ),
7152  CenterConeOnCalIntersection = cms.bool( False ),
7153  NoiseTow_EE = cms.double( 0.15 ),
7154  Noise_EB = cms.double( 0.025 ),
7155  Noise_HE = cms.double( 0.2 ),
7156  DR_Veto_E = cms.double( 0.07 ),
7157  NoiseTow_EB = cms.double( 0.04 ),
7158  Noise_EE = cms.double( 0.1 ),
7159  UseRecHitsFlag = cms.bool( False ),
7160  DR_Max = cms.double( 1.0 ),
7161  DepositLabel = cms.untracked.string( "Cal" ),
7162  Noise_HO = cms.double( 0.2 ),
7163  DR_Veto_HO = cms.double( 0.1 ),
7164  Threshold_H = cms.double( 0.5 ),
7165  PrintTimeReport = cms.untracked.bool( False ),
7166  Threshold_E = cms.double( 0.2 ),
7167  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7168  ComponentName = cms.string( "CaloExtractorByAssociator" ),
7169  Threshold_HO = cms.double( 0.5 ),
7170  DepositInstanceLabels = cms.vstring( 'ecal',
7171  'hcal',
7172  'ho' ),
7173  ServiceParameters = cms.PSet(
7174  RPCLayers = cms.bool( False ),
7175  UseMuonNavigation = cms.untracked.bool( False ),
7176  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7177  ),
7178  TrackAssociatorParameters = cms.PSet(
7179  useMuon = cms.bool( False ),
7180  truthMatch = cms.bool( False ),
7181  usePreshower = cms.bool( False ),
7182  dRPreshowerPreselection = cms.double( 0.2 ),
7183  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7184  useEcal = cms.bool( False ),
7185  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7186  dRMuon = cms.double( 9999.0 ),
7187  dREcal = cms.double( 1.0 ),
7188  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7189  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7190  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7191  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7192  propagateAllDirections = cms.bool( True ),
7193  muonMaxDistanceY = cms.double( 5.0 ),
7194  useHO = cms.bool( False ),
7195  muonMaxDistanceX = cms.double( 5.0 ),
7196  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7197  useHcal = cms.bool( False ),
7198  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7199  accountForTrajectoryChangeCalo = cms.bool( False ),
7200  dREcalPreselection = cms.double( 1.0 ),
7201  useCalo = cms.bool( True ),
7202  dRMuonPreselection = cms.double( 0.2 ),
7203  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7204  dRHcal = cms.double( 1.0 ),
7205  dRHcalPreselection = cms.double( 1.0 ),
7206  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7207  ),
7208  Noise_HB = cms.double( 0.2 )
7209  ),
7210  runArbitrationCleaner = cms.bool( False ),
7211  fillEnergy = cms.bool( False ),
7212  TrackerKinkFinderParameters = cms.PSet(
7213  usePosition = cms.bool( False ),
7214  diagonalOnly = cms.bool( False )
7215  ),
7216  TimingFillerParameters = cms.PSet(
7217  DTTimingParameters = cms.PSet(
7218  HitError = cms.double( 6.0 ),
7219  MatchParameters = cms.PSet(
7220  TightMatchDT = cms.bool( False ),
7221  DTradius = cms.double( 0.01 ),
7222  TightMatchCSC = cms.bool( True ),
7223  CSCsegments = cms.InputTag( "hltCscSegments" ),
7224  DTsegments = cms.InputTag( "hltDt4DSegments" )
7225  ),
7226  debug = cms.bool( False ),
7227  DoWireCorr = cms.bool( False ),
7228  RequireBothProjections = cms.bool( False ),
7229  DTTimeOffset = cms.double( 2.7 ),
7230  PruneCut = cms.double( 10000.0 ),
7231  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7232  UseSegmentT0 = cms.bool( False ),
7233  HitsMin = cms.int32( 5 ),
7234  DropTheta = cms.bool( True ),
7235  ServiceParameters = cms.PSet(
7236  RPCLayers = cms.bool( True ),
7237  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7238  )
7239  ),
7240  UseCSC = cms.bool( True ),
7241  CSCTimingParameters = cms.PSet(
7242  MatchParameters = cms.PSet(
7243  TightMatchDT = cms.bool( False ),
7244  DTradius = cms.double( 0.01 ),
7245  TightMatchCSC = cms.bool( True ),
7246  CSCsegments = cms.InputTag( "hltCscSegments" ),
7247  DTsegments = cms.InputTag( "hltDt4DSegments" )
7248  ),
7249  debug = cms.bool( False ),
7250  CSCWireTimeOffset = cms.double( 0.0 ),
7251  CSCStripError = cms.double( 7.0 ),
7252  CSCTimeOffset = cms.double( 0.0 ),
7253  CSCWireError = cms.double( 8.6 ),
7254  PruneCut = cms.double( 100.0 ),
7255  CSCsegments = cms.InputTag( "hltCscSegments" ),
7256  UseStripTime = cms.bool( True ),
7257  CSCStripTimeOffset = cms.double( 0.0 ),
7258  UseWireTime = cms.bool( True ),
7259  ServiceParameters = cms.PSet(
7260  RPCLayers = cms.bool( True ),
7261  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7262  )
7263  ),
7264  ErrorDT = cms.double( 6.0 ),
7265  EcalEnergyCut = cms.double( 0.4 ),
7266  UseECAL = cms.bool( True ),
7267  ErrorEB = cms.double( 2.085 ),
7268  UseDT = cms.bool( True ),
7269  ErrorEE = cms.double( 6.95 ),
7270  ErrorCSC = cms.double( 7.4 )
7271  ),
7272  inputCollectionTypes = cms.vstring( 'inner tracks',
7273  'links' ),
7274  arbitrateTrackerMuons = cms.bool( True ),
7275  minCaloCompatibility = cms.double( 0.6 ),
7276  ecalDepositName = cms.string( "ecal" ),
7277  minP = cms.double( 0.0 ),
7278  fillIsolation = cms.bool( False ),
7279  jetDepositName = cms.string( "jets" ),
7280  hoDepositName = cms.string( "ho" ),
7281  writeIsoDeposits = cms.bool( False ),
7282  maxAbsPullX = cms.double( 4.0 ),
7283  maxAbsPullY = cms.double( 9999.0 ),
7284  minPt = cms.double( 8.0 ),
7285  TrackAssociatorParameters = cms.PSet(
7286  useMuon = cms.bool( True ),
7287  truthMatch = cms.bool( False ),
7288  usePreshower = cms.bool( False ),
7289  dRPreshowerPreselection = cms.double( 0.2 ),
7290  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7291  useEcal = cms.bool( False ),
7292  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7293  dRMuon = cms.double( 9999.0 ),
7294  dREcal = cms.double( 9999.0 ),
7295  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7296  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7297  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7298  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7299  propagateAllDirections = cms.bool( True ),
7300  muonMaxDistanceY = cms.double( 5.0 ),
7301  useHO = cms.bool( False ),
7302  muonMaxDistanceX = cms.double( 5.0 ),
7303  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7304  useHcal = cms.bool( False ),
7305  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7306  accountForTrajectoryChangeCalo = cms.bool( False ),
7307  dREcalPreselection = cms.double( 0.05 ),
7308  useCalo = cms.bool( False ),
7309  dRMuonPreselection = cms.double( 0.2 ),
7310  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7311  dRHcal = cms.double( 9999.0 ),
7312  dRHcalPreselection = cms.double( 0.2 ),
7313  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7314  ),
7315  JetExtractorPSet = cms.PSet(
7316  JetCollectionLabel = cms.InputTag( "Notused" ),
7317  DR_Veto = cms.double( 0.1 ),
7318  DR_Max = cms.double( 1.0 ),
7319  ExcludeMuonVeto = cms.bool( True ),
7320  PrintTimeReport = cms.untracked.bool( False ),
7321  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7322  ComponentName = cms.string( "JetExtractor" ),
7323  ServiceParameters = cms.PSet(
7324  RPCLayers = cms.bool( False ),
7325  UseMuonNavigation = cms.untracked.bool( False ),
7326  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7327  ),
7328  TrackAssociatorParameters = cms.PSet(
7329  useMuon = cms.bool( False ),
7330  truthMatch = cms.bool( False ),
7331  usePreshower = cms.bool( False ),
7332  dRPreshowerPreselection = cms.double( 0.2 ),
7333  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7334  useEcal = cms.bool( False ),
7335  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7336  dRMuon = cms.double( 9999.0 ),
7337  dREcal = cms.double( 0.5 ),
7338  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7339  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7340  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7341  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7342  propagateAllDirections = cms.bool( True ),
7343  muonMaxDistanceY = cms.double( 5.0 ),
7344  useHO = cms.bool( False ),
7345  muonMaxDistanceX = cms.double( 5.0 ),
7346  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7347  useHcal = cms.bool( False ),
7348  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7349  accountForTrajectoryChangeCalo = cms.bool( False ),
7350  dREcalPreselection = cms.double( 0.5 ),
7351  useCalo = cms.bool( True ),
7352  dRMuonPreselection = cms.double( 0.2 ),
7353  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7354  dRHcal = cms.double( 0.5 ),
7355  dRHcalPreselection = cms.double( 0.5 ),
7356  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7357  ),
7358  Threshold = cms.double( 5.0 )
7359  ),
7360  fillGlobalTrackQuality = cms.bool( False ),
7361  minPCaloMuon = cms.double( 1.0E9 ),
7362  maxAbsDy = cms.double( 9999.0 ),
7363  fillCaloCompatibility = cms.bool( False ),
7364  fillMatching = cms.bool( True ),
7365  MuonCaloCompatibility = cms.PSet(
7366  delta_eta = cms.double( 0.02 ),
7367  delta_phi = cms.double( 0.02 ),
7368  allSiPMHO = cms.bool( False ),
7369  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7370  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7371  ),
7372  fillTrackerKink = cms.bool( False ),
7373  hcalDepositName = cms.string( "hcal" ),
7374  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7375  inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltL3MuonsIterL3Links' ),
7376  trackDepositName = cms.string( "tracker" ),
7377  maxAbsDx = cms.double( 3.0 ),
7378  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7379  minNumberOfMatches = cms.int32( 1 )
7380 )
7381 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7382  InputObjects = cms.InputTag( "hltIterL3Muons" )
7383 )
7384 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
7385  chi2 = cms.double( 1000.0 ),
7386  nSigmaTipMaxTolerance = cms.double( 0.0 ),
7387  ptMin = cms.double( 0.1 ),
7388  nSigmaInvPtTolerance = cms.double( 0.0 ),
7389  tipMax = cms.double( 1.0 )
7390 )
7391 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
7392  scaleErrorsForBPix1 = cms.bool( False ),
7393  scaleFactor = cms.double( 0.65 )
7394 )
7395 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
7396  RegionPSet = cms.PSet(
7397  nSigmaZ = cms.double( 4.0 ),
7398  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7399  ptMin = cms.double( 0.8 ),
7400  originRadius = cms.double( 0.02 ),
7401  precise = cms.bool( True )
7402  )
7403 )
7404 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
7405  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
7406  layerPairs = cms.vuint32( 0, 1, 2 ),
7407  clusterCheck = cms.InputTag( "" ),
7408  produceSeedingHitSets = cms.bool( False ),
7409  produceIntermediateHitDoublets = cms.bool( True ),
7410  maxElement = cms.uint32( 0 ),
7411  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
7412 )
7413 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7414  CAThetaCut = cms.double( 0.002 ),
7415  SeedComparitorPSet = cms.PSet(
7416  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7417  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7418  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7419  ),
7420  extraHitRPhitolerance = cms.double( 0.032 ),
7421  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
7422  fitFastCircle = cms.bool( True ),
7423  CAHardPtCut = cms.double( 0.0 ),
7424  maxChi2 = cms.PSet(
7425  value2 = cms.double( 50.0 ),
7426  value1 = cms.double( 200.0 ),
7427  pt1 = cms.double( 0.7 ),
7428  enabled = cms.bool( True ),
7429  pt2 = cms.double( 2.0 )
7430  ),
7431  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
7432  CAPhiCut = cms.double( 0.2 ),
7433  useBendingCorrection = cms.bool( True ),
7434  fitFastCircleChi2Cut = cms.bool( True )
7435 )
7436 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
7437  Filter = cms.InputTag( "hltPixelTracksFilter" ),
7438  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7439  passLabel = cms.string( "" ),
7440  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
7441  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" )
7442 )
7443 fragment.hltPixelTripletsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7444  trackClassifier = cms.InputTag( '','QualityMasks' ),
7445  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7446  maxChi2 = cms.double( 3000.0 ),
7447  trajectories = cms.InputTag( "hltPixelTracks" ),
7448  oldClusterRemovalInfo = cms.InputTag( "" ),
7449  stripClusters = cms.InputTag( "" ),
7450  overrideTrkQuals = cms.InputTag( "" ),
7451  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7452  TrackQuality = cms.string( "undefQuality" )
7453 )
7454 fragment.hltPixelTracksTrackingRegionsForTriplets = cms.EDProducer( "PointSeededTrackingRegionsEDProducer",
7455  RegionPSet = cms.PSet(
7456  vertexCollection = cms.InputTag( "none" ),
7457  zErrorVetex = cms.double( 0.1 ),
7458  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7459  zErrorBeamSpot = cms.double( 15.0 ),
7460  maxNVertices = cms.int32( 10 ),
7461  maxNRegions = cms.int32( 100 ),
7462  nSigmaZVertex = cms.double( 3.0 ),
7463  nSigmaZBeamSpot = cms.double( 3.0 ),
7464  ptMin = cms.double( 0.8 ),
7465  points = cms.PSet(
7466  phi = cms.vdouble( 1.8, -3.2 ),
7467  eta = cms.vdouble( 2.1, -0.8 )
7468  ),
7469  mode = cms.string( "BeamSpotFixed" ),
7470  searchOpt = cms.bool( False ),
7471  whereToUseMeasurementTracker = cms.string( "never" ),
7472  originRadius = cms.double( 0.1 ),
7473  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7474  precise = cms.bool( True ),
7475  deltaEta = cms.double( 0.4 ),
7476  deltaPhi = cms.double( 0.4 )
7477  )
7478 )
7479 fragment.hltPixelLayerTripletsWithClustersRemoval = cms.EDProducer( "SeedingLayersEDProducer",
7480  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7481  'BPix2+BPix3+BPix4',
7482  'BPix1+BPix3+BPix4',
7483  'BPix1+BPix2+BPix4',
7484  'BPix2+BPix3+FPix1_pos',
7485  'BPix2+BPix3+FPix1_neg',
7486  'BPix1+BPix2+FPix1_pos',
7487  'BPix1+BPix2+FPix1_neg',
7488  'BPix2+FPix1_pos+FPix2_pos',
7489  'BPix2+FPix1_neg+FPix2_neg',
7490  'BPix1+FPix1_pos+FPix2_pos',
7491  'BPix1+FPix1_neg+FPix2_neg',
7492  'FPix1_pos+FPix2_pos+FPix3_pos',
7493  'FPix1_neg+FPix2_neg+FPix3_neg',
7494  'BPix1+BPix3+FPix1_pos',
7495  'BPix1+BPix2+FPix2_pos',
7496  'BPix1+BPix3+FPix1_neg',
7497  'BPix1+BPix2+FPix2_neg',
7498  'BPix1+FPix2_neg+FPix3_neg',
7499  'BPix1+FPix1_neg+FPix3_neg',
7500  'BPix1+FPix2_pos+FPix3_pos',
7501  'BPix1+FPix1_pos+FPix3_pos' ),
7502  MTOB = cms.PSet( ),
7503  TEC = cms.PSet( ),
7504  MTID = cms.PSet( ),
7505  FPix = cms.PSet(
7506  hitErrorRPhi = cms.double( 0.0051 ),
7507  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7508  skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ),
7509  useErrorsFromParam = cms.bool( True ),
7510  hitErrorRZ = cms.double( 0.0036 ),
7511  HitProducer = cms.string( "hltSiPixelRecHits" )
7512  ),
7513  MTEC = cms.PSet( ),
7514  MTIB = cms.PSet( ),
7515  TID = cms.PSet( ),
7516  TOB = cms.PSet( ),
7517  BPix = cms.PSet(
7518  hitErrorRPhi = cms.double( 0.0027 ),
7519  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7520  skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ),
7521  useErrorsFromParam = cms.bool( True ),
7522  hitErrorRZ = cms.double( 0.006 ),
7523  HitProducer = cms.string( "hltSiPixelRecHits" )
7524  ),
7525  TIB = cms.PSet( )
7526 )
7527 fragment.hltPixelTracksHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer",
7528  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForTriplets" ),
7529  layerPairs = cms.vuint32( 0, 1 ),
7530  clusterCheck = cms.InputTag( "" ),
7531  produceSeedingHitSets = cms.bool( False ),
7532  produceIntermediateHitDoublets = cms.bool( True ),
7533  maxElement = cms.uint32( 0 ),
7534  seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" )
7535 )
7536 fragment.hltPixelTracksHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7537  CAHardPtCut = cms.double( 0.0 ),
7538  SeedComparitorPSet = cms.PSet(
7539  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7540  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7541  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7542  ),
7543  extraHitRPhitolerance = cms.double( 0.032 ),
7544  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTriplets" ),
7545  CAThetaCut = cms.double( 0.002 ),
7546  maxChi2 = cms.PSet(
7547  value2 = cms.double( 50.0 ),
7548  value1 = cms.double( 200.0 ),
7549  pt1 = cms.double( 0.7 ),
7550  enabled = cms.bool( False ),
7551  pt2 = cms.double( 2.0 )
7552  ),
7553  CAPhiCut = cms.double( 0.2 ),
7554  useBendingCorrection = cms.bool( True )
7555 )
7556 fragment.hltPixelTracksFromTriplets = cms.EDProducer( "PixelTrackProducer",
7557  Filter = cms.InputTag( "hltPixelTracksFilter" ),
7558  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7559  passLabel = cms.string( "" ),
7560  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
7561  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTriplets" )
7562 )
7563 fragment.hltPixelTracksMerged = cms.EDProducer( "TrackListMerger",
7564  ShareFrac = cms.double( 0.19 ),
7565  writeOnlyTrkQuals = cms.bool( False ),
7566  MinPT = cms.double( 0.05 ),
7567  allowFirstHitShare = cms.bool( True ),
7568  copyExtras = cms.untracked.bool( True ),
7569  Epsilon = cms.double( -0.001 ),
7570  selectedTrackQuals = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ),
7571  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7572  MaxNormalizedChisq = cms.double( 1000.0 ),
7573  copyMVA = cms.bool( False ),
7574  FoundHitBonus = cms.double( 5.0 ),
7575  LostHitPenalty = cms.double( 20.0 ),
7576  setsToMerge = cms.VPSet(
7577  cms.PSet( pQual = cms.bool( False ),
7578  tLists = cms.vint32( 0, 1 )
7579  )
7580  ),
7581  MinFound = cms.int32( 3 ),
7582  hasSelector = cms.vint32( 0, 0 ),
7583  TrackProducers = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ),
7584  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7585  newQuality = cms.string( "confirmed" )
7586 )
7587 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
7588  WtAverage = cms.bool( True ),
7589  Method2 = cms.bool( True ),
7590  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7591  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7592  Verbosity = cms.int32( 0 ),
7593  UseError = cms.bool( True ),
7594  TrackCollection = cms.InputTag( "hltPixelTracksMerged" ),
7595  PtMin = cms.double( 1.0 ),
7596  NTrkMin = cms.int32( 2 ),
7597  ZOffset = cms.double( 5.0 ),
7598  Finder = cms.string( "DivisiveVertexFinder" ),
7599  ZSeparation = cms.double( 0.05 )
7600 )
7601 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7602  minSumPt2 = cms.double( 0.0 ),
7603  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7604  maxVtx = cms.uint32( 100 ),
7605  fractionSumPt2 = cms.double( 0.3 ),
7606  src = cms.InputTag( "hltPixelVertices" )
7607 )
7608 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7609  useEventsWithNoVertex = cms.bool( True ),
7610  originHalfLength = cms.double( 0.3 ),
7611  useProtoTrackKinematics = cms.bool( False ),
7612  usePV = cms.bool( False ),
7613  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7614  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7615  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7616  InputCollection = cms.InputTag( "hltPixelTracks" ),
7617  originRadius = cms.double( 0.1 )
7618 )
7619 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7620  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7621  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7622  SimpleMagneticField = cms.string( "ParabolicMf" ),
7623  TransientInitialStateEstimatorParameters = cms.PSet(
7624  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7625  numberMeasurementsForFit = cms.int32( 4 ),
7626  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7627  ),
7628  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7629  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7630  cleanTrajectoryAfterInOut = cms.bool( False ),
7631  useHitsSplitting = cms.bool( False ),
7632  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7633  doSeedingRegionRebuilding = cms.bool( False ),
7634  maxNSeeds = cms.uint32( 100000 ),
7635  produceSeedStopReasons = cms.bool( False ),
7636  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7637  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7638  TrajectoryBuilder = cms.string( "" )
7639 )
7640 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7641  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7642  SimpleMagneticField = cms.string( "ParabolicMf" ),
7643  clusterRemovalInfo = cms.InputTag( "" ),
7644  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7645  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7646  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7647  useHitsSplitting = cms.bool( False ),
7648  MeasurementTracker = cms.string( "" ),
7649  AlgorithmName = cms.string( "hltIter0" ),
7650  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7651  NavigationSchool = cms.string( "" ),
7652  TrajectoryInEvent = cms.bool( False ),
7653  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7654  GeometricInnerState = cms.bool( True ),
7655  useSimpleMF = cms.bool( True ),
7656  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7657 )
7658 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7659  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7660  GBRForestLabel = cms.string( "" ),
7661  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7662  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7663  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7664  mva = cms.PSet(
7665  minPixelHits = cms.vint32( 0, 3, 4 ),
7666  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7667  dr_par = cms.PSet(
7668  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7669  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
7670  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
7671  dr_exp = cms.vint32( 4, 4, 4 ),
7672  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7673  ),
7674  maxLostLayers = cms.vint32( 1, 1, 1 ),
7675  min3DLayers = cms.vint32( 0, 3, 4 ),
7676  dz_par = cms.PSet(
7677  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
7678  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
7679  dz_exp = cms.vint32( 4, 4, 4 )
7680  ),
7681  minNVtxTrk = cms.int32( 3 ),
7682  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7683  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7684  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7685  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7686  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7687  minLayers = cms.vint32( 3, 3, 4 )
7688  ),
7689  ignoreVertices = cms.bool( False ),
7690  GBRForestFileName = cms.string( "" )
7691 )
7692 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7693  minQuality = cms.string( "highPurity" ),
7694  copyExtras = cms.untracked.bool( True ),
7695  copyTrajectories = cms.untracked.bool( False ),
7696  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7697  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7698  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
7699 )
7700 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7701  trackClassifier = cms.InputTag( '','QualityMasks' ),
7702  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7703  maxChi2 = cms.double( 9.0 ),
7704  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
7705  oldClusterRemovalInfo = cms.InputTag( "" ),
7706  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7707  overrideTrkQuals = cms.InputTag( "" ),
7708  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7709  TrackQuality = cms.string( "highPurity" )
7710 )
7711 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7712  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7713  OnDemand = cms.bool( False ),
7714  src = cms.InputTag( "hltSiStripClusters" )
7715 )
7716 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7717  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7718  'BPix1+BPix2+BPix3+FPix1_pos',
7719  'BPix1+BPix2+BPix3+FPix1_neg',
7720  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7721  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7722  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7723  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7724  MTOB = cms.PSet( ),
7725  TEC = cms.PSet( ),
7726  MTID = cms.PSet( ),
7727  FPix = cms.PSet(
7728  hitErrorRPhi = cms.double( 0.0051 ),
7729  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7730  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7731  useErrorsFromParam = cms.bool( True ),
7732  hitErrorRZ = cms.double( 0.0036 ),
7733  HitProducer = cms.string( "hltSiPixelRecHits" )
7734  ),
7735  MTEC = cms.PSet( ),
7736  MTIB = cms.PSet( ),
7737  TID = cms.PSet( ),
7738  TOB = cms.PSet( ),
7739  BPix = cms.PSet(
7740  hitErrorRPhi = cms.double( 0.0027 ),
7741  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7742  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
7743  useErrorsFromParam = cms.bool( True ),
7744  hitErrorRZ = cms.double( 0.006 ),
7745  HitProducer = cms.string( "hltSiPixelRecHits" )
7746  ),
7747  TIB = cms.PSet( )
7748 )
7749 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
7750  RegionPSet = cms.PSet(
7751  useFixedError = cms.bool( True ),
7752  nSigmaZ = cms.double( 4.0 ),
7753  VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7754  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7755  useFoundVertices = cms.bool( True ),
7756  fixedError = cms.double( 0.2 ),
7757  sigmaZVertex = cms.double( 3.0 ),
7758  useFakeVertices = cms.bool( False ),
7759  ptMin = cms.double( 0.4 ),
7760  originRadius = cms.double( 0.05 ),
7761  precise = cms.bool( True ),
7762  useMultipleScattering = cms.bool( False )
7763  )
7764 )
7765 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7766  cut = cms.string( "" ),
7767  silentClusterCheck = cms.untracked.bool( False ),
7768  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7769  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7770  doClusterCheck = cms.bool( False ),
7771  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7772  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7773 )
7774 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7775  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
7776  layerPairs = cms.vuint32( 0, 1, 2 ),
7777  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
7778  produceSeedingHitSets = cms.bool( False ),
7779  produceIntermediateHitDoublets = cms.bool( True ),
7780  maxElement = cms.uint32( 0 ),
7781  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" )
7782 )
7783 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7784  CAThetaCut = cms.double( 0.004 ),
7785  SeedComparitorPSet = cms.PSet(
7786  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7787  ComponentName = cms.string( "none" ),
7788  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7789  ),
7790  extraHitRPhitolerance = cms.double( 0.032 ),
7791  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
7792  fitFastCircle = cms.bool( True ),
7793  CAHardPtCut = cms.double( 0.0 ),
7794  maxChi2 = cms.PSet(
7795  value2 = cms.double( 100.0 ),
7796  value1 = cms.double( 1000.0 ),
7797  pt1 = cms.double( 0.4 ),
7798  enabled = cms.bool( True ),
7799  pt2 = cms.double( 2.0 )
7800  ),
7801  CAOnlyOneLastHitPerLayerFilter = cms.bool( False ),
7802  CAPhiCut = cms.double( 0.3 ),
7803  useBendingCorrection = cms.bool( True ),
7804  fitFastCircleChi2Cut = cms.bool( True )
7805 )
7806 fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer",
7807  Filter = cms.InputTag( "hltPixelTracksFilter" ),
7808  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7809  passLabel = cms.string( "" ),
7810  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
7811  SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" )
7812 )
7813 fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7814  useEventsWithNoVertex = cms.bool( True ),
7815  originHalfLength = cms.double( 0.3 ),
7816  useProtoTrackKinematics = cms.bool( False ),
7817  usePV = cms.bool( False ),
7818  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7819  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7820  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7821  InputCollection = cms.InputTag( "hltIter1PixelTracks" ),
7822  originRadius = cms.double( 0.1 )
7823 )
7824 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7825  src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ),
7826  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7827  SimpleMagneticField = cms.string( "ParabolicMf" ),
7828  TransientInitialStateEstimatorParameters = cms.PSet(
7829  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7830  numberMeasurementsForFit = cms.int32( 4 ),
7831  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7832  ),
7833  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7834  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
7835  cleanTrajectoryAfterInOut = cms.bool( False ),
7836  useHitsSplitting = cms.bool( False ),
7837  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7838  doSeedingRegionRebuilding = cms.bool( False ),
7839  maxNSeeds = cms.uint32( 100000 ),
7840  produceSeedStopReasons = cms.bool( False ),
7841  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
7842  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7843  TrajectoryBuilder = cms.string( "" )
7844 )
7845 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7846  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
7847  SimpleMagneticField = cms.string( "ParabolicMf" ),
7848  clusterRemovalInfo = cms.InputTag( "" ),
7849  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7850  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
7851  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7852  useHitsSplitting = cms.bool( False ),
7853  MeasurementTracker = cms.string( "" ),
7854  AlgorithmName = cms.string( "hltIter1" ),
7855  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7856  NavigationSchool = cms.string( "" ),
7857  TrajectoryInEvent = cms.bool( False ),
7858  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7859  GeometricInnerState = cms.bool( True ),
7860  useSimpleMF = cms.bool( True ),
7861  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7862 )
7863 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
7864  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7865  GBRForestLabel = cms.string( "" ),
7866  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7867  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7868  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7869  mva = cms.PSet(
7870  minPixelHits = cms.vint32( 0, 0, 2 ),
7871  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7872  dr_par = cms.PSet(
7873  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7874  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
7875  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
7876  dr_exp = cms.vint32( 3, 3, 3 ),
7877  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7878  ),
7879  maxLostLayers = cms.vint32( 1, 1, 1 ),
7880  min3DLayers = cms.vint32( 0, 0, 0 ),
7881  dz_par = cms.PSet(
7882  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
7883  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
7884  dz_exp = cms.vint32( 3, 3, 3 )
7885  ),
7886  minNVtxTrk = cms.int32( 3 ),
7887  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7888  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7889  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7890  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7891  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7892  minLayers = cms.vint32( 3, 3, 3 )
7893  ),
7894  ignoreVertices = cms.bool( False ),
7895  GBRForestFileName = cms.string( "" )
7896 )
7897 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
7898  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7899  GBRForestLabel = cms.string( "" ),
7900  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7901  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7902  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7903  mva = cms.PSet(
7904  minPixelHits = cms.vint32( 0, 0, 1 ),
7905  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7906  dr_par = cms.PSet(
7907  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7908  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
7909  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
7910  dr_exp = cms.vint32( 4, 4, 4 ),
7911  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7912  ),
7913  maxLostLayers = cms.vint32( 99, 3, 3 ),
7914  min3DLayers = cms.vint32( 1, 2, 3 ),
7915  dz_par = cms.PSet(
7916  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
7917  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
7918  dz_exp = cms.vint32( 4, 4, 4 )
7919  ),
7920  minNVtxTrk = cms.int32( 2 ),
7921  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7922  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
7923  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7924  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
7925  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
7926  minLayers = cms.vint32( 5, 5, 5 )
7927  ),
7928  ignoreVertices = cms.bool( False ),
7929  GBRForestFileName = cms.string( "" )
7930 )
7931 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
7932  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
7933  'hltIter1PFlowTrackCutClassifierDetached' )
7934 )
7935 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7936  minQuality = cms.string( "highPurity" ),
7937  copyExtras = cms.untracked.bool( True ),
7938  copyTrajectories = cms.untracked.bool( False ),
7939  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
7940  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
7941  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
7942 )
7943 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
7944  ShareFrac = cms.double( 0.19 ),
7945  writeOnlyTrkQuals = cms.bool( False ),
7946  MinPT = cms.double( 0.05 ),
7947  allowFirstHitShare = cms.bool( True ),
7948  copyExtras = cms.untracked.bool( True ),
7949  Epsilon = cms.double( -0.001 ),
7950  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
7951  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7952  MaxNormalizedChisq = cms.double( 1000.0 ),
7953  copyMVA = cms.bool( False ),
7954  FoundHitBonus = cms.double( 5.0 ),
7955  LostHitPenalty = cms.double( 20.0 ),
7956  setsToMerge = cms.VPSet(
7957  cms.PSet( pQual = cms.bool( False ),
7958  tLists = cms.vint32( 0, 1 )
7959  )
7960  ),
7961  MinFound = cms.int32( 3 ),
7962  hasSelector = cms.vint32( 0, 0 ),
7963  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
7964  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7965  newQuality = cms.string( "confirmed" )
7966 )
7967 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
7968  src = cms.InputTag( "hltIter1Merged" ),
7969  particleType = cms.string( "pi+" )
7970 )
7971 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
7972  Active_Area_Repeats = cms.int32( 5 ),
7973  useMassDropTagger = cms.bool( False ),
7974  doAreaFastjet = cms.bool( False ),
7975  muMin = cms.double( -1.0 ),
7976  Ghost_EtaMax = cms.double( 6.0 ),
7977  maxBadHcalCells = cms.uint32( 9999999 ),
7978  doAreaDiskApprox = cms.bool( False ),
7979  subtractorName = cms.string( "" ),
7980  dRMax = cms.double( -1.0 ),
7981  useExplicitGhosts = cms.bool( False ),
7982  puWidth = cms.double( 0.0 ),
7983  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7984  R0 = cms.double( -1.0 ),
7985  jetType = cms.string( "TrackJet" ),
7986  muCut = cms.double( -1.0 ),
7987  subjetPtMin = cms.double( -1.0 ),
7988  csRParam = cms.double( -1.0 ),
7989  MinVtxNdof = cms.int32( 0 ),
7990  minSeed = cms.uint32( 14327 ),
7991  voronoiRfact = cms.double( 0.9 ),
7992  doRhoFastjet = cms.bool( False ),
7993  jetAlgorithm = cms.string( "AntiKt" ),
7994  writeCompound = cms.bool( False ),
7995  muMax = cms.double( -1.0 ),
7996  nSigmaPU = cms.double( 1.0 ),
7997  GhostArea = cms.double( 0.01 ),
7998  Rho_EtaMax = cms.double( 4.4 ),
7999  restrictInputs = cms.bool( False ),
8000  useDynamicFiltering = cms.bool( False ),
8001  nExclude = cms.uint32( 0 ),
8002  maxRecoveredHcalCells = cms.uint32( 9999999 ),
8003  maxBadEcalCells = cms.uint32( 9999999 ),
8004  yMin = cms.double( -1.0 ),
8005  jetCollInstanceName = cms.string( "" ),
8006  useFiltering = cms.bool( False ),
8007  maxInputs = cms.uint32( 1 ),
8008  rFiltFactor = cms.double( -1.0 ),
8009  useDeterministicSeed = cms.bool( True ),
8010  doPVCorrection = cms.bool( False ),
8011  rFilt = cms.double( -1.0 ),
8012  yMax = cms.double( -1.0 ),
8013  zcut = cms.double( -1.0 ),
8014  useTrimming = cms.bool( False ),
8015  puCenters = cms.vdouble( ),
8016  MaxVtxZ = cms.double( 30.0 ),
8017  rParam = cms.double( 0.4 ),
8018  csRho_EtaMax = cms.double( -1.0 ),
8019  UseOnlyVertexTracks = cms.bool( False ),
8020  dRMin = cms.double( -1.0 ),
8021  gridSpacing = cms.double( -1.0 ),
8022  doFastJetNonUniform = cms.bool( False ),
8023  usePruning = cms.bool( False ),
8024  maxDepth = cms.int32( -1 ),
8025  yCut = cms.double( -1.0 ),
8026  useSoftDrop = cms.bool( False ),
8027  DzTrVtxMax = cms.double( 0.5 ),
8028  UseOnlyOnePV = cms.bool( True ),
8029  maxProblematicHcalCells = cms.uint32( 9999999 ),
8030  correctShape = cms.bool( False ),
8031  rcut_factor = cms.double( -1.0 ),
8032  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
8033  gridMaxRapidity = cms.double( -1.0 ),
8034  sumRecHits = cms.bool( False ),
8035  jetPtMin = cms.double( 7.5 ),
8036  puPtMin = cms.double( 0.0 ),
8037  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
8038  verbosity = cms.int32( 0 ),
8039  inputEtMin = cms.double( 0.1 ),
8040  useConstituentSubtraction = cms.bool( False ),
8041  beta = cms.double( -1.0 ),
8042  trimPtFracMin = cms.double( -1.0 ),
8043  radiusPU = cms.double( 0.4 ),
8044  nFilt = cms.int32( -1 ),
8045  useKtPruning = cms.bool( False ),
8046  DxyTrVtxMax = cms.double( 0.2 ),
8047  maxProblematicEcalCells = cms.uint32( 9999999 ),
8048  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
8049  doPUOffsetCorr = cms.bool( False ),
8050  inputEMin = cms.double( 0.0 )
8051 )
8052 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
8053  fractionMinCaloInTauCone = cms.double( 0.7 ),
8054  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
8055  tauConeSize = cms.double( 0.2 ),
8056  ptTrkMaxInCaloCone = cms.double( 1.4 ),
8057  isolationConeSize = cms.double( 0.5 ),
8058  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
8059  nTrkMaxInCaloCone = cms.int32( 0 ),
8060  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
8061  etaMinCaloJet = cms.double( -2.7 ),
8062  etaMaxCaloJet = cms.double( 2.7 ),
8063  ptMinCaloJet = cms.double( 10.0 ),
8064  inputTrackTag = cms.InputTag( "hltIter1Merged" )
8065 )
8066 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8067  trackClassifier = cms.InputTag( '','QualityMasks' ),
8068  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8069  maxChi2 = cms.double( 16.0 ),
8070  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
8071  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
8072  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8073  overrideTrkQuals = cms.InputTag( "" ),
8074  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8075  TrackQuality = cms.string( "highPurity" )
8076 )
8077 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8078  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
8079  OnDemand = cms.bool( False ),
8080  src = cms.InputTag( "hltSiStripClusters" )
8081 )
8082 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
8083  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
8084  'BPix2+BPix3+BPix4',
8085  'BPix1+BPix3+BPix4',
8086  'BPix1+BPix2+BPix4',
8087  'BPix2+BPix3+FPix1_pos',
8088  'BPix2+BPix3+FPix1_neg',
8089  'BPix1+BPix2+FPix1_pos',
8090  'BPix1+BPix2+FPix1_neg',
8091  'BPix2+FPix1_pos+FPix2_pos',
8092  'BPix2+FPix1_neg+FPix2_neg',
8093  'BPix1+FPix1_pos+FPix2_pos',
8094  'BPix1+FPix1_neg+FPix2_neg',
8095  'FPix1_pos+FPix2_pos+FPix3_pos',
8096  'FPix1_neg+FPix2_neg+FPix3_neg',
8097  'BPix1+BPix3+FPix1_pos',
8098  'BPix1+BPix2+FPix2_pos',
8099  'BPix1+BPix3+FPix1_neg',
8100  'BPix1+BPix2+FPix2_neg',
8101  'BPix1+FPix2_neg+FPix3_neg',
8102  'BPix1+FPix1_neg+FPix3_neg',
8103  'BPix1+FPix2_pos+FPix3_pos',
8104  'BPix1+FPix1_pos+FPix3_pos' ),
8105  MTOB = cms.PSet( ),
8106  TEC = cms.PSet( ),
8107  MTID = cms.PSet( ),
8108  FPix = cms.PSet(
8109  hitErrorRPhi = cms.double( 0.0051 ),
8110  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8111  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
8112  useErrorsFromParam = cms.bool( True ),
8113  hitErrorRZ = cms.double( 0.0036 ),
8114  HitProducer = cms.string( "hltSiPixelRecHits" )
8115  ),
8116  MTEC = cms.PSet( ),
8117  MTIB = cms.PSet( ),
8118  TID = cms.PSet( ),
8119  TOB = cms.PSet( ),
8120  BPix = cms.PSet(
8121  hitErrorRPhi = cms.double( 0.0027 ),
8122  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8123  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
8124  useErrorsFromParam = cms.bool( True ),
8125  hitErrorRZ = cms.double( 0.006 ),
8126  HitProducer = cms.string( "hltSiPixelRecHits" )
8127  ),
8128  TIB = cms.PSet( )
8129 )
8130 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8131  RegionPSet = cms.PSet(
8132  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8133  zErrorVetex = cms.double( 0.05 ),
8134  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8135  zErrorBeamSpot = cms.double( 15.0 ),
8136  maxNVertices = cms.int32( 10 ),
8137  maxNRegions = cms.int32( 100 ),
8138  nSigmaZVertex = cms.double( 4.0 ),
8139  nSigmaZBeamSpot = cms.double( 3.0 ),
8140  ptMin = cms.double( 0.4 ),
8141  mode = cms.string( "VerticesFixed" ),
8142  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
8143  searchOpt = cms.bool( True ),
8144  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8145  originRadius = cms.double( 0.025 ),
8146  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
8147  precise = cms.bool( True ),
8148  deltaEta = cms.double( 0.8 ),
8149  deltaPhi = cms.double( 0.8 )
8150  )
8151 )
8152 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8153  cut = cms.string( "" ),
8154  silentClusterCheck = cms.untracked.bool( False ),
8155  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8156  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8157  doClusterCheck = cms.bool( False ),
8158  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8159  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8160 )
8161 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8162  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
8163  layerPairs = cms.vuint32( 0, 1 ),
8164  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
8165  produceSeedingHitSets = cms.bool( False ),
8166  produceIntermediateHitDoublets = cms.bool( True ),
8167  maxElement = cms.uint32( 0 ),
8168  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" )
8169 )
8170 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
8171  CAHardPtCut = cms.double( 0.3 ),
8172  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8173  extraHitRPhitolerance = cms.double( 0.032 ),
8174  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
8175  CAThetaCut = cms.double( 0.004 ),
8176  maxChi2 = cms.PSet(
8177  value2 = cms.double( 6.0 ),
8178  value1 = cms.double( 100.0 ),
8179  pt1 = cms.double( 0.4 ),
8180  enabled = cms.bool( True ),
8181  pt2 = cms.double( 8.0 )
8182  ),
8183  CAPhiCut = cms.double( 0.1 ),
8184  useBendingCorrection = cms.bool( True )
8185 )
8186 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
8187  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8188  forceKinematicWithRegionDirection = cms.bool( False ),
8189  magneticField = cms.string( "ParabolicMf" ),
8190  SeedMomentumForBOFF = cms.double( 5.0 ),
8191  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8192  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8193  MinOneOverPtError = cms.double( 1.0 ),
8194  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
8195  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8196 )
8197 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8198  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
8199  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8200  SimpleMagneticField = cms.string( "ParabolicMf" ),
8201  TransientInitialStateEstimatorParameters = cms.PSet(
8202  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8203  numberMeasurementsForFit = cms.int32( 4 ),
8204  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8205  ),
8206  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8207  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
8208  cleanTrajectoryAfterInOut = cms.bool( False ),
8209  useHitsSplitting = cms.bool( False ),
8210  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8211  doSeedingRegionRebuilding = cms.bool( False ),
8212  maxNSeeds = cms.uint32( 100000 ),
8213  produceSeedStopReasons = cms.bool( False ),
8214  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8215  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8216  TrajectoryBuilder = cms.string( "" )
8217 )
8218 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8219  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
8220  SimpleMagneticField = cms.string( "ParabolicMf" ),
8221  clusterRemovalInfo = cms.InputTag( "" ),
8222  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8223  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
8224  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8225  useHitsSplitting = cms.bool( False ),
8226  MeasurementTracker = cms.string( "" ),
8227  AlgorithmName = cms.string( "hltIter2" ),
8228  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8229  NavigationSchool = cms.string( "" ),
8230  TrajectoryInEvent = cms.bool( False ),
8231  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8232  GeometricInnerState = cms.bool( True ),
8233  useSimpleMF = cms.bool( True ),
8234  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8235 )
8236 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8237  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
8238  GBRForestLabel = cms.string( "" ),
8239  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8240  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8241  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8242  mva = cms.PSet(
8243  minPixelHits = cms.vint32( 0, 0, 0 ),
8244  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8245  dr_par = cms.PSet(
8246  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8247  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8248  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8249  dr_exp = cms.vint32( 4, 4, 4 ),
8250  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8251  ),
8252  maxLostLayers = cms.vint32( 1, 1, 1 ),
8253  min3DLayers = cms.vint32( 0, 0, 0 ),
8254  dz_par = cms.PSet(
8255  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8256  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8257  dz_exp = cms.vint32( 4, 4, 4 )
8258  ),
8259  minNVtxTrk = cms.int32( 3 ),
8260  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8261  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8262  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8263  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8264  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8265  minLayers = cms.vint32( 3, 3, 3 )
8266  ),
8267  ignoreVertices = cms.bool( False ),
8268  GBRForestFileName = cms.string( "" )
8269 )
8270 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8271  minQuality = cms.string( "highPurity" ),
8272  copyExtras = cms.untracked.bool( True ),
8273  copyTrajectories = cms.untracked.bool( False ),
8274  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
8275  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
8276  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
8277 )
8278 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
8279  ShareFrac = cms.double( 0.19 ),
8280  writeOnlyTrkQuals = cms.bool( False ),
8281  MinPT = cms.double( 0.05 ),
8282  allowFirstHitShare = cms.bool( True ),
8283  copyExtras = cms.untracked.bool( True ),
8284  Epsilon = cms.double( -0.001 ),
8285  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
8286  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8287  MaxNormalizedChisq = cms.double( 1000.0 ),
8288  copyMVA = cms.bool( False ),
8289  FoundHitBonus = cms.double( 5.0 ),
8290  LostHitPenalty = cms.double( 20.0 ),
8291  setsToMerge = cms.VPSet(
8292  cms.PSet( pQual = cms.bool( False ),
8293  tLists = cms.vint32( 0, 1 )
8294  )
8295  ),
8296  MinFound = cms.int32( 3 ),
8297  hasSelector = cms.vint32( 0, 0 ),
8298  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
8299  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8300  newQuality = cms.string( "confirmed" )
8301 )
8302 fragment.hltTripletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8303  trackClassifier = cms.InputTag( '','QualityMasks' ),
8304  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8305  maxChi2 = cms.double( 16.0 ),
8306  trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ),
8307  oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ),
8308  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8309  overrideTrkQuals = cms.InputTag( "" ),
8310  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8311  TrackQuality = cms.string( "highPurity" )
8312 )
8313 fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8314  clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ),
8315  OnDemand = cms.bool( False ),
8316  src = cms.InputTag( "hltSiStripClusters" )
8317 )
8318 fragment.hltTripletRecoveryPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
8319  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
8320  'BPix2+BPix3+BPix4',
8321  'BPix1+BPix3+BPix4',
8322  'BPix1+BPix2+BPix4',
8323  'BPix2+BPix3+FPix1_pos',
8324  'BPix2+BPix3+FPix1_neg',
8325  'BPix1+BPix2+FPix1_pos',
8326  'BPix1+BPix2+FPix1_neg',
8327  'BPix2+FPix1_pos+FPix2_pos',
8328  'BPix2+FPix1_neg+FPix2_neg',
8329  'BPix1+FPix1_pos+FPix2_pos',
8330  'BPix1+FPix1_neg+FPix2_neg',
8331  'FPix1_pos+FPix2_pos+FPix3_pos',
8332  'FPix1_neg+FPix2_neg+FPix3_neg',
8333  'BPix1+BPix3+FPix1_pos',
8334  'BPix1+BPix2+FPix2_pos',
8335  'BPix1+BPix3+FPix1_neg',
8336  'BPix1+BPix2+FPix2_neg',
8337  'BPix1+FPix2_neg+FPix3_neg',
8338  'BPix1+FPix1_neg+FPix3_neg',
8339  'BPix1+FPix2_pos+FPix3_pos',
8340  'BPix1+FPix1_pos+FPix3_pos' ),
8341  MTOB = cms.PSet( ),
8342  TEC = cms.PSet( ),
8343  MTID = cms.PSet( ),
8344  FPix = cms.PSet(
8345  hitErrorRPhi = cms.double( 0.0051 ),
8346  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8347  skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ),
8348  useErrorsFromParam = cms.bool( True ),
8349  hitErrorRZ = cms.double( 0.0036 ),
8350  HitProducer = cms.string( "hltSiPixelRecHits" )
8351  ),
8352  MTEC = cms.PSet( ),
8353  MTIB = cms.PSet( ),
8354  TID = cms.PSet( ),
8355  TOB = cms.PSet( ),
8356  BPix = cms.PSet(
8357  hitErrorRPhi = cms.double( 0.0027 ),
8358  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8359  skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ),
8360  useErrorsFromParam = cms.bool( True ),
8361  hitErrorRZ = cms.double( 0.006 ),
8362  HitProducer = cms.string( "hltSiPixelRecHits" )
8363  ),
8364  TIB = cms.PSet( )
8365 )
8366 fragment.hltTripletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer",
8367  RegionPSet = cms.PSet(
8368  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8369  zErrorVetex = cms.double( 0.1 ),
8370  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8371  zErrorBeamSpot = cms.double( 15.0 ),
8372  maxNVertices = cms.int32( 10 ),
8373  maxNRegions = cms.int32( 100 ),
8374  nSigmaZVertex = cms.double( 3.0 ),
8375  nSigmaZBeamSpot = cms.double( 3.0 ),
8376  ptMin = cms.double( 0.8 ),
8377  points = cms.PSet(
8378  phi = cms.vdouble( 2.1, -3.0 ),
8379  eta = cms.vdouble( 1.8, -0.8 )
8380  ),
8381  mode = cms.string( "VerticesFixed" ),
8382  searchOpt = cms.bool( False ),
8383  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8384  originRadius = cms.double( 0.05 ),
8385  measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ),
8386  precise = cms.bool( True ),
8387  deltaEta = cms.double( 0.8 ),
8388  deltaPhi = cms.double( 0.4 )
8389  )
8390 )
8391 fragment.hltTripletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8392  cut = cms.string( "" ),
8393  silentClusterCheck = cms.untracked.bool( False ),
8394  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8395  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8396  doClusterCheck = cms.bool( False ),
8397  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8398  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8399 )
8400 fragment.hltTripletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8401  trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegions" ),
8402  layerPairs = cms.vuint32( 0, 1 ),
8403  clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ),
8404  produceSeedingHitSets = cms.bool( False ),
8405  produceIntermediateHitDoublets = cms.bool( True ),
8406  maxElement = cms.uint32( 0 ),
8407  seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" )
8408 )
8409 fragment.hltTripletRecoveryPFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
8410  CAHardPtCut = cms.double( 0.3 ),
8411  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8412  extraHitRPhitolerance = cms.double( 0.032 ),
8413  doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoublets" ),
8414  CAThetaCut = cms.double( 0.004 ),
8415  maxChi2 = cms.PSet(
8416  value2 = cms.double( 50.0 ),
8417  value1 = cms.double( 100.0 ),
8418  pt1 = cms.double( 0.8 ),
8419  enabled = cms.bool( True ),
8420  pt2 = cms.double( 8.0 )
8421  ),
8422  CAPhiCut = cms.double( 0.1 ),
8423  useBendingCorrection = cms.bool( True )
8424 )
8425 fragment.hltTripletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
8426  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8427  forceKinematicWithRegionDirection = cms.bool( False ),
8428  magneticField = cms.string( "ParabolicMf" ),
8429  SeedMomentumForBOFF = cms.double( 5.0 ),
8430  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8431  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8432  MinOneOverPtError = cms.double( 1.0 ),
8433  seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTriplets" ),
8434  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8435 )
8436 fragment.hltTripletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8437  src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeeds" ),
8438  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8439  SimpleMagneticField = cms.string( "ParabolicMf" ),
8440  TransientInitialStateEstimatorParameters = cms.PSet(
8441  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8442  numberMeasurementsForFit = cms.int32( 4 ),
8443  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8444  ),
8445  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8446  MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ),
8447  cleanTrajectoryAfterInOut = cms.bool( False ),
8448  useHitsSplitting = cms.bool( False ),
8449  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8450  doSeedingRegionRebuilding = cms.bool( False ),
8451  maxNSeeds = cms.uint32( 100000 ),
8452  produceSeedStopReasons = cms.bool( False ),
8453  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8454  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8455  TrajectoryBuilder = cms.string( "" )
8456 )
8457 fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8458  src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidates" ),
8459  SimpleMagneticField = cms.string( "ParabolicMf" ),
8460  clusterRemovalInfo = cms.InputTag( "" ),
8461  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8462  MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ),
8463  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8464  useHitsSplitting = cms.bool( False ),
8465  MeasurementTracker = cms.string( "" ),
8466  AlgorithmName = cms.string( "hltTripletRecovery" ),
8467  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8468  NavigationSchool = cms.string( "" ),
8469  TrajectoryInEvent = cms.bool( False ),
8470  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8471  GeometricInnerState = cms.bool( True ),
8472  useSimpleMF = cms.bool( True ),
8473  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8474 )
8475 fragment.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8476  src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ),
8477  GBRForestLabel = cms.string( "" ),
8478  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8479  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8480  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8481  mva = cms.PSet(
8482  minPixelHits = cms.vint32( 0, 0, 0 ),
8483  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8484  dr_par = cms.PSet(
8485  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8486  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8487  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8488  dr_exp = cms.vint32( 4, 4, 4 ),
8489  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8490  ),
8491  maxLostLayers = cms.vint32( 1, 1, 1 ),
8492  min3DLayers = cms.vint32( 0, 0, 0 ),
8493  dz_par = cms.PSet(
8494  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8495  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8496  dz_exp = cms.vint32( 4, 4, 4 )
8497  ),
8498  minNVtxTrk = cms.int32( 3 ),
8499  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8500  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8501  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8502  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8503  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8504  minLayers = cms.vint32( 3, 3, 3 )
8505  ),
8506  ignoreVertices = cms.bool( False ),
8507  GBRForestFileName = cms.string( "" )
8508 )
8509 fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8510  minQuality = cms.string( "highPurity" ),
8511  copyExtras = cms.untracked.bool( True ),
8512  copyTrajectories = cms.untracked.bool( False ),
8513  originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ),
8514  originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8515  originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','MVAValues' )
8516 )
8517 fragment.hltTripletRecoveryMerged = cms.EDProducer( "TrackListMerger",
8518  ShareFrac = cms.double( 0.19 ),
8519  writeOnlyTrkQuals = cms.bool( False ),
8520  MinPT = cms.double( 0.05 ),
8521  allowFirstHitShare = cms.bool( True ),
8522  copyExtras = cms.untracked.bool( True ),
8523  Epsilon = cms.double( -0.001 ),
8524  selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ),
8525  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8526  MaxNormalizedChisq = cms.double( 1000.0 ),
8527  copyMVA = cms.bool( False ),
8528  FoundHitBonus = cms.double( 5.0 ),
8529  LostHitPenalty = cms.double( 20.0 ),
8530  setsToMerge = cms.VPSet(
8531  cms.PSet( pQual = cms.bool( False ),
8532  tLists = cms.vint32( 0, 1 )
8533  )
8534  ),
8535  MinFound = cms.int32( 3 ),
8536  hasSelector = cms.vint32( 0, 0 ),
8537  TrackProducers = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ),
8538  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8539  newQuality = cms.string( "confirmed" )
8540 )
8541 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8542  trackClassifier = cms.InputTag( '','QualityMasks' ),
8543  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8544  maxChi2 = cms.double( 16.0 ),
8545  trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurity" ),
8546  oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ),
8547  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8548  overrideTrkQuals = cms.InputTag( "" ),
8549  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8550  TrackQuality = cms.string( "highPurity" )
8551 )
8552 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8553  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8554  OnDemand = cms.bool( False ),
8555  src = cms.InputTag( "hltSiStripClusters" )
8556 )
8557 fragment.hltDoubletRecoveryPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
8558  layerList = cms.vstring( 'BPix1+BPix4',
8559  'BPix1+BPix2',
8560  'BPix1+BPix3',
8561  'BPix2+BPix3',
8562  'BPix1+FPix1_pos',
8563  'BPix1+FPix1_pos',
8564  'BPix1+FPix1_pos',
8565  'BPix2+FPix1_neg',
8566  'BPix3+BPix4',
8567  'BPix3+FPix1_pos',
8568  'FPix1_pos+FPix2_pos' ),
8569  MTOB = cms.PSet( ),
8570  TEC = cms.PSet( ),
8571  MTID = cms.PSet( ),
8572  FPix = cms.PSet(
8573  hitErrorRPhi = cms.double( 0.0051 ),
8574  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8575  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8576  useErrorsFromParam = cms.bool( True ),
8577  hitErrorRZ = cms.double( 0.0036 ),
8578  HitProducer = cms.string( "hltSiPixelRecHits" )
8579  ),
8580  MTEC = cms.PSet( ),
8581  MTIB = cms.PSet( ),
8582  TID = cms.PSet( ),
8583  TOB = cms.PSet( ),
8584  BPix = cms.PSet(
8585  hitErrorRPhi = cms.double( 0.0027 ),
8586  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8587  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
8588  useErrorsFromParam = cms.bool( True ),
8589  hitErrorRZ = cms.double( 0.006 ),
8590  HitProducer = cms.string( "hltSiPixelRecHits" )
8591  ),
8592  TIB = cms.PSet( )
8593 )
8594 fragment.hltDoubletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer",
8595  RegionPSet = cms.PSet(
8596  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8597  zErrorVetex = cms.double( 0.1 ),
8598  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8599  zErrorBeamSpot = cms.double( 15.0 ),
8600  maxNVertices = cms.int32( 10 ),
8601  maxNRegions = cms.int32( 100 ),
8602  nSigmaZVertex = cms.double( 3.0 ),
8603  nSigmaZBeamSpot = cms.double( 3.0 ),
8604  ptMin = cms.double( 0.8 ),
8605  points = cms.PSet(
8606  phi = cms.vdouble( 3.0 ),
8607  eta = cms.vdouble( 0.8 )
8608  ),
8609  mode = cms.string( "VerticesFixed" ),
8610  searchOpt = cms.bool( False ),
8611  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
8612  originRadius = cms.double( 0.02 ),
8613  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8614  precise = cms.bool( True ),
8615  deltaEta = cms.double( 0.9 ),
8616  deltaPhi = cms.double( 0.3 )
8617  )
8618 )
8619 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8620  cut = cms.string( "" ),
8621  silentClusterCheck = cms.untracked.bool( False ),
8622  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8623  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8624  doClusterCheck = cms.bool( False ),
8625  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8626  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8627 )
8628 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8629  trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegions" ),
8630  layerPairs = cms.vuint32( 0 ),
8631  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
8632  produceSeedingHitSets = cms.bool( True ),
8633  produceIntermediateHitDoublets = cms.bool( False ),
8634  maxElement = cms.uint32( 0 ),
8635  seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" )
8636 )
8637 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8638  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8639  forceKinematicWithRegionDirection = cms.bool( False ),
8640  magneticField = cms.string( "ParabolicMf" ),
8641  SeedMomentumForBOFF = cms.double( 5.0 ),
8642  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8643  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8644  MinOneOverPtError = cms.double( 1.0 ),
8645  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
8646  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8647 )
8648 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8649  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
8650  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8651  SimpleMagneticField = cms.string( "ParabolicMf" ),
8652  TransientInitialStateEstimatorParameters = cms.PSet(
8653  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8654  numberMeasurementsForFit = cms.int32( 4 ),
8655  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8656  ),
8657  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8658  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8659  cleanTrajectoryAfterInOut = cms.bool( False ),
8660  useHitsSplitting = cms.bool( False ),
8661  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8662  doSeedingRegionRebuilding = cms.bool( False ),
8663  maxNSeeds = cms.uint32( 100000 ),
8664  produceSeedStopReasons = cms.bool( False ),
8665  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
8666  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8667  TrajectoryBuilder = cms.string( "" )
8668 )
8669 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8670  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
8671  SimpleMagneticField = cms.string( "ParabolicMf" ),
8672  clusterRemovalInfo = cms.InputTag( "" ),
8673  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8674  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
8675  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8676  useHitsSplitting = cms.bool( False ),
8677  MeasurementTracker = cms.string( "" ),
8678  AlgorithmName = cms.string( "hltDoubletRecovery" ),
8679  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8680  NavigationSchool = cms.string( "" ),
8681  TrajectoryInEvent = cms.bool( False ),
8682  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8683  GeometricInnerState = cms.bool( True ),
8684  useSimpleMF = cms.bool( True ),
8685  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8686 )
8687 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8688  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8689  GBRForestLabel = cms.string( "" ),
8690  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8691  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8692  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8693  mva = cms.PSet(
8694  minPixelHits = cms.vint32( 0, 0, 0 ),
8695  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8696  dr_par = cms.PSet(
8697  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8698  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
8699  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8700  dr_exp = cms.vint32( 4, 4, 4 ),
8701  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8702  ),
8703  maxLostLayers = cms.vint32( 1, 1, 1 ),
8704  min3DLayers = cms.vint32( 0, 0, 0 ),
8705  dz_par = cms.PSet(
8706  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
8707  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
8708  dz_exp = cms.vint32( 4, 4, 4 )
8709  ),
8710  minNVtxTrk = cms.int32( 3 ),
8711  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8712  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8713  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8714  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8715  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8716  minLayers = cms.vint32( 3, 3, 3 )
8717  ),
8718  ignoreVertices = cms.bool( False ),
8719  GBRForestFileName = cms.string( "" )
8720 )
8721 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8722  minQuality = cms.string( "highPurity" ),
8723  copyExtras = cms.untracked.bool( True ),
8724  copyTrajectories = cms.untracked.bool( False ),
8725  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
8726  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
8727  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' )
8728 )
8729 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
8730  ShareFrac = cms.double( 0.19 ),
8731  writeOnlyTrkQuals = cms.bool( False ),
8732  MinPT = cms.double( 0.05 ),
8733  allowFirstHitShare = cms.bool( True ),
8734  copyExtras = cms.untracked.bool( True ),
8735  Epsilon = cms.double( -0.001 ),
8736  selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8737  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8738  MaxNormalizedChisq = cms.double( 1000.0 ),
8739  copyMVA = cms.bool( False ),
8740  FoundHitBonus = cms.double( 5.0 ),
8741  LostHitPenalty = cms.double( 20.0 ),
8742  setsToMerge = cms.VPSet(
8743  cms.PSet( pQual = cms.bool( False ),
8744  tLists = cms.vint32( 0, 1 )
8745  )
8746  ),
8747  MinFound = cms.int32( 3 ),
8748  hasSelector = cms.vint32( 0, 0 ),
8749  TrackProducers = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
8750  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8751  newQuality = cms.string( "confirmed" )
8752 )
8753 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
8754  ShareFrac = cms.double( 0.19 ),
8755  writeOnlyTrkQuals = cms.bool( False ),
8756  MinPT = cms.double( 0.05 ),
8757  allowFirstHitShare = cms.bool( True ),
8758  copyExtras = cms.untracked.bool( True ),
8759  Epsilon = cms.double( -0.001 ),
8760  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ),
8761  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8762  MaxNormalizedChisq = cms.double( 1000.0 ),
8763  copyMVA = cms.bool( False ),
8764  FoundHitBonus = cms.double( 5.0 ),
8765  LostHitPenalty = cms.double( 20.0 ),
8766  setsToMerge = cms.VPSet(
8767  cms.PSet( pQual = cms.bool( False ),
8768  tLists = cms.vint32( 0, 1 )
8769  )
8770  ),
8771  MinFound = cms.int32( 3 ),
8772  hasSelector = cms.vint32( 0, 0 ),
8773  TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ),
8774  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8775  newQuality = cms.string( "confirmed" )
8776 )
8777 fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
8778  pMin = cms.double( 2.5 ),
8779  InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
8780  shareHitFraction = cms.double( 0.8 ),
8781  LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ),
8782  ptMin = cms.double( 2.5 )
8783 )
8784 fragment.hltMuons = cms.EDProducer( "MuonIdProducer",
8785  TrackExtractorPSet = cms.PSet(
8786  Diff_z = cms.double( 0.2 ),
8787  inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ),
8788  Chi2Ndof_Max = cms.double( 1.0E64 ),
8789  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8790  DR_Veto = cms.double( 0.01 ),
8791  Pt_Min = cms.double( -1.0 ),
8792  DR_Max = cms.double( 1.0 ),
8793  DepositLabel = cms.untracked.string( "" ),
8794  NHits_Min = cms.uint32( 0 ),
8795  Chi2Prob_Min = cms.double( -1.0 ),
8796  Diff_r = cms.double( 0.1 ),
8797  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8798  ComponentName = cms.string( "TrackExtractor" )
8799  ),
8800  maxAbsEta = cms.double( 3.0 ),
8801  fillGlobalTrackRefits = cms.bool( False ),
8802  arbitrationCleanerOptions = cms.PSet(
8803  OverlapDTheta = cms.double( 0.02 ),
8804  Overlap = cms.bool( True ),
8805  Clustering = cms.bool( True ),
8806  ME1a = cms.bool( True ),
8807  ClusterDTheta = cms.double( 0.02 ),
8808  ClusterDPhi = cms.double( 0.6 ),
8809  OverlapDPhi = cms.double( 0.0786 )
8810  ),
8811  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
8812  addExtraSoftMuons = cms.bool( False ),
8813  debugWithTruthMatching = cms.bool( False ),
8814  CaloExtractorPSet = cms.PSet(
8815  DR_Veto_H = cms.double( 0.1 ),
8816  CenterConeOnCalIntersection = cms.bool( False ),
8817  NoiseTow_EE = cms.double( 0.15 ),
8818  Noise_EB = cms.double( 0.025 ),
8819  Noise_HE = cms.double( 0.2 ),
8820  DR_Veto_E = cms.double( 0.07 ),
8821  NoiseTow_EB = cms.double( 0.04 ),
8822  Noise_EE = cms.double( 0.1 ),
8823  UseRecHitsFlag = cms.bool( False ),
8824  DR_Max = cms.double( 1.0 ),
8825  DepositLabel = cms.untracked.string( "Cal" ),
8826  Noise_HO = cms.double( 0.2 ),
8827  DR_Veto_HO = cms.double( 0.1 ),
8828  Threshold_H = cms.double( 0.5 ),
8829  PrintTimeReport = cms.untracked.bool( False ),
8830  Threshold_E = cms.double( 0.2 ),
8831  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8832  ComponentName = cms.string( "CaloExtractorByAssociator" ),
8833  Threshold_HO = cms.double( 0.5 ),
8834  DepositInstanceLabels = cms.vstring( 'ecal',
8835  'hcal',
8836  'ho' ),
8837  ServiceParameters = cms.PSet(
8838  RPCLayers = cms.bool( False ),
8839  UseMuonNavigation = cms.untracked.bool( False ),
8840  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8841  ),
8842  TrackAssociatorParameters = cms.PSet(
8843  useMuon = cms.bool( False ),
8844  truthMatch = cms.bool( False ),
8845  usePreshower = cms.bool( False ),
8846  dRPreshowerPreselection = cms.double( 0.2 ),
8847  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8848  useEcal = cms.bool( False ),
8849  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8850  dRMuon = cms.double( 9999.0 ),
8851  dREcal = cms.double( 1.0 ),
8852  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8853  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8854  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8855  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
8856  propagateAllDirections = cms.bool( True ),
8857  muonMaxDistanceY = cms.double( 5.0 ),
8858  useHO = cms.bool( False ),
8859  muonMaxDistanceX = cms.double( 5.0 ),
8860  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8861  useHcal = cms.bool( False ),
8862  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
8863  accountForTrajectoryChangeCalo = cms.bool( False ),
8864  dREcalPreselection = cms.double( 1.0 ),
8865  useCalo = cms.bool( True ),
8866  dRMuonPreselection = cms.double( 0.2 ),
8867  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8868  dRHcal = cms.double( 1.0 ),
8869  dRHcalPreselection = cms.double( 1.0 ),
8870  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
8871  ),
8872  Noise_HB = cms.double( 0.2 )
8873  ),
8874  runArbitrationCleaner = cms.bool( False ),
8875  fillEnergy = cms.bool( True ),
8876  TrackerKinkFinderParameters = cms.PSet(
8877  usePosition = cms.bool( False ),
8878  diagonalOnly = cms.bool( False )
8879  ),
8880  TimingFillerParameters = cms.PSet(
8881  DTTimingParameters = cms.PSet(
8882  HitError = cms.double( 6.0 ),
8883  MatchParameters = cms.PSet(
8884  TightMatchDT = cms.bool( False ),
8885  DTradius = cms.double( 0.01 ),
8886  TightMatchCSC = cms.bool( True ),
8887  CSCsegments = cms.InputTag( "hltCscSegments" ),
8888  DTsegments = cms.InputTag( "hltDt4DSegments" )
8889  ),
8890  debug = cms.bool( False ),
8891  DoWireCorr = cms.bool( False ),
8892  RequireBothProjections = cms.bool( False ),
8893  DTTimeOffset = cms.double( 2.7 ),
8894  PruneCut = cms.double( 10000.0 ),
8895  DTsegments = cms.InputTag( "hltDt4DSegments" ),
8896  UseSegmentT0 = cms.bool( False ),
8897  HitsMin = cms.int32( 5 ),
8898  DropTheta = cms.bool( True ),
8899  ServiceParameters = cms.PSet(
8900  RPCLayers = cms.bool( True ),
8901  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8902  )
8903  ),
8904  UseCSC = cms.bool( True ),
8905  CSCTimingParameters = cms.PSet(
8906  MatchParameters = cms.PSet(
8907  TightMatchDT = cms.bool( False ),
8908  DTradius = cms.double( 0.01 ),
8909  TightMatchCSC = cms.bool( True ),
8910  CSCsegments = cms.InputTag( "hltCscSegments" ),
8911  DTsegments = cms.InputTag( "hltDt4DSegments" )
8912  ),
8913  debug = cms.bool( False ),
8914  CSCWireTimeOffset = cms.double( 0.0 ),
8915  CSCStripError = cms.double( 7.0 ),
8916  CSCTimeOffset = cms.double( 0.0 ),
8917  CSCWireError = cms.double( 8.6 ),
8918  PruneCut = cms.double( 100.0 ),
8919  CSCsegments = cms.InputTag( "hltCscSegments" ),
8920  UseStripTime = cms.bool( True ),
8921  CSCStripTimeOffset = cms.double( 0.0 ),
8922  UseWireTime = cms.bool( True ),
8923  ServiceParameters = cms.PSet(
8924  RPCLayers = cms.bool( True ),
8925  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8926  )
8927  ),
8928  ErrorDT = cms.double( 6.0 ),
8929  EcalEnergyCut = cms.double( 0.4 ),
8930  UseECAL = cms.bool( True ),
8931  ErrorEB = cms.double( 2.085 ),
8932  UseDT = cms.bool( True ),
8933  ErrorEE = cms.double( 6.95 ),
8934  ErrorCSC = cms.double( 7.4 )
8935  ),
8936  inputCollectionTypes = cms.vstring( 'inner tracks',
8937  'links',
8938  'outer tracks' ),
8939  arbitrateTrackerMuons = cms.bool( False ),
8940  minCaloCompatibility = cms.double( 0.6 ),
8941  ecalDepositName = cms.string( "ecal" ),
8942  minP = cms.double( 10.0 ),
8943  fillIsolation = cms.bool( True ),
8944  jetDepositName = cms.string( "jets" ),
8945  hoDepositName = cms.string( "ho" ),
8946  writeIsoDeposits = cms.bool( False ),
8947  maxAbsPullX = cms.double( 4.0 ),
8948  maxAbsPullY = cms.double( 9999.0 ),
8949  minPt = cms.double( 10.0 ),
8950  TrackAssociatorParameters = cms.PSet(
8951  useMuon = cms.bool( True ),
8952  truthMatch = cms.bool( False ),
8953  usePreshower = cms.bool( False ),
8954  dRPreshowerPreselection = cms.double( 0.2 ),
8955  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8956  useEcal = cms.bool( True ),
8957  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8958  dRMuon = cms.double( 9999.0 ),
8959  dREcal = cms.double( 9999.0 ),
8960  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8961  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8962  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8963  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
8964  propagateAllDirections = cms.bool( True ),
8965  muonMaxDistanceY = cms.double( 5.0 ),
8966  useHO = cms.bool( True ),
8967  muonMaxDistanceX = cms.double( 5.0 ),
8968  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8969  useHcal = cms.bool( True ),
8970  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
8971  accountForTrajectoryChangeCalo = cms.bool( False ),
8972  dREcalPreselection = cms.double( 0.05 ),
8973  useCalo = cms.bool( False ),
8974  dRMuonPreselection = cms.double( 0.2 ),
8975  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8976  dRHcal = cms.double( 9999.0 ),
8977  dRHcalPreselection = cms.double( 0.2 ),
8978  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
8979  ),
8980  JetExtractorPSet = cms.PSet(
8981  JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
8982  DR_Veto = cms.double( 0.1 ),
8983  DR_Max = cms.double( 1.0 ),
8984  ExcludeMuonVeto = cms.bool( True ),
8985  PrintTimeReport = cms.untracked.bool( False ),
8986  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8987  ComponentName = cms.string( "JetExtractor" ),
8988  ServiceParameters = cms.PSet(
8989  RPCLayers = cms.bool( False ),
8990  UseMuonNavigation = cms.untracked.bool( False ),
8991  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8992  ),
8993  TrackAssociatorParameters = cms.PSet(
8994  useMuon = cms.bool( False ),
8995  truthMatch = cms.bool( False ),
8996  usePreshower = cms.bool( False ),
8997  dRPreshowerPreselection = cms.double( 0.2 ),
8998  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8999  useEcal = cms.bool( False ),
9000  muonMaxDistanceSigmaX = cms.double( 0.0 ),
9001  dRMuon = cms.double( 9999.0 ),
9002  dREcal = cms.double( 0.5 ),
9003  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
9004  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
9005  EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9006  CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ),
9007  propagateAllDirections = cms.bool( True ),
9008  muonMaxDistanceY = cms.double( 5.0 ),
9009  useHO = cms.bool( False ),
9010  muonMaxDistanceX = cms.double( 5.0 ),
9011  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
9012  useHcal = cms.bool( False ),
9013  HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ),
9014  accountForTrajectoryChangeCalo = cms.bool( False ),
9015  dREcalPreselection = cms.double( 0.5 ),
9016  useCalo = cms.bool( True ),
9017  dRMuonPreselection = cms.double( 0.2 ),
9018  EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9019  dRHcal = cms.double( 0.5 ),
9020  dRHcalPreselection = cms.double( 0.5 ),
9021  HORecHitCollectionLabel = cms.InputTag( "hltHoreco" )
9022  ),
9023  Threshold = cms.double( 5.0 )
9024  ),
9025  fillGlobalTrackQuality = cms.bool( False ),
9026  minPCaloMuon = cms.double( 1.0E9 ),
9027  maxAbsDy = cms.double( 9999.0 ),
9028  fillCaloCompatibility = cms.bool( True ),
9029  fillMatching = cms.bool( True ),
9030  MuonCaloCompatibility = cms.PSet(
9031  delta_eta = cms.double( 0.02 ),
9032  delta_phi = cms.double( 0.02 ),
9033  allSiPMHO = cms.bool( False ),
9034  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
9035  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
9036  ),
9037  fillTrackerKink = cms.bool( False ),
9038  hcalDepositName = cms.string( "hcal" ),
9039  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
9040  inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ),
9041  trackDepositName = cms.string( "tracker" ),
9042  maxAbsDx = cms.double( 3.0 ),
9043  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
9044  minNumberOfMatches = cms.int32( 1 )
9045 )
9046 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
9047  sourceTag = cms.InputTag( "rawDataCollector" ),
9048  debugMode = cms.untracked.bool( False ),
9049  InstanceES = cms.string( "" ),
9050  ESdigiCollection = cms.string( "" ),
9051  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
9052 )
9053 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
9054  ESRecoAlgo = cms.int32( 0 ),
9055  ESrechitCollection = cms.string( "EcalRecHitsES" ),
9056  algo = cms.string( "ESRecHitWorker" ),
9057  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
9058 )
9059 fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer",
9060  producers = cms.VPSet(
9061  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9062  srFlags = cms.InputTag( "hltEcalDigis" ),
9063  name = cms.string( "PFEBRecHitCreator" ),
9064  qualityTests = cms.VPSet(
9065  cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ),
9066  name = cms.string( "PFRecHitQTestECALMultiThreshold" )
9067  ),
9068  cms.PSet( topologicalCleaning = cms.bool( True ),
9069  skipTTRecoveredHits = cms.bool( True ),
9070  cleaningThreshold = cms.double( 2.0 ),
9071  name = cms.string( "PFRecHitQTestECAL" ),
9072  timingCleaning = cms.bool( True )
9073  )
9074  )
9075  ),
9076  cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
9077  srFlags = cms.InputTag( "hltEcalDigis" ),
9078  name = cms.string( "PFEERecHitCreator" ),
9079  qualityTests = cms.VPSet(
9080  cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ),
9081  name = cms.string( "PFRecHitQTestECALMultiThreshold" )
9082  ),
9083  cms.PSet( topologicalCleaning = cms.bool( True ),
9084  skipTTRecoveredHits = cms.bool( True ),
9085  cleaningThreshold = cms.double( 2.0 ),
9086  name = cms.string( "PFRecHitQTestECAL" ),
9087  timingCleaning = cms.bool( True )
9088  )
9089  )
9090  )
9091  ),
9092  navigator = cms.PSet(
9093  barrel = cms.PSet( ),
9094  endcap = cms.PSet( ),
9095  name = cms.string( "PFRecHitECALNavigator" )
9096  )
9097 )
9098 fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer",
9099  producers = cms.VPSet(
9100  cms.PSet( src = cms.InputTag( "hltHbhereco" ),
9101  name = cms.string( "PFHBHERecHitCreator" ),
9102  qualityTests = cms.VPSet(
9103  cms.PSet( threshold = cms.double( 0.8 ),
9104  name = cms.string( "PFRecHitQTestThreshold" )
9105  ),
9106  cms.PSet( flags = cms.vstring( 'Standard' ),
9107  cleaningThresholds = cms.vdouble( 0.0 ),
9108  name = cms.string( "PFRecHitQTestHCALChannel" ),
9109  maxSeverities = cms.vint32( 11 )
9110  )
9111  )
9112  )
9113  ),
9114  navigator = cms.PSet(
9115  name = cms.string( "PFRecHitHCALNavigator" ),
9116  sigmaCut = cms.double( 4.0 ),
9117  timeResolutionCalc = cms.PSet(
9118  corrTermLowE = cms.double( 0.0 ),
9119  threshLowE = cms.double( 2.0 ),
9120  noiseTerm = cms.double( 8.64 ),
9121  constantTermLowE = cms.double( 6.0 ),
9122  noiseTermLowE = cms.double( 0.0 ),
9123  threshHighE = cms.double( 8.0 ),
9124  constantTerm = cms.double( 1.92 )
9125  )
9126  )
9127 )
9128 fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer",
9129  producers = cms.VPSet(
9130  cms.PSet( thresh_HF = cms.double( 0.4 ),
9131  LongFibre_Fraction = cms.double( 0.1 ),
9132  src = cms.InputTag( "hltHfreco" ),
9133  EMDepthCorrection = cms.double( 22.0 ),
9134  ShortFibre_Fraction = cms.double( 0.01 ),
9135  HADDepthCorrection = cms.double( 25.0 ),
9136  HFCalib29 = cms.double( 1.07 ),
9137  LongFibre_Cut = cms.double( 120.0 ),
9138  name = cms.string( "PFHFRecHitCreator" ),
9139  qualityTests = cms.VPSet(
9140  cms.PSet( flags = cms.vstring( 'Standard',
9141  'HFLong',
9142  'HFShort' ),
9143  cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ),
9144  name = cms.string( "PFRecHitQTestHCALChannel" ),
9145  maxSeverities = cms.vint32( 11, 9, 9 )
9146  ),
9147  cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ),
9148  cuts = cms.VPSet(
9149  cms.PSet( threshold = cms.double( 1.2 ),
9150  depth = cms.int32( 1 )
9151  ),
9152  cms.PSet( threshold = cms.double( 1.8 ),
9153  depth = cms.int32( 2 )
9154  )
9155  )
9156  )
9157  ),
9158  ShortFibre_Cut = cms.double( 60.0 )
9159  )
9160  ),
9161  navigator = cms.PSet(
9162  barrel = cms.PSet( ),
9163  endcap = cms.PSet( ),
9164  name = cms.string( "PFRecHitHCALNavigator" )
9165  )
9166 )
9167 fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer",
9168  producers = cms.VPSet(
9169  cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
9170  name = cms.string( "PFPSRecHitCreator" ),
9171  qualityTests = cms.VPSet(
9172  cms.PSet( threshold = cms.double( 7.0E-6 ),
9173  name = cms.string( "PFRecHitQTestThreshold" )
9174  )
9175  )
9176  )
9177  ),
9178  navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) )
9179 )
9180 fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer",
9181  pfClusterBuilder = cms.PSet(
9182  minFracTot = cms.double( 1.0E-20 ),
9183  stoppingTolerance = cms.double( 1.0E-8 ),
9184  positionCalc = cms.PSet(
9185  minAllowedNormalization = cms.double( 1.0E-9 ),
9186  posCalcNCrystals = cms.int32( 9 ),
9187  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9188  logWeightDenominator = cms.double( 0.08 ),
9189  minFractionInCalc = cms.double( 1.0E-9 ),
9190  timeResolutionCalcBarrel = cms.PSet(
9191  corrTermLowE = cms.double( 0.0510871 ),
9192  threshLowE = cms.double( 0.5 ),
9193  noiseTerm = cms.double( 1.10889 ),
9194  constantTermLowE = cms.double( 0.0 ),
9195  noiseTermLowE = cms.double( 1.31883 ),
9196  threshHighE = cms.double( 5.0 ),
9197  constantTerm = cms.double( 0.428192 )
9198  ),
9199  timeResolutionCalcEndcap = cms.PSet(
9200  corrTermLowE = cms.double( 0.0 ),
9201  threshLowE = cms.double( 1.0 ),
9202  noiseTerm = cms.double( 5.72489999999 ),
9203  constantTermLowE = cms.double( 0.0 ),
9204  noiseTermLowE = cms.double( 6.92683000001 ),
9205  threshHighE = cms.double( 10.0 ),
9206  constantTerm = cms.double( 0.0 )
9207  )
9208  ),
9209  maxIterations = cms.uint32( 50 ),
9210  positionCalcForConvergence = cms.PSet(
9211  minAllowedNormalization = cms.double( 0.0 ),
9212  T0_ES = cms.double( 1.2 ),
9213  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9214  T0_EE = cms.double( 3.1 ),
9215  T0_EB = cms.double( 7.4 ),
9216  X0 = cms.double( 0.89 ),
9217  minFractionInCalc = cms.double( 0.0 ),
9218  W0 = cms.double( 4.2 )
9219  ),
9220  allCellsPositionCalc = cms.PSet(
9221  minAllowedNormalization = cms.double( 1.0E-9 ),
9222  posCalcNCrystals = cms.int32( -1 ),
9223  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9224  logWeightDenominator = cms.double( 0.08 ),
9225  minFractionInCalc = cms.double( 1.0E-9 ),
9226  timeResolutionCalcBarrel = cms.PSet(
9227  corrTermLowE = cms.double( 0.0510871 ),
9228  threshLowE = cms.double( 0.5 ),
9229  noiseTerm = cms.double( 1.10889 ),
9230  constantTermLowE = cms.double( 0.0 ),
9231  noiseTermLowE = cms.double( 1.31883 ),
9232  threshHighE = cms.double( 5.0 ),
9233  constantTerm = cms.double( 0.428192 )
9234  ),
9235  timeResolutionCalcEndcap = cms.PSet(
9236  corrTermLowE = cms.double( 0.0 ),
9237  threshLowE = cms.double( 1.0 ),
9238  noiseTerm = cms.double( 5.72489999999 ),
9239  constantTermLowE = cms.double( 0.0 ),
9240  noiseTermLowE = cms.double( 6.92683000001 ),
9241  threshHighE = cms.double( 10.0 ),
9242  constantTerm = cms.double( 0.0 )
9243  )
9244  ),
9245  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9246  recHitEnergyNorms = cms.VPSet(
9247  cms.PSet( recHitEnergyNorm = cms.double( 0.08 ),
9248  detector = cms.string( "ECAL_BARREL" )
9249  ),
9250  cms.PSet( recHitEnergyNorm = cms.double( 0.3 ),
9251  detector = cms.string( "ECAL_ENDCAP" )
9252  )
9253  ),
9254  showerSigma = cms.double( 1.5 ),
9255  minFractionToKeep = cms.double( 1.0E-7 ),
9256  excludeOtherSeeds = cms.bool( True )
9257  ),
9258  positionReCalc = cms.PSet(
9259  minAllowedNormalization = cms.double( 0.0 ),
9260  T0_ES = cms.double( 1.2 ),
9261  algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ),
9262  T0_EE = cms.double( 3.1 ),
9263  T0_EB = cms.double( 7.4 ),
9264  X0 = cms.double( 0.89 ),
9265  minFractionInCalc = cms.double( 0.0 ),
9266  W0 = cms.double( 4.2 )
9267  ),
9268  initialClusteringStep = cms.PSet(
9269  thresholdsByDetector = cms.VPSet(
9270  cms.PSet( gatheringThreshold = cms.double( 0.08 ),
9271  gatheringThresholdPt = cms.double( 0.0 ),
9272  detector = cms.string( "ECAL_BARREL" )
9273  ),
9274  cms.PSet( gatheringThreshold = cms.double( 0.3 ),
9275  gatheringThresholdPt = cms.double( 0.0 ),
9276  detector = cms.string( "ECAL_ENDCAP" )
9277  )
9278  ),
9279  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9280  useCornerCells = cms.bool( True )
9281  ),
9282  energyCorrector = cms.PSet( ),
9283  recHitCleaners = cms.VPSet(
9284  ),
9285  seedFinder = cms.PSet(
9286  thresholdsByDetector = cms.VPSet(
9287  cms.PSet( seedingThresholdPt = cms.double( 0.15 ),
9288  seedingThreshold = cms.double( 0.6 ),
9289  detector = cms.string( "ECAL_ENDCAP" )
9290  ),
9291  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9292  seedingThreshold = cms.double( 0.23 ),
9293  detector = cms.string( "ECAL_BARREL" )
9294  )
9295  ),
9296  algoName = cms.string( "LocalMaximumSeedFinder" ),
9297  nNeighbours = cms.int32( 8 )
9298  ),
9299  recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" )
9300 )
9301 fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer",
9302  pfClusterBuilder = cms.PSet(
9303  minFracTot = cms.double( 1.0E-20 ),
9304  stoppingTolerance = cms.double( 1.0E-8 ),
9305  positionCalc = cms.PSet(
9306  minAllowedNormalization = cms.double( 1.0E-9 ),
9307  posCalcNCrystals = cms.int32( -1 ),
9308  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9309  logWeightDenominator = cms.double( 6.0E-5 ),
9310  minFractionInCalc = cms.double( 1.0E-9 )
9311  ),
9312  maxIterations = cms.uint32( 50 ),
9313  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9314  recHitEnergyNorms = cms.VPSet(
9315  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
9316  detector = cms.string( "PS1" )
9317  ),
9318  cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ),
9319  detector = cms.string( "PS2" )
9320  )
9321  ),
9322  showerSigma = cms.double( 0.3 ),
9323  minFractionToKeep = cms.double( 1.0E-7 ),
9324  excludeOtherSeeds = cms.bool( True )
9325  ),
9326  positionReCalc = cms.PSet( ),
9327  initialClusteringStep = cms.PSet(
9328  thresholdsByDetector = cms.VPSet(
9329  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9330  gatheringThresholdPt = cms.double( 0.0 ),
9331  detector = cms.string( "PS1" )
9332  ),
9333  cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ),
9334  gatheringThresholdPt = cms.double( 0.0 ),
9335  detector = cms.string( "PS2" )
9336  )
9337  ),
9338  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9339  useCornerCells = cms.bool( False )
9340  ),
9341  energyCorrector = cms.PSet( ),
9342  recHitCleaners = cms.VPSet(
9343  ),
9344  seedFinder = cms.PSet(
9345  thresholdsByDetector = cms.VPSet(
9346  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9347  seedingThreshold = cms.double( 1.2E-4 ),
9348  detector = cms.string( "PS1" )
9349  ),
9350  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9351  seedingThreshold = cms.double( 1.2E-4 ),
9352  detector = cms.string( "PS2" )
9353  )
9354  ),
9355  algoName = cms.string( "LocalMaximumSeedFinder" ),
9356  nNeighbours = cms.int32( 4 )
9357  ),
9358  recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" )
9359 )
9360 fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer",
9361  inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
9362  minimumPSEnergy = cms.double( 0.0 ),
9363  energyCorrector = cms.PSet(
9364  algoName = cms.string( "PFClusterEMEnergyCorrector" ),
9365  applyCrackCorrections = cms.bool( False )
9366  ),
9367  inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" )
9368 )
9369 fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer",
9370  pfClusterBuilder = cms.PSet(
9371  minFracTot = cms.double( 1.0E-20 ),
9372  stoppingTolerance = cms.double( 1.0E-8 ),
9373  positionCalc = cms.PSet(
9374  minAllowedNormalization = cms.double( 1.0E-9 ),
9375  posCalcNCrystals = cms.int32( 5 ),
9376  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9377  logWeightDenominator = cms.double( 0.8 ),
9378  minFractionInCalc = cms.double( 1.0E-9 )
9379  ),
9380  maxIterations = cms.uint32( 50 ),
9381  minChi2Prob = cms.double( 0.0 ),
9382  allCellsPositionCalc = cms.PSet(
9383  minAllowedNormalization = cms.double( 1.0E-9 ),
9384  posCalcNCrystals = cms.int32( -1 ),
9385  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9386  logWeightDenominator = cms.double( 0.8 ),
9387  minFractionInCalc = cms.double( 1.0E-9 )
9388  ),
9389  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9390  recHitEnergyNorms = cms.VPSet(
9391  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
9392  detector = cms.string( "HCAL_BARREL1" )
9393  ),
9394  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
9395  detector = cms.string( "HCAL_ENDCAP" )
9396  )
9397  ),
9398  maxNSigmaTime = cms.double( 10.0 ),
9399  showerSigma = cms.double( 10.0 ),
9400  timeSigmaEE = cms.double( 10.0 ),
9401  clusterTimeResFromSeed = cms.bool( False ),
9402  minFractionToKeep = cms.double( 1.0E-7 ),
9403  excludeOtherSeeds = cms.bool( True ),
9404  timeResolutionCalcBarrel = cms.PSet(
9405  corrTermLowE = cms.double( 0.0 ),
9406  threshLowE = cms.double( 6.0 ),
9407  noiseTerm = cms.double( 21.86 ),
9408  constantTermLowE = cms.double( 4.24 ),
9409  noiseTermLowE = cms.double( 8.0 ),
9410  threshHighE = cms.double( 15.0 ),
9411  constantTerm = cms.double( 2.82 )
9412  ),
9413  timeResolutionCalcEndcap = cms.PSet(
9414  corrTermLowE = cms.double( 0.0 ),
9415  threshLowE = cms.double( 6.0 ),
9416  noiseTerm = cms.double( 21.86 ),
9417  constantTermLowE = cms.double( 4.24 ),
9418  noiseTermLowE = cms.double( 8.0 ),
9419  threshHighE = cms.double( 15.0 ),
9420  constantTerm = cms.double( 2.82 )
9421  ),
9422  timeSigmaEB = cms.double( 10.0 )
9423  ),
9424  positionReCalc = cms.PSet( ),
9425  initialClusteringStep = cms.PSet(
9426  thresholdsByDetector = cms.VPSet(
9427  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
9428  gatheringThresholdPt = cms.double( 0.0 ),
9429  detector = cms.string( "HCAL_BARREL1" )
9430  ),
9431  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
9432  gatheringThresholdPt = cms.double( 0.0 ),
9433  detector = cms.string( "HCAL_ENDCAP" )
9434  )
9435  ),
9436  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9437  useCornerCells = cms.bool( True )
9438  ),
9439  energyCorrector = cms.PSet( ),
9440  recHitCleaners = cms.VPSet(
9441  ),
9442  seedFinder = cms.PSet(
9443  thresholdsByDetector = cms.VPSet(
9444  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9445  seedingThreshold = cms.double( 1.0 ),
9446  detector = cms.string( "HCAL_BARREL1" )
9447  ),
9448  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9449  seedingThreshold = cms.double( 1.1 ),
9450  detector = cms.string( "HCAL_ENDCAP" )
9451  )
9452  ),
9453  algoName = cms.string( "LocalMaximumSeedFinder" ),
9454  nNeighbours = cms.int32( 4 )
9455  ),
9456  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" )
9457 )
9458 fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer",
9459  pfClusterBuilder = cms.PSet(
9460  allCellsPositionCalc = cms.PSet(
9461  minAllowedNormalization = cms.double( 1.0E-9 ),
9462  posCalcNCrystals = cms.int32( -1 ),
9463  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9464  logWeightDenominator = cms.double( 0.8 ),
9465  minFractionInCalc = cms.double( 1.0E-9 )
9466  ),
9467  algoName = cms.string( "PFMultiDepthClusterizer" ),
9468  nSigmaPhi = cms.double( 2.0 ),
9469  minFractionToKeep = cms.double( 1.0E-7 ),
9470  nSigmaEta = cms.double( 2.0 )
9471  ),
9472  energyCorrector = cms.PSet( ),
9473  positionReCalc = cms.PSet( ),
9474  clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" )
9475 )
9476 fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer",
9477  pfClusterBuilder = cms.PSet(
9478  minFracTot = cms.double( 1.0E-20 ),
9479  stoppingTolerance = cms.double( 1.0E-8 ),
9480  positionCalc = cms.PSet(
9481  minAllowedNormalization = cms.double( 1.0E-9 ),
9482  posCalcNCrystals = cms.int32( 5 ),
9483  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9484  logWeightDenominator = cms.double( 0.8 ),
9485  minFractionInCalc = cms.double( 1.0E-9 )
9486  ),
9487  maxIterations = cms.uint32( 50 ),
9488  allCellsPositionCalc = cms.PSet(
9489  minAllowedNormalization = cms.double( 1.0E-9 ),
9490  posCalcNCrystals = cms.int32( -1 ),
9491  algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ),
9492  logWeightDenominator = cms.double( 0.8 ),
9493  minFractionInCalc = cms.double( 1.0E-9 )
9494  ),
9495  algoName = cms.string( "Basic2DGenericPFlowClusterizer" ),
9496  recHitEnergyNorms = cms.VPSet(
9497  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
9498  detector = cms.string( "HF_EM" )
9499  ),
9500  cms.PSet( recHitEnergyNorm = cms.double( 0.8 ),
9501  detector = cms.string( "HF_HAD" )
9502  )
9503  ),
9504  showerSigma = cms.double( 0.0 ),
9505  minFractionToKeep = cms.double( 1.0E-7 ),
9506  excludeOtherSeeds = cms.bool( True )
9507  ),
9508  positionReCalc = cms.PSet( ),
9509  initialClusteringStep = cms.PSet(
9510  thresholdsByDetector = cms.VPSet(
9511  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
9512  gatheringThresholdPt = cms.double( 0.0 ),
9513  detector = cms.string( "HF_EM" )
9514  ),
9515  cms.PSet( gatheringThreshold = cms.double( 0.8 ),
9516  gatheringThresholdPt = cms.double( 0.0 ),
9517  detector = cms.string( "HF_HAD" )
9518  )
9519  ),
9520  algoName = cms.string( "Basic2DGenericTopoClusterizer" ),
9521  useCornerCells = cms.bool( False )
9522  ),
9523  energyCorrector = cms.PSet( ),
9524  recHitCleaners = cms.VPSet(
9525  ),
9526  seedFinder = cms.PSet(
9527  thresholdsByDetector = cms.VPSet(
9528  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9529  seedingThreshold = cms.double( 1.4 ),
9530  detector = cms.string( "HF_EM" )
9531  ),
9532  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
9533  seedingThreshold = cms.double( 1.4 ),
9534  detector = cms.string( "HF_HAD" )
9535  )
9536  ),
9537  algoName = cms.string( "LocalMaximumSeedFinder" ),
9538  nNeighbours = cms.int32( 0 )
9539  ),
9540  recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" )
9541 )
9542 fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer",
9543  TrackQuality = cms.string( "none" ),
9544  UseQuality = cms.bool( False ),
9545  TkColList = cms.VInputTag( 'hltPFMuonMerging' )
9546 )
9547 fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer",
9548  debug = cms.untracked.bool( False ),
9549  linkDefinitions = cms.VPSet(
9550  cms.PSet( linkType = cms.string( "PS1:ECAL" ),
9551  useKDTree = cms.bool( True ),
9552  linkerName = cms.string( "PreshowerAndECALLinker" )
9553  ),
9554  cms.PSet( linkType = cms.string( "PS2:ECAL" ),
9555  useKDTree = cms.bool( True ),
9556  linkerName = cms.string( "PreshowerAndECALLinker" )
9557  ),
9558  cms.PSet( linkType = cms.string( "TRACK:ECAL" ),
9559  useKDTree = cms.bool( True ),
9560  linkerName = cms.string( "TrackAndECALLinker" )
9561  ),
9562  cms.PSet( linkType = cms.string( "TRACK:HCAL" ),
9563  useKDTree = cms.bool( True ),
9564  linkerName = cms.string( "TrackAndHCALLinker" )
9565  ),
9566  cms.PSet( linkType = cms.string( "ECAL:HCAL" ),
9567  useKDTree = cms.bool( False ),
9568  linkerName = cms.string( "ECALAndHCALLinker" )
9569  ),
9570  cms.PSet( linkType = cms.string( "HFEM:HFHAD" ),
9571  useKDTree = cms.bool( False ),
9572  linkerName = cms.string( "HFEMAndHFHADLinker" )
9573  )
9574  ),
9575  elementImporters = cms.VPSet(
9576  cms.PSet( muonSrc = cms.InputTag( "hltMuons" ),
9577  source = cms.InputTag( "hltLightPFTracks" ),
9578  NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ),
9579  useIterativeTracking = cms.bool( False ),
9580  importerName = cms.string( "GeneralTracksImporter" ),
9581  DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 )
9582  ),
9583  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ),
9584  importerName = cms.string( "ECALClusterImporter" ),
9585  BCtoPFCMap = cms.InputTag( "" )
9586  ),
9587  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ),
9588  importerName = cms.string( "GenericClusterImporter" )
9589  ),
9590  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ),
9591  importerName = cms.string( "GenericClusterImporter" )
9592  ),
9593  cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ),
9594  importerName = cms.string( "GenericClusterImporter" )
9595  )
9596  ),
9597  verbose = cms.untracked.bool( False )
9598 )
9599 fragment.hltParticleFlow = cms.EDProducer( "PFProducer",
9600  photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ),
9601  minPtForPostCleaning = cms.double( 20.0 ),
9602  pf_nsigma_ECAL = cms.double( 0.0 ),
9603  GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ),
9604  sumPtTrackIsoForPhoton = cms.double( -1.0 ),
9605  calibrationsLabel = cms.string( "HLT" ),
9606  metFactorForFakes = cms.double( 4.0 ),
9607  muon_HO = cms.vdouble( 0.9, 0.9 ),
9608  electron_missinghits = cms.uint32( 1 ),
9609  metSignificanceForCleaning = cms.double( 3.0 ),
9610  usePFPhotons = cms.bool( False ),
9611  dptRel_DispVtx = cms.double( 10.0 ),
9612  nTrackIsoForEgammaSC = cms.uint32( 2 ),
9613  pf_nsigma_HCAL = cms.double( 1.0 ),
9614  cosmicRejectionDistance = cms.double( 1.0 ),
9615  useEGammaFilters = cms.bool( False ),
9616  useEGammaElectrons = cms.bool( False ),
9617  nsigma_TRACK = cms.double( 1.0 ),
9618  useEGammaSupercluster = cms.bool( False ),
9619  sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ),
9620  eventFractionForCleaning = cms.double( 0.5 ),
9621  usePFDecays = cms.bool( False ),
9622  rejectTracks_Step45 = cms.bool( False ),
9623  eventFractionForRejection = cms.double( 0.8 ),
9624  photon_MinEt = cms.double( 10.0 ),
9625  usePFNuclearInteractions = cms.bool( False ),
9626  maxSignificance = cms.double( 2.5 ),
9627  electron_iso_mva_endcap = cms.double( -0.1075 ),
9628  debug = cms.untracked.bool( False ),
9629  pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ),
9630  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 ),
9631  ptErrorScale = cms.double( 8.0 ),
9632  minSignificance = cms.double( 2.5 ),
9633  minMomentumForPunchThrough = cms.double( 100.0 ),
9634  pf_conv_mvaCut = cms.double( 0.0 ),
9635  useCalibrationsFromDB = cms.bool( True ),
9636  usePFElectrons = cms.bool( False ),
9637  electron_iso_combIso_endcap = cms.double( 10.0 ),
9638  photon_combIso = cms.double( 10.0 ),
9639  electron_iso_mva_barrel = cms.double( -0.1875 ),
9640  postHFCleaning = cms.bool( False ),
9641  factors_45 = cms.vdouble( 10.0, 100.0 ),
9642  cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ),
9643  coneEcalIsoForEgammaSC = cms.double( 0.3 ),
9644  egammaElectrons = cms.InputTag( "" ),
9645  photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ),
9646  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 ),
9647  minPixelHits = cms.int32( 1 ),
9648  maxDPtOPt = cms.double( 1.0 ),
9649  useHO = cms.bool( False ),
9650  pf_electron_output_col = cms.string( "electrons" ),
9651  electron_noniso_mvaCut = cms.double( -0.1 ),
9652  GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ),
9653  useVerticesForNeutral = cms.bool( True ),
9654  trackQuality = cms.string( "highPurity" ),
9655  PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ),
9656  sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ),
9657  coneTrackIsoForEgammaSC = cms.double( 0.3 ),
9658  minDeltaMet = cms.double( 0.4 ),
9659  punchThroughMETFactor = cms.double( 4.0 ),
9660  useProtectionsForJetMET = cms.bool( True ),
9661  metFactorForRejection = cms.double( 4.0 ),
9662  sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ),
9663  calibHF_use = cms.bool( False ),
9664  verbose = cms.untracked.bool( False ),
9665  usePFConversions = cms.bool( False ),
9666  calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ),
9667  metFactorForCleaning = cms.double( 4.0 ),
9668  eventFactorForCosmics = cms.double( 10.0 ),
9669  minSignificanceReduction = cms.double( 1.4 ),
9670  minEnergyForPunchThrough = cms.double( 100.0 ),
9671  minTrackerHits = cms.int32( 8 ),
9672  iCfgCandConnector = cms.PSet(
9673  nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ),
9674  bCalibSecondary = cms.bool( False ),
9675  bCorrect = cms.bool( False ),
9676  bCalibPrimary = cms.bool( False )
9677  ),
9678  rejectTracks_Bad = cms.bool( False ),
9679  pf_electronID_crackCorrection = cms.bool( False ),
9680  pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ),
9681  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 ),
9682  pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ),
9683  metFactorForHighEta = cms.double( 25.0 ),
9684  minHFCleaningPt = cms.double( 5.0 ),
9685  muon_HCAL = cms.vdouble( 3.0, 3.0 ),
9686  pf_electron_mvaCut = cms.double( -0.1 ),
9687  ptFactorForHighEta = cms.double( 2.0 ),
9688  maxDeltaPhiPt = cms.double( 7.0 ),
9689  pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ),
9690  sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ),
9691  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 ),
9692  pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ),
9693  photon_HoE = cms.double( 0.05 ),
9694  sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ),
9695  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 ),
9696  punchThroughFactor = cms.double( 3.0 ),
9697  algoType = cms.uint32( 0 ),
9698  electron_iso_combIso_barrel = cms.double( 10.0 ),
9699  muons = cms.InputTag( "hltMuons" ),
9700  postMuonCleaning = cms.bool( True ),
9701  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 ),
9702  electron_protectionsForJetMET = cms.PSet(
9703  maxEeleOverPoutRes = cms.double( 0.5 ),
9704  maxEleHcalEOverEcalE = cms.double( 0.1 ),
9705  maxEcalEOverPRes = cms.double( 0.2 ),
9706  maxHcalEOverP = cms.double( 1.0 ),
9707  maxE = cms.double( 50.0 ),
9708  maxTrackPOverEele = cms.double( 1.0 ),
9709  maxDPhiIN = cms.double( 0.1 ),
9710  maxEcalEOverP_2 = cms.double( 0.2 ),
9711  maxEcalEOverP_1 = cms.double( 0.5 ),
9712  maxEeleOverPout = cms.double( 0.2 ),
9713  maxHcalEOverEcalE = cms.double( 0.1 ),
9714  maxHcalE = cms.double( 10.0 ),
9715  maxNtracks = cms.double( 3.0 )
9716  ),
9717  electron_iso_pt = cms.double( 10.0 ),
9718  isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ),
9719  vertexCollection = cms.InputTag( "hltPixelVertices" ),
9720  X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ),
9721  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 ),
9722  blocks = cms.InputTag( "hltParticleFlowBlock" ),
9723  pt_Error = cms.double( 1.0 ),
9724  metSignificanceForRejection = cms.double( 4.0 ),
9725  photon_protectionsForJetMET = cms.PSet(
9726  sumPtTrackIsoSlope = cms.double( 0.001 ),
9727  sumPtTrackIso = cms.double( 2.0 )
9728  ),
9729  usePhotonReg = cms.bool( False ),
9730  dzPV = cms.double( 0.2 ),
9731  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 ),
9732  useRegressionFromDB = cms.bool( False ),
9733  muon_ECAL = cms.vdouble( 0.5, 0.5 ),
9734  usePFSCEleCalib = cms.bool( True )
9735 )
9736 fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer",
9737  Active_Area_Repeats = cms.int32( 5 ),
9738  useMassDropTagger = cms.bool( False ),
9739  doAreaFastjet = cms.bool( False ),
9740  muMin = cms.double( -1.0 ),
9741  Ghost_EtaMax = cms.double( 6.0 ),
9742  maxBadHcalCells = cms.uint32( 9999999 ),
9743  doAreaDiskApprox = cms.bool( True ),
9744  subtractorName = cms.string( "" ),
9745  dRMax = cms.double( -1.0 ),
9746  useExplicitGhosts = cms.bool( False ),
9747  puWidth = cms.double( 0.0 ),
9748  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9749  R0 = cms.double( -1.0 ),
9750  jetType = cms.string( "PFJet" ),
9751  muCut = cms.double( -1.0 ),
9752  subjetPtMin = cms.double( -1.0 ),
9753  csRParam = cms.double( -1.0 ),
9754  MinVtxNdof = cms.int32( 0 ),
9755  minSeed = cms.uint32( 0 ),
9756  voronoiRfact = cms.double( -9.0 ),
9757  doRhoFastjet = cms.bool( False ),
9758  jetAlgorithm = cms.string( "AntiKt" ),
9759  writeCompound = cms.bool( False ),
9760  muMax = cms.double( -1.0 ),
9761  nSigmaPU = cms.double( 1.0 ),
9762  GhostArea = cms.double( 0.01 ),
9763  Rho_EtaMax = cms.double( 4.4 ),
9764  restrictInputs = cms.bool( False ),
9765  useDynamicFiltering = cms.bool( False ),
9766  nExclude = cms.uint32( 0 ),
9767  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9768  maxBadEcalCells = cms.uint32( 9999999 ),
9769  yMin = cms.double( -1.0 ),
9770  jetCollInstanceName = cms.string( "" ),
9771  useFiltering = cms.bool( False ),
9772  maxInputs = cms.uint32( 1 ),
9773  rFiltFactor = cms.double( -1.0 ),
9774  useDeterministicSeed = cms.bool( True ),
9775  doPVCorrection = cms.bool( False ),
9776  rFilt = cms.double( -1.0 ),
9777  yMax = cms.double( -1.0 ),
9778  zcut = cms.double( -1.0 ),
9779  useTrimming = cms.bool( False ),
9780  puCenters = cms.vdouble( ),
9781  MaxVtxZ = cms.double( 15.0 ),
9782  rParam = cms.double( 0.4 ),
9783  csRho_EtaMax = cms.double( -1.0 ),
9784  UseOnlyVertexTracks = cms.bool( False ),
9785  dRMin = cms.double( -1.0 ),
9786  gridSpacing = cms.double( -1.0 ),
9787  doFastJetNonUniform = cms.bool( False ),
9788  usePruning = cms.bool( False ),
9789  maxDepth = cms.int32( -1 ),
9790  yCut = cms.double( -1.0 ),
9791  useSoftDrop = cms.bool( False ),
9792  DzTrVtxMax = cms.double( 0.0 ),
9793  UseOnlyOnePV = cms.bool( False ),
9794  maxProblematicHcalCells = cms.uint32( 9999999 ),
9795  correctShape = cms.bool( False ),
9796  rcut_factor = cms.double( -1.0 ),
9797  src = cms.InputTag( "hltParticleFlow" ),
9798  gridMaxRapidity = cms.double( -1.0 ),
9799  sumRecHits = cms.bool( False ),
9800  jetPtMin = cms.double( 0.0 ),
9801  puPtMin = cms.double( 10.0 ),
9802  srcPVs = cms.InputTag( "hltPixelVertices" ),
9803  verbosity = cms.int32( 0 ),
9804  inputEtMin = cms.double( 0.0 ),
9805  useConstituentSubtraction = cms.bool( False ),
9806  beta = cms.double( -1.0 ),
9807  trimPtFracMin = cms.double( -1.0 ),
9808  radiusPU = cms.double( 0.4 ),
9809  nFilt = cms.int32( -1 ),
9810  useKtPruning = cms.bool( False ),
9811  DxyTrVtxMax = cms.double( 0.0 ),
9812  maxProblematicEcalCells = cms.uint32( 9999999 ),
9813  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9814  doPUOffsetCorr = cms.bool( False ),
9815  inputEMin = cms.double( 0.0 )
9816 )
9817 fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer",
9818  CEF = cms.double( 0.99 ),
9819  NHF = cms.double( 0.99 ),
9820  minPt = cms.double( 20.0 ),
9821  CHF = cms.double( 0.0 ),
9822  jetsInput = cms.InputTag( "hltAK4PFJets" ),
9823  NEF = cms.double( 0.99 ),
9824  NTOT = cms.int32( 1 ),
9825  NCH = cms.int32( 0 ),
9826  maxEta = cms.double( 1.0E99 ),
9827  maxCF = cms.double( 99.0 )
9828 )
9829 fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer",
9830  CEF = cms.double( 0.99 ),
9831  NHF = cms.double( 0.9 ),
9832  minPt = cms.double( 20.0 ),
9833  CHF = cms.double( 0.0 ),
9834  jetsInput = cms.InputTag( "hltAK4PFJets" ),
9835  NEF = cms.double( 0.99 ),
9836  NTOT = cms.int32( 1 ),
9837  NCH = cms.int32( 0 ),
9838  maxEta = cms.double( 1.0E99 ),
9839  maxCF = cms.double( 99.0 )
9840 )
9841 fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet",
9842  gridSpacing = cms.double( 0.55 ),
9843  maxRapidity = cms.double( 5.0 ),
9844  pfCandidatesTag = cms.InputTag( "hltParticleFlow" )
9845 )
9846 fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
9847  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ),
9848  algorithm = cms.string( "AK4PFHLT" ),
9849  level = cms.string( "L1FastJet" )
9850 )
9851 fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9852  algorithm = cms.string( "AK4PFHLT" ),
9853  level = cms.string( "L2Relative" )
9854 )
9855 fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9856  algorithm = cms.string( "AK4PFHLT" ),
9857  level = cms.string( "L3Absolute" )
9858 )
9859 fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
9860  algorithm = cms.string( "AK4PFHLT" ),
9861  level = cms.string( "L2L3Residual" )
9862 )
9863 fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
9864  correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' )
9865 )
9866 fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9867  src = cms.InputTag( "hltAK4PFJets" ),
9868  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
9869 )
9870 fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9871  src = cms.InputTag( "hltAK4PFJetsLooseID" ),
9872  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
9873 )
9874 fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer",
9875  src = cms.InputTag( "hltAK4PFJetsTightID" ),
9876  correctors = cms.VInputTag( 'hltAK4PFCorrector' )
9877 )
9878 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
9879  DeltaR = cms.double( 0.5 ),
9880  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15Eta5p1" ),
9881  TriggerType = cms.int32( 85 ),
9882  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
9883 )
9884 fragment.hltSingleAK4PFJet40Eta5p1 = cms.EDFilter( "HLT1PFJet",
9885  saveTags = cms.bool( True ),
9886  MaxMass = cms.double( -1.0 ),
9887  MinN = cms.int32( 1 ),
9888  MaxEta = cms.double( 5.1 ),
9889  MinEta = cms.double( -1.0 ),
9890  MinMass = cms.double( -1.0 ),
9891  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1" ),
9892  MinE = cms.double( -1.0 ),
9893  triggerType = cms.int32( 85 ),
9894  MinPt = cms.double( 40.0 )
9895 )
9896 fragment.hltPreAK4PFJet60Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
9897  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9898  offset = cms.uint32( 0 )
9899 )
9900 fragment.hltSingleAK4CaloJet30Eta5p1 = cms.EDFilter( "HLT1CaloJet",
9901  saveTags = cms.bool( True ),
9902  MaxMass = cms.double( -1.0 ),
9903  MinN = cms.int32( 1 ),
9904  MaxEta = cms.double( 5.1 ),
9905  MinEta = cms.double( -1.0 ),
9906  MinMass = cms.double( -1.0 ),
9907  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9908  MinE = cms.double( -1.0 ),
9909  triggerType = cms.int32( 85 ),
9910  MinPt = cms.double( 30.0 )
9911 )
9912 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
9913  DeltaR = cms.double( 0.5 ),
9914  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta5p1" ),
9915  TriggerType = cms.int32( 85 ),
9916  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
9917 )
9918 fragment.hltSingleAK4PFJet60Eta5p1 = cms.EDFilter( "HLT1PFJet",
9919  saveTags = cms.bool( True ),
9920  MaxMass = cms.double( -1.0 ),
9921  MinN = cms.int32( 1 ),
9922  MaxEta = cms.double( 5.1 ),
9923  MinEta = cms.double( -1.0 ),
9924  MinMass = cms.double( -1.0 ),
9925  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1" ),
9926  MinE = cms.double( -1.0 ),
9927  triggerType = cms.int32( 85 ),
9928  MinPt = cms.double( 60.0 )
9929 )
9930 fragment.hltPreAK4PFJet80Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
9931  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9932  offset = cms.uint32( 0 )
9933 )
9934 fragment.hltSingleAK4CaloJet50Eta5p1 = cms.EDFilter( "HLT1CaloJet",
9935  saveTags = cms.bool( True ),
9936  MaxMass = cms.double( -1.0 ),
9937  MinN = cms.int32( 1 ),
9938  MaxEta = cms.double( 5.1 ),
9939  MinEta = cms.double( -1.0 ),
9940  MinMass = cms.double( -1.0 ),
9941  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9942  MinE = cms.double( -1.0 ),
9943  triggerType = cms.int32( 85 ),
9944  MinPt = cms.double( 50.0 )
9945 )
9946 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
9947  DeltaR = cms.double( 0.5 ),
9948  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta5p1" ),
9949  TriggerType = cms.int32( 85 ),
9950  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
9951 )
9952 fragment.hltSingleAK4PFJet80Eta5p1 = cms.EDFilter( "HLT1PFJet",
9953  saveTags = cms.bool( True ),
9954  MaxMass = cms.double( -1.0 ),
9955  MinN = cms.int32( 1 ),
9956  MaxEta = cms.double( 5.1 ),
9957  MinEta = cms.double( -1.0 ),
9958  MinMass = cms.double( -1.0 ),
9959  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1" ),
9960  MinE = cms.double( -1.0 ),
9961  triggerType = cms.int32( 85 ),
9962  MinPt = cms.double( 80.0 )
9963 )
9964 fragment.hltPreAK4PFJet100Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
9965  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9966  offset = cms.uint32( 0 )
9967 )
9968 fragment.hltSingleAK4CaloJet70Eta5p1 = cms.EDFilter( "HLT1CaloJet",
9969  saveTags = cms.bool( True ),
9970  MaxMass = cms.double( -1.0 ),
9971  MinN = cms.int32( 1 ),
9972  MaxEta = cms.double( 5.1 ),
9973  MinEta = cms.double( -1.0 ),
9974  MinMass = cms.double( -1.0 ),
9975  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
9976  MinE = cms.double( -1.0 ),
9977  triggerType = cms.int32( 85 ),
9978  MinPt = cms.double( 70.0 )
9979 )
9980 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
9981  DeltaR = cms.double( 0.5 ),
9982  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70Eta5p1" ),
9983  TriggerType = cms.int32( 85 ),
9984  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
9985 )
9986 fragment.hltSingleAK4PFJet100Eta5p1 = cms.EDFilter( "HLT1PFJet",
9987  saveTags = cms.bool( True ),
9988  MaxMass = cms.double( -1.0 ),
9989  MinN = cms.int32( 1 ),
9990  MaxEta = cms.double( 5.1 ),
9991  MinEta = cms.double( -1.0 ),
9992  MinMass = cms.double( -1.0 ),
9993  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1" ),
9994  MinE = cms.double( -1.0 ),
9995  triggerType = cms.int32( 85 ),
9996  MinPt = cms.double( 100.0 )
9997 )
9998 fragment.hltPreAK4PFJet110Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
9999  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10000  offset = cms.uint32( 0 )
10001 )
10002 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
10003  DeltaR = cms.double( 0.5 ),
10004  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet80Eta5p1" ),
10005  TriggerType = cms.int32( 85 ),
10006  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
10007 )
10008 fragment.hltSingleAK4PFJet110Eta5p1 = cms.EDFilter( "HLT1PFJet",
10009  saveTags = cms.bool( True ),
10010  MaxMass = cms.double( -1.0 ),
10011  MinN = cms.int32( 1 ),
10012  MaxEta = cms.double( 5.1 ),
10013  MinEta = cms.double( -1.0 ),
10014  MinMass = cms.double( -1.0 ),
10015  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1" ),
10016  MinE = cms.double( -1.0 ),
10017  triggerType = cms.int32( 85 ),
10018  MinPt = cms.double( 110.0 )
10019 )
10020 fragment.hltPreAK4PFJet120Eta5p1ForPPRef = cms.EDFilter( "HLTPrescaler",
10021  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10022  offset = cms.uint32( 0 )
10023 )
10024 fragment.hltSingleAK4CaloJet90Eta5p1 = cms.EDFilter( "HLT1CaloJet",
10025  saveTags = cms.bool( True ),
10026  MaxMass = cms.double( -1.0 ),
10027  MinN = cms.int32( 1 ),
10028  MaxEta = cms.double( 5.1 ),
10029  MinEta = cms.double( -1.0 ),
10030  MinMass = cms.double( -1.0 ),
10031  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10032  MinE = cms.double( -1.0 ),
10033  triggerType = cms.int32( 85 ),
10034  MinPt = cms.double( 90.0 )
10035 )
10036 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
10037  DeltaR = cms.double( 0.5 ),
10038  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet90Eta5p1" ),
10039  TriggerType = cms.int32( 85 ),
10040  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
10041 )
10042 fragment.hltSingleAK4PFJet120Eta5p1 = cms.EDFilter( "HLT1PFJet",
10043  saveTags = cms.bool( True ),
10044  MaxMass = cms.double( -1.0 ),
10045  MinN = cms.int32( 1 ),
10046  MaxEta = cms.double( 5.1 ),
10047  MinEta = cms.double( -1.0 ),
10048  MinMass = cms.double( -1.0 ),
10049  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1" ),
10050  MinE = cms.double( -1.0 ),
10051  triggerType = cms.int32( 85 ),
10052  MinPt = cms.double( 120.0 )
10053 )
10054 fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
10055  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10056  offset = cms.uint32( 0 )
10057 )
10058 fragment.hltSingleAK4CaloJet80Eta1p1 = cms.EDFilter( "HLT1CaloJet",
10059  saveTags = cms.bool( True ),
10060  MaxMass = cms.double( -1.0 ),
10061  MinN = cms.int32( 1 ),
10062  MaxEta = cms.double( 1.1 ),
10063  MinEta = cms.double( -1.0 ),
10064  MinMass = cms.double( -1.0 ),
10065  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10066  MinE = cms.double( -1.0 ),
10067  triggerType = cms.int32( 85 ),
10068  MinPt = cms.double( 80.0 )
10069 )
10070 fragment.hltDoubleAK4CaloJet35Eta1p1 = cms.EDFilter( "HLT1CaloJet",
10071  saveTags = cms.bool( True ),
10072  MaxMass = cms.double( -1.0 ),
10073  MinN = cms.int32( 2 ),
10074  MaxEta = cms.double( 1.1 ),
10075  MinEta = cms.double( -1.0 ),
10076  MinMass = cms.double( -1.0 ),
10077  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10078  MinE = cms.double( -1.0 ),
10079  triggerType = cms.int32( 85 ),
10080  MinPt = cms.double( 35.0 )
10081 )
10082 fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
10083  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10084  offset = cms.uint32( 0 )
10085 )
10086 fragment.hltSingleAK4CaloJet80Eta0p7 = cms.EDFilter( "HLT1CaloJet",
10087  saveTags = cms.bool( True ),
10088  MaxMass = cms.double( -1.0 ),
10089  MinN = cms.int32( 1 ),
10090  MaxEta = cms.double( 0.7 ),
10091  MinEta = cms.double( -1.0 ),
10092  MinMass = cms.double( -1.0 ),
10093  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10094  MinE = cms.double( -1.0 ),
10095  triggerType = cms.int32( 85 ),
10096  MinPt = cms.double( 80.0 )
10097 )
10098 fragment.hltDoubleAK4CaloJet35Eta0p7 = cms.EDFilter( "HLT1CaloJet",
10099  saveTags = cms.bool( True ),
10100  MaxMass = cms.double( -1.0 ),
10101  MinN = cms.int32( 2 ),
10102  MaxEta = cms.double( 0.7 ),
10103  MinEta = cms.double( -1.0 ),
10104  MinMass = cms.double( -1.0 ),
10105  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10106  MinE = cms.double( -1.0 ),
10107  triggerType = cms.int32( 85 ),
10108  MinPt = cms.double( 35.0 )
10109 )
10110 fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef = cms.EDFilter( "HLTPrescaler",
10111  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10112  offset = cms.uint32( 0 )
10113 )
10114 fragment.hltSingleAK4CaloJet100Eta1p1 = cms.EDFilter( "HLT1CaloJet",
10115  saveTags = cms.bool( True ),
10116  MaxMass = cms.double( -1.0 ),
10117  MinN = cms.int32( 1 ),
10118  MaxEta = cms.double( 1.1 ),
10119  MinEta = cms.double( -1.0 ),
10120  MinMass = cms.double( -1.0 ),
10121  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10122  MinE = cms.double( -1.0 ),
10123  triggerType = cms.int32( 85 ),
10124  MinPt = cms.double( 100.0 )
10125 )
10126 fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef = cms.EDFilter( "HLTPrescaler",
10127  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10128  offset = cms.uint32( 0 )
10129 )
10130 fragment.hltSingleAK4CaloJet100Eta0p7 = cms.EDFilter( "HLT1CaloJet",
10131  saveTags = cms.bool( True ),
10132  MaxMass = cms.double( -1.0 ),
10133  MinN = cms.int32( 1 ),
10134  MaxEta = cms.double( 0.7 ),
10135  MinEta = cms.double( -1.0 ),
10136  MinMass = cms.double( -1.0 ),
10137  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10138  MinE = cms.double( -1.0 ),
10139  triggerType = cms.int32( 85 ),
10140  MinPt = cms.double( 100.0 )
10141 )
10142 fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
10143  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10144  offset = cms.uint32( 0 )
10145 )
10146 fragment.hltTripleAK4CaloJet45Eta2p1 = cms.EDFilter( "HLT1CaloJet",
10147  saveTags = cms.bool( True ),
10148  MaxMass = cms.double( -1.0 ),
10149  MinN = cms.int32( 3 ),
10150  MaxEta = cms.double( 2.1 ),
10151  MinEta = cms.double( -1.0 ),
10152  MinMass = cms.double( -1.0 ),
10153  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10154  MinE = cms.double( -1.0 ),
10155  triggerType = cms.int32( 85 ),
10156  MinPt = cms.double( 45.0 )
10157 )
10158 fragment.hltSingleAK4CaloJet80Eta2p1 = cms.EDFilter( "HLT1CaloJet",
10159  saveTags = cms.bool( True ),
10160  MaxMass = cms.double( -1.0 ),
10161  MinN = cms.int32( 1 ),
10162  MaxEta = cms.double( 2.1 ),
10163  MinEta = cms.double( -1.0 ),
10164  MinMass = cms.double( -1.0 ),
10165  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10166  MinE = cms.double( -1.0 ),
10167  triggerType = cms.int32( 85 ),
10168  MinPt = cms.double( 80.0 )
10169 )
10170 fragment.hltL1sSingleEG5BptxAND = cms.EDFilter( "HLTL1TSeed",
10171  L1SeedsLogicalExpression = cms.string( "L1_SingleEG5_BptxAND" ),
10172  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10173  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10174  saveTags = cms.bool( True ),
10175  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10176  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10177  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10178  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10179  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10180 )
10181 fragment.hltPreHISinglePhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10182  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10183  offset = cms.uint32( 0 )
10184 )
10185 fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer",
10186  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10187  IslandEndcapSeedThr = cms.double( 0.18 ),
10188  posCalcParameters = cms.PSet(
10189  T0_barl = cms.double( 7.4 ),
10190  T0_endcPresh = cms.double( 1.2 ),
10191  LogWeighted = cms.bool( True ),
10192  T0_endc = cms.double( 3.1 ),
10193  X0 = cms.double( 0.89 ),
10194  W0 = cms.double( 4.2 )
10195  ),
10196  barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ),
10197  endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ),
10198  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10199  clustershapecollectionEE = cms.string( "islandEndcapShape" ),
10200  clustershapecollectionEB = cms.string( "islandBarrelShape" ),
10201  VerbosityLevel = cms.string( "ERROR" ),
10202  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
10203  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
10204  IslandBarrelSeedThr = cms.double( 0.5 )
10205 )
10206 fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer",
10207  barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ),
10208  endcapEtaSearchRoad = cms.double( 0.14 ),
10209  barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ),
10210  endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ),
10211  barrelPhiSearchRoad = cms.double( 0.8 ),
10212  endcapPhiSearchRoad = cms.double( 0.6 ),
10213  endcapBCEnergyThreshold = cms.double( 0.0 ),
10214  VerbosityLevel = cms.string( "ERROR" ),
10215  seedTransverseEnergyThreshold = cms.double( 1.0 ),
10216  barrelEtaSearchRoad = cms.double( 0.07 ),
10217  endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ),
10218  barrelBCEnergyThreshold = cms.double( 0.0 ),
10219  doBarrel = cms.bool( True ),
10220  doEndcaps = cms.bool( True ),
10221  endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ),
10222  barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" )
10223 )
10224 fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
10225  corectedSuperClusterCollection = cms.string( "" ),
10226  sigmaElectronicNoise = cms.double( 0.03 ),
10227  superClusterAlgo = cms.string( "Island" ),
10228  etThresh = cms.double( 0.0 ),
10229  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ),
10230  applyEnergyCorrection = cms.bool( True ),
10231  isl_fCorrPset = cms.PSet(
10232  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 ),
10233  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 ),
10234  brLinearHighThr = cms.double( 0.0 ),
10235  maxR9 = cms.double( 1.5 ),
10236  minR9Barrel = cms.double( 0.94 ),
10237  brLinearLowThr = cms.double( 0.0 ),
10238  fBremThVect = cms.vdouble( 1.2, 1.2 ),
10239  minR9Endcap = cms.double( 0.95 ),
10240  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 )
10241  ),
10242  VerbosityLevel = cms.string( "ERROR" ),
10243  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' )
10244 )
10245 fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker",
10246  corectedSuperClusterCollection = cms.string( "" ),
10247  sigmaElectronicNoise = cms.double( 0.15 ),
10248  superClusterAlgo = cms.string( "Island" ),
10249  etThresh = cms.double( 0.0 ),
10250  rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ),
10251  applyEnergyCorrection = cms.bool( True ),
10252  isl_fCorrPset = cms.PSet(
10253  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 ),
10254  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 ),
10255  brLinearHighThr = cms.double( 0.0 ),
10256  maxR9 = cms.double( 1.5 ),
10257  minR9Barrel = cms.double( 0.94 ),
10258  brLinearLowThr = cms.double( 0.0 ),
10259  fBremThVect = cms.vdouble( 1.2, 1.2 ),
10260  minR9Endcap = cms.double( 0.95 ),
10261  fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 )
10262  ),
10263  VerbosityLevel = cms.string( "ERROR" ),
10264  recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10265 )
10266 fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner",
10267  originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ),
10268  recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10269  TimingCut = cms.untracked.double( 9999999.0 ),
10270  swissCutThr = cms.untracked.double( 0.95 ),
10271  recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10272  etCut = cms.double( 8.0 ),
10273  outputColl = cms.string( "" )
10274 )
10275 fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers",
10276  scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ),
10277  scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ),
10278  recoEcalCandidateCollection = cms.string( "" )
10279 )
10280 fragment.hltHIPhoton10Eta1p5 = cms.EDFilter( "HLT1Photon",
10281  saveTags = cms.bool( True ),
10282  MaxMass = cms.double( -1.0 ),
10283  MinN = cms.int32( 1 ),
10284  MaxEta = cms.double( 1.5 ),
10285  MinEta = cms.double( -1.0 ),
10286  MinMass = cms.double( -1.0 ),
10287  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10288  MinE = cms.double( -1.0 ),
10289  triggerType = cms.int32( 81 ),
10290  MinPt = cms.double( 10.0 )
10291 )
10292 fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10293  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10294  offset = cms.uint32( 0 )
10295 )
10296 fragment.hltHIPhoton15Eta1p5 = cms.EDFilter( "HLT1Photon",
10297  saveTags = cms.bool( True ),
10298  MaxMass = cms.double( -1.0 ),
10299  MinN = cms.int32( 1 ),
10300  MaxEta = cms.double( 1.5 ),
10301  MinEta = cms.double( -1.0 ),
10302  MinMass = cms.double( -1.0 ),
10303  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10304  MinE = cms.double( -1.0 ),
10305  triggerType = cms.int32( 81 ),
10306  MinPt = cms.double( 15.0 )
10307 )
10308 fragment.hltPreHISinglePhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10309  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10310  offset = cms.uint32( 0 )
10311 )
10312 fragment.hltHIPhoton20Eta1p5 = cms.EDFilter( "HLT1Photon",
10313  saveTags = cms.bool( True ),
10314  MaxMass = cms.double( -1.0 ),
10315  MinN = cms.int32( 1 ),
10316  MaxEta = cms.double( 1.5 ),
10317  MinEta = cms.double( -1.0 ),
10318  MinMass = cms.double( -1.0 ),
10319  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10320  MinE = cms.double( -1.0 ),
10321  triggerType = cms.int32( 81 ),
10322  MinPt = cms.double( 20.0 )
10323 )
10324 fragment.hltL1sSingleEG12BptxAND = cms.EDFilter( "HLTL1TSeed",
10325  L1SeedsLogicalExpression = cms.string( "L1_SingleEG12_BptxAND" ),
10326  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10327  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10328  saveTags = cms.bool( True ),
10329  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10330  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10331  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10332  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10333  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10334 )
10335 fragment.hltPreHISinglePhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10336  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10337  offset = cms.uint32( 0 )
10338 )
10339 fragment.hltHIPhoton30Eta1p5 = cms.EDFilter( "HLT1Photon",
10340  saveTags = cms.bool( True ),
10341  MaxMass = cms.double( -1.0 ),
10342  MinN = cms.int32( 1 ),
10343  MaxEta = cms.double( 1.5 ),
10344  MinEta = cms.double( -1.0 ),
10345  MinMass = cms.double( -1.0 ),
10346  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10347  MinE = cms.double( -1.0 ),
10348  triggerType = cms.int32( 81 ),
10349  MinPt = cms.double( 30.0 )
10350 )
10351 fragment.hltL1sSingleEG20BptxAND = cms.EDFilter( "HLTL1TSeed",
10352  L1SeedsLogicalExpression = cms.string( "L1_SingleEG20_BptxAND" ),
10353  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10354  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10355  saveTags = cms.bool( True ),
10356  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10357  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10358  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10359  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10360  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10361 )
10362 fragment.hltPreHISinglePhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10363  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10364  offset = cms.uint32( 0 )
10365 )
10366 fragment.hltHIPhoton40Eta1p5 = cms.EDFilter( "HLT1Photon",
10367  saveTags = cms.bool( True ),
10368  MaxMass = cms.double( -1.0 ),
10369  MinN = cms.int32( 1 ),
10370  MaxEta = cms.double( 1.5 ),
10371  MinEta = cms.double( -1.0 ),
10372  MinMass = cms.double( -1.0 ),
10373  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10374  MinE = cms.double( -1.0 ),
10375  triggerType = cms.int32( 81 ),
10376  MinPt = cms.double( 40.0 )
10377 )
10378 fragment.hltPreHISinglePhoton50Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10379  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10380  offset = cms.uint32( 0 )
10381 )
10382 fragment.hltHIPhoton50Eta1p5 = cms.EDFilter( "HLT1Photon",
10383  saveTags = cms.bool( True ),
10384  MaxMass = cms.double( -1.0 ),
10385  MinN = cms.int32( 1 ),
10386  MaxEta = cms.double( 1.5 ),
10387  MinEta = cms.double( -1.0 ),
10388  MinMass = cms.double( -1.0 ),
10389  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10390  MinE = cms.double( -1.0 ),
10391  triggerType = cms.int32( 81 ),
10392  MinPt = cms.double( 50.0 )
10393 )
10394 fragment.hltL1sSingleEG30BptxAND = cms.EDFilter( "HLTL1TSeed",
10395  L1SeedsLogicalExpression = cms.string( "L1_SingleEG30_BptxAND" ),
10396  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10397  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10398  saveTags = cms.bool( True ),
10399  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10400  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10401  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10402  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10403  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10404 )
10405 fragment.hltPreHISinglePhoton60Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10406  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10407  offset = cms.uint32( 0 )
10408 )
10409 fragment.hltHIPhoton60Eta1p5 = cms.EDFilter( "HLT1Photon",
10410  saveTags = cms.bool( True ),
10411  MaxMass = cms.double( -1.0 ),
10412  MinN = cms.int32( 1 ),
10413  MaxEta = cms.double( 1.5 ),
10414  MinEta = cms.double( -1.0 ),
10415  MinMass = cms.double( -1.0 ),
10416  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10417  MinE = cms.double( -1.0 ),
10418  triggerType = cms.int32( 81 ),
10419  MinPt = cms.double( 60.0 )
10420 )
10421 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef = cms.EDFilter( "HLTPrescaler",
10422  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10423  offset = cms.uint32( 0 )
10424 )
10425 fragment.hltHIDoublePhotonCut15Eta1p5 = cms.EDFilter( "HLT1Photon",
10426  saveTags = cms.bool( True ),
10427  MaxMass = cms.double( -1.0 ),
10428  MinN = cms.int32( 2 ),
10429  MaxEta = cms.double( 1.5 ),
10430  MinEta = cms.double( -1.0 ),
10431  MinMass = cms.double( -1.0 ),
10432  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10433  MinE = cms.double( -1.0 ),
10434  triggerType = cms.int32( 81 ),
10435  MinPt = cms.double( 15.0 )
10436 )
10437 fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
10438  saveTags = cms.bool( True ),
10439  lowerMassCut = cms.double( 50.0 ),
10440  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10441  isElectron1 = cms.untracked.bool( False ),
10442  isElectron2 = cms.untracked.bool( False ),
10443  l1EGCand = cms.InputTag( "" ),
10444  upperMassCut = cms.double( 1000.0 ),
10445  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
10446  reqOppCharge = cms.untracked.bool( False ),
10447  nZcandcut = cms.int32( 1 )
10448 )
10449 fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef = cms.EDFilter( "HLTPrescaler",
10450  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10451  offset = cms.uint32( 0 )
10452 )
10453 fragment.hltHIEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer",
10454  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10455  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10456  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10457 )
10458 fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
10459  thrOverE2EE = cms.vdouble( -1.0 ),
10460  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10461  energyLowEdges = cms.vdouble( 0.0 ),
10462  doRhoCorrection = cms.bool( False ),
10463  saveTags = cms.bool( True ),
10464  thrOverE2EB = cms.vdouble( -1.0 ),
10465  thrRegularEE = cms.vdouble( 0.4 ),
10466  thrOverEEE = cms.vdouble( -1.0 ),
10467  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
10468  thrOverEEB = cms.vdouble( -1.0 ),
10469  thrRegularEB = cms.vdouble( 0.4 ),
10470  lessThan = cms.bool( False ),
10471  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10472  ncandcut = cms.int32( 2 ),
10473  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10474  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
10475  rhoTag = cms.InputTag( "" ),
10476  rhoMax = cms.double( 9.9999999E7 ),
10477  useEt = cms.bool( False ),
10478  rhoScale = cms.double( 1.0 )
10479 )
10480 fragment.hltHIEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional",
10481  effectiveAreas = cms.vdouble( 0.105, 0.17 ),
10482  doRhoCorrection = cms.bool( False ),
10483  outerCone = cms.double( 0.14 ),
10484  caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ),
10485  innerCone = cms.double( 0.0 ),
10486  useSingleTower = cms.bool( False ),
10487  rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ),
10488  depth = cms.int32( -1 ),
10489  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10490  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10491  rhoMax = cms.double( 9.9999999E7 ),
10492  etMin = cms.double( 0.0 ),
10493  rhoScale = cms.double( 1.0 ),
10494  doEtSum = cms.bool( False )
10495 )
10496 fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 = cms.EDFilter( "HLTEgammaGenericFilter",
10497  thrOverE2EE = cms.vdouble( -1.0 ),
10498  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10499  energyLowEdges = cms.vdouble( 0.0 ),
10500  doRhoCorrection = cms.bool( False ),
10501  saveTags = cms.bool( True ),
10502  thrOverE2EB = cms.vdouble( -1.0 ),
10503  thrRegularEE = cms.vdouble( -1.0 ),
10504  thrOverEEE = cms.vdouble( 0.2 ),
10505  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
10506  thrOverEEB = cms.vdouble( 0.3 ),
10507  thrRegularEB = cms.vdouble( -1.0 ),
10508  lessThan = cms.bool( True ),
10509  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10510  ncandcut = cms.int32( 2 ),
10511  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10512  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta1p5" ),
10513  rhoTag = cms.InputTag( "" ),
10514  rhoMax = cms.double( 9.9999999E7 ),
10515  useEt = cms.bool( False ),
10516  rhoScale = cms.double( 1.0 )
10517 )
10518 fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef = cms.EDFilter( "HLTPrescaler",
10519  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10520  offset = cms.uint32( 0 )
10521 )
10522 fragment.hltHIDoublePhotonCut15Eta2p1 = cms.EDFilter( "HLT1Photon",
10523  saveTags = cms.bool( True ),
10524  MaxMass = cms.double( -1.0 ),
10525  MinN = cms.int32( 2 ),
10526  MaxEta = cms.double( 2.1 ),
10527  MinEta = cms.double( -1.0 ),
10528  MinMass = cms.double( -1.0 ),
10529  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10530  MinE = cms.double( -1.0 ),
10531  triggerType = cms.int32( 81 ),
10532  MinPt = cms.double( 15.0 )
10533 )
10534 fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
10535  saveTags = cms.bool( True ),
10536  lowerMassCut = cms.double( 50.0 ),
10537  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10538  isElectron1 = cms.untracked.bool( False ),
10539  isElectron2 = cms.untracked.bool( False ),
10540  l1EGCand = cms.InputTag( "" ),
10541  upperMassCut = cms.double( 1000.0 ),
10542  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" ),
10543  reqOppCharge = cms.untracked.bool( False ),
10544  nZcandcut = cms.int32( 1 )
10545 )
10546 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 = cms.EDFilter( "HLTEgammaGenericFilter",
10547  thrOverE2EE = cms.vdouble( -1.0 ),
10548  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10549  energyLowEdges = cms.vdouble( 0.0 ),
10550  doRhoCorrection = cms.bool( False ),
10551  saveTags = cms.bool( True ),
10552  thrOverE2EB = cms.vdouble( -1.0 ),
10553  thrRegularEE = cms.vdouble( 0.4 ),
10554  thrOverEEE = cms.vdouble( -1.0 ),
10555  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
10556  thrOverEEB = cms.vdouble( -1.0 ),
10557  thrRegularEB = cms.vdouble( 0.4 ),
10558  lessThan = cms.bool( False ),
10559  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10560  ncandcut = cms.int32( 2 ),
10561  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10562  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p1" ),
10563  rhoTag = cms.InputTag( "" ),
10564  rhoMax = cms.double( 9.9999999E7 ),
10565  useEt = cms.bool( False ),
10566  rhoScale = cms.double( 1.0 )
10567 )
10568 fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef = cms.EDFilter( "HLTPrescaler",
10569  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10570  offset = cms.uint32( 0 )
10571 )
10572 fragment.hltHIDoublePhotonCut15Eta2p5 = cms.EDFilter( "HLT1Photon",
10573  saveTags = cms.bool( True ),
10574  MaxMass = cms.double( -1.0 ),
10575  MinN = cms.int32( 2 ),
10576  MaxEta = cms.double( 2.5 ),
10577  MinEta = cms.double( -1.0 ),
10578  MinMass = cms.double( -1.0 ),
10579  inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10580  MinE = cms.double( -1.0 ),
10581  triggerType = cms.int32( 81 ),
10582  MinPt = cms.double( 15.0 )
10583 )
10584 fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter = cms.EDFilter( "HLTPMMassFilter",
10585  saveTags = cms.bool( True ),
10586  lowerMassCut = cms.double( 50.0 ),
10587  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
10588  isElectron1 = cms.untracked.bool( False ),
10589  isElectron2 = cms.untracked.bool( False ),
10590  l1EGCand = cms.InputTag( "" ),
10591  upperMassCut = cms.double( 1000.0 ),
10592  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
10593  reqOppCharge = cms.untracked.bool( False ),
10594  nZcandcut = cms.int32( 1 )
10595 )
10596 fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
10597  thrOverE2EE = cms.vdouble( -1.0 ),
10598  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10599  energyLowEdges = cms.vdouble( 0.0 ),
10600  doRhoCorrection = cms.bool( False ),
10601  saveTags = cms.bool( True ),
10602  thrOverE2EB = cms.vdouble( -1.0 ),
10603  thrRegularEE = cms.vdouble( 0.5 ),
10604  thrOverEEE = cms.vdouble( -1.0 ),
10605  varTag = cms.InputTag( "hltHIEgammaR9ID" ),
10606  thrOverEEB = cms.vdouble( -1.0 ),
10607  thrRegularEB = cms.vdouble( 0.4 ),
10608  lessThan = cms.bool( False ),
10609  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10610  ncandcut = cms.int32( 2 ),
10611  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10612  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
10613  rhoTag = cms.InputTag( "" ),
10614  rhoMax = cms.double( 9.9999999E7 ),
10615  useEt = cms.bool( False ),
10616  rhoScale = cms.double( 1.0 )
10617 )
10618 fragment.hltHIEgammaSigmaIEtaIEtaProducer = cms.EDProducer( "EgammaHLTClusterShapeProducer",
10619  recoEcalCandidateProducer = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10620  ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10621  ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10622  isIeta = cms.bool( True )
10623 )
10624 fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
10625  thrOverE2EE = cms.vdouble( -1.0 ),
10626  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10627  energyLowEdges = cms.vdouble( 0.0 ),
10628  doRhoCorrection = cms.bool( False ),
10629  saveTags = cms.bool( True ),
10630  thrOverE2EB = cms.vdouble( -1.0 ),
10631  thrRegularEE = cms.vdouble( 0.045 ),
10632  thrOverEEE = cms.vdouble( -1.0 ),
10633  varTag = cms.InputTag( 'hltHIEgammaSigmaIEtaIEtaProducer','sigmaIEtaIEta5x5' ),
10634  thrOverEEB = cms.vdouble( -1.0 ),
10635  thrRegularEB = cms.vdouble( 0.02 ),
10636  lessThan = cms.bool( True ),
10637  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10638  ncandcut = cms.int32( 2 ),
10639  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10640  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
10641  rhoTag = cms.InputTag( "" ),
10642  rhoMax = cms.double( 9.9999999E7 ),
10643  useEt = cms.bool( False ),
10644  rhoScale = cms.double( 1.0 )
10645 )
10646 fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 = cms.EDFilter( "HLTEgammaGenericFilter",
10647  thrOverE2EE = cms.vdouble( -1.0 ),
10648  effectiveAreas = cms.vdouble( 0.0, 0.0 ),
10649  energyLowEdges = cms.vdouble( 0.0 ),
10650  doRhoCorrection = cms.bool( False ),
10651  saveTags = cms.bool( True ),
10652  thrOverE2EB = cms.vdouble( -1.0 ),
10653  thrRegularEE = cms.vdouble( -1.0 ),
10654  thrOverEEE = cms.vdouble( 0.2 ),
10655  varTag = cms.InputTag( "hltHIEgammaHoverE" ),
10656  thrOverEEB = cms.vdouble( 0.3 ),
10657  thrRegularEB = cms.vdouble( -1.0 ),
10658  lessThan = cms.bool( True ),
10659  l1EGCand = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ),
10660  ncandcut = cms.int32( 2 ),
10661  absEtaLowEdges = cms.vdouble( 0.0, 1.479 ),
10662  candTag = cms.InputTag( "hltHIDoublePhotonCut15Eta2p5" ),
10663  rhoTag = cms.InputTag( "" ),
10664  rhoMax = cms.double( 9.9999999E7 ),
10665  useEt = cms.bool( False ),
10666  rhoScale = cms.double( 1.0 )
10667 )
10668 fragment.hltL1sSingleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
10669  L1SeedsLogicalExpression = cms.string( "L1_SingleMu3_BptxAND" ),
10670  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10671  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10672  saveTags = cms.bool( True ),
10673  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10674  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10675  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10676  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10677  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10678 )
10679 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
10680  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10681  offset = cms.uint32( 0 )
10682 )
10683 fragment.hltHIL1SingleMu3 = cms.EDFilter( "HLTMuonL1TFilter",
10684  saveTags = cms.bool( True ),
10685  PreviousCandTag = cms.InputTag( "hltL1sSingleMu3BptxAND" ),
10686  MinPt = cms.double( 0.0 ),
10687  MinN = cms.int32( 1 ),
10688  MaxEta = cms.double( 2.5 ),
10689  CentralBxOnly = cms.bool( True ),
10690  SelectQualities = cms.vint32( ),
10691  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
10692 )
10693 fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
10694  saveTags = cms.bool( True ),
10695  MaxDr = cms.double( 9999.0 ),
10696  CutOnChambers = cms.bool( False ),
10697  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu3" ),
10698  MinPt = cms.double( 3.0 ),
10699  MinN = cms.int32( 1 ),
10700  SeedMapTag = cms.InputTag( "hltL2Muons" ),
10701  MaxEta = cms.double( 2.5 ),
10702  MinNhits = cms.vint32( 10 ),
10703  MinDxySig = cms.double( -1.0 ),
10704  MinNchambers = cms.vint32( 0 ),
10705  AbsEtaBins = cms.vdouble( 5.0 ),
10706  MaxDz = cms.double( 9999.0 ),
10707  MatchToPreviousCand = cms.bool( True ),
10708  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
10709  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10710  MinDr = cms.double( -1.0 ),
10711  NSigmaPt = cms.double( 0.0 ),
10712  MinNstations = cms.vint32( 0 )
10713 )
10714 fragment.hltSingleAK4CaloJet40Eta2p1 = cms.EDFilter( "HLT1CaloJet",
10715  saveTags = cms.bool( True ),
10716  MaxMass = cms.double( -1.0 ),
10717  MinN = cms.int32( 1 ),
10718  MaxEta = cms.double( 2.1 ),
10719  MinEta = cms.double( -1.0 ),
10720  MinMass = cms.double( -1.0 ),
10721  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10722  MinE = cms.double( -1.0 ),
10723  triggerType = cms.int32( 85 ),
10724  MinPt = cms.double( 40.0 )
10725 )
10726 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
10727  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10728  offset = cms.uint32( 0 )
10729 )
10730 fragment.hltSingleAK4CaloJet60Eta2p1 = cms.EDFilter( "HLT1CaloJet",
10731  saveTags = cms.bool( True ),
10732  MaxMass = cms.double( -1.0 ),
10733  MinN = cms.int32( 1 ),
10734  MaxEta = cms.double( 2.1 ),
10735  MinEta = cms.double( -1.0 ),
10736  MinMass = cms.double( -1.0 ),
10737  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10738  MinE = cms.double( -1.0 ),
10739  triggerType = cms.int32( 85 ),
10740  MinPt = cms.double( 60.0 )
10741 )
10742 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
10743  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10744  offset = cms.uint32( 0 )
10745 )
10746 fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
10747  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10748  offset = cms.uint32( 0 )
10749 )
10750 fragment.hltSingleAK4CaloJet100Eta2p1 = cms.EDFilter( "HLT1CaloJet",
10751  saveTags = cms.bool( True ),
10752  MaxMass = cms.double( -1.0 ),
10753  MinN = cms.int32( 1 ),
10754  MaxEta = cms.double( 2.1 ),
10755  MinEta = cms.double( -1.0 ),
10756  MinMass = cms.double( -1.0 ),
10757  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
10758  MinE = cms.double( -1.0 ),
10759  triggerType = cms.int32( 85 ),
10760  MinPt = cms.double( 100.0 )
10761 )
10762 fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10763  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10764  offset = cms.uint32( 0 )
10765 )
10766 fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10767  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10768  offset = cms.uint32( 0 )
10769 )
10770 fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10771  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10772  offset = cms.uint32( 0 )
10773 )
10774 fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10775  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10776  offset = cms.uint32( 0 )
10777 )
10778 fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10779  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10780  offset = cms.uint32( 0 )
10781 )
10782 fragment.hltL1sDoubleMu0BptxAND = cms.EDFilter( "HLTL1TSeed",
10783  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_BptxAND" ),
10784  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10785  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10786  saveTags = cms.bool( True ),
10787  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10788  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10789  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10790  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10791  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10792 )
10793 fragment.hltPreHIL1DoubleMu0ForPPRef = cms.EDFilter( "HLTPrescaler",
10794  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10795  offset = cms.uint32( 0 )
10796 )
10797 fragment.hltHIDoubleMu0L1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
10798  saveTags = cms.bool( True ),
10799  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0BptxAND" ),
10800  MinPt = cms.double( 0.0 ),
10801  MinN = cms.int32( 2 ),
10802  MaxEta = cms.double( 2.5 ),
10803  CentralBxOnly = cms.bool( True ),
10804  SelectQualities = cms.vint32( ),
10805  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
10806 )
10807 fragment.hltL1sDoubleMu3BptxAND = cms.EDFilter( "HLTL1TSeed",
10808  L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_BptxAND" ),
10809  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10810  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10811  saveTags = cms.bool( True ),
10812  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10813  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10814  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10815  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10816  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10817 )
10818 fragment.hltPreHIL1DoubleMu10ForPPRef = cms.EDFilter( "HLTPrescaler",
10819  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10820  offset = cms.uint32( 0 )
10821 )
10822 fragment.hltHIDoubleMu10MinBiasL1Filtered = cms.EDFilter( "HLTMuonL1TFilter",
10823  saveTags = cms.bool( True ),
10824  PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3BptxAND" ),
10825  MinPt = cms.double( 10.0 ),
10826  MinN = cms.int32( 2 ),
10827  MaxEta = cms.double( 2.5 ),
10828  CentralBxOnly = cms.bool( True ),
10829  SelectQualities = cms.vint32( ),
10830  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
10831 )
10832 fragment.hltPreHIL2DoubleMu0NHitQForPPRef = cms.EDFilter( "HLTPrescaler",
10833  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10834  offset = cms.uint32( 0 )
10835 )
10836 fragment.hltHIL2DoubleMu0NHitQFiltered = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter",
10837  saveTags = cms.bool( True ),
10838  ChargeOpt = cms.int32( 0 ),
10839  SeedMapTag = cms.InputTag( "hltL2Muons" ),
10840  MinNchambers = cms.int32( 2 ),
10841  FastAccept = cms.bool( False ),
10842  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
10843  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
10844  MinAngle = cms.double( -999.0 ),
10845  MaxPtBalance = cms.double( 999999.0 ),
10846  MaxAcop = cms.double( 3.15 ),
10847  MinPtMin = cms.double( 0.0 ),
10848  MaxInvMass = cms.double( 9999.0 ),
10849  MinPtMax = cms.double( 0.0 ),
10850  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10851  MaxAngle = cms.double( 2.5 ),
10852  MaxDz = cms.double( 9999.0 ),
10853  MinPtPair = cms.double( 0.0 ),
10854  MaxDr = cms.double( 100.0 ),
10855  MinAcop = cms.double( -1.0 ),
10856  MinNstations = cms.int32( 0 ),
10857  MinNhits = cms.int32( 1 ),
10858  NSigmaPt = cms.double( 0.0 ),
10859  MinPtBalance = cms.double( -1.0 ),
10860  MaxEta = cms.double( 2.5 ),
10861  MinInvMass = cms.double( 1.6 )
10862 )
10863 fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef = cms.EDFilter( "HLTPrescaler",
10864  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10865  offset = cms.uint32( 0 )
10866 )
10867 fragment.hltHIDimuonOpenL2FilteredNoMBHFgated = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
10868  saveTags = cms.bool( True ),
10869  MaxDr = cms.double( 9999.0 ),
10870  CutOnChambers = cms.bool( False ),
10871  PreviousCandTag = cms.InputTag( "hltHIDoubleMu0L1Filtered" ),
10872  MinPt = cms.double( 0.0 ),
10873  MinN = cms.int32( 2 ),
10874  SeedMapTag = cms.InputTag( "hltL2Muons" ),
10875  MaxEta = cms.double( 2.5 ),
10876  MinNhits = cms.vint32( 0 ),
10877  MinDxySig = cms.double( -1.0 ),
10878  MinNchambers = cms.vint32( 0 ),
10879  AbsEtaBins = cms.vdouble( 5.0 ),
10880  MaxDz = cms.double( 9999.0 ),
10881  MatchToPreviousCand = cms.bool( True ),
10882  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
10883  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
10884  MinDr = cms.double( -1.0 ),
10885  NSigmaPt = cms.double( 0.0 ),
10886  MinNstations = cms.vint32( 0 )
10887 )
10888 fragment.hltHIL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon",
10889  TkSeedGenerator = cms.PSet(
10890  copyMuonRecHit = cms.bool( False ),
10891  propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
10892  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
10893  errorMatrixPset = cms.PSet(
10894  atIP = cms.bool( True ),
10895  action = cms.string( "use" ),
10896  errorMatrixValuesPSet = cms.PSet(
10897  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
10898  zAxis = cms.vdouble( -3.14159, 3.14159 ),
10899  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
10900  pf3_V14 = cms.PSet(
10901  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10902  action = cms.string( "scale" )
10903  ),
10904  pf3_V25 = cms.PSet(
10905  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10906  action = cms.string( "scale" )
10907  ),
10908  pf3_V13 = cms.PSet(
10909  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10910  action = cms.string( "scale" )
10911  ),
10912  pf3_V24 = cms.PSet(
10913  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10914  action = cms.string( "scale" )
10915  ),
10916  pf3_V35 = cms.PSet(
10917  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10918  action = cms.string( "scale" )
10919  ),
10920  pf3_V12 = cms.PSet(
10921  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10922  action = cms.string( "scale" )
10923  ),
10924  pf3_V23 = cms.PSet(
10925  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10926  action = cms.string( "scale" )
10927  ),
10928  pf3_V34 = cms.PSet(
10929  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10930  action = cms.string( "scale" )
10931  ),
10932  pf3_V45 = cms.PSet(
10933  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10934  action = cms.string( "scale" )
10935  ),
10936  pf3_V11 = cms.PSet(
10937  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
10938  action = cms.string( "scale" )
10939  ),
10940  pf3_V22 = cms.PSet(
10941  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
10942  action = cms.string( "scale" )
10943  ),
10944  pf3_V33 = cms.PSet(
10945  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
10946  action = cms.string( "scale" )
10947  ),
10948  pf3_V44 = cms.PSet(
10949  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
10950  action = cms.string( "scale" )
10951  ),
10952  pf3_V55 = cms.PSet(
10953  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
10954  action = cms.string( "scale" )
10955  ),
10956  pf3_V15 = cms.PSet(
10957  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
10958  action = cms.string( "scale" )
10959  )
10960  )
10961  ),
10962  ComponentName = cms.string( "TSGForRoadSearch" ),
10963  maxChi2 = cms.double( 40.0 ),
10964  manySeeds = cms.bool( False ),
10965  propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
10966  option = cms.uint32( 3 )
10967  ),
10968  ServiceParameters = cms.PSet(
10969  RPCLayers = cms.bool( True ),
10970  UseMuonNavigation = cms.untracked.bool( True ),
10971  Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite',
10972  'hltESPSteppingHelixPropagatorAlong' )
10973  ),
10974  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
10975  MuonTrackingRegionBuilder = cms.PSet( ),
10976  PCut = cms.double( 2.5 ),
10977  TrackerSeedCleaner = cms.PSet( ),
10978  PtCut = cms.double( 1.0 )
10979 )
10980 fragment.hltHIL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker",
10981  src = cms.InputTag( "hltHIL3TrajSeedOIState" ),
10982  reverseTrajectories = cms.bool( True ),
10983  TransientInitialStateEstimatorParameters = cms.PSet(
10984  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
10985  numberMeasurementsForFit = cms.int32( 4 ),
10986  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
10987  ),
10988  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
10989  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
10990  cleanTrajectoryAfterInOut = cms.bool( False ),
10991  useHitsSplitting = cms.bool( False ),
10992  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
10993  doSeedingRegionRebuilding = cms.bool( False ),
10994  trackCandidateAlso = cms.bool( True ),
10995  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
10996  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
10997  TrajectoryBuilder = cms.string( "" ),
10998  maxNSeeds = cms.uint32( 100000 )
10999 )
11000 fragment.hltHIL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer",
11001  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIState" ),
11002  SimpleMagneticField = cms.string( "" ),
11003  clusterRemovalInfo = cms.InputTag( "" ),
11004  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11005  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11006  Fitter = cms.string( "hltESPKFFittingSmoother" ),
11007  useHitsSplitting = cms.bool( False ),
11008  MeasurementTracker = cms.string( "" ),
11009  AlgorithmName = cms.string( "hltIterX" ),
11010  alias = cms.untracked.string( "" ),
11011  NavigationSchool = cms.string( "" ),
11012  TrajectoryInEvent = cms.bool( False ),
11013  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11014  GeometricInnerState = cms.bool( True ),
11015  useSimpleMF = cms.bool( False ),
11016  Propagator = cms.string( "PropagatorWithMaterial" )
11017 )
11018 fragment.hltHIL3MuonsOIState = cms.EDProducer( "L3MuonProducer",
11019  ServiceParameters = cms.PSet(
11020  RPCLayers = cms.bool( True ),
11021  UseMuonNavigation = cms.untracked.bool( True ),
11022  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
11023  'SteppingHelixPropagatorAny',
11024  'hltESPSmartPropagator',
11025  'hltESPSteppingHelixPropagatorOpposite' )
11026  ),
11027  L3TrajBuilderParameters = cms.PSet(
11028  PtCut = cms.double( 1.0 ),
11029  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
11030  GlobalMuonTrackMatcher = cms.PSet(
11031  Chi2Cut_3 = cms.double( 200.0 ),
11032  DeltaDCut_2 = cms.double( 10.0 ),
11033  Eta_threshold = cms.double( 1.2 ),
11034  Quality_2 = cms.double( 15.0 ),
11035  DeltaDCut_1 = cms.double( 40.0 ),
11036  Quality_3 = cms.double( 7.0 ),
11037  DeltaDCut_3 = cms.double( 15.0 ),
11038  Quality_1 = cms.double( 20.0 ),
11039  Pt_threshold1 = cms.double( 0.0 ),
11040  DeltaRCut_2 = cms.double( 0.2 ),
11041  DeltaRCut_1 = cms.double( 0.1 ),
11042  Pt_threshold2 = cms.double( 9.99999999E8 ),
11043  Chi2Cut_1 = cms.double( 50.0 ),
11044  Chi2Cut_2 = cms.double( 50.0 ),
11045  DeltaRCut_3 = cms.double( 1.0 ),
11046  LocChi2Cut = cms.double( 0.001 ),
11047  Propagator = cms.string( "hltESPSmartPropagator" ),
11048  MinPt = cms.double( 1.0 ),
11049  MinP = cms.double( 2.5 )
11050  ),
11051  ScaleTECxFactor = cms.double( -1.0 ),
11052  tkTrajUseVertex = cms.bool( False ),
11053  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
11054  TrackTransformer = cms.PSet(
11055  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11056  RefitDirection = cms.string( "insideOut" ),
11057  RefitRPCHits = cms.bool( True ),
11058  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
11059  DoPredictionsOnly = cms.bool( False ),
11060  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11061  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11062  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
11063  ),
11064  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11065  RefitRPCHits = cms.bool( True ),
11066  tkTrajVertex = cms.InputTag( "pixelVertices" ),
11067  GlbRefitterParameters = cms.PSet(
11068  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11069  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
11070  SkipStation = cms.int32( -1 ),
11071  Chi2CutRPC = cms.double( 1.0 ),
11072  PropDirForCosmics = cms.bool( False ),
11073  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
11074  HitThreshold = cms.int32( 1 ),
11075  DYTthrs = cms.vint32( 30, 15 ),
11076  TrackerSkipSystem = cms.int32( -1 ),
11077  RefitDirection = cms.string( "insideOut" ),
11078  Chi2CutCSC = cms.double( 150.0 ),
11079  Chi2CutDT = cms.double( 10.0 ),
11080  RefitRPCHits = cms.bool( True ),
11081  TrackerSkipSection = cms.int32( -1 ),
11082  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
11083  DoPredictionsOnly = cms.bool( False ),
11084  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11085  MuonHitsOption = cms.int32( 1 ),
11086  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
11087  ),
11088  PCut = cms.double( 2.5 ),
11089  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
11090  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11091  tkTrajMaxChi2 = cms.double( 9999.0 ),
11092  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11093  ScaleTECyFactor = cms.double( -1.0 ),
11094  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIState" )
11095  ),
11096  TrackLoaderParameters = cms.PSet(
11097  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
11098  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11099  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11100  DoSmoothing = cms.bool( True ),
11101  SmoothTkTrack = cms.untracked.bool( False ),
11102  VertexConstraint = cms.bool( False ),
11103  MuonUpdatorAtVertexParameters = cms.PSet(
11104  MaxChi2 = cms.double( 1000000.0 ),
11105  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
11106  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
11107  ),
11108  PutTkTrackIntoEvent = cms.untracked.bool( False ),
11109  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
11110  ),
11111  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
11112 )
11113 fragment.hltHIL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon",
11114  TkSeedGenerator = cms.PSet(
11115  iterativeTSG = cms.PSet(
11116  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
11117  beamSpot = cms.InputTag( "unused" ),
11118  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11119  SelectState = cms.bool( False ),
11120  ErrorRescaling = cms.double( 3.0 ),
11121  UseVertexState = cms.bool( True ),
11122  SigmaZ = cms.double( 25.0 ),
11123  MaxChi2 = cms.double( 40.0 ),
11124  errorMatrixPset = cms.PSet(
11125  atIP = cms.bool( True ),
11126  action = cms.string( "use" ),
11127  errorMatrixValuesPSet = cms.PSet(
11128  xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ),
11129  zAxis = cms.vdouble( -3.14159, 3.14159 ),
11130  yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ),
11131  pf3_V14 = cms.PSet(
11132  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11133  action = cms.string( "scale" )
11134  ),
11135  pf3_V25 = cms.PSet(
11136  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11137  action = cms.string( "scale" )
11138  ),
11139  pf3_V13 = cms.PSet(
11140  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11141  action = cms.string( "scale" )
11142  ),
11143  pf3_V24 = cms.PSet(
11144  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11145  action = cms.string( "scale" )
11146  ),
11147  pf3_V35 = cms.PSet(
11148  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11149  action = cms.string( "scale" )
11150  ),
11151  pf3_V12 = cms.PSet(
11152  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11153  action = cms.string( "scale" )
11154  ),
11155  pf3_V23 = cms.PSet(
11156  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11157  action = cms.string( "scale" )
11158  ),
11159  pf3_V34 = cms.PSet(
11160  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11161  action = cms.string( "scale" )
11162  ),
11163  pf3_V45 = cms.PSet(
11164  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11165  action = cms.string( "scale" )
11166  ),
11167  pf3_V11 = cms.PSet(
11168  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
11169  action = cms.string( "scale" )
11170  ),
11171  pf3_V22 = cms.PSet(
11172  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
11173  action = cms.string( "scale" )
11174  ),
11175  pf3_V33 = cms.PSet(
11176  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
11177  action = cms.string( "scale" )
11178  ),
11179  pf3_V44 = cms.PSet(
11180  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
11181  action = cms.string( "scale" )
11182  ),
11183  pf3_V55 = cms.PSet(
11184  values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ),
11185  action = cms.string( "scale" )
11186  ),
11187  pf3_V15 = cms.PSet(
11188  values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ),
11189  action = cms.string( "scale" )
11190  )
11191  )
11192  ),
11193  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
11194  ComponentName = cms.string( "TSGFromPropagation" ),
11195  UpdateState = cms.bool( True ),
11196  ResetMethod = cms.string( "matrix" )
11197  ),
11198  PSetNames = cms.vstring( 'skipTSG',
11199  'iterativeTSG' ),
11200  skipTSG = cms.PSet( ),
11201  ComponentName = cms.string( "DualByL2TSG" ),
11202  L3TkCollectionA = cms.InputTag( "hltHIL3MuonsOIState" )
11203  ),
11204  ServiceParameters = cms.PSet(
11205  RPCLayers = cms.bool( True ),
11206  UseMuonNavigation = cms.untracked.bool( True ),
11207  Propagators = cms.untracked.vstring( 'PropagatorWithMaterial',
11208  'hltESPSmartPropagatorAnyOpposite' )
11209  ),
11210  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
11211  MuonTrackingRegionBuilder = cms.PSet( ),
11212  PCut = cms.double( 2.5 ),
11213  TrackerSeedCleaner = cms.PSet(
11214  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11215  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11216  cleanerFromSharedHits = cms.bool( True ),
11217  directionCleaner = cms.bool( True ),
11218  ptCleaner = cms.bool( True )
11219  ),
11220  PtCut = cms.double( 1.0 )
11221 )
11222 fragment.hltHIL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker",
11223  src = cms.InputTag( "hltHIL3TrajSeedOIHit" ),
11224  reverseTrajectories = cms.bool( True ),
11225  TransientInitialStateEstimatorParameters = cms.PSet(
11226  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
11227  numberMeasurementsForFit = cms.int32( 4 ),
11228  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
11229  ),
11230  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
11231  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11232  cleanTrajectoryAfterInOut = cms.bool( False ),
11233  useHitsSplitting = cms.bool( False ),
11234  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
11235  doSeedingRegionRebuilding = cms.bool( False ),
11236  trackCandidateAlso = cms.bool( True ),
11237  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
11238  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
11239  TrajectoryBuilder = cms.string( "" ),
11240  maxNSeeds = cms.uint32( 100000 )
11241 )
11242 fragment.hltHIL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer",
11243  src = cms.InputTag( "hltHIL3TrackCandidateFromL2OIHit" ),
11244  SimpleMagneticField = cms.string( "" ),
11245  clusterRemovalInfo = cms.InputTag( "" ),
11246  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11247  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
11248  Fitter = cms.string( "hltESPKFFittingSmoother" ),
11249  useHitsSplitting = cms.bool( False ),
11250  MeasurementTracker = cms.string( "" ),
11251  AlgorithmName = cms.string( "hltIterX" ),
11252  alias = cms.untracked.string( "" ),
11253  NavigationSchool = cms.string( "" ),
11254  TrajectoryInEvent = cms.bool( False ),
11255  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11256  GeometricInnerState = cms.bool( True ),
11257  useSimpleMF = cms.bool( False ),
11258  Propagator = cms.string( "PropagatorWithMaterial" )
11259 )
11260 fragment.hltHIL3MuonsOIHit = cms.EDProducer( "L3MuonProducer",
11261  ServiceParameters = cms.PSet(
11262  RPCLayers = cms.bool( True ),
11263  UseMuonNavigation = cms.untracked.bool( True ),
11264  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
11265  'SteppingHelixPropagatorAny',
11266  'hltESPSmartPropagator',
11267  'hltESPSteppingHelixPropagatorOpposite' )
11268  ),
11269  L3TrajBuilderParameters = cms.PSet(
11270  PtCut = cms.double( 1.0 ),
11271  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
11272  GlobalMuonTrackMatcher = cms.PSet(
11273  Chi2Cut_3 = cms.double( 200.0 ),
11274  DeltaDCut_2 = cms.double( 10.0 ),
11275  Eta_threshold = cms.double( 1.2 ),
11276  Quality_2 = cms.double( 15.0 ),
11277  DeltaDCut_1 = cms.double( 40.0 ),
11278  Quality_3 = cms.double( 7.0 ),
11279  DeltaDCut_3 = cms.double( 15.0 ),
11280  Quality_1 = cms.double( 20.0 ),
11281  Pt_threshold1 = cms.double( 0.0 ),
11282  DeltaRCut_2 = cms.double( 0.2 ),
11283  DeltaRCut_1 = cms.double( 0.1 ),
11284  Pt_threshold2 = cms.double( 9.99999999E8 ),
11285  Chi2Cut_1 = cms.double( 50.0 ),
11286  Chi2Cut_2 = cms.double( 50.0 ),
11287  DeltaRCut_3 = cms.double( 1.0 ),
11288  LocChi2Cut = cms.double( 0.001 ),
11289  Propagator = cms.string( "hltESPSmartPropagator" ),
11290  MinPt = cms.double( 1.0 ),
11291  MinP = cms.double( 2.5 )
11292  ),
11293  ScaleTECxFactor = cms.double( -1.0 ),
11294  tkTrajUseVertex = cms.bool( False ),
11295  MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ),
11296  TrackTransformer = cms.PSet(
11297  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11298  RefitDirection = cms.string( "insideOut" ),
11299  RefitRPCHits = cms.bool( True ),
11300  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
11301  DoPredictionsOnly = cms.bool( False ),
11302  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11303  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11304  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
11305  ),
11306  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11307  RefitRPCHits = cms.bool( True ),
11308  tkTrajVertex = cms.InputTag( "pixelVertices" ),
11309  GlbRefitterParameters = cms.PSet(
11310  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
11311  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
11312  SkipStation = cms.int32( -1 ),
11313  Chi2CutRPC = cms.double( 1.0 ),
11314  PropDirForCosmics = cms.bool( False ),
11315  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
11316  HitThreshold = cms.int32( 1 ),
11317  DYTthrs = cms.vint32( 30, 15 ),
11318  TrackerSkipSystem = cms.int32( -1 ),
11319  RefitDirection = cms.string( "insideOut" ),
11320  Chi2CutCSC = cms.double( 150.0 ),
11321  Chi2CutDT = cms.double( 10.0 ),
11322  RefitRPCHits = cms.bool( True ),
11323  TrackerSkipSection = cms.int32( -1 ),
11324  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
11325  DoPredictionsOnly = cms.bool( False ),
11326  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11327  MuonHitsOption = cms.int32( 1 ),
11328  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
11329  ),
11330  PCut = cms.double( 2.5 ),
11331  tkTrajMaxDXYBeamSpot = cms.double( 0.2 ),
11332  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11333  tkTrajMaxChi2 = cms.double( 9999.0 ),
11334  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
11335  ScaleTECyFactor = cms.double( -1.0 ),
11336  tkTrajLabel = cms.InputTag( "hltHIL3TkTracksFromL2OIHit" )
11337  ),
11338  TrackLoaderParameters = cms.PSet(
11339  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
11340  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
11341  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11342  DoSmoothing = cms.bool( True ),
11343  SmoothTkTrack = cms.untracked.bool( False ),
11344  VertexConstraint = cms.bool( False ),
11345  MuonUpdatorAtVertexParameters = cms.PSet(
11346  MaxChi2 = cms.double( 1000000.0 ),
11347  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
11348  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
11349  ),
11350  PutTkTrackIntoEvent = cms.untracked.bool( False ),
11351  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
11352  ),
11353  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
11354 )
11355 fragment.hltHIL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner",
11356  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
11357 )
11358 fragment.hltHIL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner",
11359  labels = cms.VInputTag( 'hltHIL3TrajSeedOIState','hltHIL3TrajSeedOIHit' )
11360 )
11361 fragment.hltHIL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
11362  labels = cms.VInputTag( 'hltHIL3TrackCandidateFromL2OIHit','hltHIL3TrackCandidateFromL2OIState' )
11363 )
11364 fragment.hltHIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
11365  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
11366 )
11367 fragment.hltHIL3Muons = cms.EDProducer( "L3TrackCombiner",
11368  labels = cms.VInputTag( 'hltHIL3MuonsOIState','hltHIL3MuonsOIHit' )
11369 )
11370 fragment.hltHIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
11371  InputLinksObjects = cms.InputTag( "hltHIL3MuonsLinksCombination" ),
11372  InputObjects = cms.InputTag( "hltHIL3Muons" ),
11373  MuonPtOption = cms.string( "Tracker" )
11374 )
11375 fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
11376  saveTags = cms.bool( True ),
11377  ChargeOpt = cms.int32( -1 ),
11378  MaxPtMin = cms.vdouble( 1.0E125 ),
11379  FastAccept = cms.bool( False ),
11380  MatchToPreviousCand = cms.bool( True ),
11381  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
11382  L1CandTag = cms.InputTag( "" ),
11383  inputMuonCollection = cms.InputTag( "" ),
11384  InputLinks = cms.InputTag( "" ),
11385  PreviousCandIsL2 = cms.bool( True ),
11386  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
11387  MaxPtBalance = cms.double( 999999.0 ),
11388  MaxPtPair = cms.vdouble( 1.0E125 ),
11389  MaxAcop = cms.double( 999.0 ),
11390  MinPtMin = cms.vdouble( 0.0 ),
11391  MaxInvMass = cms.vdouble( 4.5 ),
11392  MinPtMax = cms.vdouble( 0.0 ),
11393  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11394  MinN = cms.int32( 1 ),
11395  MaxDz = cms.double( 9999.0 ),
11396  MinPtPair = cms.vdouble( 0.0 ),
11397  MaxDr = cms.double( 20.0 ),
11398  MinAcop = cms.double( -999.0 ),
11399  MaxDCAMuMu = cms.double( 999.0 ),
11400  MinNhits = cms.int32( 0 ),
11401  NSigmaPt = cms.double( 0.0 ),
11402  MinPtBalance = cms.double( -1.0 ),
11403  MaxEta = cms.double( 2.5 ),
11404  L1MatchingdR = cms.double( 0.3 ),
11405  MaxRapidityPair = cms.double( 999999.0 ),
11406  CutCowboys = cms.bool( False ),
11407  MinInvMass = cms.vdouble( 2.5 )
11408 )
11409 fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef = cms.EDFilter( "HLTPrescaler",
11410  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11411  offset = cms.uint32( 0 )
11412 )
11413 fragment.hltHIDimuonOpenOSm7to14L3Filter = cms.EDFilter( "HLTMuonDimuonL3Filter",
11414  saveTags = cms.bool( True ),
11415  ChargeOpt = cms.int32( -1 ),
11416  MaxPtMin = cms.vdouble( 1.0E125 ),
11417  FastAccept = cms.bool( False ),
11418  MatchToPreviousCand = cms.bool( True ),
11419  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
11420  L1CandTag = cms.InputTag( "" ),
11421  inputMuonCollection = cms.InputTag( "" ),
11422  InputLinks = cms.InputTag( "" ),
11423  PreviousCandIsL2 = cms.bool( True ),
11424  PreviousCandTag = cms.InputTag( "hltHIDimuonOpenL2FilteredNoMBHFgated" ),
11425  MaxPtBalance = cms.double( 999999.0 ),
11426  MaxPtPair = cms.vdouble( 1.0E125 ),
11427  MaxAcop = cms.double( 999.0 ),
11428  MinPtMin = cms.vdouble( 0.0 ),
11429  MaxInvMass = cms.vdouble( 14.0 ),
11430  MinPtMax = cms.vdouble( 0.0 ),
11431  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11432  MinN = cms.int32( 1 ),
11433  MaxDz = cms.double( 9999.0 ),
11434  MinPtPair = cms.vdouble( 0.0 ),
11435  MaxDr = cms.double( 20.0 ),
11436  MinAcop = cms.double( -999.0 ),
11437  MaxDCAMuMu = cms.double( 999.0 ),
11438  MinNhits = cms.int32( 0 ),
11439  NSigmaPt = cms.double( 0.0 ),
11440  MinPtBalance = cms.double( -1.0 ),
11441  MaxEta = cms.double( 2.5 ),
11442  L1MatchingdR = cms.double( 0.3 ),
11443  MaxRapidityPair = cms.double( 999999.0 ),
11444  CutCowboys = cms.bool( False ),
11445  MinInvMass = cms.vdouble( 7.0 )
11446 )
11447 fragment.hltPreHIL2Mu3NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
11448  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11449  offset = cms.uint32( 0 )
11450 )
11451 fragment.hltPreHIL3Mu3NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
11452  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11453  offset = cms.uint32( 0 )
11454 )
11455 fragment.hltHISingleMu3NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
11456  MaxNormalizedChi2 = cms.double( 20.0 ),
11457  saveTags = cms.bool( True ),
11458  MaxDXYBeamSpot = cms.double( 0.1 ),
11459  MinDxySig = cms.double( -1.0 ),
11460  MatchToPreviousCand = cms.bool( True ),
11461  MaxPtDifference = cms.double( 9999.0 ),
11462  MaxDr = cms.double( 2.0 ),
11463  L1CandTag = cms.InputTag( "" ),
11464  MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ),
11465  inputMuonCollection = cms.InputTag( "" ),
11466  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
11467  PreviousCandTag = cms.InputTag( "hltHIL2Mu3N10HitQForPPRefL2Filtered" ),
11468  MaxEta = cms.double( 2.5 ),
11469  trkMuonId = cms.uint32( 0 ),
11470  MinDr = cms.double( -1.0 ),
11471  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11472  MinNmuonHits = cms.int32( 0 ),
11473  MinN = cms.int32( 1 ),
11474  MinTrackPt = cms.double( 0.0 ),
11475  requiredTypeMask = cms.uint32( 0 ),
11476  MaxDz = cms.double( 9999.0 ),
11477  minMuonHits = cms.int32( -1 ),
11478  minTrkHits = cms.int32( -1 ),
11479  MinDXYBeamSpot = cms.double( -1.0 ),
11480  allowedTypeMask = cms.uint32( 255 ),
11481  MinPt = cms.double( 3.0 ),
11482  MinNhits = cms.int32( 15 ),
11483  minMuonStations = cms.int32( -1 ),
11484  NSigmaPt = cms.double( 0.0 ),
11485  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
11486  L1MatchingdR = cms.double( 0.3 )
11487 )
11488 fragment.hltL1sSingleMu5BptxAND = cms.EDFilter( "HLTL1TSeed",
11489  L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BptxAND" ),
11490  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11491  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11492  saveTags = cms.bool( True ),
11493  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11494  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11495  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11496  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11497  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11498 )
11499 fragment.hltPreHIL2Mu5NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
11500  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11501  offset = cms.uint32( 0 )
11502 )
11503 fragment.hltHIL1SingleMu5Filtered = cms.EDFilter( "HLTMuonL1TFilter",
11504  saveTags = cms.bool( True ),
11505  PreviousCandTag = cms.InputTag( "hltL1sSingleMu5BptxAND" ),
11506  MinPt = cms.double( 0.0 ),
11507  MinN = cms.int32( 1 ),
11508  MaxEta = cms.double( 2.5 ),
11509  CentralBxOnly = cms.bool( True ),
11510  SelectQualities = cms.vint32( ),
11511  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
11512 )
11513 fragment.hltHIL2Mu5N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
11514  saveTags = cms.bool( True ),
11515  MaxDr = cms.double( 9999.0 ),
11516  CutOnChambers = cms.bool( False ),
11517  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu5Filtered" ),
11518  MinPt = cms.double( 5.0 ),
11519  MinN = cms.int32( 1 ),
11520  SeedMapTag = cms.InputTag( "hltL2Muons" ),
11521  MaxEta = cms.double( 2.5 ),
11522  MinNhits = cms.vint32( 10 ),
11523  MinDxySig = cms.double( -1.0 ),
11524  MinNchambers = cms.vint32( 0 ),
11525  AbsEtaBins = cms.vdouble( 5.0 ),
11526  MaxDz = cms.double( 9999.0 ),
11527  MatchToPreviousCand = cms.bool( True ),
11528  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
11529  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11530  MinDr = cms.double( -1.0 ),
11531  NSigmaPt = cms.double( 0.0 ),
11532  MinNstations = cms.vint32( 0 )
11533 )
11534 fragment.hltPreHIL3Mu5NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
11535  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11536  offset = cms.uint32( 0 )
11537 )
11538 fragment.hltHISingleMu5NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
11539  MaxNormalizedChi2 = cms.double( 20.0 ),
11540  saveTags = cms.bool( True ),
11541  MaxDXYBeamSpot = cms.double( 0.1 ),
11542  MinDxySig = cms.double( -1.0 ),
11543  MatchToPreviousCand = cms.bool( True ),
11544  MaxPtDifference = cms.double( 9999.0 ),
11545  MaxDr = cms.double( 2.0 ),
11546  L1CandTag = cms.InputTag( "" ),
11547  MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ),
11548  inputMuonCollection = cms.InputTag( "" ),
11549  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
11550  PreviousCandTag = cms.InputTag( "hltHIL2Mu5N10HitQL2Filtered" ),
11551  MaxEta = cms.double( 2.5 ),
11552  trkMuonId = cms.uint32( 0 ),
11553  MinDr = cms.double( -1.0 ),
11554  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11555  MinNmuonHits = cms.int32( 0 ),
11556  MinN = cms.int32( 1 ),
11557  MinTrackPt = cms.double( 0.0 ),
11558  requiredTypeMask = cms.uint32( 0 ),
11559  MaxDz = cms.double( 9999.0 ),
11560  minMuonHits = cms.int32( -1 ),
11561  minTrkHits = cms.int32( -1 ),
11562  MinDXYBeamSpot = cms.double( -1.0 ),
11563  allowedTypeMask = cms.uint32( 255 ),
11564  MinPt = cms.double( 5.0 ),
11565  MinNhits = cms.int32( 15 ),
11566  minMuonStations = cms.int32( -1 ),
11567  NSigmaPt = cms.double( 0.0 ),
11568  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
11569  L1MatchingdR = cms.double( 0.3 )
11570 )
11571 fragment.hltL1sSingleMu7BptxAND = cms.EDFilter( "HLTL1TSeed",
11572  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_BptxAND" ),
11573  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11574  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11575  saveTags = cms.bool( True ),
11576  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11577  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11578  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11579  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11580  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11581 )
11582 fragment.hltPreHIL2Mu7NHitQ10ForPPRef = cms.EDFilter( "HLTPrescaler",
11583  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11584  offset = cms.uint32( 0 )
11585 )
11586 fragment.hltHIL1SingleMu7Filtered = cms.EDFilter( "HLTMuonL1TFilter",
11587  saveTags = cms.bool( True ),
11588  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7BptxAND" ),
11589  MinPt = cms.double( 0.0 ),
11590  MinN = cms.int32( 1 ),
11591  MaxEta = cms.double( 2.5 ),
11592  CentralBxOnly = cms.bool( True ),
11593  SelectQualities = cms.vint32( ),
11594  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
11595 )
11596 fragment.hltHIL2Mu7N10HitQL2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
11597  saveTags = cms.bool( True ),
11598  MaxDr = cms.double( 9999.0 ),
11599  CutOnChambers = cms.bool( False ),
11600  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu7Filtered" ),
11601  MinPt = cms.double( 7.0 ),
11602  MinN = cms.int32( 1 ),
11603  SeedMapTag = cms.InputTag( "hltL2Muons" ),
11604  MaxEta = cms.double( 2.5 ),
11605  MinNhits = cms.vint32( 10 ),
11606  MinDxySig = cms.double( -1.0 ),
11607  MinNchambers = cms.vint32( 0 ),
11608  AbsEtaBins = cms.vdouble( 5.0 ),
11609  MaxDz = cms.double( 9999.0 ),
11610  MatchToPreviousCand = cms.bool( True ),
11611  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
11612  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11613  MinDr = cms.double( -1.0 ),
11614  NSigmaPt = cms.double( 0.0 ),
11615  MinNstations = cms.vint32( 0 )
11616 )
11617 fragment.hltPreHIL3Mu7NHitQ15ForPPRef = cms.EDFilter( "HLTPrescaler",
11618  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11619  offset = cms.uint32( 0 )
11620 )
11621 fragment.hltHISingleMu7NHit15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
11622  MaxNormalizedChi2 = cms.double( 20.0 ),
11623  saveTags = cms.bool( True ),
11624  MaxDXYBeamSpot = cms.double( 0.1 ),
11625  MinDxySig = cms.double( -1.0 ),
11626  MatchToPreviousCand = cms.bool( True ),
11627  MaxPtDifference = cms.double( 9999.0 ),
11628  MaxDr = cms.double( 2.0 ),
11629  L1CandTag = cms.InputTag( "" ),
11630  MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ),
11631  inputMuonCollection = cms.InputTag( "" ),
11632  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
11633  PreviousCandTag = cms.InputTag( "hltHIL2Mu7N10HitQL2Filtered" ),
11634  MaxEta = cms.double( 2.5 ),
11635  trkMuonId = cms.uint32( 0 ),
11636  MinDr = cms.double( -1.0 ),
11637  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11638  MinNmuonHits = cms.int32( 0 ),
11639  MinN = cms.int32( 1 ),
11640  MinTrackPt = cms.double( 0.0 ),
11641  requiredTypeMask = cms.uint32( 0 ),
11642  MaxDz = cms.double( 9999.0 ),
11643  minMuonHits = cms.int32( -1 ),
11644  minTrkHits = cms.int32( -1 ),
11645  MinDXYBeamSpot = cms.double( -1.0 ),
11646  allowedTypeMask = cms.uint32( 255 ),
11647  MinPt = cms.double( 7.0 ),
11648  MinNhits = cms.int32( 15 ),
11649  minMuonStations = cms.int32( -1 ),
11650  NSigmaPt = cms.double( 0.0 ),
11651  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
11652  L1MatchingdR = cms.double( 0.3 )
11653 )
11654 fragment.hltL1sSingleMu12BptxAND = cms.EDFilter( "HLTL1TSeed",
11655  L1SeedsLogicalExpression = cms.string( "L1_SingleMu12_BptxAND" ),
11656  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11657  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11658  saveTags = cms.bool( True ),
11659  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11660  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11661  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11662  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11663  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11664 )
11665 fragment.hltPreHIL2Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
11666  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11667  offset = cms.uint32( 0 )
11668 )
11669 fragment.hltHIL1SingleMu12Filtered = cms.EDFilter( "HLTMuonL1TFilter",
11670  saveTags = cms.bool( True ),
11671  PreviousCandTag = cms.InputTag( "hltL1sSingleMu12BptxAND" ),
11672  MinPt = cms.double( 0.0 ),
11673  MinN = cms.int32( 1 ),
11674  MaxEta = cms.double( 2.5 ),
11675  CentralBxOnly = cms.bool( True ),
11676  SelectQualities = cms.vint32( ),
11677  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
11678 )
11679 fragment.hltHIL2Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
11680  saveTags = cms.bool( True ),
11681  MaxDr = cms.double( 9999.0 ),
11682  CutOnChambers = cms.bool( False ),
11683  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
11684  MinPt = cms.double( 15.0 ),
11685  MinN = cms.int32( 1 ),
11686  SeedMapTag = cms.InputTag( "hltL2Muons" ),
11687  MaxEta = cms.double( 2.5 ),
11688  MinNhits = cms.vint32( 0 ),
11689  MinDxySig = cms.double( -1.0 ),
11690  MinNchambers = cms.vint32( 0 ),
11691  AbsEtaBins = cms.vdouble( 5.0 ),
11692  MaxDz = cms.double( 9999.0 ),
11693  MatchToPreviousCand = cms.bool( True ),
11694  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
11695  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11696  MinDr = cms.double( -1.0 ),
11697  NSigmaPt = cms.double( 0.0 ),
11698  MinNstations = cms.vint32( 0 )
11699 )
11700 fragment.hltPreHIL3Mu15ForPPRef = cms.EDFilter( "HLTPrescaler",
11701  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11702  offset = cms.uint32( 0 )
11703 )
11704 fragment.hltHIL3Mu15L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
11705  saveTags = cms.bool( True ),
11706  MaxDr = cms.double( 9999.0 ),
11707  CutOnChambers = cms.bool( False ),
11708  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu12Filtered" ),
11709  MinPt = cms.double( 12.0 ),
11710  MinN = cms.int32( 1 ),
11711  SeedMapTag = cms.InputTag( "hltL2Muons" ),
11712  MaxEta = cms.double( 2.5 ),
11713  MinNhits = cms.vint32( 0 ),
11714  MinDxySig = cms.double( -1.0 ),
11715  MinNchambers = cms.vint32( 0 ),
11716  AbsEtaBins = cms.vdouble( 5.0 ),
11717  MaxDz = cms.double( 9999.0 ),
11718  MatchToPreviousCand = cms.bool( True ),
11719  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
11720  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11721  MinDr = cms.double( -1.0 ),
11722  NSigmaPt = cms.double( 0.0 ),
11723  MinNstations = cms.vint32( 0 )
11724 )
11725 fragment.hltHISingleMu15L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
11726  MaxNormalizedChi2 = cms.double( 20.0 ),
11727  saveTags = cms.bool( True ),
11728  MaxDXYBeamSpot = cms.double( 0.1 ),
11729  MinDxySig = cms.double( -1.0 ),
11730  MatchToPreviousCand = cms.bool( True ),
11731  MaxPtDifference = cms.double( 9999.0 ),
11732  MaxDr = cms.double( 2.0 ),
11733  L1CandTag = cms.InputTag( "" ),
11734  MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ),
11735  inputMuonCollection = cms.InputTag( "" ),
11736  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
11737  PreviousCandTag = cms.InputTag( "hltHIL3Mu15L2Filtered" ),
11738  MaxEta = cms.double( 2.5 ),
11739  trkMuonId = cms.uint32( 0 ),
11740  MinDr = cms.double( -1.0 ),
11741  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11742  MinNmuonHits = cms.int32( 0 ),
11743  MinN = cms.int32( 1 ),
11744  MinTrackPt = cms.double( 0.0 ),
11745  requiredTypeMask = cms.uint32( 0 ),
11746  MaxDz = cms.double( 9999.0 ),
11747  minMuonHits = cms.int32( -1 ),
11748  minTrkHits = cms.int32( -1 ),
11749  MinDXYBeamSpot = cms.double( -1.0 ),
11750  allowedTypeMask = cms.uint32( 255 ),
11751  MinPt = cms.double( 15.0 ),
11752  MinNhits = cms.int32( 0 ),
11753  minMuonStations = cms.int32( -1 ),
11754  NSigmaPt = cms.double( 0.0 ),
11755  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
11756  L1MatchingdR = cms.double( 0.3 )
11757 )
11758 fragment.hltL1sSingleMu16BptxAND = cms.EDFilter( "HLTL1TSeed",
11759  L1SeedsLogicalExpression = cms.string( "L1_SingleMu16_BptxAND" ),
11760  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11761  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11762  saveTags = cms.bool( True ),
11763  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11764  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11765  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11766  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11767  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11768 )
11769 fragment.hltPreHIL2Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
11770  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11771  offset = cms.uint32( 0 )
11772 )
11773 fragment.hltHIL1SingleMu16Filtered = cms.EDFilter( "HLTMuonL1TFilter",
11774  saveTags = cms.bool( True ),
11775  PreviousCandTag = cms.InputTag( "hltL1sSingleMu16BptxAND" ),
11776  MinPt = cms.double( 0.0 ),
11777  MinN = cms.int32( 1 ),
11778  MaxEta = cms.double( 2.5 ),
11779  CentralBxOnly = cms.bool( True ),
11780  SelectQualities = cms.vint32( ),
11781  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
11782 )
11783 fragment.hltHIL2Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
11784  saveTags = cms.bool( True ),
11785  MaxDr = cms.double( 9999.0 ),
11786  CutOnChambers = cms.bool( False ),
11787  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
11788  MinPt = cms.double( 20.0 ),
11789  MinN = cms.int32( 1 ),
11790  SeedMapTag = cms.InputTag( "hltL2Muons" ),
11791  MaxEta = cms.double( 2.5 ),
11792  MinNhits = cms.vint32( 0 ),
11793  MinDxySig = cms.double( -1.0 ),
11794  MinNchambers = cms.vint32( 0 ),
11795  AbsEtaBins = cms.vdouble( 5.0 ),
11796  MaxDz = cms.double( 9999.0 ),
11797  MatchToPreviousCand = cms.bool( True ),
11798  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
11799  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11800  MinDr = cms.double( -1.0 ),
11801  NSigmaPt = cms.double( 0.0 ),
11802  MinNstations = cms.vint32( 0 )
11803 )
11804 fragment.hltPreHIL3Mu20ForPPRef = cms.EDFilter( "HLTPrescaler",
11805  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11806  offset = cms.uint32( 0 )
11807 )
11808 fragment.hltHIL3Mu20L2Filtered = cms.EDFilter( "HLTMuonL2FromL1TPreFilter",
11809  saveTags = cms.bool( True ),
11810  MaxDr = cms.double( 9999.0 ),
11811  CutOnChambers = cms.bool( False ),
11812  PreviousCandTag = cms.InputTag( "hltHIL1SingleMu16Filtered" ),
11813  MinPt = cms.double( 16.0 ),
11814  MinN = cms.int32( 1 ),
11815  SeedMapTag = cms.InputTag( "hltL2Muons" ),
11816  MaxEta = cms.double( 2.5 ),
11817  MinNhits = cms.vint32( 0 ),
11818  MinDxySig = cms.double( -1.0 ),
11819  MinNchambers = cms.vint32( 0 ),
11820  AbsEtaBins = cms.vdouble( 5.0 ),
11821  MaxDz = cms.double( 9999.0 ),
11822  MatchToPreviousCand = cms.bool( True ),
11823  CandTag = cms.InputTag( "hltL2MuonCandidates" ),
11824  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11825  MinDr = cms.double( -1.0 ),
11826  NSigmaPt = cms.double( 0.0 ),
11827  MinNstations = cms.vint32( 0 )
11828 )
11829 fragment.hltHIL3SingleMu20L3Filtered = cms.EDFilter( "HLTMuonL3PreFilter",
11830  MaxNormalizedChi2 = cms.double( 20.0 ),
11831  saveTags = cms.bool( True ),
11832  MaxDXYBeamSpot = cms.double( 0.1 ),
11833  MinDxySig = cms.double( -1.0 ),
11834  MatchToPreviousCand = cms.bool( True ),
11835  MaxPtDifference = cms.double( 9999.0 ),
11836  MaxDr = cms.double( 2.0 ),
11837  L1CandTag = cms.InputTag( "" ),
11838  MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ),
11839  inputMuonCollection = cms.InputTag( "" ),
11840  InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ),
11841  PreviousCandTag = cms.InputTag( "hltHIL3Mu20L2Filtered" ),
11842  MaxEta = cms.double( 2.5 ),
11843  trkMuonId = cms.uint32( 0 ),
11844  MinDr = cms.double( -1.0 ),
11845  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
11846  MinNmuonHits = cms.int32( 0 ),
11847  MinN = cms.int32( 1 ),
11848  MinTrackPt = cms.double( 0.0 ),
11849  requiredTypeMask = cms.uint32( 0 ),
11850  MaxDz = cms.double( 9999.0 ),
11851  minMuonHits = cms.int32( -1 ),
11852  minTrkHits = cms.int32( -1 ),
11853  MinDXYBeamSpot = cms.double( -1.0 ),
11854  allowedTypeMask = cms.uint32( 255 ),
11855  MinPt = cms.double( 20.0 ),
11856  MinNhits = cms.int32( 0 ),
11857  minMuonStations = cms.int32( -1 ),
11858  NSigmaPt = cms.double( 0.0 ),
11859  CandTag = cms.InputTag( "hltHIL3MuonCandidates" ),
11860  L1MatchingdR = cms.double( 0.3 )
11861 )
11862 fragment.hltL1sSingleJet16BptxAND = cms.EDFilter( "HLTL1TSeed",
11863  L1SeedsLogicalExpression = cms.string( "L1_SingleJet16_BptxAND" ),
11864  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
11865  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
11866  saveTags = cms.bool( True ),
11867  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
11868  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
11869  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
11870  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
11871  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
11872 )
11873 fragment.hltPreFullTrack18ForPPRef = cms.EDFilter( "HLTPrescaler",
11874  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
11875  offset = cms.uint32( 0 )
11876 )
11877 fragment.hltPAJetsForCoreTracking = cms.EDFilter( "CandPtrSelector",
11878  src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
11879  cut = cms.string( "pt > 100 && abs(eta) < 2.5" )
11880 )
11881 fragment.hltSiPixelClustersAfterSplitting = cms.EDProducer( "SiPixelClusterProducer",
11882  src = cms.InputTag( "hltSiPixelDigis" ),
11883  ChannelThreshold = cms.int32( 1000 ),
11884  maxNumberOfClusters = cms.int32( 40000 ),
11885  ClusterThreshold_L1 = cms.int32( 2000 ),
11886  MissCalibrate = cms.untracked.bool( True ),
11887  VCaltoElectronGain = cms.int32( 47 ),
11888  VCaltoElectronGain_L1 = cms.int32( 50 ),
11889  VCaltoElectronOffset = cms.int32( -60 ),
11890  SplitClusters = cms.bool( False ),
11891  payloadType = cms.string( "HLT" ),
11892  SeedThreshold = cms.int32( 1000 ),
11893  VCaltoElectronOffset_L1 = cms.int32( -670 ),
11894  ClusterThreshold = cms.int32( 4000 )
11895 )
11896 fragment.hltSiPixelClustersCacheAfterSplitting = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
11897  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11898  onDemand = cms.bool( False )
11899 )
11900 fragment.hltSiPixelRecHitsAfterSplitting = cms.EDProducer( "SiPixelRecHitConverter",
11901  VerboseLevel = cms.untracked.int32( 0 ),
11902  src = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11903  CPE = cms.string( "hltESPPixelCPEGeneric" )
11904 )
11905 fragment.hltPixelLayerTripletsAfterSplitting = cms.EDProducer( "SeedingLayersEDProducer",
11906  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
11907  'BPix1+BPix2+FPix1_pos',
11908  'BPix1+BPix2+FPix1_neg',
11909  'BPix1+FPix1_pos+FPix2_pos',
11910  'BPix1+FPix1_neg+FPix2_neg' ),
11911  MTOB = cms.PSet( ),
11912  TEC = cms.PSet( ),
11913  MTID = cms.PSet( ),
11914  FPix = cms.PSet(
11915  hitErrorRPhi = cms.double( 0.0051 ),
11916  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11917  useErrorsFromParam = cms.bool( True ),
11918  hitErrorRZ = cms.double( 0.0036 ),
11919  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
11920  ),
11921  MTEC = cms.PSet( ),
11922  MTIB = cms.PSet( ),
11923  TID = cms.PSet( ),
11924  TOB = cms.PSet( ),
11925  BPix = cms.PSet(
11926  hitErrorRPhi = cms.double( 0.0027 ),
11927  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
11928  useErrorsFromParam = cms.bool( True ),
11929  hitErrorRZ = cms.double( 0.006 ),
11930  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
11931  ),
11932  TIB = cms.PSet( )
11933 )
11934 fragment.hltSiStripRawToClustersFacilityForPA = cms.EDProducer( "SiStripClusterizerFromRaw",
11935  ProductLabel = cms.InputTag( "rawDataCollector" ),
11936  DoAPVEmulatorCheck = cms.bool( False ),
11937  Algorithms = cms.PSet(
11938  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
11939  useCMMeanMap = cms.bool( False ),
11940  TruncateInSuppressor = cms.bool( True ),
11941  doAPVRestore = cms.bool( False ),
11942  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
11943  PedestalSubtractionFedMode = cms.bool( True )
11944  ),
11945  Clusterizer = cms.PSet(
11946  QualityLabel = cms.string( "" ),
11947  ClusterThreshold = cms.double( 5.0 ),
11948  SeedThreshold = cms.double( 3.0 ),
11949  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
11950  ChannelThreshold = cms.double( 2.0 ),
11951  MaxAdjacentBad = cms.uint32( 0 ),
11952  setDetId = cms.bool( True ),
11953  MaxSequentialHoles = cms.uint32( 0 ),
11954  RemoveApvShots = cms.bool( True ),
11955  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
11956  MaxSequentialBad = cms.uint32( 1 )
11957  ),
11958  onDemand = cms.bool( False )
11959 )
11960 fragment.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer",
11961  inactivePixelDetectorLabels = cms.VInputTag( ),
11962  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ),
11963  pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ),
11964  switchOffPixelsIfEmpty = cms.bool( True ),
11965  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
11966  skipClusters = cms.InputTag( "" ),
11967  measurementTracker = cms.string( "hltESPMeasurementTracker" )
11968 )
11969 fragment.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter",
11970  StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ),
11971  stereoRecHits = cms.string( "stereoRecHit" ),
11972  useSiStripQuality = cms.bool( False ),
11973  matchedRecHits = cms.string( "matchedRecHit" ),
11974  ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
11975  VerbosityLevel = cms.untracked.int32( 1 ),
11976  rphiRecHits = cms.string( "rphiRecHit" ),
11977  Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ),
11978  siStripQualityLabel = cms.ESInputTag( "" ),
11979  MaskBadAPVFibers = cms.bool( False )
11980 )
11981 fragment.hltPAIter0PixelTripletsTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
11982  RegionPSet = cms.PSet(
11983  nSigmaZ = cms.double( 4.0 ),
11984  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
11985  ptMin = cms.double( 0.6 ),
11986  originHalfLength = cms.double( 0.0 ),
11987  originRadius = cms.double( 0.02 ),
11988  precise = cms.bool( True ),
11989  useMultipleScattering = cms.bool( False )
11990  )
11991 )
11992 fragment.hltPAIter0PixelTripletsClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
11993  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
11994  silentClusterCheck = cms.untracked.bool( False ),
11995  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
11996  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
11997  doClusterCheck = cms.bool( True ),
11998  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
11999  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12000 )
12001 fragment.hltPAIter0PixelTripletsHitDoublets = cms.EDProducer( "HitPairEDProducer",
12002  trackingRegions = cms.InputTag( "hltPAIter0PixelTripletsTrackingRegions" ),
12003  layerPairs = cms.vuint32( 0 ),
12004  clusterCheck = cms.InputTag( "hltPAIter0PixelTripletsClusterCheck" ),
12005  produceSeedingHitSets = cms.bool( False ),
12006  produceIntermediateHitDoublets = cms.bool( True ),
12007  maxElement = cms.uint32( 0 ),
12008  seedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" )
12009 )
12010 fragment.hltPAIter0PixelTripletsHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer",
12011  useBending = cms.bool( True ),
12012  useFixedPreFiltering = cms.bool( False ),
12013  produceIntermediateHitTriplets = cms.bool( False ),
12014  maxElement = cms.uint32( 1000000 ),
12015  SeedComparitorPSet = cms.PSet(
12016  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12017  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12018  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
12019  ),
12020  extraHitRPhitolerance = cms.double( 0.032 ),
12021  produceSeedingHitSets = cms.bool( True ),
12022  doublets = cms.InputTag( "hltPAIter0PixelTripletsHitDoublets" ),
12023  useMultScattering = cms.bool( True ),
12024  phiPreFiltering = cms.double( 0.3 ),
12025  extraHitRZtolerance = cms.double( 0.037 )
12026 )
12027 fragment.hltPAIter0PixelTripletsSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
12028  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12029  forceKinematicWithRegionDirection = cms.bool( False ),
12030  magneticField = cms.string( "ParabolicMf" ),
12031  SeedMomentumForBOFF = cms.double( 5.0 ),
12032  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12033  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12034  MinOneOverPtError = cms.double( 1.0 ),
12035  seedingHitSets = cms.InputTag( "hltPAIter0PixelTripletsHitTriplets" ),
12036  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12037 )
12038 fragment.hltPAIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12039  src = cms.InputTag( "hltPAIter0PixelTripletsSeeds" ),
12040  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12041  SimpleMagneticField = cms.string( "ParabolicMf" ),
12042  TransientInitialStateEstimatorParameters = cms.PSet(
12043  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12044  numberMeasurementsForFit = cms.int32( 4 ),
12045  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12046  ),
12047  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12048  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
12049  cleanTrajectoryAfterInOut = cms.bool( True ),
12050  useHitsSplitting = cms.bool( True ),
12051  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12052  doSeedingRegionRebuilding = cms.bool( True ),
12053  maxNSeeds = cms.uint32( 500000 ),
12054  produceSeedStopReasons = cms.bool( False ),
12055  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ),
12056  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12057  TrajectoryBuilder = cms.string( "" )
12058 )
12059 fragment.hltPAIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12060  src = cms.InputTag( "hltPAIter0CkfTrackCandidates" ),
12061  SimpleMagneticField = cms.string( "ParabolicMf" ),
12062  clusterRemovalInfo = cms.InputTag( "" ),
12063  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12064  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
12065  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12066  useHitsSplitting = cms.bool( False ),
12067  MeasurementTracker = cms.string( "" ),
12068  AlgorithmName = cms.string( "initialStep" ),
12069  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12070  NavigationSchool = cms.string( "" ),
12071  TrajectoryInEvent = cms.bool( False ),
12072  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
12073  GeometricInnerState = cms.bool( False ),
12074  useSimpleMF = cms.bool( True ),
12075  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12076 )
12077 fragment.hltPAIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer",
12078  vertexCollections = cms.VPSet(
12079  cms.PSet( chi2cutoff = cms.double( 3.0 ),
12080  label = cms.string( "" ),
12081  useBeamConstraint = cms.bool( False ),
12082  minNdof = cms.double( 0.0 ),
12083  maxDistanceToBeam = cms.double( 1.0 ),
12084  algorithm = cms.string( "AdaptiveVertexFitter" )
12085  )
12086  ),
12087  verbose = cms.untracked.bool( False ),
12088  TkFilterParameters = cms.PSet(
12089  maxEta = cms.double( 100.0 ),
12090  minPt = cms.double( 0.0 ),
12091  minSiliconLayersWithHits = cms.int32( 5 ),
12092  minPixelLayersWithHits = cms.int32( 2 ),
12093  maxNormalizedChi2 = cms.double( 20.0 ),
12094  trackQuality = cms.string( "any" ),
12095  algorithm = cms.string( "filter" ),
12096  maxD0Significance = cms.double( 5.0 )
12097  ),
12098  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
12099  TrackLabel = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
12100  TkClusParameters = cms.PSet(
12101  TkDAClusParameters = cms.PSet(
12102  zmerge = cms.double( 0.01 ),
12103  Tstop = cms.double( 0.5 ),
12104  d0CutOff = cms.double( 3.0 ),
12105  dzCutOff = cms.double( 4.0 ),
12106  vertexSize = cms.double( 0.01 ),
12107  coolingFactor = cms.double( 0.6 ),
12108  Tpurge = cms.double( 2.0 ),
12109  Tmin = cms.double( 2.4 ),
12110  uniquetrkweight = cms.double( 0.9 )
12111  ),
12112  algorithm = cms.string( "DA_vect" )
12113  )
12114 )
12115 fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
12116  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
12117  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
12118  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12119  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12120  qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ),
12121  mva = cms.PSet( ),
12122  ignoreVertices = cms.bool( False ),
12123  GBRForestFileName = cms.string( "" )
12124 )
12125 fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached",
12126  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
12127  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
12128  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12129  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12130  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
12131  mva = cms.PSet( ),
12132  ignoreVertices = cms.bool( False ),
12133  GBRForestFileName = cms.string( "" )
12134 )
12135 fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt",
12136  src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
12137  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
12138  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12139  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12140  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
12141  mva = cms.PSet( ),
12142  ignoreVertices = cms.bool( False ),
12143  GBRForestFileName = cms.string( "" )
12144 )
12145 fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger",
12146  inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1',
12147  'hltPAIter0TrackClassifier2',
12148  'hltPAIter0TrackClassifier3' )
12149 )
12150 fragment.hltPAIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12151  trackClassifier = cms.InputTag( 'hltPAIter0TrackSelection','QualityMasks' ),
12152  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12153  maxChi2 = cms.double( 9.0 ),
12154  trajectories = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ),
12155  oldClusterRemovalInfo = cms.InputTag( "" ),
12156  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
12157  overrideTrkQuals = cms.InputTag( "" ),
12158  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12159  TrackQuality = cms.string( "highPurity" )
12160 )
12161 fragment.hltPAIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12162  clustersToSkip = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
12163  OnDemand = cms.bool( False ),
12164  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12165 )
12166 fragment.hltPAIter1DetachedTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
12167  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
12168  'BPix1+BPix2+FPix1_pos',
12169  'BPix1+BPix2+FPix1_neg',
12170  'BPix1+FPix1_pos+FPix2_pos',
12171  'BPix1+FPix1_neg+FPix2_neg' ),
12172  MTOB = cms.PSet( ),
12173  TEC = cms.PSet( ),
12174  MTID = cms.PSet( ),
12175  FPix = cms.PSet(
12176  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12177  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
12178  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12179  ),
12180  MTEC = cms.PSet( ),
12181  MTIB = cms.PSet( ),
12182  TID = cms.PSet( ),
12183  TOB = cms.PSet( ),
12184  BPix = cms.PSet(
12185  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12186  skipClusters = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
12187  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12188  ),
12189  TIB = cms.PSet( )
12190 )
12191 fragment.hltPAIter1DetachedTripletTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12192  RegionPSet = cms.PSet(
12193  nSigmaZ = cms.double( 0.0 ),
12194  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12195  ptMin = cms.double( 0.3 ),
12196  originHalfLength = cms.double( 15.0 ),
12197  originRadius = cms.double( 1.5 ),
12198  precise = cms.bool( True ),
12199  useMultipleScattering = cms.bool( False )
12200  )
12201 )
12202 fragment.hltPAIter1DetachedTripletClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
12203  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
12204  silentClusterCheck = cms.untracked.bool( False ),
12205  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
12206  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12207  doClusterCheck = cms.bool( True ),
12208  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
12209  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12210 )
12211 fragment.hltPAIter1DetachedTripletHitDoublets = cms.EDProducer( "HitPairEDProducer",
12212  trackingRegions = cms.InputTag( "hltPAIter1DetachedTripletTrackingRegions" ),
12213  layerPairs = cms.vuint32( 0 ),
12214  clusterCheck = cms.InputTag( "hltPAIter1DetachedTripletClusterCheck" ),
12215  produceSeedingHitSets = cms.bool( False ),
12216  produceIntermediateHitDoublets = cms.bool( True ),
12217  maxElement = cms.uint32( 0 ),
12218  seedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" )
12219 )
12220 fragment.hltPAIter1DetachedTripletHitTriplets = cms.EDProducer( "PixelTripletLargeTipEDProducer",
12221  useBending = cms.bool( True ),
12222  useFixedPreFiltering = cms.bool( False ),
12223  produceIntermediateHitTriplets = cms.bool( False ),
12224  maxElement = cms.uint32( 1000000 ),
12225  phiPreFiltering = cms.double( 0.3 ),
12226  extraHitRPhitolerance = cms.double( 0.032 ),
12227  produceSeedingHitSets = cms.bool( True ),
12228  doublets = cms.InputTag( "hltPAIter1DetachedTripletHitDoublets" ),
12229  useMultScattering = cms.bool( True ),
12230  extraHitRZtolerance = cms.double( 0.037 )
12231 )
12232 fragment.hltPAIter1DetachedTripletSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12233  SeedComparitorPSet = cms.PSet(
12234  FilterStripHits = cms.bool( False ),
12235  FilterPixelHits = cms.bool( True ),
12236  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
12237  FilterAtHelixStage = cms.bool( False ),
12238  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
12239  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
12240  ),
12241  forceKinematicWithRegionDirection = cms.bool( False ),
12242  magneticField = cms.string( "ParabolicMf" ),
12243  SeedMomentumForBOFF = cms.double( 5.0 ),
12244  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12245  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12246  MinOneOverPtError = cms.double( 1.0 ),
12247  seedingHitSets = cms.InputTag( "hltPAIter1DetachedTripletHitTriplets" ),
12248  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12249 )
12250 fragment.hltPAIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12251  src = cms.InputTag( "hltPAIter1DetachedTripletSeeds" ),
12252  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12253  SimpleMagneticField = cms.string( "ParabolicMf" ),
12254  TransientInitialStateEstimatorParameters = cms.PSet(
12255  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12256  numberMeasurementsForFit = cms.int32( 4 ),
12257  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12258  ),
12259  TrajectoryCleaner = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
12260  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
12261  cleanTrajectoryAfterInOut = cms.bool( True ),
12262  useHitsSplitting = cms.bool( True ),
12263  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12264  doSeedingRegionRebuilding = cms.bool( True ),
12265  maxNSeeds = cms.uint32( 500000 ),
12266  produceSeedStopReasons = cms.bool( False ),
12267  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ),
12268  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12269  TrajectoryBuilder = cms.string( "" )
12270 )
12271 fragment.hltPAIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12272  src = cms.InputTag( "hltPAIter1CkfTrackCandidates" ),
12273  SimpleMagneticField = cms.string( "ParabolicMf" ),
12274  clusterRemovalInfo = cms.InputTag( "" ),
12275  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12276  MeasurementTrackerEvent = cms.InputTag( "hltPAIter1MaskedMeasurementTrackerEvent" ),
12277  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12278  useHitsSplitting = cms.bool( False ),
12279  MeasurementTracker = cms.string( "" ),
12280  AlgorithmName = cms.string( "detachedTripletStep" ),
12281  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12282  NavigationSchool = cms.string( "" ),
12283  TrajectoryInEvent = cms.bool( False ),
12284  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
12285  GeometricInnerState = cms.bool( False ),
12286  useSimpleMF = cms.bool( True ),
12287  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12288 )
12289 fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
12290  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
12291  GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ),
12292  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12293  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12294  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
12295  mva = cms.PSet( ),
12296  ignoreVertices = cms.bool( False ),
12297  GBRForestFileName = cms.string( "" )
12298 )
12299 fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
12300  src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
12301  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
12302  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12303  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12304  qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ),
12305  mva = cms.PSet( ),
12306  ignoreVertices = cms.bool( False ),
12307  GBRForestFileName = cms.string( "" )
12308 )
12309 fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger",
12310  inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1',
12311  'hltPAIter1TrackClassifier2' )
12312 )
12313 fragment.hltPAIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12314  trackClassifier = cms.InputTag( 'hltPAIter1TrackSelection','QualityMasks' ),
12315  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12316  maxChi2 = cms.double( 9.0 ),
12317  trajectories = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ),
12318  oldClusterRemovalInfo = cms.InputTag( "hltPAIter1ClustersRefRemoval" ),
12319  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
12320  overrideTrkQuals = cms.InputTag( "" ),
12321  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12322  TrackQuality = cms.string( "highPurity" )
12323 )
12324 fragment.hltPAIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12325  clustersToSkip = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
12326  OnDemand = cms.bool( False ),
12327  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12328 )
12329 fragment.hltPAIter2LowPtTripletLayers = cms.EDProducer( "SeedingLayersEDProducer",
12330  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
12331  'BPix1+BPix2+FPix1_pos',
12332  'BPix1+BPix2+FPix1_neg',
12333  'BPix1+FPix1_pos+FPix2_pos',
12334  'BPix1+FPix1_neg+FPix2_neg' ),
12335  MTOB = cms.PSet( ),
12336  TEC = cms.PSet( ),
12337  MTID = cms.PSet( ),
12338  FPix = cms.PSet(
12339  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12340  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
12341  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12342  ),
12343  MTEC = cms.PSet( ),
12344  MTIB = cms.PSet( ),
12345  TID = cms.PSet( ),
12346  TOB = cms.PSet( ),
12347  BPix = cms.PSet(
12348  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12349  skipClusters = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
12350  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12351  ),
12352  TIB = cms.PSet( )
12353 )
12354 fragment.hltPAIter2LowPtTripletTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12355  RegionPSet = cms.PSet(
12356  nSigmaZ = cms.double( 4.0 ),
12357  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12358  ptMin = cms.double( 0.2 ),
12359  originHalfLength = cms.double( 0.0 ),
12360  originRadius = cms.double( 0.02 ),
12361  precise = cms.bool( True ),
12362  useMultipleScattering = cms.bool( False )
12363  )
12364 )
12365 fragment.hltPAIter2LowPtTripletClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
12366  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
12367  silentClusterCheck = cms.untracked.bool( False ),
12368  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
12369  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12370  doClusterCheck = cms.bool( True ),
12371  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
12372  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12373 )
12374 fragment.hltPAIter2LowPtTripletHitDoublets = cms.EDProducer( "HitPairEDProducer",
12375  trackingRegions = cms.InputTag( "hltPAIter2LowPtTripletTrackingRegions" ),
12376  layerPairs = cms.vuint32( 0 ),
12377  clusterCheck = cms.InputTag( "hltPAIter2LowPtTripletClusterCheck" ),
12378  produceSeedingHitSets = cms.bool( False ),
12379  produceIntermediateHitDoublets = cms.bool( True ),
12380  maxElement = cms.uint32( 0 ),
12381  seedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" )
12382 )
12383 fragment.hltPAIter2LowPtTripletHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer",
12384  useBending = cms.bool( True ),
12385  useFixedPreFiltering = cms.bool( False ),
12386  produceIntermediateHitTriplets = cms.bool( False ),
12387  maxElement = cms.uint32( 1000000 ),
12388  SeedComparitorPSet = cms.PSet(
12389  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
12390  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
12391  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
12392  ),
12393  extraHitRPhitolerance = cms.double( 0.032 ),
12394  produceSeedingHitSets = cms.bool( True ),
12395  doublets = cms.InputTag( "hltPAIter2LowPtTripletHitDoublets" ),
12396  useMultScattering = cms.bool( True ),
12397  phiPreFiltering = cms.double( 0.3 ),
12398  extraHitRZtolerance = cms.double( 0.037 )
12399 )
12400 fragment.hltPAIter2LowPtTripletSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12401  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
12402  forceKinematicWithRegionDirection = cms.bool( False ),
12403  magneticField = cms.string( "ParabolicMf" ),
12404  SeedMomentumForBOFF = cms.double( 5.0 ),
12405  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12406  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12407  MinOneOverPtError = cms.double( 1.0 ),
12408  seedingHitSets = cms.InputTag( "hltPAIter2LowPtTripletHitTriplets" ),
12409  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12410 )
12411 fragment.hltPAIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12412  src = cms.InputTag( "hltPAIter2LowPtTripletSeeds" ),
12413  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12414  SimpleMagneticField = cms.string( "ParabolicMf" ),
12415  TransientInitialStateEstimatorParameters = cms.PSet(
12416  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12417  numberMeasurementsForFit = cms.int32( 4 ),
12418  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12419  ),
12420  TrajectoryCleaner = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
12421  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
12422  cleanTrajectoryAfterInOut = cms.bool( True ),
12423  useHitsSplitting = cms.bool( True ),
12424  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12425  doSeedingRegionRebuilding = cms.bool( True ),
12426  maxNSeeds = cms.uint32( 500000 ),
12427  produceSeedStopReasons = cms.bool( False ),
12428  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ),
12429  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12430  TrajectoryBuilder = cms.string( "" )
12431 )
12432 fragment.hltPAIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12433  src = cms.InputTag( "hltPAIter2CkfTrackCandidates" ),
12434  SimpleMagneticField = cms.string( "ParabolicMf" ),
12435  clusterRemovalInfo = cms.InputTag( "" ),
12436  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12437  MeasurementTrackerEvent = cms.InputTag( "hltPAIter2MaskedMeasurementTrackerEvent" ),
12438  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12439  useHitsSplitting = cms.bool( False ),
12440  MeasurementTracker = cms.string( "" ),
12441  AlgorithmName = cms.string( "lowPtTripletStep" ),
12442  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12443  NavigationSchool = cms.string( "" ),
12444  TrajectoryInEvent = cms.bool( False ),
12445  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
12446  GeometricInnerState = cms.bool( False ),
12447  useSimpleMF = cms.bool( True ),
12448  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12449 )
12450 fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
12451  src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
12452  GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ),
12453  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12454  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12455  qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ),
12456  mva = cms.PSet( ),
12457  ignoreVertices = cms.bool( False ),
12458  GBRForestFileName = cms.string( "" )
12459 )
12460 fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12461  trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ),
12462  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12463  maxChi2 = cms.double( 9.0 ),
12464  trajectories = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ),
12465  oldClusterRemovalInfo = cms.InputTag( "hltPAIter2ClustersRefRemoval" ),
12466  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
12467  overrideTrkQuals = cms.InputTag( "" ),
12468  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12469  TrackQuality = cms.string( "highPurity" )
12470 )
12471 fragment.hltPAIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12472  clustersToSkip = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
12473  OnDemand = cms.bool( False ),
12474  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12475 )
12476 fragment.hltPAIter3PixelPairLayers = cms.EDProducer( "SeedingLayersEDProducer",
12477  layerList = cms.vstring( 'BPix1+BPix2',
12478  'BPix1+BPix3',
12479  'BPix2+BPix3',
12480  'BPix1+FPix1_pos',
12481  'BPix1+FPix1_neg',
12482  'BPix2+FPix1_pos',
12483  'BPix2+FPix1_neg',
12484  'BPix1+FPix2_pos',
12485  'BPix1+FPix2_neg',
12486  'FPix1_pos+FPix2_pos',
12487  'FPix1_neg+FPix2_neg' ),
12488  MTOB = cms.PSet( ),
12489  TEC = cms.PSet( ),
12490  MTID = cms.PSet( ),
12491  FPix = cms.PSet(
12492  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12493  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
12494  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12495  ),
12496  MTEC = cms.PSet( ),
12497  MTIB = cms.PSet( ),
12498  TID = cms.PSet( ),
12499  TOB = cms.PSet( ),
12500  BPix = cms.PSet(
12501  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12502  skipClusters = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
12503  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12504  ),
12505  TIB = cms.PSet( )
12506 )
12507 fragment.hltPAIter3PixelPairTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
12508  RegionPSet = cms.PSet(
12509  useFixedError = cms.bool( True ),
12510  nSigmaZ = cms.double( 4.0 ),
12511  VertexCollection = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12512  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12513  useFoundVertices = cms.bool( True ),
12514  fixedError = cms.double( 0.03 ),
12515  sigmaZVertex = cms.double( 3.0 ),
12516  useFakeVertices = cms.bool( False ),
12517  ptMin = cms.double( 0.6 ),
12518  originRadius = cms.double( 0.015 ),
12519  precise = cms.bool( True ),
12520  useMultipleScattering = cms.bool( True )
12521  )
12522 )
12523 fragment.hltPAIter3PixelPairClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
12524  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
12525  silentClusterCheck = cms.untracked.bool( False ),
12526  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
12527  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12528  doClusterCheck = cms.bool( True ),
12529  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
12530  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12531 )
12532 fragment.hltPAIter3PixelPairHitDoublets = cms.EDProducer( "HitPairEDProducer",
12533  trackingRegions = cms.InputTag( "hltPAIter3PixelPairTrackingRegions" ),
12534  layerPairs = cms.vuint32( 0 ),
12535  clusterCheck = cms.InputTag( "hltPAIter3PixelPairClusterCheck" ),
12536  produceSeedingHitSets = cms.bool( True ),
12537  produceIntermediateHitDoublets = cms.bool( False ),
12538  maxElement = cms.uint32( 1000000 ),
12539  seedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" )
12540 )
12541 fragment.hltPAIter3PixelPairSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
12542  SeedComparitorPSet = cms.PSet(
12543  FilterStripHits = cms.bool( False ),
12544  FilterPixelHits = cms.bool( True ),
12545  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
12546  FilterAtHelixStage = cms.bool( False ),
12547  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
12548  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
12549  ),
12550  forceKinematicWithRegionDirection = cms.bool( False ),
12551  magneticField = cms.string( "ParabolicMf" ),
12552  SeedMomentumForBOFF = cms.double( 5.0 ),
12553  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12554  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12555  MinOneOverPtError = cms.double( 1.0 ),
12556  seedingHitSets = cms.InputTag( "hltPAIter3PixelPairHitDoublets" ),
12557  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12558 )
12559 fragment.hltPAIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12560  src = cms.InputTag( "hltPAIter3PixelPairSeeds" ),
12561  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12562  SimpleMagneticField = cms.string( "ParabolicMf" ),
12563  TransientInitialStateEstimatorParameters = cms.PSet(
12564  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12565  numberMeasurementsForFit = cms.int32( 4 ),
12566  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12567  ),
12568  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
12569  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
12570  cleanTrajectoryAfterInOut = cms.bool( True ),
12571  useHitsSplitting = cms.bool( True ),
12572  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12573  doSeedingRegionRebuilding = cms.bool( True ),
12574  maxNSeeds = cms.uint32( 500000 ),
12575  produceSeedStopReasons = cms.bool( False ),
12576  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ),
12577  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12578  TrajectoryBuilder = cms.string( "" )
12579 )
12580 fragment.hltPAIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12581  src = cms.InputTag( "hltPAIter3CkfTrackCandidates" ),
12582  SimpleMagneticField = cms.string( "ParabolicMf" ),
12583  clusterRemovalInfo = cms.InputTag( "" ),
12584  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12585  MeasurementTrackerEvent = cms.InputTag( "hltPAIter3MaskedMeasurementTrackerEvent" ),
12586  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12587  useHitsSplitting = cms.bool( False ),
12588  MeasurementTracker = cms.string( "" ),
12589  AlgorithmName = cms.string( "pixelPairStep" ),
12590  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12591  NavigationSchool = cms.string( "" ),
12592  TrajectoryInEvent = cms.bool( False ),
12593  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
12594  GeometricInnerState = cms.bool( False ),
12595  useSimpleMF = cms.bool( True ),
12596  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12597 )
12598 fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt",
12599  src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
12600  GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ),
12601  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12602  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12603  qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ),
12604  mva = cms.PSet( ),
12605  ignoreVertices = cms.bool( False ),
12606  GBRForestFileName = cms.string( "" )
12607 )
12608 fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12609  trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ),
12610  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12611  maxChi2 = cms.double( 9.0 ),
12612  trajectories = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ),
12613  oldClusterRemovalInfo = cms.InputTag( "hltPAIter3ClustersRefRemoval" ),
12614  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
12615  overrideTrkQuals = cms.InputTag( "" ),
12616  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12617  TrackQuality = cms.string( "highPurity" )
12618 )
12619 fragment.hltPAIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12620  clustersToSkip = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
12621  OnDemand = cms.bool( False ),
12622  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12623 )
12624 fragment.hltPAIter4MixedTripletLayersA = cms.EDProducer( "SeedingLayersEDProducer",
12625  layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos',
12626  'BPix2+FPix1_neg+FPix2_neg' ),
12627  MTOB = cms.PSet( ),
12628  TEC = cms.PSet(
12629  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12630  minRing = cms.int32( 1 ),
12631  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
12632  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
12633  useRingSlector = cms.bool( True ),
12634  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
12635  maxRing = cms.int32( 1 )
12636  ),
12637  MTID = cms.PSet( ),
12638  FPix = cms.PSet(
12639  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12640  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
12641  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12642  ),
12643  MTEC = cms.PSet( ),
12644  MTIB = cms.PSet( ),
12645  TID = cms.PSet( ),
12646  TOB = cms.PSet( ),
12647  BPix = cms.PSet(
12648  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12649  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
12650  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12651  ),
12652  TIB = cms.PSet( )
12653 )
12654 fragment.hltPAIter4MixedTripletTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12655  RegionPSet = cms.PSet(
12656  nSigmaZ = cms.double( 0.0 ),
12657  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12658  ptMin = cms.double( 0.4 ),
12659  originHalfLength = cms.double( 15.0 ),
12660  originRadius = cms.double( 1.5 ),
12661  precise = cms.bool( True ),
12662  useMultipleScattering = cms.bool( False )
12663  )
12664 )
12665 fragment.hltPAIter4MixedTripletClusterCheckA = cms.EDProducer( "ClusterCheckerEDProducer",
12666  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
12667  silentClusterCheck = cms.untracked.bool( False ),
12668  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
12669  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12670  doClusterCheck = cms.bool( True ),
12671  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
12672  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12673 )
12674 fragment.hltPAIter4MixedTripletHitDoubletsA = cms.EDProducer( "HitPairEDProducer",
12675  trackingRegions = cms.InputTag( "hltPAIter4MixedTripletTrackingRegionsA" ),
12676  layerPairs = cms.vuint32( 0 ),
12677  clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckA" ),
12678  produceSeedingHitSets = cms.bool( False ),
12679  produceIntermediateHitDoublets = cms.bool( True ),
12680  maxElement = cms.uint32( 0 ),
12681  seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" )
12682 )
12683 fragment.hltPAIter4MixedTripletHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer",
12684  useBending = cms.bool( True ),
12685  useFixedPreFiltering = cms.bool( False ),
12686  produceIntermediateHitTriplets = cms.bool( False ),
12687  maxElement = cms.uint32( 100000 ),
12688  phiPreFiltering = cms.double( 0.3 ),
12689  extraHitRPhitolerance = cms.double( 0.0 ),
12690  produceSeedingHitSets = cms.bool( True ),
12691  doublets = cms.InputTag( "hltPAIter4MixedTripletHitDoubletsA" ),
12692  useMultScattering = cms.bool( True ),
12693  extraHitRZtolerance = cms.double( 0.0 )
12694 )
12695 fragment.hltPAIter4MixedTripletSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12696  SeedComparitorPSet = cms.PSet(
12697  FilterStripHits = cms.bool( True ),
12698  FilterPixelHits = cms.bool( True ),
12699  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
12700  FilterAtHelixStage = cms.bool( False ),
12701  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
12702  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
12703  ),
12704  forceKinematicWithRegionDirection = cms.bool( False ),
12705  magneticField = cms.string( "ParabolicMf" ),
12706  SeedMomentumForBOFF = cms.double( 5.0 ),
12707  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12708  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12709  MinOneOverPtError = cms.double( 1.0 ),
12710  seedingHitSets = cms.InputTag( "hltPAIter4MixedTripletHitTripletsA" ),
12711  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12712 )
12713 fragment.hltPAIter4MixedTripletLayersB = cms.EDProducer( "SeedingLayersEDProducer",
12714  layerList = cms.vstring( 'BPix2+BPix3+TIB1' ),
12715  MTOB = cms.PSet( ),
12716  TEC = cms.PSet( ),
12717  MTID = cms.PSet( ),
12718  FPix = cms.PSet( ),
12719  MTEC = cms.PSet( ),
12720  MTIB = cms.PSet( ),
12721  TID = cms.PSet( ),
12722  TOB = cms.PSet( ),
12723  BPix = cms.PSet(
12724  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12725  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
12726  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
12727  ),
12728  TIB = cms.PSet(
12729  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12730  skipClusters = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
12731  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
12732  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
12733  )
12734 )
12735 fragment.hltPAIter4MixedTripletTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12736  RegionPSet = cms.PSet(
12737  nSigmaZ = cms.double( 0.0 ),
12738  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12739  ptMin = cms.double( 0.6 ),
12740  originHalfLength = cms.double( 10.0 ),
12741  originRadius = cms.double( 1.5 ),
12742  precise = cms.bool( True ),
12743  useMultipleScattering = cms.bool( False )
12744  )
12745 )
12746 fragment.hltPAIter4MixedTripletClusterCheckB = cms.EDProducer( "ClusterCheckerEDProducer",
12747  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
12748  silentClusterCheck = cms.untracked.bool( False ),
12749  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
12750  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12751  doClusterCheck = cms.bool( True ),
12752  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
12753  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12754 )
12755 fragment.hltPAIter4MixedTripletHitDoubletsB = cms.EDProducer( "HitPairEDProducer",
12756  trackingRegions = cms.InputTag( "hltPAIter4MixedTripletTrackingRegionsB" ),
12757  layerPairs = cms.vuint32( 0 ),
12758  clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckB" ),
12759  produceSeedingHitSets = cms.bool( False ),
12760  produceIntermediateHitDoublets = cms.bool( True ),
12761  maxElement = cms.uint32( 0 ),
12762  seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" )
12763 )
12764 fragment.hltPAIter4MixedTripletHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer",
12765  useBending = cms.bool( True ),
12766  useFixedPreFiltering = cms.bool( False ),
12767  produceIntermediateHitTriplets = cms.bool( False ),
12768  maxElement = cms.uint32( 100000 ),
12769  phiPreFiltering = cms.double( 0.3 ),
12770  extraHitRPhitolerance = cms.double( 0.0 ),
12771  produceSeedingHitSets = cms.bool( True ),
12772  doublets = cms.InputTag( "hltPAIter4MixedTripletHitDoubletsB" ),
12773  useMultScattering = cms.bool( True ),
12774  extraHitRZtolerance = cms.double( 0.0 )
12775 )
12776 fragment.hltPAIter4MixedTripletSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
12777  SeedComparitorPSet = cms.PSet(
12778  FilterStripHits = cms.bool( True ),
12779  FilterPixelHits = cms.bool( True ),
12780  ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
12781  FilterAtHelixStage = cms.bool( False ),
12782  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
12783  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
12784  ),
12785  forceKinematicWithRegionDirection = cms.bool( False ),
12786  magneticField = cms.string( "ParabolicMf" ),
12787  SeedMomentumForBOFF = cms.double( 5.0 ),
12788  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
12789  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12790  MinOneOverPtError = cms.double( 1.0 ),
12791  seedingHitSets = cms.InputTag( "hltPAIter4MixedTripletHitTripletsB" ),
12792  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
12793 )
12794 fragment.hltPAIter4MixedSeeds = cms.EDProducer( "SeedCombiner",
12795  seedCollections = cms.VInputTag( 'hltPAIter4MixedTripletSeedsA','hltPAIter4MixedTripletSeedsB' )
12796 )
12797 fragment.hltPAIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
12798  src = cms.InputTag( "hltPAIter4MixedSeeds" ),
12799  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
12800  SimpleMagneticField = cms.string( "ParabolicMf" ),
12801  TransientInitialStateEstimatorParameters = cms.PSet(
12802  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
12803  numberMeasurementsForFit = cms.int32( 4 ),
12804  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
12805  ),
12806  TrajectoryCleaner = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
12807  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
12808  cleanTrajectoryAfterInOut = cms.bool( True ),
12809  useHitsSplitting = cms.bool( True ),
12810  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
12811  doSeedingRegionRebuilding = cms.bool( True ),
12812  maxNSeeds = cms.uint32( 500000 ),
12813  produceSeedStopReasons = cms.bool( False ),
12814  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ),
12815  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
12816  TrajectoryBuilder = cms.string( "" )
12817 )
12818 fragment.hltPAIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
12819  src = cms.InputTag( "hltPAIter4CkfTrackCandidates" ),
12820  SimpleMagneticField = cms.string( "ParabolicMf" ),
12821  clusterRemovalInfo = cms.InputTag( "" ),
12822  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12823  MeasurementTrackerEvent = cms.InputTag( "hltPAIter4MaskedMeasurementTrackerEvent" ),
12824  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
12825  useHitsSplitting = cms.bool( False ),
12826  MeasurementTracker = cms.string( "" ),
12827  AlgorithmName = cms.string( "mixedTripletStep" ),
12828  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
12829  NavigationSchool = cms.string( "" ),
12830  TrajectoryInEvent = cms.bool( False ),
12831  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
12832  GeometricInnerState = cms.bool( False ),
12833  useSimpleMF = cms.bool( True ),
12834  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
12835 )
12836 fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
12837  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
12838  GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ),
12839  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12840  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12841  qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ),
12842  mva = cms.PSet( ),
12843  ignoreVertices = cms.bool( False ),
12844  GBRForestFileName = cms.string( "" )
12845 )
12846 fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
12847  src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
12848  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
12849  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
12850  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
12851  qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ),
12852  mva = cms.PSet( ),
12853  ignoreVertices = cms.bool( False ),
12854  GBRForestFileName = cms.string( "" )
12855 )
12856 fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger",
12857  inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1',
12858  'hltPAIter4TrackClassifier2' )
12859 )
12860 fragment.hltPAIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
12861  trackClassifier = cms.InputTag( 'hltPAIter4TrackSelection','QualityMasks' ),
12862  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
12863  maxChi2 = cms.double( 9.0 ),
12864  trajectories = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ),
12865  oldClusterRemovalInfo = cms.InputTag( "hltPAIter4ClustersRefRemoval" ),
12866  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
12867  overrideTrkQuals = cms.InputTag( "" ),
12868  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12869  TrackQuality = cms.string( "highPurity" )
12870 )
12871 fragment.hltPAIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
12872  clustersToSkip = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
12873  OnDemand = cms.bool( False ),
12874  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12875 )
12876 fragment.hltPAIter5PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer",
12877  layerList = cms.vstring( 'TIB1+TIB2+MTIB3',
12878  'TIB1+TIB2+MTIB4',
12879  'TIB1+TIB2+MTID1_pos',
12880  'TIB1+TIB2+MTID1_neg',
12881  'TID1_pos+TID2_pos+TID3_pos',
12882  'TID1_neg+TID2_neg+TID3_neg',
12883  'TID1_pos+TID2_pos+MTID3_pos',
12884  'TID1_neg+TID2_neg+MTID3_neg',
12885  'TID1_pos+TID2_pos+MTEC1_pos',
12886  'TID1_neg+TID2_neg+MTEC1_neg',
12887  'TID2_pos+TID3_pos+TEC1_pos',
12888  'TID2_neg+TID3_neg+TEC1_neg',
12889  'TID2_pos+TID3_pos+MTEC1_pos',
12890  'TID2_neg+TID3_neg+MTEC1_neg',
12891  'TEC1_pos+TEC2_pos+TEC3_pos',
12892  'TEC1_neg+TEC2_neg+TEC3_neg',
12893  'TEC1_pos+TEC2_pos+MTEC3_pos',
12894  'TEC1_neg+TEC2_neg+MTEC3_neg',
12895  'TEC1_pos+TEC2_pos+TEC4_pos',
12896  'TEC1_neg+TEC2_neg+TEC4_neg',
12897  'TEC1_pos+TEC2_pos+MTEC4_pos',
12898  'TEC1_neg+TEC2_neg+MTEC4_neg',
12899  'TEC2_pos+TEC3_pos+TEC4_pos',
12900  'TEC2_neg+TEC3_neg+TEC4_neg',
12901  'TEC2_pos+TEC3_pos+MTEC4_pos',
12902  'TEC2_neg+TEC3_neg+MTEC4_neg',
12903  'TEC2_pos+TEC3_pos+TEC5_pos',
12904  'TEC2_neg+TEC3_neg+TEC5_neg',
12905  'TEC2_pos+TEC3_pos+TEC6_pos',
12906  'TEC2_neg+TEC3_neg+TEC6_neg',
12907  'TEC3_pos+TEC4_pos+TEC5_pos',
12908  'TEC3_neg+TEC4_neg+TEC5_neg',
12909  'TEC3_pos+TEC4_pos+MTEC5_pos',
12910  'TEC3_neg+TEC4_neg+MTEC5_neg',
12911  'TEC3_pos+TEC5_pos+TEC6_pos',
12912  'TEC3_neg+TEC5_neg+TEC6_neg',
12913  'TEC4_pos+TEC5_pos+TEC6_pos',
12914  'TEC4_neg+TEC5_neg+TEC6_neg' ),
12915  MTOB = cms.PSet( ),
12916  TEC = cms.PSet(
12917  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12918  minRing = cms.int32( 1 ),
12919  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
12920  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
12921  useRingSlector = cms.bool( True ),
12922  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
12923  maxRing = cms.int32( 2 )
12924  ),
12925  MTID = cms.PSet(
12926  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12927  minRing = cms.int32( 3 ),
12928  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
12929  useRingSlector = cms.bool( True ),
12930  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
12931  maxRing = cms.int32( 3 ),
12932  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
12933  ),
12934  FPix = cms.PSet( ),
12935  MTEC = cms.PSet(
12936  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12937  minRing = cms.int32( 3 ),
12938  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
12939  useRingSlector = cms.bool( True ),
12940  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
12941  maxRing = cms.int32( 3 ),
12942  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
12943  ),
12944  MTIB = cms.PSet(
12945  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12946  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
12947  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
12948  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
12949  ),
12950  TID = cms.PSet(
12951  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12952  minRing = cms.int32( 1 ),
12953  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
12954  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
12955  useRingSlector = cms.bool( True ),
12956  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
12957  maxRing = cms.int32( 2 )
12958  ),
12959  TOB = cms.PSet( ),
12960  BPix = cms.PSet( ),
12961  TIB = cms.PSet(
12962  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
12963  skipClusters = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
12964  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
12965  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
12966  )
12967 )
12968 fragment.hltPAIter5PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
12969  RegionPSet = cms.PSet(
12970  nSigmaZ = cms.double( 0.0 ),
12971  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
12972  ptMin = cms.double( 0.4 ),
12973  originHalfLength = cms.double( 12.0 ),
12974  originRadius = cms.double( 1.0 ),
12975  precise = cms.bool( True ),
12976  useMultipleScattering = cms.bool( False )
12977  )
12978 )
12979 fragment.hltPAIter5PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
12980  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
12981  silentClusterCheck = cms.untracked.bool( False ),
12982  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
12983  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
12984  doClusterCheck = cms.bool( True ),
12985  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
12986  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
12987 )
12988 fragment.hltPAIter5PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer",
12989  trackingRegions = cms.InputTag( "hltPAIter5PixelLessTrackingRegions" ),
12990  layerPairs = cms.vuint32( 0 ),
12991  clusterCheck = cms.InputTag( "hltPAIter5PixelLessClusterCheck" ),
12992  produceSeedingHitSets = cms.bool( False ),
12993  produceIntermediateHitDoublets = cms.bool( True ),
12994  maxElement = cms.uint32( 0 ),
12995  seedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" )
12996 )
12997 fragment.hltPAIter5PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer",
12998  detIdsToDebug = cms.vint32( 0, 0, 0 ),
12999  extraPhiKDBox = cms.double( 0.005 ),
13000  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
13001  useFixedPreFiltering = cms.bool( False ),
13002  refitHits = cms.bool( True ),
13003  chi2VsPtCut = cms.bool( True ),
13004  maxChi2 = cms.double( 5.0 ),
13005  extraHitRPhitolerance = cms.double( 0.0 ),
13006  extraRKDBox = cms.double( 0.2 ),
13007  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
13008  extraZKDBox = cms.double( 0.2 ),
13009  doublets = cms.InputTag( "hltPAIter5PixelLessHitDoublets" ),
13010  maxElement = cms.uint32( 1000000 ),
13011  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13012  phiPreFiltering = cms.double( 0.3 ),
13013  extraHitRZtolerance = cms.double( 0.0 ),
13014  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13015  fnSigmaRZ = cms.double( 2.0 )
13016 )
13017 fragment.hltPAIter5PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
13018  SeedComparitorPSet = cms.PSet(
13019  mode = cms.string( "and" ),
13020  comparitors = cms.VPSet(
13021  cms.PSet( FilterStripHits = cms.bool( True ),
13022  FilterPixelHits = cms.bool( False ),
13023  ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
13024  FilterAtHelixStage = cms.bool( True ),
13025  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13026  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
13027  ),
13028  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
13029  trimMaxADC = cms.double( 30.0 ),
13030  seedCutMIPs = cms.double( 0.35 ),
13031  subclusterCutMIPs = cms.double( 0.45 ),
13032  subclusterWindow = cms.double( 0.7 ),
13033  maxNSat = cms.uint32( 3 ),
13034  trimMaxFracNeigh = cms.double( 0.25 ),
13035  FilterAtHelixStage = cms.bool( False ),
13036  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
13037  seedCutSN = cms.double( 7.0 ),
13038  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
13039  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
13040  trimMaxFracTotal = cms.double( 0.15 )
13041  )
13042  ),
13043  ComponentName = cms.string( "CombinedSeedComparitor" )
13044  ),
13045  forceKinematicWithRegionDirection = cms.bool( False ),
13046  magneticField = cms.string( "ParabolicMf" ),
13047  SeedMomentumForBOFF = cms.double( 5.0 ),
13048  OriginTransverseErrorMultiplier = cms.double( 2.0 ),
13049  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13050  MinOneOverPtError = cms.double( 1.0 ),
13051  seedingHitSets = cms.InputTag( "hltPAIter5PixelLessHitTriplets" ),
13052  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13053 )
13054 fragment.hltPAIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
13055  src = cms.InputTag( "hltPAIter5PixelLessSeeds" ),
13056  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13057  SimpleMagneticField = cms.string( "ParabolicMf" ),
13058  TransientInitialStateEstimatorParameters = cms.PSet(
13059  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13060  numberMeasurementsForFit = cms.int32( 4 ),
13061  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13062  ),
13063  TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
13064  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
13065  cleanTrajectoryAfterInOut = cms.bool( True ),
13066  useHitsSplitting = cms.bool( True ),
13067  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13068  doSeedingRegionRebuilding = cms.bool( True ),
13069  maxNSeeds = cms.uint32( 500000 ),
13070  produceSeedStopReasons = cms.bool( False ),
13071  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ),
13072  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13073  TrajectoryBuilder = cms.string( "" )
13074 )
13075 fragment.hltPAIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
13076  src = cms.InputTag( "hltPAIter5CkfTrackCandidates" ),
13077  SimpleMagneticField = cms.string( "ParabolicMf" ),
13078  clusterRemovalInfo = cms.InputTag( "" ),
13079  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13080  MeasurementTrackerEvent = cms.InputTag( "hltPAIter5MaskedMeasurementTrackerEvent" ),
13081  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13082  useHitsSplitting = cms.bool( False ),
13083  MeasurementTracker = cms.string( "" ),
13084  AlgorithmName = cms.string( "pixelLessStep" ),
13085  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13086  NavigationSchool = cms.string( "" ),
13087  TrajectoryInEvent = cms.bool( False ),
13088  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
13089  GeometricInnerState = cms.bool( False ),
13090  useSimpleMF = cms.bool( True ),
13091  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13092 )
13093 fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt",
13094  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
13095  GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ),
13096  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13097  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
13098  qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ),
13099  mva = cms.PSet( ),
13100  ignoreVertices = cms.bool( False ),
13101  GBRForestFileName = cms.string( "" )
13102 )
13103 fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
13104  src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
13105  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
13106  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13107  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
13108  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
13109  mva = cms.PSet( ),
13110  ignoreVertices = cms.bool( False ),
13111  GBRForestFileName = cms.string( "" )
13112 )
13113 fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger",
13114  inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1',
13115  'hltPAIter5TrackClassifier2' )
13116 )
13117 fragment.hltPAIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
13118  trackClassifier = cms.InputTag( 'hltPAIter5TrackSelection','QualityMasks' ),
13119  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
13120  maxChi2 = cms.double( 9.0 ),
13121  trajectories = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ),
13122  oldClusterRemovalInfo = cms.InputTag( "hltPAIter5ClustersRefRemoval" ),
13123  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityForPA" ),
13124  overrideTrkQuals = cms.InputTag( "" ),
13125  pixelClusters = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
13126  TrackQuality = cms.string( "highPurity" )
13127 )
13128 fragment.hltPAIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
13129  clustersToSkip = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
13130  OnDemand = cms.bool( False ),
13131  src = cms.InputTag( "hltSiStripClustersAfterSplitting" )
13132 )
13133 fragment.hltPAIter6TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer",
13134  layerList = cms.vstring( 'TOB1+TOB2+MTOB3',
13135  'TOB1+TOB2+MTOB4',
13136  'TOB1+TOB2+MTEC1_pos',
13137  'TOB1+TOB2+MTEC1_neg' ),
13138  MTOB = cms.PSet(
13139  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13140  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
13141  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
13142  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
13143  ),
13144  TEC = cms.PSet( ),
13145  MTID = cms.PSet( ),
13146  FPix = cms.PSet( ),
13147  MTEC = cms.PSet(
13148  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13149  minRing = cms.int32( 6 ),
13150  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
13151  useRingSlector = cms.bool( True ),
13152  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
13153  maxRing = cms.int32( 7 ),
13154  rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','rphiRecHit' )
13155  ),
13156  MTIB = cms.PSet( ),
13157  TID = cms.PSet( ),
13158  TOB = cms.PSet(
13159  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13160  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
13161  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
13162  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
13163  ),
13164  BPix = cms.PSet( ),
13165  TIB = cms.PSet( )
13166 )
13167 fragment.hltPAIter6TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13168  RegionPSet = cms.PSet(
13169  nSigmaZ = cms.double( 0.0 ),
13170  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13171  ptMin = cms.double( 0.55 ),
13172  originHalfLength = cms.double( 20.0 ),
13173  originRadius = cms.double( 3.5 ),
13174  precise = cms.bool( True ),
13175  useMultipleScattering = cms.bool( False )
13176  )
13177 )
13178 fragment.hltPAIter6TobTecClusterCheckTripl = cms.EDProducer( "ClusterCheckerEDProducer",
13179  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
13180  silentClusterCheck = cms.untracked.bool( False ),
13181  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
13182  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
13183  doClusterCheck = cms.bool( True ),
13184  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
13185  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
13186 )
13187 fragment.hltPAIter6TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer",
13188  trackingRegions = cms.InputTag( "hltPAIter6TobTecTrackingRegionsTripl" ),
13189  layerPairs = cms.vuint32( 0 ),
13190  clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckTripl" ),
13191  produceSeedingHitSets = cms.bool( False ),
13192  produceIntermediateHitDoublets = cms.bool( True ),
13193  maxElement = cms.uint32( 0 ),
13194  seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" )
13195 )
13196 fragment.hltPAIter6TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer",
13197  detIdsToDebug = cms.vint32( 0, 0, 0 ),
13198  extraPhiKDBox = cms.double( 0.01 ),
13199  pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ),
13200  useFixedPreFiltering = cms.bool( False ),
13201  refitHits = cms.bool( True ),
13202  chi2VsPtCut = cms.bool( True ),
13203  maxChi2 = cms.double( 5.0 ),
13204  extraHitRPhitolerance = cms.double( 0.0 ),
13205  extraRKDBox = cms.double( 0.2 ),
13206  chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ),
13207  extraZKDBox = cms.double( 0.2 ),
13208  doublets = cms.InputTag( "hltPAIter6TobTecHitDoubletsTripl" ),
13209  maxElement = cms.uint32( 1000000 ),
13210  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13211  phiPreFiltering = cms.double( 0.3 ),
13212  extraHitRZtolerance = cms.double( 0.0 ),
13213  ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ),
13214  fnSigmaRZ = cms.double( 2.0 )
13215 )
13216 fragment.hltPAIter6TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13217  SeedComparitorPSet = cms.PSet(
13218  mode = cms.string( "and" ),
13219  comparitors = cms.VPSet(
13220  cms.PSet( FilterStripHits = cms.bool( True ),
13221  FilterPixelHits = cms.bool( False ),
13222  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
13223  FilterAtHelixStage = cms.bool( True ),
13224  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13225  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
13226  ),
13227  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
13228  trimMaxADC = cms.double( 30.0 ),
13229  seedCutMIPs = cms.double( 0.35 ),
13230  subclusterCutMIPs = cms.double( 0.45 ),
13231  subclusterWindow = cms.double( 0.7 ),
13232  maxNSat = cms.uint32( 3 ),
13233  trimMaxFracNeigh = cms.double( 0.25 ),
13234  FilterAtHelixStage = cms.bool( False ),
13235  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
13236  seedCutSN = cms.double( 7.0 ),
13237  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
13238  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
13239  trimMaxFracTotal = cms.double( 0.15 )
13240  )
13241  ),
13242  ComponentName = cms.string( "CombinedSeedComparitor" )
13243  ),
13244  forceKinematicWithRegionDirection = cms.bool( False ),
13245  magneticField = cms.string( "ParabolicMf" ),
13246  SeedMomentumForBOFF = cms.double( 5.0 ),
13247  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13248  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13249  MinOneOverPtError = cms.double( 1.0 ),
13250  seedingHitSets = cms.InputTag( "hltPAIter6TobTecHitTripletsTripl" ),
13251  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13252 )
13253 fragment.hltPAIter6TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer",
13254  layerList = cms.vstring( 'TOB1+TEC1_pos',
13255  'TOB1+TEC1_neg',
13256  'TEC1_pos+TEC2_pos',
13257  'TEC1_neg+TEC2_neg',
13258  'TEC2_pos+TEC3_pos',
13259  'TEC2_neg+TEC3_neg',
13260  'TEC3_pos+TEC4_pos',
13261  'TEC3_neg+TEC4_neg',
13262  'TEC4_pos+TEC5_pos',
13263  'TEC4_neg+TEC5_neg',
13264  'TEC5_pos+TEC6_pos',
13265  'TEC5_neg+TEC6_neg',
13266  'TEC6_pos+TEC7_pos',
13267  'TEC6_neg+TEC7_neg' ),
13268  MTOB = cms.PSet( ),
13269  TEC = cms.PSet(
13270  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13271  minRing = cms.int32( 5 ),
13272  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
13273  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
13274  useRingSlector = cms.bool( True ),
13275  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
13276  maxRing = cms.int32( 5 )
13277  ),
13278  MTID = cms.PSet( ),
13279  FPix = cms.PSet( ),
13280  MTEC = cms.PSet( ),
13281  MTIB = cms.PSet( ),
13282  TID = cms.PSet( ),
13283  TOB = cms.PSet(
13284  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13285  skipClusters = cms.InputTag( "hltPAIter6ClustersRefRemoval" ),
13286  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
13287  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
13288  ),
13289  BPix = cms.PSet( ),
13290  TIB = cms.PSet( )
13291 )
13292 fragment.hltPAIter6TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13293  RegionPSet = cms.PSet(
13294  nSigmaZ = cms.double( 0.0 ),
13295  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13296  ptMin = cms.double( 0.6 ),
13297  originHalfLength = cms.double( 30.0 ),
13298  originRadius = cms.double( 6.0 ),
13299  precise = cms.bool( True ),
13300  useMultipleScattering = cms.bool( False )
13301  )
13302 )
13303 fragment.hltPAIter6TobTecClusterCheckPair = cms.EDProducer( "ClusterCheckerEDProducer",
13304  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
13305  silentClusterCheck = cms.untracked.bool( False ),
13306  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
13307  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
13308  doClusterCheck = cms.bool( True ),
13309  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
13310  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
13311 )
13312 fragment.hltPAIter6TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer",
13313  trackingRegions = cms.InputTag( "hltPAIter6TobTecTrackingRegionsPair" ),
13314  layerPairs = cms.vuint32( 0 ),
13315  clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckPair" ),
13316  produceSeedingHitSets = cms.bool( True ),
13317  produceIntermediateHitDoublets = cms.bool( False ),
13318  maxElement = cms.uint32( 1000000 ),
13319  seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" )
13320 )
13321 fragment.hltPAIter6TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13322  SeedComparitorPSet = cms.PSet(
13323  mode = cms.string( "and" ),
13324  comparitors = cms.VPSet(
13325  cms.PSet( FilterStripHits = cms.bool( True ),
13326  FilterPixelHits = cms.bool( False ),
13327  ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
13328  FilterAtHelixStage = cms.bool( True ),
13329  ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ),
13330  ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCacheAfterSplitting" )
13331  ),
13332  cms.PSet( subclusterCutSN = cms.double( 12.0 ),
13333  trimMaxADC = cms.double( 30.0 ),
13334  seedCutMIPs = cms.double( 0.35 ),
13335  subclusterCutMIPs = cms.double( 0.45 ),
13336  subclusterWindow = cms.double( 0.7 ),
13337  maxNSat = cms.uint32( 3 ),
13338  trimMaxFracNeigh = cms.double( 0.25 ),
13339  FilterAtHelixStage = cms.bool( False ),
13340  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
13341  seedCutSN = cms.double( 7.0 ),
13342  ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ),
13343  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
13344  trimMaxFracTotal = cms.double( 0.15 )
13345  )
13346  ),
13347  ComponentName = cms.string( "CombinedSeedComparitor" )
13348  ),
13349  forceKinematicWithRegionDirection = cms.bool( False ),
13350  magneticField = cms.string( "ParabolicMf" ),
13351  SeedMomentumForBOFF = cms.double( 5.0 ),
13352  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13353  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13354  MinOneOverPtError = cms.double( 1.0 ),
13355  seedingHitSets = cms.InputTag( "hltPAIter6TobTecHitDoubletsPair" ),
13356  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13357 )
13358 fragment.hltPAIter6TobTecSeeds = cms.EDProducer( "SeedCombiner",
13359  seedCollections = cms.VInputTag( 'hltPAIter6TobTecSeedsTripl','hltPAIter6TobTecSeedsPair' )
13360 )
13361 fragment.hltPAIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
13362  src = cms.InputTag( "hltPAIter6TobTecSeeds" ),
13363  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
13364  SimpleMagneticField = cms.string( "ParabolicMf" ),
13365  TransientInitialStateEstimatorParameters = cms.PSet(
13366  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13367  numberMeasurementsForFit = cms.int32( 4 ),
13368  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13369  ),
13370  TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
13371  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
13372  cleanTrajectoryAfterInOut = cms.bool( True ),
13373  useHitsSplitting = cms.bool( True ),
13374  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13375  doSeedingRegionRebuilding = cms.bool( True ),
13376  maxNSeeds = cms.uint32( 500000 ),
13377  produceSeedStopReasons = cms.bool( False ),
13378  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ),
13379  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13380  TrajectoryBuilder = cms.string( "" )
13381 )
13382 fragment.hltPAIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
13383  src = cms.InputTag( "hltPAIter6CkfTrackCandidates" ),
13384  SimpleMagneticField = cms.string( "ParabolicMf" ),
13385  clusterRemovalInfo = cms.InputTag( "" ),
13386  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13387  MeasurementTrackerEvent = cms.InputTag( "hltPAIter6MaskedMeasurementTrackerEvent" ),
13388  Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
13389  useHitsSplitting = cms.bool( False ),
13390  MeasurementTracker = cms.string( "" ),
13391  AlgorithmName = cms.string( "tobTecStep" ),
13392  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13393  NavigationSchool = cms.string( "" ),
13394  TrajectoryInEvent = cms.bool( False ),
13395  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
13396  GeometricInnerState = cms.bool( False ),
13397  useSimpleMF = cms.bool( True ),
13398  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13399 )
13400 fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached",
13401  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
13402  GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ),
13403  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13404  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
13405  qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ),
13406  mva = cms.PSet( ),
13407  ignoreVertices = cms.bool( False ),
13408  GBRForestFileName = cms.string( "" )
13409 )
13410 fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt",
13411  src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ),
13412  GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ),
13413  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13414  vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ),
13415  qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ),
13416  mva = cms.PSet( ),
13417  ignoreVertices = cms.bool( False ),
13418  GBRForestFileName = cms.string( "" )
13419 )
13420 fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger",
13421  inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1',
13422  'hltPAIter6TrackClassifier2' )
13423 )
13424 fragment.hltPAIter7GoodPrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter",
13425  src = cms.InputTag( "hltPAIter0PrimaryVertices" ),
13426  filterParams = cms.PSet(
13427  maxZ = cms.double( 15.0 ),
13428  minNdof = cms.double( 25.0 ),
13429  maxRho = cms.double( 2.0 )
13430  )
13431 )
13432 fragment.hltPAIter7JetCoreLayers = cms.EDProducer( "SeedingLayersEDProducer",
13433  layerList = cms.vstring( 'BPix1+BPix2',
13434  'BPix1+BPix3',
13435  'BPix2+BPix3',
13436  'BPix1+FPix1_pos',
13437  'BPix1+FPix1_neg',
13438  'BPix2+FPix1_pos',
13439  'BPix2+FPix1_neg',
13440  'FPix1_pos+FPix2_pos',
13441  'FPix1_neg+FPix2_neg',
13442  'BPix3+TIB1',
13443  'BPix3+TIB2' ),
13444  MTOB = cms.PSet( ),
13445  TEC = cms.PSet( ),
13446  MTID = cms.PSet( ),
13447  FPix = cms.PSet(
13448  hitErrorRPhi = cms.double( 0.0051 ),
13449  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13450  useErrorsFromParam = cms.bool( True ),
13451  hitErrorRZ = cms.double( 0.0036 ),
13452  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
13453  ),
13454  MTEC = cms.PSet( ),
13455  MTIB = cms.PSet( ),
13456  TID = cms.PSet( ),
13457  TOB = cms.PSet( ),
13458  BPix = cms.PSet(
13459  hitErrorRPhi = cms.double( 0.0027 ),
13460  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13461  useErrorsFromParam = cms.bool( True ),
13462  hitErrorRZ = cms.double( 0.006 ),
13463  HitProducer = cms.string( "hltSiPixelRecHitsAfterSplitting" )
13464  ),
13465  TIB = cms.PSet(
13466  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13467  matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHits','matchedRecHit' ),
13468  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
13469  )
13470 )
13471 fragment.hltPAIter7JetCoreTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer",
13472  RegionPSet = cms.PSet(
13473  JetSrc = cms.InputTag( "hltPAJetsForCoreTracking" ),
13474  vertexSrc = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
13475  ptMin = cms.double( 10.0 ),
13476  howToUseMeasurementTracker = cms.string( "Never" ),
13477  deltaEtaRegion = cms.double( 0.2 ),
13478  originHalfLength = cms.double( 0.2 ),
13479  searchOpt = cms.bool( False ),
13480  originRadius = cms.double( 0.2 ),
13481  measurementTrackerName = cms.string( "" ),
13482  deltaPhiRegion = cms.double( 0.2 )
13483  )
13484 )
13485 fragment.hltPAIter7JetCoreClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
13486  cut = cms.string( "strip < 400000 && pixel < 40000 && (strip < 50000 + 10*pixel) && (pixel < 5000 + 0.1*strip)" ),
13487  silentClusterCheck = cms.untracked.bool( False ),
13488  MaxNumberOfCosmicClusters = cms.uint32( 800000 ),
13489  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersAfterSplitting" ),
13490  doClusterCheck = cms.bool( True ),
13491  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
13492  ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersAfterSplitting" )
13493 )
13494 fragment.hltPAIter7JetCoreHitDoublets = cms.EDProducer( "HitPairEDProducer",
13495  trackingRegions = cms.InputTag( "hltPAIter7JetCoreTrackingRegions" ),
13496  layerPairs = cms.vuint32( 0 ),
13497  clusterCheck = cms.InputTag( "hltPAIter7JetCoreClusterCheck" ),
13498  produceSeedingHitSets = cms.bool( True ),
13499  produceIntermediateHitDoublets = cms.bool( False ),
13500  maxElement = cms.uint32( 1000000 ),
13501  seedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" )
13502 )
13503 fragment.hltPAIter7JetCoreSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
13504  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
13505  forceKinematicWithRegionDirection = cms.bool( True ),
13506  magneticField = cms.string( "ParabolicMf" ),
13507  SeedMomentumForBOFF = cms.double( 5.0 ),
13508  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
13509  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
13510  MinOneOverPtError = cms.double( 1.0 ),
13511  seedingHitSets = cms.InputTag( "hltPAIter7JetCoreHitDoublets" ),
13512  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
13513 )
13514 fragment.hltPAIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
13515  src = cms.InputTag( "hltPAIter7JetCoreSeeds" ),
13516  maxSeedsBeforeCleaning = cms.uint32( 10000 ),
13517  SimpleMagneticField = cms.string( "ParabolicMf" ),
13518  TransientInitialStateEstimatorParameters = cms.PSet(
13519  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
13520  numberMeasurementsForFit = cms.int32( 4 ),
13521  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
13522  ),
13523  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
13524  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
13525  cleanTrajectoryAfterInOut = cms.bool( True ),
13526  useHitsSplitting = cms.bool( True ),
13527  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
13528  doSeedingRegionRebuilding = cms.bool( True ),
13529  maxNSeeds = cms.uint32( 500000 ),
13530  produceSeedStopReasons = cms.bool( False ),
13531  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ),
13532  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
13533  TrajectoryBuilder = cms.string( "" )
13534 )
13535 fragment.hltPAIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
13536  src = cms.InputTag( "hltPAIter7CkfTrackCandidates" ),
13537  SimpleMagneticField = cms.string( "ParabolicMf" ),
13538  clusterRemovalInfo = cms.InputTag( "" ),
13539  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13540  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersAfterSplitting" ),
13541  Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ),
13542  useHitsSplitting = cms.bool( False ),
13543  MeasurementTracker = cms.string( "" ),
13544  AlgorithmName = cms.string( "jetCoreRegionalStep" ),
13545  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
13546  NavigationSchool = cms.string( "" ),
13547  TrajectoryInEvent = cms.bool( False ),
13548  TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
13549  GeometricInnerState = cms.bool( False ),
13550  useSimpleMF = cms.bool( True ),
13551  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
13552 )
13553 fragment.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier",
13554  src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ),
13555  GBRForestLabel = cms.string( "" ),
13556  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13557  vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ),
13558  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
13559  mva = cms.PSet(
13560  minPixelHits = cms.vint32( 1, 1, 1 ),
13561  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
13562  dr_par = cms.PSet(
13563  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
13564  dr_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
13565  dr_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
13566  drWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
13567  dr_exp = cms.vint32( 2147483647, 2147483647, 2147483647 ),
13568  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
13569  ),
13570  maxLostLayers = cms.vint32( 4, 3, 2 ),
13571  min3DLayers = cms.vint32( 1, 2, 3 ),
13572  dz_par = cms.PSet(
13573  dzWPVerr_par = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
13574  dz_par1 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
13575  dz_par2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
13576  dz_exp = cms.vint32( 2147483647, 2147483647, 2147483647 )
13577  ),
13578  minNVtxTrk = cms.int32( 2 ),
13579  maxDz = cms.vdouble( 0.5, 0.35, 0.2 ),
13580  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
13581  maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ),
13582  maxChi2n = cms.vdouble( 1.6, 1.0, 0.7 ),
13583  maxDr = cms.vdouble( 0.3, 0.2, 0.1 ),
13584  minLayers = cms.vint32( 3, 5, 5 )
13585  ),
13586  ignoreVertices = cms.bool( False ),
13587  GBRForestFileName = cms.string( "" )
13588 )
13589 fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger",
13590  shareFrac = cms.double( 0.19 ),
13591  inputClassifiers = cms.vstring( 'hltPAIter0TrackSelection',
13592  'hltPAIter7TrackSelection',
13593  'hltPAIter1TrackSelection',
13594  'hltPAIter2TrackSelection',
13595  'hltPAIter3TrackSelection',
13596  'hltPAIter4TrackSelection',
13597  'hltPAIter5TrackSelection',
13598  'hltPAIter6TrackSelection' ),
13599  minQuality = cms.string( "loose" ),
13600  minShareHits = cms.uint32( 2 ),
13601  copyExtras = cms.untracked.bool( True ),
13602  copyTrajectories = cms.untracked.bool( False ),
13603  allowFirstHitShare = cms.bool( True ),
13604  foundHitBonus = cms.double( 10.0 ),
13605  trackProducers = cms.VInputTag( 'hltPAIter0CtfWithMaterialTracks','hltPAIter7CtfWithMaterialTracks','hltPAIter1CtfWithMaterialTracks','hltPAIter2CtfWithMaterialTracks','hltPAIter3CtfWithMaterialTracks','hltPAIter4CtfWithMaterialTracks','hltPAIter5CtfWithMaterialTracks','hltPAIter6CtfWithMaterialTracks' ),
13606  lostHitPenalty = cms.double( 5.0 ),
13607  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" )
13608 )
13609 fragment.hltPAGoodFullTracks = cms.EDProducer( "AnalyticalTrackSelector",
13610  max_d0 = cms.double( 100.0 ),
13611  minNumber3DLayers = cms.uint32( 0 ),
13612  max_lostHitFraction = cms.double( 1.0 ),
13613  applyAbsCutsIfNoPV = cms.bool( False ),
13614  qualityBit = cms.string( "loose" ),
13615  minNumberLayers = cms.uint32( 0 ),
13616  chi2n_par = cms.double( 9999.0 ),
13617  useVtxError = cms.bool( True ),
13618  nSigmaZ = cms.double( 100.0 ),
13619  dz_par2 = cms.vdouble( 5.0, 0.0 ),
13620  applyAdaptedPVCuts = cms.bool( True ),
13621  min_eta = cms.double( -9999.0 ),
13622  dz_par1 = cms.vdouble( 9999.0, 0.0 ),
13623  copyTrajectories = cms.untracked.bool( False ),
13624  vtxNumber = cms.int32( -1 ),
13625  max_d0NoPV = cms.double( 0.5 ),
13626  keepAllTracks = cms.bool( False ),
13627  maxNumberLostLayers = cms.uint32( 999 ),
13628  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
13629  max_relpterr = cms.double( 9999.0 ),
13630  copyExtras = cms.untracked.bool( True ),
13631  max_z0NoPV = cms.double( 100.0 ),
13632  vertexCut = cms.string( "tracksSize>=2" ),
13633  max_z0 = cms.double( 100.0 ),
13634  useVertices = cms.bool( True ),
13635  min_nhits = cms.uint32( 3 ),
13636  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
13637  max_minMissHitOutOrIn = cms.int32( 99 ),
13638  chi2n_no1Dmod_par = cms.double( 9999.0 ),
13639  vertices = cms.InputTag( "hltPixelVertices" ),
13640  max_eta = cms.double( 9999.0 ),
13641  d0_par2 = cms.vdouble( 9999.0, 0.0 ),
13642  d0_par1 = cms.vdouble( 9999.0, 0.0 ),
13643  res_par = cms.vdouble( 99999.0, 99999.0 ),
13644  minHitsToBypassChecks = cms.uint32( 999 )
13645 )
13646 fragment.hltPAFullCandsForFullTrackTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer",
13647  src = cms.InputTag( "hltPAGoodFullTracks" ),
13648  particleType = cms.string( "pi+" )
13649 )
13650 fragment.hltPAFullTrack18 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
13651  saveTags = cms.bool( True ),
13652  MinTrks = cms.int32( 1 ),
13653  MinPt = cms.double( 18.0 ),
13654  MaxVz = cms.double( 15.0 ),
13655  MaxEta = cms.double( 2.4 ),
13656  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
13657  vertexCollection = cms.InputTag( "hltPixelVertices" ),
13658  MaxPt = cms.double( 9999.0 ),
13659  MinSep = cms.double( 9999.0 )
13660 )
13661 fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed",
13662  L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ),
13663  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13664  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13665  saveTags = cms.bool( True ),
13666  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13667  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13668  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13669  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13670  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13671 )
13672 fragment.hltPreFullTrack24ForPPRef = cms.EDFilter( "HLTPrescaler",
13673  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13674  offset = cms.uint32( 0 )
13675 )
13676 fragment.hltPAFullTrack24 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
13677  saveTags = cms.bool( True ),
13678  MinTrks = cms.int32( 1 ),
13679  MinPt = cms.double( 24.0 ),
13680  MaxVz = cms.double( 15.0 ),
13681  MaxEta = cms.double( 2.4 ),
13682  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
13683  vertexCollection = cms.InputTag( "hltPixelVertices" ),
13684  MaxPt = cms.double( 9999.0 ),
13685  MinSep = cms.double( 9999.0 )
13686 )
13687 fragment.hltPreFullTrack34ForPPRef = cms.EDFilter( "HLTPrescaler",
13688  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13689  offset = cms.uint32( 0 )
13690 )
13691 fragment.hltPAFullTrack34 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
13692  saveTags = cms.bool( True ),
13693  MinTrks = cms.int32( 1 ),
13694  MinPt = cms.double( 34.0 ),
13695  MaxVz = cms.double( 15.0 ),
13696  MaxEta = cms.double( 2.4 ),
13697  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
13698  vertexCollection = cms.InputTag( "hltPixelVertices" ),
13699  MaxPt = cms.double( 9999.0 ),
13700  MinSep = cms.double( 9999.0 )
13701 )
13702 fragment.hltPreFullTrack45ForPPRef = cms.EDFilter( "HLTPrescaler",
13703  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13704  offset = cms.uint32( 0 )
13705 )
13706 fragment.hltPAFullTrack45 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
13707  saveTags = cms.bool( True ),
13708  MinTrks = cms.int32( 1 ),
13709  MinPt = cms.double( 45.0 ),
13710  MaxVz = cms.double( 15.0 ),
13711  MaxEta = cms.double( 2.4 ),
13712  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
13713  vertexCollection = cms.InputTag( "hltPixelVertices" ),
13714  MaxPt = cms.double( 9999.0 ),
13715  MinSep = cms.double( 9999.0 )
13716 )
13717 fragment.hltPreFullTrack53ForPPRef = cms.EDFilter( "HLTPrescaler",
13718  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13719  offset = cms.uint32( 0 )
13720 )
13721 fragment.hltPAFullTrack53 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
13722  saveTags = cms.bool( True ),
13723  MinTrks = cms.int32( 1 ),
13724  MinPt = cms.double( 53.0 ),
13725  MaxVz = cms.double( 15.0 ),
13726  MaxEta = cms.double( 2.4 ),
13727  trackCollection = cms.InputTag( "hltPAFullCandsForFullTrackTrigger" ),
13728  vertexCollection = cms.InputTag( "hltPixelVertices" ),
13729  MaxPt = cms.double( 9999.0 ),
13730  MinSep = cms.double( 9999.0 )
13731 )
13732 fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
13733  L1SeedsLogicalExpression = cms.string( "L1_DoubleMuOpen_NotMinimumBiasHF2_AND" ),
13734  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13735  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13736  saveTags = cms.bool( True ),
13737  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13738  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13739  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13740  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13741  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13742 )
13743 fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef = cms.EDFilter( "HLTPrescaler",
13744  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13745  offset = cms.uint32( 0 )
13746 )
13747 fragment.hltL1MuOpenNotHF2L1Filtered2 = cms.EDFilter( "HLTMuonL1TFilter",
13748  saveTags = cms.bool( True ),
13749  PreviousCandTag = cms.InputTag( "hltL1sDoubleMuOpenNotMinimumBiasHF2AND" ),
13750  MinPt = cms.double( 0.0 ),
13751  MinN = cms.int32( 1 ),
13752  MaxEta = cms.double( 2.5 ),
13753  CentralBxOnly = cms.bool( True ),
13754  SelectQualities = cms.vint32( ),
13755  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
13756 )
13757 fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
13758  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13759  offset = cms.uint32( 0 )
13760 )
13761 fragment.hltHISiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
13762  UseQualityInfo = cms.bool( False ),
13763  UsePilotBlade = cms.bool( False ),
13764  UsePhase1 = cms.bool( False ),
13765  InputLabel = cms.InputTag( "rawDataCollector" ),
13766  IncludeErrors = cms.bool( False ),
13767  ErrorList = cms.vint32( ),
13768  Regions = cms.PSet( ),
13769  Timing = cms.untracked.bool( False ),
13770  CablingMapLabel = cms.string( "" ),
13771  UserErrorList = cms.vint32( )
13772 )
13773 fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
13774  src = cms.InputTag( "hltHISiPixelDigis" ),
13775  ChannelThreshold = cms.int32( 1000 ),
13776  maxNumberOfClusters = cms.int32( -1 ),
13777  ClusterThreshold_L1 = cms.int32( 2000 ),
13778  MissCalibrate = cms.untracked.bool( True ),
13779  VCaltoElectronGain = cms.int32( 47 ),
13780  VCaltoElectronGain_L1 = cms.int32( 50 ),
13781  VCaltoElectronOffset = cms.int32( -60 ),
13782  SplitClusters = cms.bool( False ),
13783  payloadType = cms.string( "HLT" ),
13784  SeedThreshold = cms.int32( 1000 ),
13785  VCaltoElectronOffset_L1 = cms.int32( -670 ),
13786  ClusterThreshold = cms.int32( 4000 )
13787 )
13788 fragment.hltHISiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
13789  src = cms.InputTag( "hltHISiPixelClusters" ),
13790  onDemand = cms.bool( False )
13791 )
13792 fragment.hltHISiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
13793  VerboseLevel = cms.untracked.int32( 0 ),
13794  src = cms.InputTag( "hltHISiPixelClusters" ),
13795  CPE = cms.string( "hltESPPixelCPEGeneric" )
13796 )
13797 fragment.hltPixelLayerTripletsForUPC = cms.EDProducer( "SeedingLayersEDProducer",
13798  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
13799  'BPix1+BPix2+FPix1_pos',
13800  'BPix1+BPix2+FPix1_neg',
13801  'BPix1+FPix1_pos+FPix2_pos',
13802  'BPix1+FPix1_neg+FPix2_neg' ),
13803  MTOB = cms.PSet( ),
13804  TEC = cms.PSet( ),
13805  MTID = cms.PSet( ),
13806  FPix = cms.PSet(
13807  hitErrorRPhi = cms.double( 0.0051 ),
13808  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13809  useErrorsFromParam = cms.bool( True ),
13810  hitErrorRZ = cms.double( 0.0036 ),
13811  HitProducer = cms.string( "hltHISiPixelRecHits" )
13812  ),
13813  MTEC = cms.PSet( ),
13814  MTIB = cms.PSet( ),
13815  TID = cms.PSet( ),
13816  TOB = cms.PSet( ),
13817  BPix = cms.PSet(
13818  hitErrorRPhi = cms.double( 0.0027 ),
13819  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
13820  useErrorsFromParam = cms.bool( True ),
13821  hitErrorRZ = cms.double( 0.006 ),
13822  HitProducer = cms.string( "hltHISiPixelRecHits" )
13823  ),
13824  TIB = cms.PSet( )
13825 )
13826 fragment.hltPixelTracksForUPCFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
13827  chi2 = cms.double( 1000.0 ),
13828  nSigmaTipMaxTolerance = cms.double( 0.0 ),
13829  ptMin = cms.double( 0.1 ),
13830  nSigmaInvPtTolerance = cms.double( 0.0 ),
13831  tipMax = cms.double( 1.0 )
13832 )
13833 fragment.hltPixelTracksForUPCFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
13834  scaleErrorsForBPix1 = cms.bool( False ),
13835  scaleFactor = cms.double( 0.65 )
13836 )
13837 fragment.hltPixelTracksTrackingRegionsForUPC = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
13838  RegionPSet = cms.PSet(
13839  nSigmaZ = cms.double( 0.0 ),
13840  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
13841  ptMin = cms.double( 0.1 ),
13842  originHalfLength = cms.double( 24.0 ),
13843  originRadius = cms.double( 0.2 ),
13844  precise = cms.bool( True ),
13845  useMultipleScattering = cms.bool( False )
13846  )
13847 )
13848 fragment.hltPixelTracksHitDoubletsForUPC = cms.EDProducer( "HitPairEDProducer",
13849  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForUPC" ),
13850  layerPairs = cms.vuint32( 0 ),
13851  clusterCheck = cms.InputTag( "" ),
13852  produceSeedingHitSets = cms.bool( False ),
13853  produceIntermediateHitDoublets = cms.bool( True ),
13854  maxElement = cms.uint32( 0 ),
13855  seedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" )
13856 )
13857 fragment.hltPixelTracksHitTripletsForUPC = cms.EDProducer( "PixelTripletHLTEDProducer",
13858  useBending = cms.bool( True ),
13859  useFixedPreFiltering = cms.bool( False ),
13860  produceIntermediateHitTriplets = cms.bool( False ),
13861  maxElement = cms.uint32( 100000 ),
13862  SeedComparitorPSet = cms.PSet(
13863  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
13864  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
13865  clusterShapeCacheSrc = cms.InputTag( "hltHISiPixelClustersCache" )
13866  ),
13867  extraHitRPhitolerance = cms.double( 0.06 ),
13868  produceSeedingHitSets = cms.bool( True ),
13869  doublets = cms.InputTag( "hltPixelTracksHitDoubletsForUPC" ),
13870  useMultScattering = cms.bool( True ),
13871  phiPreFiltering = cms.double( 0.3 ),
13872  extraHitRZtolerance = cms.double( 0.06 )
13873 )
13874 fragment.hltPixelTracksForUPC = cms.EDProducer( "PixelTrackProducer",
13875  Filter = cms.InputTag( "hltPixelTracksForUPCFilter" ),
13876  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
13877  passLabel = cms.string( "" ),
13878  Fitter = cms.InputTag( "hltPixelTracksForUPCFitter" ),
13879  SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsForUPC" )
13880 )
13881 fragment.hltPixelCandsForUPC = cms.EDProducer( "ConcreteChargedCandidateProducer",
13882  src = cms.InputTag( "hltPixelTracksForUPC" ),
13883  particleType = cms.string( "pi+" )
13884 )
13885 fragment.hltSinglePixelTrackForUPC = cms.EDFilter( "CandViewCountFilter",
13886  src = cms.InputTag( "hltPixelCandsForUPC" ),
13887  minNumber = cms.uint32( 1 )
13888 )
13889 fragment.hltL1sMuOpenNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
13890  L1SeedsLogicalExpression = cms.string( "L1_MuOpen_NotMinimumBiasHF2_AND" ),
13891  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13892  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13893  saveTags = cms.bool( True ),
13894  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13895  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13896  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13897  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13898  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13899 )
13900 fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
13901  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13902  offset = cms.uint32( 0 )
13903 )
13904 fragment.hltL1MuOpenNotHF2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
13905  saveTags = cms.bool( True ),
13906  PreviousCandTag = cms.InputTag( "hltL1sMuOpenNotMinimumBiasHF2AND" ),
13907  MinPt = cms.double( 0.0 ),
13908  MinN = cms.int32( 1 ),
13909  MaxEta = cms.double( 2.5 ),
13910  CentralBxOnly = cms.bool( True ),
13911  SelectQualities = cms.vint32( ),
13912  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
13913 )
13914 fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
13915  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13916  offset = cms.uint32( 0 )
13917 )
13918 fragment.hltL1sNotMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
13919  L1SeedsLogicalExpression = cms.string( "L1_NotMinimumBiasHF2_AND" ),
13920  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13921  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13922  saveTags = cms.bool( True ),
13923  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13924  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13925  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13926  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13927  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13928 )
13929 fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef = cms.EDFilter( "HLTPrescaler",
13930  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13931  offset = cms.uint32( 0 )
13932 )
13933 fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
13934  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13935  offset = cms.uint32( 0 )
13936 )
13937 fragment.hltL1sZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
13938  L1SeedsLogicalExpression = cms.string( "L1_ZdcOR_BptxAND" ),
13939  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13940  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13941  saveTags = cms.bool( True ),
13942  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13943  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13944  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13945  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13946  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13947 )
13948 fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
13949  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13950  offset = cms.uint32( 0 )
13951 )
13952 fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
13953  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13954  offset = cms.uint32( 0 )
13955 )
13956 fragment.hltL1sZdcXORBptxAND = cms.EDFilter( "HLTL1TSeed",
13957  L1SeedsLogicalExpression = cms.string( "L1_ZdcXOR_BptxAND" ),
13958  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13959  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13960  saveTags = cms.bool( True ),
13961  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13962  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13963  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13964  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13965  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13966 )
13967 fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
13968  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13969  offset = cms.uint32( 0 )
13970 )
13971 fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
13972  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13973  offset = cms.uint32( 0 )
13974 )
13975 fragment.hltL1sNotZdcORBptxAND = cms.EDFilter( "HLTL1TSeed",
13976  L1SeedsLogicalExpression = cms.string( "L1_NotZdcOR_BptxAND" ),
13977  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13978  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13979  saveTags = cms.bool( True ),
13980  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
13981  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
13982  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
13983  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
13984  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
13985 )
13986 fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef = cms.EDFilter( "HLTPrescaler",
13987  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13988  offset = cms.uint32( 0 )
13989 )
13990 fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
13991  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
13992  offset = cms.uint32( 0 )
13993 )
13994 fragment.hltL1sCastorMediumJetBptxAND = cms.EDFilter( "HLTL1TSeed",
13995  L1SeedsLogicalExpression = cms.string( "L1_CastorMediumJet_BptxAND" ),
13996  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
13997  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
13998  saveTags = cms.bool( True ),
13999  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14000  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14001  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14002  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14003  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14004 )
14005 fragment.hltPreHIL1CastorMediumJetForPPRef = cms.EDFilter( "HLTPrescaler",
14006  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14007  offset = cms.uint32( 0 )
14008 )
14009 fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef = cms.EDFilter( "HLTPrescaler",
14010  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14011  offset = cms.uint32( 0 )
14012 )
14013 fragment.hltL1MuOpenL1Filtered0UPC = cms.EDFilter( "HLTMuonL1TFilter",
14014  saveTags = cms.bool( True ),
14015  PreviousCandTag = cms.InputTag( "hltL1sCastorMediumJetBptxAND" ),
14016  MinPt = cms.double( 0.0 ),
14017  MinN = cms.int32( 1 ),
14018  MaxEta = cms.double( 2.5 ),
14019  CentralBxOnly = cms.bool( True ),
14020  SelectQualities = cms.vint32( ),
14021  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
14022 )
14023 fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef = cms.EDFilter( "HLTPrescaler",
14024  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14025  offset = cms.uint32( 0 )
14026 )
14027 fragment.hltPAFullCands = cms.EDProducer( "ConcreteChargedCandidateProducer",
14028  src = cms.InputTag( "hltPAIterativeTrackingMerged" ),
14029  particleType = cms.string( "pi+" )
14030 )
14031 fragment.hltHIFullTrackFilterForDmeson = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
14032  saveTags = cms.bool( True ),
14033  MinTrks = cms.int32( 0 ),
14034  MinPt = cms.double( 0.0 ),
14035  MaxVz = cms.double( 9999.0 ),
14036  MaxEta = cms.double( 99999.0 ),
14037  trackCollection = cms.InputTag( "hltPAFullCands" ),
14038  vertexCollection = cms.InputTag( "hltPixelVertices" ),
14039  MaxPt = cms.double( 10000.0 ),
14040  MinSep = cms.double( 999.0 )
14041 )
14042 fragment.hltTktkVtxForDmesonDpt8 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14043  Src = cms.InputTag( "hltPAFullCands" ),
14044  massParticle1 = cms.double( 0.1396 ),
14045  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
14046  massParticle2 = cms.double( 0.4937 ),
14047  ChargeOpt = cms.int32( -1 ),
14048  MaxEta = cms.double( 2.5 ),
14049  MaxInvMass = cms.double( 2.27 ),
14050  MinPtPair = cms.double( 8.0 ),
14051  triggerTypeDaughters = cms.int32( 91 ),
14052  MinInvMass = cms.double( 1.47 ),
14053  MinPt = cms.double( 0.0 )
14054 )
14055 fragment.hltTktkFilterForDmesonDpt8 = cms.EDFilter( "HLTDisplacedtktkFilter",
14056  saveTags = cms.bool( True ),
14057  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14058  MinVtxProbability = cms.double( 0.0 ),
14059  MaxLxySignificance = cms.double( 0.0 ),
14060  TrackTag = cms.InputTag( "hltPAFullCands" ),
14061  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt8" ),
14062  MaxNormalisedChi2 = cms.double( 999.0 ),
14063  FastAccept = cms.bool( False ),
14064  MinCosinePointingAngle = cms.double( 0.8 ),
14065  triggerTypeDaughters = cms.int32( 91 ),
14066  MinLxySignificance = cms.double( 1.0 )
14067 )
14068 fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef = cms.EDFilter( "HLTPrescaler",
14069  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14070  offset = cms.uint32( 0 )
14071 )
14072 fragment.hltTktkVtxForDmesonDpt15 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14073  Src = cms.InputTag( "hltPAFullCands" ),
14074  massParticle1 = cms.double( 0.1396 ),
14075  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
14076  massParticle2 = cms.double( 0.4937 ),
14077  ChargeOpt = cms.int32( -1 ),
14078  MaxEta = cms.double( 2.5 ),
14079  MaxInvMass = cms.double( 2.27 ),
14080  MinPtPair = cms.double( 15.0 ),
14081  triggerTypeDaughters = cms.int32( 91 ),
14082  MinInvMass = cms.double( 1.47 ),
14083  MinPt = cms.double( 0.0 )
14084 )
14085 fragment.hltTktkFilterForDmesonDpt15 = cms.EDFilter( "HLTDisplacedtktkFilter",
14086  saveTags = cms.bool( True ),
14087  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14088  MinVtxProbability = cms.double( 0.0 ),
14089  MaxLxySignificance = cms.double( 0.0 ),
14090  TrackTag = cms.InputTag( "hltPAFullCands" ),
14091  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt15" ),
14092  MaxNormalisedChi2 = cms.double( 999.0 ),
14093  FastAccept = cms.bool( False ),
14094  MinCosinePointingAngle = cms.double( 0.8 ),
14095  triggerTypeDaughters = cms.int32( 91 ),
14096  MinLxySignificance = cms.double( 1.0 )
14097 )
14098 fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef = cms.EDFilter( "HLTPrescaler",
14099  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14100  offset = cms.uint32( 0 )
14101 )
14102 fragment.hltTktkVtxForDmesonDpt20 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14103  Src = cms.InputTag( "hltPAFullCands" ),
14104  massParticle1 = cms.double( 0.1396 ),
14105  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
14106  massParticle2 = cms.double( 0.4937 ),
14107  ChargeOpt = cms.int32( -1 ),
14108  MaxEta = cms.double( 2.5 ),
14109  MaxInvMass = cms.double( 2.27 ),
14110  MinPtPair = cms.double( 20.0 ),
14111  triggerTypeDaughters = cms.int32( 91 ),
14112  MinInvMass = cms.double( 1.47 ),
14113  MinPt = cms.double( 0.0 )
14114 )
14115 fragment.hltTktkFilterForDmesonDpt20 = cms.EDFilter( "HLTDisplacedtktkFilter",
14116  saveTags = cms.bool( True ),
14117  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14118  MinVtxProbability = cms.double( 0.0 ),
14119  MaxLxySignificance = cms.double( 0.0 ),
14120  TrackTag = cms.InputTag( "hltPAFullCands" ),
14121  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt20" ),
14122  MaxNormalisedChi2 = cms.double( 999.0 ),
14123  FastAccept = cms.bool( False ),
14124  MinCosinePointingAngle = cms.double( 0.8 ),
14125  triggerTypeDaughters = cms.int32( 91 ),
14126  MinLxySignificance = cms.double( 1.0 )
14127 )
14128 fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef = cms.EDFilter( "HLTPrescaler",
14129  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14130  offset = cms.uint32( 0 )
14131 )
14132 fragment.hltTktkVtxForDmesonDpt30 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14133  Src = cms.InputTag( "hltPAFullCands" ),
14134  massParticle1 = cms.double( 0.1396 ),
14135  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
14136  massParticle2 = cms.double( 0.4937 ),
14137  ChargeOpt = cms.int32( -1 ),
14138  MaxEta = cms.double( 2.5 ),
14139  MaxInvMass = cms.double( 2.27 ),
14140  MinPtPair = cms.double( 30.0 ),
14141  triggerTypeDaughters = cms.int32( 91 ),
14142  MinInvMass = cms.double( 1.47 ),
14143  MinPt = cms.double( 0.0 )
14144 )
14145 fragment.hltTktkFilterForDmesonDpt30 = cms.EDFilter( "HLTDisplacedtktkFilter",
14146  saveTags = cms.bool( True ),
14147  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14148  MinVtxProbability = cms.double( 0.0 ),
14149  MaxLxySignificance = cms.double( 0.0 ),
14150  TrackTag = cms.InputTag( "hltPAFullCands" ),
14151  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt30" ),
14152  MaxNormalisedChi2 = cms.double( 999.0 ),
14153  FastAccept = cms.bool( False ),
14154  MinCosinePointingAngle = cms.double( 0.8 ),
14155  triggerTypeDaughters = cms.int32( 91 ),
14156  MinLxySignificance = cms.double( 1.0 )
14157 )
14158 fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef = cms.EDFilter( "HLTPrescaler",
14159  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14160  offset = cms.uint32( 0 )
14161 )
14162 fragment.hltTktkVtxForDmesonDpt40 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14163  Src = cms.InputTag( "hltPAFullCands" ),
14164  massParticle1 = cms.double( 0.1396 ),
14165  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
14166  massParticle2 = cms.double( 0.4937 ),
14167  ChargeOpt = cms.int32( -1 ),
14168  MaxEta = cms.double( 2.5 ),
14169  MaxInvMass = cms.double( 2.27 ),
14170  MinPtPair = cms.double( 40.0 ),
14171  triggerTypeDaughters = cms.int32( 91 ),
14172  MinInvMass = cms.double( 1.47 ),
14173  MinPt = cms.double( 0.0 )
14174 )
14175 fragment.hltTktkFilterForDmesonDpt40 = cms.EDFilter( "HLTDisplacedtktkFilter",
14176  saveTags = cms.bool( True ),
14177  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14178  MinVtxProbability = cms.double( 0.0 ),
14179  MaxLxySignificance = cms.double( 0.0 ),
14180  TrackTag = cms.InputTag( "hltPAFullCands" ),
14181  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt40" ),
14182  MaxNormalisedChi2 = cms.double( 999.0 ),
14183  FastAccept = cms.bool( False ),
14184  MinCosinePointingAngle = cms.double( 0.8 ),
14185  triggerTypeDaughters = cms.int32( 91 ),
14186  MinLxySignificance = cms.double( 1.0 )
14187 )
14188 fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef = cms.EDFilter( "HLTPrescaler",
14189  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14190  offset = cms.uint32( 0 )
14191 )
14192 fragment.hltTktkVtxForDmesonDpt50 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14193  Src = cms.InputTag( "hltPAFullCands" ),
14194  massParticle1 = cms.double( 0.1396 ),
14195  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
14196  massParticle2 = cms.double( 0.4937 ),
14197  ChargeOpt = cms.int32( -1 ),
14198  MaxEta = cms.double( 2.5 ),
14199  MaxInvMass = cms.double( 2.27 ),
14200  MinPtPair = cms.double( 50.0 ),
14201  triggerTypeDaughters = cms.int32( 91 ),
14202  MinInvMass = cms.double( 1.47 ),
14203  MinPt = cms.double( 0.0 )
14204 )
14205 fragment.hltTktkFilterForDmesonDpt50 = cms.EDFilter( "HLTDisplacedtktkFilter",
14206  saveTags = cms.bool( True ),
14207  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14208  MinVtxProbability = cms.double( 0.0 ),
14209  MaxLxySignificance = cms.double( 0.0 ),
14210  TrackTag = cms.InputTag( "hltPAFullCands" ),
14211  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt50" ),
14212  MaxNormalisedChi2 = cms.double( 999.0 ),
14213  FastAccept = cms.bool( False ),
14214  MinCosinePointingAngle = cms.double( 0.8 ),
14215  triggerTypeDaughters = cms.int32( 91 ),
14216  MinLxySignificance = cms.double( 1.0 )
14217 )
14218 fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef = cms.EDFilter( "HLTPrescaler",
14219  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14220  offset = cms.uint32( 0 )
14221 )
14222 fragment.hltTktkVtxForDmesonDpt60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14223  Src = cms.InputTag( "hltPAFullCands" ),
14224  massParticle1 = cms.double( 0.1396 ),
14225  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmeson" ),
14226  massParticle2 = cms.double( 0.4937 ),
14227  ChargeOpt = cms.int32( -1 ),
14228  MaxEta = cms.double( 2.5 ),
14229  MaxInvMass = cms.double( 2.27 ),
14230  MinPtPair = cms.double( 60.0 ),
14231  triggerTypeDaughters = cms.int32( 91 ),
14232  MinInvMass = cms.double( 1.47 ),
14233  MinPt = cms.double( 0.0 )
14234 )
14235 fragment.hltTktkFilterForDmesonDpt60 = cms.EDFilter( "HLTDisplacedtktkFilter",
14236  saveTags = cms.bool( True ),
14237  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14238  MinVtxProbability = cms.double( 0.0 ),
14239  MaxLxySignificance = cms.double( 0.0 ),
14240  TrackTag = cms.InputTag( "hltPAFullCands" ),
14241  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonDpt60" ),
14242  MaxNormalisedChi2 = cms.double( 999.0 ),
14243  FastAccept = cms.bool( False ),
14244  MinCosinePointingAngle = cms.double( 0.8 ),
14245  triggerTypeDaughters = cms.int32( 91 ),
14246  MinLxySignificance = cms.double( 1.0 )
14247 )
14248 fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
14249  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14250  offset = cms.uint32( 0 )
14251 )
14252 fragment.hltSingleAK4CaloJet30Eta2p1 = cms.EDFilter( "HLT1CaloJet",
14253  saveTags = cms.bool( True ),
14254  MaxMass = cms.double( -1.0 ),
14255  MinN = cms.int32( 1 ),
14256  MaxEta = cms.double( 2.1 ),
14257  MinEta = cms.double( -1.0 ),
14258  MinMass = cms.double( -1.0 ),
14259  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
14260  MinE = cms.double( -1.0 ),
14261  triggerType = cms.int32( 85 ),
14262  MinPt = cms.double( 30.0 )
14263 )
14264 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
14265  DeltaR = cms.double( 0.5 ),
14266  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30Eta2p1" ),
14267  TriggerType = cms.int32( 85 ),
14268  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
14269 )
14270 fragment.hltSingleAK4PFJet60Eta2p1 = cms.EDFilter( "HLT1PFJet",
14271  saveTags = cms.bool( True ),
14272  MaxMass = cms.double( -1.0 ),
14273  MinN = cms.int32( 1 ),
14274  MaxEta = cms.double( 2.1 ),
14275  MinEta = cms.double( -1.0 ),
14276  MinMass = cms.double( -1.0 ),
14277  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
14278  MinE = cms.double( -1.0 ),
14279  triggerType = cms.int32( 85 ),
14280  MinPt = cms.double( 60.0 )
14281 )
14282 fragment.hltEta2PFJetsEta2p1ForPFJet60 = cms.EDFilter( "PFJetSelector",
14283  filter = cms.bool( False ),
14284  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1" ),
14285  cut = cms.string( "abs(eta)<2.1" )
14286 )
14287 fragment.hltReduceJetMultEta2p1ForPFJet60 = cms.EDFilter( "LargestEtPFJetSelector",
14288  maxNumber = cms.uint32( 3 ),
14289  filter = cms.bool( False ),
14290  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet60" )
14291 )
14292 fragment.hltJets4bTaggerPFJet60Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
14293  filter = cms.bool( False ),
14294  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet60" ),
14295  etMin = cms.double( 60.0 )
14296 )
14297 fragment.hltVerticesL3PFBjets = cms.EDProducer( "PrimaryVertexProducer",
14298  vertexCollections = cms.VPSet(
14299  cms.PSet( chi2cutoff = cms.double( 3.0 ),
14300  label = cms.string( "" ),
14301  useBeamConstraint = cms.bool( False ),
14302  minNdof = cms.double( 0.0 ),
14303  maxDistanceToBeam = cms.double( 1.0 ),
14304  algorithm = cms.string( "AdaptiveVertexFitter" )
14305  ),
14306  cms.PSet( chi2cutoff = cms.double( 3.0 ),
14307  label = cms.string( "WithBS" ),
14308  useBeamConstraint = cms.bool( True ),
14309  minNdof = cms.double( 0.0 ),
14310  maxDistanceToBeam = cms.double( 1.0 ),
14311  algorithm = cms.string( "AdaptiveVertexFitter" )
14312  )
14313  ),
14314  verbose = cms.untracked.bool( False ),
14315  TkFilterParameters = cms.PSet(
14316  maxEta = cms.double( 100.0 ),
14317  minPt = cms.double( 0.0 ),
14318  minSiliconLayersWithHits = cms.int32( 5 ),
14319  minPixelLayersWithHits = cms.int32( 2 ),
14320  maxNormalizedChi2 = cms.double( 20.0 ),
14321  trackQuality = cms.string( "any" ),
14322  algorithm = cms.string( "filter" ),
14323  maxD0Significance = cms.double( 999.0 )
14324  ),
14325  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
14326  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
14327  TkClusParameters = cms.PSet(
14328  TkDAClusParameters = cms.PSet(
14329  zmerge = cms.double( 0.01 ),
14330  Tstop = cms.double( 0.5 ),
14331  d0CutOff = cms.double( 999.0 ),
14332  dzCutOff = cms.double( 4.0 ),
14333  vertexSize = cms.double( 0.15 ),
14334  coolingFactor = cms.double( 0.6 ),
14335  Tpurge = cms.double( 2.0 ),
14336  Tmin = cms.double( 2.4 ),
14337  uniquetrkweight = cms.double( 0.9 ),
14338  use_vdt = cms.untracked.bool( True )
14339  ),
14340  algorithm = cms.string( "DA_vect" )
14341  )
14342 )
14343 fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
14344  jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
14345  tracks = cms.InputTag( "hltPFMuonMerging" ),
14346  useAssigned = cms.bool( False ),
14347  coneSize = cms.double( 0.4 ),
14348  pvSrc = cms.InputTag( "" )
14349 )
14350 fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 = cms.EDProducer( "TrackIPProducer",
14351  maximumTransverseImpactParameter = cms.double( 0.2 ),
14352  minimumNumberOfHits = cms.int32( 8 ),
14353  minimumTransverseMomentum = cms.double( 1.0 ),
14354  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
14355  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
14356  computeGhostTrack = cms.bool( False ),
14357  ghostTrackPriorDeltaR = cms.double( 0.03 ),
14358  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1" ),
14359  jetDirectionUsingGhostTrack = cms.bool( False ),
14360  minimumNumberOfPixelHits = cms.int32( 2 ),
14361  jetDirectionUsingTracks = cms.bool( False ),
14362  computeProbabilities = cms.bool( False ),
14363  useTrackQuality = cms.bool( False ),
14364  maximumChiSquared = cms.double( 20.0 )
14365 )
14366 fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
14367  extSVDeltaRToJet = cms.double( 0.3 ),
14368  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14369  vertexReco = cms.PSet(
14370  primcut = cms.double( 1.8 ),
14371  seccut = cms.double( 6.0 ),
14372  finder = cms.string( "avr" ),
14373  weightthreshold = cms.double( 0.001 ),
14374  minweight = cms.double( 0.5 ),
14375  smoothing = cms.bool( False )
14376  ),
14377  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
14378  constraint = cms.string( "BeamSpot" ),
14379  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1" ),
14380  vertexCuts = cms.PSet(
14381  distSig2dMin = cms.double( 3.0 ),
14382  useTrackWeights = cms.bool( True ),
14383  distVal3dMax = cms.double( 99999.9 ),
14384  massMax = cms.double( 6.5 ),
14385  distSig3dMax = cms.double( 99999.9 ),
14386  distVal2dMin = cms.double( 0.01 ),
14387  minimumTrackWeight = cms.double( 0.5 ),
14388  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
14389  distSig2dMax = cms.double( 99999.9 ),
14390  distSig3dMin = cms.double( -99999.9 ),
14391  fracPV = cms.double( 0.65 ),
14392  maxDeltaRToJetAxis = cms.double( 0.5 ),
14393  distVal2dMax = cms.double( 2.5 ),
14394  distVal3dMin = cms.double( -99999.9 ),
14395  multiplicityMin = cms.uint32( 2 )
14396  ),
14397  useExternalSV = cms.bool( False ),
14398  minimumTrackWeight = cms.double( 0.5 ),
14399  usePVError = cms.bool( True ),
14400  trackSelection = cms.PSet(
14401  max_pT_dRcut = cms.double( 0.1 ),
14402  b_dR = cms.double( 0.6263 ),
14403  min_pT = cms.double( 120.0 ),
14404  b_pT = cms.double( 0.3684 ),
14405  ptMin = cms.double( 1.0 ),
14406  max_pT_trackPTcut = cms.double( 3.0 ),
14407  max_pT = cms.double( 500.0 ),
14408  useVariableJTA = cms.bool( False ),
14409  maxDecayLen = cms.double( 99999.9 ),
14410  qualityClass = cms.string( "any" ),
14411  normChi2Max = cms.double( 99999.9 ),
14412  sip2dValMin = cms.double( -99999.9 ),
14413  sip3dValMin = cms.double( -99999.9 ),
14414  a_dR = cms.double( -0.001053 ),
14415  maxDistToAxis = cms.double( 0.2 ),
14416  totalHitsMin = cms.uint32( 2 ),
14417  a_pT = cms.double( 0.005263 ),
14418  sip2dSigMax = cms.double( 99999.9 ),
14419  sip2dValMax = cms.double( 99999.9 ),
14420  sip3dSigMax = cms.double( 99999.9 ),
14421  sip3dValMax = cms.double( 99999.9 ),
14422  min_pT_dRcut = cms.double( 0.5 ),
14423  jetDeltaRMax = cms.double( 0.3 ),
14424  pixelHitsMin = cms.uint32( 2 ),
14425  sip3dSigMin = cms.double( -99999.9 ),
14426  sip2dSigMin = cms.double( -99999.9 )
14427  ),
14428  trackSort = cms.string( "sip3dSig" ),
14429  extSVCollection = cms.InputTag( "secondaryVertices" )
14430 )
14431 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
14432  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
14433  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1','hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
14434 )
14435 fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
14436  saveTags = cms.bool( True ),
14437  MinJets = cms.int32( 1 ),
14438  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1" ),
14439  TriggerType = cms.int32( 86 ),
14440  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
14441  MinTag = cms.double( 0.7 ),
14442  MaxTag = cms.double( 999999.0 )
14443 )
14444 fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
14445  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14446  offset = cms.uint32( 0 )
14447 )
14448 fragment.hltSingleAK4CaloJet50Eta2p1 = cms.EDFilter( "HLT1CaloJet",
14449  saveTags = cms.bool( True ),
14450  MaxMass = cms.double( -1.0 ),
14451  MinN = cms.int32( 1 ),
14452  MaxEta = cms.double( 2.1 ),
14453  MinEta = cms.double( -1.0 ),
14454  MinMass = cms.double( -1.0 ),
14455  inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ),
14456  MinE = cms.double( -1.0 ),
14457  triggerType = cms.int32( 85 ),
14458  MinPt = cms.double( 50.0 )
14459 )
14460 fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer",
14461  DeltaR = cms.double( 0.5 ),
14462  CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50Eta2p1" ),
14463  TriggerType = cms.int32( 85 ),
14464  PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" )
14465 )
14466 fragment.hltSingleAK4PFJet80Eta2p1 = cms.EDFilter( "HLT1PFJet",
14467  saveTags = cms.bool( True ),
14468  MaxMass = cms.double( -1.0 ),
14469  MinN = cms.int32( 1 ),
14470  MaxEta = cms.double( 2.1 ),
14471  MinEta = cms.double( -1.0 ),
14472  MinMass = cms.double( -1.0 ),
14473  inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
14474  MinE = cms.double( -1.0 ),
14475  triggerType = cms.int32( 85 ),
14476  MinPt = cms.double( 80.0 )
14477 )
14478 fragment.hltEta2PFJetsEta2p1ForPFJet80 = cms.EDFilter( "PFJetSelector",
14479  filter = cms.bool( False ),
14480  src = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1" ),
14481  cut = cms.string( "abs(eta)<2.1" )
14482 )
14483 fragment.hltReduceJetMultEta2p1ForPFJet80 = cms.EDFilter( "LargestEtPFJetSelector",
14484  maxNumber = cms.uint32( 3 ),
14485  filter = cms.bool( False ),
14486  src = cms.InputTag( "hltEta2PFJetsEta2p1ForPFJet80" )
14487 )
14488 fragment.hltJets4bTaggerPFJet80Eta2p1 = cms.EDFilter( "EtMinPFJetSelector",
14489  filter = cms.bool( False ),
14490  src = cms.InputTag( "hltReduceJetMultEta2p1ForPFJet80" ),
14491  etMin = cms.double( 80.0 )
14492 )
14493 fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 = cms.EDProducer( "JetTracksAssociatorAtVertex",
14494  jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
14495  tracks = cms.InputTag( "hltPFMuonMerging" ),
14496  useAssigned = cms.bool( False ),
14497  coneSize = cms.double( 0.4 ),
14498  pvSrc = cms.InputTag( "" )
14499 )
14500 fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 = cms.EDProducer( "TrackIPProducer",
14501  maximumTransverseImpactParameter = cms.double( 0.2 ),
14502  minimumNumberOfHits = cms.int32( 8 ),
14503  minimumTransverseMomentum = cms.double( 1.0 ),
14504  primaryVertex = cms.InputTag( 'hltVerticesL3PFBjets','WithBS' ),
14505  maximumLongitudinalImpactParameter = cms.double( 17.0 ),
14506  computeGhostTrack = cms.bool( False ),
14507  ghostTrackPriorDeltaR = cms.double( 0.03 ),
14508  jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1" ),
14509  jetDirectionUsingGhostTrack = cms.bool( False ),
14510  minimumNumberOfPixelHits = cms.int32( 2 ),
14511  jetDirectionUsingTracks = cms.bool( False ),
14512  computeProbabilities = cms.bool( False ),
14513  useTrackQuality = cms.bool( False ),
14514  maximumChiSquared = cms.double( 20.0 )
14515 )
14516 fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 = cms.EDProducer( "SecondaryVertexProducer",
14517  extSVDeltaRToJet = cms.double( 0.3 ),
14518  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14519  vertexReco = cms.PSet(
14520  primcut = cms.double( 1.8 ),
14521  seccut = cms.double( 6.0 ),
14522  finder = cms.string( "avr" ),
14523  weightthreshold = cms.double( 0.001 ),
14524  minweight = cms.double( 0.5 ),
14525  smoothing = cms.bool( False )
14526  ),
14527  vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ),
14528  constraint = cms.string( "BeamSpot" ),
14529  trackIPTagInfos = cms.InputTag( "hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1" ),
14530  vertexCuts = cms.PSet(
14531  distSig2dMin = cms.double( 3.0 ),
14532  useTrackWeights = cms.bool( True ),
14533  distVal3dMax = cms.double( 99999.9 ),
14534  massMax = cms.double( 6.5 ),
14535  distSig3dMax = cms.double( 99999.9 ),
14536  distVal2dMin = cms.double( 0.01 ),
14537  minimumTrackWeight = cms.double( 0.5 ),
14538  v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
14539  distSig2dMax = cms.double( 99999.9 ),
14540  distSig3dMin = cms.double( -99999.9 ),
14541  fracPV = cms.double( 0.65 ),
14542  maxDeltaRToJetAxis = cms.double( 0.5 ),
14543  distVal2dMax = cms.double( 2.5 ),
14544  distVal3dMin = cms.double( -99999.9 ),
14545  multiplicityMin = cms.uint32( 2 )
14546  ),
14547  useExternalSV = cms.bool( False ),
14548  minimumTrackWeight = cms.double( 0.5 ),
14549  usePVError = cms.bool( True ),
14550  trackSelection = cms.PSet(
14551  max_pT_dRcut = cms.double( 0.1 ),
14552  b_dR = cms.double( 0.6263 ),
14553  min_pT = cms.double( 120.0 ),
14554  b_pT = cms.double( 0.3684 ),
14555  ptMin = cms.double( 1.0 ),
14556  max_pT_trackPTcut = cms.double( 3.0 ),
14557  max_pT = cms.double( 500.0 ),
14558  useVariableJTA = cms.bool( False ),
14559  maxDecayLen = cms.double( 99999.9 ),
14560  qualityClass = cms.string( "any" ),
14561  normChi2Max = cms.double( 99999.9 ),
14562  sip2dValMin = cms.double( -99999.9 ),
14563  sip3dValMin = cms.double( -99999.9 ),
14564  a_dR = cms.double( -0.001053 ),
14565  maxDistToAxis = cms.double( 0.2 ),
14566  totalHitsMin = cms.uint32( 2 ),
14567  a_pT = cms.double( 0.005263 ),
14568  sip2dSigMax = cms.double( 99999.9 ),
14569  sip2dValMax = cms.double( 99999.9 ),
14570  sip3dSigMax = cms.double( 99999.9 ),
14571  sip3dValMax = cms.double( 99999.9 ),
14572  min_pT_dRcut = cms.double( 0.5 ),
14573  jetDeltaRMax = cms.double( 0.3 ),
14574  pixelHitsMin = cms.uint32( 2 ),
14575  sip3dSigMin = cms.double( -99999.9 ),
14576  sip2dSigMin = cms.double( -99999.9 )
14577  ),
14578  trackSort = cms.string( "sip3dSig" ),
14579  extSVCollection = cms.InputTag( "secondaryVertices" )
14580 )
14581 fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
14582  jetTagComputer = cms.string( "hltCombinedSecondaryVertex" ),
14583  tagInfos = cms.VInputTag( 'hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1','hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
14584 )
14585 fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
14586  saveTags = cms.bool( True ),
14587  MinJets = cms.int32( 1 ),
14588  JetTags = cms.InputTag( "hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1" ),
14589  TriggerType = cms.int32( 86 ),
14590  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
14591  MinTag = cms.double( 0.7 ),
14592  MaxTag = cms.double( 999999.0 )
14593 )
14594 fragment.hltPreAK4PFDJet60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
14595  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14596  offset = cms.uint32( 0 )
14597 )
14598 fragment.hltHIFullTrackCandsForDmesonjetsForPPRef = cms.EDProducer( "ConcreteChargedCandidateProducer",
14599  src = cms.InputTag( "hltPFMuonMerging" ),
14600  particleType = cms.string( "pi+" )
14601 )
14602 fragment.hltHIFullTrackFilterForDmesonjetsForPPRef = cms.EDFilter( "HLTSingleVertexPixelTrackFilter",
14603  saveTags = cms.bool( True ),
14604  MinTrks = cms.int32( 0 ),
14605  MinPt = cms.double( 2.5 ),
14606  MaxVz = cms.double( 9999.0 ),
14607  MaxEta = cms.double( 999999.0 ),
14608  trackCollection = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
14609  vertexCollection = cms.InputTag( "hltVerticesL3PFBjets" ),
14610  MaxPt = cms.double( 10000.0 ),
14611  MinSep = cms.double( 0.12 )
14612 )
14613 fragment.hltTktkVtxForDmesonjetsPFJet60 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14614  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
14615  massParticle1 = cms.double( 0.1396 ),
14616  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
14617  massParticle2 = cms.double( 0.4937 ),
14618  ChargeOpt = cms.int32( -1 ),
14619  MaxEta = cms.double( 2.5 ),
14620  MaxInvMass = cms.double( 2.17 ),
14621  MinPtPair = cms.double( 7.0 ),
14622  triggerTypeDaughters = cms.int32( 91 ),
14623  MinInvMass = cms.double( 1.57 ),
14624  MinPt = cms.double( 0.0 )
14625 )
14626 fragment.hltTktkFilterForDmesonjetsPFJet60 = cms.EDFilter( "HLTDisplacedtktkFilter",
14627  saveTags = cms.bool( True ),
14628  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14629  MinVtxProbability = cms.double( 0.0 ),
14630  MaxLxySignificance = cms.double( 0.0 ),
14631  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
14632  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet60" ),
14633  MaxNormalisedChi2 = cms.double( 10.0 ),
14634  FastAccept = cms.bool( False ),
14635  MinCosinePointingAngle = cms.double( 0.95 ),
14636  triggerTypeDaughters = cms.int32( 91 ),
14637  MinLxySignificance = cms.double( 2.5 )
14638 )
14639 fragment.hltPreAK4PFDJet80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
14640  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14641  offset = cms.uint32( 0 )
14642 )
14643 fragment.hltTktkVtxForDmesonjetsPFJet80 = cms.EDProducer( "HLTDisplacedtktkVtxProducer",
14644  Src = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
14645  massParticle1 = cms.double( 0.1396 ),
14646  PreviousCandTag = cms.InputTag( "hltHIFullTrackFilterForDmesonjetsForPPRef" ),
14647  massParticle2 = cms.double( 0.4937 ),
14648  ChargeOpt = cms.int32( -1 ),
14649  MaxEta = cms.double( 2.5 ),
14650  MaxInvMass = cms.double( 2.17 ),
14651  MinPtPair = cms.double( 7.0 ),
14652  triggerTypeDaughters = cms.int32( 91 ),
14653  MinInvMass = cms.double( 1.57 ),
14654  MinPt = cms.double( 0.0 )
14655 )
14656 fragment.hltTktkFilterForDmesonjetsPFJet80 = cms.EDFilter( "HLTDisplacedtktkFilter",
14657  saveTags = cms.bool( True ),
14658  BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
14659  MinVtxProbability = cms.double( 0.0 ),
14660  MaxLxySignificance = cms.double( 0.0 ),
14661  TrackTag = cms.InputTag( "hltHIFullTrackCandsForDmesonjetsForPPRef" ),
14662  DisplacedVertexTag = cms.InputTag( "hltTktkVtxForDmesonjetsPFJet80" ),
14663  MaxNormalisedChi2 = cms.double( 10.0 ),
14664  FastAccept = cms.bool( False ),
14665  MinCosinePointingAngle = cms.double( 0.95 ),
14666  triggerTypeDaughters = cms.int32( 91 ),
14667  MinLxySignificance = cms.double( 2.5 )
14668 )
14669 fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
14670  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14671  offset = cms.uint32( 0 )
14672 )
14673 fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 = cms.EDProducer( "JetTagProducer",
14674  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
14675  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet60Eta2p1' )
14676 )
14677 fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 = cms.EDFilter( "HLTPFJetTag",
14678  saveTags = cms.bool( True ),
14679  MinJets = cms.int32( 1 ),
14680  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1" ),
14681  TriggerType = cms.int32( 86 ),
14682  Jets = cms.InputTag( "hltJets4bTaggerPFJet60Eta2p1" ),
14683  MinTag = cms.double( 0.01 ),
14684  MaxTag = cms.double( 999999.0 )
14685 )
14686 fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef = cms.EDFilter( "HLTPrescaler",
14687  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14688  offset = cms.uint32( 0 )
14689 )
14690 fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 = cms.EDProducer( "JetTagProducer",
14691  jetTagComputer = cms.string( "SimpleSecondaryVertex3TrkComputer" ),
14692  tagInfos = cms.VInputTag( 'hltL3SecondaryVertexTagInfosPFJet80Eta2p1' )
14693 )
14694 fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 = cms.EDFilter( "HLTPFJetTag",
14695  saveTags = cms.bool( True ),
14696  MinJets = cms.int32( 1 ),
14697  JetTags = cms.InputTag( "hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1" ),
14698  TriggerType = cms.int32( 86 ),
14699  Jets = cms.InputTag( "hltJets4bTaggerPFJet80Eta2p1" ),
14700  MinTag = cms.double( 0.01 ),
14701  MaxTag = cms.double( 999999.0 )
14702 )
14703 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
14704  SelectedTriggerType = cms.int32( 2 )
14705 )
14706 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
14707  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14708  offset = cms.uint32( 0 )
14709 )
14710 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
14711  inputTag = cms.InputTag( "rawDataCollector" ),
14712  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 )
14713 )
14714 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
14715  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14716  offset = cms.uint32( 0 )
14717 )
14718 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
14719  InputTag = cms.InputTag( "rawDataCollector" ),
14720  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
14721  FilterSummary = cms.untracked.bool( False )
14722 )
14723 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
14724  inputTag = cms.InputTag( "rawDataCollector" ),
14725  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 )
14726 )
14727 fragment.hltL1sTOTEM1 = cms.EDFilter( "HLTL1TSeed",
14728  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_1" ),
14729  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14730  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14731  saveTags = cms.bool( True ),
14732  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14733  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14734  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14735  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14736  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14737 )
14738 fragment.hltPreL1TOTEM1MinBias = cms.EDFilter( "HLTPrescaler",
14739  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14740  offset = cms.uint32( 0 )
14741 )
14742 fragment.hltL1sTOTEM2 = cms.EDFilter( "HLTL1TSeed",
14743  L1SeedsLogicalExpression = cms.string( "L1_TOTEM_2" ),
14744  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14745  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14746  saveTags = cms.bool( True ),
14747  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14748  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14749  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14750  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14751  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14752 )
14753 fragment.hltPreL1TOTEM2ZeroBias = cms.EDFilter( "HLTPrescaler",
14754  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14755  offset = cms.uint32( 0 )
14756 )
14757 fragment.hltL1sMinimumBiasHF1OR = cms.EDFilter( "HLTL1TSeed",
14758  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_OR" ),
14759  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14760  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14761  saveTags = cms.bool( True ),
14762  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14763  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14764  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14765  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14766  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14767 )
14768 fragment.hltPreL1MinimumBiasHF1OR = cms.EDFilter( "HLTPrescaler",
14769  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14770  offset = cms.uint32( 0 )
14771 )
14772 fragment.hltL1sMinimumBiasHF2OR = cms.EDFilter( "HLTL1TSeed",
14773  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR" ),
14774  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14775  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14776  saveTags = cms.bool( True ),
14777  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14778  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14779  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14780  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14781  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14782 )
14783 fragment.hltPreL1MinimumBiasHF2OR = cms.EDFilter( "HLTPrescaler",
14784  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14785  offset = cms.uint32( 0 )
14786 )
14787 fragment.hltL1sMinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTL1TSeed",
14788  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_OR_NoBptxGating" ),
14789  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14790  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14791  saveTags = cms.bool( True ),
14792  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14793  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14794  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14795  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14796  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14797 )
14798 fragment.hltPreL1MinimumBiasHF2ORNoBptxGating = cms.EDFilter( "HLTPrescaler",
14799  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14800  offset = cms.uint32( 0 )
14801 )
14802 fragment.hltL1sMinimumBiasHF1AND = cms.EDFilter( "HLTL1TSeed",
14803  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF1_AND" ),
14804  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14805  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14806  saveTags = cms.bool( True ),
14807  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14808  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14809  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14810  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14811  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14812 )
14813 fragment.hltPreL1MinimumBiasHF1AND = cms.EDFilter( "HLTPrescaler",
14814  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14815  offset = cms.uint32( 0 )
14816 )
14817 fragment.hltL1sMinimumBiasHF2AND = cms.EDFilter( "HLTL1TSeed",
14818  L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF2_AND" ),
14819  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
14820  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
14821  saveTags = cms.bool( True ),
14822  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
14823  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
14824  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
14825  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
14826  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
14827 )
14828 fragment.hltPreL1MinimumBiasHF2AND = cms.EDFilter( "HLTPrescaler",
14829  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14830  offset = cms.uint32( 0 )
14831 )
14832 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
14833  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
14834  DebugOn = cms.untracked.bool( False ),
14835  DetectorType = cms.untracked.string( "pixel" )
14836 )
14837 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
14838  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14839  offset = cms.uint32( 0 )
14840 )
14841 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
14842  inputTag = cms.InputTag( "rawDataCollector" ),
14843  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 )
14844 )
14845 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
14846  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14847  offset = cms.uint32( 0 )
14848 )
14849 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
14850  inputTag = cms.InputTag( "rawDataCollector" ),
14851  fedList = cms.vuint32( 1023, 1024 )
14852 )
14853 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
14854  moduleLabelPatternsToSkip = cms.vstring( ),
14855  processName = cms.string( "@" ),
14856  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
14857  throw = cms.bool( False )
14858 )
14859 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
14860  processName = cms.string( "@" )
14861 )
14862 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
14863  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
14864  offset = cms.uint32( 0 )
14865 )
14866 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
14867  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
14868  MaxBx = cms.int32( 0 ),
14869  DumpRecord = cms.bool( False ),
14870  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
14871  ReadPrescalesFromFile = cms.bool( False ),
14872  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
14873  MinBx = cms.int32( 0 ),
14874  psColumn = cms.int32( 0 ),
14875  DumpTrigResults = cms.bool( False ),
14876  DumpTrigSummary = cms.bool( True )
14877 )
14878 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
14879  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
14880  ReferenceRate = cms.untracked.double( 100.0 ),
14881  serviceBy = cms.untracked.string( "never" ),
14882  resetBy = cms.untracked.string( "never" ),
14883  reportBy = cms.untracked.string( "job" ),
14884  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' )
14885 )
14886 
14887 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
14888 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
14889 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
14890 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
14891 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
14892 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
14893 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
14894 fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelTracksForHighMultFilter + fragment.hltPixelTracksForHighMultFitter + fragment.hltPixelTracksTrackingRegionsForHighMult + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForHighMult + fragment.hltPixelTracksHitQuadrupletsForHighMult + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult )
14895 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
14896 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
14897 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
14898 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
14899 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
14900 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
14901 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
14902 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF )
14903 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
14904 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
14905 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
14906 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
14907 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
14908 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
14909 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
14910 fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks )
14911 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices )
14912 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
14913 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 )
14914 fragment.HLTIterativeTrackingIter02ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged )
14915 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
14916 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination + fragment.hltIterL3MuonsFromL2 )
14917 fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks )
14918 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices )
14919 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
14920 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 )
14921 fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged )
14922 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon )
14923 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltIterL3MuonL1MuonNoL2Selector + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
14924 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3Muons )
14925 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
14926 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks + fragment.hltPixelTripletsClustersRefRemoval + fragment.hltPixelTracksTrackingRegionsForTriplets + fragment.hltPixelLayerTripletsWithClustersRemoval + fragment.hltPixelTracksHitDoubletsForTriplets + fragment.hltPixelTracksHitTriplets + fragment.hltPixelTracksFromTriplets + fragment.hltPixelTracksMerged )
14927 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
14928 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
14929 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 )
14930 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
14931 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 )
14932 fragment.HLTIterativeTrackingTripletRecovery = cms.Sequence( fragment.hltTripletRecoveryClustersRefRemoval + fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent + fragment.hltTripletRecoveryPixelLayerTriplets + fragment.hltTripletRecoveryPFlowPixelTrackingRegions + fragment.hltTripletRecoveryPFlowPixelClusterCheck + fragment.hltTripletRecoveryPFlowPixelHitDoublets + fragment.hltTripletRecoveryPFlowPixelHitTriplets + fragment.hltTripletRecoveryPFlowPixelSeeds + fragment.hltTripletRecoveryPFlowCkfTrackCandidates + fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks + fragment.hltTripletRecoveryPFlowTrackCutClassifier + fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity )
14933 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayerPairs + fragment.hltDoubletRecoveryPFlowPixelTrackingRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
14934 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingTripletRecovery + fragment.hltTripletRecoveryMerged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
14935 fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons )
14936 fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit )
14937 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 )
14938 fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID )
14939 fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector )
14940 fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected )
14941 fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence )
14942 fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate )
14943 fragment.HLTHIL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltHIL3TrajSeedOIState + fragment.hltHIL3TrackCandidateFromL2OIState + fragment.hltHIL3TkTracksFromL2OIState + fragment.hltHIL3MuonsOIState + fragment.hltHIL3TrajSeedOIHit + fragment.hltHIL3TrackCandidateFromL2OIHit + fragment.hltHIL3TkTracksFromL2OIHit + fragment.hltHIL3MuonsOIHit + fragment.hltHIL3TkFromL2OICombination + fragment.hltHIL3TrajectorySeed + fragment.hltHIL3TrackCandidateFromL2 )
14944 fragment.HLTHIL3muonrecoNocandSequence = cms.Sequence( fragment.HLTHIL3muonTkCandidateSequence + fragment.hltHIL3MuonsLinksCombination + fragment.hltHIL3Muons )
14945 fragment.HLTHIL3muonrecoSequence = cms.Sequence( fragment.HLTHIL3muonrecoNocandSequence + fragment.hltHIL3MuonCandidates )
14946 fragment.HLTRecopixelvertexingForHIppRefSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices )
14947 fragment.HLTDoLocalPixelSequenceAfterSplitting = cms.Sequence( fragment.hltSiPixelClustersAfterSplitting + fragment.hltSiPixelClustersCacheAfterSplitting + fragment.hltSiPixelRecHitsAfterSplitting )
14948 fragment.HLTPAPixelClusterSplitting = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltPAJetsForCoreTracking + fragment.HLTDoLocalPixelSequenceAfterSplitting + fragment.hltPixelLayerTripletsAfterSplitting )
14949 fragment.HLTPADoLocalStripSequenceAfterSplitting = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityForPA + fragment.hltSiStripClustersAfterSplitting + fragment.hltSiStripMatchedRecHits )
14950 fragment.HLTPAIterativeTrackingIteration0 = cms.Sequence( fragment.hltPAIter0PixelTripletsTrackingRegions + fragment.hltPAIter0PixelTripletsClusterCheck + fragment.hltPAIter0PixelTripletsHitDoublets + fragment.hltPAIter0PixelTripletsHitTriplets + fragment.hltPAIter0PixelTripletsSeeds + fragment.hltPAIter0CkfTrackCandidates + fragment.hltPAIter0CtfWithMaterialTracks + fragment.hltPAIter0PrimaryVertices + fragment.hltPAIter0TrackClassifier1 + fragment.hltPAIter0TrackClassifier2 + fragment.hltPAIter0TrackClassifier3 + fragment.hltPAIter0TrackSelection )
14951 fragment.HLTPAIterativeTrackingIteration1 = cms.Sequence( fragment.hltPAIter1ClustersRefRemoval + fragment.hltPAIter1MaskedMeasurementTrackerEvent + fragment.hltPAIter1DetachedTripletLayers + fragment.hltPAIter1DetachedTripletTrackingRegions + fragment.hltPAIter1DetachedTripletClusterCheck + fragment.hltPAIter1DetachedTripletHitDoublets + fragment.hltPAIter1DetachedTripletHitTriplets + fragment.hltPAIter1DetachedTripletSeeds + fragment.hltPAIter1CkfTrackCandidates + fragment.hltPAIter1CtfWithMaterialTracks + fragment.hltPAIter1TrackClassifier1 + fragment.hltPAIter1TrackClassifier2 + fragment.hltPAIter1TrackSelection )
14952 fragment.HLTPAIterativeTrackingIteration2 = cms.Sequence( fragment.hltPAIter2ClustersRefRemoval + fragment.hltPAIter2MaskedMeasurementTrackerEvent + fragment.hltPAIter2LowPtTripletLayers + fragment.hltPAIter2LowPtTripletTrackingRegions + fragment.hltPAIter2LowPtTripletClusterCheck + fragment.hltPAIter2LowPtTripletHitDoublets + fragment.hltPAIter2LowPtTripletHitTriplets + fragment.hltPAIter2LowPtTripletSeeds + fragment.hltPAIter2CkfTrackCandidates + fragment.hltPAIter2CtfWithMaterialTracks + fragment.hltPAIter2TrackSelection )
14953 fragment.HLTPAIterativeTrackingIteration3 = cms.Sequence( fragment.hltPAIter3ClustersRefRemoval + fragment.hltPAIter3MaskedMeasurementTrackerEvent + fragment.hltPAIter3PixelPairLayers + fragment.hltPAIter3PixelPairTrackingRegions + fragment.hltPAIter3PixelPairClusterCheck + fragment.hltPAIter3PixelPairHitDoublets + fragment.hltPAIter3PixelPairSeeds + fragment.hltPAIter3CkfTrackCandidates + fragment.hltPAIter3CtfWithMaterialTracks + fragment.hltPAIter3TrackSelection )
14954 fragment.HLTPAIterativeTrackingIteration4 = cms.Sequence( fragment.hltPAIter4ClustersRefRemoval + fragment.hltPAIter4MaskedMeasurementTrackerEvent + fragment.hltPAIter4MixedTripletLayersA + fragment.hltPAIter4MixedTripletTrackingRegionsA + fragment.hltPAIter4MixedTripletClusterCheckA + fragment.hltPAIter4MixedTripletHitDoubletsA + fragment.hltPAIter4MixedTripletHitTripletsA + fragment.hltPAIter4MixedTripletSeedsA + fragment.hltPAIter4MixedTripletLayersB + fragment.hltPAIter4MixedTripletTrackingRegionsB + fragment.hltPAIter4MixedTripletClusterCheckB + fragment.hltPAIter4MixedTripletHitDoubletsB + fragment.hltPAIter4MixedTripletHitTripletsB + fragment.hltPAIter4MixedTripletSeedsB + fragment.hltPAIter4MixedSeeds + fragment.hltPAIter4CkfTrackCandidates + fragment.hltPAIter4CtfWithMaterialTracks + fragment.hltPAIter4TrackClassifier1 + fragment.hltPAIter4TrackClassifier2 + fragment.hltPAIter4TrackSelection )
14955 fragment.HLTPAIterativeTrackingIteration5 = cms.Sequence( fragment.hltPAIter5ClustersRefRemoval + fragment.hltPAIter5MaskedMeasurementTrackerEvent + fragment.hltPAIter5PixelLessLayers + fragment.hltPAIter5PixelLessTrackingRegions + fragment.hltPAIter5PixelLessClusterCheck + fragment.hltPAIter5PixelLessHitDoublets + fragment.hltPAIter5PixelLessHitTriplets + fragment.hltPAIter5PixelLessSeeds + fragment.hltPAIter5CkfTrackCandidates + fragment.hltPAIter5CtfWithMaterialTracks + fragment.hltPAIter5TrackClassifier1 + fragment.hltPAIter5TrackClassifier2 + fragment.hltPAIter5TrackSelection )
14956 fragment.HLTPAIterativeTrackingIteration6 = cms.Sequence( fragment.hltPAIter6ClustersRefRemoval + fragment.hltPAIter6MaskedMeasurementTrackerEvent + fragment.hltPAIter6TobTecLayersTripl + fragment.hltPAIter6TobTecTrackingRegionsTripl + fragment.hltPAIter6TobTecClusterCheckTripl + fragment.hltPAIter6TobTecHitDoubletsTripl + fragment.hltPAIter6TobTecHitTripletsTripl + fragment.hltPAIter6TobTecSeedsTripl + fragment.hltPAIter6TobTecLayersPair + fragment.hltPAIter6TobTecTrackingRegionsPair + fragment.hltPAIter6TobTecClusterCheckPair + fragment.hltPAIter6TobTecHitDoubletsPair + fragment.hltPAIter6TobTecSeedsPair + fragment.hltPAIter6TobTecSeeds + fragment.hltPAIter6CkfTrackCandidates + fragment.hltPAIter6CtfWithMaterialTracks + fragment.hltPAIter6TrackClassifier1 + fragment.hltPAIter6TrackClassifier2 + fragment.hltPAIter6TrackSelection )
14957 fragment.HLTPAIterativeTrackingIteration7 = cms.Sequence( fragment.hltPAIter7GoodPrimaryVertices + fragment.hltPAIter7JetCoreLayers + fragment.hltPAIter7JetCoreTrackingRegions + fragment.hltPAIter7JetCoreClusterCheck + fragment.hltPAIter7JetCoreHitDoublets + fragment.hltPAIter7JetCoreSeeds + fragment.hltPAIter7CkfTrackCandidates + fragment.hltPAIter7CtfWithMaterialTracks + fragment.hltPAIter7TrackSelection )
14958 fragment.HLTPAIterativeTracking = cms.Sequence( fragment.HLTPAIterativeTrackingIteration0 + fragment.HLTPAIterativeTrackingIteration1 + fragment.HLTPAIterativeTrackingIteration2 + fragment.HLTPAIterativeTrackingIteration3 + fragment.HLTPAIterativeTrackingIteration4 + fragment.HLTPAIterativeTrackingIteration5 + fragment.HLTPAIterativeTrackingIteration6 + fragment.HLTPAIterativeTrackingIteration7 + fragment.hltPAIterativeTrackingMerged )
14959 fragment.HLTDoHILocalPixelSequence = cms.Sequence( fragment.hltHISiPixelDigis + fragment.hltHISiPixelClusters + fragment.hltHISiPixelClustersCache + fragment.hltHISiPixelRecHits )
14960 fragment.HLTRecopixelvertexingSequenceForUPC = cms.Sequence( fragment.hltPixelLayerTripletsForUPC + fragment.hltPixelTracksForUPCFilter + fragment.hltPixelTracksForUPCFitter + fragment.hltPixelTracksTrackingRegionsForUPC + fragment.hltPixelTracksHitDoubletsForUPC + fragment.hltPixelTracksHitTripletsForUPC + fragment.hltPixelTracksForUPC )
14961 fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet60Eta2p1 )
14962 fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3CombinedSecondaryVertexBJetTagsPFJet80Eta2p1 )
14963 fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet60 + fragment.hltTktkFilterForDmesonjetsPFJet60 )
14964 fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltHIFullTrackCandsForDmesonjetsForPPRef + fragment.hltHIFullTrackFilterForDmesonjetsForPPRef + fragment.hltTktkVtxForDmesonjetsPFJet80 + fragment.hltTktkFilterForDmesonjetsPFJet80 )
14965 fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet60Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet60Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet60Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet60Eta2p1 )
14966 fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 = cms.Sequence( fragment.hltVerticesL3PFBjets + fragment.hltFastPixelBLifetimeL3AssociatorPFJet80Eta2p1 + fragment.hltFastPixelBLifetimeL3TagInfosPFJet80Eta2p1 + fragment.hltL3SecondaryVertexTagInfosPFJet80Eta2p1 + fragment.hltL3SimpleSecondaryVertexTagsPFJet80Eta2p1 )
14967 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
14968 
14969 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
14970 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
14971 fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
14972 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
14973 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
14974 fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT45BptxAND + fragment.hltPrePixelTracksMultiplicity60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult60 + fragment.HLTEndSequence )
14975 fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50BptxAND + fragment.hltPrePixelTracksMultiplicity85ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult85 + fragment.HLTEndSequence )
14976 fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT55BptxAND + fragment.hltPrePixelTracksMultiplicity110ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult110 + fragment.HLTEndSequence )
14977 fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity135ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult135 + fragment.HLTEndSequence )
14978 fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT60BptxAND + fragment.hltPrePixelTracksMultiplicity160ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hlt1HighMult160 + fragment.HLTEndSequence )
14979 fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4CaloJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta5p1 + fragment.HLTEndSequence )
14980 fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4CaloJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta5p1 + fragment.HLTEndSequence )
14981 fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTEndSequence )
14982 fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta5p1 + fragment.HLTEndSequence )
14983 fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet110Eta5p1 + fragment.HLTEndSequence )
14984 fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120Eta5p1 + fragment.HLTEndSequence )
14985 fragment.HLT_AK4CaloJet150ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4CaloJet150ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet150Eta5p1 + fragment.HLTEndSequence )
14986 fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreAK4PFJet40Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15Eta5p1 + fragment.hltSingleAK4PFJet40Eta5p1 + fragment.HLTEndSequence )
14987 fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFJet60Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta5p1 + fragment.hltSingleAK4PFJet60Eta5p1 + fragment.HLTEndSequence )
14988 fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFJet80Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta5p1 + fragment.hltSingleAK4PFJet80Eta5p1 + fragment.HLTEndSequence )
14989 fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet100Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70Eta5p1 + fragment.hltSingleAK4PFJet100Eta5p1 + fragment.HLTEndSequence )
14990 fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4PFJet110Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets80Eta5p1 + fragment.hltSingleAK4PFJet110Eta5p1 + fragment.HLTEndSequence )
14991 fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet68BptxAND + fragment.hltPreAK4PFJet120Eta5p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet90Eta5p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets90Eta5p1 + fragment.hltSingleAK4PFJet120Eta5p1 + fragment.HLTEndSequence )
14992 fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
14993 fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet80Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
14994 fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta1p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta1p1 + fragment.hltDoubleAK4CaloJet35Eta1p1 + fragment.HLTEndSequence )
14995 fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence )
14996 fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
14997 fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
14998 fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
14999 fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5BptxAND + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
15000 fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG12BptxAND + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
15001 fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
15002 fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence )
15003 fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30BptxAND + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence )
15004 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta1p5Mass501000ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta1p5 + fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter + fragment.HLTEndSequence )
15005 fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta1p5Mass501000R9HECutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta1p5 + fragment.hltHIDoublePhoton15Eta1p5Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta1p5 + fragment.hltHIEgammaHoverE + fragment.hltHIEgammaHOverEDoublePhoton15Eta1p5 + fragment.HLTEndSequence )
15006 fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta2p1Mass501000R9CutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta2p1 + fragment.hltHIDoublePhoton15Eta2p1Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta2p1 + fragment.HLTEndSequence )
15007 fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG20BptxAND + fragment.hltPreHIDoublePhoton15Eta2p5Mass501000R9SigmaHECutForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhotonCut15Eta2p5 + fragment.hltHIDoublePhoton15Eta2p5Mass501000Filter + fragment.hltHIEgammaR9ID + fragment.hltHIEgammaR9IDDoublePhoton15Eta2p5 + fragment.hltHIEgammaSigmaIEtaIEtaProducer + fragment.hltHIEgammaSigmaIEtaIEtaDoublePhoton15Eta2p5 + fragment.hltHIEgammaHoverE + fragment.hltHIEgammaHOverEDoublePhoton15Eta2p5 + fragment.HLTEndSequence )
15008 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet40Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40Eta2p1 + fragment.HLTEndSequence )
15009 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet60Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60Eta2p1 + fragment.HLTEndSequence )
15010 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet80Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence )
15011 fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5AK4CaloJet100Eta2p1ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta2p1 + fragment.HLTEndSequence )
15012 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton10Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence )
15013 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton15Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence )
15014 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton20Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence )
15015 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton30Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence )
15016 fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3Eta2p5HIPhoton40Eta1p5ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence )
15017 fragment.HLT_HIL1DoubleMu0ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL1DoubleMu0ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTEndSequence )
15018 fragment.HLT_HIL1DoubleMu10ForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3BptxAND + fragment.hltPreHIL1DoubleMu10ForPPRef + fragment.hltHIDoubleMu10MinBiasL1Filtered + fragment.HLTEndSequence )
15019 fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL2DoubleMu0NHitQForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2DoubleMu0NHitQFiltered + fragment.HLTEndSequence )
15020 fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm2p5to4p5ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltHIDimuonOpenL2FilteredNoMBHFgated) + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm2p5to4p5L3Filter + fragment.HLTEndSequence )
15021 fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0BptxAND + fragment.hltPreHIL3DoubleMu0OSm7to14ForPPRef + fragment.hltHIDoubleMu0L1Filtered + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltHIDimuonOpenL2FilteredNoMBHFgated) + fragment.HLTHIL3muonrecoSequence + fragment.hltHIDimuonOpenOSm7to14L3Filter + fragment.HLTEndSequence )
15022 fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL2Mu3NHitQ10ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTEndSequence )
15023 fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3BptxAND + fragment.hltPreHIL3Mu3NHitQ15ForPPRef + fragment.hltHIL1SingleMu3 + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu3N10HitQForPPRefL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu3NHit15L3Filtered + fragment.HLTEndSequence )
15024 fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL2Mu5NHitQ10ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTEndSequence )
15025 fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5BptxAND + fragment.hltPreHIL3Mu5NHitQ15ForPPRef + fragment.hltHIL1SingleMu5Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu5N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu5NHit15L3Filtered + fragment.HLTEndSequence )
15026 fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL2Mu7NHitQ10ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTEndSequence )
15027 fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7BptxAND + fragment.hltPreHIL3Mu7NHitQ15ForPPRef + fragment.hltHIL1SingleMu7Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu7N10HitQL2Filtered + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu7NHit15L3Filtered + fragment.HLTEndSequence )
15028 fragment.HLT_HIL2Mu15ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL2Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu15L2Filtered + fragment.HLTEndSequence )
15029 fragment.HLT_HIL3Mu15ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu12BptxAND + fragment.hltPreHIL3Mu15ForPPRef + fragment.hltHIL1SingleMu12Filtered + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltHIL3Mu15L2Filtered) + fragment.HLTHIL3muonrecoSequence + fragment.hltHISingleMu15L3Filtered + fragment.HLTEndSequence )
15030 fragment.HLT_HIL2Mu20ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL2Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + fragment.hltHIL2Mu20L2Filtered + fragment.HLTEndSequence )
15031 fragment.HLT_HIL3Mu20ForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16BptxAND + fragment.hltPreHIL3Mu20ForPPRef + fragment.hltHIL1SingleMu16Filtered + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltHIL3Mu20L2Filtered) + fragment.HLTHIL3muonrecoSequence + fragment.hltHIL3SingleMu20L3Filtered + fragment.HLTEndSequence )
15032 fragment.HLT_FullTrack18ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreFullTrack18ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack18 + fragment.HLTEndSequence )
15033 fragment.HLT_FullTrack24ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreFullTrack24ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack24 + fragment.HLTEndSequence )
15034 fragment.HLT_FullTrack34ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreFullTrack34ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack34 + fragment.HLTEndSequence )
15035 fragment.HLT_FullTrack45ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreFullTrack45ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack45 + fragment.HLTEndSequence )
15036 fragment.HLT_FullTrack53ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreFullTrack53ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAGoodFullTracks + fragment.hltPAFullCandsForFullTrackTrigger + fragment.hltPAFullTrack53 + fragment.HLTEndSequence )
15037 fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1DoubleMuOpenNotHF2ForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTEndSequence )
15038 fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCDoubleMuNotHF2PixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered2 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
15039 fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1MuOpenNotMinimumBiasHF2ANDForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTEndSequence )
15040 fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMuOpenNotMinimumBiasHF2AND + fragment.hltPreHIUPCMuOpenNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.hltL1MuOpenNotHF2L1Filtered0 + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
15041 fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCL1NotMinimumBiasHF2ANDForPPRef + fragment.HLTEndSequence )
15042 fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotMinimumBiasHF2AND + fragment.hltPreHIUPCNotMinimumBiasHF2ANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
15043 fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCL1ZdcORBptxANDForPPRef + fragment.HLTEndSequence )
15044 fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcORBptxAND + fragment.hltPreHIUPCZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
15045 fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCL1ZdcXORBptxANDForPPRef + fragment.HLTEndSequence )
15046 fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZdcXORBptxAND + fragment.hltPreHIUPCZdcXORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
15047 fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCL1NotZdcORBptxANDForPPRef + fragment.HLTEndSequence )
15048 fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotZdcORBptxAND + fragment.hltPreHIUPCNotZdcORBptxANDPixelSingleTrackForPPRef + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
15049 fragment.HLT_HIL1CastorMediumJetForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHIL1CastorMediumJetForPPRef + fragment.HLTEndSequence )
15050 fragment.HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sCastorMediumJetBptxAND + fragment.hltPreHICastorMediumJetPixelSingleTrackForPPRef + fragment.hltL1MuOpenL1Filtered0UPC + fragment.HLTDoHILocalPixelSequence + fragment.HLTRecopixelvertexingSequenceForUPC + fragment.hltPixelCandsForUPC + fragment.hltSinglePixelTrackForUPC + fragment.HLTEndSequence )
15051 fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt8ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt8 + fragment.hltTktkFilterForDmesonDpt8 + fragment.HLTEndSequence )
15052 fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt15ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt15 + fragment.hltTktkFilterForDmesonDpt15 + fragment.HLTEndSequence )
15053 fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet28BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt20ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt20 + fragment.hltTktkFilterForDmesonDpt20 + fragment.HLTEndSequence )
15054 fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt30ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt30 + fragment.hltTktkFilterForDmesonDpt30 + fragment.HLTEndSequence )
15055 fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt40ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt40 + fragment.hltTktkFilterForDmesonDpt40 + fragment.HLTEndSequence )
15056 fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt50ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt50 + fragment.hltTktkFilterForDmesonDpt50 + fragment.HLTEndSequence )
15057 fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreDmesonPPTrackingGlobalDpt60ForPPRef + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHIppRefSequence + fragment.HLTPAPixelClusterSplitting + fragment.HLTDoLocalStripSequence + fragment.HLTPADoLocalStripSequenceAfterSplitting + fragment.HLTPAIterativeTracking + fragment.hltPAFullCands + fragment.hltHIFullTrackFilterForDmeson + fragment.hltTktkVtxForDmesonDpt60 + fragment.hltTktkFilterForDmesonDpt60 + fragment.HLTEndSequence )
15058 fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFBJetBCSV60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTBtagCSVSequenceL3PFJet60Eta2p1 + fragment.hltBLifetimeL3FilterCSVPFJet60Eta2p1 + fragment.HLTEndSequence )
15059 fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFBJetBCSV80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTBtagCSVSequenceL3PFJet80Eta2p1 + fragment.hltBLifetimeL3FilterCSVPFJet80Eta2p1 + fragment.HLTEndSequence )
15060 fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFDJet60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTDtagSequenceL3PFJet60Eta2p1ForPPRef + fragment.HLTEndSequence )
15061 fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFDJet80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTDtagSequenceL3PFJet80Eta2p1ForPPRef + fragment.HLTEndSequence )
15062 fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet40BptxAND + fragment.hltPreAK4PFBJetBSSV60Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30Eta2p1 + fragment.hltSingleAK4PFJet60Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet60 + fragment.hltReduceJetMultEta2p1ForPFJet60 + fragment.hltJets4bTaggerPFJet60Eta2p1 + fragment.HLTBtagSSVSequenceL3PFJet60Eta2p1 + fragment.hltBLifetimeL3FilterSSVPFJet60Eta2p1 + fragment.HLTEndSequence )
15063 fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4PFBJetBSSV80Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50Eta2p1 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50Eta2p1 + fragment.hltSingleAK4PFJet80Eta2p1 + fragment.hltEta2PFJetsEta2p1ForPFJet80 + fragment.hltReduceJetMultEta2p1ForPFJet80 + fragment.hltJets4bTaggerPFJet80Eta2p1 + fragment.HLTBtagSSVSequenceL3PFJet80Eta2p1 + fragment.hltBLifetimeL3FilterSSVPFJet80Eta2p1 + fragment.HLTEndSequence )
15064 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
15065 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
15066 fragment.HLT_L1TOTEM1_MinBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM1 + fragment.hltPreL1TOTEM1MinBias + fragment.HLTEndSequence )
15067 fragment.HLT_L1TOTEM2_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTOTEM2 + fragment.hltPreL1TOTEM2ZeroBias + fragment.HLTEndSequence )
15068 fragment.HLT_L1MinimumBiasHF1OR_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1OR + fragment.hltPreL1MinimumBiasHF1OR + fragment.HLTEndSequence )
15069 fragment.HLT_L1MinimumBiasHF2OR_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2OR + fragment.hltPreL1MinimumBiasHF2OR + fragment.HLTEndSequence )
15070 fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2ORNoBptxGating + fragment.hltPreL1MinimumBiasHF2ORNoBptxGating + fragment.HLTEndSequence )
15071 fragment.HLT_L1MinimumBiasHF1AND_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF1AND + fragment.hltPreL1MinimumBiasHF1AND + fragment.HLTEndSequence )
15072 fragment.HLT_L1MinimumBiasHF2AND_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF2AND + fragment.hltPreL1MinimumBiasHF2AND + fragment.HLTEndSequence )
15073 fragment.AlCa_LumiPixels_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
15074 fragment.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
15075 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
15076 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
15077 
15078 
15079 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v5, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v8, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v8, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v8, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v8, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v8, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v8, fragment.HLT_AK4CaloJet150ForPPRef_v8, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v12, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v12, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v12, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v12, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v12, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v12, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v8, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v8, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v8, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v8, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v8, 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_HIDoublePhoton15_Eta1p5_Mass50_1000ForPPRef_v8, fragment.HLT_HIDoublePhoton15_Eta1p5_Mass50_1000_R9HECutForPPRef_v8, fragment.HLT_HIDoublePhoton15_Eta2p1_Mass50_1000_R9CutForPPRef_v8, fragment.HLT_HIDoublePhoton15_Eta2p5_Mass50_1000_R9SigmaHECutForPPRef_v8, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v10, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v10, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v10, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v10, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton10Eta1p5ForPPRef_v10, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton15Eta1p5ForPPRef_v10, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton20Eta1p5ForPPRef_v10, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton30Eta1p5ForPPRef_v10, fragment.HLT_HIL2Mu3Eta2p5_HIPhoton40Eta1p5ForPPRef_v10, fragment.HLT_HIL1DoubleMu0ForPPRef_v4, fragment.HLT_HIL1DoubleMu10ForPPRef_v4, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v5, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v6, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v6, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu15ForPPRef_v6, fragment.HLT_HIL3Mu15ForPPRef_v6, fragment.HLT_HIL2Mu20ForPPRef_v6, fragment.HLT_HIL3Mu20ForPPRef_v6, fragment.HLT_FullTrack18ForPPRef_v9, fragment.HLT_FullTrack24ForPPRef_v9, fragment.HLT_FullTrack34ForPPRef_v9, fragment.HLT_FullTrack45ForPPRef_v9, fragment.HLT_FullTrack53ForPPRef_v9, fragment.HLT_HIUPCL1DoubleMuOpenNotHF2ForPPRef_v5, fragment.HLT_HIUPCDoubleMuNotHF2Pixel_SingleTrackForPPRef_v6, fragment.HLT_HIUPCL1MuOpen_NotMinimumBiasHF2_ANDForPPRef_v5, fragment.HLT_HIUPCMuOpen_NotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v6, fragment.HLT_HIUPCL1NotMinimumBiasHF2_ANDForPPRef_v5, fragment.HLT_HIUPCNotMinimumBiasHF2_ANDPixel_SingleTrackForPPRef_v6, fragment.HLT_HIUPCL1ZdcOR_BptxANDForPPRef_v4, fragment.HLT_HIUPCZdcOR_BptxANDPixel_SingleTrackForPPRef_v5, fragment.HLT_HIUPCL1ZdcXOR_BptxANDForPPRef_v4, fragment.HLT_HIUPCZdcXOR_BptxANDPixel_SingleTrackForPPRef_v5, fragment.HLT_HIUPCL1NotZdcOR_BptxANDForPPRef_v4, fragment.HLT_HIUPCNotZdcOR_BptxANDPixel_SingleTrackForPPRef_v5, fragment.HLT_HIL1CastorMediumJetForPPRef_v4, fragment.HLT_HICastorMediumJetPixel_SingleTrackForPPRef_v5, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v9, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v9, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v9, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v9, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v9, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v9, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v9, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v12, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v12, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v12, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v12, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v12, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v12, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.HLT_L1TOTEM1_MinBias_v4, fragment.HLT_L1TOTEM2_ZeroBias_v4, fragment.HLT_L1MinimumBiasHF1OR_v4, fragment.HLT_L1MinimumBiasHF2OR_v4, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v5, fragment.HLT_L1MinimumBiasHF1AND_v4, fragment.HLT_L1MinimumBiasHF2AND_v4, fragment.AlCa_LumiPixels_Random_v4, fragment.AlCa_LumiPixels_ZeroBias_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
15080 
15081 
15082 # dummyfy hltGetConditions in cff's
15083 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
15084  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
15085  result = cms.bool( True )
15086  )
15087  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
15088 
15089 # add specific customizations
15090 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
15091 fragment = customizeHLTforAll(fragment,"PRef")
15092 
15093 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
15094 fragment = customizeHLTforCMSSW(fragment,"PRef")
15095 
15096 # Eras-based customisations
15097 from HLTrigger.Configuration.Eras import modifyHLTforEras
15098 modifyHLTforEras(fragment)
15099 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)