CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_11_3_0/PRef --type PRef
2 
3 # /dev/CMSSW_11_3_0/PRef/V14 (CMSSW_11_3_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 fragment = cms.ProcessFragment( "HLT" )
8 
9 fragment.HLTConfigVersion = cms.PSet(
10  tableName = cms.string('/dev/CMSSW_11_3_0/PRef/V14')
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  seedAs5DHit = cms.bool( False )
125 )
126 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
127  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
128  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
129  lostHitPenalty = cms.double( 30.0 ),
130  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
131  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
132  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
133  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
134  minNrOfHitsForRebuild = cms.untracked.int32( 4 ),
135  maxCand = cms.int32( 1 ),
136  alwaysUseInvalidHits = cms.bool( False ),
137  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
138  intermediateCleaning = cms.bool( True ),
139  updator = cms.string( "hltESPKFUpdator" ),
140  seedAs5DHit = cms.bool( False )
141 )
142 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
143  minimumNumberOfHits = cms.int32( 4 ),
144  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
145  seedExtension = cms.int32( 0 ),
146  chargeSignificance = cms.double( -1.0 ),
147  pixelSeedExtension = cms.bool( False ),
148  strictSeedExtension = cms.bool( False ),
149  nSigmaMinPt = cms.double( 5.0 ),
150  maxCCCLostHits = cms.int32( 9999 ),
151  minPt = cms.double( 0.1 ),
152  maxConsecLostHits = cms.int32( 1 ),
153  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
154  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
155  seedPairPenalty = cms.int32( 1 ),
156  maxNumberOfHits = cms.int32( 100 ),
157  minNumberOfHitsForLoopers = cms.int32( 13 ),
158  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
159  minNumberOfHitsPerLoop = cms.int32( 4 ),
160  minHitsMinPt = cms.int32( 3 ),
161  maxLostHitsFraction = cms.double( 0.1 ),
162  maxLostHits = cms.int32( 0 )
163 )
164 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
165  keepOriginalIfRebuildFails = cms.bool( False ),
166  lockHits = cms.bool( True ),
167  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
168  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
169  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
170  doSeedingRegionRebuilding = cms.bool( False ),
171  useHitsSplitting = cms.bool( False ),
172  maxCand = cms.int32( 2 ),
173  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
174  intermediateCleaning = cms.bool( True ),
175  bestHitOnly = cms.bool( True ),
176  useSameTrajFilter = cms.bool( True ),
177  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
178  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
179  lostHitPenalty = cms.double( 30.0 ),
180  requireSeedHitsInRebuild = cms.bool( True ),
181  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
182  maxPtForLooperReconstruction = cms.double( 0.7 ),
183  cleanTrajectoryAfterInOut = cms.bool( False ),
184  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
185  minNrOfHitsForRebuild = cms.int32( 5 ),
186  alwaysUseInvalidHits = cms.bool( False ),
187  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
188  foundHitBonus = cms.double( 5.0 ),
189  updator = cms.string( "hltESPKFUpdator" ),
190  seedAs5DHit = cms.bool( False )
191 )
192 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
193 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
194  minimumNumberOfHits = cms.int32( 3 ),
195  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
196  seedExtension = cms.int32( 0 ),
197  chargeSignificance = cms.double( -1.0 ),
198  pixelSeedExtension = cms.bool( False ),
199  strictSeedExtension = cms.bool( False ),
200  nSigmaMinPt = cms.double( 5.0 ),
201  maxCCCLostHits = cms.int32( 9999 ),
202  minPt = cms.double( 0.3 ),
203  maxConsecLostHits = cms.int32( 1 ),
204  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
205  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
206  seedPairPenalty = cms.int32( 0 ),
207  maxNumberOfHits = cms.int32( 100 ),
208  minNumberOfHitsForLoopers = cms.int32( 13 ),
209  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
210  minNumberOfHitsPerLoop = cms.int32( 4 ),
211  minHitsMinPt = cms.int32( 3 ),
212  maxLostHitsFraction = cms.double( 999.0 ),
213  maxLostHits = cms.int32( 1 )
214 )
215 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
216  minimumNumberOfHits = cms.int32( 6 ),
217  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
218  seedExtension = cms.int32( 0 ),
219  chargeSignificance = cms.double( -1.0 ),
220  pixelSeedExtension = cms.bool( False ),
221  strictSeedExtension = cms.bool( False ),
222  nSigmaMinPt = cms.double( 5.0 ),
223  maxCCCLostHits = cms.int32( 9999 ),
224  minPt = cms.double( 0.3 ),
225  maxConsecLostHits = cms.int32( 1 ),
226  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
227  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
228  seedPairPenalty = cms.int32( 0 ),
229  maxNumberOfHits = cms.int32( 100 ),
230  minNumberOfHitsForLoopers = cms.int32( 13 ),
231  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
232  minNumberOfHitsPerLoop = cms.int32( 4 ),
233  minHitsMinPt = cms.int32( 3 ),
234  maxLostHitsFraction = cms.double( 999.0 ),
235  maxLostHits = cms.int32( 0 )
236 )
237 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
238  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
239  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
240  lostHitPenalty = cms.double( 90.0 ),
241  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
242  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
243  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
244  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
245  maxCand = cms.int32( 5 ),
246  alwaysUseInvalidHits = cms.bool( True ),
247  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
248  intermediateCleaning = cms.bool( False ),
249  updator = cms.string( "hltESPKFUpdator" ),
250  seedAs5DHit = cms.bool( False )
251 )
252 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
253  track_chi2_max = cms.double( 20.0 ),
254  track_pt_max = cms.double( 20.0 ),
255  track_prob_min = cms.double( -1.0 ),
256  track_pt_min = cms.double( 1.0 )
257 )
258 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
259  minimumNumberOfHits = cms.int32( 3 ),
260  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
261  seedExtension = cms.int32( 0 ),
262  chargeSignificance = cms.double( -1.0 ),
263  pixelSeedExtension = cms.bool( False ),
264  strictSeedExtension = cms.bool( False ),
265  nSigmaMinPt = cms.double( 5.0 ),
266  maxCCCLostHits = cms.int32( 9999 ),
267  minPt = cms.double( 0.1 ),
268  maxConsecLostHits = cms.int32( 1 ),
269  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
270  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
271  seedPairPenalty = cms.int32( 0 ),
272  maxNumberOfHits = cms.int32( 100 ),
273  minNumberOfHitsForLoopers = cms.int32( 13 ),
274  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
275  minNumberOfHitsPerLoop = cms.int32( 4 ),
276  minHitsMinPt = cms.int32( 3 ),
277  maxLostHitsFraction = cms.double( 0.1 ),
278  maxLostHits = cms.int32( 999 )
279 )
280 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
281  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
282  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
283  lostHitPenalty = cms.double( 30.0 ),
284  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
285  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
286  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
287  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
288  maxCand = cms.int32( 5 ),
289  alwaysUseInvalidHits = cms.bool( False ),
290  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
291  intermediateCleaning = cms.bool( False ),
292  updator = cms.string( "hltESPKFUpdator" ),
293  seedAs5DHit = cms.bool( False )
294 )
295 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
296  rescaleErrorIfFail = cms.double( 1.0 ),
297  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
298  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
299  lostHitPenalty = cms.double( 30.0 ),
300  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
301  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
302  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
303  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
304  maxCand = cms.int32( 5 ),
305  alwaysUseInvalidHits = cms.bool( True ),
306  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
307  intermediateCleaning = cms.bool( False ),
308  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
309  updator = cms.string( "hltESPKFUpdator" ),
310  deltaEta = cms.double( -1.0 ),
311  useSeedLayer = cms.bool( False ),
312  deltaPhi = cms.double( -1.0 ),
313  seedAs5DHit = cms.bool( False )
314 )
315 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
316  minimumNumberOfHits = cms.int32( 3 ),
317  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
318  seedExtension = cms.int32( 0 ),
319  chargeSignificance = cms.double( -1.0 ),
320  pixelSeedExtension = cms.bool( False ),
321  strictSeedExtension = cms.bool( False ),
322  nSigmaMinPt = cms.double( 5.0 ),
323  maxCCCLostHits = cms.int32( 9999 ),
324  minPt = cms.double( 0.3 ),
325  maxConsecLostHits = cms.int32( 1 ),
326  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
327  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
328  seedPairPenalty = cms.int32( 0 ),
329  maxNumberOfHits = cms.int32( 100 ),
330  minNumberOfHitsForLoopers = cms.int32( 13 ),
331  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
332  minNumberOfHitsPerLoop = cms.int32( 4 ),
333  minHitsMinPt = cms.int32( 3 ),
334  maxLostHitsFraction = cms.double( 999.0 ),
335  maxLostHits = cms.int32( 1 )
336 )
337 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
338  track_chi2_max = cms.double( 20.0 ),
339  track_pt_max = cms.double( 20.0 ),
340  track_prob_min = cms.double( -1.0 ),
341  track_pt_min = cms.double( 0.1 )
342 )
343 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
344  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
345  SeedMomentumForBOFF = cms.double( 5.0 ),
346  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
347  forceKinematicWithRegionDirection = cms.bool( False ),
348  magneticField = cms.string( "ParabolicMf" ),
349  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
350  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
351  MinOneOverPtError = cms.double( 1.0 )
352 )
353 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
354  keepOriginalIfRebuildFails = cms.bool( False ),
355  lockHits = cms.bool( True ),
356  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
357  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
358  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
359  doSeedingRegionRebuilding = cms.bool( False ),
360  useHitsSplitting = cms.bool( False ),
361  maxCand = cms.int32( 2 ),
362  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
363  intermediateCleaning = cms.bool( True ),
364  bestHitOnly = cms.bool( True ),
365  useSameTrajFilter = cms.bool( True ),
366  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
367  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
368  lostHitPenalty = cms.double( 30.0 ),
369  requireSeedHitsInRebuild = cms.bool( True ),
370  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
371  maxPtForLooperReconstruction = cms.double( 0.7 ),
372  cleanTrajectoryAfterInOut = cms.bool( False ),
373  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
374  minNrOfHitsForRebuild = cms.int32( 5 ),
375  alwaysUseInvalidHits = cms.bool( False ),
376  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
377  foundHitBonus = cms.double( 5.0 ),
378  updator = cms.string( "hltESPKFUpdator" ),
379  seedAs5DHit = cms.bool( False )
380 )
381 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
382  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
383  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
384  lostHitPenalty = cms.double( 30.0 ),
385  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
386  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
387  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
388  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
389  maxCand = cms.int32( 1 ),
390  alwaysUseInvalidHits = cms.bool( False ),
391  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
392  intermediateCleaning = cms.bool( True ),
393  updator = cms.string( "hltESPKFUpdator" ),
394  seedAs5DHit = cms.bool( False )
395 )
396 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
397 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
398  minimumNumberOfHits = cms.int32( 3 ),
399  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
400  seedExtension = cms.int32( 0 ),
401  chargeSignificance = cms.double( -1.0 ),
402  pixelSeedExtension = cms.bool( False ),
403  strictSeedExtension = cms.bool( False ),
404  nSigmaMinPt = cms.double( 5.0 ),
405  maxCCCLostHits = cms.int32( 9999 ),
406  minPt = cms.double( 0.9 ),
407  maxConsecLostHits = cms.int32( 1 ),
408  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
409  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
410  seedPairPenalty = cms.int32( 0 ),
411  maxNumberOfHits = cms.int32( -1 ),
412  minNumberOfHitsForLoopers = cms.int32( 13 ),
413  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
414  minNumberOfHitsPerLoop = cms.int32( 4 ),
415  minHitsMinPt = cms.int32( 3 ),
416  maxLostHitsFraction = cms.double( 999.0 ),
417  maxLostHits = cms.int32( 1 )
418 )
419 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
420  minimumNumberOfHits = cms.int32( 3 ),
421  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
422  seedExtension = cms.int32( 0 ),
423  chargeSignificance = cms.double( -1.0 ),
424  pixelSeedExtension = cms.bool( False ),
425  strictSeedExtension = cms.bool( False ),
426  nSigmaMinPt = cms.double( 5.0 ),
427  maxCCCLostHits = cms.int32( 2 ),
428  minPt = cms.double( 0.075 ),
429  maxConsecLostHits = cms.int32( 1 ),
430  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
431  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
432  seedPairPenalty = cms.int32( 0 ),
433  maxNumberOfHits = cms.int32( 100 ),
434  minNumberOfHitsForLoopers = cms.int32( 13 ),
435  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
436  minNumberOfHitsPerLoop = cms.int32( 4 ),
437  minHitsMinPt = cms.int32( 3 ),
438  maxLostHitsFraction = cms.double( 0.1 ),
439  maxLostHits = cms.int32( 999 )
440 )
441 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
442  Rescale_Dz = cms.double( 3.0 ),
443  Pt_fixed = cms.bool( False ),
444  Eta_fixed = cms.bool( False ),
445  Eta_min = cms.double( 0.1 ),
446  DeltaZ = cms.double( 15.9 ),
447  maxRegions = cms.int32( 2 ),
448  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
449  UseVertex = cms.bool( False ),
450  Z_fixed = cms.bool( True ),
451  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
452  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
453  Rescale_phi = cms.double( 3.0 ),
454  DeltaEta = cms.double( 0.2 ),
455  precise = cms.bool( True ),
456  OnDemand = cms.int32( -1 ),
457  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
458  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
459  vertexCollection = cms.InputTag( "pixelVertices" ),
460  Pt_min = cms.double( 1.5 ),
461  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
462  Phi_fixed = cms.bool( False ),
463  DeltaR = cms.double( 0.2 ),
464  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
465  DeltaPhi = cms.double( 0.2 ),
466  Phi_min = cms.double( 0.1 ),
467  Rescale_eta = cms.double( 3.0 )
468 )
469 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
470  minimumNumberOfHits = cms.int32( 6 ),
471  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
472  seedExtension = cms.int32( 0 ),
473  chargeSignificance = cms.double( -1.0 ),
474  pixelSeedExtension = cms.bool( False ),
475  strictSeedExtension = cms.bool( False ),
476  nSigmaMinPt = cms.double( 5.0 ),
477  maxCCCLostHits = cms.int32( 9999 ),
478  minPt = cms.double( 0.3 ),
479  maxConsecLostHits = cms.int32( 1 ),
480  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
481  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
482  seedPairPenalty = cms.int32( 0 ),
483  maxNumberOfHits = cms.int32( 100 ),
484  minNumberOfHitsForLoopers = cms.int32( 13 ),
485  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
486  minNumberOfHitsPerLoop = cms.int32( 4 ),
487  minHitsMinPt = cms.int32( 3 ),
488  maxLostHitsFraction = cms.double( 999.0 ),
489  maxLostHits = cms.int32( 1 )
490 )
491 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
492  minimumNumberOfHits = cms.int32( 3 ),
493  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
494  seedExtension = cms.int32( 0 ),
495  chargeSignificance = cms.double( -1.0 ),
496  pixelSeedExtension = cms.bool( False ),
497  strictSeedExtension = cms.bool( False ),
498  nSigmaMinPt = cms.double( 5.0 ),
499  maxCCCLostHits = cms.int32( 9999 ),
500  minPt = cms.double( 0.3 ),
501  maxConsecLostHits = cms.int32( 1 ),
502  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
503  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
504  seedPairPenalty = cms.int32( 0 ),
505  maxNumberOfHits = cms.int32( 100 ),
506  minNumberOfHitsForLoopers = cms.int32( 13 ),
507  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
508  minNumberOfHitsPerLoop = cms.int32( 4 ),
509  minHitsMinPt = cms.int32( 3 ),
510  maxLostHitsFraction = cms.double( 999.0 ),
511  maxLostHits = cms.int32( 0 )
512 )
513 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
514  minimumNumberOfHits = cms.int32( 4 ),
515  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
516  seedExtension = cms.int32( 0 ),
517  chargeSignificance = cms.double( -1.0 ),
518  pixelSeedExtension = cms.bool( False ),
519  strictSeedExtension = cms.bool( False ),
520  nSigmaMinPt = cms.double( 5.0 ),
521  maxCCCLostHits = cms.int32( 9999 ),
522  minPt = cms.double( 0.1 ),
523  maxConsecLostHits = cms.int32( 1 ),
524  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
525  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
526  seedPairPenalty = cms.int32( 0 ),
527  maxNumberOfHits = cms.int32( 100 ),
528  minNumberOfHitsForLoopers = cms.int32( 13 ),
529  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
530  minNumberOfHitsPerLoop = cms.int32( 4 ),
531  minHitsMinPt = cms.int32( 3 ),
532  maxLostHitsFraction = cms.double( 0.1 ),
533  maxLostHits = cms.int32( 999 )
534 )
535 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
536  minimumNumberOfHits = cms.int32( 3 ),
537  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
538  seedExtension = cms.int32( 1 ),
539  chargeSignificance = cms.double( -1.0 ),
540  pixelSeedExtension = cms.bool( False ),
541  strictSeedExtension = cms.bool( False ),
542  nSigmaMinPt = cms.double( 5.0 ),
543  maxCCCLostHits = cms.int32( 0 ),
544  minPt = cms.double( 0.3 ),
545  maxConsecLostHits = cms.int32( 1 ),
546  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
547  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
548  seedPairPenalty = cms.int32( 0 ),
549  maxNumberOfHits = cms.int32( 100 ),
550  minNumberOfHitsForLoopers = cms.int32( 13 ),
551  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
552  minNumberOfHitsPerLoop = cms.int32( 4 ),
553  minHitsMinPt = cms.int32( 3 ),
554  maxLostHitsFraction = cms.double( 999.0 ),
555  maxLostHits = cms.int32( 1 )
556 )
557 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
558  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
559  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
560  lostHitPenalty = cms.double( 30.0 ),
561  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
562  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
563  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
564  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
565  maxCand = cms.int32( 1 ),
566  alwaysUseInvalidHits = cms.bool( False ),
567  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
568  intermediateCleaning = cms.bool( True ),
569  updator = cms.string( "hltESPKFUpdator" ),
570  seedAs5DHit = cms.bool( False )
571 )
572 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
573  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
574  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
575  lostHitPenalty = cms.double( 90.0 ),
576  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
577  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
578  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
579  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
580  maxCand = cms.int32( 5 ),
581  alwaysUseInvalidHits = cms.bool( True ),
582  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
583  intermediateCleaning = cms.bool( False ),
584  updator = cms.string( "hltESPKFUpdator" ),
585  seedAs5DHit = cms.bool( False )
586 )
587 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
588 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
589  minimumNumberOfHits = cms.int32( 5 ),
590  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
591  seedExtension = cms.int32( 0 ),
592  chargeSignificance = cms.double( -1.0 ),
593  pixelSeedExtension = cms.bool( False ),
594  strictSeedExtension = cms.bool( False ),
595  nSigmaMinPt = cms.double( 5.0 ),
596  maxCCCLostHits = cms.int32( 9999 ),
597  minPt = cms.double( 0.1 ),
598  maxConsecLostHits = cms.int32( 1 ),
599  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
600  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
601  seedPairPenalty = cms.int32( 1 ),
602  maxNumberOfHits = cms.int32( 100 ),
603  minNumberOfHitsForLoopers = cms.int32( 13 ),
604  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
605  minNumberOfHitsPerLoop = cms.int32( 4 ),
606  minHitsMinPt = cms.int32( 3 ),
607  maxLostHitsFraction = cms.double( 0.1 ),
608  maxLostHits = cms.int32( 0 )
609 )
610 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
611  minimumNumberOfHits = cms.int32( 5 ),
612  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
613  seedExtension = cms.int32( 0 ),
614  chargeSignificance = cms.double( -1.0 ),
615  pixelSeedExtension = cms.bool( False ),
616  strictSeedExtension = cms.bool( False ),
617  nSigmaMinPt = cms.double( 5.0 ),
618  maxCCCLostHits = cms.int32( 9999 ),
619  minPt = cms.double( 0.9 ),
620  maxConsecLostHits = cms.int32( 1 ),
621  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
622  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
623  seedPairPenalty = cms.int32( 0 ),
624  maxNumberOfHits = cms.int32( -1 ),
625  minNumberOfHitsForLoopers = cms.int32( 13 ),
626  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
627  minNumberOfHitsPerLoop = cms.int32( 4 ),
628  minHitsMinPt = cms.int32( 3 ),
629  maxLostHitsFraction = cms.double( 999.0 ),
630  maxLostHits = cms.int32( 1 )
631 )
632 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
633  minimumNumberOfHits = cms.int32( 5 ),
634  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
635  seedExtension = cms.int32( 0 ),
636  chargeSignificance = cms.double( -1.0 ),
637  pixelSeedExtension = cms.bool( False ),
638  strictSeedExtension = cms.bool( False ),
639  nSigmaMinPt = cms.double( 5.0 ),
640  maxCCCLostHits = cms.int32( 9999 ),
641  minPt = cms.double( 1.0 ),
642  maxConsecLostHits = cms.int32( 1 ),
643  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
644  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
645  seedPairPenalty = cms.int32( 0 ),
646  maxNumberOfHits = cms.int32( 8 ),
647  minNumberOfHitsForLoopers = cms.int32( 13 ),
648  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
649  minNumberOfHitsPerLoop = cms.int32( 4 ),
650  minHitsMinPt = cms.int32( 3 ),
651  maxLostHitsFraction = cms.double( 999.0 ),
652  maxLostHits = cms.int32( 1 )
653 )
654 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
655  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
656  filters = cms.VPSet(
657  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
658  )
659 )
660 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
661  minimumNumberOfHits = cms.int32( 3 ),
662  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
663  seedExtension = cms.int32( 0 ),
664  chargeSignificance = cms.double( -1.0 ),
665  pixelSeedExtension = cms.bool( False ),
666  strictSeedExtension = cms.bool( False ),
667  nSigmaMinPt = cms.double( 5.0 ),
668  maxCCCLostHits = cms.int32( 0 ),
669  minPt = cms.double( 0.2 ),
670  maxConsecLostHits = cms.int32( 1 ),
671  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
672  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
673  seedPairPenalty = cms.int32( 0 ),
674  maxNumberOfHits = cms.int32( 100 ),
675  minNumberOfHitsForLoopers = cms.int32( 13 ),
676  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
677  minNumberOfHitsPerLoop = cms.int32( 4 ),
678  minHitsMinPt = cms.int32( 3 ),
679  maxLostHitsFraction = cms.double( 999.0 ),
680  maxLostHits = cms.int32( 1 )
681 )
682 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
683  minimumNumberOfHits = cms.int32( 6 ),
684  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
685  seedExtension = cms.int32( 0 ),
686  chargeSignificance = cms.double( -1.0 ),
687  pixelSeedExtension = cms.bool( False ),
688  strictSeedExtension = cms.bool( False ),
689  nSigmaMinPt = cms.double( 5.0 ),
690  maxCCCLostHits = cms.int32( 9999 ),
691  minPt = cms.double( 8.0 ),
692  maxConsecLostHits = cms.int32( 1 ),
693  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
694  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
695  seedPairPenalty = cms.int32( 0 ),
696  maxNumberOfHits = cms.int32( 100 ),
697  minNumberOfHitsForLoopers = cms.int32( 13 ),
698  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
699  minNumberOfHitsPerLoop = cms.int32( 4 ),
700  minHitsMinPt = cms.int32( 3 ),
701  maxLostHitsFraction = cms.double( 999.0 ),
702  maxLostHits = cms.int32( 1 )
703 )
704 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
705  useSameTrajFilter = cms.bool( True ),
706  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
707  MeasurementTrackerName = cms.string( "" ),
708  keepOriginalIfRebuildFails = cms.bool( False ),
709  lostHitPenalty = cms.double( 30.0 ),
710  lockHits = cms.bool( True ),
711  requireSeedHitsInRebuild = cms.bool( True ),
712  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
713  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
714  maxPtForLooperReconstruction = cms.double( 0.7 ),
715  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
716  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
717  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
718  minNrOfHitsForRebuild = cms.int32( 5 ),
719  maxCand = cms.int32( 2 ),
720  alwaysUseInvalidHits = cms.bool( True ),
721  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
722  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
723  intermediateCleaning = cms.bool( True ),
724  foundHitBonus = cms.double( 5.0 ),
725  updator = cms.string( "hltESPKFUpdator" ),
726  bestHitOnly = cms.bool( True ),
727  seedAs5DHit = cms.bool( False )
728 )
729 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
730  minimumNumberOfHits = cms.int32( 3 ),
731  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
732  seedExtension = cms.int32( 0 ),
733  chargeSignificance = cms.double( -1.0 ),
734  pixelSeedExtension = cms.bool( False ),
735  strictSeedExtension = cms.bool( False ),
736  nSigmaMinPt = cms.double( 5.0 ),
737  maxCCCLostHits = cms.int32( 9999 ),
738  minPt = cms.double( 0.05 ),
739  maxConsecLostHits = cms.int32( 1 ),
740  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
741  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
742  seedPairPenalty = cms.int32( 0 ),
743  maxNumberOfHits = cms.int32( 100 ),
744  minNumberOfHitsForLoopers = cms.int32( 13 ),
745  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
746  minNumberOfHitsPerLoop = cms.int32( 4 ),
747  minHitsMinPt = cms.int32( 3 ),
748  maxLostHitsFraction = cms.double( 0.1 ),
749  maxLostHits = cms.int32( 0 )
750 )
751 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
752  minimumNumberOfHits = cms.int32( 5 ),
753  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
754  seedExtension = cms.int32( 0 ),
755  chargeSignificance = cms.double( -1.0 ),
756  pixelSeedExtension = cms.bool( False ),
757  strictSeedExtension = cms.bool( False ),
758  nSigmaMinPt = cms.double( 5.0 ),
759  maxCCCLostHits = cms.int32( 9999 ),
760  minPt = cms.double( 0.9 ),
761  maxConsecLostHits = cms.int32( 1 ),
762  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
763  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
764  seedPairPenalty = cms.int32( 0 ),
765  maxNumberOfHits = cms.int32( -1 ),
766  minNumberOfHitsForLoopers = cms.int32( 13 ),
767  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
768  minNumberOfHitsPerLoop = cms.int32( 4 ),
769  minHitsMinPt = cms.int32( 3 ),
770  maxLostHitsFraction = cms.double( 999.0 ),
771  maxLostHits = cms.int32( 1 )
772 )
773 fragment.HLTSeedFromProtoTracks = cms.PSet(
774  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
775  SeedMomentumForBOFF = cms.double( 5.0 ),
776  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
777  forceKinematicWithRegionDirection = cms.bool( False ),
778  magneticField = cms.string( "ParabolicMf" ),
779  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
780  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
781  MinOneOverPtError = cms.double( 1.0 )
782 )
783 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
784  minimumNumberOfHits = cms.int32( 3 ),
785  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
786  seedExtension = cms.int32( 0 ),
787  chargeSignificance = cms.double( -1.0 ),
788  pixelSeedExtension = cms.bool( False ),
789  strictSeedExtension = cms.bool( False ),
790  nSigmaMinPt = cms.double( 5.0 ),
791  maxCCCLostHits = cms.int32( 2 ),
792  minPt = cms.double( 0.2 ),
793  maxConsecLostHits = cms.int32( 1 ),
794  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
795  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
796  seedPairPenalty = cms.int32( 0 ),
797  maxNumberOfHits = cms.int32( 100 ),
798  minNumberOfHitsForLoopers = cms.int32( 13 ),
799  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
800  minNumberOfHitsPerLoop = cms.int32( 4 ),
801  minHitsMinPt = cms.int32( 3 ),
802  maxLostHitsFraction = cms.double( 0.1 ),
803  maxLostHits = cms.int32( 999 )
804 )
805 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
806  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
807  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
808  lostHitPenalty = cms.double( 30.0 ),
809  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
810  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
811  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
812  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
813  maxCand = cms.int32( 2 ),
814  alwaysUseInvalidHits = cms.bool( False ),
815  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
816  intermediateCleaning = cms.bool( True ),
817  updator = cms.string( "hltESPKFUpdator" ),
818  seedAs5DHit = cms.bool( False )
819 )
820 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
821  minimumNumberOfHits = cms.int32( 5 ),
822  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
823  seedExtension = cms.int32( 0 ),
824  chargeSignificance = cms.double( -1.0 ),
825  pixelSeedExtension = cms.bool( False ),
826  strictSeedExtension = cms.bool( False ),
827  nSigmaMinPt = cms.double( 5.0 ),
828  maxCCCLostHits = cms.int32( 9999 ),
829  minPt = cms.double( 10.0 ),
830  maxConsecLostHits = cms.int32( 1 ),
831  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
832  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
833  seedPairPenalty = cms.int32( 0 ),
834  maxNumberOfHits = cms.int32( 8 ),
835  minNumberOfHitsForLoopers = cms.int32( 13 ),
836  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
837  minNumberOfHitsPerLoop = cms.int32( 4 ),
838  minHitsMinPt = cms.int32( 3 ),
839  maxLostHitsFraction = cms.double( 999.0 ),
840  maxLostHits = cms.int32( 1 )
841 )
842 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
843  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
844  SeedMomentumForBOFF = cms.double( 5.0 ),
845  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
846  forceKinematicWithRegionDirection = cms.bool( False ),
847  magneticField = cms.string( "ParabolicMf" ),
848  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
849  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
850  MinOneOverPtError = cms.double( 1.0 )
851 )
852 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
853  minimumNumberOfHits = cms.int32( 5 ),
854  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
855  seedExtension = cms.int32( 0 ),
856  chargeSignificance = cms.double( -1.0 ),
857  pixelSeedExtension = cms.bool( False ),
858  strictSeedExtension = cms.bool( False ),
859  nSigmaMinPt = cms.double( 5.0 ),
860  maxCCCLostHits = cms.int32( 9999 ),
861  minPt = cms.double( 0.5 ),
862  maxConsecLostHits = cms.int32( 1 ),
863  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
864  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
865  seedPairPenalty = cms.int32( 0 ),
866  maxNumberOfHits = cms.int32( 1000000000 ),
867  minNumberOfHitsForLoopers = cms.int32( 13 ),
868  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
869  minNumberOfHitsPerLoop = cms.int32( 4 ),
870  minHitsMinPt = cms.int32( 3 ),
871  maxLostHitsFraction = cms.double( 999.0 ),
872  maxLostHits = cms.int32( 1 )
873 )
874 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
875  useSameTrajFilter = cms.bool( True ),
876  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
877  MeasurementTrackerName = cms.string( "" ),
878  keepOriginalIfRebuildFails = cms.bool( False ),
879  lostHitPenalty = cms.double( 30.0 ),
880  lockHits = cms.bool( True ),
881  requireSeedHitsInRebuild = cms.bool( True ),
882  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
883  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
884  maxPtForLooperReconstruction = cms.double( 0.7 ),
885  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
886  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
887  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
888  minNrOfHitsForRebuild = cms.int32( 5 ),
889  maxCand = cms.int32( 3 ),
890  alwaysUseInvalidHits = cms.bool( False ),
891  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
892  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
893  intermediateCleaning = cms.bool( True ),
894  foundHitBonus = cms.double( 5.0 ),
895  updator = cms.string( "hltESPKFUpdator" ),
896  bestHitOnly = cms.bool( True ),
897  seedAs5DHit = cms.bool( False )
898 )
899 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
900  minimumNumberOfHits = cms.int32( 6 ),
901  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
902  seedExtension = cms.int32( 0 ),
903  chargeSignificance = cms.double( -1.0 ),
904  pixelSeedExtension = cms.bool( False ),
905  strictSeedExtension = cms.bool( False ),
906  nSigmaMinPt = cms.double( 5.0 ),
907  maxCCCLostHits = cms.int32( 9999 ),
908  minPt = cms.double( 8.0 ),
909  maxConsecLostHits = cms.int32( 1 ),
910  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
911  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
912  seedPairPenalty = cms.int32( 0 ),
913  maxNumberOfHits = cms.int32( 100 ),
914  minNumberOfHitsForLoopers = cms.int32( 13 ),
915  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
916  minNumberOfHitsPerLoop = cms.int32( 4 ),
917  minHitsMinPt = cms.int32( 3 ),
918  maxLostHitsFraction = cms.double( 999.0 ),
919  maxLostHits = cms.int32( 100 )
920 )
921 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
922  minimumNumberOfHits = cms.int32( 4 ),
923  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
924  seedExtension = cms.int32( 0 ),
925  chargeSignificance = cms.double( -1.0 ),
926  pixelSeedExtension = cms.bool( False ),
927  strictSeedExtension = cms.bool( False ),
928  nSigmaMinPt = cms.double( 5.0 ),
929  maxCCCLostHits = cms.int32( 0 ),
930  minPt = cms.double( 0.3 ),
931  maxConsecLostHits = cms.int32( 1 ),
932  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
933  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
934  seedPairPenalty = cms.int32( 0 ),
935  maxNumberOfHits = cms.int32( 100 ),
936  minNumberOfHitsForLoopers = cms.int32( 13 ),
937  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
938  minNumberOfHitsPerLoop = cms.int32( 4 ),
939  minHitsMinPt = cms.int32( 4 ),
940  maxLostHitsFraction = cms.double( 999.0 ),
941  maxLostHits = cms.int32( 1 )
942 )
943 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
944  minimumNumberOfHits = cms.int32( 5 ),
945  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
946  seedExtension = cms.int32( 0 ),
947  chargeSignificance = cms.double( -1.0 ),
948  pixelSeedExtension = cms.bool( False ),
949  strictSeedExtension = cms.bool( False ),
950  nSigmaMinPt = cms.double( 5.0 ),
951  maxCCCLostHits = cms.int32( 9999 ),
952  minPt = cms.double( 0.3 ),
953  maxConsecLostHits = cms.int32( 3 ),
954  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
955  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
956  seedPairPenalty = cms.int32( 0 ),
957  maxNumberOfHits = cms.int32( 100 ),
958  minNumberOfHitsForLoopers = cms.int32( 13 ),
959  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
960  minNumberOfHitsPerLoop = cms.int32( 4 ),
961  minHitsMinPt = cms.int32( 3 ),
962  maxLostHitsFraction = cms.double( 999.0 ),
963  maxLostHits = cms.int32( 1 )
964 )
965 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
966  minimumNumberOfHits = cms.int32( 5 ),
967  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
968  seedExtension = cms.int32( 0 ),
969  chargeSignificance = cms.double( -1.0 ),
970  pixelSeedExtension = cms.bool( False ),
971  strictSeedExtension = cms.bool( False ),
972  nSigmaMinPt = cms.double( 5.0 ),
973  maxCCCLostHits = cms.int32( 9999 ),
974  minPt = cms.double( 1.0 ),
975  maxConsecLostHits = cms.int32( 1 ),
976  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
977  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
978  seedPairPenalty = cms.int32( 0 ),
979  maxNumberOfHits = cms.int32( 9 ),
980  minNumberOfHitsForLoopers = cms.int32( 13 ),
981  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
982  minNumberOfHitsPerLoop = cms.int32( 4 ),
983  minHitsMinPt = cms.int32( 3 ),
984  maxLostHitsFraction = cms.double( 999.0 ),
985  maxLostHits = cms.int32( 1 )
986 )
987 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
988  useSameTrajFilter = cms.bool( True ),
989  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
990  MeasurementTrackerName = cms.string( "" ),
991  keepOriginalIfRebuildFails = cms.bool( False ),
992  lostHitPenalty = cms.double( 30.0 ),
993  lockHits = cms.bool( True ),
994  requireSeedHitsInRebuild = cms.bool( True ),
995  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
996  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
997  maxPtForLooperReconstruction = cms.double( 0.7 ),
998  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
999  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1000  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1001  minNrOfHitsForRebuild = cms.int32( 5 ),
1002  maxCand = cms.int32( 3 ),
1003  alwaysUseInvalidHits = cms.bool( True ),
1004  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1005  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1006  intermediateCleaning = cms.bool( True ),
1007  foundHitBonus = cms.double( 5.0 ),
1008  updator = cms.string( "hltESPKFUpdator" ),
1009  bestHitOnly = cms.bool( True ),
1010  seedAs5DHit = cms.bool( False )
1011 )
1012 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
1013  minimumNumberOfHits = cms.int32( 3 ),
1014  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1015  seedExtension = cms.int32( 0 ),
1016  chargeSignificance = cms.double( -1.0 ),
1017  pixelSeedExtension = cms.bool( False ),
1018  strictSeedExtension = cms.bool( False ),
1019  nSigmaMinPt = cms.double( 5.0 ),
1020  maxCCCLostHits = cms.int32( 2 ),
1021  minPt = cms.double( 0.1 ),
1022  maxConsecLostHits = cms.int32( 1 ),
1023  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1024  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1025  seedPairPenalty = cms.int32( 0 ),
1026  maxNumberOfHits = cms.int32( 100 ),
1027  minNumberOfHitsForLoopers = cms.int32( 13 ),
1028  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1029  minNumberOfHitsPerLoop = cms.int32( 4 ),
1030  minHitsMinPt = cms.int32( 3 ),
1031  maxLostHitsFraction = cms.double( 0.1 ),
1032  maxLostHits = cms.int32( 999 )
1033 )
1034 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1035  minimumNumberOfHits = cms.int32( 3 ),
1036  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1037  seedExtension = cms.int32( 0 ),
1038  chargeSignificance = cms.double( -1.0 ),
1039  pixelSeedExtension = cms.bool( False ),
1040  strictSeedExtension = cms.bool( False ),
1041  nSigmaMinPt = cms.double( 5.0 ),
1042  maxCCCLostHits = cms.int32( 1 ),
1043  minPt = cms.double( 0.075 ),
1044  maxConsecLostHits = cms.int32( 1 ),
1045  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1046  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1047  seedPairPenalty = cms.int32( 0 ),
1048  maxNumberOfHits = cms.int32( 100 ),
1049  minNumberOfHitsForLoopers = cms.int32( 13 ),
1050  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1051  minNumberOfHitsPerLoop = cms.int32( 4 ),
1052  minHitsMinPt = cms.int32( 3 ),
1053  maxLostHitsFraction = cms.double( 0.1 ),
1054  maxLostHits = cms.int32( 999 )
1055 )
1056 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
1057  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1058  SeedMomentumForBOFF = cms.double( 5.0 ),
1059  propagator = cms.string( "PropagatorWithMaterial" ),
1060  forceKinematicWithRegionDirection = cms.bool( False ),
1061  magneticField = cms.string( "" ),
1062  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
1063  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
1064  MinOneOverPtError = cms.double( 1.0 )
1065 )
1066 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1067  useSameTrajFilter = cms.bool( True ),
1068  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1069  MeasurementTrackerName = cms.string( "" ),
1070  keepOriginalIfRebuildFails = cms.bool( False ),
1071  lostHitPenalty = cms.double( 30.0 ),
1072  lockHits = cms.bool( True ),
1073  requireSeedHitsInRebuild = cms.bool( True ),
1074  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1075  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1076  maxPtForLooperReconstruction = cms.double( 0.7 ),
1077  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1078  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1079  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1080  minNrOfHitsForRebuild = cms.int32( 5 ),
1081  maxCand = cms.int32( 3 ),
1082  alwaysUseInvalidHits = cms.bool( True ),
1083  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1084  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1085  intermediateCleaning = cms.bool( True ),
1086  foundHitBonus = cms.double( 5.0 ),
1087  updator = cms.string( "hltESPKFUpdator" ),
1088  bestHitOnly = cms.bool( True ),
1089  seedAs5DHit = cms.bool( False )
1090 )
1091 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
1092  useSameTrajFilter = cms.bool( True ),
1093  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1094  MeasurementTrackerName = cms.string( "" ),
1095  keepOriginalIfRebuildFails = cms.bool( False ),
1096  lostHitPenalty = cms.double( 30.0 ),
1097  lockHits = cms.bool( True ),
1098  requireSeedHitsInRebuild = cms.bool( True ),
1099  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1100  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1101  maxPtForLooperReconstruction = cms.double( 0.0 ),
1102  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1103  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1104  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1105  minNrOfHitsForRebuild = cms.int32( 5 ),
1106  maxCand = cms.int32( 2 ),
1107  alwaysUseInvalidHits = cms.bool( False ),
1108  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1109  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1110  intermediateCleaning = cms.bool( True ),
1111  foundHitBonus = cms.double( 5.0 ),
1112  updator = cms.string( "hltESPKFUpdator" ),
1113  bestHitOnly = cms.bool( True ),
1114  seedAs5DHit = cms.bool( False )
1115 )
1116 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
1117  useSameTrajFilter = cms.bool( True ),
1118  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1119  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1120  lostHitPenalty = cms.double( 30.0 ),
1121  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1122  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1123  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1124  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1125  maxCand = cms.int32( 2 ),
1126  alwaysUseInvalidHits = cms.bool( False ),
1127  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1128  intermediateCleaning = cms.bool( True ),
1129  updator = cms.string( "hltESPKFUpdator" ),
1130  seedAs5DHit = cms.bool( False )
1131 )
1132 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1133  useSameTrajFilter = cms.bool( True ),
1134  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1135  MeasurementTrackerName = cms.string( "" ),
1136  keepOriginalIfRebuildFails = cms.bool( False ),
1137  lostHitPenalty = cms.double( 30.0 ),
1138  lockHits = cms.bool( True ),
1139  requireSeedHitsInRebuild = cms.bool( True ),
1140  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1141  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1142  maxPtForLooperReconstruction = cms.double( 0.0 ),
1143  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1144  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1145  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1146  minNrOfHitsForRebuild = cms.int32( 5 ),
1147  maxCand = cms.int32( 2 ),
1148  alwaysUseInvalidHits = cms.bool( False ),
1149  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1150  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1151  intermediateCleaning = cms.bool( True ),
1152  foundHitBonus = cms.double( 5.0 ),
1153  updator = cms.string( "hltESPKFUpdator" ),
1154  bestHitOnly = cms.bool( True ),
1155  seedAs5DHit = cms.bool( False )
1156 )
1157 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1158 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1159  useSameTrajFilter = cms.bool( True ),
1160  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1161  MeasurementTrackerName = cms.string( "" ),
1162  keepOriginalIfRebuildFails = cms.bool( False ),
1163  lostHitPenalty = cms.double( 30.0 ),
1164  lockHits = cms.bool( True ),
1165  requireSeedHitsInRebuild = cms.bool( True ),
1166  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1167  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1168  maxPtForLooperReconstruction = cms.double( 0.7 ),
1169  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1170  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1171  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1172  minNrOfHitsForRebuild = cms.int32( 5 ),
1173  maxCand = cms.int32( 4 ),
1174  alwaysUseInvalidHits = cms.bool( True ),
1175  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1176  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1177  intermediateCleaning = cms.bool( True ),
1178  foundHitBonus = cms.double( 5.0 ),
1179  updator = cms.string( "hltESPKFUpdator" ),
1180  bestHitOnly = cms.bool( True ),
1181  seedAs5DHit = cms.bool( False )
1182 )
1183 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
1184  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1185  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1186  lostHitPenalty = cms.double( 30.0 ),
1187  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1188  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1189  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
1190  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1191  maxCand = cms.int32( 1 ),
1192  alwaysUseInvalidHits = cms.bool( False ),
1193  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1194  intermediateCleaning = cms.bool( True ),
1195  updator = cms.string( "hltESPKFUpdator" ),
1196  seedAs5DHit = cms.bool( False )
1197 )
1198 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
1199  minimumNumberOfHits = cms.int32( 5 ),
1200  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1201  seedExtension = cms.int32( 0 ),
1202  chargeSignificance = cms.double( -1.0 ),
1203  pixelSeedExtension = cms.bool( False ),
1204  strictSeedExtension = cms.bool( False ),
1205  nSigmaMinPt = cms.double( 5.0 ),
1206  maxCCCLostHits = cms.int32( 9999 ),
1207  minPt = cms.double( 2.0 ),
1208  maxConsecLostHits = cms.int32( 1 ),
1209  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1210  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1211  seedPairPenalty = cms.int32( 0 ),
1212  maxNumberOfHits = cms.int32( -1 ),
1213  minNumberOfHitsForLoopers = cms.int32( 13 ),
1214  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1215  minNumberOfHitsPerLoop = cms.int32( 4 ),
1216  minHitsMinPt = cms.int32( -1 ),
1217  maxLostHitsFraction = cms.double( 999.0 ),
1218  maxLostHits = cms.int32( 1 )
1219 )
1220 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
1221  useSameTrajFilter = cms.bool( True ),
1222  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1223  MeasurementTrackerName = cms.string( "" ),
1224  keepOriginalIfRebuildFails = cms.bool( False ),
1225  lostHitPenalty = cms.double( 30.0 ),
1226  lockHits = cms.bool( True ),
1227  requireSeedHitsInRebuild = cms.bool( True ),
1228  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1229  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1230  maxPtForLooperReconstruction = cms.double( 0.7 ),
1231  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1232  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1233  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1234  minNrOfHitsForRebuild = cms.int32( 5 ),
1235  maxCand = cms.int32( 50 ),
1236  alwaysUseInvalidHits = cms.bool( True ),
1237  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1238  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1239  intermediateCleaning = cms.bool( True ),
1240  foundHitBonus = cms.double( 5.0 ),
1241  updator = cms.string( "hltESPKFUpdator" ),
1242  bestHitOnly = cms.bool( True ),
1243  seedAs5DHit = cms.bool( False )
1244 )
1245 fragment.HLTPSetPvClusterComparer = cms.PSet(
1246  track_chi2_max = cms.double( 9999999.0 ),
1247  track_pt_max = cms.double( 10.0 ),
1248  track_prob_min = cms.double( -1.0 ),
1249  track_pt_min = cms.double( 2.5 )
1250 )
1251 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1252  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1253  lostHitPenalty = cms.double( 30.0 ),
1254  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1255  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1256  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1257  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1258  maxCand = cms.int32( 4 ),
1259  alwaysUseInvalidHits = cms.bool( True ),
1260  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1261  intermediateCleaning = cms.bool( True ),
1262  updator = cms.string( "hltESPKFUpdator" ),
1263  seedAs5DHit = cms.bool( False )
1264 )
1265 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
1266  minimumNumberOfHits = cms.int32( 4 ),
1267  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1268  seedExtension = cms.int32( 0 ),
1269  chargeSignificance = cms.double( -1.0 ),
1270  pixelSeedExtension = cms.bool( False ),
1271  strictSeedExtension = cms.bool( False ),
1272  nSigmaMinPt = cms.double( 5.0 ),
1273  maxCCCLostHits = cms.int32( 9999 ),
1274  minPt = cms.double( 0.05 ),
1275  maxConsecLostHits = cms.int32( 1 ),
1276  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1277  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1278  seedPairPenalty = cms.int32( 0 ),
1279  maxNumberOfHits = cms.int32( 100 ),
1280  minNumberOfHitsForLoopers = cms.int32( 13 ),
1281  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1282  minNumberOfHitsPerLoop = cms.int32( 4 ),
1283  minHitsMinPt = cms.int32( 3 ),
1284  maxLostHitsFraction = cms.double( 0.1 ),
1285  maxLostHits = cms.int32( 0 )
1286 )
1287 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
1288  useSameTrajFilter = cms.bool( True ),
1289  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1290  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1291  keepOriginalIfRebuildFails = cms.bool( False ),
1292  lostHitPenalty = cms.double( 30.0 ),
1293  lockHits = cms.bool( True ),
1294  requireSeedHitsInRebuild = cms.bool( True ),
1295  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1296  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1297  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1298  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1299  minNrOfHitsForRebuild = cms.int32( 5 ),
1300  maxCand = cms.int32( 2 ),
1301  alwaysUseInvalidHits = cms.bool( False ),
1302  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1303  intermediateCleaning = cms.bool( True ),
1304  foundHitBonus = cms.double( 5.0 ),
1305  updator = cms.string( "hltESPKFUpdator" ),
1306  bestHitOnly = cms.bool( True ),
1307  seedAs5DHit = cms.bool( False )
1308 )
1309 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
1310  rescaleErrorIfFail = cms.double( 1.0 ),
1311  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
1312  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1313  lostHitPenalty = cms.double( 30.0 ),
1314  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1315  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1316  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
1317  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1318  maxCand = cms.int32( 5 ),
1319  alwaysUseInvalidHits = cms.bool( True ),
1320  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1321  intermediateCleaning = cms.bool( False ),
1322  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1323  updator = cms.string( "hltESPKFUpdator" ),
1324  deltaEta = cms.double( -1.0 ),
1325  useSeedLayer = cms.bool( True ),
1326  deltaPhi = cms.double( -1.0 ),
1327  seedAs5DHit = cms.bool( False )
1328 )
1329 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
1330  minimumNumberOfHits = cms.int32( 6 ),
1331  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1332  seedExtension = cms.int32( 0 ),
1333  chargeSignificance = cms.double( -1.0 ),
1334  pixelSeedExtension = cms.bool( False ),
1335  strictSeedExtension = cms.bool( False ),
1336  nSigmaMinPt = cms.double( 5.0 ),
1337  maxCCCLostHits = cms.int32( 9999 ),
1338  minPt = cms.double( 1.0 ),
1339  maxConsecLostHits = cms.int32( 1 ),
1340  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1341  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1342  seedPairPenalty = cms.int32( 0 ),
1343  maxNumberOfHits = cms.int32( 100 ),
1344  minNumberOfHitsForLoopers = cms.int32( 13 ),
1345  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1346  minNumberOfHitsPerLoop = cms.int32( 4 ),
1347  minHitsMinPt = cms.int32( 3 ),
1348  maxLostHitsFraction = cms.double( 999.0 ),
1349  maxLostHits = cms.int32( 100 )
1350 )
1351 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
1352  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1353  bestHitOnly = cms.bool( True ),
1354  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1355  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1356  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1357  useSameTrajFilter = cms.bool( True ),
1358  maxCand = cms.int32( 3 ),
1359  intermediateCleaning = cms.bool( True ),
1360  lostHitPenalty = cms.double( 30.0 ),
1361  foundHitBonus = cms.double( 10.0 ),
1362  MeasurementTrackerName = cms.string( "" ),
1363  lockHits = cms.bool( True ),
1364  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1365  updator = cms.string( "hltESPKFUpdator" ),
1366  alwaysUseInvalidHits = cms.bool( True ),
1367  requireSeedHitsInRebuild = cms.bool( True ),
1368  keepOriginalIfRebuildFails = cms.bool( True ),
1369  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1370  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1371  minNrOfHitsForRebuild = cms.int32( 1 ),
1372  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1373  maxPtForLooperReconstruction = cms.double( 0.7 ),
1374  seedAs5DHit = cms.bool( False )
1375 )
1376 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1377  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1378  minimumNumberOfHits = cms.int32( 3 ),
1379  seedPairPenalty = cms.int32( 0 ),
1380  chargeSignificance = cms.double( -1.0 ),
1381  minPt = cms.double( 0.2 ),
1382  nSigmaMinPt = cms.double( 5.0 ),
1383  minHitsMinPt = cms.int32( 3 ),
1384  maxLostHits = cms.int32( 999 ),
1385  maxConsecLostHits = cms.int32( 1 ),
1386  maxNumberOfHits = cms.int32( 100 ),
1387  maxLostHitsFraction = cms.double( 0.1 ),
1388  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1389  seedExtension = cms.int32( 0 ),
1390  strictSeedExtension = cms.bool( False ),
1391  pixelSeedExtension = cms.bool( False ),
1392  minNumberOfHitsForLoopers = cms.int32( 13 ),
1393  minNumberOfHitsPerLoop = cms.int32( 4 ),
1394  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1395  maxCCCLostHits = cms.int32( 0 ),
1396  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1397 )
1398 fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet(
1399  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1400  bestHitOnly = cms.bool( True ),
1401  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1402  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1403  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1404  useSameTrajFilter = cms.bool( True ),
1405  maxCand = cms.int32( 4 ),
1406  intermediateCleaning = cms.bool( True ),
1407  lostHitPenalty = cms.double( 30.0 ),
1408  foundHitBonus = cms.double( 10.0 ),
1409  MeasurementTrackerName = cms.string( "" ),
1410  lockHits = cms.bool( True ),
1411  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1412  updator = cms.string( "hltESPKFUpdator" ),
1413  alwaysUseInvalidHits = cms.bool( True ),
1414  requireSeedHitsInRebuild = cms.bool( True ),
1415  keepOriginalIfRebuildFails = cms.bool( False ),
1416  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1417  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1418  minNrOfHitsForRebuild = cms.int32( 5 ),
1419  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1420  maxPtForLooperReconstruction = cms.double( 0.7 ),
1421  seedAs5DHit = cms.bool( False )
1422 )
1423 fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet(
1424  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1425  minimumNumberOfHits = cms.int32( 3 ),
1426  seedPairPenalty = cms.int32( 0 ),
1427  chargeSignificance = cms.double( -1.0 ),
1428  minPt = cms.double( 0.075 ),
1429  nSigmaMinPt = cms.double( 5.0 ),
1430  minHitsMinPt = cms.int32( 3 ),
1431  maxLostHits = cms.int32( 999 ),
1432  maxConsecLostHits = cms.int32( 1 ),
1433  maxNumberOfHits = cms.int32( 100 ),
1434  maxLostHitsFraction = cms.double( 0.1 ),
1435  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1436  seedExtension = cms.int32( 0 ),
1437  strictSeedExtension = cms.bool( False ),
1438  pixelSeedExtension = cms.bool( False ),
1439  minNumberOfHitsForLoopers = cms.int32( 13 ),
1440  minNumberOfHitsPerLoop = cms.int32( 4 ),
1441  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1442  maxCCCLostHits = cms.int32( 0 ),
1443  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1444 )
1445 fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet(
1446  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1447  bestHitOnly = cms.bool( True ),
1448  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1449  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1450  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1451  useSameTrajFilter = cms.bool( True ),
1452  maxCand = cms.int32( 3 ),
1453  intermediateCleaning = cms.bool( True ),
1454  lostHitPenalty = cms.double( 30.0 ),
1455  foundHitBonus = cms.double( 10.0 ),
1456  MeasurementTrackerName = cms.string( "" ),
1457  lockHits = cms.bool( True ),
1458  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1459  updator = cms.string( "hltESPKFUpdator" ),
1460  alwaysUseInvalidHits = cms.bool( True ),
1461  requireSeedHitsInRebuild = cms.bool( True ),
1462  keepOriginalIfRebuildFails = cms.bool( False ),
1463  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1464  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1465  minNrOfHitsForRebuild = cms.int32( 5 ),
1466  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1467  maxPtForLooperReconstruction = cms.double( 0.7 ),
1468  seedAs5DHit = cms.bool( False )
1469 )
1470 fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet(
1471  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1472  minimumNumberOfHits = cms.int32( 3 ),
1473  seedPairPenalty = cms.int32( 5 ),
1474  chargeSignificance = cms.double( -1.0 ),
1475  minPt = cms.double( 0.2 ),
1476  nSigmaMinPt = cms.double( 5.0 ),
1477  minHitsMinPt = cms.int32( 3 ),
1478  maxLostHits = cms.int32( 999 ),
1479  maxConsecLostHits = cms.int32( 1 ),
1480  maxNumberOfHits = cms.int32( 100 ),
1481  maxLostHitsFraction = cms.double( 0.1 ),
1482  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1483  seedExtension = cms.int32( 0 ),
1484  strictSeedExtension = cms.bool( False ),
1485  pixelSeedExtension = cms.bool( False ),
1486  minNumberOfHitsForLoopers = cms.int32( 13 ),
1487  minNumberOfHitsPerLoop = cms.int32( 4 ),
1488  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1489  maxCCCLostHits = cms.int32( 0 ),
1490  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1491 )
1492 fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet(
1493  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1494  bestHitOnly = cms.bool( True ),
1495  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1496  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1497  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1498  useSameTrajFilter = cms.bool( True ),
1499  maxCand = cms.int32( 4 ),
1500  intermediateCleaning = cms.bool( True ),
1501  lostHitPenalty = cms.double( 30.0 ),
1502  foundHitBonus = cms.double( 10.0 ),
1503  MeasurementTrackerName = cms.string( "" ),
1504  lockHits = cms.bool( True ),
1505  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1506  updator = cms.string( "hltESPKFUpdator" ),
1507  alwaysUseInvalidHits = cms.bool( True ),
1508  requireSeedHitsInRebuild = cms.bool( True ),
1509  keepOriginalIfRebuildFails = cms.bool( False ),
1510  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
1511  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1512  minNrOfHitsForRebuild = cms.int32( 5 ),
1513  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1514  maxPtForLooperReconstruction = cms.double( 0.7 ),
1515  seedAs5DHit = cms.bool( False )
1516 )
1517 fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet(
1518  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1519  minimumNumberOfHits = cms.int32( 3 ),
1520  seedPairPenalty = cms.int32( 0 ),
1521  chargeSignificance = cms.double( -1.0 ),
1522  minPt = cms.double( 0.075 ),
1523  nSigmaMinPt = cms.double( 5.0 ),
1524  minHitsMinPt = cms.int32( 3 ),
1525  maxLostHits = cms.int32( 999 ),
1526  maxConsecLostHits = cms.int32( 1 ),
1527  maxNumberOfHits = cms.int32( 100 ),
1528  maxLostHitsFraction = cms.double( 0.1 ),
1529  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1530  seedExtension = cms.int32( 0 ),
1531  strictSeedExtension = cms.bool( False ),
1532  pixelSeedExtension = cms.bool( False ),
1533  minNumberOfHitsForLoopers = cms.int32( 13 ),
1534  minNumberOfHitsPerLoop = cms.int32( 4 ),
1535  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1536  maxCCCLostHits = cms.int32( 0 ),
1537  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1538 )
1539 fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet(
1540  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1541  bestHitOnly = cms.bool( True ),
1542  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1543  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1544  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1545  useSameTrajFilter = cms.bool( True ),
1546  maxCand = cms.int32( 3 ),
1547  intermediateCleaning = cms.bool( True ),
1548  lostHitPenalty = cms.double( 30.0 ),
1549  foundHitBonus = cms.double( 10.0 ),
1550  MeasurementTrackerName = cms.string( "" ),
1551  lockHits = cms.bool( True ),
1552  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1553  updator = cms.string( "hltESPKFUpdator" ),
1554  alwaysUseInvalidHits = cms.bool( True ),
1555  requireSeedHitsInRebuild = cms.bool( True ),
1556  keepOriginalIfRebuildFails = cms.bool( False ),
1557  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1558  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1559  minNrOfHitsForRebuild = cms.int32( 5 ),
1560  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1561  maxPtForLooperReconstruction = cms.double( 0.7 ),
1562  seedAs5DHit = cms.bool( False )
1563 )
1564 fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet(
1565  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1566  minimumNumberOfHits = cms.int32( 3 ),
1567  seedPairPenalty = cms.int32( 0 ),
1568  chargeSignificance = cms.double( -1.0 ),
1569  minPt = cms.double( 0.075 ),
1570  nSigmaMinPt = cms.double( 5.0 ),
1571  minHitsMinPt = cms.int32( 3 ),
1572  maxLostHits = cms.int32( 999 ),
1573  maxConsecLostHits = cms.int32( 1 ),
1574  maxNumberOfHits = cms.int32( 100 ),
1575  maxLostHitsFraction = cms.double( 0.1 ),
1576  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1577  seedExtension = cms.int32( 0 ),
1578  strictSeedExtension = cms.bool( False ),
1579  pixelSeedExtension = cms.bool( False ),
1580  minNumberOfHitsForLoopers = cms.int32( 13 ),
1581  minNumberOfHitsPerLoop = cms.int32( 4 ),
1582  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1583  maxCCCLostHits = cms.int32( 0 ),
1584  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1585 )
1586 fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet(
1587  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1588  bestHitOnly = cms.bool( True ),
1589  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1590  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1591  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1592  useSameTrajFilter = cms.bool( True ),
1593  maxCand = cms.int32( 3 ),
1594  intermediateCleaning = cms.bool( True ),
1595  lostHitPenalty = cms.double( 30.0 ),
1596  foundHitBonus = cms.double( 10.0 ),
1597  MeasurementTrackerName = cms.string( "" ),
1598  lockHits = cms.bool( True ),
1599  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1600  updator = cms.string( "hltESPKFUpdator" ),
1601  alwaysUseInvalidHits = cms.bool( True ),
1602  requireSeedHitsInRebuild = cms.bool( True ),
1603  keepOriginalIfRebuildFails = cms.bool( False ),
1604  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1605  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1606  minNrOfHitsForRebuild = cms.int32( 5 ),
1607  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1608  maxPtForLooperReconstruction = cms.double( 0.7 ),
1609  seedAs5DHit = cms.bool( False )
1610 )
1611 fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet(
1612  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1613  minimumNumberOfHits = cms.int32( 3 ),
1614  seedPairPenalty = cms.int32( 0 ),
1615  chargeSignificance = cms.double( -1.0 ),
1616  minPt = cms.double( 0.075 ),
1617  nSigmaMinPt = cms.double( 5.0 ),
1618  minHitsMinPt = cms.int32( 3 ),
1619  maxLostHits = cms.int32( 999 ),
1620  maxConsecLostHits = cms.int32( 1 ),
1621  maxNumberOfHits = cms.int32( 100 ),
1622  maxLostHitsFraction = cms.double( 0.1 ),
1623  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1624  seedExtension = cms.int32( 0 ),
1625  strictSeedExtension = cms.bool( False ),
1626  pixelSeedExtension = cms.bool( False ),
1627  minNumberOfHitsForLoopers = cms.int32( 13 ),
1628  minNumberOfHitsPerLoop = cms.int32( 4 ),
1629  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1630  maxCCCLostHits = cms.int32( 0 ),
1631  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1632 )
1633 fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet(
1634  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1635  bestHitOnly = cms.bool( True ),
1636  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1637  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1638  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1639  useSameTrajFilter = cms.bool( True ),
1640  maxCand = cms.int32( 2 ),
1641  intermediateCleaning = cms.bool( True ),
1642  lostHitPenalty = cms.double( 30.0 ),
1643  foundHitBonus = cms.double( 10.0 ),
1644  MeasurementTrackerName = cms.string( "" ),
1645  lockHits = cms.bool( True ),
1646  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1647  updator = cms.string( "hltESPKFUpdator" ),
1648  alwaysUseInvalidHits = cms.bool( True ),
1649  requireSeedHitsInRebuild = cms.bool( True ),
1650  keepOriginalIfRebuildFails = cms.bool( False ),
1651  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1652  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1653  minNrOfHitsForRebuild = cms.int32( 5 ),
1654  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1655  maxPtForLooperReconstruction = cms.double( 0.7 ),
1656  seedAs5DHit = cms.bool( False )
1657 )
1658 fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet(
1659  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1660  minimumNumberOfHits = cms.int32( 3 ),
1661  seedPairPenalty = cms.int32( 0 ),
1662  chargeSignificance = cms.double( -1.0 ),
1663  minPt = cms.double( 0.1 ),
1664  nSigmaMinPt = cms.double( 5.0 ),
1665  minHitsMinPt = cms.int32( 3 ),
1666  maxLostHits = cms.int32( 999 ),
1667  maxConsecLostHits = cms.int32( 1 ),
1668  maxNumberOfHits = cms.int32( 100 ),
1669  maxLostHitsFraction = cms.double( 0.1 ),
1670  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1671  seedExtension = cms.int32( 0 ),
1672  strictSeedExtension = cms.bool( False ),
1673  pixelSeedExtension = cms.bool( False ),
1674  minNumberOfHitsForLoopers = cms.int32( 13 ),
1675  minNumberOfHitsPerLoop = cms.int32( 4 ),
1676  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1677  maxCCCLostHits = cms.int32( 9999 ),
1678  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1679 )
1680 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
1681  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1682  bestHitOnly = cms.bool( True ),
1683  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1684  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1685  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1686  useSameTrajFilter = cms.bool( True ),
1687  maxCand = cms.int32( 2 ),
1688  intermediateCleaning = cms.bool( True ),
1689  lostHitPenalty = cms.double( 30.0 ),
1690  foundHitBonus = cms.double( 10.0 ),
1691  MeasurementTrackerName = cms.string( "" ),
1692  lockHits = cms.bool( True ),
1693  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1694  updator = cms.string( "hltESPKFUpdator" ),
1695  alwaysUseInvalidHits = cms.bool( False ),
1696  requireSeedHitsInRebuild = cms.bool( True ),
1697  keepOriginalIfRebuildFails = cms.bool( False ),
1698  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1699  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1700  minNrOfHitsForRebuild = cms.int32( 4 ),
1701  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1702  maxPtForLooperReconstruction = cms.double( 0.7 ),
1703  seedAs5DHit = cms.bool( False )
1704 )
1705 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1706  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1707  minimumNumberOfHits = cms.int32( 4 ),
1708  seedPairPenalty = cms.int32( 1 ),
1709  chargeSignificance = cms.double( -1.0 ),
1710  minPt = cms.double( 0.1 ),
1711  nSigmaMinPt = cms.double( 5.0 ),
1712  minHitsMinPt = cms.int32( 3 ),
1713  maxLostHits = cms.int32( 0 ),
1714  maxConsecLostHits = cms.int32( 1 ),
1715  maxNumberOfHits = cms.int32( 100 ),
1716  maxLostHitsFraction = cms.double( 0.1 ),
1717  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1718  seedExtension = cms.int32( 0 ),
1719  strictSeedExtension = cms.bool( False ),
1720  pixelSeedExtension = cms.bool( False ),
1721  minNumberOfHitsForLoopers = cms.int32( 13 ),
1722  minNumberOfHitsPerLoop = cms.int32( 4 ),
1723  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1724  maxCCCLostHits = cms.int32( 9999 ),
1725  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1726 )
1727 fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet(
1728  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1729  minimumNumberOfHits = cms.int32( 5 ),
1730  seedPairPenalty = cms.int32( 1 ),
1731  chargeSignificance = cms.double( -1.0 ),
1732  minPt = cms.double( 0.1 ),
1733  nSigmaMinPt = cms.double( 5.0 ),
1734  minHitsMinPt = cms.int32( 3 ),
1735  maxLostHits = cms.int32( 0 ),
1736  maxConsecLostHits = cms.int32( 1 ),
1737  maxNumberOfHits = cms.int32( 100 ),
1738  maxLostHitsFraction = cms.double( 0.1 ),
1739  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1740  seedExtension = cms.int32( 0 ),
1741  strictSeedExtension = cms.bool( False ),
1742  pixelSeedExtension = cms.bool( False ),
1743  minNumberOfHitsForLoopers = cms.int32( 13 ),
1744  minNumberOfHitsPerLoop = cms.int32( 4 ),
1745  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1746  maxCCCLostHits = cms.int32( 9999 ),
1747  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1748 )
1749 fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet(
1750  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1751  minimumNumberOfHits = cms.int32( 4 ),
1752  seedPairPenalty = cms.int32( 1 ),
1753  chargeSignificance = cms.double( -1.0 ),
1754  minPt = cms.double( 0.1 ),
1755  nSigmaMinPt = cms.double( 5.0 ),
1756  minHitsMinPt = cms.int32( 3 ),
1757  maxLostHits = cms.int32( 0 ),
1758  maxConsecLostHits = cms.int32( 1 ),
1759  maxNumberOfHits = cms.int32( 100 ),
1760  maxLostHitsFraction = cms.double( 0.1 ),
1761  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1762  seedExtension = cms.int32( 0 ),
1763  strictSeedExtension = cms.bool( False ),
1764  pixelSeedExtension = cms.bool( False ),
1765  minNumberOfHitsForLoopers = cms.int32( 13 ),
1766  minNumberOfHitsPerLoop = cms.int32( 4 ),
1767  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1768  maxCCCLostHits = cms.int32( 9999 ),
1769  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1770 )
1771 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1772  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1773  bestHitOnly = cms.bool( True ),
1774  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1775  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ),
1776  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ),
1777  useSameTrajFilter = cms.bool( False ),
1778  maxCand = cms.int32( 2 ),
1779  intermediateCleaning = cms.bool( True ),
1780  lostHitPenalty = cms.double( 30.0 ),
1781  foundHitBonus = cms.double( 10.0 ),
1782  MeasurementTrackerName = cms.string( "" ),
1783  lockHits = cms.bool( True ),
1784  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1785  updator = cms.string( "hltESPKFUpdator" ),
1786  alwaysUseInvalidHits = cms.bool( False ),
1787  requireSeedHitsInRebuild = cms.bool( True ),
1788  keepOriginalIfRebuildFails = cms.bool( False ),
1789  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1790  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1791  minNrOfHitsForRebuild = cms.int32( 4 ),
1792  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1793  maxPtForLooperReconstruction = cms.double( 0.7 ),
1794  seedAs5DHit = cms.bool( False )
1795 )
1796 fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet(
1797  rescaleErrorIfFail = cms.double( 1.0 ),
1798  keepOriginalIfRebuildFails = cms.bool( False ),
1799  lockHits = cms.bool( True ),
1800  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1801  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1802  maxCand = cms.int32( 5 ),
1803  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1804  intermediateCleaning = cms.bool( True ),
1805  bestHitOnly = cms.bool( True ),
1806  deltaEta = cms.double( -1.0 ),
1807  useSeedLayer = cms.bool( False ),
1808  useSameTrajFilter = cms.bool( True ),
1809  MeasurementTrackerName = cms.string( "hltSiStripClusters" ),
1810  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1811  lostHitPenalty = cms.double( 30.0 ),
1812  requireSeedHitsInRebuild = cms.bool( False ),
1813  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1814  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1815  minNrOfHitsForRebuild = cms.int32( 5 ),
1816  alwaysUseInvalidHits = cms.bool( True ),
1817  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1818  foundHitBonus = cms.double( 1000.0 ),
1819  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1820  updator = cms.string( "hltESPKFUpdator" ),
1821  deltaPhi = cms.double( -1.0 ),
1822  seedAs5DHit = cms.bool( False )
1823 )
1824 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1825  useSameTrajFilter = cms.bool( True ),
1826  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1827  MeasurementTrackerName = cms.string( "" ),
1828  keepOriginalIfRebuildFails = cms.bool( True ),
1829  lostHitPenalty = cms.double( 1.0 ),
1830  lockHits = cms.bool( True ),
1831  requireSeedHitsInRebuild = cms.bool( True ),
1832  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1833  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1834  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1835  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1836  minNrOfHitsForRebuild = cms.int32( 2 ),
1837  maxCand = cms.int32( 5 ),
1838  alwaysUseInvalidHits = cms.bool( True ),
1839  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1840  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1841  intermediateCleaning = cms.bool( True ),
1842  foundHitBonus = cms.double( 1000.0 ),
1843  updator = cms.string( "hltESPKFUpdator" ),
1844  bestHitOnly = cms.bool( True ),
1845  seedAs5DHit = cms.bool( False )
1846 )
1847 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1848  minimumNumberOfHits = cms.int32( 3 ),
1849  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1850  seedExtension = cms.int32( 0 ),
1851  chargeSignificance = cms.double( -1.0 ),
1852  pixelSeedExtension = cms.bool( False ),
1853  strictSeedExtension = cms.bool( False ),
1854  nSigmaMinPt = cms.double( 5.0 ),
1855  maxCCCLostHits = cms.int32( 9999 ),
1856  minPt = cms.double( 0.9 ),
1857  maxConsecLostHits = cms.int32( 1 ),
1858  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1859  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1860  seedPairPenalty = cms.int32( 0 ),
1861  maxNumberOfHits = cms.int32( 100 ),
1862  minNumberOfHitsForLoopers = cms.int32( 13 ),
1863  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1864  minNumberOfHitsPerLoop = cms.int32( 4 ),
1865  minHitsMinPt = cms.int32( 3 ),
1866  maxLostHitsFraction = cms.double( 0.1 ),
1867  maxLostHits = cms.int32( 999 )
1868 )
1869 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1870  useSameTrajFilter = cms.bool( True ),
1871  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1872  MeasurementTrackerName = cms.string( "" ),
1873  keepOriginalIfRebuildFails = cms.bool( True ),
1874  lostHitPenalty = cms.double( 1.0 ),
1875  lockHits = cms.bool( True ),
1876  requireSeedHitsInRebuild = cms.bool( True ),
1877  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1878  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1879  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1880  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1881  minNrOfHitsForRebuild = cms.int32( 2 ),
1882  maxCand = cms.int32( 5 ),
1883  alwaysUseInvalidHits = cms.bool( True ),
1884  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1885  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1886  intermediateCleaning = cms.bool( True ),
1887  foundHitBonus = cms.double( 1000.0 ),
1888  updator = cms.string( "hltESPKFUpdator" ),
1889  bestHitOnly = cms.bool( True ),
1890  seedAs5DHit = cms.bool( False )
1891 )
1892 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1893  minimumNumberOfHits = cms.int32( 3 ),
1894  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1895  seedExtension = cms.int32( 0 ),
1896  chargeSignificance = cms.double( -1.0 ),
1897  pixelSeedExtension = cms.bool( False ),
1898  strictSeedExtension = cms.bool( False ),
1899  nSigmaMinPt = cms.double( 5.0 ),
1900  maxCCCLostHits = cms.int32( 9999 ),
1901  minPt = cms.double( 0.9 ),
1902  maxConsecLostHits = cms.int32( 1 ),
1903  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1904  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1905  seedPairPenalty = cms.int32( 0 ),
1906  maxNumberOfHits = cms.int32( 100 ),
1907  minNumberOfHitsForLoopers = cms.int32( 13 ),
1908  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1909  minNumberOfHitsPerLoop = cms.int32( 4 ),
1910  minHitsMinPt = cms.int32( 3 ),
1911  maxLostHitsFraction = cms.double( 0.1 ),
1912  maxLostHits = cms.int32( 999 )
1913 )
1914 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1915  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1916  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1917  lostHitPenalty = cms.double( 30.0 ),
1918  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1919  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1920  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
1921  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1922  maxCand = cms.int32( 2 ),
1923  alwaysUseInvalidHits = cms.bool( False ),
1924  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1925  intermediateCleaning = cms.bool( True ),
1926  updator = cms.string( "hltESPKFUpdator" ),
1927  seedAs5DHit = cms.bool( False )
1928 )
1929 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
1930  minimumNumberOfHits = cms.int32( 5 ),
1931  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1932  seedExtension = cms.int32( 0 ),
1933  chargeSignificance = cms.double( -1.0 ),
1934  pixelSeedExtension = cms.bool( False ),
1935  strictSeedExtension = cms.bool( False ),
1936  nSigmaMinPt = cms.double( 5.0 ),
1937  maxCCCLostHits = cms.int32( 9999 ),
1938  minPt = cms.double( 0.3 ),
1939  maxConsecLostHits = cms.int32( 3 ),
1940  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1941  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1942  seedPairPenalty = cms.int32( 0 ),
1943  maxNumberOfHits = cms.int32( 100 ),
1944  minNumberOfHitsForLoopers = cms.int32( 13 ),
1945  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1946  minNumberOfHitsPerLoop = cms.int32( 4 ),
1947  minHitsMinPt = cms.int32( 3 ),
1948  maxLostHitsFraction = cms.double( 999.0 ),
1949  maxLostHits = cms.int32( 1 )
1950 )
1951 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1952  useSameTrajFilter = cms.bool( True ),
1953  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1954  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1955  keepOriginalIfRebuildFails = cms.bool( False ),
1956  lostHitPenalty = cms.double( 30.0 ),
1957  lockHits = cms.bool( True ),
1958  requireSeedHitsInRebuild = cms.bool( False ),
1959  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1960  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1961  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
1962  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1963  minNrOfHitsForRebuild = cms.int32( 5 ),
1964  maxCand = cms.int32( 2 ),
1965  alwaysUseInvalidHits = cms.bool( False ),
1966  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1967  intermediateCleaning = cms.bool( True ),
1968  foundHitBonus = cms.double( 1000.0 ),
1969  updator = cms.string( "hltESPKFUpdator" ),
1970  bestHitOnly = cms.bool( True ),
1971  seedAs5DHit = cms.bool( False )
1972 )
1973 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
1974  minimumNumberOfHits = cms.int32( 5 ),
1975  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1976  seedExtension = cms.int32( 0 ),
1977  chargeSignificance = cms.double( -1.0 ),
1978  pixelSeedExtension = cms.bool( False ),
1979  strictSeedExtension = cms.bool( False ),
1980  nSigmaMinPt = cms.double( 5.0 ),
1981  maxCCCLostHits = cms.int32( 9999 ),
1982  minPt = cms.double( 0.3 ),
1983  maxConsecLostHits = cms.int32( 3 ),
1984  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1985  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1986  seedPairPenalty = cms.int32( 0 ),
1987  maxNumberOfHits = cms.int32( 100 ),
1988  minNumberOfHitsForLoopers = cms.int32( 13 ),
1989  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1990  minNumberOfHitsPerLoop = cms.int32( 4 ),
1991  minHitsMinPt = cms.int32( 3 ),
1992  maxLostHitsFraction = cms.double( 999.0 ),
1993  maxLostHits = cms.int32( 1 )
1994 )
1995 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1996  useSameTrajFilter = cms.bool( True ),
1997  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1998  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1999  keepOriginalIfRebuildFails = cms.bool( False ),
2000  lostHitPenalty = cms.double( 30.0 ),
2001  lockHits = cms.bool( True ),
2002  requireSeedHitsInRebuild = cms.bool( False ),
2003  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2004  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2005  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
2006  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2007  minNrOfHitsForRebuild = cms.int32( 5 ),
2008  maxCand = cms.int32( 2 ),
2009  alwaysUseInvalidHits = cms.bool( False ),
2010  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2011  intermediateCleaning = cms.bool( True ),
2012  foundHitBonus = cms.double( 1000.0 ),
2013  updator = cms.string( "hltESPKFUpdator" ),
2014  bestHitOnly = cms.bool( True ),
2015  seedAs5DHit = cms.bool( False )
2016 )
2017 fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet(
2018  minimumNumberOfHits = cms.int32( 5 ),
2019  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2020  seedExtension = cms.int32( 0 ),
2021  chargeSignificance = cms.double( -1.0 ),
2022  pixelSeedExtension = cms.bool( False ),
2023  strictSeedExtension = cms.bool( False ),
2024  nSigmaMinPt = cms.double( 5.0 ),
2025  maxCCCLostHits = cms.int32( 9999 ),
2026  minPt = cms.double( 3.0 ),
2027  maxConsecLostHits = cms.int32( 1 ),
2028  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2029  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
2030  seedPairPenalty = cms.int32( 0 ),
2031  maxNumberOfHits = cms.int32( -1 ),
2032  minNumberOfHitsForLoopers = cms.int32( 13 ),
2033  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2034  minNumberOfHitsPerLoop = cms.int32( 4 ),
2035  minHitsMinPt = cms.int32( 3 ),
2036  maxLostHitsFraction = cms.double( 999.0 ),
2037  maxLostHits = cms.int32( 1 )
2038 )
2039 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
2040  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2041  minimumNumberOfHits = cms.int32( 4 ),
2042  seedPairPenalty = cms.int32( 0 ),
2043  chargeSignificance = cms.double( -1.0 ),
2044  minPt = cms.double( 0.1 ),
2045  nSigmaMinPt = cms.double( 5.0 ),
2046  minHitsMinPt = cms.int32( 3 ),
2047  maxLostHits = cms.int32( 999 ),
2048  maxConsecLostHits = cms.int32( 1 ),
2049  maxNumberOfHits = cms.int32( 100 ),
2050  maxLostHitsFraction = cms.double( 0.1 ),
2051  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2052  seedExtension = cms.int32( 0 ),
2053  strictSeedExtension = cms.bool( False ),
2054  pixelSeedExtension = cms.bool( False ),
2055  minNumberOfHitsForLoopers = cms.int32( 13 ),
2056  minNumberOfHitsPerLoop = cms.int32( 4 ),
2057  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2058  maxCCCLostHits = cms.int32( 0 ),
2059  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2060 )
2061 fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet(
2062  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2063  minimumNumberOfHits = cms.int32( 4 ),
2064  seedPairPenalty = cms.int32( 0 ),
2065  chargeSignificance = cms.double( -1.0 ),
2066  minPt = cms.double( 0.1 ),
2067  nSigmaMinPt = cms.double( 5.0 ),
2068  minHitsMinPt = cms.int32( 3 ),
2069  maxLostHits = cms.int32( 999 ),
2070  maxConsecLostHits = cms.int32( 1 ),
2071  maxNumberOfHits = cms.int32( 100 ),
2072  maxLostHitsFraction = cms.double( 0.1 ),
2073  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2074  seedExtension = cms.int32( 1 ),
2075  strictSeedExtension = cms.bool( False ),
2076  pixelSeedExtension = cms.bool( False ),
2077  minNumberOfHitsForLoopers = cms.int32( 13 ),
2078  minNumberOfHitsPerLoop = cms.int32( 4 ),
2079  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2080  maxCCCLostHits = cms.int32( 0 ),
2081  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2082 )
2083 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
2084  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2085  bestHitOnly = cms.bool( True ),
2086  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2087  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
2088  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ),
2089  useSameTrajFilter = cms.bool( False ),
2090  maxCand = cms.int32( 3 ),
2091  intermediateCleaning = cms.bool( True ),
2092  lostHitPenalty = cms.double( 30.0 ),
2093  foundHitBonus = cms.double( 10.0 ),
2094  MeasurementTrackerName = cms.string( "" ),
2095  lockHits = cms.bool( True ),
2096  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2097  updator = cms.string( "hltESPKFUpdator" ),
2098  alwaysUseInvalidHits = cms.bool( True ),
2099  requireSeedHitsInRebuild = cms.bool( True ),
2100  keepOriginalIfRebuildFails = cms.bool( False ),
2101  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2102  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2103  minNrOfHitsForRebuild = cms.int32( 5 ),
2104  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2105  maxPtForLooperReconstruction = cms.double( 0.7 ),
2106  seedAs5DHit = cms.bool( False )
2107 )
2108 fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet(
2109  useSameTrajFilter = cms.bool( False ),
2110  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2111  MeasurementTrackerName = cms.string( "" ),
2112  keepOriginalIfRebuildFails = cms.bool( False ),
2113  lostHitPenalty = cms.double( 30.0 ),
2114  lockHits = cms.bool( True ),
2115  requireSeedHitsInRebuild = cms.bool( True ),
2116  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2117  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2118  maxPtForLooperReconstruction = cms.double( 0.7 ),
2119  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2120  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ),
2121  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2122  minNrOfHitsForRebuild = cms.int32( 4 ),
2123  maxCand = cms.int32( 2 ),
2124  alwaysUseInvalidHits = cms.bool( False ),
2125  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
2126  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ),
2127  intermediateCleaning = cms.bool( True ),
2128  foundHitBonus = cms.double( 10.0 ),
2129  updator = cms.string( "hltESPKFUpdator" ),
2130  bestHitOnly = cms.bool( True ),
2131  seedAs5DHit = cms.bool( False )
2132 )
2133 fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2134  minimumNumberOfHits = cms.int32( 3 ),
2135  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2136  seedExtension = cms.int32( 0 ),
2137  chargeSignificance = cms.double( -1.0 ),
2138  pixelSeedExtension = cms.bool( False ),
2139  strictSeedExtension = cms.bool( False ),
2140  nSigmaMinPt = cms.double( 5.0 ),
2141  maxCCCLostHits = cms.int32( 0 ),
2142  minPt = cms.double( 0.49 ),
2143  maxConsecLostHits = cms.int32( 1 ),
2144  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2145  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2146  seedPairPenalty = cms.int32( 0 ),
2147  maxNumberOfHits = cms.int32( 100 ),
2148  minNumberOfHitsForLoopers = cms.int32( 13 ),
2149  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2150  minNumberOfHitsPerLoop = cms.int32( 4 ),
2151  minHitsMinPt = cms.int32( 3 ),
2152  maxLostHitsFraction = cms.double( 0.1 ),
2153  maxLostHits = cms.int32( 999 )
2154 )
2155 fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2156  minimumNumberOfHits = cms.int32( 3 ),
2157  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2158  seedExtension = cms.int32( 0 ),
2159  chargeSignificance = cms.double( -1.0 ),
2160  pixelSeedExtension = cms.bool( False ),
2161  strictSeedExtension = cms.bool( False ),
2162  nSigmaMinPt = cms.double( 5.0 ),
2163  maxCCCLostHits = cms.int32( 0 ),
2164  minPt = cms.double( 0.9 ),
2165  maxConsecLostHits = cms.int32( 1 ),
2166  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2167  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2168  seedPairPenalty = cms.int32( 0 ),
2169  maxNumberOfHits = cms.int32( 100 ),
2170  minNumberOfHitsForLoopers = cms.int32( 13 ),
2171  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2172  minNumberOfHitsPerLoop = cms.int32( 4 ),
2173  minHitsMinPt = cms.int32( 3 ),
2174  maxLostHitsFraction = cms.double( 0.1 ),
2175  maxLostHits = cms.int32( 999 )
2176 )
2177 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
2178  minimumNumberOfHits = cms.int32( 5 ),
2179  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2180  seedExtension = cms.int32( 0 ),
2181  chargeSignificance = cms.double( -1.0 ),
2182  pixelSeedExtension = cms.bool( False ),
2183  strictSeedExtension = cms.bool( False ),
2184  nSigmaMinPt = cms.double( 5.0 ),
2185  maxCCCLostHits = cms.int32( 9999 ),
2186  minPt = cms.double( 0.9 ),
2187  maxConsecLostHits = cms.int32( 1 ),
2188  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2189  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2190  seedPairPenalty = cms.int32( 0 ),
2191  maxNumberOfHits = cms.int32( 100 ),
2192  minNumberOfHitsForLoopers = cms.int32( 13 ),
2193  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2194  minNumberOfHitsPerLoop = cms.int32( 4 ),
2195  minHitsMinPt = cms.int32( 3 ),
2196  maxLostHitsFraction = cms.double( 0.1 ),
2197  maxLostHits = cms.int32( 999 )
2198 )
2199 fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet(
2200  useSameTrajFilter = cms.bool( True ),
2201  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2202  MeasurementTrackerName = cms.string( "" ),
2203  keepOriginalIfRebuildFails = cms.bool( True ),
2204  lostHitPenalty = cms.double( 30.0 ),
2205  lockHits = cms.bool( True ),
2206  requireSeedHitsInRebuild = cms.bool( True ),
2207  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2208  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2209  maxPtForLooperReconstruction = cms.double( 0.7 ),
2210  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2211  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ),
2212  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2213  minNrOfHitsForRebuild = cms.int32( 1 ),
2214  maxCand = cms.int32( 3 ),
2215  alwaysUseInvalidHits = cms.bool( True ),
2216  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2217  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2218  intermediateCleaning = cms.bool( True ),
2219  foundHitBonus = cms.double( 10.0 ),
2220  updator = cms.string( "hltESPKFUpdator" ),
2221  bestHitOnly = cms.bool( True ),
2222  seedAs5DHit = cms.bool( False )
2223 )
2224 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2225  useSameTrajFilter = cms.bool( True ),
2226  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2227  MeasurementTrackerName = cms.string( "" ),
2228  keepOriginalIfRebuildFails = cms.bool( False ),
2229  lostHitPenalty = cms.double( 30.0 ),
2230  lockHits = cms.bool( True ),
2231  requireSeedHitsInRebuild = cms.bool( True ),
2232  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2233  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2234  maxPtForLooperReconstruction = cms.double( 0.7 ),
2235  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2236  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ),
2237  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2238  minNrOfHitsForRebuild = cms.int32( 5 ),
2239  maxCand = cms.int32( 4 ),
2240  alwaysUseInvalidHits = cms.bool( True ),
2241  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2242  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2243  intermediateCleaning = cms.bool( True ),
2244  foundHitBonus = cms.double( 10.0 ),
2245  updator = cms.string( "hltESPKFUpdator" ),
2246  bestHitOnly = cms.bool( True ),
2247  seedAs5DHit = cms.bool( False )
2248 )
2249 fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet(
2250  minimumNumberOfHits = cms.int32( 4 ),
2251  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2252  seedExtension = cms.int32( 0 ),
2253  chargeSignificance = cms.double( -1.0 ),
2254  pixelSeedExtension = cms.bool( False ),
2255  strictSeedExtension = cms.bool( False ),
2256  nSigmaMinPt = cms.double( 5.0 ),
2257  maxCCCLostHits = cms.int32( 9999 ),
2258  minPt = cms.double( 2.0 ),
2259  maxConsecLostHits = cms.int32( 1 ),
2260  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2261  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2262  seedPairPenalty = cms.int32( 1 ),
2263  maxNumberOfHits = cms.int32( 100 ),
2264  minNumberOfHitsForLoopers = cms.int32( 13 ),
2265  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2266  minNumberOfHitsPerLoop = cms.int32( 4 ),
2267  minHitsMinPt = cms.int32( 3 ),
2268  maxLostHitsFraction = cms.double( 0.1 ),
2269  maxLostHits = cms.int32( 0 )
2270 )
2271 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet(
2272  minimumNumberOfHits = cms.int32( 4 ),
2273  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2274  seedExtension = cms.int32( 0 ),
2275  chargeSignificance = cms.double( -1.0 ),
2276  pixelSeedExtension = cms.bool( False ),
2277  strictSeedExtension = cms.bool( False ),
2278  nSigmaMinPt = cms.double( 5.0 ),
2279  maxCCCLostHits = cms.int32( 0 ),
2280  minPt = cms.double( 0.2 ),
2281  maxConsecLostHits = cms.int32( 1 ),
2282  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2283  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2284  seedPairPenalty = cms.int32( 0 ),
2285  maxNumberOfHits = cms.int32( 100 ),
2286  minNumberOfHitsForLoopers = cms.int32( 13 ),
2287  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2288  minNumberOfHitsPerLoop = cms.int32( 4 ),
2289  minHitsMinPt = cms.int32( 3 ),
2290  maxLostHitsFraction = cms.double( 0.1 ),
2291  maxLostHits = cms.int32( 999 )
2292 )
2293 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2294  useSameTrajFilter = cms.bool( True ),
2295  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2296  MeasurementTrackerName = cms.string( "" ),
2297  keepOriginalIfRebuildFails = cms.bool( False ),
2298  lostHitPenalty = cms.double( 30.0 ),
2299  lockHits = cms.bool( True ),
2300  requireSeedHitsInRebuild = cms.bool( True ),
2301  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2302  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2303  maxPtForLooperReconstruction = cms.double( 0.7 ),
2304  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2305  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ),
2306  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2307  minNrOfHitsForRebuild = cms.int32( 5 ),
2308  maxCand = cms.int32( 3 ),
2309  alwaysUseInvalidHits = cms.bool( True ),
2310  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2311  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2312  intermediateCleaning = cms.bool( True ),
2313  foundHitBonus = cms.double( 10.0 ),
2314  updator = cms.string( "hltESPKFUpdator" ),
2315  bestHitOnly = cms.bool( True ),
2316  seedAs5DHit = cms.bool( False )
2317 )
2318 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2319  useSameTrajFilter = cms.bool( True ),
2320  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2321  MeasurementTrackerName = cms.string( "" ),
2322  keepOriginalIfRebuildFails = cms.bool( False ),
2323  lostHitPenalty = cms.double( 30.0 ),
2324  lockHits = cms.bool( True ),
2325  requireSeedHitsInRebuild = cms.bool( True ),
2326  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2327  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2328  maxPtForLooperReconstruction = cms.double( 0.7 ),
2329  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2330  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ),
2331  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2332  minNrOfHitsForRebuild = cms.int32( 5 ),
2333  maxCand = cms.int32( 3 ),
2334  alwaysUseInvalidHits = cms.bool( True ),
2335  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2336  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2337  intermediateCleaning = cms.bool( True ),
2338  foundHitBonus = cms.double( 10.0 ),
2339  updator = cms.string( "hltESPKFUpdator" ),
2340  bestHitOnly = cms.bool( True ),
2341  seedAs5DHit = cms.bool( False )
2342 )
2343 fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2344  minimumNumberOfHits = cms.int32( 3 ),
2345  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2346  seedExtension = cms.int32( 0 ),
2347  chargeSignificance = cms.double( -1.0 ),
2348  pixelSeedExtension = cms.bool( False ),
2349  strictSeedExtension = cms.bool( False ),
2350  nSigmaMinPt = cms.double( 5.0 ),
2351  maxCCCLostHits = cms.int32( 0 ),
2352  minPt = cms.double( 0.9 ),
2353  maxConsecLostHits = cms.int32( 1 ),
2354  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2355  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2356  seedPairPenalty = cms.int32( 0 ),
2357  maxNumberOfHits = cms.int32( 100 ),
2358  minNumberOfHitsForLoopers = cms.int32( 13 ),
2359  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2360  minNumberOfHitsPerLoop = cms.int32( 4 ),
2361  minHitsMinPt = cms.int32( 3 ),
2362  maxLostHitsFraction = cms.double( 0.1 ),
2363  maxLostHits = cms.int32( 999 )
2364 )
2365 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet(
2366  useSameTrajFilter = cms.bool( True ),
2367  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2368  MeasurementTrackerName = cms.string( "" ),
2369  keepOriginalIfRebuildFails = cms.bool( False ),
2370  lostHitPenalty = cms.double( 30.0 ),
2371  lockHits = cms.bool( True ),
2372  requireSeedHitsInRebuild = cms.bool( True ),
2373  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2374  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2375  maxPtForLooperReconstruction = cms.double( 0.7 ),
2376  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2377  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ),
2378  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2379  minNrOfHitsForRebuild = cms.int32( 5 ),
2380  maxCand = cms.int32( 3 ),
2381  alwaysUseInvalidHits = cms.bool( True ),
2382  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2383  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2384  intermediateCleaning = cms.bool( True ),
2385  foundHitBonus = cms.double( 10.0 ),
2386  updator = cms.string( "hltESPKFUpdator" ),
2387  bestHitOnly = cms.bool( True ),
2388  seedAs5DHit = cms.bool( False )
2389 )
2390 fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2391  minimumNumberOfHits = cms.int32( 3 ),
2392  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2393  seedExtension = cms.int32( 0 ),
2394  chargeSignificance = cms.double( -1.0 ),
2395  pixelSeedExtension = cms.bool( False ),
2396  strictSeedExtension = cms.bool( False ),
2397  nSigmaMinPt = cms.double( 5.0 ),
2398  maxCCCLostHits = cms.int32( 0 ),
2399  minPt = cms.double( 0.49 ),
2400  maxConsecLostHits = cms.int32( 1 ),
2401  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2402  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2403  seedPairPenalty = cms.int32( 0 ),
2404  maxNumberOfHits = cms.int32( 100 ),
2405  minNumberOfHitsForLoopers = cms.int32( 13 ),
2406  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2407  minNumberOfHitsPerLoop = cms.int32( 4 ),
2408  minHitsMinPt = cms.int32( 3 ),
2409  maxLostHitsFraction = cms.double( 0.1 ),
2410  maxLostHits = cms.int32( 999 )
2411 )
2412 fragment.HLTPSetJetCoreStepTrajectoryBuilderPPOnAA = cms.PSet(
2413  useSameTrajFilter = cms.bool( True ),
2414  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2415  MeasurementTrackerName = cms.string( "" ),
2416  keepOriginalIfRebuildFails = cms.bool( False ),
2417  lostHitPenalty = cms.double( 30.0 ),
2418  lockHits = cms.bool( True ),
2419  requireSeedHitsInRebuild = cms.bool( True ),
2420  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2421  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2422  maxPtForLooperReconstruction = cms.double( 0.7 ),
2423  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2424  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterPPOnAA" ) ),
2425  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2426  minNrOfHitsForRebuild = cms.int32( 5 ),
2427  maxCand = cms.int32( 50 ),
2428  alwaysUseInvalidHits = cms.bool( True ),
2429  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2430  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2431  intermediateCleaning = cms.bool( True ),
2432  foundHitBonus = cms.double( 10.0 ),
2433  updator = cms.string( "hltESPKFUpdator" ),
2434  bestHitOnly = cms.bool( True ),
2435  seedAs5DHit = cms.bool( False )
2436 )
2437 fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2438  minimumNumberOfHits = cms.int32( 3 ),
2439  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2440  seedExtension = cms.int32( 0 ),
2441  chargeSignificance = cms.double( -1.0 ),
2442  pixelSeedExtension = cms.bool( False ),
2443  strictSeedExtension = cms.bool( False ),
2444  nSigmaMinPt = cms.double( 5.0 ),
2445  maxCCCLostHits = cms.int32( 9999 ),
2446  minPt = cms.double( 0.4 ),
2447  maxConsecLostHits = cms.int32( 1 ),
2448  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2449  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
2450  seedPairPenalty = cms.int32( 0 ),
2451  maxNumberOfHits = cms.int32( 100 ),
2452  minNumberOfHitsForLoopers = cms.int32( 13 ),
2453  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2454  minNumberOfHitsPerLoop = cms.int32( 4 ),
2455  minHitsMinPt = cms.int32( 3 ),
2456  maxLostHitsFraction = cms.double( 0.1 ),
2457  maxLostHits = cms.int32( 999 )
2458 )
2459 fragment.HLTPSetJetCoreStepTrajectoryFilterPPOnAA = cms.PSet(
2460  minimumNumberOfHits = cms.int32( 4 ),
2461  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2462  seedExtension = cms.int32( 0 ),
2463  chargeSignificance = cms.double( -1.0 ),
2464  pixelSeedExtension = cms.bool( False ),
2465  strictSeedExtension = cms.bool( False ),
2466  nSigmaMinPt = cms.double( 5.0 ),
2467  maxCCCLostHits = cms.int32( 9999 ),
2468  minPt = cms.double( 5.0 ),
2469  maxConsecLostHits = cms.int32( 1 ),
2470  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2471  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2472  seedPairPenalty = cms.int32( 0 ),
2473  maxNumberOfHits = cms.int32( 100 ),
2474  minNumberOfHitsForLoopers = cms.int32( 13 ),
2475  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2476  minNumberOfHitsPerLoop = cms.int32( 4 ),
2477  minHitsMinPt = cms.int32( 3 ),
2478  maxLostHitsFraction = cms.double( 0.1 ),
2479  maxLostHits = cms.int32( 999 )
2480 )
2481 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet(
2482  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2483  filters = cms.VPSet(
2484  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ),
2485  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2486  )
2487 )
2488 fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2489  useSameTrajFilter = cms.bool( True ),
2490  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2491  MeasurementTrackerName = cms.string( "" ),
2492  keepOriginalIfRebuildFails = cms.bool( False ),
2493  lostHitPenalty = cms.double( 30.0 ),
2494  lockHits = cms.bool( True ),
2495  requireSeedHitsInRebuild = cms.bool( True ),
2496  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2497  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2498  maxPtForLooperReconstruction = cms.double( 0.7 ),
2499  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2500  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ),
2501  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
2502  minNrOfHitsForRebuild = cms.int32( 5 ),
2503  maxCand = cms.int32( 2 ),
2504  alwaysUseInvalidHits = cms.bool( True ),
2505  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2506  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2507  intermediateCleaning = cms.bool( True ),
2508  foundHitBonus = cms.double( 10.0 ),
2509  updator = cms.string( "hltESPKFUpdator" ),
2510  bestHitOnly = cms.bool( True ),
2511  seedAs5DHit = cms.bool( False )
2512 )
2513 fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2514  minimumNumberOfHits = cms.int32( 3 ),
2515  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2516  seedExtension = cms.int32( 0 ),
2517  chargeSignificance = cms.double( -1.0 ),
2518  pixelSeedExtension = cms.bool( False ),
2519  strictSeedExtension = cms.bool( False ),
2520  nSigmaMinPt = cms.double( 5.0 ),
2521  maxCCCLostHits = cms.int32( 0 ),
2522  minPt = cms.double( 0.7 ),
2523  maxConsecLostHits = cms.int32( 1 ),
2524  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2525  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2526  seedPairPenalty = cms.int32( 0 ),
2527  maxNumberOfHits = cms.int32( 100 ),
2528  minNumberOfHitsForLoopers = cms.int32( 13 ),
2529  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2530  minNumberOfHitsPerLoop = cms.int32( 4 ),
2531  minHitsMinPt = cms.int32( 3 ),
2532  maxLostHitsFraction = cms.double( 0.1 ),
2533  maxLostHits = cms.int32( 999 )
2534 )
2535 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2536  useSameTrajFilter = cms.bool( True ),
2537  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2538  MeasurementTrackerName = cms.string( "" ),
2539  keepOriginalIfRebuildFails = cms.bool( False ),
2540  lostHitPenalty = cms.double( 30.0 ),
2541  lockHits = cms.bool( True ),
2542  requireSeedHitsInRebuild = cms.bool( True ),
2543  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2544  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2545  maxPtForLooperReconstruction = cms.double( 0.7 ),
2546  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2547  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ),
2548  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2549  minNrOfHitsForRebuild = cms.int32( 5 ),
2550  maxCand = cms.int32( 4 ),
2551  alwaysUseInvalidHits = cms.bool( True ),
2552  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2553  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2554  intermediateCleaning = cms.bool( True ),
2555  foundHitBonus = cms.double( 10.0 ),
2556  updator = cms.string( "hltESPKFUpdator" ),
2557  bestHitOnly = cms.bool( True ),
2558  seedAs5DHit = cms.bool( False )
2559 )
2560 fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet(
2561  useSameTrajFilter = cms.bool( True ),
2562  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2563  MeasurementTrackerName = cms.string( "" ),
2564  keepOriginalIfRebuildFails = cms.bool( False ),
2565  lostHitPenalty = cms.double( 30.0 ),
2566  lockHits = cms.bool( True ),
2567  requireSeedHitsInRebuild = cms.bool( True ),
2568  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2569  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2570  maxPtForLooperReconstruction = cms.double( 0.7 ),
2571  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2572  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ),
2573  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2574  minNrOfHitsForRebuild = cms.int32( 4 ),
2575  maxCand = cms.int32( 2 ),
2576  alwaysUseInvalidHits = cms.bool( False ),
2577  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
2578  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2579  intermediateCleaning = cms.bool( True ),
2580  foundHitBonus = cms.double( 10.0 ),
2581  updator = cms.string( "hltESPKFUpdator" ),
2582  bestHitOnly = cms.bool( True ),
2583  seedAs5DHit = cms.bool( False )
2584 )
2585 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
2586 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2587  useSameTrajFilter = cms.bool( True ),
2588  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2589  MeasurementTrackerName = cms.string( "" ),
2590  keepOriginalIfRebuildFails = cms.bool( False ),
2591  lostHitPenalty = cms.double( 30.0 ),
2592  lockHits = cms.bool( True ),
2593  requireSeedHitsInRebuild = cms.bool( True ),
2594  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2595  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2596  maxPtForLooperReconstruction = cms.double( 0.7 ),
2597  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2598  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ),
2599  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2600  minNrOfHitsForRebuild = cms.int32( 5 ),
2601  maxCand = cms.int32( 3 ),
2602  alwaysUseInvalidHits = cms.bool( True ),
2603  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2604  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2605  intermediateCleaning = cms.bool( True ),
2606  foundHitBonus = cms.double( 10.0 ),
2607  updator = cms.string( "hltESPKFUpdator" ),
2608  bestHitOnly = cms.bool( True ),
2609  seedAs5DHit = cms.bool( False )
2610 )
2611 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
2612  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
2613  subclusterCutSN = cms.double( 12.0 ),
2614  trimMaxADC = cms.double( 30.0 ),
2615  seedCutMIPs = cms.double( 0.35 ),
2616  subclusterCutMIPs = cms.double( 0.45 ),
2617  subclusterWindow = cms.double( 0.7 ),
2618  maxNSat = cms.uint32( 3 ),
2619  trimMaxFracNeigh = cms.double( 0.25 ),
2620  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
2621  seedCutSN = cms.double( 7.0 ),
2622  layerMask = cms.PSet(
2623  TOB = cms.bool( False ),
2624  TIB = cms.vuint32( 1, 2 ),
2625  TID = cms.vuint32( 1, 2 ),
2626  TEC = cms.bool( False )
2627  ),
2628  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
2629  trimMaxFracTotal = cms.double( 0.15 )
2630 )
2631 fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet(
2632  minimumNumberOfHits = cms.int32( 3 ),
2633  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2634  seedExtension = cms.int32( 0 ),
2635  chargeSignificance = cms.double( -1.0 ),
2636  pixelSeedExtension = cms.bool( False ),
2637  strictSeedExtension = cms.bool( False ),
2638  nSigmaMinPt = cms.double( 5.0 ),
2639  maxCCCLostHits = cms.int32( 0 ),
2640  minPt = cms.double( 0.6 ),
2641  maxConsecLostHits = cms.int32( 1 ),
2642  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2643  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2644  seedPairPenalty = cms.int32( 0 ),
2645  maxNumberOfHits = cms.int32( 100 ),
2646  minNumberOfHitsForLoopers = cms.int32( 13 ),
2647  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2648  minNumberOfHitsPerLoop = cms.int32( 4 ),
2649  minHitsMinPt = cms.int32( 3 ),
2650  maxLostHitsFraction = cms.double( 0.1 ),
2651  maxLostHits = cms.int32( 999 )
2652 )
2653 fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet(
2654  minimumNumberOfHits = cms.int32( 5 ),
2655  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2656  seedExtension = cms.int32( 0 ),
2657  chargeSignificance = cms.double( -1.0 ),
2658  pixelSeedExtension = cms.bool( False ),
2659  strictSeedExtension = cms.bool( False ),
2660  nSigmaMinPt = cms.double( 5.0 ),
2661  maxCCCLostHits = cms.int32( 9999 ),
2662  minPt = cms.double( 2.0 ),
2663  maxConsecLostHits = cms.int32( 1 ),
2664  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2665  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2666  seedPairPenalty = cms.int32( 1 ),
2667  maxNumberOfHits = cms.int32( 100 ),
2668  minNumberOfHitsForLoopers = cms.int32( 13 ),
2669  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2670  minNumberOfHitsPerLoop = cms.int32( 4 ),
2671  minHitsMinPt = cms.int32( 3 ),
2672  maxLostHitsFraction = cms.double( 0.1 ),
2673  maxLostHits = cms.int32( 0 )
2674 )
2675 fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet(
2676  minimumNumberOfHits = cms.int32( 4 ),
2677  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2678  seedExtension = cms.int32( 0 ),
2679  chargeSignificance = cms.double( -1.0 ),
2680  pixelSeedExtension = cms.bool( False ),
2681  strictSeedExtension = cms.bool( False ),
2682  nSigmaMinPt = cms.double( 5.0 ),
2683  maxCCCLostHits = cms.int32( 9999 ),
2684  minPt = cms.double( 2.0 ),
2685  maxConsecLostHits = cms.int32( 1 ),
2686  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2687  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2688  seedPairPenalty = cms.int32( 1 ),
2689  maxNumberOfHits = cms.int32( 100 ),
2690  minNumberOfHitsForLoopers = cms.int32( 13 ),
2691  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2692  minNumberOfHitsPerLoop = cms.int32( 4 ),
2693  minHitsMinPt = cms.int32( 3 ),
2694  maxLostHitsFraction = cms.double( 0.1 ),
2695  maxLostHits = cms.int32( 0 )
2696 )
2697 fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet(
2698  minimumNumberOfHits = cms.int32( 4 ),
2699  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2700  seedExtension = cms.int32( 0 ),
2701  chargeSignificance = cms.double( -1.0 ),
2702  pixelSeedExtension = cms.bool( False ),
2703  strictSeedExtension = cms.bool( False ),
2704  nSigmaMinPt = cms.double( 5.0 ),
2705  maxCCCLostHits = cms.int32( 0 ),
2706  minPt = cms.double( 0.1 ),
2707  maxConsecLostHits = cms.int32( 1 ),
2708  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2709  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2710  seedPairPenalty = cms.int32( 0 ),
2711  maxNumberOfHits = cms.int32( 100 ),
2712  minNumberOfHitsForLoopers = cms.int32( 13 ),
2713  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2714  minNumberOfHitsPerLoop = cms.int32( 4 ),
2715  minHitsMinPt = cms.int32( 3 ),
2716  maxLostHitsFraction = cms.double( 0.1 ),
2717  maxLostHits = cms.int32( 999 )
2718 )
2719 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet(
2720  minimumNumberOfHits = cms.int32( 4 ),
2721  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2722  seedExtension = cms.int32( 1 ),
2723  chargeSignificance = cms.double( -1.0 ),
2724  pixelSeedExtension = cms.bool( False ),
2725  strictSeedExtension = cms.bool( False ),
2726  nSigmaMinPt = cms.double( 5.0 ),
2727  maxCCCLostHits = cms.int32( 0 ),
2728  minPt = cms.double( 0.1 ),
2729  maxConsecLostHits = cms.int32( 1 ),
2730  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2731  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2732  seedPairPenalty = cms.int32( 0 ),
2733  maxNumberOfHits = cms.int32( 100 ),
2734  minNumberOfHitsForLoopers = cms.int32( 13 ),
2735  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2736  minNumberOfHitsPerLoop = cms.int32( 4 ),
2737  minHitsMinPt = cms.int32( 3 ),
2738  maxLostHitsFraction = cms.double( 0.1 ),
2739  maxLostHits = cms.int32( 999 )
2740 )
2741 fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet(
2742  useSameTrajFilter = cms.bool( False ),
2743  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2744  MeasurementTrackerName = cms.string( "" ),
2745  keepOriginalIfRebuildFails = cms.bool( False ),
2746  lostHitPenalty = cms.double( 30.0 ),
2747  lockHits = cms.bool( True ),
2748  requireSeedHitsInRebuild = cms.bool( True ),
2749  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2750  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2751  maxPtForLooperReconstruction = cms.double( 0.7 ),
2752  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2753  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ),
2754  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2755  minNrOfHitsForRebuild = cms.int32( 5 ),
2756  maxCand = cms.int32( 3 ),
2757  alwaysUseInvalidHits = cms.bool( True ),
2758  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2759  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ),
2760  intermediateCleaning = cms.bool( True ),
2761  foundHitBonus = cms.double( 10.0 ),
2762  updator = cms.string( "hltESPKFUpdator" ),
2763  bestHitOnly = cms.bool( True ),
2764  seedAs5DHit = cms.bool( False )
2765 )
2766 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
2767  minimumNumberOfHits = cms.int32( 4 ),
2768  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2769  seedExtension = cms.int32( 0 ),
2770  chargeSignificance = cms.double( -1.0 ),
2771  pixelSeedExtension = cms.bool( False ),
2772  strictSeedExtension = cms.bool( False ),
2773  maxCCCLostHits = cms.int32( 0 ),
2774  nSigmaMinPt = cms.double( 5.0 ),
2775  minPt = cms.double( 1.0 ),
2776  maxConsecLostHits = cms.int32( 1 ),
2777  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2778  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2779  seedPairPenalty = cms.int32( 0 ),
2780  maxNumberOfHits = cms.int32( 100 ),
2781  minNumberOfHitsForLoopers = cms.int32( 13 ),
2782  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2783  minNumberOfHitsPerLoop = cms.int32( 4 ),
2784  minHitsMinPt = cms.int32( 3 ),
2785  maxLostHitsFraction = cms.double( 0.1 ),
2786  maxLostHits = cms.int32( 999 )
2787 )
2788 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
2789  useSameTrajFilter = cms.bool( True ),
2790  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2791  MeasurementTrackerName = cms.string( "" ),
2792  keepOriginalIfRebuildFails = cms.bool( False ),
2793  lostHitPenalty = cms.double( 30.0 ),
2794  lockHits = cms.bool( True ),
2795  requireSeedHitsInRebuild = cms.bool( True ),
2796  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2797  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2798  maxPtForLooperReconstruction = cms.double( 0.7 ),
2799  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2800  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
2801  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2802  minNrOfHitsForRebuild = cms.int32( 5 ),
2803  maxCand = cms.int32( 3 ),
2804  alwaysUseInvalidHits = cms.bool( True ),
2805  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2806  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2807  intermediateCleaning = cms.bool( True ),
2808  foundHitBonus = cms.double( 10.0 ),
2809  updator = cms.string( "hltESPKFUpdator" ),
2810  bestHitOnly = cms.bool( True ),
2811  seedAs5DHit = cms.bool( False )
2812 )
2813 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
2814  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2815  filters = cms.VPSet(
2816  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
2817  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2818  )
2819 )
2820 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2821  minimumNumberOfHits = cms.int32( 4 ),
2822  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2823  seedExtension = cms.int32( 0 ),
2824  chargeSignificance = cms.double( -1.0 ),
2825  pixelSeedExtension = cms.bool( False ),
2826  strictSeedExtension = cms.bool( False ),
2827  maxCCCLostHits = cms.int32( 0 ),
2828  nSigmaMinPt = cms.double( 5.0 ),
2829  minPt = cms.double( 1.0 ),
2830  maxConsecLostHits = cms.int32( 1 ),
2831  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2832  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2833  seedPairPenalty = cms.int32( 0 ),
2834  maxNumberOfHits = cms.int32( 100 ),
2835  minNumberOfHitsForLoopers = cms.int32( 13 ),
2836  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2837  minNumberOfHitsPerLoop = cms.int32( 4 ),
2838  minHitsMinPt = cms.int32( 3 ),
2839  maxLostHitsFraction = cms.double( 0.1 ),
2840  maxLostHits = cms.int32( 999 )
2841 )
2842 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2843  useSameTrajFilter = cms.bool( True ),
2844  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2845  MeasurementTrackerName = cms.string( "" ),
2846  keepOriginalIfRebuildFails = cms.bool( True ),
2847  lostHitPenalty = cms.double( 30.0 ),
2848  lockHits = cms.bool( True ),
2849  requireSeedHitsInRebuild = cms.bool( True ),
2850  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2851  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2852  maxPtForLooperReconstruction = cms.double( 0.7 ),
2853  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2854  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2855  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2856  minNrOfHitsForRebuild = cms.int32( 1 ),
2857  maxCand = cms.int32( 3 ),
2858  alwaysUseInvalidHits = cms.bool( True ),
2859  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2860  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2861  intermediateCleaning = cms.bool( True ),
2862  foundHitBonus = cms.double( 10.0 ),
2863  updator = cms.string( "hltESPKFUpdator" ),
2864  bestHitOnly = cms.bool( True ),
2865  seedAs5DHit = cms.bool( False )
2866 )
2867 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2868  minimumNumberOfHits = cms.int32( 3 ),
2869  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2870  seedExtension = cms.int32( 0 ),
2871  chargeSignificance = cms.double( -1.0 ),
2872  pixelSeedExtension = cms.bool( False ),
2873  strictSeedExtension = cms.bool( False ),
2874  nSigmaMinPt = cms.double( 5.0 ),
2875  maxCCCLostHits = cms.int32( 0 ),
2876  minPt = cms.double( 1.0 ),
2877  maxConsecLostHits = cms.int32( 1 ),
2878  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2879  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2880  seedPairPenalty = cms.int32( 0 ),
2881  maxNumberOfHits = cms.int32( 100 ),
2882  minNumberOfHitsForLoopers = cms.int32( 13 ),
2883  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2884  minNumberOfHitsPerLoop = cms.int32( 4 ),
2885  minHitsMinPt = cms.int32( 3 ),
2886  maxLostHitsFraction = cms.double( 0.1 ),
2887  maxLostHits = cms.int32( 999 )
2888 )
2889 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2890  useSameTrajFilter = cms.bool( True ),
2891  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2892  MeasurementTrackerName = cms.string( "" ),
2893  keepOriginalIfRebuildFails = cms.bool( False ),
2894  lostHitPenalty = cms.double( 30.0 ),
2895  lockHits = cms.bool( True ),
2896  requireSeedHitsInRebuild = cms.bool( True ),
2897  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2898  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2899  maxPtForLooperReconstruction = cms.double( 0.7 ),
2900  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2901  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2902  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2903  minNrOfHitsForRebuild = cms.int32( 5 ),
2904  maxCand = cms.int32( 4 ),
2905  alwaysUseInvalidHits = cms.bool( True ),
2906  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2907  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2908  intermediateCleaning = cms.bool( True ),
2909  foundHitBonus = cms.double( 10.0 ),
2910  updator = cms.string( "hltESPKFUpdator" ),
2911  bestHitOnly = cms.bool( True ),
2912  seedAs5DHit = cms.bool( False )
2913 )
2914 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2915  minimumNumberOfHits = cms.int32( 3 ),
2916  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2917  seedExtension = cms.int32( 0 ),
2918  chargeSignificance = cms.double( -1.0 ),
2919  pixelSeedExtension = cms.bool( False ),
2920  strictSeedExtension = cms.bool( False ),
2921  nSigmaMinPt = cms.double( 5.0 ),
2922  maxCCCLostHits = cms.int32( 0 ),
2923  minPt = cms.double( 1.0 ),
2924  maxConsecLostHits = cms.int32( 1 ),
2925  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2926  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2927  seedPairPenalty = cms.int32( 0 ),
2928  maxNumberOfHits = cms.int32( 100 ),
2929  minNumberOfHitsForLoopers = cms.int32( 13 ),
2930  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2931  minNumberOfHitsPerLoop = cms.int32( 4 ),
2932  minHitsMinPt = cms.int32( 3 ),
2933  maxLostHitsFraction = cms.double( 0.1 ),
2934  maxLostHits = cms.int32( 999 )
2935 )
2936 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2937  useSameTrajFilter = cms.bool( True ),
2938  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2939  keepOriginalIfRebuildFails = cms.bool( False ),
2940  lostHitPenalty = cms.double( 30.0 ),
2941  lockHits = cms.bool( True ),
2942  requireSeedHitsInRebuild = cms.bool( True ),
2943  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2944  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2945  maxPtForLooperReconstruction = cms.double( 0.7 ),
2946  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2947  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2948  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2949  minNrOfHitsForRebuild = cms.int32( 5 ),
2950  maxCand = cms.int32( 3 ),
2951  alwaysUseInvalidHits = cms.bool( True ),
2952  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2953  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2954  intermediateCleaning = cms.bool( True ),
2955  foundHitBonus = cms.double( 10.0 ),
2956  updator = cms.string( "hltESPKFUpdator" ),
2957  bestHitOnly = cms.bool( True ),
2958  seedAs5DHit = cms.bool( False )
2959 )
2960 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2961  minimumNumberOfHits = cms.int32( 3 ),
2962  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2963  seedExtension = cms.int32( 0 ),
2964  chargeSignificance = cms.double( -1.0 ),
2965  pixelSeedExtension = cms.bool( False ),
2966  strictSeedExtension = cms.bool( False ),
2967  nSigmaMinPt = cms.double( 5.0 ),
2968  maxCCCLostHits = cms.int32( 0 ),
2969  minPt = cms.double( 2.8 ),
2970  maxConsecLostHits = cms.int32( 1 ),
2971  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2972  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2973  seedPairPenalty = cms.int32( 0 ),
2974  maxNumberOfHits = cms.int32( 100 ),
2975  minNumberOfHitsForLoopers = cms.int32( 13 ),
2976  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2977  minNumberOfHitsPerLoop = cms.int32( 4 ),
2978  minHitsMinPt = cms.int32( 3 ),
2979  maxLostHitsFraction = cms.double( 0.1 ),
2980  maxLostHits = cms.int32( 999 )
2981 )
2982 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2983  useSameTrajFilter = cms.bool( True ),
2984  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2985  MeasurementTrackerName = cms.string( "" ),
2986  keepOriginalIfRebuildFails = cms.bool( False ),
2987  lostHitPenalty = cms.double( 30.0 ),
2988  lockHits = cms.bool( True ),
2989  requireSeedHitsInRebuild = cms.bool( True ),
2990  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2991  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2992  maxPtForLooperReconstruction = cms.double( 0.7 ),
2993  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2994  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2995  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2996  minNrOfHitsForRebuild = cms.int32( 5 ),
2997  maxCand = cms.int32( 4 ),
2998  alwaysUseInvalidHits = cms.bool( True ),
2999  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3000  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3001  intermediateCleaning = cms.bool( True ),
3002  foundHitBonus = cms.double( 10.0 ),
3003  updator = cms.string( "hltESPKFUpdator" ),
3004  bestHitOnly = cms.bool( True ),
3005  seedAs5DHit = cms.bool( False )
3006 )
3007 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3008  minimumNumberOfHits = cms.int32( 3 ),
3009  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3010  seedExtension = cms.int32( 0 ),
3011  chargeSignificance = cms.double( -1.0 ),
3012  pixelSeedExtension = cms.bool( False ),
3013  strictSeedExtension = cms.bool( False ),
3014  nSigmaMinPt = cms.double( 5.0 ),
3015  maxCCCLostHits = cms.int32( 0 ),
3016  minPt = cms.double( 5.0 ),
3017  maxConsecLostHits = cms.int32( 1 ),
3018  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3019  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3020  seedPairPenalty = cms.int32( 0 ),
3021  maxNumberOfHits = cms.int32( 100 ),
3022  minNumberOfHitsForLoopers = cms.int32( 13 ),
3023  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3024  minNumberOfHitsPerLoop = cms.int32( 4 ),
3025  minHitsMinPt = cms.int32( 3 ),
3026  maxLostHitsFraction = cms.double( 0.1 ),
3027  maxLostHits = cms.int32( 999 )
3028 )
3029 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3030  minimumNumberOfHits = cms.int32( 3 ),
3031  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3032  seedExtension = cms.int32( 0 ),
3033  chargeSignificance = cms.double( -1.0 ),
3034  pixelSeedExtension = cms.bool( False ),
3035  strictSeedExtension = cms.bool( False ),
3036  nSigmaMinPt = cms.double( 5.0 ),
3037  maxCCCLostHits = cms.int32( 0 ),
3038  minPt = cms.double( 5.0 ),
3039  maxConsecLostHits = cms.int32( 1 ),
3040  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3041  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3042  seedPairPenalty = cms.int32( 0 ),
3043  maxNumberOfHits = cms.int32( 100 ),
3044  minNumberOfHitsForLoopers = cms.int32( 13 ),
3045  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3046  minNumberOfHitsPerLoop = cms.int32( 4 ),
3047  minHitsMinPt = cms.int32( 3 ),
3048  maxLostHitsFraction = cms.double( 0.1 ),
3049  maxLostHits = cms.int32( 999 )
3050 )
3051 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3052  minimumNumberOfHits = cms.int32( 4 ),
3053  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3054  seedExtension = cms.int32( 0 ),
3055  chargeSignificance = cms.double( -1.0 ),
3056  pixelSeedExtension = cms.bool( False ),
3057  strictSeedExtension = cms.bool( False ),
3058  nSigmaMinPt = cms.double( 5.0 ),
3059  maxCCCLostHits = cms.int32( 0 ),
3060  minPt = cms.double( 5.0 ),
3061  maxConsecLostHits = cms.int32( 1 ),
3062  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3063  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3064  seedPairPenalty = cms.int32( 0 ),
3065  maxNumberOfHits = cms.int32( 100 ),
3066  minNumberOfHitsForLoopers = cms.int32( 13 ),
3067  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3068  minNumberOfHitsPerLoop = cms.int32( 4 ),
3069  minHitsMinPt = cms.int32( 3 ),
3070  maxLostHitsFraction = cms.double( 0.1 ),
3071  maxLostHits = cms.int32( 999 )
3072 )
3073 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3074  useSameTrajFilter = cms.bool( False ),
3075  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3076  MeasurementTrackerName = cms.string( "" ),
3077  keepOriginalIfRebuildFails = cms.bool( False ),
3078  lostHitPenalty = cms.double( 30.0 ),
3079  lockHits = cms.bool( True ),
3080  requireSeedHitsInRebuild = cms.bool( True ),
3081  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3082  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3083  maxPtForLooperReconstruction = cms.double( 0.7 ),
3084  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3085  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3086  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3087  minNrOfHitsForRebuild = cms.int32( 5 ),
3088  maxCand = cms.int32( 3 ),
3089  alwaysUseInvalidHits = cms.bool( True ),
3090  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3091  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
3092  intermediateCleaning = cms.bool( True ),
3093  foundHitBonus = cms.double( 10.0 ),
3094  updator = cms.string( "hltESPKFUpdator" ),
3095  bestHitOnly = cms.bool( True ),
3096  seedAs5DHit = cms.bool( False )
3097 )
3098 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3099  minimumNumberOfHits = cms.int32( 3 ),
3100  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3101  seedExtension = cms.int32( 0 ),
3102  chargeSignificance = cms.double( -1.0 ),
3103  pixelSeedExtension = cms.bool( False ),
3104  strictSeedExtension = cms.bool( False ),
3105  nSigmaMinPt = cms.double( 5.0 ),
3106  maxCCCLostHits = cms.int32( 9999 ),
3107  minPt = cms.double( 5.0 ),
3108  maxConsecLostHits = cms.int32( 1 ),
3109  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3110  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
3111  seedPairPenalty = cms.int32( 0 ),
3112  maxNumberOfHits = cms.int32( 100 ),
3113  minNumberOfHitsForLoopers = cms.int32( 13 ),
3114  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3115  minNumberOfHitsPerLoop = cms.int32( 4 ),
3116  minHitsMinPt = cms.int32( 3 ),
3117  maxLostHitsFraction = cms.double( 0.1 ),
3118  maxLostHits = cms.int32( 999 )
3119 )
3120 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3121  minimumNumberOfHits = cms.int32( 4 ),
3122  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3123  seedExtension = cms.int32( 0 ),
3124  chargeSignificance = cms.double( -1.0 ),
3125  pixelSeedExtension = cms.bool( False ),
3126  strictSeedExtension = cms.bool( False ),
3127  nSigmaMinPt = cms.double( 5.0 ),
3128  maxCCCLostHits = cms.int32( 9999 ),
3129  minPt = cms.double( 5.0 ),
3130  maxConsecLostHits = cms.int32( 1 ),
3131  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3132  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3133  seedPairPenalty = cms.int32( 1 ),
3134  maxNumberOfHits = cms.int32( 100 ),
3135  minNumberOfHitsForLoopers = cms.int32( 13 ),
3136  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3137  minNumberOfHitsPerLoop = cms.int32( 4 ),
3138  minHitsMinPt = cms.int32( 3 ),
3139  maxLostHitsFraction = cms.double( 0.1 ),
3140  maxLostHits = cms.int32( 0 )
3141 )
3142 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3143  useSameTrajFilter = cms.bool( True ),
3144  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3145  MeasurementTrackerName = cms.string( "" ),
3146  keepOriginalIfRebuildFails = cms.bool( False ),
3147  lostHitPenalty = cms.double( 30.0 ),
3148  lockHits = cms.bool( True ),
3149  requireSeedHitsInRebuild = cms.bool( True ),
3150  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3151  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3152  maxPtForLooperReconstruction = cms.double( 0.7 ),
3153  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3154  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3155  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3156  minNrOfHitsForRebuild = cms.int32( 4 ),
3157  maxCand = cms.int32( 2 ),
3158  alwaysUseInvalidHits = cms.bool( False ),
3159  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3160  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3161  intermediateCleaning = cms.bool( True ),
3162  foundHitBonus = cms.double( 10.0 ),
3163  updator = cms.string( "hltESPKFUpdator" ),
3164  bestHitOnly = cms.bool( True ),
3165  seedAs5DHit = cms.bool( False )
3166 )
3167 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3168  minimumNumberOfHits = cms.int32( 5 ),
3169  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3170  seedExtension = cms.int32( 0 ),
3171  chargeSignificance = cms.double( -1.0 ),
3172  pixelSeedExtension = cms.bool( False ),
3173  strictSeedExtension = cms.bool( False ),
3174  nSigmaMinPt = cms.double( 5.0 ),
3175  maxCCCLostHits = cms.int32( 9999 ),
3176  minPt = cms.double( 5.0 ),
3177  maxConsecLostHits = cms.int32( 1 ),
3178  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3179  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3180  seedPairPenalty = cms.int32( 1 ),
3181  maxNumberOfHits = cms.int32( 100 ),
3182  minNumberOfHitsForLoopers = cms.int32( 13 ),
3183  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3184  minNumberOfHitsPerLoop = cms.int32( 4 ),
3185  minHitsMinPt = cms.int32( 3 ),
3186  maxLostHitsFraction = cms.double( 0.1 ),
3187  maxLostHits = cms.int32( 0 )
3188 )
3189 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3190  minimumNumberOfHits = cms.int32( 4 ),
3191  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3192  seedExtension = cms.int32( 0 ),
3193  chargeSignificance = cms.double( -1.0 ),
3194  pixelSeedExtension = cms.bool( False ),
3195  strictSeedExtension = cms.bool( False ),
3196  nSigmaMinPt = cms.double( 5.0 ),
3197  maxCCCLostHits = cms.int32( 9999 ),
3198  minPt = cms.double( 5.0 ),
3199  maxConsecLostHits = cms.int32( 1 ),
3200  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3201  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3202  seedPairPenalty = cms.int32( 1 ),
3203  maxNumberOfHits = cms.int32( 100 ),
3204  minNumberOfHitsForLoopers = cms.int32( 13 ),
3205  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3206  minNumberOfHitsPerLoop = cms.int32( 4 ),
3207  minHitsMinPt = cms.int32( 3 ),
3208  maxLostHitsFraction = cms.double( 0.1 ),
3209  maxLostHits = cms.int32( 0 )
3210 )
3211 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3212  useSameTrajFilter = cms.bool( False ),
3213  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3214  MeasurementTrackerName = cms.string( "" ),
3215  keepOriginalIfRebuildFails = cms.bool( False ),
3216  lostHitPenalty = cms.double( 30.0 ),
3217  lockHits = cms.bool( True ),
3218  requireSeedHitsInRebuild = cms.bool( True ),
3219  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3220  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3221  maxPtForLooperReconstruction = cms.double( 0.7 ),
3222  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3223  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3224  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3225  minNrOfHitsForRebuild = cms.int32( 4 ),
3226  maxCand = cms.int32( 2 ),
3227  alwaysUseInvalidHits = cms.bool( False ),
3228  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3229  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
3230  intermediateCleaning = cms.bool( True ),
3231  foundHitBonus = cms.double( 10.0 ),
3232  updator = cms.string( "hltESPKFUpdator" ),
3233  bestHitOnly = cms.bool( True ),
3234  seedAs5DHit = cms.bool( False )
3235 )
3236 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3237  minimumNumberOfHits = cms.int32( 4 ),
3238  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3239  seedExtension = cms.int32( 0 ),
3240  chargeSignificance = cms.double( -1.0 ),
3241  pixelSeedExtension = cms.bool( False ),
3242  strictSeedExtension = cms.bool( False ),
3243  nSigmaMinPt = cms.double( 5.0 ),
3244  maxCCCLostHits = cms.int32( 9999 ),
3245  minPt = cms.double( 5.0 ),
3246  maxConsecLostHits = cms.int32( 1 ),
3247  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3248  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3249  seedPairPenalty = cms.int32( 0 ),
3250  maxNumberOfHits = cms.int32( 100 ),
3251  minNumberOfHitsForLoopers = cms.int32( 13 ),
3252  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3253  minNumberOfHitsPerLoop = cms.int32( 4 ),
3254  minHitsMinPt = cms.int32( 3 ),
3255  maxLostHitsFraction = cms.double( 0.1 ),
3256  maxLostHits = cms.int32( 999 )
3257 )
3258 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3259  useSameTrajFilter = cms.bool( True ),
3260  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3261  MeasurementTrackerName = cms.string( "" ),
3262  keepOriginalIfRebuildFails = cms.bool( False ),
3263  lostHitPenalty = cms.double( 30.0 ),
3264  lockHits = cms.bool( True ),
3265  requireSeedHitsInRebuild = cms.bool( True ),
3266  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3267  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3268  maxPtForLooperReconstruction = cms.double( 0.7 ),
3269  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3270  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3271  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3272  minNrOfHitsForRebuild = cms.int32( 5 ),
3273  maxCand = cms.int32( 50 ),
3274  alwaysUseInvalidHits = cms.bool( True ),
3275  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3276  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3277  intermediateCleaning = cms.bool( True ),
3278  foundHitBonus = cms.double( 10.0 ),
3279  updator = cms.string( "hltESPKFUpdator" ),
3280  bestHitOnly = cms.bool( True ),
3281  seedAs5DHit = cms.bool( False )
3282 )
3283 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
3284  minimumNumberOfHits = cms.int32( 4 ),
3285  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3286  seedExtension = cms.int32( 1 ),
3287  chargeSignificance = cms.double( -1.0 ),
3288  pixelSeedExtension = cms.bool( False ),
3289  strictSeedExtension = cms.bool( False ),
3290  nSigmaMinPt = cms.double( 5.0 ),
3291  maxCCCLostHits = cms.int32( 0 ),
3292  minPt = cms.double( 5.0 ),
3293  maxConsecLostHits = cms.int32( 1 ),
3294  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3295  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3296  seedPairPenalty = cms.int32( 0 ),
3297  maxNumberOfHits = cms.int32( 100 ),
3298  minNumberOfHitsForLoopers = cms.int32( 13 ),
3299  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3300  minNumberOfHitsPerLoop = cms.int32( 4 ),
3301  minHitsMinPt = cms.int32( 3 ),
3302  maxLostHitsFraction = cms.double( 0.1 ),
3303  maxLostHits = cms.int32( 999 )
3304 )
3305 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3306  useSameTrajFilter = cms.bool( True ),
3307  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3308  MeasurementTrackerName = cms.string( "" ),
3309  keepOriginalIfRebuildFails = cms.bool( False ),
3310  lostHitPenalty = cms.double( 30.0 ),
3311  lockHits = cms.bool( True ),
3312  requireSeedHitsInRebuild = cms.bool( True ),
3313  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3314  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3315  maxPtForLooperReconstruction = cms.double( 0.7 ),
3316  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3317  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3318  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
3319  minNrOfHitsForRebuild = cms.int32( 5 ),
3320  maxCand = cms.int32( 2 ),
3321  alwaysUseInvalidHits = cms.bool( True ),
3322  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3323  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3324  intermediateCleaning = cms.bool( True ),
3325  foundHitBonus = cms.double( 10.0 ),
3326  updator = cms.string( "hltESPKFUpdator" ),
3327  bestHitOnly = cms.bool( True ),
3328  seedAs5DHit = cms.bool( False )
3329 )
3330 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3331  useSameTrajFilter = cms.bool( True ),
3332  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3333  MeasurementTrackerName = cms.string( "" ),
3334  keepOriginalIfRebuildFails = cms.bool( False ),
3335  lostHitPenalty = cms.double( 30.0 ),
3336  lockHits = cms.bool( True ),
3337  requireSeedHitsInRebuild = cms.bool( True ),
3338  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3339  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3340  maxPtForLooperReconstruction = cms.double( 0.7 ),
3341  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3342  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3343  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3344  minNrOfHitsForRebuild = cms.int32( 5 ),
3345  maxCand = cms.int32( 3 ),
3346  alwaysUseInvalidHits = cms.bool( True ),
3347  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3348  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3349  intermediateCleaning = cms.bool( True ),
3350  foundHitBonus = cms.double( 10.0 ),
3351  updator = cms.string( "hltESPKFUpdator" ),
3352  bestHitOnly = cms.bool( True ),
3353  seedAs5DHit = cms.bool( False )
3354 )
3355 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3356  useSameTrajFilter = cms.bool( True ),
3357  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3358  MeasurementTrackerName = cms.string( "" ),
3359  keepOriginalIfRebuildFails = cms.bool( False ),
3360  lostHitPenalty = cms.double( 30.0 ),
3361  lockHits = cms.bool( True ),
3362  requireSeedHitsInRebuild = cms.bool( True ),
3363  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3364  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3365  maxPtForLooperReconstruction = cms.double( 0.7 ),
3366  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3367  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3368  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3369  minNrOfHitsForRebuild = cms.int32( 5 ),
3370  maxCand = cms.int32( 3 ),
3371  alwaysUseInvalidHits = cms.bool( True ),
3372  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3373  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3374  intermediateCleaning = cms.bool( True ),
3375  foundHitBonus = cms.double( 10.0 ),
3376  updator = cms.string( "hltESPKFUpdator" ),
3377  bestHitOnly = cms.bool( True ),
3378  seedAs5DHit = cms.bool( False )
3379 )
3380 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA = cms.PSet(
3381  minimumNumberOfHits = cms.int32( 4 ),
3382  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3383  seedExtension = cms.int32( 0 ),
3384  chargeSignificance = cms.double( -1.0 ),
3385  pixelSeedExtension = cms.bool( False ),
3386  strictSeedExtension = cms.bool( False ),
3387  maxCCCLostHits = cms.int32( 0 ),
3388  nSigmaMinPt = cms.double( 5.0 ),
3389  minPt = cms.double( 3.0 ),
3390  maxConsecLostHits = cms.int32( 1 ),
3391  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3392  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3393  seedPairPenalty = cms.int32( 0 ),
3394  maxNumberOfHits = cms.int32( 100 ),
3395  minNumberOfHitsForLoopers = cms.int32( 13 ),
3396  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3397  minNumberOfHitsPerLoop = cms.int32( 4 ),
3398  minHitsMinPt = cms.int32( 3 ),
3399  maxLostHitsFraction = cms.double( 0.1 ),
3400  maxLostHits = cms.int32( 999 )
3401 )
3402 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3403  minimumNumberOfHits = cms.int32( 4 ),
3404  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3405  seedExtension = cms.int32( 0 ),
3406  chargeSignificance = cms.double( -1.0 ),
3407  pixelSeedExtension = cms.bool( False ),
3408  strictSeedExtension = cms.bool( False ),
3409  maxCCCLostHits = cms.int32( 0 ),
3410  nSigmaMinPt = cms.double( 5.0 ),
3411  minPt = cms.double( 3.0 ),
3412  maxConsecLostHits = cms.int32( 1 ),
3413  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3414  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3415  seedPairPenalty = cms.int32( 0 ),
3416  maxNumberOfHits = cms.int32( 100 ),
3417  minNumberOfHitsForLoopers = cms.int32( 13 ),
3418  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3419  minNumberOfHitsPerLoop = cms.int32( 4 ),
3420  minHitsMinPt = cms.int32( 3 ),
3421  maxLostHitsFraction = cms.double( 0.1 ),
3422  maxLostHits = cms.int32( 999 )
3423 )
3424 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3425  useSameTrajFilter = cms.bool( True ),
3426  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3427  MeasurementTrackerName = cms.string( "" ),
3428  keepOriginalIfRebuildFails = cms.bool( True ),
3429  lostHitPenalty = cms.double( 30.0 ),
3430  lockHits = cms.bool( True ),
3431  requireSeedHitsInRebuild = cms.bool( True ),
3432  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3433  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3434  maxPtForLooperReconstruction = cms.double( 0.7 ),
3435  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3436  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
3437  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3438  minNrOfHitsForRebuild = cms.int32( 1 ),
3439  maxCand = cms.int32( 3 ),
3440  alwaysUseInvalidHits = cms.bool( True ),
3441  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3442  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3443  intermediateCleaning = cms.bool( True ),
3444  foundHitBonus = cms.double( 10.0 ),
3445  updator = cms.string( "hltESPKFUpdator" ),
3446  bestHitOnly = cms.bool( True ),
3447  seedAs5DHit = cms.bool( False )
3448 )
3449 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3450  minimumNumberOfHits = cms.int32( 3 ),
3451  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3452  seedExtension = cms.int32( 0 ),
3453  chargeSignificance = cms.double( -1.0 ),
3454  pixelSeedExtension = cms.bool( False ),
3455  strictSeedExtension = cms.bool( False ),
3456  nSigmaMinPt = cms.double( 5.0 ),
3457  maxCCCLostHits = cms.int32( 0 ),
3458  minPt = cms.double( 2.8 ),
3459  maxConsecLostHits = cms.int32( 1 ),
3460  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3461  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3462  seedPairPenalty = cms.int32( 0 ),
3463  maxNumberOfHits = cms.int32( 100 ),
3464  minNumberOfHitsForLoopers = cms.int32( 13 ),
3465  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3466  minNumberOfHitsPerLoop = cms.int32( 4 ),
3467  minHitsMinPt = cms.int32( 3 ),
3468  maxLostHitsFraction = cms.double( 0.1 ),
3469  maxLostHits = cms.int32( 999 )
3470 )
3471 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3472  useSameTrajFilter = cms.bool( True ),
3473  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3474  MeasurementTrackerName = cms.string( "" ),
3475  keepOriginalIfRebuildFails = cms.bool( False ),
3476  lostHitPenalty = cms.double( 30.0 ),
3477  lockHits = cms.bool( True ),
3478  requireSeedHitsInRebuild = cms.bool( True ),
3479  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3480  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3481  maxPtForLooperReconstruction = cms.double( 0.7 ),
3482  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3483  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
3484  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3485  minNrOfHitsForRebuild = cms.int32( 5 ),
3486  maxCand = cms.int32( 4 ),
3487  alwaysUseInvalidHits = cms.bool( True ),
3488  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3489  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3490  intermediateCleaning = cms.bool( True ),
3491  foundHitBonus = cms.double( 10.0 ),
3492  updator = cms.string( "hltESPKFUpdator" ),
3493  bestHitOnly = cms.bool( True ),
3494  seedAs5DHit = cms.bool( False )
3495 )
3496 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3497  minimumNumberOfHits = cms.int32( 3 ),
3498  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3499  seedExtension = cms.int32( 0 ),
3500  chargeSignificance = cms.double( -1.0 ),
3501  pixelSeedExtension = cms.bool( False ),
3502  strictSeedExtension = cms.bool( False ),
3503  nSigmaMinPt = cms.double( 5.0 ),
3504  maxCCCLostHits = cms.int32( 0 ),
3505  minPt = cms.double( 3.5 ),
3506  maxConsecLostHits = cms.int32( 1 ),
3507  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3508  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3509  seedPairPenalty = cms.int32( 0 ),
3510  maxNumberOfHits = cms.int32( 100 ),
3511  minNumberOfHitsForLoopers = cms.int32( 13 ),
3512  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3513  minNumberOfHitsPerLoop = cms.int32( 4 ),
3514  minHitsMinPt = cms.int32( 3 ),
3515  maxLostHitsFraction = cms.double( 0.1 ),
3516  maxLostHits = cms.int32( 999 )
3517 )
3518 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3519  useSameTrajFilter = cms.bool( True ),
3520  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3521  keepOriginalIfRebuildFails = cms.bool( False ),
3522  lostHitPenalty = cms.double( 30.0 ),
3523  lockHits = cms.bool( True ),
3524  requireSeedHitsInRebuild = cms.bool( True ),
3525  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3526  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3527  maxPtForLooperReconstruction = cms.double( 0.7 ),
3528  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3529  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
3530  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3531  minNrOfHitsForRebuild = cms.int32( 5 ),
3532  maxCand = cms.int32( 3 ),
3533  alwaysUseInvalidHits = cms.bool( True ),
3534  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3535  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3536  intermediateCleaning = cms.bool( True ),
3537  foundHitBonus = cms.double( 10.0 ),
3538  updator = cms.string( "hltESPKFUpdator" ),
3539  bestHitOnly = cms.bool( True ),
3540  seedAs5DHit = cms.bool( False )
3541 )
3542 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA = cms.PSet(
3543  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
3544  filters = cms.VPSet(
3545  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA" ) ),
3546  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
3547  )
3548 )
3549 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForDmesonPPOnAA = cms.PSet(
3550  useSameTrajFilter = cms.bool( True ),
3551  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3552  MeasurementTrackerName = cms.string( "" ),
3553  keepOriginalIfRebuildFails = cms.bool( False ),
3554  lostHitPenalty = cms.double( 30.0 ),
3555  lockHits = cms.bool( True ),
3556  requireSeedHitsInRebuild = cms.bool( True ),
3557  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3558  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3559  maxPtForLooperReconstruction = cms.double( 0.7 ),
3560  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3561  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA" ) ),
3562  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3563  minNrOfHitsForRebuild = cms.int32( 5 ),
3564  maxCand = cms.int32( 3 ),
3565  alwaysUseInvalidHits = cms.bool( True ),
3566  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3567  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3568  intermediateCleaning = cms.bool( True ),
3569  foundHitBonus = cms.double( 10.0 ),
3570  updator = cms.string( "hltESPKFUpdator" ),
3571  bestHitOnly = cms.bool( True ),
3572  seedAs5DHit = cms.bool( False )
3573 )
3574 fragment.streams = cms.PSet(
3575  ALCALumiPixelCountsExpress = cms.vstring( 'AlCaLumiPixelCountsExpress' ),
3576  ALCALumiPixelCountsPrompt = cms.vstring( 'AlCaLumiPixelCountsPrompt' ),
3577  ALCAP0 = cms.vstring( 'AlCaP0' ),
3578  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
3579  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
3580  DQM = cms.vstring( 'OnlineMonitor' ),
3581  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
3582  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
3583  EcalCalibration = cms.vstring( 'EcalLaser' ),
3584  Express = cms.vstring( 'ExpressPhysics' ),
3585  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
3586  NanoDST = cms.vstring( 'L1Accept' ),
3587  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
3588  'ZeroBias' ),
3589  PhysicsEndOfFill = cms.vstring( 'EmptyBX' ),
3590  PhysicsHIZeroBias1 = cms.vstring( 'HIZeroBias1',
3591  'HIZeroBias2' ),
3592  PhysicsHIZeroBias2 = cms.vstring( 'HIZeroBias3',
3593  'HIZeroBias4' ),
3594  PhysicsHIZeroBias3 = cms.vstring( 'HIZeroBias5',
3595  'HIZeroBias6' ),
3596  PhysicsHIZeroBias4 = cms.vstring( 'HIZeroBias7',
3597  'HIZeroBias8' ),
3598  PhysicsHIZeroBias5 = cms.vstring( 'HIZeroBias10',
3599  'HIZeroBias9' ),
3600  PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11',
3601  'HIZeroBias12' ),
3602  RPCMON = cms.vstring( 'RPCMonitor' )
3603 )
3604 fragment.datasets = cms.PSet(
3605  AlCaLumiPixelCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v1' ),
3606  AlCaLumiPixelCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBias_v1' ),
3607  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v1',
3608  'AlCa_HIEcalEtaEEonly_v1',
3609  'AlCa_HIEcalPi0EBonly_v1',
3610  'AlCa_HIEcalPi0EEonly_v1' ),
3611  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v9' ),
3612  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3613  'HLT_ZeroBias_Beamspot_v4' ),
3614  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
3615  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3616  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3617  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2' ),
3618  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3619  'HLT_ZeroBias_Beamspot_v4' ),
3620  ExpressPhysics = cms.vstring( 'HLT_Physics_v7',
3621  'HLT_Random_v3',
3622  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3623  'HLT_ZeroBias_v6' ),
3624  HIZeroBias1 = cms.vstring( 'HLT_HIZeroBias_part0_v6' ),
3625  HIZeroBias10 = cms.vstring( 'HLT_HIZeroBias_part9_v6' ),
3626  HIZeroBias11 = cms.vstring( 'HLT_HIZeroBias_part10_v6' ),
3627  HIZeroBias12 = cms.vstring( 'HLT_HIZeroBias_part11_v6' ),
3628  HIZeroBias2 = cms.vstring( 'HLT_HIZeroBias_part1_v6' ),
3629  HIZeroBias3 = cms.vstring( 'HLT_HIZeroBias_part2_v6' ),
3630  HIZeroBias4 = cms.vstring( 'HLT_HIZeroBias_part3_v6' ),
3631  HIZeroBias5 = cms.vstring( 'HLT_HIZeroBias_part4_v6' ),
3632  HIZeroBias6 = cms.vstring( 'HLT_HIZeroBias_part5_v6' ),
3633  HIZeroBias7 = cms.vstring( 'HLT_HIZeroBias_part6_v6' ),
3634  HIZeroBias8 = cms.vstring( 'HLT_HIZeroBias_part7_v6' ),
3635  HIZeroBias9 = cms.vstring( 'HLT_HIZeroBias_part8_v6' ),
3636  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
3637  L1Accept = cms.vstring( 'DST_Physics_v7' ),
3638  OnlineMonitor = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3639  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3640  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2',
3641  'HLT_HIZeroBias_part0_v6',
3642  'HLT_HIZeroBias_part10_v6',
3643  'HLT_HIZeroBias_part11_v6',
3644  'HLT_HIZeroBias_part1_v6',
3645  'HLT_HIZeroBias_part2_v6',
3646  'HLT_HIZeroBias_part3_v6',
3647  'HLT_HIZeroBias_part4_v6',
3648  'HLT_HIZeroBias_part5_v6',
3649  'HLT_HIZeroBias_part6_v6',
3650  'HLT_HIZeroBias_part7_v6',
3651  'HLT_HIZeroBias_part8_v6',
3652  'HLT_HIZeroBias_part9_v6',
3653  'HLT_Physics_v7',
3654  'HLT_Random_v3',
3655  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3656  'HLT_ZeroBias_v6' ),
3657  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v1' ),
3658  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
3659  'HLT_HcalCalibration_v5' ),
3660  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
3661  'HLT_HcalCalibration_v5' ),
3662  ZeroBias = cms.vstring( 'HLT_Random_v3',
3663  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3664  'HLT_ZeroBias_v6' )
3665 )
3666 
3667 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
3668  iovIsRunNotTime = cms.bool( True ),
3669  recordName = cms.string( "CSCChannelMapperRecord" ),
3670  firstValid = cms.vuint32( 1 )
3671 )
3672 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
3673  iovIsRunNotTime = cms.bool( True ),
3674  recordName = cms.string( "CSCIndexerRecord" ),
3675  firstValid = cms.vuint32( 1 )
3676 )
3677 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
3678  iovIsRunNotTime = cms.bool( True ),
3679  recordName = cms.string( "L1TGlobalParametersRcd" ),
3680  firstValid = cms.vuint32( 1 )
3681 )
3682 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
3683  timeSlewParametersM3 = cms.VPSet(
3684  cms.PSet( tspar2 = cms.double( 0.0 ),
3685  tspar0 = cms.double( 12.2999 ),
3686  tspar1 = cms.double( -2.19142 ),
3687  tspar1_siPM = cms.double( 0.0 ),
3688  cap = cms.double( 6.0 ),
3689  tspar0_siPM = cms.double( 0.0 ),
3690  tspar2_siPM = cms.double( 0.0 )
3691  ),
3692  cms.PSet( tspar2 = cms.double( 32.0 ),
3693  tspar0 = cms.double( 15.5 ),
3694  tspar1 = cms.double( -3.2 ),
3695  tspar1_siPM = cms.double( 0.0 ),
3696  cap = cms.double( 6.0 ),
3697  tspar0_siPM = cms.double( 0.0 ),
3698  tspar2_siPM = cms.double( 0.0 )
3699  ),
3700  cms.PSet( tspar2 = cms.double( 0.0 ),
3701  tspar0 = cms.double( 12.2999 ),
3702  tspar1 = cms.double( -2.19142 ),
3703  tspar1_siPM = cms.double( 0.0 ),
3704  cap = cms.double( 6.0 ),
3705  tspar0_siPM = cms.double( 0.0 ),
3706  tspar2_siPM = cms.double( 0.0 )
3707  ),
3708  cms.PSet( tspar2 = cms.double( 0.0 ),
3709  tspar0 = cms.double( 12.2999 ),
3710  tspar1 = cms.double( -2.19142 ),
3711  tspar1_siPM = cms.double( 0.0 ),
3712  cap = cms.double( 6.0 ),
3713  tspar0_siPM = cms.double( 0.0 ),
3714  tspar2_siPM = cms.double( 0.0 )
3715  )
3716  ),
3717  timeSlewParametersM2 = cms.VPSet(
3718  cms.PSet( slope = cms.double( -3.178648 ),
3719  tmax = cms.double( 16.0 ),
3720  tzero = cms.double( 23.960177 )
3721  ),
3722  cms.PSet( slope = cms.double( -1.5610227 ),
3723  tmax = cms.double( 10.0 ),
3724  tzero = cms.double( 11.977461 )
3725  ),
3726  cms.PSet( slope = cms.double( -1.075824 ),
3727  tmax = cms.double( 6.25 ),
3728  tzero = cms.double( 9.109694 )
3729  )
3730  ),
3731  appendToDataLabel = cms.string( "HBHE" )
3732 )
3733 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
3734  iovIsRunNotTime = cms.bool( True ),
3735  recordName = cms.string( "JetTagComputerRecord" ),
3736  firstValid = cms.vuint32( 1 )
3737 )
3738 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
3739  iovIsRunNotTime = cms.bool( True ),
3740  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
3741  firstValid = cms.vuint32( 1 )
3742 )
3743 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
3744  iovIsRunNotTime = cms.bool( True ),
3745  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
3746  firstValid = cms.vuint32( 1 )
3747 )
3748 
3749 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3750  MaxDPhi = cms.double( 1.6 ),
3751  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
3752  PropagationDirection = cms.string( "anyDirection" )
3753 )
3754 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
3755  AlgoName = cms.string( "CSCChannelMapperPostls1" )
3756 )
3757 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
3758  AlgoName = cms.string( "CSCIndexerPostls1" )
3759 )
3760 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
3761  appendToDataLabel = cms.string( "" )
3762 )
3763 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
3764 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
3765  appendToDataLabel = cms.string( "" ),
3766  MapAuto = cms.untracked.bool( False ),
3767  SkipHE = cms.untracked.bool( False ),
3768  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
3769 )
3770 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
3771  appendToDataLabel = cms.string( "" )
3772 )
3773 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
3774  appendToDataLabel = cms.string( "" )
3775 )
3776 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3777  ComponentName = cms.string( "ClusterShapeHitFilter" ),
3778  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3779  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3780  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3781 )
3782 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
3783  appendToDataLabel = cms.string( "" )
3784 )
3785 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
3786  NumberL1JetCounts = cms.uint32( 12 ),
3787  NumberL1NoIsoEG = cms.uint32( 4 ),
3788  NumberL1CenJet = cms.uint32( 4 ),
3789  NumberL1Tau = cms.uint32( 12 ),
3790  NumberConditionChips = cms.uint32( 1 ),
3791  NumberL1EGamma = cms.uint32( 12 ),
3792  TotalBxInEvent = cms.int32( 5 ),
3793  NumberL1Mu = cms.uint32( 4 ),
3794  PinsOnConditionChip = cms.uint32( 512 ),
3795  WordLength = cms.int32( 64 ),
3796  PinsOnChip = cms.uint32( 512 ),
3797  OrderOfChip = cms.vint32( 1 ),
3798  IfMuEtaNumberBits = cms.uint32( 6 ),
3799  OrderConditionChip = cms.vint32( 1 ),
3800  appendToDataLabel = cms.string( "" ),
3801  NumberL1TauJet = cms.uint32( 4 ),
3802  NumberL1Jet = cms.uint32( 12 ),
3803  NumberPhysTriggers = cms.uint32( 512 ),
3804  NumberL1Muon = cms.uint32( 8 ),
3805  UnitLength = cms.int32( 8 ),
3806  NumberL1IsoEG = cms.uint32( 4 ),
3807  NumberTechnicalTriggers = cms.uint32( 64 ),
3808  NumberL1ForJet = cms.uint32( 4 ),
3809  IfCaloEtaNumberBits = cms.uint32( 4 ),
3810  NumberPsbBoards = cms.int32( 7 ),
3811  NumberChips = cms.uint32( 1 ),
3812  NumberPhysTriggersExtended = cms.uint32( 64 )
3813 )
3814 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3815  SimpleMagneticField = cms.string( "" ),
3816  PropagationDirection = cms.string( "alongMomentum" ),
3817  ComponentName = cms.string( "PropagatorWithMaterial" ),
3818  Mass = cms.double( 0.105 ),
3819  ptMin = cms.double( -1.0 ),
3820  MaxDPhi = cms.double( 1.6 ),
3821  useRungeKutta = cms.bool( False )
3822 )
3823 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3824  SimpleMagneticField = cms.string( "ParabolicMf" ),
3825  PropagationDirection = cms.string( "alongMomentum" ),
3826  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
3827  Mass = cms.double( 0.139 ),
3828  ptMin = cms.double( -1.0 ),
3829  MaxDPhi = cms.double( 1.6 ),
3830  useRungeKutta = cms.bool( False )
3831 )
3832 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3833  SimpleMagneticField = cms.string( "ParabolicMf" ),
3834  PropagationDirection = cms.string( "alongMomentum" ),
3835  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
3836  Mass = cms.double( 0.105 ),
3837  ptMin = cms.double( -1.0 ),
3838  MaxDPhi = cms.double( 1.6 ),
3839  useRungeKutta = cms.bool( False )
3840 )
3841 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3842  SimpleMagneticField = cms.string( "" ),
3843  PropagationDirection = cms.string( "oppositeToMomentum" ),
3844  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
3845  Mass = cms.double( 0.105 ),
3846  ptMin = cms.double( -1.0 ),
3847  MaxDPhi = cms.double( 1.6 ),
3848  useRungeKutta = cms.bool( False )
3849 )
3850 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3851  SimpleMagneticField = cms.string( "ParabolicMf" ),
3852  PropagationDirection = cms.string( "oppositeToMomentum" ),
3853  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
3854  Mass = cms.double( 0.139 ),
3855  ptMin = cms.double( -1.0 ),
3856  MaxDPhi = cms.double( 1.6 ),
3857  useRungeKutta = cms.bool( False )
3858 )
3859 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3860  SimpleMagneticField = cms.string( "ParabolicMf" ),
3861  PropagationDirection = cms.string( "oppositeToMomentum" ),
3862  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3863  Mass = cms.double( 0.105 ),
3864  ptMin = cms.double( -1.0 ),
3865  MaxDPhi = cms.double( 1.6 ),
3866  useRungeKutta = cms.bool( False )
3867 )
3868 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3869  SimpleMagneticField = cms.string( "ParabolicMf" ),
3870  PropagationDirection = cms.string( "oppositeToMomentum" ),
3871  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3872  Mass = cms.double( 0.105 ),
3873  ptMin = cms.double( 0.1 ),
3874  MaxDPhi = cms.double( 1.6 ),
3875  useRungeKutta = cms.bool( False )
3876 )
3877 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
3878  SimpleMagneticField = cms.string( "ParabolicMf" ),
3879  PropagationDirection = cms.string( "alongMomentum" ),
3880  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
3881  Mass = cms.double( 0.1396 ),
3882  ptMin = cms.double( -1.0 ),
3883  MaxDPhi = cms.double( 4.0 ),
3884  useRungeKutta = cms.bool( False )
3885 )
3886 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3887  SimpleMagneticField = cms.string( "ParabolicMf" ),
3888  PropagationDirection = cms.string( "alongMomentum" ),
3889  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
3890  Mass = cms.double( 0.105 ),
3891  ptMin = cms.double( 0.1 ),
3892  MaxDPhi = cms.double( 1.6 ),
3893  useRungeKutta = cms.bool( False )
3894 )
3895 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
3896  appendToDataLabel = cms.string( "" ),
3897  QualityLabel = cms.string( "" ),
3898  Label = cms.string( "" )
3899 )
3900 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
3901  EtaDivisions = cms.untracked.uint32( 20 ),
3902  PhiDivisions = cms.untracked.uint32( 20 ),
3903  EtaMax = cms.untracked.double( 2.5 )
3904 )
3905 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
3906  minTracks = cms.uint32( 3 ),
3907  minVertices = cms.uint32( 1 ),
3908  use3d = cms.bool( True ),
3909  unBoost = cms.bool( False ),
3910  useSignificance = cms.bool( True )
3911 )
3912 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3913  NoErrorPropagation = cms.bool( False ),
3914  endcapShiftInZPos = cms.double( 0.0 ),
3915  PropagationDirection = cms.string( "anyDirection" ),
3916  useTuningForL2Speed = cms.bool( False ),
3917  useIsYokeFlag = cms.bool( True ),
3918  endcapShiftInZNeg = cms.double( 0.0 ),
3919  SetVBFPointer = cms.bool( False ),
3920  AssumeNoMaterial = cms.bool( False ),
3921  returnTangentPlane = cms.bool( True ),
3922  useInTeslaFromMagField = cms.bool( False ),
3923  VBFName = cms.string( "VolumeBasedMagneticField" ),
3924  useEndcapShiftsInZ = cms.bool( False ),
3925  sendLogWarning = cms.bool( False ),
3926  useMatVolumes = cms.bool( True ),
3927  debug = cms.bool( False ),
3928  ApplyRadX0Correction = cms.bool( True ),
3929  useMagVolumes = cms.bool( True ),
3930  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
3931 )
3932 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
3933  ComponentName = cms.string( "TransientTrackBuilder" )
3934 )
3935 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3936  ComponentName = cms.string( "CaloDetIdAssociator" ),
3937  hcalRegion = cms.int32( 2 ),
3938  etaBinSize = cms.double( 0.087 ),
3939  nEta = cms.int32( 70 ),
3940  nPhi = cms.int32( 72 ),
3941  includeBadChambers = cms.bool( False ),
3942  includeME0 = cms.bool( False ),
3943  includeGEM = cms.bool( False )
3944 )
3945 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3946  ComponentName = cms.string( "CosmicNavigationSchool" ),
3947  SimpleMagneticField = cms.string( "" )
3948 )
3949 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3950  ComponentName = cms.string( "EcalDetIdAssociator" ),
3951  hcalRegion = cms.int32( 2 ),
3952  etaBinSize = cms.double( 0.02 ),
3953  nEta = cms.int32( 300 ),
3954  nPhi = cms.int32( 360 ),
3955  includeBadChambers = cms.bool( False ),
3956  includeME0 = cms.bool( False ),
3957  includeGEM = cms.bool( False )
3958 )
3959 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
3960  dbstatusMask = cms.PSet(
3961  kBad = cms.vstring( 'kNonRespondingIsolated',
3962  'kDeadVFE',
3963  'kDeadFE',
3964  'kNoDataNoTP' ),
3965  kGood = cms.vstring( 'kOk' ),
3966  kRecovered = cms.vstring( ),
3967  kProblematic = cms.vstring( 'kDAC',
3968  'kNoLaser',
3969  'kNoisy',
3970  'kNNoisy',
3971  'kNNNoisy',
3972  'kNNNNoisy',
3973  'kNNNNNoisy',
3974  'kFixedG6',
3975  'kFixedG1',
3976  'kFixedG0' ),
3977  kWeird = cms.vstring( ),
3978  kTime = cms.vstring( )
3979  ),
3980  timeThresh = cms.double( 2.0 ),
3981  flagMask = cms.PSet(
3982  kBad = cms.vstring( 'kFaultyHardware',
3983  'kDead',
3984  'kKilled' ),
3985  kGood = cms.vstring( 'kGood' ),
3986  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
3987  'kTowerRecovered' ),
3988  kProblematic = cms.vstring( 'kPoorReco',
3989  'kPoorCalib',
3990  'kNoisy',
3991  'kSaturated' ),
3992  kWeird = cms.vstring( 'kWeird',
3993  'kDiWeird' ),
3994  kTime = cms.vstring( 'kOutOfTime' )
3995  )
3996 )
3997 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
3998 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
3999  appendToDataLabel = cms.string( "" )
4000 )
4001 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
4002  appendToDataLabel = cms.string( "" )
4003 )
4004 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4005  ComponentName = cms.string( "HcalDetIdAssociator" ),
4006  hcalRegion = cms.int32( 2 ),
4007  etaBinSize = cms.double( 0.087 ),
4008  nEta = cms.int32( 70 ),
4009  nPhi = cms.int32( 72 ),
4010  includeBadChambers = cms.bool( False ),
4011  includeME0 = cms.bool( False ),
4012  includeGEM = cms.bool( False )
4013 )
4014 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
4015  phase = cms.uint32( 1 ),
4016  RecoveredRecHitBits = cms.vstring( ),
4017  appendToDataLabel = cms.string( "" ),
4018  SeverityLevels = cms.VPSet(
4019  cms.PSet( ChannelStatus = cms.vstring( ),
4020  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
4021  Level = cms.int32( 0 )
4022  ),
4023  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
4024  RecHitFlags = cms.vstring( ),
4025  Level = cms.int32( 1 )
4026  ),
4027  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
4028  RecHitFlags = cms.vstring( ),
4029  Level = cms.int32( 5 )
4030  ),
4031  cms.PSet( ChannelStatus = cms.vstring( ),
4032  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
4033  'HBHEIsolatedNoise',
4034  'HBHEFlatNoise',
4035  'HBHESpikeNoise',
4036  'HBHETS4TS5Noise',
4037  'HBHENegativeNoise',
4038  'HBHEPulseFitBit',
4039  'HBHEOOTPU' ),
4040  Level = cms.int32( 8 )
4041  ),
4042  cms.PSet( ChannelStatus = cms.vstring( ),
4043  RecHitFlags = cms.vstring( 'HFLongShort',
4044  'HFS8S1Ratio',
4045  'HFPET',
4046  'HFSignalAsymmetry' ),
4047  Level = cms.int32( 11 )
4048  ),
4049  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
4050  RecHitFlags = cms.vstring( ),
4051  Level = cms.int32( 15 )
4052  ),
4053  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
4054  'HcalCellDead' ),
4055  RecHitFlags = cms.vstring( ),
4056  Level = cms.int32( 20 )
4057  )
4058  ),
4059  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
4060  'HcalCellOff',
4061  'HcalCellDead' )
4062 )
4063 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
4064  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
4065  useCondDB = cms.bool( False ),
4066  useGBRForest = cms.bool( True ),
4067  useAdaBoost = cms.bool( False )
4068 )
4069 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4070  charmCut = cms.double( 1.5 ),
4071  recordLabel = cms.string( "HLT" ),
4072  useTrackWeights = cms.bool( True ),
4073  useCategories = cms.bool( True ),
4074  pseudoMultiplicityMin = cms.uint32( 2 ),
4075  categoryVariableName = cms.string( "vertexCategory" ),
4076  trackPseudoSelection = cms.PSet(
4077  maxDistToAxis = cms.double( 0.07 ),
4078  totalHitsMin = cms.uint32( 0 ),
4079  ptMin = cms.double( 0.0 ),
4080  sip2dSigMax = cms.double( 99999.9 ),
4081  sip2dValMax = cms.double( 99999.9 ),
4082  sip3dSigMax = cms.double( 99999.9 ),
4083  sip3dValMax = cms.double( 99999.9 ),
4084  maxDecayLen = cms.double( 5.0 ),
4085  qualityClass = cms.string( "any" ),
4086  jetDeltaRMax = cms.double( 0.3 ),
4087  normChi2Max = cms.double( 99999.9 ),
4088  pixelHitsMin = cms.uint32( 0 ),
4089  sip2dSigMin = cms.double( 2.0 ),
4090  sip2dValMin = cms.double( -99999.9 ),
4091  sip3dSigMin = cms.double( -99999.9 ),
4092  sip3dValMin = cms.double( -99999.9 )
4093  ),
4094  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
4095  'CombinedSVPseudoVertex',
4096  'CombinedSVNoVertex' ),
4097  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4098  correctVertexMass = cms.bool( True ),
4099  vertexFlip = cms.bool( False ),
4100  minimumTrackWeight = cms.double( 0.5 ),
4101  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4102  trackMultiplicityMin = cms.uint32( 3 ),
4103  trackSelection = cms.PSet(
4104  maxDistToAxis = cms.double( 0.07 ),
4105  totalHitsMin = cms.uint32( 0 ),
4106  ptMin = cms.double( 0.0 ),
4107  sip2dSigMax = cms.double( 99999.9 ),
4108  sip2dValMax = cms.double( 99999.9 ),
4109  sip3dSigMax = cms.double( 99999.9 ),
4110  sip3dValMax = cms.double( 99999.9 ),
4111  maxDecayLen = cms.double( 5.0 ),
4112  qualityClass = cms.string( "any" ),
4113  jetDeltaRMax = cms.double( 0.3 ),
4114  normChi2Max = cms.double( 99999.9 ),
4115  pixelHitsMin = cms.uint32( 0 ),
4116  sip2dSigMin = cms.double( -99999.9 ),
4117  sip2dValMin = cms.double( -99999.9 ),
4118  sip3dSigMin = cms.double( -99999.9 ),
4119  sip3dValMin = cms.double( -99999.9 )
4120  ),
4121  trackSort = cms.string( "sip2dSig" ),
4122  SoftLeptonFlip = cms.bool( False ),
4123  trackFlip = cms.bool( False )
4124 )
4125 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4126  charmCut = cms.double( 1.5 ),
4127  recordLabel = cms.string( "HLT" ),
4128  useTrackWeights = cms.bool( True ),
4129  useCategories = cms.bool( True ),
4130  pseudoMultiplicityMin = cms.uint32( 2 ),
4131  categoryVariableName = cms.string( "vertexCategory" ),
4132  trackPseudoSelection = cms.PSet(
4133  max_pT_dRcut = cms.double( 0.1 ),
4134  b_dR = cms.double( 0.6263 ),
4135  min_pT = cms.double( 120.0 ),
4136  b_pT = cms.double( 0.3684 ),
4137  ptMin = cms.double( 0.0 ),
4138  max_pT_trackPTcut = cms.double( 3.0 ),
4139  max_pT = cms.double( 500.0 ),
4140  useVariableJTA = cms.bool( False ),
4141  maxDecayLen = cms.double( 5.0 ),
4142  qualityClass = cms.string( "any" ),
4143  normChi2Max = cms.double( 99999.9 ),
4144  sip2dValMin = cms.double( -99999.9 ),
4145  sip3dValMin = cms.double( -99999.9 ),
4146  a_dR = cms.double( -0.001053 ),
4147  maxDistToAxis = cms.double( 0.07 ),
4148  totalHitsMin = cms.uint32( 0 ),
4149  a_pT = cms.double( 0.005263 ),
4150  sip2dSigMax = cms.double( 99999.9 ),
4151  sip2dValMax = cms.double( 99999.9 ),
4152  sip3dSigMax = cms.double( 99999.9 ),
4153  sip3dValMax = cms.double( 99999.9 ),
4154  min_pT_dRcut = cms.double( 0.5 ),
4155  jetDeltaRMax = cms.double( 0.3 ),
4156  pixelHitsMin = cms.uint32( 0 ),
4157  sip3dSigMin = cms.double( -99999.9 ),
4158  sip2dSigMin = cms.double( 2.0 )
4159  ),
4160  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
4161  'CombinedSVIVFV2PseudoVertex',
4162  'CombinedSVIVFV2NoVertex' ),
4163  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4164  correctVertexMass = cms.bool( True ),
4165  vertexFlip = cms.bool( False ),
4166  minimumTrackWeight = cms.double( 0.5 ),
4167  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4168  trackMultiplicityMin = cms.uint32( 3 ),
4169  trackSelection = cms.PSet(
4170  max_pT_dRcut = cms.double( 0.1 ),
4171  b_dR = cms.double( 0.6263 ),
4172  min_pT = cms.double( 120.0 ),
4173  b_pT = cms.double( 0.3684 ),
4174  ptMin = cms.double( 0.0 ),
4175  max_pT_trackPTcut = cms.double( 3.0 ),
4176  max_pT = cms.double( 500.0 ),
4177  useVariableJTA = cms.bool( False ),
4178  maxDecayLen = cms.double( 5.0 ),
4179  qualityClass = cms.string( "any" ),
4180  normChi2Max = cms.double( 99999.9 ),
4181  sip2dValMin = cms.double( -99999.9 ),
4182  sip3dValMin = cms.double( -99999.9 ),
4183  a_dR = cms.double( -0.001053 ),
4184  maxDistToAxis = cms.double( 0.07 ),
4185  totalHitsMin = cms.uint32( 0 ),
4186  a_pT = cms.double( 0.005263 ),
4187  sip2dSigMax = cms.double( 99999.9 ),
4188  sip2dValMax = cms.double( 99999.9 ),
4189  sip3dSigMax = cms.double( 99999.9 ),
4190  sip3dValMax = cms.double( 99999.9 ),
4191  min_pT_dRcut = cms.double( 0.5 ),
4192  jetDeltaRMax = cms.double( 0.3 ),
4193  pixelHitsMin = cms.uint32( 0 ),
4194  sip3dSigMin = cms.double( -99999.9 ),
4195  sip2dSigMin = cms.double( -99999.9 )
4196  ),
4197  trackSort = cms.string( "sip2dSig" ),
4198  SoftLeptonFlip = cms.bool( False ),
4199  trackFlip = cms.bool( False )
4200 )
4201 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4202  maxImpactParameterSig = cms.double( 999999.0 ),
4203  deltaR = cms.double( -1.0 ),
4204  minimumImpactParameter = cms.double( -1.0 ),
4205  maximumDecayLength = cms.double( 999999.0 ),
4206  impactParameterType = cms.int32( 1 ),
4207  trackQualityClass = cms.string( "any" ),
4208  deltaRmin = cms.double( 0.0 ),
4209  maxImpactParameter = cms.double( 0.1 ),
4210  useSignedImpactParameterSig = cms.bool( True ),
4211  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4212  nthTrack = cms.int32( -1 )
4213 )
4214 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4215  b_pT = cms.double( 0.3684 ),
4216  deltaR = cms.double( -1.0 ),
4217  minimumImpactParameter = cms.double( 0.05 ),
4218  a_dR = cms.double( -0.001053 ),
4219  min_pT = cms.double( 120.0 ),
4220  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4221  max_pT = cms.double( 500.0 ),
4222  impactParameterType = cms.int32( 1 ),
4223  trackQualityClass = cms.string( "any" ),
4224  useVariableJTA = cms.bool( False ),
4225  min_pT_dRcut = cms.double( 0.5 ),
4226  max_pT_trackPTcut = cms.double( 3.0 ),
4227  max_pT_dRcut = cms.double( 0.1 ),
4228  b_dR = cms.double( 0.6263 ),
4229  a_pT = cms.double( 0.005263 ),
4230  maximumDecayLength = cms.double( 999999.0 ),
4231  nthTrack = cms.int32( 1 ),
4232  useSignedImpactParameterSig = cms.bool( False )
4233 )
4234 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4235  MaxDPhi = cms.double( 1.6 ),
4236  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
4237  PropagationDirection = cms.string( "alongMomentum" )
4238 )
4239 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4240  MaxDPhi = cms.double( 1.6 ),
4241  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
4242  PropagationDirection = cms.string( "oppositeToMomentum" )
4243 )
4244 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4245  SimpleMagneticField = cms.string( "" ),
4246  PropagationDirection = cms.string( "oppositeToMomentum" ),
4247  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
4248  Mass = cms.double( 5.11E-4 ),
4249  ptMin = cms.double( -1.0 ),
4250  MaxDPhi = cms.double( 1.6 ),
4251  useRungeKutta = cms.bool( False )
4252 )
4253 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4254  appendToDataLabel = cms.string( "" ),
4255  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4256  MinimalTolerance = cms.double( 0.5 ),
4257  MaxDisplacement = cms.double( 0.5 ),
4258  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
4259  pTChargeCutThreshold = cms.double( -1.0 ),
4260  nSigma = cms.double( 3.0 ),
4261  MaxSagitta = cms.double( 2.0 ),
4262  MaxChi2 = cms.double( 16.0 ),
4263  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4264 )
4265 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4266  appendToDataLabel = cms.string( "" ),
4267  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4268  MinimalTolerance = cms.double( 0.5 ),
4269  MaxDisplacement = cms.double( 0.5 ),
4270  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
4271  pTChargeCutThreshold = cms.double( -1.0 ),
4272  nSigma = cms.double( 3.0 ),
4273  MaxSagitta = cms.double( 2.0 ),
4274  MaxChi2 = cms.double( 16.0 ),
4275  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4276 )
4277 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4278  appendToDataLabel = cms.string( "" ),
4279  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4280  MinimalTolerance = cms.double( 10.0 ),
4281  MaxDisplacement = cms.double( 100.0 ),
4282  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
4283  pTChargeCutThreshold = cms.double( -1.0 ),
4284  nSigma = cms.double( 3.0 ),
4285  MaxSagitta = cms.double( -1.0 ),
4286  MaxChi2 = cms.double( 2000.0 ),
4287  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4288 )
4289 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4290  appendToDataLabel = cms.string( "" ),
4291  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4292  MinimalTolerance = cms.double( 10.0 ),
4293  MaxDisplacement = cms.double( 100.0 ),
4294  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
4295  pTChargeCutThreshold = cms.double( -1.0 ),
4296  nSigma = cms.double( 3.0 ),
4297  MaxSagitta = cms.double( -1.0 ),
4298  MaxChi2 = cms.double( 30.0 ),
4299  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4300 )
4301 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4302  appendToDataLabel = cms.string( "" ),
4303  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4304  MinimalTolerance = cms.double( 0.5 ),
4305  MaxDisplacement = cms.double( 0.5 ),
4306  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
4307  pTChargeCutThreshold = cms.double( 15.0 ),
4308  nSigma = cms.double( 3.0 ),
4309  MaxSagitta = cms.double( 2.0 ),
4310  MaxChi2 = cms.double( 9.0 ),
4311  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4312 )
4313 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4314  appendToDataLabel = cms.string( "" ),
4315  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
4316  MinimalTolerance = cms.double( 10.0 ),
4317  MaxDisplacement = cms.double( 100.0 ),
4318  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
4319  pTChargeCutThreshold = cms.double( 15.0 ),
4320  nSigma = cms.double( 3.0 ),
4321  MaxSagitta = cms.double( -1.0 ),
4322  MaxChi2 = cms.double( 9.0 ),
4323  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4324 )
4325 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4326  appendToDataLabel = cms.string( "" ),
4327  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4328  MinimalTolerance = cms.double( 0.5 ),
4329  MaxDisplacement = cms.double( 0.5 ),
4330  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
4331  pTChargeCutThreshold = cms.double( -1.0 ),
4332  nSigma = cms.double( 3.0 ),
4333  MaxSagitta = cms.double( 2.0 ),
4334  MaxChi2 = cms.double( 16.0 ),
4335  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4336 )
4337 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4338  appendToDataLabel = cms.string( "" ),
4339  MinimalTolerance = cms.double( 0.5 ),
4340  MaxDisplacement = cms.double( 0.5 ),
4341  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
4342  nSigma = cms.double( 4.0 ),
4343  MaxSagitta = cms.double( 2.0 ),
4344  MaxChi2 = cms.double( 40.0 ),
4345  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
4346 )
4347 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4348  appendToDataLabel = cms.string( "" ),
4349  MinimalTolerance = cms.double( 10.0 ),
4350  MaxDisplacement = cms.double( 100.0 ),
4351  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
4352  nSigma = cms.double( 3.0 ),
4353  MaxSagitta = cms.double( -1.0 ),
4354  MaxChi2 = cms.double( 16.0 ),
4355  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4356 )
4357 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4358  appendToDataLabel = cms.string( "" ),
4359  MinimalTolerance = cms.double( 10.0 ),
4360  MaxDisplacement = cms.double( 100.0 ),
4361  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
4362  nSigma = cms.double( 3.0 ),
4363  MaxSagitta = cms.double( -1.0 ),
4364  MaxChi2 = cms.double( 30.0 ),
4365  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4366 )
4367 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4368  appendToDataLabel = cms.string( "" ),
4369  MinimalTolerance = cms.double( 10.0 ),
4370  MaxDisplacement = cms.double( 100.0 ),
4371  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
4372  nSigma = cms.double( 3.0 ),
4373  MaxSagitta = cms.double( -1.0 ),
4374  MaxChi2 = cms.double( 9.0 ),
4375  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4376 )
4377 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
4378  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
4379  MaxComponents = cms.int32( 12 ),
4380  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
4381 )
4382 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4383  appendToDataLabel = cms.string( "" ),
4384  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4385  MinimalTolerance = cms.double( 0.5 ),
4386  MaxDisplacement = cms.double( 0.5 ),
4387  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
4388  pTChargeCutThreshold = cms.double( -1.0 ),
4389  nSigma = cms.double( 3.0 ),
4390  MaxSagitta = cms.double( 2.0 ),
4391  MaxChi2 = cms.double( 9.0 ),
4392  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4393 )
4394 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4395  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
4396  fractionShared = cms.double( 0.13 ),
4397  ValidHitBonus = cms.double( 5.0 ),
4398  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4399  MissingHitPenalty = cms.double( 20.0 ),
4400  allowSharedFirstHit = cms.bool( True )
4401 )
4402 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4403  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
4404  fractionShared = cms.double( 0.13 ),
4405  ValidHitBonus = cms.double( 5.0 ),
4406  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4407  MissingHitPenalty = cms.double( 20.0 ),
4408  allowSharedFirstHit = cms.bool( True )
4409 )
4410 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4411  appendToDataLabel = cms.string( "" ),
4412  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4413  MinimalTolerance = cms.double( 0.5 ),
4414  MaxDisplacement = cms.double( 0.5 ),
4415  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
4416  pTChargeCutThreshold = cms.double( -1.0 ),
4417  nSigma = cms.double( 3.0 ),
4418  MaxSagitta = cms.double( 2.0 ),
4419  MaxChi2 = cms.double( 9.0 ),
4420  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4421 )
4422 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4423  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
4424  fractionShared = cms.double( 0.13 ),
4425  ValidHitBonus = cms.double( 5.0 ),
4426  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4427  MissingHitPenalty = cms.double( 20.0 ),
4428  allowSharedFirstHit = cms.bool( True )
4429 )
4430 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4431  maxImpactParameterSig = cms.double( 999999.0 ),
4432  deltaR = cms.double( -1.0 ),
4433  minimumImpactParameter = cms.double( -1.0 ),
4434  maximumDecayLength = cms.double( 999999.0 ),
4435  impactParameterType = cms.int32( 1 ),
4436  trackQualityClass = cms.string( "any" ),
4437  deltaRmin = cms.double( 0.0 ),
4438  maxImpactParameter = cms.double( 0.1 ),
4439  useSignedImpactParameterSig = cms.bool( True ),
4440  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4441  nthTrack = cms.int32( -1 )
4442 )
4443 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
4444  maxImpactParameterSig = cms.double( 999999.0 ),
4445  deltaR = cms.double( -1.0 ),
4446  minimumImpactParameter = cms.double( -1.0 ),
4447  maximumDecayLength = cms.double( 999999.0 ),
4448  impactParameterType = cms.int32( 1 ),
4449  trackQualityClass = cms.string( "any" ),
4450  deltaRmin = cms.double( 0.0 ),
4451  maxImpactParameter = cms.double( 0.2 ),
4452  useSignedImpactParameterSig = cms.bool( True ),
4453  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4454  nthTrack = cms.int32( -1 )
4455 )
4456 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4457  b_pT = cms.double( 0.3684 ),
4458  deltaR = cms.double( -1.0 ),
4459  minimumImpactParameter = cms.double( 0.05 ),
4460  a_dR = cms.double( -0.001053 ),
4461  min_pT = cms.double( 120.0 ),
4462  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4463  max_pT = cms.double( 500.0 ),
4464  impactParameterType = cms.int32( 1 ),
4465  trackQualityClass = cms.string( "any" ),
4466  useVariableJTA = cms.bool( False ),
4467  min_pT_dRcut = cms.double( 0.5 ),
4468  max_pT_trackPTcut = cms.double( 3.0 ),
4469  max_pT_dRcut = cms.double( 0.1 ),
4470  b_dR = cms.double( 0.6263 ),
4471  a_pT = cms.double( 0.005263 ),
4472  maximumDecayLength = cms.double( 999999.0 ),
4473  nthTrack = cms.int32( 1 ),
4474  useSignedImpactParameterSig = cms.bool( False )
4475 )
4476 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
4477  b_pT = cms.double( 0.3684 ),
4478  deltaR = cms.double( -1.0 ),
4479  minimumImpactParameter = cms.double( 0.2 ),
4480  a_dR = cms.double( -0.001053 ),
4481  min_pT = cms.double( 120.0 ),
4482  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4483  max_pT = cms.double( 500.0 ),
4484  impactParameterType = cms.int32( 1 ),
4485  trackQualityClass = cms.string( "any" ),
4486  useVariableJTA = cms.bool( False ),
4487  min_pT_dRcut = cms.double( 0.5 ),
4488  max_pT_trackPTcut = cms.double( 3.0 ),
4489  max_pT_dRcut = cms.double( 0.1 ),
4490  b_dR = cms.double( 0.6263 ),
4491  a_pT = cms.double( 0.005263 ),
4492  maximumDecayLength = cms.double( 999999.0 ),
4493  nthTrack = cms.int32( 2 ),
4494  useSignedImpactParameterSig = cms.bool( True )
4495 )
4496 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
4497  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
4498 )
4499 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
4500  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
4501  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
4502  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
4503  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
4504  Mass = cms.double( 5.11E-4 ),
4505  BetheHeitlerCorrection = cms.int32( 2 )
4506 )
4507 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4508  NoErrorPropagation = cms.bool( False ),
4509  endcapShiftInZPos = cms.double( 0.0 ),
4510  PropagationDirection = cms.string( "anyDirection" ),
4511  useTuningForL2Speed = cms.bool( True ),
4512  useIsYokeFlag = cms.bool( True ),
4513  endcapShiftInZNeg = cms.double( 0.0 ),
4514  SetVBFPointer = cms.bool( False ),
4515  AssumeNoMaterial = cms.bool( False ),
4516  returnTangentPlane = cms.bool( True ),
4517  useInTeslaFromMagField = cms.bool( False ),
4518  VBFName = cms.string( "VolumeBasedMagneticField" ),
4519  useEndcapShiftsInZ = cms.bool( False ),
4520  sendLogWarning = cms.bool( False ),
4521  useMatVolumes = cms.bool( True ),
4522  debug = cms.bool( False ),
4523  ApplyRadX0Correction = cms.bool( True ),
4524  useMagVolumes = cms.bool( True ),
4525  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
4526 )
4527 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4528  NoErrorPropagation = cms.bool( False ),
4529  endcapShiftInZPos = cms.double( 0.0 ),
4530  PropagationDirection = cms.string( "oppositeToMomentum" ),
4531  useTuningForL2Speed = cms.bool( True ),
4532  useIsYokeFlag = cms.bool( True ),
4533  endcapShiftInZNeg = cms.double( 0.0 ),
4534  SetVBFPointer = cms.bool( False ),
4535  AssumeNoMaterial = cms.bool( False ),
4536  returnTangentPlane = cms.bool( True ),
4537  useInTeslaFromMagField = cms.bool( False ),
4538  VBFName = cms.string( "VolumeBasedMagneticField" ),
4539  useEndcapShiftsInZ = cms.bool( False ),
4540  sendLogWarning = cms.bool( False ),
4541  useMatVolumes = cms.bool( True ),
4542  debug = cms.bool( False ),
4543  ApplyRadX0Correction = cms.bool( True ),
4544  useMagVolumes = cms.bool( True ),
4545  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
4546 )
4547 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
4548  EstimateCut = cms.double( -1.0 ),
4549  appendToDataLabel = cms.string( "" ),
4550  LogPixelProbabilityCut = cms.double( -16.0 ),
4551  MinDof = cms.int32( 2 ),
4552  NoOutliersBeginEnd = cms.bool( False ),
4553  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4554  MinNumberOfHits = cms.int32( 3 ),
4555  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4556  MaxNumberOfOutliers = cms.int32( 3 ),
4557  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4558  MaxFractionOutliers = cms.double( 0.3 ),
4559  NoInvalidHitsBeginEnd = cms.bool( True ),
4560  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
4561  RejectTracks = cms.bool( True )
4562 )
4563 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
4564  EstimateCut = cms.double( -1.0 ),
4565  appendToDataLabel = cms.string( "" ),
4566  LogPixelProbabilityCut = cms.double( -16.0 ),
4567  MinDof = cms.int32( 2 ),
4568  NoOutliersBeginEnd = cms.bool( False ),
4569  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4570  MinNumberOfHits = cms.int32( 5 ),
4571  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4572  MaxNumberOfOutliers = cms.int32( 3 ),
4573  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4574  MaxFractionOutliers = cms.double( 0.3 ),
4575  NoInvalidHitsBeginEnd = cms.bool( False ),
4576  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
4577  RejectTracks = cms.bool( True )
4578 )
4579 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4580  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
4581  appendToDataLabel = cms.string( "" ),
4582  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4583  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
4584 )
4585 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4586  SimpleMagneticField = cms.string( "" ),
4587  PropagationDirection = cms.string( "alongMomentum" ),
4588  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
4589  Mass = cms.double( 5.11E-4 ),
4590  ptMin = cms.double( -1.0 ),
4591  MaxDPhi = cms.double( 1.6 ),
4592  useRungeKutta = cms.bool( False )
4593 )
4594 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
4595  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
4596 )
4597 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4598  EstimateCut = cms.double( -1.0 ),
4599  appendToDataLabel = cms.string( "" ),
4600  LogPixelProbabilityCut = cms.double( -16.0 ),
4601  MinDof = cms.int32( 2 ),
4602  NoOutliersBeginEnd = cms.bool( False ),
4603  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
4604  MinNumberOfHits = cms.int32( 5 ),
4605  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
4606  MaxNumberOfOutliers = cms.int32( 3 ),
4607  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4608  MaxFractionOutliers = cms.double( 0.3 ),
4609  NoInvalidHitsBeginEnd = cms.bool( True ),
4610  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
4611  RejectTracks = cms.bool( True )
4612 )
4613 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
4614  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4615  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
4616  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4617  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4618  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
4619 )
4620 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
4621  ErrorRescaling = cms.double( 100.0 ),
4622  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4623  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4624  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
4625  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
4626  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
4627 )
4628 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4629  appendToDataLabel = cms.string( "" ),
4630  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4631  MinimalTolerance = cms.double( 0.5 ),
4632  MaxDisplacement = cms.double( 0.5 ),
4633  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
4634  pTChargeCutThreshold = cms.double( 15.0 ),
4635  nSigma = cms.double( 3.0 ),
4636  MaxSagitta = cms.double( 2.0 ),
4637  MaxChi2 = cms.double( 30.0 ),
4638  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4639 )
4640 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4641  appendToDataLabel = cms.string( "" ),
4642  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4643  MinimalTolerance = cms.double( 0.5 ),
4644  MaxDisplacement = cms.double( 0.5 ),
4645  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
4646  pTChargeCutThreshold = cms.double( 15.0 ),
4647  nSigma = cms.double( 3.0 ),
4648  MaxSagitta = cms.double( 2.0 ),
4649  MaxChi2 = cms.double( 30.0 ),
4650  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4651 )
4652 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4653  appendToDataLabel = cms.string( "" ),
4654  MinimalTolerance = cms.double( 10.0 ),
4655  MaxDisplacement = cms.double( 100.0 ),
4656  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
4657  nSigma = cms.double( 3.0 ),
4658  MaxSagitta = cms.double( -1.0 ),
4659  MaxChi2 = cms.double( 36.0 ),
4660  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4661 )
4662 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4663  EstimateCut = cms.double( -1.0 ),
4664  appendToDataLabel = cms.string( "" ),
4665  LogPixelProbabilityCut = cms.double( -16.0 ),
4666  MinDof = cms.int32( 2 ),
4667  NoOutliersBeginEnd = cms.bool( False ),
4668  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
4669  MinNumberOfHits = cms.int32( 5 ),
4670  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
4671  MaxNumberOfOutliers = cms.int32( 3 ),
4672  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4673  MaxFractionOutliers = cms.double( 0.3 ),
4674  NoInvalidHitsBeginEnd = cms.bool( False ),
4675  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
4676  RejectTracks = cms.bool( True )
4677 )
4678 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
4679  EstimateCut = cms.double( -1.0 ),
4680  appendToDataLabel = cms.string( "" ),
4681  LogPixelProbabilityCut = cms.double( -16.0 ),
4682  MinDof = cms.int32( 2 ),
4683  NoOutliersBeginEnd = cms.bool( False ),
4684  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4685  MinNumberOfHits = cms.int32( 5 ),
4686  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4687  MaxNumberOfOutliers = cms.int32( 3 ),
4688  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4689  MaxFractionOutliers = cms.double( 0.3 ),
4690  NoInvalidHitsBeginEnd = cms.bool( False ),
4691  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4692  RejectTracks = cms.bool( True )
4693 )
4694 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4695  EstimateCut = cms.double( 20.0 ),
4696  appendToDataLabel = cms.string( "" ),
4697  LogPixelProbabilityCut = cms.double( -14.0 ),
4698  MinDof = cms.int32( 2 ),
4699  NoOutliersBeginEnd = cms.bool( False ),
4700  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4701  MinNumberOfHits = cms.int32( 3 ),
4702  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4703  MaxNumberOfOutliers = cms.int32( 3 ),
4704  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4705  MaxFractionOutliers = cms.double( 0.3 ),
4706  NoInvalidHitsBeginEnd = cms.bool( True ),
4707  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4708  RejectTracks = cms.bool( True )
4709 )
4710 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
4711  EstimateCut = cms.double( 20.0 ),
4712  appendToDataLabel = cms.string( "" ),
4713  LogPixelProbabilityCut = cms.double( -14.0 ),
4714  MinDof = cms.int32( 2 ),
4715  NoOutliersBeginEnd = cms.bool( False ),
4716  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
4717  MinNumberOfHits = cms.int32( 3 ),
4718  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
4719  MaxNumberOfOutliers = cms.int32( 3 ),
4720  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4721  MaxFractionOutliers = cms.double( 0.3 ),
4722  NoInvalidHitsBeginEnd = cms.bool( True ),
4723  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4724  RejectTracks = cms.bool( True )
4725 )
4726 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4727  appendToDataLabel = cms.string( "" ),
4728  minHits = cms.int32( 3 ),
4729  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
4730  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4731  Updator = cms.string( "hltESPKFUpdator" ),
4732  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4733  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4734 )
4735 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
4736  appendToDataLabel = cms.string( "" ),
4737  minHits = cms.int32( 3 ),
4738  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4739  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4740  Updator = cms.string( "hltESPKFUpdator" ),
4741  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4742  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4743 )
4744 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4745  appendToDataLabel = cms.string( "" ),
4746  minHits = cms.int32( 3 ),
4747  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4748  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4749  Updator = cms.string( "hltESPKFUpdator" ),
4750  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4751  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4752 )
4753 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4754  errorRescaling = cms.double( 100.0 ),
4755  minHits = cms.int32( 3 ),
4756  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
4757  appendToDataLabel = cms.string( "" ),
4758  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4759  Updator = cms.string( "hltESPKFUpdator" ),
4760  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4761  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4762 )
4763 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
4764  errorRescaling = cms.double( 100.0 ),
4765  minHits = cms.int32( 3 ),
4766  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4767  appendToDataLabel = cms.string( "" ),
4768  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4769  Updator = cms.string( "hltESPKFUpdator" ),
4770  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4771  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4772 )
4773 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4774  errorRescaling = cms.double( 10.0 ),
4775  minHits = cms.int32( 3 ),
4776  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4777  appendToDataLabel = cms.string( "" ),
4778  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4779  Updator = cms.string( "hltESPKFUpdator" ),
4780  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4781  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4782 )
4783 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4784  errorRescaling = cms.double( 10.0 ),
4785  minHits = cms.int32( 3 ),
4786  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4787  appendToDataLabel = cms.string( "" ),
4788  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4789  Updator = cms.string( "hltESPKFUpdator" ),
4790  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4791  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4792 )
4793 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
4794  ComponentName = cms.string( "hltESPKFUpdator" )
4795 )
4796 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
4797  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
4798  DistanceMeasure = cms.string( "KullbackLeibler" )
4799 )
4800 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4801  appendToDataLabel = cms.string( "" ),
4802  minHits = cms.int32( 3 ),
4803  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4804  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4805  Updator = cms.string( "hltESPKFUpdator" ),
4806  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4807  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4808 )
4809 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4810  appendToDataLabel = cms.string( "" ),
4811  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4812  MinimalTolerance = cms.double( 0.5 ),
4813  MaxDisplacement = cms.double( 0.5 ),
4814  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
4815  pTChargeCutThreshold = cms.double( -1.0 ),
4816  nSigma = cms.double( 3.0 ),
4817  MaxSagitta = cms.double( 2.0 ),
4818  MaxChi2 = cms.double( 9.0 ),
4819  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4820 )
4821 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4822  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
4823  fractionShared = cms.double( 0.16 ),
4824  ValidHitBonus = cms.double( 5.0 ),
4825  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4826  MissingHitPenalty = cms.double( 20.0 ),
4827  allowSharedFirstHit = cms.bool( True )
4828 )
4829 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4830  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
4831  fractionShared = cms.double( 0.16 ),
4832  ValidHitBonus = cms.double( 5.0 ),
4833  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4834  MissingHitPenalty = cms.double( 20.0 ),
4835  allowSharedFirstHit = cms.bool( True )
4836 )
4837 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4838  appendToDataLabel = cms.string( "" ),
4839  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4840  MinimalTolerance = cms.double( 0.5 ),
4841  MaxDisplacement = cms.double( 0.5 ),
4842  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
4843  pTChargeCutThreshold = cms.double( -1.0 ),
4844  nSigma = cms.double( 3.0 ),
4845  MaxSagitta = cms.double( 2.0 ),
4846  MaxChi2 = cms.double( 9.0 ),
4847  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4848 )
4849 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4850  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
4851  fractionShared = cms.double( 0.16 ),
4852  ValidHitBonus = cms.double( 5.0 ),
4853  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4854  MissingHitPenalty = cms.double( 20.0 ),
4855  allowSharedFirstHit = cms.bool( True )
4856 )
4857 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
4858  UseStripStripQualityDB = cms.bool( True ),
4859  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4860  appendToDataLabel = cms.string( "" ),
4861  DebugPixelROCQualityDB = cms.untracked.bool( False ),
4862  UseStripAPVFiberQualityDB = cms.bool( True ),
4863  badStripCuts = cms.PSet(
4864  TOB = cms.PSet(
4865  maxBad = cms.uint32( 4 ),
4866  maxConsecutiveBad = cms.uint32( 2 )
4867  ),
4868  TIB = cms.PSet(
4869  maxBad = cms.uint32( 4 ),
4870  maxConsecutiveBad = cms.uint32( 2 )
4871  ),
4872  TID = cms.PSet(
4873  maxBad = cms.uint32( 4 ),
4874  maxConsecutiveBad = cms.uint32( 2 )
4875  ),
4876  TEC = cms.PSet(
4877  maxBad = cms.uint32( 4 ),
4878  maxConsecutiveBad = cms.uint32( 2 )
4879  )
4880  ),
4881  DebugStripModuleQualityDB = cms.untracked.bool( False ),
4882  ComponentName = cms.string( "hltESPMeasurementTracker" ),
4883  UsePixelROCQualityDB = cms.bool( True ),
4884  UsePixelModuleQualityDB = cms.bool( True ),
4885  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
4886  HitMatcher = cms.string( "StandardMatcher" ),
4887  DebugStripStripQualityDB = cms.untracked.bool( False ),
4888  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
4889  MaskBadAPVFibers = cms.bool( True ),
4890  SiStripQualityLabel = cms.string( "" ),
4891  UseStripModuleQualityDB = cms.bool( True ),
4892  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4893  Phase2StripCPE = cms.string( "" )
4894 )
4895 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4896  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
4897  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4898  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4899  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
4900 )
4901 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4902  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
4903  fractionShared = cms.double( 0.11 ),
4904  ValidHitBonus = cms.double( 5.0 ),
4905  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4906  MissingHitPenalty = cms.double( 20.0 ),
4907  allowSharedFirstHit = cms.bool( True )
4908 )
4909 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4910  appendToDataLabel = cms.string( "" ),
4911  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4912  MinimalTolerance = cms.double( 0.5 ),
4913  MaxDisplacement = cms.double( 0.5 ),
4914  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
4915  pTChargeCutThreshold = cms.double( -1.0 ),
4916  nSigma = cms.double( 3.0 ),
4917  MaxSagitta = cms.double( 2.0 ),
4918  MaxChi2 = cms.double( 16.0 ),
4919  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4920 )
4921 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4922  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
4923  fractionShared = cms.double( 0.11 ),
4924  ValidHitBonus = cms.double( 5.0 ),
4925  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4926  MissingHitPenalty = cms.double( 20.0 ),
4927  allowSharedFirstHit = cms.bool( True )
4928 )
4929 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
4930  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
4931 )
4932 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
4933  DoLorentz = cms.bool( False ),
4934  useLAAlignmentOffsets = cms.bool( False ),
4935  Upgrade = cms.bool( False ),
4936  DoCosmics = cms.bool( False ),
4937  eff_charge_cut_highX = cms.double( 1.0 ),
4938  eff_charge_cut_highY = cms.double( 1.0 ),
4939  inflate_all_errors_no_trk_angle = cms.bool( False ),
4940  eff_charge_cut_lowY = cms.double( 0.0 ),
4941  eff_charge_cut_lowX = cms.double( 0.0 ),
4942  UseErrorsFromTemplates = cms.bool( True ),
4943  TruncatePixelCharge = cms.bool( True ),
4944  size_cutY = cms.double( 3.0 ),
4945  size_cutX = cms.double( 3.0 ),
4946  useLAWidthFromDB = cms.bool( False ),
4947  inflate_errors = cms.bool( False ),
4948  lAWidthBPix = cms.double( 0.0 ),
4949  ClusterProbComputationFlag = cms.int32( 0 ),
4950  Alpha2Order = cms.bool( True ),
4951  appendToDataLabel = cms.string( "" ),
4952  lAWidthFPix = cms.double( 0.0 ),
4953  SmallPitch = cms.bool( False ),
4954  LoadTemplatesFromDB = cms.bool( True ),
4955  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
4956  EdgeClusterErrorX = cms.double( 50.0 ),
4957  EdgeClusterErrorY = cms.double( 85.0 ),
4958  lAOffset = cms.double( 0.0 ),
4959  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
4960  MagneticFieldRecord = cms.ESInputTag( "" ),
4961  IrradiationBiasCorrection = cms.bool( True )
4962 )
4963 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
4964  DoLorentz = cms.bool( True ),
4965  barrelTemplateID = cms.int32( 0 ),
4966  appendToDataLabel = cms.string( "" ),
4967  lAOffset = cms.double( 0.0 ),
4968  lAWidthFPix = cms.double( 0.0 ),
4969  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
4970  directoryWithTemplates = cms.int32( 0 ),
4971  useLAWidthFromDB = cms.bool( True ),
4972  lAWidthBPix = cms.double( 0.0 ),
4973  ClusterProbComputationFlag = cms.int32( 0 ),
4974  LoadTemplatesFromDB = cms.bool( True ),
4975  forwardTemplateID = cms.int32( 0 ),
4976  speed = cms.int32( -2 ),
4977  UseClusterSplitter = cms.bool( False ),
4978  Alpha2Order = cms.bool( True )
4979 )
4980 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4981  appendToDataLabel = cms.string( "" ),
4982  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4983  MinimalTolerance = cms.double( 0.5 ),
4984  MaxDisplacement = cms.double( 0.5 ),
4985  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
4986  pTChargeCutThreshold = cms.double( -1.0 ),
4987  nSigma = cms.double( 3.0 ),
4988  MaxSagitta = cms.double( 2.0 ),
4989  MaxChi2 = cms.double( 16.0 ),
4990  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4991 )
4992 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4993  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
4994  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4995  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4996  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
4997 )
4998 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4999  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
5000  fractionShared = cms.double( 0.11 ),
5001  ValidHitBonus = cms.double( 5.0 ),
5002  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5003  MissingHitPenalty = cms.double( 20.0 ),
5004  allowSharedFirstHit = cms.bool( True )
5005 )
5006 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5007  appendToDataLabel = cms.string( "" ),
5008  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
5009  MinimalTolerance = cms.double( 0.5 ),
5010  MaxDisplacement = cms.double( 0.5 ),
5011  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
5012  pTChargeCutThreshold = cms.double( 15.0 ),
5013  nSigma = cms.double( 3.0 ),
5014  MaxSagitta = cms.double( 2.0 ),
5015  MaxChi2 = cms.double( 9.0 ),
5016  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
5017 )
5018 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
5019  appendToDataLabel = cms.string( "" ),
5020  MinimalTolerance = cms.double( 10.0 ),
5021  MaxDisplacement = cms.double( 100.0 ),
5022  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
5023  nSigma = cms.double( 3.0 ),
5024  MaxSagitta = cms.double( -1.0 ),
5025  MaxChi2 = cms.double( 25.0 ),
5026  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
5027 )
5028 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5029  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
5030  fractionShared = cms.double( 0.19 ),
5031  ValidHitBonus = cms.double( 5.0 ),
5032  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5033  MissingHitPenalty = cms.double( 20.0 ),
5034  allowSharedFirstHit = cms.bool( True )
5035 )
5036 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5037  appendToDataLabel = cms.string( "" ),
5038  minHits = cms.int32( 3 ),
5039  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
5040  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5041  Updator = cms.string( "hltESPKFUpdator" ),
5042  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5043  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
5044 )
5045 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5046  errorRescaling = cms.double( 100.0 ),
5047  minHits = cms.int32( 3 ),
5048  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
5049  appendToDataLabel = cms.string( "" ),
5050  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5051  Updator = cms.string( "hltESPKFUpdator" ),
5052  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5053  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
5054 )
5055 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
5056  SimpleMagneticField = cms.string( "" ),
5057  PropagationDirection = cms.string( "alongMomentum" ),
5058  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5059  Mass = cms.double( 0.105 ),
5060  ptMin = cms.double( -1.0 ),
5061  MaxDPhi = cms.double( 1.6 ),
5062  useRungeKutta = cms.bool( True )
5063 )
5064 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
5065  Epsilon = cms.double( 5.0 ),
5066  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5067  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5068  PropagationDirection = cms.string( "alongMomentum" ),
5069  ComponentName = cms.string( "hltESPSmartPropagator" )
5070 )
5071 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
5072  Epsilon = cms.double( 5.0 ),
5073  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5074  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5075  PropagationDirection = cms.string( "alongMomentum" ),
5076  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
5077 )
5078 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
5079  Epsilon = cms.double( 5.0 ),
5080  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
5081  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5082  PropagationDirection = cms.string( "oppositeToMomentum" ),
5083  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
5084 )
5085 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
5086  distance = cms.double( 0.5 )
5087 )
5088 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5089  NoErrorPropagation = cms.bool( False ),
5090  endcapShiftInZPos = cms.double( 0.0 ),
5091  PropagationDirection = cms.string( "alongMomentum" ),
5092  useTuningForL2Speed = cms.bool( False ),
5093  useIsYokeFlag = cms.bool( True ),
5094  endcapShiftInZNeg = cms.double( 0.0 ),
5095  SetVBFPointer = cms.bool( False ),
5096  AssumeNoMaterial = cms.bool( False ),
5097  returnTangentPlane = cms.bool( True ),
5098  useInTeslaFromMagField = cms.bool( False ),
5099  VBFName = cms.string( "VolumeBasedMagneticField" ),
5100  useEndcapShiftsInZ = cms.bool( False ),
5101  sendLogWarning = cms.bool( False ),
5102  useMatVolumes = cms.bool( True ),
5103  debug = cms.bool( False ),
5104  ApplyRadX0Correction = cms.bool( True ),
5105  useMagVolumes = cms.bool( True ),
5106  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
5107 )
5108 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5109  NoErrorPropagation = cms.bool( False ),
5110  endcapShiftInZPos = cms.double( 0.0 ),
5111  PropagationDirection = cms.string( "oppositeToMomentum" ),
5112  useTuningForL2Speed = cms.bool( False ),
5113  useIsYokeFlag = cms.bool( True ),
5114  endcapShiftInZNeg = cms.double( 0.0 ),
5115  SetVBFPointer = cms.bool( False ),
5116  AssumeNoMaterial = cms.bool( False ),
5117  returnTangentPlane = cms.bool( True ),
5118  useInTeslaFromMagField = cms.bool( False ),
5119  VBFName = cms.string( "VolumeBasedMagneticField" ),
5120  useEndcapShiftsInZ = cms.bool( False ),
5121  sendLogWarning = cms.bool( False ),
5122  useMatVolumes = cms.bool( True ),
5123  debug = cms.bool( False ),
5124  ApplyRadX0Correction = cms.bool( True ),
5125  useMagVolumes = cms.bool( True ),
5126  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5127 )
5128 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
5129  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
5130  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
5131  parameters = cms.PSet(
5132  mTIB_P1 = cms.double( 0.202 ),
5133  maxChgOneMIP = cms.double( 6000.0 ),
5134  mTEC_P0 = cms.double( -1.885 ),
5135  mTOB_P1 = cms.double( 0.253 ),
5136  mTEC_P1 = cms.double( 0.471 ),
5137  mLC_P2 = cms.double( 0.3 ),
5138  mLC_P1 = cms.double( 0.618 ),
5139  mTOB_P0 = cms.double( -1.026 ),
5140  mLC_P0 = cms.double( -0.326 ),
5141  useLegacyError = cms.bool( False ),
5142  mTIB_P0 = cms.double( -0.742 ),
5143  mTID_P1 = cms.double( 0.433 ),
5144  mTID_P0 = cms.double( -1.427 )
5145  )
5146 )
5147 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5148  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5149  Matcher = cms.string( "StandardMatcher" ),
5150  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5151  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5152  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
5153 )
5154 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5155  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5156  Matcher = cms.string( "StandardMatcher" ),
5157  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5158  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
5159  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
5160 )
5161 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5162  StripCPE = cms.string( "Fake" ),
5163  Matcher = cms.string( "StandardMatcher" ),
5164  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5165  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5166  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
5167 )
5168 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5169  StripCPE = cms.string( "Fake" ),
5170  Matcher = cms.string( "StandardMatcher" ),
5171  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5172  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5173  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
5174 )
5175 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5176  appendToDataLabel = cms.string( "" ),
5177  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5178  MinimalTolerance = cms.double( 0.5 ),
5179  MaxDisplacement = cms.double( 0.5 ),
5180  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
5181  pTChargeCutThreshold = cms.double( -1.0 ),
5182  nSigma = cms.double( 3.0 ),
5183  MaxSagitta = cms.double( 2.0 ),
5184  MaxChi2 = cms.double( 16.0 ),
5185  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
5186 )
5187 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5188  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
5189  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5190  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5191  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
5192 )
5193 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
5194  EstimateCut = cms.double( 30.0 ),
5195  appendToDataLabel = cms.string( "" ),
5196  LogPixelProbabilityCut = cms.double( -16.0 ),
5197  MinDof = cms.int32( 2 ),
5198  NoOutliersBeginEnd = cms.bool( False ),
5199  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
5200  MinNumberOfHits = cms.int32( 7 ),
5201  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
5202  MaxNumberOfOutliers = cms.int32( 3 ),
5203  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5204  MaxFractionOutliers = cms.double( 0.3 ),
5205  NoInvalidHitsBeginEnd = cms.bool( False ),
5206  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
5207  RejectTracks = cms.bool( True )
5208 )
5209 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
5210  EstimateCut = cms.double( 30.0 ),
5211  appendToDataLabel = cms.string( "" ),
5212  LogPixelProbabilityCut = cms.double( -16.0 ),
5213  MinDof = cms.int32( 2 ),
5214  NoOutliersBeginEnd = cms.bool( False ),
5215  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5216  MinNumberOfHits = cms.int32( 7 ),
5217  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5218  MaxNumberOfOutliers = cms.int32( 3 ),
5219  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5220  MaxFractionOutliers = cms.double( 0.3 ),
5221  NoInvalidHitsBeginEnd = cms.bool( False ),
5222  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5223  RejectTracks = cms.bool( True )
5224 )
5225 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
5226  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
5227  appendToDataLabel = cms.string( "" ),
5228  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
5229  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
5230 )
5231 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5232  appendToDataLabel = cms.string( "" ),
5233  minHits = cms.int32( 7 ),
5234  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
5235  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5236  Updator = cms.string( "hltESPKFUpdator" ),
5237  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5238  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5239 )
5240 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
5241  appendToDataLabel = cms.string( "" ),
5242  minHits = cms.int32( 7 ),
5243  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5244  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5245  Updator = cms.string( "hltESPKFUpdator" ),
5246  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5247  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5248 )
5249 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5250  errorRescaling = cms.double( 10.0 ),
5251  minHits = cms.int32( 7 ),
5252  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
5253  appendToDataLabel = cms.string( "" ),
5254  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5255  Updator = cms.string( "hltESPKFUpdator" ),
5256  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5257  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5258 )
5259 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
5260  errorRescaling = cms.double( 10.0 ),
5261  minHits = cms.int32( 7 ),
5262  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5263  appendToDataLabel = cms.string( "" ),
5264  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5265  Updator = cms.string( "hltESPKFUpdator" ),
5266  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5267  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5268 )
5269 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5270  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
5271  fractionShared = cms.double( 0.09 ),
5272  ValidHitBonus = cms.double( 5.0 ),
5273  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5274  MissingHitPenalty = cms.double( 20.0 ),
5275  allowSharedFirstHit = cms.bool( True )
5276 )
5277 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
5278  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5279  appendToDataLabel = cms.string( "" ),
5280  algoOrder = cms.vstring( )
5281 )
5282 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5283  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5284  fractionShared = cms.double( 0.5 ),
5285  ValidHitBonus = cms.double( 100.0 ),
5286  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5287  MissingHitPenalty = cms.double( 0.0 ),
5288  allowSharedFirstHit = cms.bool( False )
5289 )
5290 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
5291  appendToDataLabel = cms.string( "" ),
5292  minHits = cms.int32( 3 ),
5293  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
5294  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5295  Updator = cms.string( "hltESPKFUpdator" ),
5296  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5297  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5298 )
5299 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
5300  errorRescaling = cms.double( 100.0 ),
5301  minHits = cms.int32( 3 ),
5302  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
5303  appendToDataLabel = cms.string( "" ),
5304  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5305  Updator = cms.string( "hltESPKFUpdator" ),
5306  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5307  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5308 )
5309 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
5310  useQuadrupletAlgo = cms.bool( False ),
5311  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5312  appendToDataLabel = cms.string( "" )
5313 )
5314 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
5315  ComponentName = cms.string( "hltTrackCleaner" ),
5316  appendToDataLabel = cms.string( "" )
5317 )
5318 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5319  ComponentName = cms.string( "HODetIdAssociator" ),
5320  hcalRegion = cms.int32( 2 ),
5321  etaBinSize = cms.double( 0.087 ),
5322  nEta = cms.int32( 30 ),
5323  nPhi = cms.int32( 72 ),
5324  includeBadChambers = cms.bool( False ),
5325  includeME0 = cms.bool( False ),
5326  includeGEM = cms.bool( False )
5327 )
5328 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5329  ComponentName = cms.string( "MuonDetIdAssociator" ),
5330  hcalRegion = cms.int32( 2 ),
5331  etaBinSize = cms.double( 0.125 ),
5332  nEta = cms.int32( 48 ),
5333  nPhi = cms.int32( 48 ),
5334  includeBadChambers = cms.bool( False ),
5335  includeME0 = cms.bool( False ),
5336  includeGEM = cms.bool( False )
5337 )
5338 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5339  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5340  fractionShared = cms.double( 0.1 ),
5341  ValidHitBonus = cms.double( 1000.0 ),
5342  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5343  MissingHitPenalty = cms.double( 1.0 ),
5344  allowSharedFirstHit = cms.bool( True )
5345 )
5346 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
5347  ComponentName = cms.string( "SimpleNavigationSchool" ),
5348  SimpleMagneticField = cms.string( "ParabolicMf" )
5349 )
5350 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5351  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
5352  hcalRegion = cms.int32( 2 ),
5353  etaBinSize = cms.double( 0.1 ),
5354  nEta = cms.int32( 60 ),
5355  nPhi = cms.int32( 30 ),
5356  includeBadChambers = cms.bool( False ),
5357  includeME0 = cms.bool( False ),
5358  includeGEM = cms.bool( False )
5359 )
5360 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
5361  siPixelQualityLabel = cms.string( "" )
5362 )
5363 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
5364 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
5365  LatencyRecord = cms.PSet(
5366  label = cms.untracked.string( "" ),
5367  record = cms.string( "SiStripLatencyRcd" )
5368  ),
5369  BackPlaneCorrectionDeconvMode = cms.PSet(
5370  label = cms.untracked.string( "deconvolution" ),
5371  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5372  ),
5373  BackPlaneCorrectionPeakMode = cms.PSet(
5374  label = cms.untracked.string( "peak" ),
5375  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5376  )
5377 )
5378 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
5379  LatencyRecord = cms.PSet(
5380  label = cms.untracked.string( "" ),
5381  record = cms.string( "SiStripLatencyRcd" )
5382  ),
5383  LorentzAngleDeconvMode = cms.PSet(
5384  label = cms.untracked.string( "deconvolution" ),
5385  record = cms.string( "SiStripLorentzAngleRcd" )
5386  ),
5387  LorentzAnglePeakMode = cms.PSet(
5388  label = cms.untracked.string( "peak" ),
5389  record = cms.string( "SiStripLorentzAngleRcd" )
5390  )
5391 )
5392 
5393 fragment.ThroughputService = cms.Service( "ThroughputService",
5394  dqmPath = cms.untracked.string( "HLT/Throughput" ),
5395  eventRange = cms.untracked.uint32( 10000 ),
5396  timeRange = cms.untracked.double( 60000.0 ),
5397  printEventSummary = cms.untracked.bool( False ),
5398  eventResolution = cms.untracked.uint32( 1 ),
5399  enableDQM = cms.untracked.bool( True ),
5400  dqmPathByProcesses = cms.untracked.bool( False ),
5401  timeResolution = cms.untracked.double( 5.828 )
5402 )
5403 
5404 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
5405  toGet = cms.VPSet(
5406  ),
5407  verbose = cms.untracked.bool( False )
5408 )
5409 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
5410  RawDataCollection = cms.InputTag( "rawDataCollector" )
5411 )
5412 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
5413 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
5414  result = cms.bool( False )
5415 )
5416 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
5417  SelectedTriggerType = cms.int32( 1 )
5418 )
5419 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
5420  lenSlinkTrailer = cms.untracked.int32( 8 ),
5421  lenAMC13Header = cms.untracked.int32( 8 ),
5422  CTP7 = cms.untracked.bool( False ),
5423  lenAMC13Trailer = cms.untracked.int32( 8 ),
5424  Setup = cms.string( "stage2::GTSetup" ),
5425  MinFeds = cms.uint32( 0 ),
5426  InputLabel = cms.InputTag( "rawDataCollector" ),
5427  lenSlinkHeader = cms.untracked.int32( 8 ),
5428  MTF7 = cms.untracked.bool( False ),
5429  FWId = cms.uint32( 0 ),
5430  TMTCheck = cms.bool( True ),
5431  lenAMCTrailer = cms.untracked.int32( 0 ),
5432  debug = cms.untracked.bool( False ),
5433  FedIds = cms.vint32( 1404 ),
5434  lenAMCHeader = cms.untracked.int32( 8 ),
5435  DmxFWId = cms.uint32( 0 ),
5436  FWOverride = cms.bool( False )
5437 )
5438 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
5439  L1DataBxInEvent = cms.int32( 5 ),
5440  AlgorithmTriggersUnmasked = cms.bool( True ),
5441  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
5442  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5443  BstLengthBytes = cms.int32( -1 ),
5444  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5445  AlgorithmTriggersUnprescaled = cms.bool( True ),
5446  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
5447  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5448  EmulateBxInEvent = cms.int32( 1 ),
5449  Verbosity = cms.untracked.int32( 0 ),
5450  ProduceL1GtDaqRecord = cms.bool( True ),
5451  TriggerMenuLuminosity = cms.string( "startup" ),
5452  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
5453  PrintL1Menu = cms.untracked.bool( False ),
5454  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5455  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5456  PrescaleSet = cms.uint32( 1 ),
5457  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5458  ProduceL1GtObjectMapRecord = cms.bool( True ),
5459  GetPrescaleColumnFromData = cms.bool( False ),
5460  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" )
5461 )
5462 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
5463  scalersInputTag = cms.InputTag( "rawDataCollector" )
5464 )
5465 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
5466  maxZ = cms.double( 40.0 ),
5467  src = cms.InputTag( "hltScalersRawToDigi" ),
5468  gtEvmLabel = cms.InputTag( "" ),
5469  changeToCMSCoordinates = cms.bool( False ),
5470  setSigmaZ = cms.double( 0.0 ),
5471  maxRadius = cms.double( 2.0 )
5472 )
5473 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5474  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5475  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5476  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5477  saveTags = cms.bool( True ),
5478  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5479  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5480  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5481  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5482  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5483 )
5484 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5485  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5486  offset = cms.uint32( 0 )
5487 )
5488 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
5489  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 ),
5490  FedLabel = cms.InputTag( "listfeds" ),
5491  eventPut = cms.bool( True ),
5492  srpUnpacking = cms.bool( True ),
5493  syncCheck = cms.bool( True ),
5494  headerUnpacking = cms.bool( True ),
5495  feUnpacking = cms.bool( True ),
5496  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 ),
5497  tccUnpacking = cms.bool( True ),
5498  numbTriggerTSamples = cms.int32( 1 ),
5499  InputLabel = cms.InputTag( "rawDataCollector" ),
5500  numbXtalTSamples = cms.int32( 10 ),
5501  feIdCheck = cms.bool( True ),
5502  forceToKeepFRData = cms.bool( False ),
5503  silentMode = cms.untracked.bool( True ),
5504  DoRegional = cms.bool( False ),
5505  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 ),
5506  memUnpacking = cms.bool( True )
5507 )
5508 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
5509  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
5510  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
5511  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
5512  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
5513  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
5514  algoPSet = cms.PSet(
5515  ebSpikeThreshold = cms.double( 1.042 ),
5516  EBtimeFitLimits_Upper = cms.double( 1.4 ),
5517  EEtimeFitLimits_Lower = cms.double( 0.2 ),
5518  timealgo = cms.string( "None" ),
5519  EBtimeNconst = cms.double( 28.5 ),
5520  prefitMaxChiSqEE = cms.double( 10.0 ),
5521  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
5522  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5523  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
5524  prefitMaxChiSqEB = cms.double( 25.0 ),
5525  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
5526  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
5527  selectiveBadSampleCriteriaEB = cms.bool( False ),
5528  dynamicPedestalsEB = cms.bool( False ),
5529  useLumiInfoRunHeader = cms.bool( False ),
5530  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
5531  doPrefitEE = cms.bool( False ),
5532  dynamicPedestalsEE = cms.bool( False ),
5533  selectiveBadSampleCriteriaEE = cms.bool( False ),
5534  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5535  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
5536  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
5537  EcalPulseShapeParameters = cms.PSet(
5538  EEPulseShapeTemplate = cms.vdouble( 0.116442, 0.756246, 1.0, 0.897182, 0.686831, 0.491506, 0.344111, 0.245731, 0.174115, 0.123361, 0.0874288, 0.061957 ),
5539  EEdigiCollection = cms.string( "" ),
5540  EcalPreMixStage2 = cms.bool( False ),
5541  EcalPreMixStage1 = cms.bool( False ),
5542  EBPulseShapeCovariance = cms.vdouble( 3.001E-6, 1.233E-5, 0.0, -4.416E-6, -4.571E-6, -3.614E-6, -2.636E-6, -1.286E-6, -8.41E-7, -5.296E-7, 0.0, 0.0, 1.233E-5, 6.154E-5, 0.0, -2.2E-5, -2.309E-5, -1.838E-5, -1.373E-5, -7.334E-6, -5.088E-6, -3.745E-6, -2.428E-6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -4.416E-6, -2.2E-5, 0.0, 8.319E-6, 8.545E-6, 6.792E-6, 5.059E-6, 2.678E-6, 1.816E-6, 1.223E-6, 8.245E-7, 5.589E-7, -4.571E-6, -2.309E-5, 0.0, 8.545E-6, 9.182E-6, 7.219E-6, 5.388E-6, 2.853E-6, 1.944E-6, 1.324E-6, 9.083E-7, 6.335E-7, -3.614E-6, -1.838E-5, 0.0, 6.792E-6, 7.219E-6, 6.016E-6, 4.437E-6, 2.385E-6, 1.636E-6, 1.118E-6, 7.754E-7, 5.556E-7, -2.636E-6, -1.373E-5, 0.0, 5.059E-6, 5.388E-6, 4.437E-6, 3.602E-6, 1.917E-6, 1.322E-6, 9.079E-7, 6.529E-7, 4.752E-7, -1.286E-6, -7.334E-6, 0.0, 2.678E-6, 2.853E-6, 2.385E-6, 1.917E-6, 1.375E-6, 9.1E-7, 6.455E-7, 4.693E-7, 3.657E-7, -8.41E-7, -5.088E-6, 0.0, 1.816E-6, 1.944E-6, 1.636E-6, 1.322E-6, 9.1E-7, 9.115E-7, 6.062E-7, 4.436E-7, 3.422E-7, -5.296E-7, -3.745E-6, 0.0, 1.223E-6, 1.324E-6, 1.118E-6, 9.079E-7, 6.455E-7, 6.062E-7, 7.217E-7, 4.862E-7, 3.768E-7, 0.0, -2.428E-6, 0.0, 8.245E-7, 9.083E-7, 7.754E-7, 6.529E-7, 4.693E-7, 4.436E-7, 4.862E-7, 6.509E-7, 4.418E-7, 0.0, 0.0, 0.0, 5.589E-7, 6.335E-7, 5.556E-7, 4.752E-7, 3.657E-7, 3.422E-7, 3.768E-7, 4.418E-7, 6.142E-7 ),
5543  ESdigiCollection = cms.string( "" ),
5544  EBdigiCollection = cms.string( "" ),
5545  EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ),
5546  EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ),
5547  EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ),
5548  EEPulseShapeCovariance = cms.vdouble( 3.941E-5, 3.333E-5, 0.0, -1.449E-5, -1.661E-5, -1.424E-5, -1.183E-5, -6.842E-6, -4.915E-6, -3.411E-6, 0.0, 0.0, 3.333E-5, 2.862E-5, 0.0, -1.244E-5, -1.431E-5, -1.233E-5, -1.032E-5, -5.883E-6, -4.154E-6, -2.902E-6, -2.128E-6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.449E-5, -1.244E-5, 0.0, 5.84E-6, 6.649E-6, 5.72E-6, 4.812E-6, 2.708E-6, 1.869E-6, 1.33E-6, 9.186E-7, 6.446E-7, -1.661E-5, -1.431E-5, 0.0, 6.649E-6, 7.966E-6, 6.898E-6, 5.794E-6, 3.157E-6, 2.184E-6, 1.567E-6, 1.084E-6, 7.575E-7, -1.424E-5, -1.233E-5, 0.0, 5.72E-6, 6.898E-6, 6.341E-6, 5.347E-6, 2.859E-6, 1.991E-6, 1.431E-6, 9.839E-7, 6.886E-7, -1.183E-5, -1.032E-5, 0.0, 4.812E-6, 5.794E-6, 5.347E-6, 4.854E-6, 2.628E-6, 1.809E-6, 1.289E-6, 9.02E-7, 6.146E-7, -6.842E-6, -5.883E-6, 0.0, 2.708E-6, 3.157E-6, 2.859E-6, 2.628E-6, 1.863E-6, 1.296E-6, 8.882E-7, 6.108E-7, 4.283E-7, -4.915E-6, -4.154E-6, 0.0, 1.869E-6, 2.184E-6, 1.991E-6, 1.809E-6, 1.296E-6, 1.217E-6, 8.669E-7, 5.751E-7, 3.882E-7, -3.411E-6, -2.902E-6, 0.0, 1.33E-6, 1.567E-6, 1.431E-6, 1.289E-6, 8.882E-7, 8.669E-7, 9.522E-7, 6.717E-7, 4.293E-7, 0.0, -2.128E-6, 0.0, 9.186E-7, 1.084E-6, 9.839E-7, 9.02E-7, 6.108E-7, 5.751E-7, 6.717E-7, 7.911E-7, 5.493E-7, 0.0, 0.0, 0.0, 6.446E-7, 7.575E-7, 6.886E-7, 6.146E-7, 4.283E-7, 3.882E-7, 4.293E-7, 5.493E-7, 7.027E-7 ),
5549  EBPulseShapeTemplate = cms.vdouble( 0.0113979, 0.758151, 1.0, 0.887744, 0.673548, 0.474332, 0.319561, 0.215144, 0.147464, 0.101087, 0.0693181, 0.0475044 ),
5550  EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ),
5551  EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ),
5552  UseLCcorrection = cms.untracked.bool( True ),
5553  EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 )
5554  ),
5555  doPrefitEB = cms.bool( False ),
5556  addPedestalUncertaintyEE = cms.double( 0.0 ),
5557  addPedestalUncertaintyEB = cms.double( 0.0 ),
5558  gainSwitchUseMaxSampleEB = cms.bool( True ),
5559  EEtimeNconst = cms.double( 31.8 ),
5560  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
5561  chi2ThreshEE_ = cms.double( 50.0 ),
5562  eePulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ),
5563  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
5564  gainSwitchUseMaxSampleEE = cms.bool( False ),
5565  mitigateBadSamplesEB = cms.bool( False ),
5566  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5567  ebPulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ),
5568  ampErrorCalculation = cms.bool( False ),
5569  mitigateBadSamplesEE = cms.bool( False ),
5570  amplitudeThresholdEB = cms.double( 10.0 ),
5571  kPoorRecoFlagEB = cms.bool( True ),
5572  amplitudeThresholdEE = cms.double( 10.0 ),
5573  EBtimeFitLimits_Lower = cms.double( 0.2 ),
5574  kPoorRecoFlagEE = cms.bool( False ),
5575  EEtimeFitLimits_Upper = cms.double( 1.4 ),
5576  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5577  EEtimeConstantTerm = cms.double( 1.0 ),
5578  EBtimeConstantTerm = cms.double( 0.6 ),
5579  chi2ThreshEB_ = cms.double( 65.0 ),
5580  outOfTimeThresholdGain61mEB = cms.double( 5.0 )
5581  )
5582 )
5583 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
5584  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5585  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
5586  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
5587  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5588  ebFEToBeRecovered = cms.string( "ebFE" ),
5589  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5590  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
5591  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5592  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5593  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5594  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
5595  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
5596  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
5597  eeFEToBeRecovered = cms.string( "eeFE" )
5598 )
5599 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
5600  recoverEEVFE = cms.bool( False ),
5601  EErechitCollection = cms.string( "EcalRecHitsEE" ),
5602  recoverEBIsolatedChannels = cms.bool( False ),
5603  recoverEBVFE = cms.bool( False ),
5604  laserCorrection = cms.bool( True ),
5605  EBLaserMIN = cms.double( 0.5 ),
5606  killDeadChannels = cms.bool( True ),
5607  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5608  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
5609  EBLaserMAX = cms.double( 3.0 ),
5610  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5611  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5612  EELaserMAX = cms.double( 8.0 ),
5613  recoverEEIsolatedChannels = cms.bool( False ),
5614  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5615  recoverEBFE = cms.bool( True ),
5616  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5617  algo = cms.string( "EcalRecHitWorkerSimple" ),
5618  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5619  singleChannelRecoveryThreshold = cms.double( 8.0 ),
5620  ChannelStatusToBeExcluded = cms.vstring( ),
5621  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5622  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5623  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5624  recoverEEFE = cms.bool( True ),
5625  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
5626  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5627  flagsMapDBReco = cms.PSet(
5628  kGood = cms.vstring( 'kOk',
5629  'kDAC',
5630  'kNoLaser',
5631  'kNoisy' ),
5632  kNeighboursRecovered = cms.vstring( 'kFixedG0',
5633  'kNonRespondingIsolated',
5634  'kDeadVFE' ),
5635  kDead = cms.vstring( 'kNoDataNoTP' ),
5636  kNoisy = cms.vstring( 'kNNoisy',
5637  'kFixedG6',
5638  'kFixedG1' ),
5639  kTowerRecovered = cms.vstring( 'kDeadFE' )
5640  ),
5641  EELaserMIN = cms.double( 0.5 ),
5642  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
5643  skipTimeCalib = cms.bool( True ),
5644  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5645  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5646  cleaningConfig = cms.PSet(
5647  e6e2thresh = cms.double( 0.04 ),
5648  tightenCrack_e6e2_double = cms.double( 3.0 ),
5649  e4e1Threshold_endcap = cms.double( 0.3 ),
5650  tightenCrack_e4e1_single = cms.double( 3.0 ),
5651  tightenCrack_e1_double = cms.double( 2.0 ),
5652  cThreshold_barrel = cms.double( 4.0 ),
5653  e4e1Threshold_barrel = cms.double( 0.08 ),
5654  tightenCrack_e1_single = cms.double( 2.0 ),
5655  e4e1_b_barrel = cms.double( -0.024 ),
5656  e4e1_a_barrel = cms.double( 0.04 ),
5657  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
5658  cThreshold_endcap = cms.double( 15.0 ),
5659  e4e1_b_endcap = cms.double( -0.0125 ),
5660  e4e1_a_endcap = cms.double( 0.02 ),
5661  cThreshold_double = cms.double( 10.0 )
5662  ),
5663  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5664  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
5665 )
5666 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5667  saveQIE10DataNSamples = cms.untracked.vint32( ),
5668  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5669  FilterDataQuality = cms.bool( True ),
5670  silent = cms.untracked.bool( True ),
5671  saveQIE11DataNSamples = cms.untracked.vint32( ),
5672  HcalFirstFED = cms.untracked.int32( 700 ),
5673  InputLabel = cms.InputTag( "rawDataCollector" ),
5674  ComplainEmptyData = cms.untracked.bool( False ),
5675  ElectronicsMap = cms.string( "" ),
5676  UnpackCalib = cms.untracked.bool( True ),
5677  UnpackUMNio = cms.untracked.bool( True ),
5678  FEDs = cms.untracked.vint32( ),
5679  UnpackerMode = cms.untracked.int32( 0 ),
5680  UnpackTTP = cms.untracked.bool( False ),
5681  UnpackZDC = cms.untracked.bool( True ),
5682  saveQIE10DataTags = cms.untracked.vstring( ),
5683  lastSample = cms.int32( 9 ),
5684  saveQIE11DataTags = cms.untracked.vstring( ),
5685  firstSample = cms.int32( 0 )
5686 )
5687 fragment.hltHbhereco = cms.EDProducer( "HBHEPhase1Reconstructor",
5688  tsFromDB = cms.bool( False ),
5689  setPulseShapeFlagsQIE8 = cms.bool( False ),
5690  use8ts = cms.bool( True ),
5691  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5692  saveDroppedInfos = cms.bool( False ),
5693  setNoiseFlagsQIE8 = cms.bool( False ),
5694  saveEffectivePedestal = cms.bool( True ),
5695  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5696  sipmQTSShift = cms.int32( 0 ),
5697  processQIE11 = cms.bool( True ),
5698  pulseShapeParametersQIE11 = cms.PSet( ),
5699  algoConfigClass = cms.string( "" ),
5700  saveInfos = cms.bool( False ),
5701  flagParametersQIE11 = cms.PSet( ),
5702  makeRecHits = cms.bool( True ),
5703  pulseShapeParametersQIE8 = cms.PSet(
5704  UseDualFit = cms.bool( True ),
5705  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5706  TriangleIgnoreSlow = cms.bool( False ),
5707  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5708  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5709  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5710  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5711  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5712  R45PlusOneRange = cms.double( 0.2 ),
5713  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5714  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5715  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5716  MinimumChargeThreshold = cms.double( 20.0 ),
5717  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5718  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5719  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5720  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5721  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5722  TrianglePeakTS = cms.uint32( 10000 ),
5723  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5724  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5725  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5726  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5727  R45MinusOneRange = cms.double( 0.2 ),
5728  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5729  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5730  ),
5731  flagParametersQIE8 = cms.PSet(
5732  hitEnergyMinimum = cms.double( 1.0 ),
5733  pulseShapeParameterSets = cms.VPSet(
5734  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5735  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5736  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5737  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5738  ),
5739  nominalPedestal = cms.double( 3.0 ),
5740  hitMultiplicityThreshold = cms.int32( 17 )
5741  ),
5742  setNegativeFlagsQIE8 = cms.bool( False ),
5743  setNegativeFlagsQIE11 = cms.bool( False ),
5744  processQIE8 = cms.bool( False ),
5745  algorithm = cms.PSet(
5746  ts4Thresh = cms.double( 0.0 ),
5747  meanTime = cms.double( 0.0 ),
5748  nnlsThresh = cms.double( 1.0E-11 ),
5749  nMaxItersMin = cms.int32( 50 ),
5750  timeSigmaSiPM = cms.double( 2.5 ),
5751  applyTimeSlew = cms.bool( True ),
5752  timeSlewParsType = cms.int32( 3 ),
5753  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5754  samplesToAdd = cms.int32( 2 ),
5755  deltaChiSqThresh = cms.double( 0.001 ),
5756  applyTimeConstraint = cms.bool( False ),
5757  timeSigmaHPD = cms.double( 5.0 ),
5758  useMahi = cms.bool( True ),
5759  correctForPhaseContainment = cms.bool( True ),
5760  respCorrM3 = cms.double( 1.0 ),
5761  pulseJitter = cms.double( 1.0 ),
5762  applyPedConstraint = cms.bool( False ),
5763  fitTimes = cms.int32( 1 ),
5764  nMaxItersNNLS = cms.int32( 500 ),
5765  applyTimeSlewM3 = cms.bool( True ),
5766  meanPed = cms.double( 0.0 ),
5767  ts4Min = cms.double( 0.0 ),
5768  applyPulseJitter = cms.bool( False ),
5769  useM2 = cms.bool( False ),
5770  timeMin = cms.double( -12.5 ),
5771  useM3 = cms.bool( False ),
5772  chiSqSwitch = cms.double( -1.0 ),
5773  dynamicPed = cms.bool( False ),
5774  tdcTimeShift = cms.double( 0.0 ),
5775  correctionPhaseNS = cms.double( 6.0 ),
5776  firstSampleShift = cms.int32( 0 ),
5777  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5778  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5779  timeMax = cms.double( 12.5 ),
5780  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5781  calculateArrivalTime = cms.bool( False ),
5782  applyLegacyHBMCorrection = cms.bool( False )
5783  ),
5784  setLegacyFlagsQIE8 = cms.bool( False ),
5785  sipmQNTStoSum = cms.int32( 3 ),
5786  setPulseShapeFlagsQIE11 = cms.bool( False ),
5787  setLegacyFlagsQIE11 = cms.bool( False ),
5788  setNoiseFlagsQIE11 = cms.bool( False ),
5789  dropZSmarkedPassed = cms.bool( True ),
5790  recoParamsFromDB = cms.bool( True )
5791 )
5792 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5793  soiShift = cms.int32( 0 ),
5794  sumAllTimeSlices = cms.bool( False ),
5795  dropZSmarkedPassed = cms.bool( True ),
5796  digiLabel = cms.InputTag( "hltHcalDigis" ),
5797  tsFromDB = cms.bool( False ),
5798  forceSOI = cms.int32( -1 )
5799 )
5800 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5801  setNoiseFlags = cms.bool( True ),
5802  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5803  PETstat = cms.PSet(
5804  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 ),
5805  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 ),
5806  long_R_29 = cms.vdouble( 0.8 ),
5807  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 ),
5808  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 ),
5809  short_R_29 = cms.vdouble( 0.8 ),
5810  long_R = cms.vdouble( 0.98 ),
5811  short_R = cms.vdouble( 0.8 ),
5812  HcalAcceptSeverityLevel = cms.int32( 9 )
5813  ),
5814  runHFStripFilter = cms.bool( False ),
5815  inputLabel = cms.InputTag( "hltHfprereco" ),
5816  S9S1stat = cms.PSet(
5817  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 ),
5818  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 ),
5819  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 ),
5820  isS8S1 = cms.bool( False ),
5821  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 ),
5822  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 ),
5823  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 ),
5824  HcalAcceptSeverityLevel = cms.int32( 9 )
5825  ),
5826  checkChannelQualityForDepth3and4 = cms.bool( False ),
5827  useChannelQualityFromDB = cms.bool( False ),
5828  algorithm = cms.PSet(
5829  tfallIfNoTDC = cms.double( -101.0 ),
5830  triseIfNoTDC = cms.double( -100.0 ),
5831  rejectAllFailures = cms.bool( True ),
5832  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 ),
5833  soiPhase = cms.uint32( 1 ),
5834  timeShift = cms.double( 0.0 ),
5835  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5836  Class = cms.string( "HFFlexibleTimeCheck" )
5837  ),
5838  S8S1stat = cms.PSet(
5839  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 ),
5840  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 ),
5841  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 ),
5842  isS8S1 = cms.bool( True ),
5843  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 ),
5844  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 ),
5845  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 ),
5846  HcalAcceptSeverityLevel = cms.int32( 9 )
5847  ),
5848  HFStripFilter = cms.PSet(
5849  timeMax = cms.double( 6.0 ),
5850  seedHitIetaMax = cms.int32( 35 ),
5851  gap = cms.int32( 2 ),
5852  verboseLevel = cms.untracked.int32( 10 ),
5853  wedgeCut = cms.double( 0.05 ),
5854  stripThreshold = cms.double( 40.0 ),
5855  maxStripTime = cms.double( 10.0 ),
5856  maxThreshold = cms.double( 100.0 ),
5857  lstrips = cms.int32( 2 )
5858  )
5859 )
5860 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5861  digiTimeFromDB = cms.bool( True ),
5862  mcOOTCorrectionName = cms.string( "" ),
5863  S9S1stat = cms.PSet( ),
5864  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5865  tsFromDB = cms.bool( True ),
5866  samplesToAdd = cms.int32( 4 ),
5867  mcOOTCorrectionCategory = cms.string( "MC" ),
5868  dataOOTCorrectionName = cms.string( "" ),
5869  correctionPhaseNS = cms.double( 13.0 ),
5870  HFInWindowStat = cms.PSet( ),
5871  digiLabel = cms.InputTag( "hltHcalDigis" ),
5872  setHSCPFlags = cms.bool( False ),
5873  firstAuxTS = cms.int32( 4 ),
5874  digistat = cms.PSet( ),
5875  hfTimingTrustParameters = cms.PSet( ),
5876  PETstat = cms.PSet( ),
5877  setSaturationFlags = cms.bool( False ),
5878  setNegativeFlags = cms.bool( False ),
5879  useLeakCorrection = cms.bool( False ),
5880  setTimingTrustFlags = cms.bool( False ),
5881  S8S1stat = cms.PSet( ),
5882  correctForPhaseContainment = cms.bool( True ),
5883  correctForTimeslew = cms.bool( True ),
5884  setNoiseFlags = cms.bool( False ),
5885  correctTiming = cms.bool( False ),
5886  recoParamsFromDB = cms.bool( True ),
5887  Subdetector = cms.string( "HO" ),
5888  dataOOTCorrectionCategory = cms.string( "Data" ),
5889  dropZSmarkedPassed = cms.bool( True ),
5890  setPulseShapeFlags = cms.bool( False ),
5891  firstSample = cms.int32( 4 )
5892 )
5893 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5894  EBSumThreshold = cms.double( 0.2 ),
5895  MomHBDepth = cms.double( 0.2 ),
5896  UseEtEBTreshold = cms.bool( False ),
5897  hfInput = cms.InputTag( "hltHfreco" ),
5898  AllowMissingInputs = cms.bool( False ),
5899  HEDThreshold1 = cms.double( 0.1 ),
5900  MomEEDepth = cms.double( 0.0 ),
5901  EESumThreshold = cms.double( 0.45 ),
5902  HBGrid = cms.vdouble( ),
5903  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5904  HBThreshold = cms.double( 0.3 ),
5905  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5906  UseEcalRecoveredHits = cms.bool( False ),
5907  MomConstrMethod = cms.int32( 1 ),
5908  MomHEDepth = cms.double( 0.4 ),
5909  HcalThreshold = cms.double( -1000.0 ),
5910  HF2Weights = cms.vdouble( ),
5911  HOWeights = cms.vdouble( ),
5912  EEGrid = cms.vdouble( ),
5913  UseSymEBTreshold = cms.bool( False ),
5914  EEWeights = cms.vdouble( ),
5915  EEWeight = cms.double( 1.0 ),
5916  UseHO = cms.bool( False ),
5917  HBWeights = cms.vdouble( ),
5918  HF1Weight = cms.double( 1.0 ),
5919  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5920  HESThreshold1 = cms.double( 0.1 ),
5921  HEDWeights = cms.vdouble( ),
5922  EBWeight = cms.double( 1.0 ),
5923  HF1Grid = cms.vdouble( ),
5924  EBWeights = cms.vdouble( ),
5925  HOWeight = cms.double( 1.0E-99 ),
5926  HESWeight = cms.double( 1.0 ),
5927  HESThreshold = cms.double( 0.2 ),
5928  hbheInput = cms.InputTag( "hltHbhereco" ),
5929  HF2Weight = cms.double( 1.0 ),
5930  HBThreshold1 = cms.double( 0.1 ),
5931  HF2Threshold = cms.double( 0.85 ),
5932  HcalAcceptSeverityLevel = cms.uint32( 9 ),
5933  HBThreshold2 = cms.double( 0.2 ),
5934  EEThreshold = cms.double( 0.3 ),
5935  HOThresholdPlus1 = cms.double( 3.5 ),
5936  HOThresholdPlus2 = cms.double( 3.5 ),
5937  HF1Weights = cms.vdouble( ),
5938  hoInput = cms.InputTag( "hltHoreco" ),
5939  HF1Threshold = cms.double( 0.5 ),
5940  HcalPhase = cms.int32( 1 ),
5941  HESGrid = cms.vdouble( ),
5942  EcutTower = cms.double( -1000.0 ),
5943  UseRejectedRecoveredEcalHits = cms.bool( False ),
5944  UseEtEETreshold = cms.bool( False ),
5945  HESWeights = cms.vdouble( ),
5946  HOThresholdMinus1 = cms.double( 3.5 ),
5947  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5948  'kWeird',
5949  'kBad' ),
5950  HEDWeight = cms.double( 1.0 ),
5951  UseSymEETreshold = cms.bool( False ),
5952  HEDThreshold = cms.double( 0.2 ),
5953  UseRejectedHitsOnly = cms.bool( False ),
5954  EBThreshold = cms.double( 0.07 ),
5955  HEDGrid = cms.vdouble( ),
5956  UseHcalRecoveredHits = cms.bool( False ),
5957  HOThresholdMinus2 = cms.double( 3.5 ),
5958  HOThreshold0 = cms.double( 3.5 ),
5959  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5960  UseRejectedRecoveredHcalHits = cms.bool( False ),
5961  MomEBDepth = cms.double( 0.3 ),
5962  HBWeight = cms.double( 1.0 ),
5963  HF2Grid = cms.vdouble( ),
5964  HOGrid = cms.vdouble( ),
5965  EBGrid = cms.vdouble( )
5966 )
5967 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5968  Active_Area_Repeats = cms.int32( 5 ),
5969  useMassDropTagger = cms.bool( False ),
5970  doAreaFastjet = cms.bool( False ),
5971  muMin = cms.double( -1.0 ),
5972  Ghost_EtaMax = cms.double( 6.0 ),
5973  maxBadHcalCells = cms.uint32( 9999999 ),
5974  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5975  applyWeight = cms.bool( False ),
5976  doAreaDiskApprox = cms.bool( False ),
5977  subtractorName = cms.string( "" ),
5978  dRMax = cms.double( -1.0 ),
5979  useExplicitGhosts = cms.bool( False ),
5980  puWidth = cms.double( 0.0 ),
5981  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5982  R0 = cms.double( -1.0 ),
5983  jetType = cms.string( "CaloJet" ),
5984  muCut = cms.double( -1.0 ),
5985  subjetPtMin = cms.double( -1.0 ),
5986  csRParam = cms.double( -1.0 ),
5987  MinVtxNdof = cms.int32( 5 ),
5988  minSeed = cms.uint32( 0 ),
5989  voronoiRfact = cms.double( -9.0 ),
5990  doRhoFastjet = cms.bool( False ),
5991  jetAlgorithm = cms.string( "AntiKt" ),
5992  writeCompound = cms.bool( False ),
5993  muMax = cms.double( -1.0 ),
5994  nSigmaPU = cms.double( 1.0 ),
5995  GhostArea = cms.double( 0.01 ),
5996  Rho_EtaMax = cms.double( 4.4 ),
5997  restrictInputs = cms.bool( False ),
5998  nExclude = cms.uint32( 0 ),
5999  yMin = cms.double( -1.0 ),
6000  srcWeights = cms.InputTag( "" ),
6001  maxBadEcalCells = cms.uint32( 9999999 ),
6002  jetCollInstanceName = cms.string( "" ),
6003  useFiltering = cms.bool( False ),
6004  maxInputs = cms.uint32( 1 ),
6005  rFiltFactor = cms.double( -1.0 ),
6006  useDeterministicSeed = cms.bool( True ),
6007  doPVCorrection = cms.bool( False ),
6008  rFilt = cms.double( -1.0 ),
6009  yMax = cms.double( -1.0 ),
6010  zcut = cms.double( -1.0 ),
6011  useTrimming = cms.bool( False ),
6012  puCenters = cms.vdouble( ),
6013  MaxVtxZ = cms.double( 15.0 ),
6014  rParam = cms.double( 0.4 ),
6015  csRho_EtaMax = cms.double( -1.0 ),
6016  UseOnlyVertexTracks = cms.bool( False ),
6017  dRMin = cms.double( -1.0 ),
6018  gridSpacing = cms.double( -1.0 ),
6019  minimumTowersFraction = cms.double( 0.0 ),
6020  doFastJetNonUniform = cms.bool( False ),
6021  usePruning = cms.bool( False ),
6022  maxDepth = cms.int32( -1 ),
6023  yCut = cms.double( -1.0 ),
6024  useSoftDrop = cms.bool( False ),
6025  DzTrVtxMax = cms.double( 0.0 ),
6026  UseOnlyOnePV = cms.bool( False ),
6027  maxProblematicHcalCells = cms.uint32( 9999999 ),
6028  correctShape = cms.bool( False ),
6029  rcut_factor = cms.double( -1.0 ),
6030  src = cms.InputTag( "hltTowerMakerForAll" ),
6031  gridMaxRapidity = cms.double( -1.0 ),
6032  sumRecHits = cms.bool( False ),
6033  jetPtMin = cms.double( 1.0 ),
6034  puPtMin = cms.double( 10.0 ),
6035  useDynamicFiltering = cms.bool( False ),
6036  verbosity = cms.int32( 0 ),
6037  inputEtMin = cms.double( 0.3 ),
6038  useConstituentSubtraction = cms.bool( False ),
6039  beta = cms.double( -1.0 ),
6040  trimPtFracMin = cms.double( -1.0 ),
6041  radiusPU = cms.double( 0.4 ),
6042  nFilt = cms.int32( -1 ),
6043  useKtPruning = cms.bool( False ),
6044  DxyTrVtxMax = cms.double( 0.0 ),
6045  maxProblematicEcalCells = cms.uint32( 9999999 ),
6046  srcPVs = cms.InputTag( "NotUsed" ),
6047  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6048  doPUOffsetCorr = cms.bool( False ),
6049  writeJetsWithConst = cms.bool( False ),
6050  inputEMin = cms.double( 0.0 )
6051 )
6052 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6053  filter = cms.bool( False ),
6054  src = cms.InputTag( "hltAK4CaloJetsPF" ),
6055  etMin = cms.double( 5.0 )
6056 )
6057 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
6058  debug = cms.untracked.bool( False ),
6059  inputLabel = cms.InputTag( "rawDataCollector" )
6060 )
6061 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
6062  debug = cms.untracked.bool( False ),
6063  recAlgoConfig = cms.PSet(
6064  maxTime = cms.double( 420.0 ),
6065  debug = cms.untracked.bool( False ),
6066  stepTwoFromDigi = cms.bool( False ),
6067  tTrigModeConfig = cms.PSet(
6068  debug = cms.untracked.bool( False ),
6069  tofCorrType = cms.int32( 0 ),
6070  tTrigLabel = cms.string( "" ),
6071  wirePropCorrType = cms.int32( 0 ),
6072  doTOFCorrection = cms.bool( True ),
6073  vPropWire = cms.double( 24.4 ),
6074  doT0Correction = cms.bool( True ),
6075  doWirePropCorrection = cms.bool( True ),
6076  t0Label = cms.string( "" )
6077  ),
6078  useUncertDB = cms.bool( True ),
6079  doVdriftCorr = cms.bool( True ),
6080  minTime = cms.double( -3.0 ),
6081  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6082  ),
6083  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
6084  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
6085 )
6086 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
6087  debug = cms.untracked.bool( False ),
6088  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
6089  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
6090  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
6091  Reco4DAlgoConfig = cms.PSet(
6092  Reco2DAlgoConfig = cms.PSet(
6093  AlphaMaxPhi = cms.double( 1.0 ),
6094  debug = cms.untracked.bool( False ),
6095  segmCleanerMode = cms.int32( 2 ),
6096  AlphaMaxTheta = cms.double( 0.9 ),
6097  hit_afterT0_resolution = cms.double( 0.03 ),
6098  performT0_vdriftSegCorrection = cms.bool( False ),
6099  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6100  recAlgoConfig = cms.PSet(
6101  maxTime = cms.double( 420.0 ),
6102  debug = cms.untracked.bool( False ),
6103  stepTwoFromDigi = cms.bool( False ),
6104  tTrigModeConfig = cms.PSet(
6105  debug = cms.untracked.bool( False ),
6106  tofCorrType = cms.int32( 0 ),
6107  tTrigLabel = cms.string( "" ),
6108  wirePropCorrType = cms.int32( 0 ),
6109  doTOFCorrection = cms.bool( True ),
6110  vPropWire = cms.double( 24.4 ),
6111  doT0Correction = cms.bool( True ),
6112  doWirePropCorrection = cms.bool( True ),
6113  t0Label = cms.string( "" )
6114  ),
6115  useUncertDB = cms.bool( True ),
6116  doVdriftCorr = cms.bool( True ),
6117  minTime = cms.double( -3.0 ),
6118  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6119  ),
6120  MaxAllowedHits = cms.uint32( 50 ),
6121  nUnSharedHitsMin = cms.int32( 2 ),
6122  nSharedHitsMax = cms.int32( 2 ),
6123  performT0SegCorrection = cms.bool( False ),
6124  perform_delta_rejecting = cms.bool( False )
6125  ),
6126  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
6127  debug = cms.untracked.bool( False ),
6128  segmCleanerMode = cms.int32( 2 ),
6129  AllDTRecHits = cms.bool( True ),
6130  hit_afterT0_resolution = cms.double( 0.03 ),
6131  performT0_vdriftSegCorrection = cms.bool( False ),
6132  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6133  recAlgoConfig = cms.PSet(
6134  maxTime = cms.double( 420.0 ),
6135  debug = cms.untracked.bool( False ),
6136  stepTwoFromDigi = cms.bool( False ),
6137  tTrigModeConfig = cms.PSet(
6138  debug = cms.untracked.bool( False ),
6139  tofCorrType = cms.int32( 0 ),
6140  tTrigLabel = cms.string( "" ),
6141  wirePropCorrType = cms.int32( 0 ),
6142  doTOFCorrection = cms.bool( True ),
6143  vPropWire = cms.double( 24.4 ),
6144  doT0Correction = cms.bool( True ),
6145  doWirePropCorrection = cms.bool( True ),
6146  t0Label = cms.string( "" )
6147  ),
6148  useUncertDB = cms.bool( True ),
6149  doVdriftCorr = cms.bool( True ),
6150  minTime = cms.double( -3.0 ),
6151  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6152  ),
6153  nUnSharedHitsMin = cms.int32( 2 ),
6154  nSharedHitsMax = cms.int32( 2 ),
6155  performT0SegCorrection = cms.bool( False ),
6156  perform_delta_rejecting = cms.bool( False )
6157  )
6158 )
6159 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6160  PrintEventNumber = cms.untracked.bool( False ),
6161  SuppressZeroLCT = cms.untracked.bool( True ),
6162  UseExaminer = cms.bool( True ),
6163  Debug = cms.untracked.bool( False ),
6164  ErrorMask = cms.uint32( 0 ),
6165  InputObjects = cms.InputTag( "rawDataCollector" ),
6166  ExaminerMask = cms.uint32( 535558134 ),
6167  runDQM = cms.untracked.bool( False ),
6168  UnpackStatusDigis = cms.bool( False ),
6169  VisualFEDInspect = cms.untracked.bool( False ),
6170  FormatedEventDump = cms.untracked.bool( False ),
6171  useGEMs = cms.bool( False ),
6172  UseFormatStatus = cms.bool( True ),
6173  UseSelectiveUnpacking = cms.bool( True ),
6174  VisualFEDShort = cms.untracked.bool( False )
6175 )
6176 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6177  XTasymmetry_ME1b = cms.double( 0.0 ),
6178  XTasymmetry_ME1a = cms.double( 0.0 ),
6179  ConstSyst_ME1a = cms.double( 0.022 ),
6180  ConstSyst_ME41 = cms.double( 0.0 ),
6181  CSCWireTimeWindowHigh = cms.int32( 15 ),
6182  CSCStripxtalksOffset = cms.double( 0.03 ),
6183  CSCUseCalibrations = cms.bool( True ),
6184  CSCUseTimingCorrections = cms.bool( True ),
6185  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6186  XTasymmetry_ME22 = cms.double( 0.0 ),
6187  UseFivePoleFit = cms.bool( True ),
6188  XTasymmetry_ME21 = cms.double( 0.0 ),
6189  ConstSyst_ME21 = cms.double( 0.0 ),
6190  ConstSyst_ME12 = cms.double( 0.0 ),
6191  ConstSyst_ME31 = cms.double( 0.0 ),
6192  ConstSyst_ME22 = cms.double( 0.0 ),
6193  ConstSyst_ME13 = cms.double( 0.0 ),
6194  ConstSyst_ME32 = cms.double( 0.0 ),
6195  readBadChambers = cms.bool( True ),
6196  CSCWireTimeWindowLow = cms.int32( 0 ),
6197  NoiseLevel_ME13 = cms.double( 8.0 ),
6198  XTasymmetry_ME41 = cms.double( 0.0 ),
6199  NoiseLevel_ME32 = cms.double( 9.0 ),
6200  NoiseLevel_ME31 = cms.double( 9.0 ),
6201  ConstSyst_ME1b = cms.double( 0.007 ),
6202  CSCStripClusterSize = cms.untracked.int32( 3 ),
6203  CSCStripPeakThreshold = cms.double( 10.0 ),
6204  readBadChannels = cms.bool( False ),
6205  NoiseLevel_ME12 = cms.double( 9.0 ),
6206  UseParabolaFit = cms.bool( False ),
6207  CSCUseReducedWireTimeWindow = cms.bool( False ),
6208  XTasymmetry_ME13 = cms.double( 0.0 ),
6209  XTasymmetry_ME12 = cms.double( 0.0 ),
6210  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6211  CSCDebug = cms.untracked.bool( False ),
6212  CSCUseGasGainCorrections = cms.bool( False ),
6213  XTasymmetry_ME31 = cms.double( 0.0 ),
6214  NoiseLevel_ME1a = cms.double( 7.0 ),
6215  XTasymmetry_ME32 = cms.double( 0.0 ),
6216  UseAverageTime = cms.bool( False ),
6217  CSCStripClusterChargeCut = cms.double( 25.0 ),
6218  NoiseLevel_ME1b = cms.double( 8.0 ),
6219  CSCWireClusterDeltaT = cms.int32( 1 ),
6220  CSCUseStaticPedestals = cms.bool( False ),
6221  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6222  CSCstripWireDeltaTime = cms.int32( 8 ),
6223  NoiseLevel_ME21 = cms.double( 9.0 ),
6224  NoiseLevel_ME22 = cms.double( 9.0 ),
6225  NoiseLevel_ME41 = cms.double( 9.0 )
6226 )
6227 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6228  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6229  algo_psets = cms.VPSet(
6230  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
6231  algo_psets = cms.VPSet(
6232  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6233  hitDropLimit4Hits = cms.double( 0.6 ),
6234  maxRatioResidualPrune = cms.double( 3.0 ),
6235  curvePenaltyThreshold = cms.double( 0.85 ),
6236  maxRecHitsInCluster = cms.int32( 20 ),
6237  useShowering = cms.bool( False ),
6238  BPMinImprovement = cms.double( 10000.0 ),
6239  curvePenalty = cms.double( 2.0 ),
6240  ForceCovariance = cms.bool( False ),
6241  yweightPenalty = cms.double( 1.5 ),
6242  dPhiFineMax = cms.double( 0.025 ),
6243  SeedBig = cms.double( 0.0015 ),
6244  NormChi2Cut3D = cms.double( 10.0 ),
6245  Covariance = cms.double( 0.0 ),
6246  CSCDebug = cms.untracked.bool( False ),
6247  tanThetaMax = cms.double( 1.2 ),
6248  Pruning = cms.bool( True ),
6249  tanPhiMax = cms.double( 0.5 ),
6250  onlyBestSegment = cms.bool( False ),
6251  dXclusBoxMax = cms.double( 4.0 ),
6252  maxDTheta = cms.double( 999.0 ),
6253  preClustering = cms.bool( True ),
6254  preClusteringUseChaining = cms.bool( True ),
6255  yweightPenaltyThreshold = cms.double( 1.0 ),
6256  hitDropLimit6Hits = cms.double( 0.3333 ),
6257  prePrun = cms.bool( True ),
6258  CorrectTheErrors = cms.bool( True ),
6259  ForceCovarianceAll = cms.bool( False ),
6260  NormChi2Cut2D = cms.double( 20.0 ),
6261  SeedSmall = cms.double( 2.0E-4 ),
6262  minHitsPerSegment = cms.int32( 3 ),
6263  dRPhiFineMax = cms.double( 8.0 ),
6264  maxDPhi = cms.double( 999.0 ),
6265  hitDropLimit5Hits = cms.double( 0.8 ),
6266  BrutePruning = cms.bool( True ),
6267  prePrunLimit = cms.double( 3.17 )
6268  ),
6269  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6270  hitDropLimit4Hits = cms.double( 0.6 ),
6271  maxRatioResidualPrune = cms.double( 3.0 ),
6272  curvePenaltyThreshold = cms.double( 0.85 ),
6273  maxRecHitsInCluster = cms.int32( 24 ),
6274  useShowering = cms.bool( False ),
6275  BPMinImprovement = cms.double( 10000.0 ),
6276  curvePenalty = cms.double( 2.0 ),
6277  ForceCovariance = cms.bool( False ),
6278  yweightPenalty = cms.double( 1.5 ),
6279  dPhiFineMax = cms.double( 0.025 ),
6280  SeedBig = cms.double( 0.0015 ),
6281  NormChi2Cut3D = cms.double( 10.0 ),
6282  Covariance = cms.double( 0.0 ),
6283  CSCDebug = cms.untracked.bool( False ),
6284  tanThetaMax = cms.double( 1.2 ),
6285  Pruning = cms.bool( True ),
6286  tanPhiMax = cms.double( 0.5 ),
6287  onlyBestSegment = cms.bool( False ),
6288  dXclusBoxMax = cms.double( 4.0 ),
6289  maxDTheta = cms.double( 999.0 ),
6290  preClustering = cms.bool( True ),
6291  preClusteringUseChaining = cms.bool( True ),
6292  yweightPenaltyThreshold = cms.double( 1.0 ),
6293  hitDropLimit6Hits = cms.double( 0.3333 ),
6294  prePrun = cms.bool( True ),
6295  CorrectTheErrors = cms.bool( True ),
6296  ForceCovarianceAll = cms.bool( False ),
6297  NormChi2Cut2D = cms.double( 20.0 ),
6298  SeedSmall = cms.double( 2.0E-4 ),
6299  minHitsPerSegment = cms.int32( 3 ),
6300  dRPhiFineMax = cms.double( 8.0 ),
6301  maxDPhi = cms.double( 999.0 ),
6302  hitDropLimit5Hits = cms.double( 0.8 ),
6303  BrutePruning = cms.bool( True ),
6304  prePrunLimit = cms.double( 3.17 )
6305  )
6306  ),
6307  algo_name = cms.string( "CSCSegAlgoST" ),
6308  chamber_types = cms.vstring( 'ME1/a',
6309  'ME1/b',
6310  'ME1/2',
6311  'ME1/3',
6312  'ME2/1',
6313  'ME2/2',
6314  'ME3/1',
6315  'ME3/2',
6316  'ME4/1',
6317  'ME4/2' )
6318  )
6319  ),
6320  algo_type = cms.int32( 1 )
6321 )
6322 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
6323  InputLabel = cms.InputTag( "rawDataCollector" ),
6324  doSynchro = cms.bool( False )
6325 )
6326 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6327  recAlgoConfig = cms.PSet( ),
6328  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
6329  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6330  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6331  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6332  deadSource = cms.string( "File" ),
6333  maskSource = cms.string( "File" )
6334 )
6335 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6336  EnableDTMeasurement = cms.bool( True ),
6337  EnableCSCMeasurement = cms.bool( True ),
6338  EnableME0Measurement = cms.bool( False ),
6339  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6340  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6341  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6342  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6343  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6344  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6345  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6346  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6347  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6348  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6349  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6350  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6351  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6352  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6353  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6354  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6355  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6356  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6357  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6358  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6359  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6360  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6361  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6362  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6363  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6364  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6365  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
6366  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6367  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6368  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6369  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6370  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6371  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6372  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6373  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6374  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6375  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6376  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6377  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6378  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6379  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6380  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6381  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6382  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6383  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6384  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6385  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6386  deltaPhiSearchWindow = cms.double( 0.25 ),
6387  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6388  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6389  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6390  deltaEtaSearchWindow = cms.double( 0.2 ),
6391  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6392  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6393  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6394  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6395  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6396  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6397  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6398  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6399  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6400  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6401  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6402  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6403  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6404  scaleDT = cms.bool( True ),
6405  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6406  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6407  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6408  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6409  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6410  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6411  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6412  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6413  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6414  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6415  crackWindow = cms.double( 0.04 ),
6416  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6417  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6418  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6419  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6420  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6421  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6422  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6423  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6424  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6425  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6426  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6427  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6428  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
6429 )
6430 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6431  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6432  SetMinPtEndcapTo = cms.double( 1.0 ),
6433  SortType = cms.uint32( 0 ),
6434  ServiceParameters = cms.PSet(
6435  RPCLayers = cms.bool( True ),
6436  UseMuonNavigation = cms.untracked.bool( True ),
6437  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6438  ),
6439  CentralBxOnly = cms.bool( True ),
6440  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6441  MatchDR = cms.vdouble( 0.3 ),
6442  L1MaxEta = cms.double( 2.5 ),
6443  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6444  L1MinPt = cms.double( 0.0 ),
6445  L1MinQuality = cms.uint32( 7 ),
6446  GMTReadoutCollection = cms.InputTag( "" ),
6447  UseUnassociatedL1 = cms.bool( False ),
6448  UseOfflineSeed = cms.untracked.bool( True ),
6449  MatchType = cms.uint32( 0 ),
6450  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6451  SetMinPtBarrelTo = cms.double( 3.5 )
6452 )
6453 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6454  ServiceParameters = cms.PSet(
6455  RPCLayers = cms.bool( True ),
6456  UseMuonNavigation = cms.untracked.bool( True ),
6457  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6458  'hltESPFastSteppingHelixPropagatorOpposite' )
6459  ),
6460  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6461  SeedTransformerParameters = cms.PSet(
6462  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6463  NMinRecHits = cms.uint32( 2 ),
6464  RescaleError = cms.double( 100.0 ),
6465  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6466  UseSubRecHits = cms.bool( False ),
6467  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6468  ),
6469  L2TrajBuilderParameters = cms.PSet(
6470  BWFilterParameters = cms.PSet(
6471  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6472  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6473  BWSeedType = cms.string( "fromGenerator" ),
6474  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6475  EnableRPCMeasurement = cms.bool( True ),
6476  MuonTrajectoryUpdatorParameters = cms.PSet(
6477  ExcludeRPCFromFit = cms.bool( False ),
6478  Granularity = cms.int32( 0 ),
6479  MaxChi2 = cms.double( 25.0 ),
6480  RescaleError = cms.bool( False ),
6481  RescaleErrorFactor = cms.double( 100.0 ),
6482  UseInvalidHits = cms.bool( True )
6483  ),
6484  EnableCSCMeasurement = cms.bool( True ),
6485  MaxChi2 = cms.double( 100.0 ),
6486  FitDirection = cms.string( "outsideIn" ),
6487  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6488  NumberOfSigma = cms.double( 3.0 ),
6489  EnableDTMeasurement = cms.bool( True )
6490  ),
6491  DoSeedRefit = cms.bool( False ),
6492  FilterParameters = cms.PSet(
6493  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6494  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6495  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6496  EnableRPCMeasurement = cms.bool( True ),
6497  MuonTrajectoryUpdatorParameters = cms.PSet(
6498  ExcludeRPCFromFit = cms.bool( False ),
6499  Granularity = cms.int32( 0 ),
6500  MaxChi2 = cms.double( 25.0 ),
6501  RescaleError = cms.bool( False ),
6502  RescaleErrorFactor = cms.double( 100.0 ),
6503  UseInvalidHits = cms.bool( True )
6504  ),
6505  EnableCSCMeasurement = cms.bool( True ),
6506  MaxChi2 = cms.double( 1000.0 ),
6507  FitDirection = cms.string( "insideOut" ),
6508  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6509  NumberOfSigma = cms.double( 3.0 ),
6510  EnableDTMeasurement = cms.bool( True )
6511  ),
6512  SeedPosition = cms.string( "in" ),
6513  DoBackwardFilter = cms.bool( True ),
6514  DoRefit = cms.bool( False ),
6515  NavigationType = cms.string( "Standard" ),
6516  SeedTransformerParameters = cms.PSet(
6517  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6518  NMinRecHits = cms.uint32( 2 ),
6519  RescaleError = cms.double( 100.0 ),
6520  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6521  UseSubRecHits = cms.bool( False ),
6522  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6523  ),
6524  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6525  ),
6526  DoSeedRefit = cms.bool( False ),
6527  TrackLoaderParameters = cms.PSet(
6528  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6529  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6530  DoSmoothing = cms.bool( False ),
6531  VertexConstraint = cms.bool( True ),
6532  MuonUpdatorAtVertexParameters = cms.PSet(
6533  MaxChi2 = cms.double( 1000000.0 ),
6534  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6535  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6536  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6537  ),
6538  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6539  ),
6540  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6541 )
6542 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6543  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6544 )
6545 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
6546  UseQualityInfo = cms.bool( False ),
6547  UsePilotBlade = cms.bool( False ),
6548  UsePhase1 = cms.bool( True ),
6549  InputLabel = cms.InputTag( "rawDataCollector" ),
6550  IncludeErrors = cms.bool( True ),
6551  ErrorList = cms.vint32( 29 ),
6552  Regions = cms.PSet( ),
6553  Timing = cms.untracked.bool( False ),
6554  CablingMapLabel = cms.string( "" ),
6555  UserErrorList = cms.vint32( )
6556 )
6557 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
6558  src = cms.InputTag( "hltSiPixelDigis" ),
6559  ChannelThreshold = cms.int32( 1000 ),
6560  Phase2DigiBaseline = cms.double( 1200.0 ),
6561  ElectronPerADCGain = cms.double( 135.0 ),
6562  Phase2ReadoutMode = cms.int32( -1 ),
6563  maxNumberOfClusters = cms.int32( 40000 ),
6564  ClusterThreshold_L1 = cms.int32( 2000 ),
6565  MissCalibrate = cms.bool( True ),
6566  VCaltoElectronGain = cms.int32( 1 ),
6567  VCaltoElectronGain_L1 = cms.int32( 1 ),
6568  VCaltoElectronOffset = cms.int32( 0 ),
6569  SplitClusters = cms.bool( False ),
6570  payloadType = cms.string( "HLT" ),
6571  Phase2Calibration = cms.bool( False ),
6572  Phase2KinkADC = cms.int32( 8 ),
6573  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
6574  SeedThreshold = cms.int32( 1000 ),
6575  VCaltoElectronOffset_L1 = cms.int32( 0 ),
6576  ClusterThreshold = cms.int32( 4000 )
6577 )
6578 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
6579  src = cms.InputTag( "hltSiPixelClusters" ),
6580  onDemand = cms.bool( False )
6581 )
6582 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
6583  VerboseLevel = cms.untracked.int32( 0 ),
6584  src = cms.InputTag( "hltSiPixelClusters" ),
6585  CPE = cms.string( "hltESPPixelCPEGeneric" )
6586 )
6587 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6588  ProductLabel = cms.InputTag( "rawDataCollector" )
6589 )
6590 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6591  ProductLabel = cms.InputTag( "rawDataCollector" ),
6592  Clusterizer = cms.PSet(
6593  ClusterThreshold = cms.double( 5.0 ),
6594  SeedThreshold = cms.double( 3.0 ),
6595  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6596  ChannelThreshold = cms.double( 2.0 ),
6597  MaxAdjacentBad = cms.uint32( 0 ),
6598  setDetId = cms.bool( True ),
6599  MaxSequentialHoles = cms.uint32( 0 ),
6600  RemoveApvShots = cms.bool( True ),
6601  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6602  MaxSequentialBad = cms.uint32( 1 ),
6603  ConditionsLabel = cms.string( "" )
6604  ),
6605  onDemand = cms.bool( True ),
6606  HybridZeroSuppressed = cms.bool( False ),
6607  Algorithms = cms.PSet(
6608  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6609  useCMMeanMap = cms.bool( False ),
6610  TruncateInSuppressor = cms.bool( True ),
6611  doAPVRestore = cms.bool( False ),
6612  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6613  PedestalSubtractionFedMode = cms.bool( True ),
6614  Use10bitsTruncation = cms.bool( False )
6615  ),
6616  DoAPVEmulatorCheck = cms.bool( False )
6617 )
6618 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
6619  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6620  Phase2TrackerCluster1DProducer = cms.string( "" ),
6621  vectorHits = cms.InputTag( "" ),
6622  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6623  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6624  switchOffPixelsIfEmpty = cms.bool( True ),
6625  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6626  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6627  skipClusters = cms.InputTag( "" ),
6628  vectorHitsRej = cms.InputTag( "" ),
6629  pixelCablingMapLabel = cms.string( "" ),
6630  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" )
6631 )
6632 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2",
6633  hitsToTry = cms.int32( 1 ),
6634  tsosDiff2 = cms.double( 0.02 ),
6635  adjustErrorsDynamicallyForHitless = cms.bool( True ),
6636  SF6 = cms.double( 2.0 ),
6637  SF4 = cms.double( 7.0 ),
6638  SF5 = cms.double( 10.0 ),
6639  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6640  SF3 = cms.double( 5.0 ),
6641  SF1 = cms.double( 3.0 ),
6642  minEtaForTEC = cms.double( 0.7 ),
6643  fixedErrorRescaleFactorForHits = cms.double( 1.0 ),
6644  maxSeeds = cms.uint32( 20 ),
6645  maxEtaForTOB = cms.double( 1.8 ),
6646  pT3 = cms.double( 70.0 ),
6647  pT2 = cms.double( 30.0 ),
6648  pT1 = cms.double( 13.0 ),
6649  layersToTry = cms.int32( 2 ),
6650  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6651  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6652  SF2 = cms.double( 4.0 ),
6653  numL2ValidHitsCutAllEta = cms.uint32( 20 ),
6654  adjustErrorsDynamicallyForHits = cms.bool( False ),
6655  eta4 = cms.double( 1.2 ),
6656  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6657  eta6 = cms.double( 1.4 ),
6658  eta7 = cms.double( 2.1 ),
6659  eta1 = cms.double( 0.2 ),
6660  eta2 = cms.double( 0.3 ),
6661  eta3 = cms.double( 1.0 ),
6662  UseHitLessSeeds = cms.bool( True ),
6663  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6664  numL2ValidHitsCutAllEndcap = cms.uint32( 30 ),
6665  debug = cms.untracked.bool( False ),
6666  maxHitSeeds = cms.uint32( 1 ),
6667  eta5 = cms.double( 1.6 ),
6668  tsosDiff1 = cms.double( 0.2 ),
6669  maxHitlessSeeds = cms.uint32( 5 )
6670 )
6671 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6672  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6673  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
6674  SimpleMagneticField = cms.string( "" ),
6675  TransientInitialStateEstimatorParameters = cms.PSet(
6676  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6677  numberMeasurementsForFit = cms.int32( 4 ),
6678  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6679  ),
6680  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6681  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6682  cleanTrajectoryAfterInOut = cms.bool( False ),
6683  useHitsSplitting = cms.bool( False ),
6684  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6685  reverseTrajectories = cms.bool( True ),
6686  doSeedingRegionRebuilding = cms.bool( False ),
6687  maxNSeeds = cms.uint32( 500000 ),
6688  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6689  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6690  TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" )
6691 )
6692 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6693  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6694  SimpleMagneticField = cms.string( "" ),
6695  clusterRemovalInfo = cms.InputTag( "" ),
6696  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6697  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6698  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6699  useHitsSplitting = cms.bool( False ),
6700  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6701  AlgorithmName = cms.string( "iter10" ),
6702  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6703  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6704  TrajectoryInEvent = cms.bool( False ),
6705  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6706  GeometricInnerState = cms.bool( True ),
6707  useSimpleMF = cms.bool( False ),
6708  Propagator = cms.string( "PropagatorWithMaterial" )
6709 )
6710 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6711  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6712  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6713  vertices = cms.InputTag( "Notused" ),
6714  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6715  mva = cms.PSet(
6716  minPixelHits = cms.vint32( 0, 0, 1 ),
6717  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6718  dr_par = cms.PSet(
6719  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6720  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6721  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6722  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6723  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6724  ),
6725  maxLostLayers = cms.vint32( 4, 3, 2 ),
6726  min3DLayers = cms.vint32( 1, 2, 1 ),
6727  dz_par = cms.PSet(
6728  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6729  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6730  dz_exp = cms.vint32( 4, 4, 2147483647 )
6731  ),
6732  minNVtxTrk = cms.int32( 3 ),
6733  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6734  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6735  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6736  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6737  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6738  minLayers = cms.vint32( 3, 5, 5 )
6739  ),
6740  ignoreVertices = cms.bool( True )
6741 )
6742 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6743  minQuality = cms.string( "highPurity" ),
6744  copyExtras = cms.untracked.bool( True ),
6745  copyTrajectories = cms.untracked.bool( False ),
6746  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6747  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6748  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' )
6749 )
6750 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6751  ServiceParameters = cms.PSet(
6752  RPCLayers = cms.bool( True ),
6753  UseMuonNavigation = cms.untracked.bool( True ),
6754  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6755  'SteppingHelixPropagatorAny',
6756  'hltESPSmartPropagator',
6757  'hltESPSteppingHelixPropagatorOpposite' )
6758  ),
6759  L3TrajBuilderParameters = cms.PSet(
6760  PtCut = cms.double( 1.0 ),
6761  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6762  GlobalMuonTrackMatcher = cms.PSet(
6763  Chi2Cut_3 = cms.double( 200.0 ),
6764  DeltaDCut_2 = cms.double( 10.0 ),
6765  Eta_threshold = cms.double( 1.2 ),
6766  Quality_2 = cms.double( 15.0 ),
6767  DeltaDCut_1 = cms.double( 40.0 ),
6768  Quality_3 = cms.double( 7.0 ),
6769  DeltaDCut_3 = cms.double( 15.0 ),
6770  Quality_1 = cms.double( 20.0 ),
6771  Pt_threshold1 = cms.double( 0.0 ),
6772  DeltaRCut_2 = cms.double( 0.2 ),
6773  DeltaRCut_1 = cms.double( 0.1 ),
6774  Pt_threshold2 = cms.double( 9.99999999E8 ),
6775  Chi2Cut_1 = cms.double( 50.0 ),
6776  Chi2Cut_2 = cms.double( 50.0 ),
6777  DeltaRCut_3 = cms.double( 1.0 ),
6778  LocChi2Cut = cms.double( 0.001 ),
6779  Propagator = cms.string( "hltESPSmartPropagator" ),
6780  MinPt = cms.double( 1.0 ),
6781  MinP = cms.double( 2.5 )
6782  ),
6783  ScaleTECxFactor = cms.double( -1.0 ),
6784  tkTrajUseVertex = cms.bool( False ),
6785  MuonTrackingRegionBuilder = cms.PSet(
6786  Rescale_Dz = cms.double( 4.0 ),
6787  Pt_fixed = cms.bool( False ),
6788  Eta_fixed = cms.bool( True ),
6789  Eta_min = cms.double( 0.1 ),
6790  DeltaZ = cms.double( 24.2 ),
6791  maxRegions = cms.int32( 2 ),
6792  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6793  UseVertex = cms.bool( False ),
6794  Z_fixed = cms.bool( False ),
6795  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6796  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6797  Rescale_phi = cms.double( 3.0 ),
6798  DeltaEta = cms.double( 0.2 ),
6799  precise = cms.bool( True ),
6800  OnDemand = cms.int32( -1 ),
6801  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6802  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6803  vertexCollection = cms.InputTag( "pixelVertices" ),
6804  Pt_min = cms.double( 3.0 ),
6805  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6806  Phi_fixed = cms.bool( True ),
6807  DeltaR = cms.double( 0.025 ),
6808  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6809  DeltaPhi = cms.double( 0.15 ),
6810  Phi_min = cms.double( 0.1 ),
6811  Rescale_eta = cms.double( 3.0 )
6812  ),
6813  TrackTransformer = cms.PSet(
6814  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6815  RefitDirection = cms.string( "insideOut" ),
6816  RefitRPCHits = cms.bool( True ),
6817  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6818  DoPredictionsOnly = cms.bool( False ),
6819  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6820  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6821  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6822  ),
6823  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6824  RefitRPCHits = cms.bool( True ),
6825  tkTrajVertex = cms.InputTag( "Notused" ),
6826  GlbRefitterParameters = cms.PSet(
6827  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6828  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6829  RefitFlag = cms.bool( True ),
6830  SkipStation = cms.int32( -1 ),
6831  Chi2CutRPC = cms.double( 1.0 ),
6832  PropDirForCosmics = cms.bool( False ),
6833  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6834  HitThreshold = cms.int32( 1 ),
6835  DYTthrs = cms.vint32( 30, 15 ),
6836  TrackerSkipSystem = cms.int32( -1 ),
6837  RefitDirection = cms.string( "insideOut" ),
6838  Chi2CutCSC = cms.double( 150.0 ),
6839  Chi2CutDT = cms.double( 10.0 ),
6840  RefitRPCHits = cms.bool( True ),
6841  TrackerSkipSection = cms.int32( -1 ),
6842  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6843  DoPredictionsOnly = cms.bool( False ),
6844  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6845  MuonHitsOption = cms.int32( 1 ),
6846  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6847  ),
6848  PCut = cms.double( 2.5 ),
6849  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6850  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6851  tkTrajMaxChi2 = cms.double( 9999.0 ),
6852  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6853  ScaleTECyFactor = cms.double( -1.0 ),
6854  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6855  ),
6856  TrackLoaderParameters = cms.PSet(
6857  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6858  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6859  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6860  DoSmoothing = cms.bool( True ),
6861  SmoothTkTrack = cms.untracked.bool( False ),
6862  VertexConstraint = cms.bool( False ),
6863  MuonUpdatorAtVertexParameters = cms.PSet(
6864  MaxChi2 = cms.double( 1000000.0 ),
6865  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6866  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6867  ),
6868  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6869  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6870  ),
6871  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6872 )
6873 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6874  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6875 )
6876 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6877  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6878 )
6879 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6880  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6881  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6882  MuonPtOption = cms.string( "Tracker" )
6883 )
6884 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6885  MaxNormalizedChi2 = cms.double( 20.0 ),
6886  MinNmuonHits = cms.int32( 1 ),
6887  MinNhits = cms.int32( 1 ),
6888  applyL3Filters = cms.bool( False ),
6889  MaxPtDifference = cms.double( 0.3 ),
6890  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6891  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6892  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6893 )
6894 fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
6895  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6896  chi2 = cms.double( 1000.0 ),
6897  nSigmaInvPtTolerance = cms.double( 0.0 ),
6898  ptMin = cms.double( 0.1 ),
6899  tipMax = cms.double( 1.0 )
6900 )
6901 fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
6902  scaleErrorsForBPix1 = cms.bool( False ),
6903  scaleFactor = cms.double( 0.65 )
6904 )
6905 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer",
6906  precise = cms.bool( True ),
6907  Eta_fixed = cms.bool( True ),
6908  Eta_min = cms.double( 0.0 ),
6909  Z_fixed = cms.bool( True ),
6910  MeasurementTrackerName = cms.InputTag( "" ),
6911  maxRegions = cms.int32( 5 ),
6912  Pt_min = cms.double( 2.0 ),
6913  Rescale_Dz = cms.double( 4.0 ),
6914  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6915  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6916  vertexCollection = cms.InputTag( "notUsed" ),
6917  Phi_fixed = cms.bool( True ),
6918  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6919  DeltaR = cms.double( 0.025 ),
6920  OnDemand = cms.int32( -1 ),
6921  DeltaZ = cms.double( 24.2 ),
6922  Rescale_phi = cms.double( 3.0 ),
6923  Rescale_eta = cms.double( 3.0 ),
6924  DeltaEta = cms.double( 0.2 ),
6925  Phi_min = cms.double( 0.0 ),
6926  DeltaPhi = cms.double( 0.15 ),
6927  UseVertex = cms.bool( False ),
6928  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6929  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6930  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6931  Pt_fixed = cms.bool( True )
6932 )
6933 fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6934  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6935  'BPix1+BPix2+BPix3+FPix1_pos',
6936  'BPix1+BPix2+BPix3+FPix1_neg',
6937  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6938  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6939  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6940  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6941  MTOB = cms.PSet( ),
6942  TEC = cms.PSet( ),
6943  MTID = cms.PSet( ),
6944  FPix = cms.PSet(
6945  hitErrorRPhi = cms.double( 0.0051 ),
6946  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6947  useErrorsFromParam = cms.bool( True ),
6948  hitErrorRZ = cms.double( 0.0036 ),
6949  HitProducer = cms.string( "hltSiPixelRecHits" )
6950  ),
6951  MTEC = cms.PSet( ),
6952  MTIB = cms.PSet( ),
6953  TID = cms.PSet( ),
6954  TOB = cms.PSet( ),
6955  BPix = cms.PSet(
6956  hitErrorRPhi = cms.double( 0.0027 ),
6957  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6958  useErrorsFromParam = cms.bool( True ),
6959  hitErrorRZ = cms.double( 0.006 ),
6960  HitProducer = cms.string( "hltSiPixelRecHits" )
6961  ),
6962  TIB = cms.PSet( )
6963 )
6964 fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6965  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6966  layerPairs = cms.vuint32( 0, 1, 2 ),
6967  clusterCheck = cms.InputTag( "" ),
6968  produceSeedingHitSets = cms.bool( False ),
6969  produceIntermediateHitDoublets = cms.bool( True ),
6970  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6971  maxElementTotal = cms.uint32( 50000000 ),
6972  maxElement = cms.uint32( 0 ),
6973  seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" )
6974 )
6975 fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6976  CAHardPtCut = cms.double( 0.0 ),
6977  CAPhiCut_byTriplets = cms.VPSet(
6978  cms.PSet( seedingLayers = cms.string( "" ),
6979  cut = cms.double( -1.0 )
6980  )
6981  ),
6982  extraHitRPhitolerance = cms.double( 0.032 ),
6983  doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ),
6984  fitFastCircle = cms.bool( True ),
6985  maxChi2 = cms.PSet(
6986  value2 = cms.double( 50.0 ),
6987  value1 = cms.double( 200.0 ),
6988  pt1 = cms.double( 0.7 ),
6989  enabled = cms.bool( True ),
6990  pt2 = cms.double( 2.0 )
6991  ),
6992  CAThetaCut = cms.double( 0.005 ),
6993  SeedComparitorPSet = cms.PSet(
6994  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6995  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6996  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6997  ),
6998  CAThetaCut_byTriplets = cms.VPSet(
6999  cms.PSet( seedingLayers = cms.string( "" ),
7000  cut = cms.double( -1.0 )
7001  )
7002  ),
7003  CAPhiCut = cms.double( 0.2 ),
7004  useBendingCorrection = cms.bool( True ),
7005  fitFastCircleChi2Cut = cms.bool( True )
7006 )
7007 fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
7008  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7009  passLabel = cms.string( "" ),
7010  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
7011  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
7012  SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" )
7013 )
7014 fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
7015  WtAverage = cms.bool( True ),
7016  Method2 = cms.bool( True ),
7017  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7018  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7019  Verbosity = cms.int32( 0 ),
7020  UseError = cms.bool( True ),
7021  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7022  PtMin = cms.double( 1.0 ),
7023  NTrkMin = cms.int32( 2 ),
7024  ZOffset = cms.double( 5.0 ),
7025  Finder = cms.string( "DivisiveVertexFinder" ),
7026  ZSeparation = cms.double( 0.05 )
7027 )
7028 fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7029  src = cms.InputTag( "hltIterL3MuonPixelVertices" ),
7030  fractionSumPt2 = cms.double( 0.3 ),
7031  minSumPt2 = cms.double( 0.0 ),
7032  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7033  maxVtx = cms.uint32( 100 )
7034 )
7035 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7036  includeFourthHit = cms.bool( False ),
7037  useEventsWithNoVertex = cms.bool( True ),
7038  originHalfLength = cms.double( 0.3 ),
7039  useProtoTrackKinematics = cms.bool( False ),
7040  usePV = cms.bool( False ),
7041  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7042  InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7043  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7044  InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7045  originRadius = cms.double( 0.1 )
7046 )
7047 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7048  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
7049  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7050  SimpleMagneticField = cms.string( "ParabolicMf" ),
7051  TransientInitialStateEstimatorParameters = cms.PSet(
7052  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7053  numberMeasurementsForFit = cms.int32( 4 ),
7054  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7055  ),
7056  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7057  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7058  cleanTrajectoryAfterInOut = cms.bool( False ),
7059  useHitsSplitting = cms.bool( True ),
7060  RedundantSeedCleaner = cms.string( "none" ),
7061  reverseTrajectories = cms.bool( False ),
7062  doSeedingRegionRebuilding = cms.bool( True ),
7063  maxNSeeds = cms.uint32( 100000 ),
7064  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7065  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7066  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
7067 )
7068 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7069  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
7070  SimpleMagneticField = cms.string( "ParabolicMf" ),
7071  clusterRemovalInfo = cms.InputTag( "" ),
7072  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7073  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7074  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7075  useHitsSplitting = cms.bool( False ),
7076  MeasurementTracker = cms.string( "" ),
7077  AlgorithmName = cms.string( "hltIter0" ),
7078  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7079  NavigationSchool = cms.string( "" ),
7080  TrajectoryInEvent = cms.bool( False ),
7081  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7082  GeometricInnerState = cms.bool( True ),
7083  useSimpleMF = cms.bool( True ),
7084  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7085 )
7086 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7087  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7088  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7089  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7090  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7091  mva = cms.PSet(
7092  minPixelHits = cms.vint32( 0, 3, 4 ),
7093  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7094  dr_par = cms.PSet(
7095  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7096  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7097  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7098  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7099  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7100  ),
7101  maxLostLayers = cms.vint32( 1, 1, 1 ),
7102  min3DLayers = cms.vint32( 0, 3, 4 ),
7103  dz_par = cms.PSet(
7104  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7105  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7106  dz_exp = cms.vint32( 4, 4, 2147483647 )
7107  ),
7108  minNVtxTrk = cms.int32( 3 ),
7109  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7110  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7111  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7112  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7113  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7114  minLayers = cms.vint32( 3, 3, 4 )
7115  ),
7116  ignoreVertices = cms.bool( False )
7117 )
7118 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7119  minQuality = cms.string( "highPurity" ),
7120  copyExtras = cms.untracked.bool( True ),
7121  copyTrajectories = cms.untracked.bool( False ),
7122  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7123  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7124  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' )
7125 )
7126 fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7127  trackClassifier = cms.InputTag( '','QualityMasks' ),
7128  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7129  maxChi2 = cms.double( 16.0 ),
7130  trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ),
7131  oldClusterRemovalInfo = cms.InputTag( "" ),
7132  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7133  overrideTrkQuals = cms.InputTag( "" ),
7134  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7135  TrackQuality = cms.string( "highPurity" )
7136 )
7137 fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7138  clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7139  OnDemand = cms.bool( False ),
7140  src = cms.InputTag( "hltSiStripClusters" )
7141 )
7142 fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7143  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7144  'BPix2+BPix3+BPix4',
7145  'BPix1+BPix3+BPix4',
7146  'BPix1+BPix2+BPix4',
7147  'BPix2+BPix3+FPix1_pos',
7148  'BPix2+BPix3+FPix1_neg',
7149  'BPix1+BPix2+FPix1_pos',
7150  'BPix1+BPix2+FPix1_neg',
7151  'BPix2+FPix1_pos+FPix2_pos',
7152  'BPix2+FPix1_neg+FPix2_neg',
7153  'BPix1+FPix1_pos+FPix2_pos',
7154  'BPix1+FPix1_neg+FPix2_neg',
7155  'FPix1_pos+FPix2_pos+FPix3_pos',
7156  'FPix1_neg+FPix2_neg+FPix3_neg',
7157  'BPix1+BPix3+FPix1_pos',
7158  'BPix1+BPix2+FPix2_pos',
7159  'BPix1+BPix3+FPix1_neg',
7160  'BPix1+BPix2+FPix2_neg',
7161  'BPix1+FPix2_neg+FPix3_neg',
7162  'BPix1+FPix1_neg+FPix3_neg',
7163  'BPix1+FPix2_pos+FPix3_pos',
7164  'BPix1+FPix1_pos+FPix3_pos' ),
7165  MTOB = cms.PSet( ),
7166  TEC = cms.PSet( ),
7167  MTID = cms.PSet( ),
7168  FPix = cms.PSet(
7169  hitErrorRPhi = cms.double( 0.0051 ),
7170  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7171  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7172  useErrorsFromParam = cms.bool( True ),
7173  hitErrorRZ = cms.double( 0.0036 ),
7174  HitProducer = cms.string( "hltSiPixelRecHits" )
7175  ),
7176  MTEC = cms.PSet( ),
7177  MTIB = cms.PSet( ),
7178  TID = cms.PSet( ),
7179  TOB = cms.PSet( ),
7180  BPix = cms.PSet(
7181  hitErrorRPhi = cms.double( 0.0027 ),
7182  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7183  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7184  useErrorsFromParam = cms.bool( True ),
7185  hitErrorRZ = cms.double( 0.006 ),
7186  HitProducer = cms.string( "hltSiPixelRecHits" )
7187  ),
7188  TIB = cms.PSet( )
7189 )
7190 fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7191  cut = cms.string( "" ),
7192  silentClusterCheck = cms.untracked.bool( False ),
7193  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7194  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7195  doClusterCheck = cms.bool( False ),
7196  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7197  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7198 )
7199 fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7200  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
7201  layerPairs = cms.vuint32( 0, 1 ),
7202  clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ),
7203  produceSeedingHitSets = cms.bool( False ),
7204  produceIntermediateHitDoublets = cms.bool( True ),
7205  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7206  maxElementTotal = cms.uint32( 50000000 ),
7207  maxElement = cms.uint32( 0 ),
7208  seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" )
7209 )
7210 fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7211  CAThetaCut = cms.double( 0.015 ),
7212  CAPhiCut_byTriplets = cms.VPSet(
7213  cms.PSet( seedingLayers = cms.string( "" ),
7214  cut = cms.double( -1.0 )
7215  )
7216  ),
7217  maxChi2 = cms.PSet(
7218  value2 = cms.double( 6.0 ),
7219  value1 = cms.double( 100.0 ),
7220  pt1 = cms.double( 0.8 ),
7221  enabled = cms.bool( True ),
7222  pt2 = cms.double( 8.0 )
7223  ),
7224  doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ),
7225  CAHardPtCut = cms.double( 0.3 ),
7226  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7227  CAThetaCut_byTriplets = cms.VPSet(
7228  cms.PSet( seedingLayers = cms.string( "" ),
7229  cut = cms.double( -1.0 )
7230  )
7231  ),
7232  CAPhiCut = cms.double( 0.1 ),
7233  useBendingCorrection = cms.bool( True ),
7234  extraHitRPhitolerance = cms.double( 0.032 )
7235 )
7236 fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7237  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7238  forceKinematicWithRegionDirection = cms.bool( False ),
7239  magneticField = cms.string( "ParabolicMf" ),
7240  SeedMomentumForBOFF = cms.double( 5.0 ),
7241  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7242  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7243  MinOneOverPtError = cms.double( 1.0 ),
7244  seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ),
7245  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7246 )
7247 fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7248  src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ),
7249  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7250  SimpleMagneticField = cms.string( "ParabolicMf" ),
7251  TransientInitialStateEstimatorParameters = cms.PSet(
7252  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7253  numberMeasurementsForFit = cms.int32( 4 ),
7254  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7255  ),
7256  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7257  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
7258  cleanTrajectoryAfterInOut = cms.bool( False ),
7259  useHitsSplitting = cms.bool( False ),
7260  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7261  reverseTrajectories = cms.bool( False ),
7262  doSeedingRegionRebuilding = cms.bool( False ),
7263  maxNSeeds = cms.uint32( 100000 ),
7264  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7265  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7266  TrajectoryBuilder = cms.string( "" )
7267 )
7268 fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7269  src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ),
7270  SimpleMagneticField = cms.string( "ParabolicMf" ),
7271  clusterRemovalInfo = cms.InputTag( "" ),
7272  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7273  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
7274  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7275  useHitsSplitting = cms.bool( False ),
7276  MeasurementTracker = cms.string( "" ),
7277  AlgorithmName = cms.string( "hltIter2" ),
7278  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7279  NavigationSchool = cms.string( "" ),
7280  TrajectoryInEvent = cms.bool( False ),
7281  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7282  GeometricInnerState = cms.bool( True ),
7283  useSimpleMF = cms.bool( True ),
7284  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7285 )
7286 fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7287  src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7288  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7289  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7290  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7291  mva = cms.PSet(
7292  minPixelHits = cms.vint32( 0, 0, 0 ),
7293  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7294  dr_par = cms.PSet(
7295  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7296  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7297  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7298  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7299  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7300  ),
7301  maxLostLayers = cms.vint32( 1, 1, 1 ),
7302  min3DLayers = cms.vint32( 0, 0, 0 ),
7303  dz_par = cms.PSet(
7304  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7305  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7306  dz_exp = cms.vint32( 4, 4, 2147483647 )
7307  ),
7308  minNVtxTrk = cms.int32( 3 ),
7309  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7310  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7311  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7312  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7313  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7314  minLayers = cms.vint32( 3, 3, 3 )
7315  ),
7316  ignoreVertices = cms.bool( False )
7317 )
7318 fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7319  minQuality = cms.string( "highPurity" ),
7320  copyExtras = cms.untracked.bool( True ),
7321  copyTrajectories = cms.untracked.bool( False ),
7322  originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7323  originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ),
7324  originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' )
7325 )
7326 fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7327  ShareFrac = cms.double( 0.19 ),
7328  writeOnlyTrkQuals = cms.bool( False ),
7329  MinPT = cms.double( 0.05 ),
7330  allowFirstHitShare = cms.bool( True ),
7331  copyExtras = cms.untracked.bool( True ),
7332  Epsilon = cms.double( -0.001 ),
7333  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7334  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7335  MaxNormalizedChisq = cms.double( 1000.0 ),
7336  copyMVA = cms.bool( False ),
7337  FoundHitBonus = cms.double( 5.0 ),
7338  LostHitPenalty = cms.double( 20.0 ),
7339  setsToMerge = cms.VPSet(
7340  cms.PSet( pQual = cms.bool( False ),
7341  tLists = cms.vint32( 0, 1 )
7342  )
7343  ),
7344  MinFound = cms.int32( 3 ),
7345  hasSelector = cms.vint32( 0, 0 ),
7346  TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7347  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7348  newQuality = cms.string( "confirmed" )
7349 )
7350 fragment.hltIter3IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7351  trackClassifier = cms.InputTag( '','QualityMasks' ),
7352  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7353  maxChi2 = cms.double( 16.0 ),
7354  trajectories = cms.InputTag( "hltIter2IterL3MuonTrackSelectionHighPurity" ),
7355  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7356  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7357  overrideTrkQuals = cms.InputTag( "" ),
7358  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7359  TrackQuality = cms.string( "highPurity" )
7360 )
7361 fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7362  clustersToSkip = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7363  OnDemand = cms.bool( False ),
7364  src = cms.InputTag( "hltSiStripClusters" )
7365 )
7366 fragment.hltIter3IterL3MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
7367  layerList = cms.vstring( 'BPix1+BPix2',
7368  'BPix1+BPix3',
7369  'BPix1+BPix4',
7370  'BPix2+BPix3',
7371  'BPix2+BPix4',
7372  'BPix3+BPix4',
7373  'BPix1+FPix1_pos',
7374  'BPix1+FPix1_neg',
7375  'BPix1+FPix2_pos',
7376  'BPix1+FPix2_neg',
7377  'BPix1+FPix3_pos',
7378  'BPix1+FPix3_neg',
7379  'BPix2+FPix1_pos',
7380  'BPix2+FPix1_neg',
7381  'BPix2+FPix2_pos',
7382  'BPix2+FPix2_neg',
7383  'BPix3+FPix1_pos',
7384  'BPix3+FPix1_neg',
7385  'FPix1_pos+FPix2_pos',
7386  'FPix1_neg+FPix2_neg',
7387  'FPix1_pos+FPix3_pos',
7388  'FPix1_neg+FPix3_neg',
7389  'FPix2_pos+FPix3_pos',
7390  'FPix2_neg+FPix3_neg' ),
7391  MTOB = cms.PSet( ),
7392  TEC = cms.PSet( ),
7393  MTID = cms.PSet( ),
7394  FPix = cms.PSet(
7395  hitErrorRPhi = cms.double( 0.0051 ),
7396  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7397  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7398  useErrorsFromParam = cms.bool( True ),
7399  hitErrorRZ = cms.double( 0.0036 ),
7400  HitProducer = cms.string( "hltSiPixelRecHits" )
7401  ),
7402  MTEC = cms.PSet( ),
7403  MTIB = cms.PSet( ),
7404  TID = cms.PSet( ),
7405  TOB = cms.PSet( ),
7406  BPix = cms.PSet(
7407  hitErrorRPhi = cms.double( 0.0027 ),
7408  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7409  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7410  useErrorsFromParam = cms.bool( True ),
7411  hitErrorRZ = cms.double( 0.006 ),
7412  HitProducer = cms.string( "hltSiPixelRecHits" )
7413  ),
7414  TIB = cms.PSet( )
7415 )
7416 fragment.hltIter3IterL3MuonL2Candidates = cms.EDProducer( "ConcreteChargedCandidateProducer",
7417  src = cms.InputTag( "hltL2SelectorForL3IO" ),
7418  particleType = cms.string( "mu+" )
7419 )
7420 fragment.hltIter3IterL3MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7421  RegionPSet = cms.PSet(
7422  vertexCollection = cms.InputTag( "notUsed" ),
7423  zErrorVetex = cms.double( 0.2 ),
7424  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7425  zErrorBeamSpot = cms.double( 24.2 ),
7426  maxNVertices = cms.int32( 1 ),
7427  maxNRegions = cms.int32( 2 ),
7428  nSigmaZVertex = cms.double( 3.0 ),
7429  nSigmaZBeamSpot = cms.double( 4.0 ),
7430  ptMin = cms.double( 2.0 ),
7431  mode = cms.string( "BeamSpotSigma" ),
7432  input = cms.InputTag( "hltIter3IterL3MuonL2Candidates" ),
7433  searchOpt = cms.bool( False ),
7434  whereToUseMeasurementTracker = cms.string( "Never" ),
7435  originRadius = cms.double( 0.015 ),
7436  measurementTrackerName = cms.InputTag( "" ),
7437  precise = cms.bool( True ),
7438  deltaEta = cms.double( 0.1 ),
7439  deltaPhi = cms.double( 0.1 )
7440  )
7441 )
7442 fragment.hltIter3IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7443  cut = cms.string( "" ),
7444  silentClusterCheck = cms.untracked.bool( False ),
7445  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7446  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7447  doClusterCheck = cms.bool( False ),
7448  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7449  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7450 )
7451 fragment.hltIter3IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7452  trackingRegions = cms.InputTag( "hltIter3IterL3MuonTrackingRegions" ),
7453  layerPairs = cms.vuint32( 0 ),
7454  clusterCheck = cms.InputTag( "hltIter3IterL3MuonPixelClusterCheck" ),
7455  produceSeedingHitSets = cms.bool( True ),
7456  produceIntermediateHitDoublets = cms.bool( False ),
7457  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7458  maxElementTotal = cms.uint32( 50000000 ),
7459  maxElement = cms.uint32( 0 ),
7460  seedingLayers = cms.InputTag( "hltIter3IterL3MuonPixelLayerPairs" )
7461 )
7462 fragment.hltIter3IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7463  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7464  forceKinematicWithRegionDirection = cms.bool( False ),
7465  magneticField = cms.string( "ParabolicMf" ),
7466  SeedMomentumForBOFF = cms.double( 5.0 ),
7467  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7468  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7469  MinOneOverPtError = cms.double( 1.0 ),
7470  seedingHitSets = cms.InputTag( "hltIter3IterL3MuonPixelHitDoublets" ),
7471  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7472 )
7473 fragment.hltIter3IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7474  src = cms.InputTag( "hltIter3IterL3MuonPixelSeeds" ),
7475  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7476  SimpleMagneticField = cms.string( "ParabolicMf" ),
7477  TransientInitialStateEstimatorParameters = cms.PSet(
7478  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7479  numberMeasurementsForFit = cms.int32( 4 ),
7480  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7481  ),
7482  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7483  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" ),
7484  cleanTrajectoryAfterInOut = cms.bool( False ),
7485  useHitsSplitting = cms.bool( False ),
7486  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7487  reverseTrajectories = cms.bool( False ),
7488  doSeedingRegionRebuilding = cms.bool( False ),
7489  maxNSeeds = cms.uint32( 100000 ),
7490  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7491  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7492  TrajectoryBuilder = cms.string( "" )
7493 )
7494 fragment.hltIter3IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7495  src = cms.InputTag( "hltIter3IterL3MuonCkfTrackCandidates" ),
7496  SimpleMagneticField = cms.string( "ParabolicMf" ),
7497  clusterRemovalInfo = cms.InputTag( "" ),
7498  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7499  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" ),
7500  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7501  useHitsSplitting = cms.bool( False ),
7502  MeasurementTracker = cms.string( "" ),
7503  AlgorithmName = cms.string( "hltIter3" ),
7504  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7505  NavigationSchool = cms.string( "" ),
7506  TrajectoryInEvent = cms.bool( False ),
7507  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7508  GeometricInnerState = cms.bool( True ),
7509  useSimpleMF = cms.bool( True ),
7510  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7511 )
7512 fragment.hltIter3IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7513  src = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7514  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7515  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7516  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7517  mva = cms.PSet(
7518  minPixelHits = cms.vint32( 0, 0, 0 ),
7519  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7520  dr_par = cms.PSet(
7521  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7522  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7523  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7524  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7525  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7526  ),
7527  maxLostLayers = cms.vint32( 1, 1, 1 ),
7528  min3DLayers = cms.vint32( 0, 0, 0 ),
7529  dz_par = cms.PSet(
7530  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7531  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7532  dz_exp = cms.vint32( 4, 4, 2147483647 )
7533  ),
7534  minNVtxTrk = cms.int32( 3 ),
7535  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7536  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7537  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7538  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7539  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7540  minLayers = cms.vint32( 3, 3, 3 )
7541  ),
7542  ignoreVertices = cms.bool( False )
7543 )
7544 fragment.hltIter3IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7545  minQuality = cms.string( "highPurity" ),
7546  copyExtras = cms.untracked.bool( True ),
7547  copyTrajectories = cms.untracked.bool( False ),
7548  originalSource = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7549  originalQualVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','QualityMasks' ),
7550  originalMVAVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','MVAValues' )
7551 )
7552 fragment.hltIter3IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7553  ShareFrac = cms.double( 0.19 ),
7554  writeOnlyTrkQuals = cms.bool( False ),
7555  MinPT = cms.double( 0.05 ),
7556  allowFirstHitShare = cms.bool( True ),
7557  copyExtras = cms.untracked.bool( True ),
7558  Epsilon = cms.double( -0.001 ),
7559  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7560  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7561  MaxNormalizedChisq = cms.double( 1000.0 ),
7562  copyMVA = cms.bool( False ),
7563  FoundHitBonus = cms.double( 5.0 ),
7564  LostHitPenalty = cms.double( 20.0 ),
7565  setsToMerge = cms.VPSet(
7566  cms.PSet( pQual = cms.bool( False ),
7567  tLists = cms.vint32( 0, 1 )
7568  )
7569  ),
7570  MinFound = cms.int32( 3 ),
7571  hasSelector = cms.vint32( 0, 0 ),
7572  TrackProducers = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7573  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7574  newQuality = cms.string( "confirmed" )
7575 )
7576 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7577  ServiceParameters = cms.PSet(
7578  RPCLayers = cms.bool( True ),
7579  UseMuonNavigation = cms.untracked.bool( True ),
7580  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7581  'SteppingHelixPropagatorAny',
7582  'hltESPSmartPropagator',
7583  'hltESPSteppingHelixPropagatorOpposite' )
7584  ),
7585  L3TrajBuilderParameters = cms.PSet(
7586  PtCut = cms.double( 1.0 ),
7587  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7588  GlobalMuonTrackMatcher = cms.PSet(
7589  Chi2Cut_3 = cms.double( 200.0 ),
7590  DeltaDCut_2 = cms.double( 10.0 ),
7591  Eta_threshold = cms.double( 1.2 ),
7592  Quality_2 = cms.double( 15.0 ),
7593  DeltaDCut_1 = cms.double( 40.0 ),
7594  Quality_3 = cms.double( 7.0 ),
7595  DeltaDCut_3 = cms.double( 15.0 ),
7596  Quality_1 = cms.double( 20.0 ),
7597  Pt_threshold1 = cms.double( 0.0 ),
7598  DeltaRCut_2 = cms.double( 0.2 ),
7599  DeltaRCut_1 = cms.double( 0.1 ),
7600  Pt_threshold2 = cms.double( 9.99999999E8 ),
7601  Chi2Cut_1 = cms.double( 50.0 ),
7602  Chi2Cut_2 = cms.double( 50.0 ),
7603  DeltaRCut_3 = cms.double( 1.0 ),
7604  LocChi2Cut = cms.double( 0.001 ),
7605  Propagator = cms.string( "hltESPSmartPropagator" ),
7606  MinPt = cms.double( 1.0 ),
7607  MinP = cms.double( 2.5 )
7608  ),
7609  ScaleTECxFactor = cms.double( -1.0 ),
7610  tkTrajUseVertex = cms.bool( False ),
7611  MuonTrackingRegionBuilder = cms.PSet(
7612  Rescale_Dz = cms.double( 4.0 ),
7613  Pt_fixed = cms.bool( True ),
7614  Eta_fixed = cms.bool( True ),
7615  Eta_min = cms.double( 0.1 ),
7616  DeltaZ = cms.double( 24.2 ),
7617  maxRegions = cms.int32( 2 ),
7618  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7619  UseVertex = cms.bool( False ),
7620  Z_fixed = cms.bool( True ),
7621  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7622  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7623  Rescale_phi = cms.double( 3.0 ),
7624  DeltaEta = cms.double( 0.04 ),
7625  precise = cms.bool( True ),
7626  OnDemand = cms.int32( -1 ),
7627  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7628  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7629  vertexCollection = cms.InputTag( "pixelVertices" ),
7630  Pt_min = cms.double( 3.0 ),
7631  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7632  Phi_fixed = cms.bool( True ),
7633  DeltaR = cms.double( 0.025 ),
7634  input = cms.InputTag( "hltL2SelectorForL3IO" ),
7635  DeltaPhi = cms.double( 0.15 ),
7636  Phi_min = cms.double( 0.1 ),
7637  Rescale_eta = cms.double( 3.0 )
7638  ),
7639  TrackTransformer = cms.PSet(
7640  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7641  RefitDirection = cms.string( "insideOut" ),
7642  RefitRPCHits = cms.bool( True ),
7643  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7644  DoPredictionsOnly = cms.bool( False ),
7645  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7646  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7647  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7648  ),
7649  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7650  RefitRPCHits = cms.bool( True ),
7651  tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ),
7652  GlbRefitterParameters = cms.PSet(
7653  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7654  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7655  RefitFlag = cms.bool( True ),
7656  SkipStation = cms.int32( -1 ),
7657  Chi2CutRPC = cms.double( 1.0 ),
7658  PropDirForCosmics = cms.bool( False ),
7659  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7660  HitThreshold = cms.int32( 1 ),
7661  DYTthrs = cms.vint32( 30, 15 ),
7662  TrackerSkipSystem = cms.int32( -1 ),
7663  RefitDirection = cms.string( "insideOut" ),
7664  Chi2CutCSC = cms.double( 150.0 ),
7665  Chi2CutDT = cms.double( 10.0 ),
7666  RefitRPCHits = cms.bool( True ),
7667  TrackerSkipSection = cms.int32( -1 ),
7668  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7669  DoPredictionsOnly = cms.bool( False ),
7670  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7671  MuonHitsOption = cms.int32( 1 ),
7672  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7673  ),
7674  PCut = cms.double( 2.5 ),
7675  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7676  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7677  matchToSeeds = cms.bool( True ),
7678  tkTrajMaxChi2 = cms.double( 9999.0 ),
7679  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7680  ScaleTECyFactor = cms.double( -1.0 ),
7681  tkTrajLabel = cms.InputTag( "hltIter3IterL3MuonMerged" )
7682  ),
7683  TrackLoaderParameters = cms.PSet(
7684  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7685  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7686  DoSmoothing = cms.bool( False ),
7687  SmoothTkTrack = cms.untracked.bool( False ),
7688  VertexConstraint = cms.bool( False ),
7689  MuonUpdatorAtVertexParameters = cms.PSet(
7690  MaxChi2 = cms.double( 1000000.0 ),
7691  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7692  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7693  ),
7694  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7695  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7696  ),
7697  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
7698 )
7699 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7700  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7701 )
7702 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7703  L1MinPt = cms.double( -1.0 ),
7704  CentralBxOnly = cms.bool( True ),
7705  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7706  L1MaxEta = cms.double( 5.0 ),
7707  L1MinQuality = cms.uint32( 7 )
7708 )
7709 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7710  RegionPSet = cms.PSet(
7711  vertexCollection = cms.InputTag( "notUsed" ),
7712  zErrorVetex = cms.double( 0.2 ),
7713  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7714  zErrorBeamSpot = cms.double( 24.2 ),
7715  maxNVertices = cms.int32( 1 ),
7716  maxNRegions = cms.int32( 2 ),
7717  nSigmaZVertex = cms.double( 3.0 ),
7718  nSigmaZBeamSpot = cms.double( 4.0 ),
7719  ptMin = cms.double( 10.0 ),
7720  mode = cms.string( "BeamSpotSigma" ),
7721  input = cms.InputTag( "hltL1MuonsPt0" ),
7722  searchOpt = cms.bool( False ),
7723  whereToUseMeasurementTracker = cms.string( "Never" ),
7724  originRadius = cms.double( 0.2 ),
7725  measurementTrackerName = cms.InputTag( "" ),
7726  precise = cms.bool( True ),
7727  deltaEta = cms.double( 0.35 ),
7728  deltaPhi = cms.double( 0.2 )
7729  )
7730 )
7731 fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7732  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7733  'BPix1+BPix2+BPix3+FPix1_pos',
7734  'BPix1+BPix2+BPix3+FPix1_neg',
7735  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7736  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7737  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7738  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7739  MTOB = cms.PSet( ),
7740  TEC = cms.PSet( ),
7741  MTID = cms.PSet( ),
7742  FPix = cms.PSet(
7743  hitErrorRPhi = cms.double( 0.0051 ),
7744  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7745  useErrorsFromParam = cms.bool( True ),
7746  hitErrorRZ = cms.double( 0.0036 ),
7747  HitProducer = cms.string( "hltSiPixelRecHits" )
7748  ),
7749  MTEC = cms.PSet( ),
7750  MTIB = cms.PSet( ),
7751  TID = cms.PSet( ),
7752  TOB = cms.PSet( ),
7753  BPix = cms.PSet(
7754  hitErrorRPhi = cms.double( 0.0027 ),
7755  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7756  useErrorsFromParam = cms.bool( True ),
7757  hitErrorRZ = cms.double( 0.006 ),
7758  HitProducer = cms.string( "hltSiPixelRecHits" )
7759  ),
7760  TIB = cms.PSet( )
7761 )
7762 fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
7763  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7764  layerPairs = cms.vuint32( 0, 1, 2 ),
7765  clusterCheck = cms.InputTag( "" ),
7766  produceSeedingHitSets = cms.bool( False ),
7767  produceIntermediateHitDoublets = cms.bool( True ),
7768  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7769  maxElementTotal = cms.uint32( 50000000 ),
7770  maxElement = cms.uint32( 0 ),
7771  seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" )
7772 )
7773 fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7774  CAHardPtCut = cms.double( 0.0 ),
7775  CAPhiCut_byTriplets = cms.VPSet(
7776  cms.PSet( seedingLayers = cms.string( "" ),
7777  cut = cms.double( -1.0 )
7778  )
7779  ),
7780  extraHitRPhitolerance = cms.double( 0.032 ),
7781  doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ),
7782  fitFastCircle = cms.bool( True ),
7783  maxChi2 = cms.PSet(
7784  value2 = cms.double( 50.0 ),
7785  value1 = cms.double( 200.0 ),
7786  pt1 = cms.double( 0.7 ),
7787  enabled = cms.bool( True ),
7788  pt2 = cms.double( 2.0 )
7789  ),
7790  CAThetaCut = cms.double( 0.005 ),
7791  SeedComparitorPSet = cms.PSet(
7792  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7793  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7794  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7795  ),
7796  CAThetaCut_byTriplets = cms.VPSet(
7797  cms.PSet( seedingLayers = cms.string( "" ),
7798  cut = cms.double( -1.0 )
7799  )
7800  ),
7801  CAPhiCut = cms.double( 0.2 ),
7802  useBendingCorrection = cms.bool( True ),
7803  fitFastCircleChi2Cut = cms.bool( True )
7804 )
7805 fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
7806  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7807  passLabel = cms.string( "" ),
7808  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
7809  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
7810  SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" )
7811 )
7812 fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
7813  WtAverage = cms.bool( True ),
7814  Method2 = cms.bool( True ),
7815  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7816  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7817  Verbosity = cms.int32( 0 ),
7818  UseError = cms.bool( True ),
7819  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7820  PtMin = cms.double( 1.0 ),
7821  NTrkMin = cms.int32( 2 ),
7822  ZOffset = cms.double( 5.0 ),
7823  Finder = cms.string( "DivisiveVertexFinder" ),
7824  ZSeparation = cms.double( 0.05 )
7825 )
7826 fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7827  src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ),
7828  fractionSumPt2 = cms.double( 0.3 ),
7829  minSumPt2 = cms.double( 0.0 ),
7830  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7831  maxVtx = cms.uint32( 100 )
7832 )
7833 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7834  includeFourthHit = cms.bool( False ),
7835  useEventsWithNoVertex = cms.bool( True ),
7836  originHalfLength = cms.double( 0.3 ),
7837  useProtoTrackKinematics = cms.bool( False ),
7838  usePV = cms.bool( False ),
7839  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7840  InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7841  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7842  InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ),
7843  originRadius = cms.double( 0.1 )
7844 )
7845 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7846  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7847  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7848  SimpleMagneticField = cms.string( "ParabolicMf" ),
7849  TransientInitialStateEstimatorParameters = cms.PSet(
7850  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7851  numberMeasurementsForFit = cms.int32( 4 ),
7852  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7853  ),
7854  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7855  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7856  cleanTrajectoryAfterInOut = cms.bool( False ),
7857  useHitsSplitting = cms.bool( True ),
7858  RedundantSeedCleaner = cms.string( "none" ),
7859  reverseTrajectories = cms.bool( False ),
7860  doSeedingRegionRebuilding = cms.bool( True ),
7861  maxNSeeds = cms.uint32( 100000 ),
7862  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7863  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7864  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
7865 )
7866 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7867  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7868  SimpleMagneticField = cms.string( "ParabolicMf" ),
7869  clusterRemovalInfo = cms.InputTag( "" ),
7870  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7871  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7872  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7873  useHitsSplitting = cms.bool( False ),
7874  MeasurementTracker = cms.string( "" ),
7875  AlgorithmName = cms.string( "hltIter0" ),
7876  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7877  NavigationSchool = cms.string( "" ),
7878  TrajectoryInEvent = cms.bool( False ),
7879  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7880  GeometricInnerState = cms.bool( True ),
7881  useSimpleMF = cms.bool( True ),
7882  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7883 )
7884 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7885  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7886  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7887  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7888  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7889  mva = cms.PSet(
7890  minPixelHits = cms.vint32( 0, 3, 4 ),
7891  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7892  dr_par = cms.PSet(
7893  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7894  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7895  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7896  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7897  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7898  ),
7899  maxLostLayers = cms.vint32( 1, 1, 1 ),
7900  min3DLayers = cms.vint32( 0, 3, 4 ),
7901  dz_par = cms.PSet(
7902  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7903  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7904  dz_exp = cms.vint32( 4, 4, 2147483647 )
7905  ),
7906  minNVtxTrk = cms.int32( 3 ),
7907  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7908  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7909  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7910  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7911  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7912  minLayers = cms.vint32( 3, 3, 4 )
7913  ),
7914  ignoreVertices = cms.bool( False )
7915 )
7916 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7917  minQuality = cms.string( "highPurity" ),
7918  copyExtras = cms.untracked.bool( True ),
7919  copyTrajectories = cms.untracked.bool( False ),
7920  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7921  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7922  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' )
7923 )
7924 fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7925  trackClassifier = cms.InputTag( '','QualityMasks' ),
7926  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7927  maxChi2 = cms.double( 16.0 ),
7928  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7929  oldClusterRemovalInfo = cms.InputTag( "" ),
7930  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7931  overrideTrkQuals = cms.InputTag( "" ),
7932  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7933  TrackQuality = cms.string( "highPurity" )
7934 )
7935 fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7936  clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7937  OnDemand = cms.bool( False ),
7938  src = cms.InputTag( "hltSiStripClusters" )
7939 )
7940 fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7941  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7942  'BPix2+BPix3+BPix4',
7943  'BPix1+BPix3+BPix4',
7944  'BPix1+BPix2+BPix4',
7945  'BPix2+BPix3+FPix1_pos',
7946  'BPix2+BPix3+FPix1_neg',
7947  'BPix1+BPix2+FPix1_pos',
7948  'BPix1+BPix2+FPix1_neg',
7949  'BPix2+FPix1_pos+FPix2_pos',
7950  'BPix2+FPix1_neg+FPix2_neg',
7951  'BPix1+FPix1_pos+FPix2_pos',
7952  'BPix1+FPix1_neg+FPix2_neg',
7953  'FPix1_pos+FPix2_pos+FPix3_pos',
7954  'FPix1_neg+FPix2_neg+FPix3_neg',
7955  'BPix1+BPix3+FPix1_pos',
7956  'BPix1+BPix2+FPix2_pos',
7957  'BPix1+BPix3+FPix1_neg',
7958  'BPix1+BPix2+FPix2_neg',
7959  'BPix1+FPix2_neg+FPix3_neg',
7960  'BPix1+FPix1_neg+FPix3_neg',
7961  'BPix1+FPix2_pos+FPix3_pos',
7962  'BPix1+FPix1_pos+FPix3_pos' ),
7963  MTOB = cms.PSet( ),
7964  TEC = cms.PSet( ),
7965  MTID = cms.PSet( ),
7966  FPix = cms.PSet(
7967  hitErrorRPhi = cms.double( 0.0051 ),
7968  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7969  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7970  useErrorsFromParam = cms.bool( True ),
7971  hitErrorRZ = cms.double( 0.0036 ),
7972  HitProducer = cms.string( "hltSiPixelRecHits" )
7973  ),
7974  MTEC = cms.PSet( ),
7975  MTIB = cms.PSet( ),
7976  TID = cms.PSet( ),
7977  TOB = cms.PSet( ),
7978  BPix = cms.PSet(
7979  hitErrorRPhi = cms.double( 0.0027 ),
7980  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7981  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7982  useErrorsFromParam = cms.bool( True ),
7983  hitErrorRZ = cms.double( 0.006 ),
7984  HitProducer = cms.string( "hltSiPixelRecHits" )
7985  ),
7986  TIB = cms.PSet( )
7987 )
7988 fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7989  cut = cms.string( "" ),
7990  silentClusterCheck = cms.untracked.bool( False ),
7991  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7992  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7993  doClusterCheck = cms.bool( False ),
7994  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7995  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7996 )
7997 fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7998  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7999  layerPairs = cms.vuint32( 0, 1 ),
8000  clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ),
8001  produceSeedingHitSets = cms.bool( False ),
8002  produceIntermediateHitDoublets = cms.bool( True ),
8003  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8004  maxElementTotal = cms.uint32( 50000000 ),
8005  maxElement = cms.uint32( 0 ),
8006  seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" )
8007 )
8008 fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
8009  CAThetaCut = cms.double( 0.015 ),
8010  CAPhiCut_byTriplets = cms.VPSet(
8011  cms.PSet( seedingLayers = cms.string( "" ),
8012  cut = cms.double( -1.0 )
8013  )
8014  ),
8015  maxChi2 = cms.PSet(
8016  value2 = cms.double( 6.0 ),
8017  value1 = cms.double( 100.0 ),
8018  pt1 = cms.double( 0.8 ),
8019  enabled = cms.bool( True ),
8020  pt2 = cms.double( 8.0 )
8021  ),
8022  doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ),
8023  CAHardPtCut = cms.double( 0.3 ),
8024  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8025  CAThetaCut_byTriplets = cms.VPSet(
8026  cms.PSet( seedingLayers = cms.string( "" ),
8027  cut = cms.double( -1.0 )
8028  )
8029  ),
8030  CAPhiCut = cms.double( 0.1 ),
8031  useBendingCorrection = cms.bool( True ),
8032  extraHitRPhitolerance = cms.double( 0.032 )
8033 )
8034 fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
8035  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8036  forceKinematicWithRegionDirection = cms.bool( False ),
8037  magneticField = cms.string( "ParabolicMf" ),
8038  SeedMomentumForBOFF = cms.double( 5.0 ),
8039  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8040  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8041  MinOneOverPtError = cms.double( 1.0 ),
8042  seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ),
8043  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8044 )
8045 fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8046  src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ),
8047  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8048  SimpleMagneticField = cms.string( "ParabolicMf" ),
8049  TransientInitialStateEstimatorParameters = cms.PSet(
8050  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8051  numberMeasurementsForFit = cms.int32( 4 ),
8052  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8053  ),
8054  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8055  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8056  cleanTrajectoryAfterInOut = cms.bool( False ),
8057  useHitsSplitting = cms.bool( False ),
8058  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8059  reverseTrajectories = cms.bool( False ),
8060  doSeedingRegionRebuilding = cms.bool( False ),
8061  maxNSeeds = cms.uint32( 100000 ),
8062  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8063  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8064  TrajectoryBuilder = cms.string( "" )
8065 )
8066 fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8067  src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ),
8068  SimpleMagneticField = cms.string( "ParabolicMf" ),
8069  clusterRemovalInfo = cms.InputTag( "" ),
8070  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8071  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8072  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8073  useHitsSplitting = cms.bool( False ),
8074  MeasurementTracker = cms.string( "" ),
8075  AlgorithmName = cms.string( "hltIter2" ),
8076  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8077  NavigationSchool = cms.string( "" ),
8078  TrajectoryInEvent = cms.bool( False ),
8079  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8080  GeometricInnerState = cms.bool( True ),
8081  useSimpleMF = cms.bool( True ),
8082  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8083 )
8084 fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8085  src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
8086  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8087  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8088  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8089  mva = cms.PSet(
8090  minPixelHits = cms.vint32( 0, 0, 0 ),
8091  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8092  dr_par = cms.PSet(
8093  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8094  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8095  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8096  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8097  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8098  ),
8099  maxLostLayers = cms.vint32( 1, 1, 1 ),
8100  min3DLayers = cms.vint32( 0, 0, 0 ),
8101  dz_par = cms.PSet(
8102  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8103  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8104  dz_exp = cms.vint32( 4, 4, 2147483647 )
8105  ),
8106  minNVtxTrk = cms.int32( 3 ),
8107  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8108  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8109  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8110  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8111  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8112  minLayers = cms.vint32( 3, 3, 3 )
8113  ),
8114  ignoreVertices = cms.bool( False )
8115 )
8116 fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8117  minQuality = cms.string( "highPurity" ),
8118  copyExtras = cms.untracked.bool( True ),
8119  copyTrajectories = cms.untracked.bool( False ),
8120  originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
8121  originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8122  originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' )
8123 )
8124 fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8125  ShareFrac = cms.double( 0.19 ),
8126  writeOnlyTrkQuals = cms.bool( False ),
8127  MinPT = cms.double( 0.05 ),
8128  allowFirstHitShare = cms.bool( True ),
8129  copyExtras = cms.untracked.bool( True ),
8130  Epsilon = cms.double( -0.001 ),
8131  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8132  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8133  MaxNormalizedChisq = cms.double( 1000.0 ),
8134  copyMVA = cms.bool( False ),
8135  FoundHitBonus = cms.double( 5.0 ),
8136  LostHitPenalty = cms.double( 20.0 ),
8137  setsToMerge = cms.VPSet(
8138  cms.PSet( pQual = cms.bool( False ),
8139  tLists = cms.vint32( 0, 1 )
8140  )
8141  ),
8142  MinFound = cms.int32( 3 ),
8143  hasSelector = cms.vint32( 0, 0 ),
8144  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8145  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8146  newQuality = cms.string( "confirmed" )
8147 )
8148 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8149  trackClassifier = cms.InputTag( '','QualityMasks' ),
8150  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8151  maxChi2 = cms.double( 16.0 ),
8152  trajectories = cms.InputTag( "hltIter2IterL3FromL1MuonTrackSelectionHighPurity" ),
8153  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
8154  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8155  overrideTrkQuals = cms.InputTag( "" ),
8156  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8157  TrackQuality = cms.string( "highPurity" )
8158 )
8159 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8160  clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8161  OnDemand = cms.bool( False ),
8162  src = cms.InputTag( "hltSiStripClusters" )
8163 )
8164 fragment.hltIter3IterL3FromL1MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
8165  layerList = cms.vstring( 'BPix1+BPix2',
8166  'BPix1+BPix3',
8167  'BPix1+BPix4',
8168  'BPix2+BPix3',
8169  'BPix2+BPix4',
8170  'BPix3+BPix4',
8171  'BPix1+FPix1_pos',
8172  'BPix1+FPix1_neg',
8173  'BPix1+FPix2_pos',
8174  'BPix1+FPix2_neg',
8175  'BPix1+FPix3_pos',
8176  'BPix1+FPix3_neg',
8177  'BPix2+FPix1_pos',
8178  'BPix2+FPix1_neg',
8179  'BPix2+FPix2_pos',
8180  'BPix2+FPix2_neg',
8181  'BPix3+FPix1_pos',
8182  'BPix3+FPix1_neg',
8183  'FPix1_pos+FPix2_pos',
8184  'FPix1_neg+FPix2_neg',
8185  'FPix1_pos+FPix3_pos',
8186  'FPix1_neg+FPix3_neg',
8187  'FPix2_pos+FPix3_pos',
8188  'FPix2_neg+FPix3_neg' ),
8189  MTOB = cms.PSet( ),
8190  TEC = cms.PSet( ),
8191  MTID = cms.PSet( ),
8192  FPix = cms.PSet(
8193  hitErrorRPhi = cms.double( 0.0051 ),
8194  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8195  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8196  useErrorsFromParam = cms.bool( True ),
8197  hitErrorRZ = cms.double( 0.0036 ),
8198  HitProducer = cms.string( "hltSiPixelRecHits" )
8199  ),
8200  MTEC = cms.PSet( ),
8201  MTIB = cms.PSet( ),
8202  TID = cms.PSet( ),
8203  TOB = cms.PSet( ),
8204  BPix = cms.PSet(
8205  hitErrorRPhi = cms.double( 0.0027 ),
8206  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8207  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8208  useErrorsFromParam = cms.bool( True ),
8209  hitErrorRZ = cms.double( 0.006 ),
8210  HitProducer = cms.string( "hltSiPixelRecHits" )
8211  ),
8212  TIB = cms.PSet( )
8213 )
8214 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8215  RegionPSet = cms.PSet(
8216  vertexCollection = cms.InputTag( "notUsed" ),
8217  zErrorVetex = cms.double( 0.2 ),
8218  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8219  zErrorBeamSpot = cms.double( 24.2 ),
8220  maxNVertices = cms.int32( 1 ),
8221  maxNRegions = cms.int32( 2 ),
8222  nSigmaZVertex = cms.double( 3.0 ),
8223  nSigmaZBeamSpot = cms.double( 4.0 ),
8224  ptMin = cms.double( 10.0 ),
8225  mode = cms.string( "BeamSpotSigma" ),
8226  input = cms.InputTag( "hltL1MuonsPt0" ),
8227  searchOpt = cms.bool( False ),
8228  whereToUseMeasurementTracker = cms.string( "Never" ),
8229  originRadius = cms.double( 0.015 ),
8230  measurementTrackerName = cms.InputTag( "" ),
8231  precise = cms.bool( True ),
8232  deltaEta = cms.double( 0.2 ),
8233  deltaPhi = cms.double( 0.1 )
8234  )
8235 )
8236 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8237  cut = cms.string( "" ),
8238  silentClusterCheck = cms.untracked.bool( False ),
8239  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8240  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8241  doClusterCheck = cms.bool( False ),
8242  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
8243  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8244 )
8245 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8246  trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
8247  layerPairs = cms.vuint32( 0 ),
8248  clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
8249  produceSeedingHitSets = cms.bool( True ),
8250  produceIntermediateHitDoublets = cms.bool( False ),
8251  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8252  maxElementTotal = cms.uint32( 50000000 ),
8253  maxElement = cms.uint32( 0 ),
8254  seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayerPairs" )
8255 )
8256 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8257  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8258  forceKinematicWithRegionDirection = cms.bool( False ),
8259  magneticField = cms.string( "ParabolicMf" ),
8260  SeedMomentumForBOFF = cms.double( 5.0 ),
8261  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8262  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8263  MinOneOverPtError = cms.double( 1.0 ),
8264  seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
8265  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8266 )
8267 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8268  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
8269  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8270  SimpleMagneticField = cms.string( "ParabolicMf" ),
8271  TransientInitialStateEstimatorParameters = cms.PSet(
8272  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8273  numberMeasurementsForFit = cms.int32( 4 ),
8274  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8275  ),
8276  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8277  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8278  cleanTrajectoryAfterInOut = cms.bool( False ),
8279  useHitsSplitting = cms.bool( False ),
8280  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8281  reverseTrajectories = cms.bool( False ),
8282  doSeedingRegionRebuilding = cms.bool( False ),
8283  maxNSeeds = cms.uint32( 100000 ),
8284  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8285  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8286  TrajectoryBuilder = cms.string( "" )
8287 )
8288 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8289  src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
8290  SimpleMagneticField = cms.string( "ParabolicMf" ),
8291  clusterRemovalInfo = cms.InputTag( "" ),
8292  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8293  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8294  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8295  useHitsSplitting = cms.bool( False ),
8296  MeasurementTracker = cms.string( "" ),
8297  AlgorithmName = cms.string( "hltIter3" ),
8298  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8299  NavigationSchool = cms.string( "" ),
8300  TrajectoryInEvent = cms.bool( False ),
8301  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8302  GeometricInnerState = cms.bool( True ),
8303  useSimpleMF = cms.bool( True ),
8304  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8305 )
8306 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8307  src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8308  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8309  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8310  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8311  mva = cms.PSet(
8312  minPixelHits = cms.vint32( 0, 0, 0 ),
8313  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8314  dr_par = cms.PSet(
8315  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8316  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8317  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8318  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8319  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8320  ),
8321  maxLostLayers = cms.vint32( 1, 1, 1 ),
8322  min3DLayers = cms.vint32( 0, 0, 0 ),
8323  dz_par = cms.PSet(
8324  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8325  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8326  dz_exp = cms.vint32( 4, 4, 2147483647 )
8327  ),
8328  minNVtxTrk = cms.int32( 3 ),
8329  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8330  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8331  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8332  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8333  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8334  minLayers = cms.vint32( 3, 3, 3 )
8335  ),
8336  ignoreVertices = cms.bool( False )
8337 )
8338 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8339  minQuality = cms.string( "highPurity" ),
8340  copyExtras = cms.untracked.bool( True ),
8341  copyTrajectories = cms.untracked.bool( False ),
8342  originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8343  originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8344  originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' )
8345 )
8346 fragment.hltIter3IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8347  ShareFrac = cms.double( 0.19 ),
8348  writeOnlyTrkQuals = cms.bool( False ),
8349  MinPT = cms.double( 0.05 ),
8350  allowFirstHitShare = cms.bool( True ),
8351  copyExtras = cms.untracked.bool( True ),
8352  Epsilon = cms.double( -0.001 ),
8353  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8354  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8355  MaxNormalizedChisq = cms.double( 1000.0 ),
8356  copyMVA = cms.bool( False ),
8357  FoundHitBonus = cms.double( 5.0 ),
8358  LostHitPenalty = cms.double( 20.0 ),
8359  setsToMerge = cms.VPSet(
8360  cms.PSet( pQual = cms.bool( False ),
8361  tLists = cms.vint32( 0, 1 )
8362  )
8363  ),
8364  MinFound = cms.int32( 3 ),
8365  hasSelector = cms.vint32( 0, 0 ),
8366  TrackProducers = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8367  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8368  newQuality = cms.string( "confirmed" )
8369 )
8370 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
8371  ShareFrac = cms.double( 0.19 ),
8372  writeOnlyTrkQuals = cms.bool( False ),
8373  MinPT = cms.double( 0.05 ),
8374  allowFirstHitShare = cms.bool( True ),
8375  copyExtras = cms.untracked.bool( True ),
8376  Epsilon = cms.double( -0.001 ),
8377  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8378  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8379  MaxNormalizedChisq = cms.double( 1000.0 ),
8380  copyMVA = cms.bool( False ),
8381  FoundHitBonus = cms.double( 5.0 ),
8382  LostHitPenalty = cms.double( 20.0 ),
8383  setsToMerge = cms.VPSet(
8384  cms.PSet( pQual = cms.bool( False ),
8385  tLists = cms.vint32( 0, 1 )
8386  )
8387  ),
8388  MinFound = cms.int32( 3 ),
8389  hasSelector = cms.vint32( 0, 0 ),
8390  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8391  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8392  newQuality = cms.string( "confirmed" )
8393 )
8394 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
8395  ShareFrac = cms.double( 0.19 ),
8396  writeOnlyTrkQuals = cms.bool( False ),
8397  MinPT = cms.double( 0.05 ),
8398  allowFirstHitShare = cms.bool( True ),
8399  copyExtras = cms.untracked.bool( True ),
8400  Epsilon = cms.double( -0.001 ),
8401  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8402  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8403  MaxNormalizedChisq = cms.double( 1000.0 ),
8404  copyMVA = cms.bool( False ),
8405  FoundHitBonus = cms.double( 5.0 ),
8406  LostHitPenalty = cms.double( 20.0 ),
8407  setsToMerge = cms.VPSet(
8408  cms.PSet( pQual = cms.bool( False ),
8409  tLists = cms.vint32( 0, 1 )
8410  )
8411  ),
8412  MinFound = cms.int32( 3 ),
8413  hasSelector = cms.vint32( 0, 0 ),
8414  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8415  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8416  newQuality = cms.string( "confirmed" )
8417 )
8418 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
8419  ServiceParameters = cms.PSet(
8420  RPCLayers = cms.bool( True ),
8421  UseMuonNavigation = cms.untracked.bool( True ),
8422  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8423  'SteppingHelixPropagatorAny',
8424  'hltESPSmartPropagator',
8425  'hltESPSteppingHelixPropagatorOpposite' )
8426  ),
8427  L3TrajBuilderParameters = cms.PSet(
8428  PtCut = cms.double( 1.0 ),
8429  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8430  GlobalMuonTrackMatcher = cms.PSet(
8431  Chi2Cut_3 = cms.double( 200.0 ),
8432  DeltaDCut_2 = cms.double( 10.0 ),
8433  Eta_threshold = cms.double( 1.2 ),
8434  Quality_2 = cms.double( 15.0 ),
8435  DeltaDCut_1 = cms.double( 40.0 ),
8436  Quality_3 = cms.double( 7.0 ),
8437  DeltaDCut_3 = cms.double( 15.0 ),
8438  Quality_1 = cms.double( 20.0 ),
8439  Pt_threshold1 = cms.double( 0.0 ),
8440  DeltaRCut_2 = cms.double( 0.2 ),
8441  DeltaRCut_1 = cms.double( 0.1 ),
8442  Pt_threshold2 = cms.double( 9.99999999E8 ),
8443  Chi2Cut_1 = cms.double( 50.0 ),
8444  Chi2Cut_2 = cms.double( 50.0 ),
8445  DeltaRCut_3 = cms.double( 1.0 ),
8446  LocChi2Cut = cms.double( 0.001 ),
8447  Propagator = cms.string( "hltESPSmartPropagator" ),
8448  MinPt = cms.double( 1.0 ),
8449  MinP = cms.double( 2.5 )
8450  ),
8451  ScaleTECxFactor = cms.double( -1.0 ),
8452  tkTrajUseVertex = cms.bool( False ),
8453  MuonTrackingRegionBuilder = cms.PSet(
8454  Rescale_Dz = cms.double( 4.0 ),
8455  Pt_fixed = cms.bool( False ),
8456  Eta_fixed = cms.bool( True ),
8457  Eta_min = cms.double( 0.1 ),
8458  DeltaZ = cms.double( 24.2 ),
8459  maxRegions = cms.int32( 2 ),
8460  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8461  UseVertex = cms.bool( False ),
8462  Z_fixed = cms.bool( False ),
8463  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
8464  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
8465  Rescale_phi = cms.double( 3.0 ),
8466  DeltaEta = cms.double( 0.2 ),
8467  precise = cms.bool( True ),
8468  OnDemand = cms.int32( -1 ),
8469  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8470  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
8471  vertexCollection = cms.InputTag( "pixelVertices" ),
8472  Pt_min = cms.double( 3.0 ),
8473  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8474  Phi_fixed = cms.bool( True ),
8475  DeltaR = cms.double( 0.025 ),
8476  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8477  DeltaPhi = cms.double( 0.15 ),
8478  Phi_min = cms.double( 0.1 ),
8479  Rescale_eta = cms.double( 3.0 )
8480  ),
8481  TrackTransformer = cms.PSet(
8482  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8483  RefitDirection = cms.string( "insideOut" ),
8484  RefitRPCHits = cms.bool( True ),
8485  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8486  DoPredictionsOnly = cms.bool( False ),
8487  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8488  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8489  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8490  ),
8491  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8492  RefitRPCHits = cms.bool( True ),
8493  tkTrajVertex = cms.InputTag( "Notused" ),
8494  GlbRefitterParameters = cms.PSet(
8495  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8496  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8497  RefitFlag = cms.bool( True ),
8498  SkipStation = cms.int32( -1 ),
8499  Chi2CutRPC = cms.double( 1.0 ),
8500  PropDirForCosmics = cms.bool( False ),
8501  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8502  HitThreshold = cms.int32( 1 ),
8503  DYTthrs = cms.vint32( 30, 15 ),
8504  TrackerSkipSystem = cms.int32( -1 ),
8505  RefitDirection = cms.string( "insideOut" ),
8506  Chi2CutCSC = cms.double( 150.0 ),
8507  Chi2CutDT = cms.double( 10.0 ),
8508  RefitRPCHits = cms.bool( True ),
8509  TrackerSkipSection = cms.int32( -1 ),
8510  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8511  DoPredictionsOnly = cms.bool( False ),
8512  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8513  MuonHitsOption = cms.int32( 1 ),
8514  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8515  ),
8516  PCut = cms.double( 2.5 ),
8517  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
8518  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8519  tkTrajMaxChi2 = cms.double( 9999.0 ),
8520  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8521  ScaleTECyFactor = cms.double( -1.0 ),
8522  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
8523  ),
8524  TrackLoaderParameters = cms.PSet(
8525  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8526  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8527  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8528  DoSmoothing = cms.bool( True ),
8529  SmoothTkTrack = cms.untracked.bool( False ),
8530  VertexConstraint = cms.bool( False ),
8531  MuonUpdatorAtVertexParameters = cms.PSet(
8532  MaxChi2 = cms.double( 1000000.0 ),
8533  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8534  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
8535  ),
8536  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8537  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8538  ),
8539  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8540 )
8541 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
8542  TrackExtractorPSet = cms.PSet(
8543  Diff_z = cms.double( 0.2 ),
8544  inputTrackCollection = cms.InputTag( "hltIter3IterL3FromL1MuonMerged" ),
8545  Chi2Ndof_Max = cms.double( 1.0E64 ),
8546  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8547  DR_Veto = cms.double( 0.01 ),
8548  Pt_Min = cms.double( -1.0 ),
8549  DR_Max = cms.double( 1.0 ),
8550  NHits_Min = cms.uint32( 0 ),
8551  Chi2Prob_Min = cms.double( -1.0 ),
8552  Diff_r = cms.double( 0.1 ),
8553  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8554  ComponentName = cms.string( "TrackExtractor" )
8555  ),
8556  maxAbsEta = cms.double( 3.0 ),
8557  fillGlobalTrackRefits = cms.bool( False ),
8558  arbitrationCleanerOptions = cms.PSet(
8559  OverlapDTheta = cms.double( 0.02 ),
8560  Overlap = cms.bool( True ),
8561  Clustering = cms.bool( True ),
8562  ME1a = cms.bool( True ),
8563  ClusterDTheta = cms.double( 0.02 ),
8564  ClusterDPhi = cms.double( 0.6 ),
8565  OverlapDPhi = cms.double( 0.0786 )
8566  ),
8567  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
8568  fillShowerDigis = cms.bool( False ),
8569  addExtraSoftMuons = cms.bool( False ),
8570  debugWithTruthMatching = cms.bool( False ),
8571  CaloExtractorPSet = cms.PSet(
8572  DR_Veto_H = cms.double( 0.1 ),
8573  CenterConeOnCalIntersection = cms.bool( False ),
8574  NoiseTow_EE = cms.double( 0.15 ),
8575  Noise_EB = cms.double( 0.025 ),
8576  Noise_HE = cms.double( 0.2 ),
8577  DR_Veto_E = cms.double( 0.07 ),
8578  NoiseTow_EB = cms.double( 0.04 ),
8579  Noise_EE = cms.double( 0.1 ),
8580  UseRecHitsFlag = cms.bool( False ),
8581  DR_Max = cms.double( 1.0 ),
8582  DepositLabel = cms.untracked.string( "Cal" ),
8583  Noise_HO = cms.double( 0.2 ),
8584  DR_Veto_HO = cms.double( 0.1 ),
8585  Threshold_H = cms.double( 0.5 ),
8586  PrintTimeReport = cms.untracked.bool( False ),
8587  Threshold_E = cms.double( 0.2 ),
8588  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8589  ComponentName = cms.string( "CaloExtractorByAssociator" ),
8590  Threshold_HO = cms.double( 0.5 ),
8591  DepositInstanceLabels = cms.vstring( 'ecal',
8592  'hcal',
8593  'ho' ),
8594  ServiceParameters = cms.PSet(
8595  RPCLayers = cms.bool( False ),
8596  UseMuonNavigation = cms.untracked.bool( False ),
8597  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8598  ),
8599  TrackAssociatorParameters = cms.PSet(
8600  useMuon = cms.bool( False ),
8601  truthMatch = cms.bool( False ),
8602  usePreshower = cms.bool( False ),
8603  dRPreshowerPreselection = cms.double( 0.2 ),
8604  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8605  useEcal = cms.bool( False ),
8606  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8607  dRMuon = cms.double( 9999.0 ),
8608  dREcal = cms.double( 1.0 ),
8609  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8610  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8611  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8612  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8613  propagateAllDirections = cms.bool( True ),
8614  muonMaxDistanceY = cms.double( 5.0 ),
8615  useHO = cms.bool( False ),
8616  muonMaxDistanceX = cms.double( 5.0 ),
8617  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8618  useHcal = cms.bool( False ),
8619  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8620  accountForTrajectoryChangeCalo = cms.bool( False ),
8621  dREcalPreselection = cms.double( 1.0 ),
8622  useCalo = cms.bool( True ),
8623  dRMuonPreselection = cms.double( 0.2 ),
8624  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8625  dRHcal = cms.double( 1.0 ),
8626  dRHcalPreselection = cms.double( 1.0 ),
8627  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8628  ),
8629  Noise_HB = cms.double( 0.2 )
8630  ),
8631  runArbitrationCleaner = cms.bool( False ),
8632  fillEnergy = cms.bool( False ),
8633  TrackerKinkFinderParameters = cms.PSet(
8634  usePosition = cms.bool( False ),
8635  diagonalOnly = cms.bool( False )
8636  ),
8637  TimingFillerParameters = cms.PSet(
8638  DTTimingParameters = cms.PSet(
8639  HitError = cms.double( 6.0 ),
8640  MatchParameters = cms.PSet(
8641  TightMatchDT = cms.bool( False ),
8642  DTradius = cms.double( 0.01 ),
8643  TightMatchCSC = cms.bool( True ),
8644  CSCsegments = cms.InputTag( "hltCscSegments" ),
8645  DTsegments = cms.InputTag( "hltDt4DSegments" )
8646  ),
8647  debug = cms.bool( False ),
8648  DoWireCorr = cms.bool( False ),
8649  RequireBothProjections = cms.bool( False ),
8650  DTTimeOffset = cms.double( 2.7 ),
8651  PruneCut = cms.double( 10000.0 ),
8652  DTsegments = cms.InputTag( "hltDt4DSegments" ),
8653  UseSegmentT0 = cms.bool( False ),
8654  HitsMin = cms.int32( 5 ),
8655  DropTheta = cms.bool( True ),
8656  ServiceParameters = cms.PSet(
8657  RPCLayers = cms.bool( True ),
8658  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8659  )
8660  ),
8661  UseCSC = cms.bool( True ),
8662  CSCTimingParameters = cms.PSet(
8663  MatchParameters = cms.PSet(
8664  TightMatchDT = cms.bool( False ),
8665  DTradius = cms.double( 0.01 ),
8666  TightMatchCSC = cms.bool( True ),
8667  CSCsegments = cms.InputTag( "hltCscSegments" ),
8668  DTsegments = cms.InputTag( "hltDt4DSegments" )
8669  ),
8670  debug = cms.bool( False ),
8671  CSCWireTimeOffset = cms.double( 0.0 ),
8672  CSCStripError = cms.double( 7.0 ),
8673  CSCTimeOffset = cms.double( 0.0 ),
8674  CSCWireError = cms.double( 8.6 ),
8675  PruneCut = cms.double( 100.0 ),
8676  CSCsegments = cms.InputTag( "hltCscSegments" ),
8677  UseStripTime = cms.bool( True ),
8678  CSCStripTimeOffset = cms.double( 0.0 ),
8679  UseWireTime = cms.bool( True ),
8680  ServiceParameters = cms.PSet(
8681  RPCLayers = cms.bool( True ),
8682  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8683  )
8684  ),
8685  ErrorDT = cms.double( 6.0 ),
8686  EcalEnergyCut = cms.double( 0.4 ),
8687  UseECAL = cms.bool( True ),
8688  ErrorEB = cms.double( 2.085 ),
8689  UseDT = cms.bool( True ),
8690  ErrorEE = cms.double( 6.95 ),
8691  ErrorCSC = cms.double( 7.4 )
8692  ),
8693  inputCollectionTypes = cms.vstring( 'inner tracks',
8694  'links',
8695  'outer tracks' ),
8696  arbitrateTrackerMuons = cms.bool( True ),
8697  minCaloCompatibility = cms.double( 0.6 ),
8698  ecalDepositName = cms.string( "ecal" ),
8699  minP = cms.double( 0.0 ),
8700  fillIsolation = cms.bool( False ),
8701  jetDepositName = cms.string( "jets" ),
8702  hoDepositName = cms.string( "ho" ),
8703  writeIsoDeposits = cms.bool( False ),
8704  maxAbsPullX = cms.double( 4.0 ),
8705  maxAbsPullY = cms.double( 9999.0 ),
8706  minPt = cms.double( 2.0 ),
8707  TrackAssociatorParameters = cms.PSet(
8708  useMuon = cms.bool( True ),
8709  truthMatch = cms.bool( False ),
8710  usePreshower = cms.bool( False ),
8711  dRPreshowerPreselection = cms.double( 0.2 ),
8712  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8713  useEcal = cms.bool( False ),
8714  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8715  dRMuon = cms.double( 9999.0 ),
8716  dREcal = cms.double( 9999.0 ),
8717  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8718  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8719  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8720  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8721  propagateAllDirections = cms.bool( True ),
8722  muonMaxDistanceY = cms.double( 5.0 ),
8723  useHO = cms.bool( False ),
8724  muonMaxDistanceX = cms.double( 5.0 ),
8725  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8726  useHcal = cms.bool( False ),
8727  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8728  accountForTrajectoryChangeCalo = cms.bool( False ),
8729  dREcalPreselection = cms.double( 0.05 ),
8730  useCalo = cms.bool( False ),
8731  dRMuonPreselection = cms.double( 0.2 ),
8732  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8733  dRHcal = cms.double( 9999.0 ),
8734  dRHcalPreselection = cms.double( 0.2 ),
8735  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8736  ),
8737  storeCrossedHcalRecHits = cms.bool( False ),
8738  JetExtractorPSet = cms.PSet(
8739  JetCollectionLabel = cms.InputTag( "Notused" ),
8740  DR_Veto = cms.double( 0.1 ),
8741  DR_Max = cms.double( 1.0 ),
8742  ExcludeMuonVeto = cms.bool( True ),
8743  PrintTimeReport = cms.untracked.bool( False ),
8744  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8745  ComponentName = cms.string( "JetExtractor" ),
8746  ServiceParameters = cms.PSet(
8747  RPCLayers = cms.bool( False ),
8748  UseMuonNavigation = cms.untracked.bool( False ),
8749  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8750  ),
8751  TrackAssociatorParameters = cms.PSet(
8752  useMuon = cms.bool( False ),
8753  truthMatch = cms.bool( False ),
8754  usePreshower = cms.bool( False ),
8755  dRPreshowerPreselection = cms.double( 0.2 ),
8756  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8757  useEcal = cms.bool( False ),
8758  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8759  dRMuon = cms.double( 9999.0 ),
8760  dREcal = cms.double( 0.5 ),
8761  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8762  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8763  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8764  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8765  propagateAllDirections = cms.bool( True ),
8766  muonMaxDistanceY = cms.double( 5.0 ),
8767  useHO = cms.bool( False ),
8768  muonMaxDistanceX = cms.double( 5.0 ),
8769  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8770  useHcal = cms.bool( False ),
8771  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8772  accountForTrajectoryChangeCalo = cms.bool( False ),
8773  dREcalPreselection = cms.double( 0.5 ),
8774  useCalo = cms.bool( True ),
8775  dRMuonPreselection = cms.double( 0.2 ),
8776  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8777  dRHcal = cms.double( 0.5 ),
8778  dRHcalPreselection = cms.double( 0.5 ),
8779  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8780  ),
8781  Threshold = cms.double( 5.0 )
8782  ),
8783  fillGlobalTrackQuality = cms.bool( False ),
8784  minPCaloMuon = cms.double( 1.0E9 ),
8785  maxAbsDy = cms.double( 9999.0 ),
8786  fillCaloCompatibility = cms.bool( False ),
8787  fillMatching = cms.bool( True ),
8788  MuonCaloCompatibility = cms.PSet(
8789  delta_eta = cms.double( 0.02 ),
8790  delta_phi = cms.double( 0.02 ),
8791  allSiPMHO = cms.bool( False ),
8792  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
8793  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
8794  ),
8795  fillTrackerKink = cms.bool( False ),
8796  ShowerDigiFillerParameters = cms.PSet(
8797  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
8798  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ),
8799  digiMaxDistanceX = cms.double( 25.0 )
8800  ),
8801  hcalDepositName = cms.string( "hcal" ),
8802  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8803  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
8804  trackDepositName = cms.string( "tracker" ),
8805  maxAbsDx = cms.double( 3.0 ),
8806  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8807  minNumberOfMatches = cms.int32( 1 )
8808 )
8809 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
8810  maxNormalizedChi2 = cms.double( 9999.0 ),
8811  minNMuonHits = cms.int32( 0 ),
8812  applyTriggerIdLoose = cms.bool( True ),
8813  minPixHits = cms.int32( 0 ),
8814  requiredTypeMask = cms.uint32( 0 ),
8815  minNMuonStations = cms.int32( 0 ),
8816  minPixLayer = cms.int32( 0 ),
8817  typeMuon = cms.uint32( 0 ),
8818  minNTrkLayers = cms.int32( 0 ),
8819  minTrkHits = cms.int32( 0 ),
8820  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
8821  allowedTypeMask = cms.uint32( 0 ),
8822  minPt = cms.double( 0.0 )
8823 )
8824 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
8825  inputCollection = cms.InputTag( "hltIterL3Muons" )
8826 )
8827 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
8828  muon = cms.InputTag( "hltIterL3Muons" ),
8829  copyExtras = cms.untracked.bool( True ),
8830  copyTrajectories = cms.untracked.bool( False ),
8831  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
8832  copyMVA = cms.bool( False ),
8833  originalMVAVals = cms.InputTag( "none" )
8834 )
8835 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
8836  InputObjects = cms.InputTag( "hltIterL3Muons" )
8837 )
8838 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
8839  nSigmaTipMaxTolerance = cms.double( 0.0 ),
8840  chi2 = cms.double( 1000.0 ),
8841  nSigmaInvPtTolerance = cms.double( 0.0 ),
8842  ptMin = cms.double( 0.1 ),
8843  tipMax = cms.double( 1.0 )
8844 )
8845 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
8846  scaleErrorsForBPix1 = cms.bool( False ),
8847  scaleFactor = cms.double( 0.65 )
8848 )
8849 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
8850  RegionPSet = cms.PSet(
8851  nSigmaZ = cms.double( 4.0 ),
8852  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8853  ptMin = cms.double( 0.8 ),
8854  originRadius = cms.double( 0.02 ),
8855  precise = cms.bool( True )
8856  )
8857 )
8858 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
8859  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
8860  'BPix1+BPix2+BPix3+FPix1_pos',
8861  'BPix1+BPix2+BPix3+FPix1_neg',
8862  'BPix1+BPix2+FPix1_pos+FPix2_pos',
8863  'BPix1+BPix2+FPix1_neg+FPix2_neg',
8864  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
8865  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
8866  MTOB = cms.PSet( ),
8867  TEC = cms.PSet( ),
8868  MTID = cms.PSet( ),
8869  FPix = cms.PSet(
8870  hitErrorRPhi = cms.double( 0.0051 ),
8871  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8872  useErrorsFromParam = cms.bool( True ),
8873  hitErrorRZ = cms.double( 0.0036 ),
8874  HitProducer = cms.string( "hltSiPixelRecHits" )
8875  ),
8876  MTEC = cms.PSet( ),
8877  MTIB = cms.PSet( ),
8878  TID = cms.PSet( ),
8879  TOB = cms.PSet( ),
8880  BPix = cms.PSet(
8881  hitErrorRPhi = cms.double( 0.0027 ),
8882  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8883  useErrorsFromParam = cms.bool( True ),
8884  hitErrorRZ = cms.double( 0.006 ),
8885  HitProducer = cms.string( "hltSiPixelRecHits" )
8886  ),
8887  TIB = cms.PSet( )
8888 )
8889 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
8890  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
8891  layerPairs = cms.vuint32( 0, 1, 2 ),
8892  clusterCheck = cms.InputTag( "" ),
8893  produceSeedingHitSets = cms.bool( False ),
8894  produceIntermediateHitDoublets = cms.bool( True ),
8895  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8896  maxElementTotal = cms.uint32( 50000000 ),
8897  maxElement = cms.uint32( 0 ),
8898  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
8899 )
8900 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
8901  CAHardPtCut = cms.double( 0.0 ),
8902  CAPhiCut_byTriplets = cms.VPSet(
8903  cms.PSet( seedingLayers = cms.string( "" ),
8904  cut = cms.double( -1.0 )
8905  )
8906  ),
8907  extraHitRPhitolerance = cms.double( 0.032 ),
8908  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
8909  fitFastCircle = cms.bool( True ),
8910  maxChi2 = cms.PSet(
8911  value2 = cms.double( 50.0 ),
8912  value1 = cms.double( 200.0 ),
8913  pt1 = cms.double( 0.7 ),
8914  enabled = cms.bool( True ),
8915  pt2 = cms.double( 2.0 )
8916  ),
8917  CAThetaCut = cms.double( 0.002 ),
8918  SeedComparitorPSet = cms.PSet(
8919  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8920  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8921  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
8922  ),
8923  CAThetaCut_byTriplets = cms.VPSet(
8924  cms.PSet( seedingLayers = cms.string( "" ),
8925  cut = cms.double( -1.0 )
8926  )
8927  ),
8928  CAPhiCut = cms.double( 0.2 ),
8929  useBendingCorrection = cms.bool( True ),
8930  fitFastCircleChi2Cut = cms.bool( True )
8931 )
8932 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
8933  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
8934  passLabel = cms.string( "" ),
8935  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
8936  Filter = cms.InputTag( "hltPixelTracksFilter" ),
8937  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" )
8938 )
8939 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
8940  WtAverage = cms.bool( True ),
8941  Method2 = cms.bool( True ),
8942  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8943  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
8944  Verbosity = cms.int32( 0 ),
8945  UseError = cms.bool( True ),
8946  TrackCollection = cms.InputTag( "hltPixelTracks" ),
8947  PtMin = cms.double( 1.0 ),
8948  NTrkMin = cms.int32( 2 ),
8949  ZOffset = cms.double( 5.0 ),
8950  Finder = cms.string( "DivisiveVertexFinder" ),
8951  ZSeparation = cms.double( 0.05 )
8952 )
8953 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
8954  src = cms.InputTag( "hltPixelVertices" ),
8955  fractionSumPt2 = cms.double( 0.3 ),
8956  minSumPt2 = cms.double( 0.0 ),
8957  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
8958  maxVtx = cms.uint32( 100 )
8959 )
8960 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8961  includeFourthHit = cms.bool( False ),
8962  useEventsWithNoVertex = cms.bool( True ),
8963  originHalfLength = cms.double( 0.3 ),
8964  useProtoTrackKinematics = cms.bool( False ),
8965  usePV = cms.bool( False ),
8966  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
8967  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8968  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8969  InputCollection = cms.InputTag( "hltPixelTracks" ),
8970  originRadius = cms.double( 0.1 )
8971 )
8972 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8973  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8974  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8975  SimpleMagneticField = cms.string( "ParabolicMf" ),
8976  TransientInitialStateEstimatorParameters = cms.PSet(
8977  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8978  numberMeasurementsForFit = cms.int32( 4 ),
8979  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8980  ),
8981  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8982  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8983  cleanTrajectoryAfterInOut = cms.bool( False ),
8984  useHitsSplitting = cms.bool( False ),
8985  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8986  reverseTrajectories = cms.bool( False ),
8987  doSeedingRegionRebuilding = cms.bool( False ),
8988  maxNSeeds = cms.uint32( 100000 ),
8989  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
8990  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8991  TrajectoryBuilder = cms.string( "" )
8992 )
8993 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8994  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8995  SimpleMagneticField = cms.string( "ParabolicMf" ),
8996  clusterRemovalInfo = cms.InputTag( "" ),
8997  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8998  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8999  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9000  useHitsSplitting = cms.bool( False ),
9001  MeasurementTracker = cms.string( "" ),
9002  AlgorithmName = cms.string( "hltIter0" ),
9003  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9004  NavigationSchool = cms.string( "" ),
9005  TrajectoryInEvent = cms.bool( False ),
9006  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9007  GeometricInnerState = cms.bool( True ),
9008  useSimpleMF = cms.bool( True ),
9009  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9010 )
9011 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9012  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
9013  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9014  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9015  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9016  mva = cms.PSet(
9017  minPixelHits = cms.vint32( 0, 3, 4 ),
9018  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9019  dr_par = cms.PSet(
9020  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9021  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
9022  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
9023  dr_exp = cms.vint32( 4, 4, 4 ),
9024  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9025  ),
9026  maxLostLayers = cms.vint32( 1, 1, 1 ),
9027  min3DLayers = cms.vint32( 0, 3, 4 ),
9028  dz_par = cms.PSet(
9029  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
9030  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
9031  dz_exp = cms.vint32( 4, 4, 4 )
9032  ),
9033  minNVtxTrk = cms.int32( 3 ),
9034  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9035  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9036  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9037  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9038  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9039  minLayers = cms.vint32( 3, 3, 4 )
9040  ),
9041  ignoreVertices = cms.bool( False )
9042 )
9043 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9044  minQuality = cms.string( "highPurity" ),
9045  copyExtras = cms.untracked.bool( True ),
9046  copyTrajectories = cms.untracked.bool( False ),
9047  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
9048  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
9049  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
9050 )
9051 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9052  trackClassifier = cms.InputTag( '','QualityMasks' ),
9053  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9054  maxChi2 = cms.double( 9.0 ),
9055  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
9056  oldClusterRemovalInfo = cms.InputTag( "" ),
9057  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9058  overrideTrkQuals = cms.InputTag( "" ),
9059  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9060  TrackQuality = cms.string( "highPurity" )
9061 )
9062 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9063  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9064  OnDemand = cms.bool( False ),
9065  src = cms.InputTag( "hltSiStripClusters" )
9066 )
9067 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
9068  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
9069  'BPix1+BPix2+BPix3+FPix1_pos',
9070  'BPix1+BPix2+BPix3+FPix1_neg',
9071  'BPix1+BPix2+FPix1_pos+FPix2_pos',
9072  'BPix1+BPix2+FPix1_neg+FPix2_neg',
9073  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
9074  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
9075  MTOB = cms.PSet( ),
9076  TEC = cms.PSet( ),
9077  MTID = cms.PSet( ),
9078  FPix = cms.PSet(
9079  hitErrorRPhi = cms.double( 0.0051 ),
9080  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9081  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9082  useErrorsFromParam = cms.bool( True ),
9083  hitErrorRZ = cms.double( 0.0036 ),
9084  HitProducer = cms.string( "hltSiPixelRecHits" )
9085  ),
9086  MTEC = cms.PSet( ),
9087  MTIB = cms.PSet( ),
9088  TID = cms.PSet( ),
9089  TOB = cms.PSet( ),
9090  BPix = cms.PSet(
9091  hitErrorRPhi = cms.double( 0.0027 ),
9092  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9093  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9094  useErrorsFromParam = cms.bool( True ),
9095  hitErrorRZ = cms.double( 0.006 ),
9096  HitProducer = cms.string( "hltSiPixelRecHits" )
9097  ),
9098  TIB = cms.PSet( )
9099 )
9100 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
9101  RegionPSet = cms.PSet(
9102  useFixedError = cms.bool( True ),
9103  nSigmaZ = cms.double( 4.0 ),
9104  VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9105  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9106  useFoundVertices = cms.bool( True ),
9107  fixedError = cms.double( 0.2 ),
9108  sigmaZVertex = cms.double( 3.0 ),
9109  useFakeVertices = cms.bool( False ),
9110  ptMin = cms.double( 0.4 ),
9111  originRadius = cms.double( 0.05 ),
9112  precise = cms.bool( True ),
9113  useMultipleScattering = cms.bool( False )
9114  )
9115 )
9116 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9117  cut = cms.string( "" ),
9118  silentClusterCheck = cms.untracked.bool( False ),
9119  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9120  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9121  doClusterCheck = cms.bool( False ),
9122  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9123  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9124 )
9125 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9126  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
9127  layerPairs = cms.vuint32( 0, 1, 2 ),
9128  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
9129  produceSeedingHitSets = cms.bool( False ),
9130  produceIntermediateHitDoublets = cms.bool( True ),
9131  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9132  maxElementTotal = cms.uint32( 50000000 ),
9133  maxElement = cms.uint32( 0 ),
9134  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" )
9135 )
9136 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
9137  CAHardPtCut = cms.double( 0.0 ),
9138  CAPhiCut_byTriplets = cms.VPSet(
9139  cms.PSet( seedingLayers = cms.string( "" ),
9140  cut = cms.double( -1.0 )
9141  )
9142  ),
9143  extraHitRPhitolerance = cms.double( 0.032 ),
9144  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
9145  fitFastCircle = cms.bool( True ),
9146  maxChi2 = cms.PSet(
9147  value2 = cms.double( 100.0 ),
9148  value1 = cms.double( 1000.0 ),
9149  pt1 = cms.double( 0.4 ),
9150  enabled = cms.bool( True ),
9151  pt2 = cms.double( 2.0 )
9152  ),
9153  CAThetaCut = cms.double( 0.004 ),
9154  SeedComparitorPSet = cms.PSet(
9155  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9156  ComponentName = cms.string( "none" ),
9157  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9158  ),
9159  CAThetaCut_byTriplets = cms.VPSet(
9160  cms.PSet( seedingLayers = cms.string( "" ),
9161  cut = cms.double( -1.0 )
9162  )
9163  ),
9164  CAPhiCut = cms.double( 0.3 ),
9165  useBendingCorrection = cms.bool( True ),
9166  fitFastCircleChi2Cut = cms.bool( True )
9167 )
9168 fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer",
9169  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
9170  passLabel = cms.string( "" ),
9171  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
9172  Filter = cms.InputTag( "hltPixelTracksFilter" ),
9173  SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" )
9174 )
9175 fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9176  includeFourthHit = cms.bool( False ),
9177  useEventsWithNoVertex = cms.bool( True ),
9178  originHalfLength = cms.double( 0.3 ),
9179  useProtoTrackKinematics = cms.bool( False ),
9180  usePV = cms.bool( False ),
9181  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
9182  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9183  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9184  InputCollection = cms.InputTag( "hltIter1PixelTracks" ),
9185  originRadius = cms.double( 0.1 )
9186 )
9187 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9188  src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ),
9189  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9190  SimpleMagneticField = cms.string( "ParabolicMf" ),
9191  TransientInitialStateEstimatorParameters = cms.PSet(
9192  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9193  numberMeasurementsForFit = cms.int32( 4 ),
9194  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9195  ),
9196  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9197  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
9198  cleanTrajectoryAfterInOut = cms.bool( False ),
9199  useHitsSplitting = cms.bool( False ),
9200  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9201  reverseTrajectories = cms.bool( False ),
9202  doSeedingRegionRebuilding = cms.bool( False ),
9203  maxNSeeds = cms.uint32( 100000 ),
9204  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
9205  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9206  TrajectoryBuilder = cms.string( "" )
9207 )
9208 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9209  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
9210  SimpleMagneticField = cms.string( "ParabolicMf" ),
9211  clusterRemovalInfo = cms.InputTag( "" ),
9212  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9213  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
9214  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9215  useHitsSplitting = cms.bool( False ),
9216  MeasurementTracker = cms.string( "" ),
9217  AlgorithmName = cms.string( "hltIter1" ),
9218  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9219  NavigationSchool = cms.string( "" ),
9220  TrajectoryInEvent = cms.bool( False ),
9221  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9222  GeometricInnerState = cms.bool( True ),
9223  useSimpleMF = cms.bool( True ),
9224  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9225 )
9226 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
9227  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9228  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9229  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9230  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9231  mva = cms.PSet(
9232  minPixelHits = cms.vint32( 0, 0, 2 ),
9233  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9234  dr_par = cms.PSet(
9235  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9236  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
9237  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9238  dr_exp = cms.vint32( 3, 3, 3 ),
9239  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9240  ),
9241  maxLostLayers = cms.vint32( 1, 1, 1 ),
9242  min3DLayers = cms.vint32( 0, 0, 0 ),
9243  dz_par = cms.PSet(
9244  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9245  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
9246  dz_exp = cms.vint32( 3, 3, 3 )
9247  ),
9248  minNVtxTrk = cms.int32( 3 ),
9249  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9250  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9251  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9252  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9253  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9254  minLayers = cms.vint32( 3, 3, 3 )
9255  ),
9256  ignoreVertices = cms.bool( False )
9257 )
9258 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
9259  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9260  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9261  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9262  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9263  mva = cms.PSet(
9264  minPixelHits = cms.vint32( 0, 0, 1 ),
9265  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9266  dr_par = cms.PSet(
9267  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9268  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9269  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9270  dr_exp = cms.vint32( 4, 4, 4 ),
9271  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9272  ),
9273  maxLostLayers = cms.vint32( 99, 3, 3 ),
9274  min3DLayers = cms.vint32( 1, 2, 3 ),
9275  dz_par = cms.PSet(
9276  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9277  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9278  dz_exp = cms.vint32( 4, 4, 4 )
9279  ),
9280  minNVtxTrk = cms.int32( 2 ),
9281  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9282  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
9283  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9284  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
9285  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9286  minLayers = cms.vint32( 5, 5, 5 )
9287  ),
9288  ignoreVertices = cms.bool( False )
9289 )
9290 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
9291  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
9292  'hltIter1PFlowTrackCutClassifierDetached' )
9293 )
9294 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9295  minQuality = cms.string( "highPurity" ),
9296  copyExtras = cms.untracked.bool( True ),
9297  copyTrajectories = cms.untracked.bool( False ),
9298  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9299  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
9300  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
9301 )
9302 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
9303  ShareFrac = cms.double( 0.19 ),
9304  writeOnlyTrkQuals = cms.bool( False ),
9305  MinPT = cms.double( 0.05 ),
9306  allowFirstHitShare = cms.bool( True ),
9307  copyExtras = cms.untracked.bool( True ),
9308  Epsilon = cms.double( -0.001 ),
9309  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9310  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9311  MaxNormalizedChisq = cms.double( 1000.0 ),
9312  copyMVA = cms.bool( False ),
9313  FoundHitBonus = cms.double( 5.0 ),
9314  LostHitPenalty = cms.double( 20.0 ),
9315  setsToMerge = cms.VPSet(
9316  cms.PSet( pQual = cms.bool( False ),
9317  tLists = cms.vint32( 0, 1 )
9318  )
9319  ),
9320  MinFound = cms.int32( 3 ),
9321  hasSelector = cms.vint32( 0, 0 ),
9322  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9323  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9324  newQuality = cms.string( "confirmed" )
9325 )
9326 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
9327  src = cms.InputTag( "hltIter1Merged" ),
9328  particleType = cms.string( "pi+" )
9329 )
9330 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
9331  Active_Area_Repeats = cms.int32( 5 ),
9332  useMassDropTagger = cms.bool( False ),
9333  doAreaFastjet = cms.bool( False ),
9334  muMin = cms.double( -1.0 ),
9335  Ghost_EtaMax = cms.double( 6.0 ),
9336  maxBadHcalCells = cms.uint32( 9999999 ),
9337  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9338  applyWeight = cms.bool( False ),
9339  doAreaDiskApprox = cms.bool( False ),
9340  subtractorName = cms.string( "" ),
9341  dRMax = cms.double( -1.0 ),
9342  useExplicitGhosts = cms.bool( False ),
9343  puWidth = cms.double( 0.0 ),
9344  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9345  R0 = cms.double( -1.0 ),
9346  jetType = cms.string( "TrackJet" ),
9347  muCut = cms.double( -1.0 ),
9348  subjetPtMin = cms.double( -1.0 ),
9349  csRParam = cms.double( -1.0 ),
9350  MinVtxNdof = cms.int32( 0 ),
9351  minSeed = cms.uint32( 14327 ),
9352  voronoiRfact = cms.double( 0.9 ),
9353  doRhoFastjet = cms.bool( False ),
9354  jetAlgorithm = cms.string( "AntiKt" ),
9355  writeCompound = cms.bool( False ),
9356  muMax = cms.double( -1.0 ),
9357  nSigmaPU = cms.double( 1.0 ),
9358  GhostArea = cms.double( 0.01 ),
9359  Rho_EtaMax = cms.double( 4.4 ),
9360  restrictInputs = cms.bool( False ),
9361  nExclude = cms.uint32( 0 ),
9362  yMin = cms.double( -1.0 ),
9363  srcWeights = cms.InputTag( "" ),
9364  maxBadEcalCells = cms.uint32( 9999999 ),
9365  jetCollInstanceName = cms.string( "" ),
9366  useFiltering = cms.bool( False ),
9367  maxInputs = cms.uint32( 1 ),
9368  rFiltFactor = cms.double( -1.0 ),
9369  useDeterministicSeed = cms.bool( True ),
9370  doPVCorrection = cms.bool( False ),
9371  rFilt = cms.double( -1.0 ),
9372  yMax = cms.double( -1.0 ),
9373  zcut = cms.double( -1.0 ),
9374  useTrimming = cms.bool( False ),
9375  puCenters = cms.vdouble( ),
9376  MaxVtxZ = cms.double( 30.0 ),
9377  rParam = cms.double( 0.4 ),
9378  csRho_EtaMax = cms.double( -1.0 ),
9379  UseOnlyVertexTracks = cms.bool( False ),
9380  dRMin = cms.double( -1.0 ),
9381  gridSpacing = cms.double( -1.0 ),
9382  minimumTowersFraction = cms.double( 0.0 ),
9383  doFastJetNonUniform = cms.bool( False ),
9384  usePruning = cms.bool( False ),
9385  maxDepth = cms.int32( -1 ),
9386  yCut = cms.double( -1.0 ),
9387  useSoftDrop = cms.bool( False ),
9388  DzTrVtxMax = cms.double( 0.5 ),
9389  UseOnlyOnePV = cms.bool( True ),
9390  maxProblematicHcalCells = cms.uint32( 9999999 ),
9391  correctShape = cms.bool( False ),
9392  rcut_factor = cms.double( -1.0 ),
9393  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
9394  gridMaxRapidity = cms.double( -1.0 ),
9395  sumRecHits = cms.bool( False ),
9396  jetPtMin = cms.double( 7.5 ),
9397  puPtMin = cms.double( 0.0 ),
9398  useDynamicFiltering = cms.bool( False ),
9399  verbosity = cms.int32( 0 ),
9400  inputEtMin = cms.double( 0.1 ),
9401  useConstituentSubtraction = cms.bool( False ),
9402  beta = cms.double( -1.0 ),
9403  trimPtFracMin = cms.double( -1.0 ),
9404  radiusPU = cms.double( 0.4 ),
9405  nFilt = cms.int32( -1 ),
9406  useKtPruning = cms.bool( False ),
9407  DxyTrVtxMax = cms.double( 0.2 ),
9408  maxProblematicEcalCells = cms.uint32( 9999999 ),
9409  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
9410  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9411  doPUOffsetCorr = cms.bool( False ),
9412  writeJetsWithConst = cms.bool( False ),
9413  inputEMin = cms.double( 0.0 )
9414 )
9415 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
9416  fractionMinCaloInTauCone = cms.double( 0.7 ),
9417  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
9418  tauConeSize = cms.double( 0.2 ),
9419  ptTrkMaxInCaloCone = cms.double( 1.4 ),
9420  isolationConeSize = cms.double( 0.5 ),
9421  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
9422  nTrkMaxInCaloCone = cms.int32( 0 ),
9423  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9424  etaMinCaloJet = cms.double( -2.7 ),
9425  etaMaxCaloJet = cms.double( 2.7 ),
9426  ptMinCaloJet = cms.double( 10.0 ),
9427  inputTrackTag = cms.InputTag( "hltIter1Merged" )
9428 )
9429 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9430  trackClassifier = cms.InputTag( '','QualityMasks' ),
9431  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9432  maxChi2 = cms.double( 16.0 ),
9433  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
9434  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9435  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9436  overrideTrkQuals = cms.InputTag( "" ),
9437  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9438  TrackQuality = cms.string( "highPurity" )
9439 )
9440 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9441  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9442  OnDemand = cms.bool( False ),
9443  src = cms.InputTag( "hltSiStripClusters" )
9444 )
9445 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
9446  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9447  'BPix2+BPix3+BPix4',
9448  'BPix1+BPix3+BPix4',
9449  'BPix1+BPix2+BPix4',
9450  'BPix2+BPix3+FPix1_pos',
9451  'BPix2+BPix3+FPix1_neg',
9452  'BPix1+BPix2+FPix1_pos',
9453  'BPix1+BPix2+FPix1_neg',
9454  'BPix2+FPix1_pos+FPix2_pos',
9455  'BPix2+FPix1_neg+FPix2_neg',
9456  'BPix1+FPix1_pos+FPix2_pos',
9457  'BPix1+FPix1_neg+FPix2_neg',
9458  'FPix1_pos+FPix2_pos+FPix3_pos',
9459  'FPix1_neg+FPix2_neg+FPix3_neg',
9460  'BPix1+BPix3+FPix1_pos',
9461  'BPix1+BPix2+FPix2_pos',
9462  'BPix1+BPix3+FPix1_neg',
9463  'BPix1+BPix2+FPix2_neg',
9464  'BPix1+FPix2_neg+FPix3_neg',
9465  'BPix1+FPix1_neg+FPix3_neg',
9466  'BPix1+FPix2_pos+FPix3_pos',
9467  'BPix1+FPix1_pos+FPix3_pos' ),
9468  MTOB = cms.PSet( ),
9469  TEC = cms.PSet( ),
9470  MTID = cms.PSet( ),
9471  FPix = cms.PSet(
9472  hitErrorRPhi = cms.double( 0.0051 ),
9473  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9474  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9475  useErrorsFromParam = cms.bool( True ),
9476  hitErrorRZ = cms.double( 0.0036 ),
9477  HitProducer = cms.string( "hltSiPixelRecHits" )
9478  ),
9479  MTEC = cms.PSet( ),
9480  MTIB = cms.PSet( ),
9481  TID = cms.PSet( ),
9482  TOB = cms.PSet( ),
9483  BPix = cms.PSet(
9484  hitErrorRPhi = cms.double( 0.0027 ),
9485  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9486  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9487  useErrorsFromParam = cms.bool( True ),
9488  hitErrorRZ = cms.double( 0.006 ),
9489  HitProducer = cms.string( "hltSiPixelRecHits" )
9490  ),
9491  TIB = cms.PSet( )
9492 )
9493 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
9494  RegionPSet = cms.PSet(
9495  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9496  zErrorVetex = cms.double( 0.05 ),
9497  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9498  zErrorBeamSpot = cms.double( 15.0 ),
9499  maxNVertices = cms.int32( 10 ),
9500  maxNRegions = cms.int32( 100 ),
9501  nSigmaZVertex = cms.double( 4.0 ),
9502  nSigmaZBeamSpot = cms.double( 3.0 ),
9503  ptMin = cms.double( 0.4 ),
9504  mode = cms.string( "VerticesFixed" ),
9505  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
9506  searchOpt = cms.bool( True ),
9507  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9508  originRadius = cms.double( 0.025 ),
9509  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9510  precise = cms.bool( True ),
9511  deltaEta = cms.double( 0.8 ),
9512  deltaPhi = cms.double( 0.8 )
9513  )
9514 )
9515 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9516  cut = cms.string( "" ),
9517  silentClusterCheck = cms.untracked.bool( False ),
9518  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9519  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9520  doClusterCheck = cms.bool( False ),
9521  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9522  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9523 )
9524 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9525  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
9526  layerPairs = cms.vuint32( 0, 1 ),
9527  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
9528  produceSeedingHitSets = cms.bool( False ),
9529  produceIntermediateHitDoublets = cms.bool( True ),
9530  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9531  maxElementTotal = cms.uint32( 50000000 ),
9532  maxElement = cms.uint32( 0 ),
9533  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" )
9534 )
9535 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
9536  CAThetaCut = cms.double( 0.004 ),
9537  CAPhiCut_byTriplets = cms.VPSet(
9538  cms.PSet( seedingLayers = cms.string( "" ),
9539  cut = cms.double( -1.0 )
9540  )
9541  ),
9542  maxChi2 = cms.PSet(
9543  value2 = cms.double( 6.0 ),
9544  value1 = cms.double( 100.0 ),
9545  pt1 = cms.double( 0.4 ),
9546  enabled = cms.bool( True ),
9547  pt2 = cms.double( 8.0 )
9548  ),
9549  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
9550  CAHardPtCut = cms.double( 0.3 ),
9551  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9552  CAThetaCut_byTriplets = cms.VPSet(
9553  cms.PSet( seedingLayers = cms.string( "" ),
9554  cut = cms.double( -1.0 )
9555  )
9556  ),
9557  CAPhiCut = cms.double( 0.1 ),
9558  useBendingCorrection = cms.bool( True ),
9559  extraHitRPhitolerance = cms.double( 0.032 )
9560 )
9561 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
9562  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9563  forceKinematicWithRegionDirection = cms.bool( False ),
9564  magneticField = cms.string( "ParabolicMf" ),
9565  SeedMomentumForBOFF = cms.double( 5.0 ),
9566  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9567  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9568  MinOneOverPtError = cms.double( 1.0 ),
9569  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
9570  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
9571 )
9572 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9573  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
9574  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9575  SimpleMagneticField = cms.string( "ParabolicMf" ),
9576  TransientInitialStateEstimatorParameters = cms.PSet(
9577  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9578  numberMeasurementsForFit = cms.int32( 4 ),
9579  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9580  ),
9581  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9582  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9583  cleanTrajectoryAfterInOut = cms.bool( False ),
9584  useHitsSplitting = cms.bool( False ),
9585  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9586  reverseTrajectories = cms.bool( False ),
9587  doSeedingRegionRebuilding = cms.bool( False ),
9588  maxNSeeds = cms.uint32( 100000 ),
9589  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9590  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9591  TrajectoryBuilder = cms.string( "" )
9592 )
9593 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9594  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
9595  SimpleMagneticField = cms.string( "ParabolicMf" ),
9596  clusterRemovalInfo = cms.InputTag( "" ),
9597  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9598  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9599  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9600  useHitsSplitting = cms.bool( False ),
9601  MeasurementTracker = cms.string( "" ),
9602  AlgorithmName = cms.string( "hltIter2" ),
9603  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9604  NavigationSchool = cms.string( "" ),
9605  TrajectoryInEvent = cms.bool( False ),
9606  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9607  GeometricInnerState = cms.bool( True ),
9608  useSimpleMF = cms.bool( True ),
9609  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9610 )
9611 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9612  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9613  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9614  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9615  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9616  mva = cms.PSet(
9617  minPixelHits = cms.vint32( 0, 0, 0 ),
9618  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9619  dr_par = cms.PSet(
9620  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9621  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9622  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9623  dr_exp = cms.vint32( 4, 4, 4 ),
9624  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9625  ),
9626  maxLostLayers = cms.vint32( 1, 1, 1 ),
9627  min3DLayers = cms.vint32( 0, 0, 0 ),
9628  dz_par = cms.PSet(
9629  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9630  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9631  dz_exp = cms.vint32( 4, 4, 4 )
9632  ),
9633  minNVtxTrk = cms.int32( 3 ),
9634  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9635  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9636  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9637  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9638  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9639  minLayers = cms.vint32( 3, 3, 3 )
9640  ),
9641  ignoreVertices = cms.bool( False )
9642 )
9643 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9644  minQuality = cms.string( "highPurity" ),
9645  copyExtras = cms.untracked.bool( True ),
9646  copyTrajectories = cms.untracked.bool( False ),
9647  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9648  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
9649  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
9650 )
9651 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
9652  ShareFrac = cms.double( 0.19 ),
9653  writeOnlyTrkQuals = cms.bool( False ),
9654  MinPT = cms.double( 0.05 ),
9655  allowFirstHitShare = cms.bool( True ),
9656  copyExtras = cms.untracked.bool( True ),
9657  Epsilon = cms.double( -0.001 ),
9658  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9659  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9660  MaxNormalizedChisq = cms.double( 1000.0 ),
9661  copyMVA = cms.bool( False ),
9662  FoundHitBonus = cms.double( 5.0 ),
9663  LostHitPenalty = cms.double( 20.0 ),
9664  setsToMerge = cms.VPSet(
9665  cms.PSet( pQual = cms.bool( False ),
9666  tLists = cms.vint32( 0, 1 )
9667  )
9668  ),
9669  MinFound = cms.int32( 3 ),
9670  hasSelector = cms.vint32( 0, 0 ),
9671  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9672  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9673  newQuality = cms.string( "confirmed" )
9674 )
9675 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9676  trackClassifier = cms.InputTag( '','QualityMasks' ),
9677  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9678  maxChi2 = cms.double( 16.0 ),
9679  trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ),
9680  oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9681  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9682  overrideTrkQuals = cms.InputTag( "" ),
9683  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9684  TrackQuality = cms.string( "highPurity" )
9685 )
9686 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9687  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9688  OnDemand = cms.bool( False ),
9689  src = cms.InputTag( "hltSiStripClusters" )
9690 )
9691 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
9692  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9693  layerList = cms.vstring( 'BPix1+BPix2',
9694  'BPix1+BPix3',
9695  'BPix1+BPix4',
9696  'BPix2+BPix3',
9697  'BPix2+BPix4',
9698  'BPix3+BPix4',
9699  'BPix1+FPix1_pos',
9700  'BPix1+FPix1_neg',
9701  'BPix1+FPix2_pos',
9702  'BPix1+FPix2_neg',
9703  'BPix1+FPix3_pos',
9704  'BPix1+FPix3_neg',
9705  'BPix2+FPix1_pos',
9706  'BPix2+FPix1_neg',
9707  'BPix2+FPix2_pos',
9708  'BPix2+FPix2_neg',
9709  'BPix3+FPix1_pos',
9710  'BPix3+FPix1_neg',
9711  'FPix1_pos+FPix2_pos',
9712  'FPix1_neg+FPix2_neg',
9713  'FPix1_pos+FPix3_pos',
9714  'FPix1_neg+FPix3_neg',
9715  'FPix2_pos+FPix3_pos',
9716  'FPix2_neg+FPix3_neg' ),
9717  MTOB = cms.PSet( ),
9718  MTIB = cms.PSet( ),
9719  RegionPSet = cms.PSet(
9720  precise = cms.bool( True ),
9721  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9722  zErrorBeamSpot = cms.double( 15.0 ),
9723  nSigmaZVertex = cms.double( 3.0 ),
9724  nSigmaZBeamSpot = cms.double( 4.0 ),
9725  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9726  extraEta = cms.double( 0.0 ),
9727  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9728  ptMin = cms.double( 1.2 ),
9729  searchOpt = cms.bool( False ),
9730  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9731  maxNVertices = cms.int32( 3 ),
9732  extraPhi = cms.double( 0.0 ),
9733  originRadius = cms.double( 0.015 ),
9734  zErrorVertex = cms.double( 0.03 ),
9735  operationMode = cms.string( "VerticesFixed" )
9736  ),
9737  TEC = cms.PSet( ),
9738  ignoreSingleFPixPanelModules = cms.bool( True ),
9739  TID = cms.PSet( ),
9740  BPix = cms.PSet(
9741  hitErrorRPhi = cms.double( 0.0027 ),
9742  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9743  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9744  useErrorsFromParam = cms.bool( True ),
9745  hitErrorRZ = cms.double( 0.006 ),
9746  HitProducer = cms.string( "hltSiPixelRecHits" )
9747  ),
9748  MTID = cms.PSet( ),
9749  FPix = cms.PSet(
9750  hitErrorRPhi = cms.double( 0.0051 ),
9751  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9752  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9753  useErrorsFromParam = cms.bool( True ),
9754  hitErrorRZ = cms.double( 0.0036 ),
9755  HitProducer = cms.string( "hltSiPixelRecHits" )
9756  ),
9757  MTEC = cms.PSet( ),
9758  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9759  debug = cms.untracked.bool( False ),
9760  TOB = cms.PSet( ),
9761  createPlottingFiles = cms.untracked.bool( False ),
9762  TIB = cms.PSet( )
9763 )
9764 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9765  cut = cms.string( "" ),
9766  silentClusterCheck = cms.untracked.bool( False ),
9767  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9768  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9769  doClusterCheck = cms.bool( False ),
9770  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9771  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9772 )
9773 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9774  trackingRegions = cms.InputTag( "" ),
9775  layerPairs = cms.vuint32( 0 ),
9776  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
9777  produceSeedingHitSets = cms.bool( True ),
9778  produceIntermediateHitDoublets = cms.bool( False ),
9779  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
9780  maxElementTotal = cms.uint32( 50000000 ),
9781  maxElement = cms.uint32( 0 ),
9782  seedingLayers = cms.InputTag( "" )
9783 )
9784 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
9785  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9786  forceKinematicWithRegionDirection = cms.bool( False ),
9787  magneticField = cms.string( "ParabolicMf" ),
9788  SeedMomentumForBOFF = cms.double( 5.0 ),
9789  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9790  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9791  MinOneOverPtError = cms.double( 1.0 ),
9792  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
9793  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
9794 )
9795 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9796  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
9797  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9798  SimpleMagneticField = cms.string( "ParabolicMf" ),
9799  TransientInitialStateEstimatorParameters = cms.PSet(
9800  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9801  numberMeasurementsForFit = cms.int32( 4 ),
9802  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9803  ),
9804  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9805  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9806  cleanTrajectoryAfterInOut = cms.bool( False ),
9807  useHitsSplitting = cms.bool( False ),
9808  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9809  reverseTrajectories = cms.bool( False ),
9810  doSeedingRegionRebuilding = cms.bool( False ),
9811  maxNSeeds = cms.uint32( 100000 ),
9812  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9813  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9814  TrajectoryBuilder = cms.string( "" )
9815 )
9816 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9817  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
9818  SimpleMagneticField = cms.string( "ParabolicMf" ),
9819  clusterRemovalInfo = cms.InputTag( "" ),
9820  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9821  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9822  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9823  useHitsSplitting = cms.bool( False ),
9824  MeasurementTracker = cms.string( "" ),
9825  AlgorithmName = cms.string( "hltDoubletRecovery" ),
9826  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9827  NavigationSchool = cms.string( "" ),
9828  TrajectoryInEvent = cms.bool( False ),
9829  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9830  GeometricInnerState = cms.bool( True ),
9831  useSimpleMF = cms.bool( True ),
9832  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9833 )
9834 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9835  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
9836  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9837  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9838  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9839  mva = cms.PSet(
9840  minPixelHits = cms.vint32( 0, 0, 0 ),
9841  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9842  dr_par = cms.PSet(
9843  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9844  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9845  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9846  dr_exp = cms.vint32( 4, 4, 4 ),
9847  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9848  ),
9849  maxLostLayers = cms.vint32( 1, 1, 1 ),
9850  min3DLayers = cms.vint32( 0, 0, 0 ),
9851  dz_par = cms.PSet(
9852  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9853  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9854  dz_exp = cms.vint32( 4, 4, 4 )
9855  ),
9856  minNVtxTrk = cms.int32( 3 ),
9857  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9858  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9859  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9860  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9861  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9862  minLayers = cms.vint32( 3, 3, 3 )
9863  ),
9864  ignoreVertices = cms.bool( False )
9865 )
9866 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9867  minQuality = cms.string( "highPurity" ),
9868  copyExtras = cms.untracked.bool( True ),
9869  copyTrajectories = cms.untracked.bool( False ),
9870  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
9871  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
9872  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' )
9873 )
9874 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
9875  ShareFrac = cms.double( 0.19 ),
9876  writeOnlyTrkQuals = cms.bool( False ),
9877  MinPT = cms.double( 0.05 ),
9878  allowFirstHitShare = cms.bool( True ),
9879  copyExtras = cms.untracked.bool( True ),
9880  Epsilon = cms.double( -0.001 ),
9881  selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
9882  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9883  MaxNormalizedChisq = cms.double( 1000.0 ),
9884  copyMVA = cms.bool( False ),
9885  FoundHitBonus = cms.double( 5.0 ),
9886  LostHitPenalty = cms.double( 20.0 ),
9887  setsToMerge = cms.VPSet(
9888  cms.PSet( pQual = cms.bool( False ),
9889  tLists = cms.vint32( 0, 1 )
9890  )
9891  ),
9892  MinFound = cms.int32( 3 ),
9893  hasSelector = cms.vint32( 0, 0 ),
9894  TrackProducers = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
9895  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9896  newQuality = cms.string( "confirmed" )
9897 )
9898 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
9899  ShareFrac = cms.double( 0.19 ),
9900  writeOnlyTrkQuals = cms.bool( False ),
9901  MinPT = cms.double( 0.05 ),
9902  allowFirstHitShare = cms.bool( True ),
9903  copyExtras = cms.untracked.bool( True ),
9904  Epsilon = cms.double( -0.001 ),
9905  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
9906  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9907  MaxNormalizedChisq = cms.double( 1000.0 ),
9908  copyMVA = cms.bool( False ),
9909  FoundHitBonus = cms.double( 5.0 ),
9910  LostHitPenalty = cms.double( 20.0 ),
9911  setsToMerge = cms.VPSet(
9912  cms.PSet( pQual = cms.bool( False ),
9913  tLists = cms.vint32( 0, 1 )
9914  )
9915  ),
9916  MinFound = cms.int32( 3 ),
9917  hasSelector = cms.vint32( 0, 0 ),
9918  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
9919  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9920  newQuality = cms.string( "confirmed" )
9921 )
9922 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
9923  TrackTimesLabel = cms.InputTag( "dummy_default" ),
9924  vertexCollections = cms.VPSet(
9925  cms.PSet( chi2cutoff = cms.double( 3.0 ),
9926  label = cms.string( "" ),
9927  useBeamConstraint = cms.bool( False ),
9928  minNdof = cms.double( 0.0 ),
9929  maxDistanceToBeam = cms.double( 1.0 ),
9930  algorithm = cms.string( "AdaptiveVertexFitter" )
9931  ),
9932  cms.PSet( chi2cutoff = cms.double( 3.0 ),
9933  label = cms.string( "WithBS" ),
9934  useBeamConstraint = cms.bool( True ),
9935  minNdof = cms.double( 0.0 ),
9936  maxDistanceToBeam = cms.double( 1.0 ),
9937  algorithm = cms.string( "AdaptiveVertexFitter" )
9938  )
9939  ),
9940  verbose = cms.untracked.bool( False ),
9941  TkFilterParameters = cms.PSet(
9942  maxEta = cms.double( 100.0 ),
9943  minPt = cms.double( 0.0 ),
9944  minSiliconLayersWithHits = cms.int32( 5 ),
9945  minPixelLayersWithHits = cms.int32( 2 ),
9946  maxNormalizedChi2 = cms.double( 20.0 ),
9947  trackQuality = cms.string( "any" ),
9948  algorithm = cms.string( "filter" ),
9949  maxD0Significance = cms.double( 999.0 )
9950  ),
9951  recoveryVtxCollection = cms.InputTag( "" ),
9952  isRecoveryIteration = cms.bool( False ),
9953  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
9954  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9955  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
9956  TkClusParameters = cms.PSet(
9957  TkDAClusParameters = cms.PSet(
9958  zmerge = cms.double( 0.01 ),
9959  Tstop = cms.double( 0.5 ),
9960  d0CutOff = cms.double( 999.0 ),
9961  dzCutOff = cms.double( 4.0 ),
9962  vertexSize = cms.double( 0.15 ),
9963  coolingFactor = cms.double( 0.6 ),
9964  Tpurge = cms.double( 2.0 ),
9965  Tmin = cms.double( 2.4 ),
9966  uniquetrkweight = cms.double( 0.9 )
9967  ),
9968  algorithm = cms.string( "DA_vect" )
9969  )
9970 )
9971 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
9972  src = cms.InputTag( "hltVerticesPF" ),
9973  filterParams = cms.PSet(
9974  maxZ = cms.double( 24.0 ),
9975  minNdof = cms.double( 4.0 ),
9976  maxRho = cms.double( 2.0 ),
9977  pvSrc = cms.InputTag( "hltVerticesPF" )
9978  )
9979 )
9980 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
9981  filter = cms.bool( True ),
9982  src = cms.InputTag( "hltVerticesPFSelector" ),
9983  cut = cms.string( "!isFake" )
9984 )
9985 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
9986  result = cms.bool( True )
9987 )
9988 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
9989  useTCDSEventNumber = cms.bool( True ),
9990  invert = cms.bool( False ),
9991  period = cms.uint32( 107 ),
9992  rawInput = cms.InputTag( "rawDataCollector" ),
9993  fedId = cms.int32( 1024 )
9994 )
9995 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
9996  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9997  offset = cms.uint32( 0 )
9998 )
9999 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
10000  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10001  offset = cms.uint32( 0 )
10002 )
10003 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
10004  SelectedTriggerType = cms.int32( 3 )
10005 )
10006 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
10007  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10008  offset = cms.uint32( 0 )
10009 )
10010 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
10011  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10012  offset = cms.uint32( 0 )
10013 )
10014 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
10015  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
10016  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10017  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10018  saveTags = cms.bool( True ),
10019  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10020  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10021  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10022  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10023  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10024 )
10025 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
10026  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10027  offset = cms.uint32( 0 )
10028 )
10029 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
10030  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
10031  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10032  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10033  saveTags = cms.bool( True ),
10034  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10035  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10036  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10037  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10038  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10039 )
10040 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
10041  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10042  offset = cms.uint32( 0 )
10043 )
10044 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
10045  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
10046  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10047  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10048  saveTags = cms.bool( True ),
10049  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10050  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10051  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10052  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10053  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10054 )
10055 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
10056  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10057  offset = cms.uint32( 0 )
10058 )
10059 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
10060  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ),
10061  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10062  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10063  saveTags = cms.bool( True ),
10064  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10065  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10066  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10067  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10068  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10069 )
10070 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
10071  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10072  offset = cms.uint32( 0 )
10073 )
10074 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
10075  Active_Area_Repeats = cms.int32( 5 ),
10076  useMassDropTagger = cms.bool( False ),
10077  doAreaFastjet = cms.bool( False ),
10078  muMin = cms.double( -1.0 ),
10079  Ghost_EtaMax = cms.double( 6.0 ),
10080  maxBadHcalCells = cms.uint32( 9999999 ),
10081  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10082  applyWeight = cms.bool( False ),
10083  doAreaDiskApprox = cms.bool( True ),
10084  subtractorName = cms.string( "" ),
10085  dRMax = cms.double( -1.0 ),
10086  useExplicitGhosts = cms.bool( False ),
10087  puWidth = cms.double( 0.0 ),
10088  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10089  R0 = cms.double( -1.0 ),
10090  jetType = cms.string( "CaloJet" ),
10091  muCut = cms.double( -1.0 ),
10092  subjetPtMin = cms.double( -1.0 ),
10093  csRParam = cms.double( -1.0 ),
10094  MinVtxNdof = cms.int32( 5 ),
10095  minSeed = cms.uint32( 14327 ),
10096  voronoiRfact = cms.double( 0.9 ),
10097  doRhoFastjet = cms.bool( False ),
10098  jetAlgorithm = cms.string( "AntiKt" ),
10099  writeCompound = cms.bool( False ),
10100  muMax = cms.double( -1.0 ),
10101  nSigmaPU = cms.double( 1.0 ),
10102  GhostArea = cms.double( 0.01 ),
10103  Rho_EtaMax = cms.double( 4.4 ),
10104  restrictInputs = cms.bool( False ),
10105  nExclude = cms.uint32( 0 ),
10106  yMin = cms.double( -1.0 ),
10107  srcWeights = cms.InputTag( "" ),
10108  maxBadEcalCells = cms.uint32( 9999999 ),
10109  jetCollInstanceName = cms.string( "" ),
10110  useFiltering = cms.bool( False ),
10111  maxInputs = cms.uint32( 1 ),
10112  rFiltFactor = cms.double( -1.0 ),
10113  useDeterministicSeed = cms.bool( True ),
10114  doPVCorrection = cms.bool( False ),
10115  rFilt = cms.double( -1.0 ),
10116  yMax = cms.double( -1.0 ),
10117  zcut = cms.double( -1.0 ),
10118  useTrimming = cms.bool( False ),
10119  puCenters = cms.vdouble( ),
10120  MaxVtxZ = cms.double( 15.0 ),
10121  rParam = cms.double( 0.4 ),
10122  csRho_EtaMax = cms.double( -1.0 ),
10123  UseOnlyVertexTracks = cms.bool( False ),
10124  dRMin = cms.double( -1.0 ),
10125  gridSpacing = cms.double( -1.0 ),
10126  minimumTowersFraction = cms.double( 0.0 ),
10127  doFastJetNonUniform = cms.bool( False ),
10128  usePruning = cms.bool( False ),
10129  maxDepth = cms.int32( -1 ),
10130  yCut = cms.double( -1.0 ),
10131  useSoftDrop = cms.bool( False ),
10132  DzTrVtxMax = cms.double( 0.0 ),
10133  UseOnlyOnePV = cms.bool( False ),
10134  maxProblematicHcalCells = cms.uint32( 9999999 ),
10135  correctShape = cms.bool( False ),
10136  rcut_factor = cms.double( -1.0 ),
10137  src = cms.InputTag( "hltTowerMakerForAll" ),
10138  gridMaxRapidity = cms.double( -1.0 ),
10139  sumRecHits = cms.bool( False ),
10140  jetPtMin = cms.double( 1.0 ),
10141  puPtMin = cms.double( 10.0 ),
10142  useDynamicFiltering = cms.bool( False ),
10143  verbosity = cms.int32( 0 ),
10144  inputEtMin = cms.double( 0.3 ),
10145  useConstituentSubtraction = cms.bool( False ),
10146  beta = cms.double( -1.0 ),
10147  trimPtFracMin = cms.double( -1.0 ),
10148  radiusPU = cms.double( 0.4 ),
10149  nFilt = cms.int32( -1 ),
10150  useKtPruning = cms.bool( False ),
10151  DxyTrVtxMax = cms.double( 0.0 ),
10152  maxProblematicEcalCells = cms.uint32( 9999999 ),
10153  srcPVs = cms.InputTag( "NotUsed" ),
10154  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10155  doPUOffsetCorr = cms.bool( False ),
10156  writeJetsWithConst = cms.bool( False ),
10157  inputEMin = cms.double( 0.0 )
10158 )
10159 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
10160  min_N90 = cms.int32( -2 ),
10161  min_N90hits = cms.int32( 2 ),
10162  min_EMF = cms.double( 1.0E-6 ),
10163  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
10164  JetIDParams = cms.PSet(
10165  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
10166  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
10167  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10168  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
10169  useRecHits = cms.bool( True ),
10170  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10171  ),
10172  max_EMF = cms.double( 999.0 )
10173 )
10174 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
10175  gridSpacing = cms.double( 0.55 ),
10176  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
10177  maxRapidity = cms.double( 5.0 )
10178 )
10179 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10180  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
10181  algorithm = cms.string( "AK4CaloHLT" ),
10182  level = cms.string( "L1FastJet" )
10183 )
10184 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10185  algorithm = cms.string( "AK4CaloHLT" ),
10186  level = cms.string( "L2Relative" )
10187 )
10188 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10189  algorithm = cms.string( "AK4CaloHLT" ),
10190  level = cms.string( "L3Absolute" )
10191 )
10192 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10193  algorithm = cms.string( "AK4CaloHLT" ),
10194  level = cms.string( "L2L3Residual" )
10195 )
10196 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10197  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
10198 )
10199 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
10200  src = cms.InputTag( "hltAK4CaloJets" ),
10201  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10202 )
10203 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
10204  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
10205  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10206 )
10207 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
10208  usePt = cms.bool( False ),
10209  minPtJetHt = cms.double( 40.0 ),
10210  maxEtaJetMht = cms.double( 5.0 ),
10211  minNJetMht = cms.int32( 0 ),
10212  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
10213  maxEtaJetHt = cms.double( 2.5 ),
10214  minPtJetMht = cms.double( 30.0 ),
10215  minNJetHt = cms.int32( 0 ),
10216  pfCandidatesLabel = cms.InputTag( "" ),
10217  excludePFMuons = cms.bool( False )
10218 )
10219 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
10220  saveTags = cms.bool( True ),
10221  mhtLabels = cms.VInputTag( 'hltHtMht' ),
10222  meffSlope = cms.vdouble( 1.0 ),
10223  minHt = cms.vdouble( 80.0 ),
10224  minMht = cms.vdouble( 0.0 ),
10225  htLabels = cms.VInputTag( 'hltHtMht' ),
10226  minMeff = cms.vdouble( 0.0 )
10227 )
10228 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
10229  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10230  offset = cms.uint32( 0 )
10231 )
10232 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
10233  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10234  offset = cms.uint32( 1 )
10235 )
10236 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
10237  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10238  offset = cms.uint32( 2 )
10239 )
10240 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
10241  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10242  offset = cms.uint32( 3 )
10243 )
10244 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
10245  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10246  offset = cms.uint32( 4 )
10247 )
10248 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
10249  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10250  offset = cms.uint32( 5 )
10251 )
10252 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
10253  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10254  offset = cms.uint32( 6 )
10255 )
10256 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
10257  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10258  offset = cms.uint32( 7 )
10259 )
10260 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
10261  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10262  offset = cms.uint32( 8 )
10263 )
10264 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
10265  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10266  offset = cms.uint32( 9 )
10267 )
10268 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
10269  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10270  offset = cms.uint32( 10 )
10271 )
10272 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
10273  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10274  offset = cms.uint32( 11 )
10275 )
10276 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
10277  L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ),
10278  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10279  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10280  saveTags = cms.bool( True ),
10281  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10282  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10283  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10284  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10285  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10286 )
10287 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
10288  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10289  offset = cms.uint32( 0 )
10290 )
10291 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
10292  ESdigiCollection = cms.string( "" ),
10293  InstanceES = cms.string( "" ),
10294  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
10295  sourceTag = cms.InputTag( "rawDataCollector" ),
10296  debugMode = cms.untracked.bool( False )
10297 )
10298 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
10299  ESRecoAlgo = cms.int32( 0 ),
10300  ESrechitCollection = cms.string( "EcalRecHitsES" ),
10301  algo = cms.string( "ESRecHitWorker" ),
10302  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
10303 )
10304 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
10305  statusLevelRecHitsToUse = cms.int32( 1 ),
10306  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
10307  flagLevelRecHitsToUse = cms.int32( 1 ),
10308  maxNumberofClusters = cms.int32( 300 ),
10309  clusPhiSize = cms.int32( 3 ),
10310  posCalcParameters = cms.PSet(
10311  T0_barl = cms.double( 7.4 ),
10312  T0_endcPresh = cms.double( 1.2 ),
10313  LogWeighted = cms.bool( True ),
10314  T0_endc = cms.double( 3.1 ),
10315  X0 = cms.double( 0.89 ),
10316  W0 = cms.double( 4.2 )
10317  ),
10318  clusEtaSize = cms.int32( 3 ),
10319  useRecoFlag = cms.bool( False ),
10320  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10321  maxNumberofSeeds = cms.int32( 700 ),
10322  useDBStatus = cms.bool( True ),
10323  debugLevel = cms.int32( 0 ),
10324  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10325  clusSeedThrEndCap = cms.double( 1.0 ),
10326  clusSeedThr = cms.double( 0.5 ),
10327  doEndcaps = cms.bool( True ),
10328  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
10329  doBarrel = cms.bool( True )
10330 )
10331 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10332  barrelSelection = cms.PSet(
10333  massHighPi0Cand = cms.double( 0.163 ),
10334  ptMinForIsolation = cms.double( 1.0 ),
10335  seleMinvMaxBarrel = cms.double( 0.22 ),
10336  massLowPi0Cand = cms.double( 0.104 ),
10337  seleS9S25Gamma = cms.double( 0.0 ),
10338  seleBeltDeta = cms.double( 0.05 ),
10339  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10340  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10341  removePi0CandidatesForEta = cms.bool( False ),
10342  seleMinvMinBarrel = cms.double( 0.06 ),
10343  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
10344  selePtPairBarrel_region1 = cms.double( 2.0 ),
10345  selePtPairBarrel_region2 = cms.double( 1.75 ),
10346  seleBeltDR = cms.double( 0.2 ),
10347  region1_Barrel = cms.double( 1.0 ),
10348  seleIsoBarrel_region1 = cms.double( 0.5 ),
10349  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10350  seleIsoBarrel_region2 = cms.double( 0.5 ),
10351  selePtGammaBarrel_region2 = cms.double( 0.65 ),
10352  store5x5RecHitEB = cms.bool( False ),
10353  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10354  seleNxtalBarrel_region1 = cms.uint32( 6 )
10355  ),
10356  statusLevelRecHitsToUse = cms.int32( 1 ),
10357  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10358  doSelBarrel = cms.bool( True ),
10359  flagLevelRecHitsToUse = cms.int32( 1 ),
10360  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10361  doSelEndcap = cms.bool( False ),
10362  storeRecHitES = cms.bool( False ),
10363  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10364  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10365  useRecoFlag = cms.bool( False ),
10366  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10367  debugLevel = cms.int32( 0 ),
10368  endcapSelection = cms.PSet(
10369  seleBeltDetaEndCap = cms.double( 0.05 ),
10370  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10371  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10372  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10373  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10374  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10375  ptMinForIsolationEndCap = cms.double( 0.5 ),
10376  selePtPairEndCap_region1 = cms.double( 1.5 ),
10377  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10378  selePtPairEndCap_region2 = cms.double( 1.5 ),
10379  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10380  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10381  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10382  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10383  region1_EndCap = cms.double( 1.8 ),
10384  region2_EndCap = cms.double( 2.0 ),
10385  store5x5RecHitEE = cms.bool( False ),
10386  seleIsoEndCap_region3 = cms.double( 0.5 ),
10387  seleIsoEndCap_region2 = cms.double( 0.5 ),
10388  seleMinvMinEndCap = cms.double( 0.05 ),
10389  selePtPairEndCap_region3 = cms.double( 99.0 ),
10390  seleIsoEndCap_region1 = cms.double( 0.5 ),
10391  seleBeltDREndCap = cms.double( 0.2 ),
10392  seleMinvMaxEndCap = cms.double( 0.3 ),
10393  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10394  seleS9S25GammaEndCap = cms.double( 0.0 )
10395  ),
10396  preshowerSelection = cms.PSet(
10397  preshClusterEnergyCut = cms.double( 0.0 ),
10398  debugLevelES = cms.string( "" ),
10399  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10400  preshNclust = cms.int32( 4 ),
10401  preshStripEnergyCut = cms.double( 0.0 ),
10402  preshCalibPlaneY = cms.double( 0.7 ),
10403  preshSeededNstrip = cms.int32( 15 ),
10404  preshCalibGamma = cms.double( 0.024 ),
10405  preshCalibPlaneX = cms.double( 1.0 ),
10406  preshCalibMIP = cms.double( 9.0E-5 )
10407  ),
10408  useDBStatus = cms.bool( True )
10409 )
10410 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10411  doEnergyScale = cms.bool( False ),
10412  doLaserCorrectionsInverse = cms.bool( False ),
10413  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10414  doEnergyScaleInverse = cms.bool( False ),
10415  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10416  doIntercalibInverse = cms.bool( False ),
10417  doLaserCorrections = cms.bool( False ),
10418  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10419  doIntercalib = cms.bool( False ),
10420  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10421 )
10422 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10423  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10424  region = cms.string( "barrel" ),
10425  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10426  digisOut = cms.string( "pi0EBDigis" ),
10427  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
10428  srFlagsOut = cms.string( "pi0EBSrFlags" )
10429 )
10430 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
10431  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10432  offset = cms.uint32( 0 )
10433 )
10434 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10435  barrelSelection = cms.PSet(
10436  massHighPi0Cand = cms.double( 0.163 ),
10437  ptMinForIsolation = cms.double( 1.0 ),
10438  seleMinvMaxBarrel = cms.double( 0.22 ),
10439  massLowPi0Cand = cms.double( 0.104 ),
10440  seleS9S25Gamma = cms.double( 0.0 ),
10441  seleBeltDeta = cms.double( 0.05 ),
10442  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10443  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10444  removePi0CandidatesForEta = cms.bool( False ),
10445  seleMinvMinBarrel = cms.double( 0.06 ),
10446  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10447  selePtPairBarrel_region1 = cms.double( 1.5 ),
10448  selePtPairBarrel_region2 = cms.double( 1.5 ),
10449  seleBeltDR = cms.double( 0.2 ),
10450  region1_Barrel = cms.double( 1.0 ),
10451  seleIsoBarrel_region1 = cms.double( 0.5 ),
10452  selePtGammaBarrel_region1 = cms.double( 0.5 ),
10453  seleIsoBarrel_region2 = cms.double( 0.5 ),
10454  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10455  store5x5RecHitEB = cms.bool( False ),
10456  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10457  seleNxtalBarrel_region1 = cms.uint32( 6 )
10458  ),
10459  statusLevelRecHitsToUse = cms.int32( 1 ),
10460  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10461  doSelBarrel = cms.bool( False ),
10462  flagLevelRecHitsToUse = cms.int32( 1 ),
10463  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10464  doSelEndcap = cms.bool( True ),
10465  storeRecHitES = cms.bool( True ),
10466  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10467  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10468  useRecoFlag = cms.bool( False ),
10469  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10470  debugLevel = cms.int32( 0 ),
10471  endcapSelection = cms.PSet(
10472  seleBeltDetaEndCap = cms.double( 0.05 ),
10473  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10474  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
10475  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
10476  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10477  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10478  ptMinForIsolationEndCap = cms.double( 0.5 ),
10479  selePtPairEndCap_region1 = cms.double( 3.75 ),
10480  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10481  selePtPairEndCap_region2 = cms.double( 2.0 ),
10482  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
10483  selePtGammaEndCap_region3 = cms.double( 0.95 ),
10484  selePtGammaEndCap_region2 = cms.double( 0.95 ),
10485  selePtGammaEndCap_region1 = cms.double( 1.1 ),
10486  region1_EndCap = cms.double( 1.8 ),
10487  region2_EndCap = cms.double( 2.0 ),
10488  store5x5RecHitEE = cms.bool( False ),
10489  seleIsoEndCap_region3 = cms.double( 0.5 ),
10490  seleIsoEndCap_region2 = cms.double( 0.5 ),
10491  seleMinvMinEndCap = cms.double( 0.05 ),
10492  selePtPairEndCap_region3 = cms.double( 2.0 ),
10493  seleIsoEndCap_region1 = cms.double( 0.5 ),
10494  seleBeltDREndCap = cms.double( 0.2 ),
10495  seleMinvMaxEndCap = cms.double( 0.3 ),
10496  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10497  seleS9S25GammaEndCap = cms.double( 0.0 )
10498  ),
10499  preshowerSelection = cms.PSet(
10500  preshClusterEnergyCut = cms.double( 0.0 ),
10501  debugLevelES = cms.string( "" ),
10502  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10503  preshNclust = cms.int32( 4 ),
10504  preshStripEnergyCut = cms.double( 0.0 ),
10505  preshCalibPlaneY = cms.double( 0.7 ),
10506  preshSeededNstrip = cms.int32( 15 ),
10507  preshCalibGamma = cms.double( 0.024 ),
10508  preshCalibPlaneX = cms.double( 1.0 ),
10509  preshCalibMIP = cms.double( 9.0E-5 )
10510  ),
10511  useDBStatus = cms.bool( True )
10512 )
10513 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10514  doEnergyScale = cms.bool( False ),
10515  doLaserCorrectionsInverse = cms.bool( False ),
10516  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10517  doEnergyScaleInverse = cms.bool( False ),
10518  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10519  doIntercalibInverse = cms.bool( False ),
10520  doLaserCorrections = cms.bool( False ),
10521  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10522  doIntercalib = cms.bool( False ),
10523  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10524 )
10525 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10526  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10527  region = cms.string( "endcap" ),
10528  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10529  digisOut = cms.string( "pi0EEDigis" ),
10530  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
10531  srFlagsOut = cms.string( "pi0EESrFlags" )
10532 )
10533 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
10534  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10535  offset = cms.uint32( 0 )
10536 )
10537 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10538  barrelSelection = cms.PSet(
10539  massHighPi0Cand = cms.double( 0.156 ),
10540  ptMinForIsolation = cms.double( 1.0 ),
10541  seleMinvMaxBarrel = cms.double( 0.8 ),
10542  massLowPi0Cand = cms.double( 0.084 ),
10543  seleS9S25Gamma = cms.double( 0.8 ),
10544  seleBeltDeta = cms.double( 0.1 ),
10545  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10546  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10547  removePi0CandidatesForEta = cms.bool( True ),
10548  seleMinvMinBarrel = cms.double( 0.2 ),
10549  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
10550  selePtPairBarrel_region1 = cms.double( 3.0 ),
10551  selePtPairBarrel_region2 = cms.double( 3.0 ),
10552  seleBeltDR = cms.double( 0.3 ),
10553  region1_Barrel = cms.double( 1.0 ),
10554  seleIsoBarrel_region1 = cms.double( 0.5 ),
10555  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10556  seleIsoBarrel_region2 = cms.double( 0.5 ),
10557  selePtGammaBarrel_region2 = cms.double( 1.4 ),
10558  store5x5RecHitEB = cms.bool( True ),
10559  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10560  seleNxtalBarrel_region1 = cms.uint32( 6 )
10561  ),
10562  statusLevelRecHitsToUse = cms.int32( 1 ),
10563  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10564  doSelBarrel = cms.bool( True ),
10565  flagLevelRecHitsToUse = cms.int32( 1 ),
10566  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10567  doSelEndcap = cms.bool( False ),
10568  storeRecHitES = cms.bool( False ),
10569  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10570  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10571  useRecoFlag = cms.bool( False ),
10572  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10573  debugLevel = cms.int32( 0 ),
10574  endcapSelection = cms.PSet(
10575  seleBeltDetaEndCap = cms.double( 0.05 ),
10576  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10577  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10578  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10579  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10580  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10581  ptMinForIsolationEndCap = cms.double( 0.5 ),
10582  selePtPairEndCap_region1 = cms.double( 1.5 ),
10583  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10584  selePtPairEndCap_region2 = cms.double( 1.5 ),
10585  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10586  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10587  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10588  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10589  region1_EndCap = cms.double( 1.8 ),
10590  region2_EndCap = cms.double( 2.0 ),
10591  store5x5RecHitEE = cms.bool( False ),
10592  seleIsoEndCap_region3 = cms.double( 0.5 ),
10593  seleIsoEndCap_region2 = cms.double( 0.5 ),
10594  seleMinvMinEndCap = cms.double( 0.05 ),
10595  selePtPairEndCap_region3 = cms.double( 99.0 ),
10596  seleIsoEndCap_region1 = cms.double( 0.5 ),
10597  seleBeltDREndCap = cms.double( 0.2 ),
10598  seleMinvMaxEndCap = cms.double( 0.3 ),
10599  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10600  seleS9S25GammaEndCap = cms.double( 0.0 )
10601  ),
10602  preshowerSelection = cms.PSet(
10603  preshClusterEnergyCut = cms.double( 0.0 ),
10604  debugLevelES = cms.string( "" ),
10605  ESCollection = cms.string( "etaEcalRecHitsES" ),
10606  preshNclust = cms.int32( 4 ),
10607  preshStripEnergyCut = cms.double( 0.0 ),
10608  preshCalibPlaneY = cms.double( 0.7 ),
10609  preshSeededNstrip = cms.int32( 15 ),
10610  preshCalibGamma = cms.double( 0.024 ),
10611  preshCalibPlaneX = cms.double( 1.0 ),
10612  preshCalibMIP = cms.double( 9.0E-5 )
10613  ),
10614  useDBStatus = cms.bool( True )
10615 )
10616 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10617  doEnergyScale = cms.bool( False ),
10618  doLaserCorrectionsInverse = cms.bool( False ),
10619  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10620  doEnergyScaleInverse = cms.bool( False ),
10621  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10622  doIntercalibInverse = cms.bool( False ),
10623  doLaserCorrections = cms.bool( False ),
10624  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10625  doIntercalib = cms.bool( False ),
10626  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10627 )
10628 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10629  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10630  region = cms.string( "barrel" ),
10631  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10632  digisOut = cms.string( "etaEBDigis" ),
10633  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
10634  srFlagsOut = cms.string( "etaEBSrFlags" )
10635 )
10636 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
10637  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10638  offset = cms.uint32( 0 )
10639 )
10640 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10641  barrelSelection = cms.PSet(
10642  massHighPi0Cand = cms.double( 0.163 ),
10643  ptMinForIsolation = cms.double( 1.0 ),
10644  seleMinvMaxBarrel = cms.double( 0.8 ),
10645  massLowPi0Cand = cms.double( 0.104 ),
10646  seleS9S25Gamma = cms.double( 0.0 ),
10647  seleBeltDeta = cms.double( 0.05 ),
10648  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10649  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10650  removePi0CandidatesForEta = cms.bool( False ),
10651  seleMinvMinBarrel = cms.double( 0.3 ),
10652  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10653  selePtPairBarrel_region1 = cms.double( 1.5 ),
10654  selePtPairBarrel_region2 = cms.double( 1.5 ),
10655  seleBeltDR = cms.double( 0.2 ),
10656  region1_Barrel = cms.double( 1.0 ),
10657  seleIsoBarrel_region1 = cms.double( 0.5 ),
10658  selePtGammaBarrel_region1 = cms.double( 1.0 ),
10659  seleIsoBarrel_region2 = cms.double( 0.5 ),
10660  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10661  store5x5RecHitEB = cms.bool( False ),
10662  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10663  seleNxtalBarrel_region1 = cms.uint32( 6 )
10664  ),
10665  statusLevelRecHitsToUse = cms.int32( 1 ),
10666  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10667  doSelBarrel = cms.bool( False ),
10668  flagLevelRecHitsToUse = cms.int32( 1 ),
10669  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10670  doSelEndcap = cms.bool( True ),
10671  storeRecHitES = cms.bool( True ),
10672  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10673  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10674  useRecoFlag = cms.bool( False ),
10675  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10676  debugLevel = cms.int32( 0 ),
10677  endcapSelection = cms.PSet(
10678  seleBeltDetaEndCap = cms.double( 0.1 ),
10679  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10680  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
10681  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
10682  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10683  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10684  ptMinForIsolationEndCap = cms.double( 0.5 ),
10685  selePtPairEndCap_region1 = cms.double( 3.0 ),
10686  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10687  selePtPairEndCap_region2 = cms.double( 3.0 ),
10688  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
10689  selePtGammaEndCap_region3 = cms.double( 1.0 ),
10690  selePtGammaEndCap_region2 = cms.double( 1.0 ),
10691  selePtGammaEndCap_region1 = cms.double( 1.0 ),
10692  region1_EndCap = cms.double( 1.8 ),
10693  region2_EndCap = cms.double( 2.0 ),
10694  store5x5RecHitEE = cms.bool( True ),
10695  seleIsoEndCap_region3 = cms.double( 0.5 ),
10696  seleIsoEndCap_region2 = cms.double( 0.5 ),
10697  seleMinvMinEndCap = cms.double( 0.2 ),
10698  selePtPairEndCap_region3 = cms.double( 3.0 ),
10699  seleIsoEndCap_region1 = cms.double( 0.5 ),
10700  seleBeltDREndCap = cms.double( 0.3 ),
10701  seleMinvMaxEndCap = cms.double( 0.8 ),
10702  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10703  seleS9S25GammaEndCap = cms.double( 0.85 )
10704  ),
10705  preshowerSelection = cms.PSet(
10706  preshClusterEnergyCut = cms.double( 0.0 ),
10707  debugLevelES = cms.string( "" ),
10708  ESCollection = cms.string( "etaEcalRecHitsES" ),
10709  preshNclust = cms.int32( 4 ),
10710  preshStripEnergyCut = cms.double( 0.0 ),
10711  preshCalibPlaneY = cms.double( 0.7 ),
10712  preshSeededNstrip = cms.int32( 15 ),
10713  preshCalibGamma = cms.double( 0.024 ),
10714  preshCalibPlaneX = cms.double( 1.0 ),
10715  preshCalibMIP = cms.double( 9.0E-5 )
10716  ),
10717  useDBStatus = cms.bool( True )
10718 )
10719 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10720  doEnergyScale = cms.bool( False ),
10721  doLaserCorrectionsInverse = cms.bool( False ),
10722  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10723  doEnergyScaleInverse = cms.bool( False ),
10724  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10725  doIntercalibInverse = cms.bool( False ),
10726  doLaserCorrections = cms.bool( False ),
10727  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10728  doIntercalib = cms.bool( False ),
10729  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10730 )
10731 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10732  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10733  region = cms.string( "endcap" ),
10734  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10735  digisOut = cms.string( "etaEEDigis" ),
10736  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
10737  srFlagsOut = cms.string( "etaEESrFlags" )
10738 )
10739 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
10740  SelectedTriggerType = cms.int32( 2 )
10741 )
10742 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
10743  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10744  offset = cms.uint32( 0 )
10745 )
10746 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10747  inputTag = cms.InputTag( "rawDataCollector" ),
10748  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 )
10749 )
10750 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
10751  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10752  offset = cms.uint32( 0 )
10753 )
10754 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
10755  InputTag = cms.InputTag( "rawDataCollector" ),
10756  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
10757  FilterSummary = cms.untracked.bool( False )
10758 )
10759 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10760  inputTag = cms.InputTag( "rawDataCollector" ),
10761  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 )
10762 )
10763 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
10764  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
10765  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10766  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10767  saveTags = cms.bool( True ),
10768  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10769  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10770  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10771  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10772  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10773 )
10774 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
10775  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10776  offset = cms.uint32( 0 )
10777 )
10778 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
10779  ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ),
10780  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
10781  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
10782  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10783  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
10784  statusThreshold = cms.uint32( 3 ),
10785  useRecoFlag = cms.bool( False ),
10786  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
10787  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10788  ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ),
10789  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10790  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10791  ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ),
10792  ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 )
10793 )
10794 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
10795  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
10796  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10797  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10798  saveTags = cms.bool( True ),
10799  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10800  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10801  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10802  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10803  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10804 )
10805 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
10806  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10807  offset = cms.uint32( 0 )
10808 )
10809 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
10810  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ),
10811  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10812  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10813  saveTags = cms.bool( True ),
10814  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10815  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10816  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10817  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10818  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10819 )
10820 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
10821  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10822  offset = cms.uint32( 0 )
10823 )
10824 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
10825  saveTags = cms.bool( True ),
10826  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
10827  MinPt = cms.double( 0.0 ),
10828  MinN = cms.int32( 1 ),
10829  MaxEta = cms.double( 1.6 ),
10830  CentralBxOnly = cms.bool( True ),
10831  SelectQualities = cms.vint32( ),
10832  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
10833 )
10834 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
10835  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
10836  DebugOn = cms.untracked.bool( False ),
10837  DetectorType = cms.untracked.string( "pixel" )
10838 )
10839 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
10840  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10841  offset = cms.uint32( 0 )
10842 )
10843 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
10844  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
10845  trigstring = cms.untracked.string( "alcaPCCEvent" )
10846 )
10847 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
10848  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10849  offset = cms.uint32( 0 )
10850 )
10851 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
10852  inputTag = cms.InputTag( "rawDataCollector" ),
10853  fedList = cms.vuint32( 1023, 1024 )
10854 )
10855 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
10856  moduleLabelPatternsToSkip = cms.vstring( ),
10857  processName = cms.string( "@" ),
10858  throw = cms.bool( False ),
10859  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' )
10860 )
10861 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
10862  processName = cms.string( "@" )
10863 )
10864 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
10865  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10866  offset = cms.uint32( 0 )
10867 )
10868 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
10869  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
10870  MaxBx = cms.int32( 0 ),
10871  DumpRecord = cms.bool( False ),
10872  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
10873  ReadPrescalesFromFile = cms.bool( False ),
10874  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
10875  MinBx = cms.int32( 0 ),
10876  psColumn = cms.int32( 0 ),
10877  DumpTrigSummary = cms.bool( True ),
10878  DumpTrigResults = cms.bool( False )
10879 )
10880 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
10881  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
10882  ReferenceRate = cms.untracked.double( 100.0 ),
10883  serviceBy = cms.untracked.string( "never" ),
10884  resetBy = cms.untracked.string( "never" ),
10885  reportBy = cms.untracked.string( "job" ),
10886  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' )
10887 )
10888 
10889 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
10890 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
10891 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
10892 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
10893 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
10894 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
10895 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
10896 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
10897 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
10898 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
10899 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
10900 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
10901 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
10902 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
10903 fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks )
10904 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices )
10905 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
10906 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 )
10907 fragment.HLTIterativeTrackingIteration3ForIterL3Muon = cms.Sequence( fragment.hltIter3IterL3MuonClustersRefRemoval + fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3MuonPixelLayerPairs + fragment.hltIter3IterL3MuonL2Candidates + fragment.hltIter3IterL3MuonTrackingRegions + fragment.hltIter3IterL3MuonPixelClusterCheck + fragment.hltIter3IterL3MuonPixelHitDoublets + fragment.hltIter3IterL3MuonPixelSeeds + fragment.hltIter3IterL3MuonCkfTrackCandidates + fragment.hltIter3IterL3MuonCtfWithMaterialTracks + fragment.hltIter3IterL3MuonTrackCutClassifier + fragment.hltIter3IterL3MuonTrackSelectionHighPurity )
10908 fragment.HLTIterativeTrackingIter023ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3Muon + fragment.hltIter3IterL3MuonMerged )
10909 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter023ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
10910 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
10911 fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks )
10912 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices )
10913 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
10914 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 )
10915 fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter3IterL3FromL1MuonClustersRefRemoval + fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter3IterL3FromL1MuonPixelLayerPairs + fragment.hltIter3IterL3FromL1MuonTrackingRegions + fragment.hltIter3IterL3FromL1MuonPixelClusterCheck + fragment.hltIter3IterL3FromL1MuonPixelHitDoublets + fragment.hltIter3IterL3FromL1MuonPixelSeeds + fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter3IterL3FromL1MuonTrackCutClassifier + fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity )
10916 fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon + fragment.hltIter3IterL3FromL1MuonMerged )
10917 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon )
10918 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
10919 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
10920 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
10921 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks )
10922 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
10923 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
10924 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 )
10925 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
10926 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 )
10927 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
10928 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
10929 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
10930 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
10931 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
10932 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
10933 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
10934 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
10935 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
10936 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
10937 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
10938 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
10939 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
10940 
10941 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
10942 fragment.HLT_ZeroBias_Beamspot_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
10943 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
10944 fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
10945 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
10946 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
10947 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
10948 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
10949 fragment.HLT_HIL1NotBptxORForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
10950 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotPP5TeV + fragment.hltPreHIHT80BeamspotppRef5TeV + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT80 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
10951 fragment.HLT_HIZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
10952 fragment.HLT_HIZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
10953 fragment.HLT_HIZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
10954 fragment.HLT_HIZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
10955 fragment.HLT_HIZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
10956 fragment.HLT_HIZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
10957 fragment.HLT_HIZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
10958 fragment.HLT_HIZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
10959 fragment.HLT_HIZeroBias_part8_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
10960 fragment.HLT_HIZeroBias_part9_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
10961 fragment.HLT_HIZeroBias_part10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
10962 fragment.HLT_HIZeroBias_part11_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
10963 fragment.AlCa_HIEcalPi0EBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
10964 fragment.AlCa_HIEcalPi0EEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
10965 fragment.AlCa_HIEcalEtaEBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
10966 fragment.AlCa_HIEcalEtaEEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
10967 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
10968 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
10969 fragment.AlCa_EcalPhiSym_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
10970 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
10971 fragment.AlCa_HIRPCMuonNormalisation_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
10972 fragment.AlCa_LumiPixelsCounts_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
10973 fragment.AlCa_LumiPixelsCounts_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
10974 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
10975 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
10976 
10977 
10978 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, fragment.HLT_HIL1NotBptxORForPPRef_v2, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixelsCounts_Random_v1, fragment.AlCa_LumiPixelsCounts_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
10979 
10980 
10981 # dummify hltGetConditions in cff's
10982 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
10983  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
10984  result = cms.bool( True )
10985  )
10986  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
10987 
10988 # add specific customizations
10989 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
10990 fragment = customizeHLTforAll(fragment,"PRef")
10991 
10992 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
10993 fragment = customizeHLTforCMSSW(fragment,"PRef")
10994 
10995 # Eras-based customisations
10996 from HLTrigger.Configuration.Eras import modifyHLTforEras
10997 modifyHLTforEras(fragment)
10998 
customizeHLTforCMSSW
Definition: customizeHLTforCMSSW.py:1
Eras.modifyHLTforEras
def modifyHLTforEras(fragment)
Definition: Eras.py:3
customizeHLTforALL.customizeHLTforAll
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)
Definition: customizeHLTforALL.py:3