CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_11_0_0/PRef --type PRef
2 
3 # /dev/CMSSW_11_0_0/PRef/V13 (CMSSW_11_0_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_0_0/PRef/V13')
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  ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ),
3576  ALCAP0 = cms.vstring( 'AlCaP0' ),
3577  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
3578  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
3579  DQM = cms.vstring( 'OnlineMonitor' ),
3580  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
3581  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
3582  EcalCalibration = cms.vstring( 'EcalLaser' ),
3583  Express = cms.vstring( 'ExpressPhysics' ),
3584  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
3585  NanoDST = cms.vstring( 'L1Accept' ),
3586  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
3587  'ZeroBias' ),
3588  PhysicsEndOfFill = cms.vstring( 'EmptyBX' ),
3589  PhysicsHIZeroBias1 = cms.vstring( 'HIZeroBias1',
3590  'HIZeroBias2' ),
3591  PhysicsHIZeroBias2 = cms.vstring( 'HIZeroBias3',
3592  'HIZeroBias4' ),
3593  PhysicsHIZeroBias3 = cms.vstring( 'HIZeroBias5',
3594  'HIZeroBias6' ),
3595  PhysicsHIZeroBias4 = cms.vstring( 'HIZeroBias7',
3596  'HIZeroBias8' ),
3597  PhysicsHIZeroBias5 = cms.vstring( 'HIZeroBias10',
3598  'HIZeroBias9' ),
3599  PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11',
3600  'HIZeroBias12' ),
3601  RPCMON = cms.vstring( 'RPCMonitor' )
3602 )
3603 fragment.datasets = cms.PSet(
3604  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4',
3605  'AlCa_LumiPixels_ZeroBias_v8' ),
3606  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v1',
3607  'AlCa_HIEcalEtaEEonly_v1',
3608  'AlCa_HIEcalPi0EBonly_v1',
3609  'AlCa_HIEcalPi0EEonly_v1' ),
3610  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v9' ),
3611  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3612  'HLT_ZeroBias_Beamspot_v4' ),
3613  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
3614  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3615  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3616  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2' ),
3617  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3618  'HLT_ZeroBias_Beamspot_v4' ),
3619  ExpressPhysics = cms.vstring( 'HLT_Physics_v7',
3620  'HLT_Random_v3',
3621  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3622  'HLT_ZeroBias_v6' ),
3623  HIZeroBias1 = cms.vstring( 'HLT_HIZeroBias_part0_v6' ),
3624  HIZeroBias10 = cms.vstring( 'HLT_HIZeroBias_part9_v6' ),
3625  HIZeroBias11 = cms.vstring( 'HLT_HIZeroBias_part10_v6' ),
3626  HIZeroBias12 = cms.vstring( 'HLT_HIZeroBias_part11_v6' ),
3627  HIZeroBias2 = cms.vstring( 'HLT_HIZeroBias_part1_v6' ),
3628  HIZeroBias3 = cms.vstring( 'HLT_HIZeroBias_part2_v6' ),
3629  HIZeroBias4 = cms.vstring( 'HLT_HIZeroBias_part3_v6' ),
3630  HIZeroBias5 = cms.vstring( 'HLT_HIZeroBias_part4_v6' ),
3631  HIZeroBias6 = cms.vstring( 'HLT_HIZeroBias_part5_v6' ),
3632  HIZeroBias7 = cms.vstring( 'HLT_HIZeroBias_part6_v6' ),
3633  HIZeroBias8 = cms.vstring( 'HLT_HIZeroBias_part7_v6' ),
3634  HIZeroBias9 = cms.vstring( 'HLT_HIZeroBias_part8_v6' ),
3635  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
3636  L1Accept = cms.vstring( 'DST_Physics_v7' ),
3637  OnlineMonitor = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3638  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3639  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2',
3640  'HLT_HIZeroBias_part0_v6',
3641  'HLT_HIZeroBias_part10_v6',
3642  'HLT_HIZeroBias_part11_v6',
3643  'HLT_HIZeroBias_part1_v6',
3644  'HLT_HIZeroBias_part2_v6',
3645  'HLT_HIZeroBias_part3_v6',
3646  'HLT_HIZeroBias_part4_v6',
3647  'HLT_HIZeroBias_part5_v6',
3648  'HLT_HIZeroBias_part6_v6',
3649  'HLT_HIZeroBias_part7_v6',
3650  'HLT_HIZeroBias_part8_v6',
3651  'HLT_HIZeroBias_part9_v6',
3652  'HLT_Physics_v7',
3653  'HLT_Random_v3',
3654  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3655  'HLT_ZeroBias_v6' ),
3656  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v1' ),
3657  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
3658  'HLT_HcalCalibration_v5' ),
3659  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
3660  'HLT_HcalCalibration_v5' ),
3661  ZeroBias = cms.vstring( 'HLT_Random_v3',
3662  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3663  'HLT_ZeroBias_v6' )
3664 )
3665 
3666 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
3667  iovIsRunNotTime = cms.bool( True ),
3668  recordName = cms.string( "CSCChannelMapperRecord" ),
3669  firstValid = cms.vuint32( 1 )
3670 )
3671 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
3672  iovIsRunNotTime = cms.bool( True ),
3673  recordName = cms.string( "CSCIndexerRecord" ),
3674  firstValid = cms.vuint32( 1 )
3675 )
3676 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
3677  iovIsRunNotTime = cms.bool( True ),
3678  recordName = cms.string( "L1TGlobalParametersRcd" ),
3679  firstValid = cms.vuint32( 1 )
3680 )
3681 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
3682  timeSlewParametersM3 = cms.VPSet(
3683  cms.PSet( tspar2 = cms.double( 0.0 ),
3684  tspar0 = cms.double( 12.2999 ),
3685  tspar1 = cms.double( -2.19142 ),
3686  tspar1_siPM = cms.double( 0.0 ),
3687  cap = cms.double( 6.0 ),
3688  tspar0_siPM = cms.double( 0.0 ),
3689  tspar2_siPM = cms.double( 0.0 )
3690  ),
3691  cms.PSet( tspar2 = cms.double( 32.0 ),
3692  tspar0 = cms.double( 15.5 ),
3693  tspar1 = cms.double( -3.2 ),
3694  tspar1_siPM = cms.double( 0.0 ),
3695  cap = cms.double( 6.0 ),
3696  tspar0_siPM = cms.double( 0.0 ),
3697  tspar2_siPM = cms.double( 0.0 )
3698  ),
3699  cms.PSet( tspar2 = cms.double( 0.0 ),
3700  tspar0 = cms.double( 12.2999 ),
3701  tspar1 = cms.double( -2.19142 ),
3702  tspar1_siPM = cms.double( 0.0 ),
3703  cap = cms.double( 6.0 ),
3704  tspar0_siPM = cms.double( 0.0 ),
3705  tspar2_siPM = cms.double( 0.0 )
3706  ),
3707  cms.PSet( tspar2 = cms.double( 0.0 ),
3708  tspar0 = cms.double( 12.2999 ),
3709  tspar1 = cms.double( -2.19142 ),
3710  tspar1_siPM = cms.double( 0.0 ),
3711  cap = cms.double( 6.0 ),
3712  tspar0_siPM = cms.double( 0.0 ),
3713  tspar2_siPM = cms.double( 0.0 )
3714  )
3715  ),
3716  timeSlewParametersM2 = cms.VPSet(
3717  cms.PSet( slope = cms.double( -3.178648 ),
3718  tmax = cms.double( 16.0 ),
3719  tzero = cms.double( 23.960177 )
3720  ),
3721  cms.PSet( slope = cms.double( -1.5610227 ),
3722  tmax = cms.double( 10.0 ),
3723  tzero = cms.double( 11.977461 )
3724  ),
3725  cms.PSet( slope = cms.double( -1.075824 ),
3726  tmax = cms.double( 6.25 ),
3727  tzero = cms.double( 9.109694 )
3728  )
3729  ),
3730  appendToDataLabel = cms.string( "HBHE" )
3731 )
3732 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
3733  iovIsRunNotTime = cms.bool( True ),
3734  recordName = cms.string( "JetTagComputerRecord" ),
3735  firstValid = cms.vuint32( 1 )
3736 )
3737 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
3738  iovIsRunNotTime = cms.bool( True ),
3739  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
3740  firstValid = cms.vuint32( 1 )
3741 )
3742 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
3743  iovIsRunNotTime = cms.bool( True ),
3744  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
3745  firstValid = cms.vuint32( 1 )
3746 )
3747 
3748 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3749  MaxDPhi = cms.double( 1.6 ),
3750  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
3751  PropagationDirection = cms.string( "anyDirection" )
3752 )
3753 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
3754  AlgoName = cms.string( "CSCChannelMapperPostls1" )
3755 )
3756 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
3757  AlgoName = cms.string( "CSCIndexerPostls1" )
3758 )
3759 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
3760  appendToDataLabel = cms.string( "" )
3761 )
3762 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
3763 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
3764  appendToDataLabel = cms.string( "" ),
3765  MapAuto = cms.untracked.bool( False ),
3766  SkipHE = cms.untracked.bool( False ),
3767  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
3768 )
3769 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
3770  appendToDataLabel = cms.string( "" )
3771 )
3772 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
3773  appendToDataLabel = cms.string( "" )
3774 )
3775 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3776  ComponentName = cms.string( "ClusterShapeHitFilter" ),
3777  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3778  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3779  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3780 )
3781 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
3782  appendToDataLabel = cms.string( "" )
3783 )
3784 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
3785  NumberL1JetCounts = cms.uint32( 12 ),
3786  NumberL1NoIsoEG = cms.uint32( 4 ),
3787  NumberL1CenJet = cms.uint32( 4 ),
3788  NumberL1Tau = cms.uint32( 12 ),
3789  NumberConditionChips = cms.uint32( 1 ),
3790  NumberL1EGamma = cms.uint32( 12 ),
3791  TotalBxInEvent = cms.int32( 5 ),
3792  NumberL1Mu = cms.uint32( 4 ),
3793  PinsOnConditionChip = cms.uint32( 512 ),
3794  WordLength = cms.int32( 64 ),
3795  PinsOnChip = cms.uint32( 512 ),
3796  OrderOfChip = cms.vint32( 1 ),
3797  IfMuEtaNumberBits = cms.uint32( 6 ),
3798  OrderConditionChip = cms.vint32( 1 ),
3799  appendToDataLabel = cms.string( "" ),
3800  NumberL1TauJet = cms.uint32( 4 ),
3801  NumberL1Jet = cms.uint32( 12 ),
3802  NumberPhysTriggers = cms.uint32( 512 ),
3803  NumberL1Muon = cms.uint32( 8 ),
3804  UnitLength = cms.int32( 8 ),
3805  NumberL1IsoEG = cms.uint32( 4 ),
3806  NumberTechnicalTriggers = cms.uint32( 64 ),
3807  NumberL1ForJet = cms.uint32( 4 ),
3808  IfCaloEtaNumberBits = cms.uint32( 4 ),
3809  NumberPsbBoards = cms.int32( 7 ),
3810  NumberChips = cms.uint32( 1 ),
3811  NumberPhysTriggersExtended = cms.uint32( 64 )
3812 )
3813 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3814  SimpleMagneticField = cms.string( "" ),
3815  PropagationDirection = cms.string( "alongMomentum" ),
3816  ComponentName = cms.string( "PropagatorWithMaterial" ),
3817  Mass = cms.double( 0.105 ),
3818  ptMin = cms.double( -1.0 ),
3819  MaxDPhi = cms.double( 1.6 ),
3820  useRungeKutta = cms.bool( False )
3821 )
3822 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3823  SimpleMagneticField = cms.string( "ParabolicMf" ),
3824  PropagationDirection = cms.string( "alongMomentum" ),
3825  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
3826  Mass = cms.double( 0.139 ),
3827  ptMin = cms.double( -1.0 ),
3828  MaxDPhi = cms.double( 1.6 ),
3829  useRungeKutta = cms.bool( False )
3830 )
3831 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3832  SimpleMagneticField = cms.string( "ParabolicMf" ),
3833  PropagationDirection = cms.string( "alongMomentum" ),
3834  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
3835  Mass = cms.double( 0.105 ),
3836  ptMin = cms.double( -1.0 ),
3837  MaxDPhi = cms.double( 1.6 ),
3838  useRungeKutta = cms.bool( False )
3839 )
3840 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3841  SimpleMagneticField = cms.string( "" ),
3842  PropagationDirection = cms.string( "oppositeToMomentum" ),
3843  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
3844  Mass = cms.double( 0.105 ),
3845  ptMin = cms.double( -1.0 ),
3846  MaxDPhi = cms.double( 1.6 ),
3847  useRungeKutta = cms.bool( False )
3848 )
3849 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3850  SimpleMagneticField = cms.string( "ParabolicMf" ),
3851  PropagationDirection = cms.string( "oppositeToMomentum" ),
3852  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
3853  Mass = cms.double( 0.139 ),
3854  ptMin = cms.double( -1.0 ),
3855  MaxDPhi = cms.double( 1.6 ),
3856  useRungeKutta = cms.bool( False )
3857 )
3858 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3859  SimpleMagneticField = cms.string( "ParabolicMf" ),
3860  PropagationDirection = cms.string( "oppositeToMomentum" ),
3861  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3862  Mass = cms.double( 0.105 ),
3863  ptMin = cms.double( -1.0 ),
3864  MaxDPhi = cms.double( 1.6 ),
3865  useRungeKutta = cms.bool( False )
3866 )
3867 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3868  SimpleMagneticField = cms.string( "ParabolicMf" ),
3869  PropagationDirection = cms.string( "oppositeToMomentum" ),
3870  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3871  Mass = cms.double( 0.105 ),
3872  ptMin = cms.double( 0.1 ),
3873  MaxDPhi = cms.double( 1.6 ),
3874  useRungeKutta = cms.bool( False )
3875 )
3876 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
3877  SimpleMagneticField = cms.string( "ParabolicMf" ),
3878  PropagationDirection = cms.string( "alongMomentum" ),
3879  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
3880  Mass = cms.double( 0.1396 ),
3881  ptMin = cms.double( -1.0 ),
3882  MaxDPhi = cms.double( 4.0 ),
3883  useRungeKutta = cms.bool( False )
3884 )
3885 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3886  SimpleMagneticField = cms.string( "ParabolicMf" ),
3887  PropagationDirection = cms.string( "alongMomentum" ),
3888  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
3889  Mass = cms.double( 0.105 ),
3890  ptMin = cms.double( 0.1 ),
3891  MaxDPhi = cms.double( 1.6 ),
3892  useRungeKutta = cms.bool( False )
3893 )
3894 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
3895  EtaDivisions = cms.untracked.uint32( 20 ),
3896  PhiDivisions = cms.untracked.uint32( 20 ),
3897  EtaMax = cms.untracked.double( 2.5 )
3898 )
3899 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
3900  minTracks = cms.uint32( 3 ),
3901  minVertices = cms.uint32( 1 ),
3902  use3d = cms.bool( True ),
3903  unBoost = cms.bool( False ),
3904  useSignificance = cms.bool( True )
3905 )
3906 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3907  NoErrorPropagation = cms.bool( False ),
3908  endcapShiftInZPos = cms.double( 0.0 ),
3909  PropagationDirection = cms.string( "anyDirection" ),
3910  useTuningForL2Speed = cms.bool( False ),
3911  useIsYokeFlag = cms.bool( True ),
3912  endcapShiftInZNeg = cms.double( 0.0 ),
3913  SetVBFPointer = cms.bool( False ),
3914  AssumeNoMaterial = cms.bool( False ),
3915  returnTangentPlane = cms.bool( True ),
3916  useInTeslaFromMagField = cms.bool( False ),
3917  VBFName = cms.string( "VolumeBasedMagneticField" ),
3918  useEndcapShiftsInZ = cms.bool( False ),
3919  sendLogWarning = cms.bool( False ),
3920  useMatVolumes = cms.bool( True ),
3921  debug = cms.bool( False ),
3922  ApplyRadX0Correction = cms.bool( True ),
3923  useMagVolumes = cms.bool( True ),
3924  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
3925 )
3926 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
3927  ComponentName = cms.string( "TransientTrackBuilder" )
3928 )
3929 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3930  ComponentName = cms.string( "CaloDetIdAssociator" ),
3931  hcalRegion = cms.int32( 2 ),
3932  etaBinSize = cms.double( 0.087 ),
3933  nEta = cms.int32( 70 ),
3934  nPhi = cms.int32( 72 ),
3935  includeBadChambers = cms.bool( False ),
3936  includeME0 = cms.bool( False ),
3937  includeGEM = cms.bool( False )
3938 )
3939 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3940  ComponentName = cms.string( "CosmicNavigationSchool" ),
3941  SimpleMagneticField = cms.string( "" )
3942 )
3943 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3944  ComponentName = cms.string( "EcalDetIdAssociator" ),
3945  hcalRegion = cms.int32( 2 ),
3946  etaBinSize = cms.double( 0.02 ),
3947  nEta = cms.int32( 300 ),
3948  nPhi = cms.int32( 360 ),
3949  includeBadChambers = cms.bool( False ),
3950  includeME0 = cms.bool( False ),
3951  includeGEM = cms.bool( False )
3952 )
3953 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
3954  dbstatusMask = cms.PSet(
3955  kBad = cms.vstring( 'kNonRespondingIsolated',
3956  'kDeadVFE',
3957  'kDeadFE',
3958  'kNoDataNoTP' ),
3959  kGood = cms.vstring( 'kOk' ),
3960  kRecovered = cms.vstring( ),
3961  kProblematic = cms.vstring( 'kDAC',
3962  'kNoLaser',
3963  'kNoisy',
3964  'kNNoisy',
3965  'kNNNoisy',
3966  'kNNNNoisy',
3967  'kNNNNNoisy',
3968  'kFixedG6',
3969  'kFixedG1',
3970  'kFixedG0' ),
3971  kWeird = cms.vstring( ),
3972  kTime = cms.vstring( )
3973  ),
3974  timeThresh = cms.double( 2.0 ),
3975  flagMask = cms.PSet(
3976  kBad = cms.vstring( 'kFaultyHardware',
3977  'kDead',
3978  'kKilled' ),
3979  kGood = cms.vstring( 'kGood' ),
3980  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
3981  'kTowerRecovered' ),
3982  kProblematic = cms.vstring( 'kPoorReco',
3983  'kPoorCalib',
3984  'kNoisy',
3985  'kSaturated' ),
3986  kWeird = cms.vstring( 'kWeird',
3987  'kDiWeird' ),
3988  kTime = cms.vstring( 'kOutOfTime' )
3989  )
3990 )
3991 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
3992  appendToDataLabel = cms.string( "" )
3993 )
3994 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
3995  appendToDataLabel = cms.string( "" )
3996 )
3997 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3998  ComponentName = cms.string( "HcalDetIdAssociator" ),
3999  hcalRegion = cms.int32( 2 ),
4000  etaBinSize = cms.double( 0.087 ),
4001  nEta = cms.int32( 70 ),
4002  nPhi = cms.int32( 72 ),
4003  includeBadChambers = cms.bool( False ),
4004  includeME0 = cms.bool( False ),
4005  includeGEM = cms.bool( False )
4006 )
4007 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
4008  phase = cms.uint32( 1 ),
4009  RecoveredRecHitBits = cms.vstring( ),
4010  appendToDataLabel = cms.string( "" ),
4011  SeverityLevels = cms.VPSet(
4012  cms.PSet( ChannelStatus = cms.vstring( ),
4013  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
4014  Level = cms.int32( 0 )
4015  ),
4016  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
4017  RecHitFlags = cms.vstring( ),
4018  Level = cms.int32( 1 )
4019  ),
4020  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
4021  RecHitFlags = cms.vstring( ),
4022  Level = cms.int32( 5 )
4023  ),
4024  cms.PSet( ChannelStatus = cms.vstring( ),
4025  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
4026  'HBHEIsolatedNoise',
4027  'HBHEFlatNoise',
4028  'HBHESpikeNoise',
4029  'HBHETS4TS5Noise',
4030  'HBHENegativeNoise',
4031  'HBHEPulseFitBit',
4032  'HBHEOOTPU' ),
4033  Level = cms.int32( 8 )
4034  ),
4035  cms.PSet( ChannelStatus = cms.vstring( ),
4036  RecHitFlags = cms.vstring( 'HFLongShort',
4037  'HFS8S1Ratio',
4038  'HFPET',
4039  'HFSignalAsymmetry' ),
4040  Level = cms.int32( 11 )
4041  ),
4042  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
4043  RecHitFlags = cms.vstring( ),
4044  Level = cms.int32( 15 )
4045  ),
4046  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
4047  'HcalCellDead' ),
4048  RecHitFlags = cms.vstring( ),
4049  Level = cms.int32( 20 )
4050  )
4051  ),
4052  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
4053  'HcalCellOff',
4054  'HcalCellDead' )
4055 )
4056 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
4057  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
4058  useCondDB = cms.bool( False ),
4059  useGBRForest = cms.bool( True ),
4060  useAdaBoost = cms.bool( False )
4061 )
4062 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4063  recordLabel = cms.string( "HLT" ),
4064  categoryVariableName = cms.string( "vertexCategory" ),
4065  useTrackWeights = cms.bool( True ),
4066  useCategories = cms.bool( True ),
4067  pseudoMultiplicityMin = cms.uint32( 2 ),
4068  correctVertexMass = cms.bool( True ),
4069  trackSelection = cms.PSet(
4070  maxDistToAxis = cms.double( 0.07 ),
4071  totalHitsMin = cms.uint32( 0 ),
4072  ptMin = cms.double( 0.0 ),
4073  sip2dSigMax = cms.double( 99999.9 ),
4074  sip2dValMax = cms.double( 99999.9 ),
4075  sip3dSigMax = cms.double( 99999.9 ),
4076  sip3dValMax = cms.double( 99999.9 ),
4077  maxDecayLen = cms.double( 5.0 ),
4078  qualityClass = cms.string( "any" ),
4079  jetDeltaRMax = cms.double( 0.3 ),
4080  normChi2Max = cms.double( 99999.9 ),
4081  pixelHitsMin = cms.uint32( 0 ),
4082  sip2dSigMin = cms.double( -99999.9 ),
4083  sip2dValMin = cms.double( -99999.9 ),
4084  sip3dSigMin = cms.double( -99999.9 ),
4085  sip3dValMin = cms.double( -99999.9 )
4086  ),
4087  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
4088  'CombinedSVPseudoVertex',
4089  'CombinedSVNoVertex' ),
4090  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4091  charmCut = cms.double( 1.5 ),
4092  vertexFlip = cms.bool( False ),
4093  minimumTrackWeight = cms.double( 0.5 ),
4094  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4095  trackMultiplicityMin = cms.uint32( 3 ),
4096  trackPseudoSelection = cms.PSet(
4097  maxDistToAxis = cms.double( 0.07 ),
4098  totalHitsMin = cms.uint32( 0 ),
4099  ptMin = cms.double( 0.0 ),
4100  sip2dSigMax = cms.double( 99999.9 ),
4101  sip2dValMax = cms.double( 99999.9 ),
4102  sip3dSigMax = cms.double( 99999.9 ),
4103  sip3dValMax = cms.double( 99999.9 ),
4104  maxDecayLen = cms.double( 5.0 ),
4105  qualityClass = cms.string( "any" ),
4106  jetDeltaRMax = cms.double( 0.3 ),
4107  normChi2Max = cms.double( 99999.9 ),
4108  pixelHitsMin = cms.uint32( 0 ),
4109  sip2dSigMin = cms.double( 2.0 ),
4110  sip2dValMin = cms.double( -99999.9 ),
4111  sip3dSigMin = cms.double( -99999.9 ),
4112  sip3dValMin = cms.double( -99999.9 )
4113  ),
4114  trackSort = cms.string( "sip2dSig" ),
4115  SoftLeptonFlip = cms.bool( False ),
4116  trackFlip = cms.bool( False )
4117 )
4118 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4119  recordLabel = cms.string( "HLT" ),
4120  categoryVariableName = cms.string( "vertexCategory" ),
4121  useTrackWeights = cms.bool( True ),
4122  useCategories = cms.bool( True ),
4123  pseudoMultiplicityMin = cms.uint32( 2 ),
4124  correctVertexMass = cms.bool( True ),
4125  trackSelection = cms.PSet(
4126  max_pT_dRcut = cms.double( 0.1 ),
4127  b_dR = cms.double( 0.6263 ),
4128  min_pT = cms.double( 120.0 ),
4129  b_pT = cms.double( 0.3684 ),
4130  ptMin = cms.double( 0.0 ),
4131  max_pT_trackPTcut = cms.double( 3.0 ),
4132  max_pT = cms.double( 500.0 ),
4133  useVariableJTA = cms.bool( False ),
4134  maxDecayLen = cms.double( 5.0 ),
4135  qualityClass = cms.string( "any" ),
4136  normChi2Max = cms.double( 99999.9 ),
4137  sip2dValMin = cms.double( -99999.9 ),
4138  sip3dValMin = cms.double( -99999.9 ),
4139  a_dR = cms.double( -0.001053 ),
4140  maxDistToAxis = cms.double( 0.07 ),
4141  totalHitsMin = cms.uint32( 0 ),
4142  a_pT = cms.double( 0.005263 ),
4143  sip2dSigMax = cms.double( 99999.9 ),
4144  sip2dValMax = cms.double( 99999.9 ),
4145  sip3dSigMax = cms.double( 99999.9 ),
4146  sip3dValMax = cms.double( 99999.9 ),
4147  min_pT_dRcut = cms.double( 0.5 ),
4148  jetDeltaRMax = cms.double( 0.3 ),
4149  pixelHitsMin = cms.uint32( 0 ),
4150  sip3dSigMin = cms.double( -99999.9 ),
4151  sip2dSigMin = cms.double( -99999.9 )
4152  ),
4153  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
4154  'CombinedSVIVFV2PseudoVertex',
4155  'CombinedSVIVFV2NoVertex' ),
4156  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4157  charmCut = cms.double( 1.5 ),
4158  vertexFlip = cms.bool( False ),
4159  minimumTrackWeight = cms.double( 0.5 ),
4160  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4161  trackMultiplicityMin = cms.uint32( 3 ),
4162  trackPseudoSelection = cms.PSet(
4163  max_pT_dRcut = cms.double( 0.1 ),
4164  b_dR = cms.double( 0.6263 ),
4165  min_pT = cms.double( 120.0 ),
4166  b_pT = cms.double( 0.3684 ),
4167  ptMin = cms.double( 0.0 ),
4168  max_pT_trackPTcut = cms.double( 3.0 ),
4169  max_pT = cms.double( 500.0 ),
4170  useVariableJTA = cms.bool( False ),
4171  maxDecayLen = cms.double( 5.0 ),
4172  qualityClass = cms.string( "any" ),
4173  normChi2Max = cms.double( 99999.9 ),
4174  sip2dValMin = cms.double( -99999.9 ),
4175  sip3dValMin = cms.double( -99999.9 ),
4176  a_dR = cms.double( -0.001053 ),
4177  maxDistToAxis = cms.double( 0.07 ),
4178  totalHitsMin = cms.uint32( 0 ),
4179  a_pT = cms.double( 0.005263 ),
4180  sip2dSigMax = cms.double( 99999.9 ),
4181  sip2dValMax = cms.double( 99999.9 ),
4182  sip3dSigMax = cms.double( 99999.9 ),
4183  sip3dValMax = cms.double( 99999.9 ),
4184  min_pT_dRcut = cms.double( 0.5 ),
4185  jetDeltaRMax = cms.double( 0.3 ),
4186  pixelHitsMin = cms.uint32( 0 ),
4187  sip3dSigMin = cms.double( -99999.9 ),
4188  sip2dSigMin = cms.double( 2.0 )
4189  ),
4190  trackSort = cms.string( "sip2dSig" ),
4191  SoftLeptonFlip = cms.bool( False ),
4192  trackFlip = cms.bool( False )
4193 )
4194 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4195  maxImpactParameterSig = cms.double( 999999.0 ),
4196  deltaR = cms.double( -1.0 ),
4197  minimumImpactParameter = cms.double( -1.0 ),
4198  maximumDecayLength = cms.double( 999999.0 ),
4199  impactParameterType = cms.int32( 1 ),
4200  trackQualityClass = cms.string( "any" ),
4201  deltaRmin = cms.double( 0.0 ),
4202  maxImpactParameter = cms.double( 0.1 ),
4203  useSignedImpactParameterSig = cms.bool( True ),
4204  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4205  nthTrack = cms.int32( -1 )
4206 )
4207 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4208  b_pT = cms.double( 0.3684 ),
4209  deltaR = cms.double( -1.0 ),
4210  minimumImpactParameter = cms.double( 0.05 ),
4211  a_dR = cms.double( -0.001053 ),
4212  min_pT = cms.double( 120.0 ),
4213  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4214  max_pT = cms.double( 500.0 ),
4215  impactParameterType = cms.int32( 1 ),
4216  trackQualityClass = cms.string( "any" ),
4217  useVariableJTA = cms.bool( False ),
4218  min_pT_dRcut = cms.double( 0.5 ),
4219  max_pT_trackPTcut = cms.double( 3.0 ),
4220  max_pT_dRcut = cms.double( 0.1 ),
4221  b_dR = cms.double( 0.6263 ),
4222  a_pT = cms.double( 0.005263 ),
4223  maximumDecayLength = cms.double( 999999.0 ),
4224  nthTrack = cms.int32( 1 ),
4225  useSignedImpactParameterSig = cms.bool( False )
4226 )
4227 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4228  MaxDPhi = cms.double( 1.6 ),
4229  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
4230  PropagationDirection = cms.string( "alongMomentum" )
4231 )
4232 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4233  MaxDPhi = cms.double( 1.6 ),
4234  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
4235  PropagationDirection = cms.string( "oppositeToMomentum" )
4236 )
4237 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4238  SimpleMagneticField = cms.string( "" ),
4239  PropagationDirection = cms.string( "oppositeToMomentum" ),
4240  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
4241  Mass = cms.double( 5.11E-4 ),
4242  ptMin = cms.double( -1.0 ),
4243  MaxDPhi = cms.double( 1.6 ),
4244  useRungeKutta = cms.bool( False )
4245 )
4246 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4247  appendToDataLabel = cms.string( "" ),
4248  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4249  MinimalTolerance = cms.double( 0.5 ),
4250  MaxDisplacement = cms.double( 0.5 ),
4251  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
4252  pTChargeCutThreshold = cms.double( -1.0 ),
4253  nSigma = cms.double( 3.0 ),
4254  MaxSagitta = cms.double( 2.0 ),
4255  MaxChi2 = cms.double( 16.0 ),
4256  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4257 )
4258 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4259  appendToDataLabel = cms.string( "" ),
4260  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4261  MinimalTolerance = cms.double( 0.5 ),
4262  MaxDisplacement = cms.double( 0.5 ),
4263  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
4264  pTChargeCutThreshold = cms.double( -1.0 ),
4265  nSigma = cms.double( 3.0 ),
4266  MaxSagitta = cms.double( 2.0 ),
4267  MaxChi2 = cms.double( 16.0 ),
4268  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4269 )
4270 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4271  appendToDataLabel = cms.string( "" ),
4272  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4273  MinimalTolerance = cms.double( 10.0 ),
4274  MaxDisplacement = cms.double( 100.0 ),
4275  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
4276  pTChargeCutThreshold = cms.double( -1.0 ),
4277  nSigma = cms.double( 3.0 ),
4278  MaxSagitta = cms.double( -1.0 ),
4279  MaxChi2 = cms.double( 2000.0 ),
4280  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4281 )
4282 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4283  appendToDataLabel = cms.string( "" ),
4284  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4285  MinimalTolerance = cms.double( 10.0 ),
4286  MaxDisplacement = cms.double( 100.0 ),
4287  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
4288  pTChargeCutThreshold = cms.double( -1.0 ),
4289  nSigma = cms.double( 3.0 ),
4290  MaxSagitta = cms.double( -1.0 ),
4291  MaxChi2 = cms.double( 30.0 ),
4292  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4293 )
4294 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4295  appendToDataLabel = cms.string( "" ),
4296  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4297  MinimalTolerance = cms.double( 0.5 ),
4298  MaxDisplacement = cms.double( 0.5 ),
4299  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
4300  pTChargeCutThreshold = cms.double( 15.0 ),
4301  nSigma = cms.double( 3.0 ),
4302  MaxSagitta = cms.double( 2.0 ),
4303  MaxChi2 = cms.double( 9.0 ),
4304  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4305 )
4306 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4307  appendToDataLabel = cms.string( "" ),
4308  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
4309  MinimalTolerance = cms.double( 10.0 ),
4310  MaxDisplacement = cms.double( 100.0 ),
4311  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
4312  pTChargeCutThreshold = cms.double( 15.0 ),
4313  nSigma = cms.double( 3.0 ),
4314  MaxSagitta = cms.double( -1.0 ),
4315  MaxChi2 = cms.double( 9.0 ),
4316  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4317 )
4318 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4319  appendToDataLabel = cms.string( "" ),
4320  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4321  MinimalTolerance = cms.double( 0.5 ),
4322  MaxDisplacement = cms.double( 0.5 ),
4323  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
4324  pTChargeCutThreshold = cms.double( -1.0 ),
4325  nSigma = cms.double( 3.0 ),
4326  MaxSagitta = cms.double( 2.0 ),
4327  MaxChi2 = cms.double( 16.0 ),
4328  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4329 )
4330 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4331  appendToDataLabel = cms.string( "" ),
4332  MinimalTolerance = cms.double( 0.5 ),
4333  MaxDisplacement = cms.double( 0.5 ),
4334  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
4335  nSigma = cms.double( 4.0 ),
4336  MaxSagitta = cms.double( 2.0 ),
4337  MaxChi2 = cms.double( 40.0 ),
4338  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
4339 )
4340 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4341  appendToDataLabel = cms.string( "" ),
4342  MinimalTolerance = cms.double( 10.0 ),
4343  MaxDisplacement = cms.double( 100.0 ),
4344  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
4345  nSigma = cms.double( 3.0 ),
4346  MaxSagitta = cms.double( -1.0 ),
4347  MaxChi2 = cms.double( 16.0 ),
4348  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4349 )
4350 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4351  appendToDataLabel = cms.string( "" ),
4352  MinimalTolerance = cms.double( 10.0 ),
4353  MaxDisplacement = cms.double( 100.0 ),
4354  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
4355  nSigma = cms.double( 3.0 ),
4356  MaxSagitta = cms.double( -1.0 ),
4357  MaxChi2 = cms.double( 30.0 ),
4358  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4359 )
4360 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4361  appendToDataLabel = cms.string( "" ),
4362  MinimalTolerance = cms.double( 10.0 ),
4363  MaxDisplacement = cms.double( 100.0 ),
4364  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
4365  nSigma = cms.double( 3.0 ),
4366  MaxSagitta = cms.double( -1.0 ),
4367  MaxChi2 = cms.double( 9.0 ),
4368  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4369 )
4370 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
4371  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
4372  MaxComponents = cms.int32( 12 ),
4373  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
4374 )
4375 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4376  appendToDataLabel = cms.string( "" ),
4377  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4378  MinimalTolerance = cms.double( 0.5 ),
4379  MaxDisplacement = cms.double( 0.5 ),
4380  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
4381  pTChargeCutThreshold = cms.double( -1.0 ),
4382  nSigma = cms.double( 3.0 ),
4383  MaxSagitta = cms.double( 2.0 ),
4384  MaxChi2 = cms.double( 9.0 ),
4385  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4386 )
4387 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4388  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
4389  fractionShared = cms.double( 0.13 ),
4390  ValidHitBonus = cms.double( 5.0 ),
4391  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4392  MissingHitPenalty = cms.double( 20.0 ),
4393  allowSharedFirstHit = cms.bool( True )
4394 )
4395 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4396  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
4397  fractionShared = cms.double( 0.13 ),
4398  ValidHitBonus = cms.double( 5.0 ),
4399  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4400  MissingHitPenalty = cms.double( 20.0 ),
4401  allowSharedFirstHit = cms.bool( True )
4402 )
4403 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4404  appendToDataLabel = cms.string( "" ),
4405  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4406  MinimalTolerance = cms.double( 0.5 ),
4407  MaxDisplacement = cms.double( 0.5 ),
4408  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
4409  pTChargeCutThreshold = cms.double( -1.0 ),
4410  nSigma = cms.double( 3.0 ),
4411  MaxSagitta = cms.double( 2.0 ),
4412  MaxChi2 = cms.double( 9.0 ),
4413  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4414 )
4415 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4416  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
4417  fractionShared = cms.double( 0.13 ),
4418  ValidHitBonus = cms.double( 5.0 ),
4419  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4420  MissingHitPenalty = cms.double( 20.0 ),
4421  allowSharedFirstHit = cms.bool( True )
4422 )
4423 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4424  maxImpactParameterSig = cms.double( 999999.0 ),
4425  deltaR = cms.double( -1.0 ),
4426  minimumImpactParameter = cms.double( -1.0 ),
4427  maximumDecayLength = cms.double( 999999.0 ),
4428  impactParameterType = cms.int32( 1 ),
4429  trackQualityClass = cms.string( "any" ),
4430  deltaRmin = cms.double( 0.0 ),
4431  maxImpactParameter = cms.double( 0.1 ),
4432  useSignedImpactParameterSig = cms.bool( True ),
4433  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4434  nthTrack = cms.int32( -1 )
4435 )
4436 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
4437  maxImpactParameterSig = cms.double( 999999.0 ),
4438  deltaR = cms.double( -1.0 ),
4439  minimumImpactParameter = cms.double( -1.0 ),
4440  maximumDecayLength = cms.double( 999999.0 ),
4441  impactParameterType = cms.int32( 1 ),
4442  trackQualityClass = cms.string( "any" ),
4443  deltaRmin = cms.double( 0.0 ),
4444  maxImpactParameter = cms.double( 0.2 ),
4445  useSignedImpactParameterSig = cms.bool( True ),
4446  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4447  nthTrack = cms.int32( -1 )
4448 )
4449 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4450  b_pT = cms.double( 0.3684 ),
4451  deltaR = cms.double( -1.0 ),
4452  minimumImpactParameter = cms.double( 0.05 ),
4453  a_dR = cms.double( -0.001053 ),
4454  min_pT = cms.double( 120.0 ),
4455  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4456  max_pT = cms.double( 500.0 ),
4457  impactParameterType = cms.int32( 1 ),
4458  trackQualityClass = cms.string( "any" ),
4459  useVariableJTA = cms.bool( False ),
4460  min_pT_dRcut = cms.double( 0.5 ),
4461  max_pT_trackPTcut = cms.double( 3.0 ),
4462  max_pT_dRcut = cms.double( 0.1 ),
4463  b_dR = cms.double( 0.6263 ),
4464  a_pT = cms.double( 0.005263 ),
4465  maximumDecayLength = cms.double( 999999.0 ),
4466  nthTrack = cms.int32( 1 ),
4467  useSignedImpactParameterSig = cms.bool( False )
4468 )
4469 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
4470  b_pT = cms.double( 0.3684 ),
4471  deltaR = cms.double( -1.0 ),
4472  minimumImpactParameter = cms.double( 0.2 ),
4473  a_dR = cms.double( -0.001053 ),
4474  min_pT = cms.double( 120.0 ),
4475  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4476  max_pT = cms.double( 500.0 ),
4477  impactParameterType = cms.int32( 1 ),
4478  trackQualityClass = cms.string( "any" ),
4479  useVariableJTA = cms.bool( False ),
4480  min_pT_dRcut = cms.double( 0.5 ),
4481  max_pT_trackPTcut = cms.double( 3.0 ),
4482  max_pT_dRcut = cms.double( 0.1 ),
4483  b_dR = cms.double( 0.6263 ),
4484  a_pT = cms.double( 0.005263 ),
4485  maximumDecayLength = cms.double( 999999.0 ),
4486  nthTrack = cms.int32( 2 ),
4487  useSignedImpactParameterSig = cms.bool( True )
4488 )
4489 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
4490  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
4491 )
4492 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
4493  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
4494  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
4495  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
4496  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
4497  Mass = cms.double( 5.11E-4 ),
4498  BetheHeitlerCorrection = cms.int32( 2 )
4499 )
4500 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4501  NoErrorPropagation = cms.bool( False ),
4502  endcapShiftInZPos = cms.double( 0.0 ),
4503  PropagationDirection = cms.string( "anyDirection" ),
4504  useTuningForL2Speed = cms.bool( True ),
4505  useIsYokeFlag = cms.bool( True ),
4506  endcapShiftInZNeg = cms.double( 0.0 ),
4507  SetVBFPointer = cms.bool( False ),
4508  AssumeNoMaterial = cms.bool( False ),
4509  returnTangentPlane = cms.bool( True ),
4510  useInTeslaFromMagField = cms.bool( False ),
4511  VBFName = cms.string( "VolumeBasedMagneticField" ),
4512  useEndcapShiftsInZ = cms.bool( False ),
4513  sendLogWarning = cms.bool( False ),
4514  useMatVolumes = cms.bool( True ),
4515  debug = cms.bool( False ),
4516  ApplyRadX0Correction = cms.bool( True ),
4517  useMagVolumes = cms.bool( True ),
4518  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
4519 )
4520 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4521  NoErrorPropagation = cms.bool( False ),
4522  endcapShiftInZPos = cms.double( 0.0 ),
4523  PropagationDirection = cms.string( "oppositeToMomentum" ),
4524  useTuningForL2Speed = cms.bool( True ),
4525  useIsYokeFlag = cms.bool( True ),
4526  endcapShiftInZNeg = cms.double( 0.0 ),
4527  SetVBFPointer = cms.bool( False ),
4528  AssumeNoMaterial = cms.bool( False ),
4529  returnTangentPlane = cms.bool( True ),
4530  useInTeslaFromMagField = cms.bool( False ),
4531  VBFName = cms.string( "VolumeBasedMagneticField" ),
4532  useEndcapShiftsInZ = cms.bool( False ),
4533  sendLogWarning = cms.bool( False ),
4534  useMatVolumes = cms.bool( True ),
4535  debug = cms.bool( False ),
4536  ApplyRadX0Correction = cms.bool( True ),
4537  useMagVolumes = cms.bool( True ),
4538  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
4539 )
4540 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
4541  EstimateCut = cms.double( -1.0 ),
4542  appendToDataLabel = cms.string( "" ),
4543  LogPixelProbabilityCut = cms.double( -16.0 ),
4544  MinDof = cms.int32( 2 ),
4545  NoOutliersBeginEnd = cms.bool( False ),
4546  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4547  MinNumberOfHits = cms.int32( 3 ),
4548  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4549  MaxNumberOfOutliers = cms.int32( 3 ),
4550  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4551  MaxFractionOutliers = cms.double( 0.3 ),
4552  NoInvalidHitsBeginEnd = cms.bool( True ),
4553  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
4554  RejectTracks = cms.bool( True )
4555 )
4556 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
4557  EstimateCut = cms.double( -1.0 ),
4558  appendToDataLabel = cms.string( "" ),
4559  LogPixelProbabilityCut = cms.double( -16.0 ),
4560  MinDof = cms.int32( 2 ),
4561  NoOutliersBeginEnd = cms.bool( False ),
4562  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4563  MinNumberOfHits = cms.int32( 5 ),
4564  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4565  MaxNumberOfOutliers = cms.int32( 3 ),
4566  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4567  MaxFractionOutliers = cms.double( 0.3 ),
4568  NoInvalidHitsBeginEnd = cms.bool( False ),
4569  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
4570  RejectTracks = cms.bool( True )
4571 )
4572 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4573  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
4574  appendToDataLabel = cms.string( "" ),
4575  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4576  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
4577 )
4578 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4579  SimpleMagneticField = cms.string( "" ),
4580  PropagationDirection = cms.string( "alongMomentum" ),
4581  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
4582  Mass = cms.double( 5.11E-4 ),
4583  ptMin = cms.double( -1.0 ),
4584  MaxDPhi = cms.double( 1.6 ),
4585  useRungeKutta = cms.bool( False )
4586 )
4587 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
4588  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
4589 )
4590 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4591  EstimateCut = cms.double( -1.0 ),
4592  appendToDataLabel = cms.string( "" ),
4593  LogPixelProbabilityCut = cms.double( -16.0 ),
4594  MinDof = cms.int32( 2 ),
4595  NoOutliersBeginEnd = cms.bool( False ),
4596  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
4597  MinNumberOfHits = cms.int32( 5 ),
4598  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
4599  MaxNumberOfOutliers = cms.int32( 3 ),
4600  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4601  MaxFractionOutliers = cms.double( 0.3 ),
4602  NoInvalidHitsBeginEnd = cms.bool( True ),
4603  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
4604  RejectTracks = cms.bool( True )
4605 )
4606 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
4607  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4608  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
4609  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4610  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4611  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
4612 )
4613 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
4614  ErrorRescaling = cms.double( 100.0 ),
4615  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4616  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4617  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
4618  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
4619  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
4620 )
4621 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4622  appendToDataLabel = cms.string( "" ),
4623  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4624  MinimalTolerance = cms.double( 0.5 ),
4625  MaxDisplacement = cms.double( 0.5 ),
4626  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
4627  pTChargeCutThreshold = cms.double( 15.0 ),
4628  nSigma = cms.double( 3.0 ),
4629  MaxSagitta = cms.double( 2.0 ),
4630  MaxChi2 = cms.double( 30.0 ),
4631  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4632 )
4633 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4634  appendToDataLabel = cms.string( "" ),
4635  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4636  MinimalTolerance = cms.double( 0.5 ),
4637  MaxDisplacement = cms.double( 0.5 ),
4638  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
4639  pTChargeCutThreshold = cms.double( 15.0 ),
4640  nSigma = cms.double( 3.0 ),
4641  MaxSagitta = cms.double( 2.0 ),
4642  MaxChi2 = cms.double( 30.0 ),
4643  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4644 )
4645 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4646  appendToDataLabel = cms.string( "" ),
4647  MinimalTolerance = cms.double( 10.0 ),
4648  MaxDisplacement = cms.double( 100.0 ),
4649  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
4650  nSigma = cms.double( 3.0 ),
4651  MaxSagitta = cms.double( -1.0 ),
4652  MaxChi2 = cms.double( 36.0 ),
4653  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4654 )
4655 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4656  EstimateCut = cms.double( -1.0 ),
4657  appendToDataLabel = cms.string( "" ),
4658  LogPixelProbabilityCut = cms.double( -16.0 ),
4659  MinDof = cms.int32( 2 ),
4660  NoOutliersBeginEnd = cms.bool( False ),
4661  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
4662  MinNumberOfHits = cms.int32( 5 ),
4663  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
4664  MaxNumberOfOutliers = cms.int32( 3 ),
4665  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4666  MaxFractionOutliers = cms.double( 0.3 ),
4667  NoInvalidHitsBeginEnd = cms.bool( False ),
4668  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
4669  RejectTracks = cms.bool( True )
4670 )
4671 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
4672  EstimateCut = cms.double( -1.0 ),
4673  appendToDataLabel = cms.string( "" ),
4674  LogPixelProbabilityCut = cms.double( -16.0 ),
4675  MinDof = cms.int32( 2 ),
4676  NoOutliersBeginEnd = cms.bool( False ),
4677  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4678  MinNumberOfHits = cms.int32( 5 ),
4679  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4680  MaxNumberOfOutliers = cms.int32( 3 ),
4681  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4682  MaxFractionOutliers = cms.double( 0.3 ),
4683  NoInvalidHitsBeginEnd = cms.bool( False ),
4684  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4685  RejectTracks = cms.bool( True )
4686 )
4687 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4688  EstimateCut = cms.double( 20.0 ),
4689  appendToDataLabel = cms.string( "" ),
4690  LogPixelProbabilityCut = cms.double( -14.0 ),
4691  MinDof = cms.int32( 2 ),
4692  NoOutliersBeginEnd = cms.bool( False ),
4693  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4694  MinNumberOfHits = cms.int32( 3 ),
4695  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4696  MaxNumberOfOutliers = cms.int32( 3 ),
4697  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4698  MaxFractionOutliers = cms.double( 0.3 ),
4699  NoInvalidHitsBeginEnd = cms.bool( True ),
4700  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4701  RejectTracks = cms.bool( True )
4702 )
4703 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
4704  EstimateCut = cms.double( 20.0 ),
4705  appendToDataLabel = cms.string( "" ),
4706  LogPixelProbabilityCut = cms.double( -14.0 ),
4707  MinDof = cms.int32( 2 ),
4708  NoOutliersBeginEnd = cms.bool( False ),
4709  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
4710  MinNumberOfHits = cms.int32( 3 ),
4711  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
4712  MaxNumberOfOutliers = cms.int32( 3 ),
4713  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4714  MaxFractionOutliers = cms.double( 0.3 ),
4715  NoInvalidHitsBeginEnd = cms.bool( True ),
4716  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4717  RejectTracks = cms.bool( True )
4718 )
4719 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4720  appendToDataLabel = cms.string( "" ),
4721  minHits = cms.int32( 3 ),
4722  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
4723  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4724  Updator = cms.string( "hltESPKFUpdator" ),
4725  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4726  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4727 )
4728 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
4729  appendToDataLabel = cms.string( "" ),
4730  minHits = cms.int32( 3 ),
4731  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4732  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4733  Updator = cms.string( "hltESPKFUpdator" ),
4734  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4735  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4736 )
4737 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4738  appendToDataLabel = cms.string( "" ),
4739  minHits = cms.int32( 3 ),
4740  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4741  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4742  Updator = cms.string( "hltESPKFUpdator" ),
4743  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4744  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4745 )
4746 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4747  errorRescaling = cms.double( 100.0 ),
4748  minHits = cms.int32( 3 ),
4749  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
4750  appendToDataLabel = cms.string( "" ),
4751  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4752  Updator = cms.string( "hltESPKFUpdator" ),
4753  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4754  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4755 )
4756 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
4757  errorRescaling = cms.double( 100.0 ),
4758  minHits = cms.int32( 3 ),
4759  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4760  appendToDataLabel = cms.string( "" ),
4761  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4762  Updator = cms.string( "hltESPKFUpdator" ),
4763  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4764  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4765 )
4766 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4767  errorRescaling = cms.double( 10.0 ),
4768  minHits = cms.int32( 3 ),
4769  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4770  appendToDataLabel = cms.string( "" ),
4771  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4772  Updator = cms.string( "hltESPKFUpdator" ),
4773  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4774  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4775 )
4776 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4777  errorRescaling = cms.double( 10.0 ),
4778  minHits = cms.int32( 3 ),
4779  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4780  appendToDataLabel = cms.string( "" ),
4781  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4782  Updator = cms.string( "hltESPKFUpdator" ),
4783  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4784  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4785 )
4786 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
4787  ComponentName = cms.string( "hltESPKFUpdator" )
4788 )
4789 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
4790  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
4791  DistanceMeasure = cms.string( "KullbackLeibler" )
4792 )
4793 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4794  appendToDataLabel = cms.string( "" ),
4795  minHits = cms.int32( 3 ),
4796  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4797  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4798  Updator = cms.string( "hltESPKFUpdator" ),
4799  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4800  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4801 )
4802 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4803  appendToDataLabel = cms.string( "" ),
4804  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4805  MinimalTolerance = cms.double( 0.5 ),
4806  MaxDisplacement = cms.double( 0.5 ),
4807  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
4808  pTChargeCutThreshold = cms.double( -1.0 ),
4809  nSigma = cms.double( 3.0 ),
4810  MaxSagitta = cms.double( 2.0 ),
4811  MaxChi2 = cms.double( 9.0 ),
4812  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4813 )
4814 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4815  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
4816  fractionShared = cms.double( 0.16 ),
4817  ValidHitBonus = cms.double( 5.0 ),
4818  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4819  MissingHitPenalty = cms.double( 20.0 ),
4820  allowSharedFirstHit = cms.bool( True )
4821 )
4822 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4823  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
4824  fractionShared = cms.double( 0.16 ),
4825  ValidHitBonus = cms.double( 5.0 ),
4826  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4827  MissingHitPenalty = cms.double( 20.0 ),
4828  allowSharedFirstHit = cms.bool( True )
4829 )
4830 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4831  appendToDataLabel = cms.string( "" ),
4832  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4833  MinimalTolerance = cms.double( 0.5 ),
4834  MaxDisplacement = cms.double( 0.5 ),
4835  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
4836  pTChargeCutThreshold = cms.double( -1.0 ),
4837  nSigma = cms.double( 3.0 ),
4838  MaxSagitta = cms.double( 2.0 ),
4839  MaxChi2 = cms.double( 9.0 ),
4840  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4841 )
4842 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4843  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
4844  fractionShared = cms.double( 0.16 ),
4845  ValidHitBonus = cms.double( 5.0 ),
4846  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4847  MissingHitPenalty = cms.double( 20.0 ),
4848  allowSharedFirstHit = cms.bool( True )
4849 )
4850 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
4851  UseStripStripQualityDB = cms.bool( True ),
4852  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4853  appendToDataLabel = cms.string( "" ),
4854  DebugPixelROCQualityDB = cms.untracked.bool( False ),
4855  UseStripAPVFiberQualityDB = cms.bool( True ),
4856  badStripCuts = cms.PSet(
4857  TOB = cms.PSet(
4858  maxBad = cms.uint32( 4 ),
4859  maxConsecutiveBad = cms.uint32( 2 )
4860  ),
4861  TIB = cms.PSet(
4862  maxBad = cms.uint32( 4 ),
4863  maxConsecutiveBad = cms.uint32( 2 )
4864  ),
4865  TID = cms.PSet(
4866  maxBad = cms.uint32( 4 ),
4867  maxConsecutiveBad = cms.uint32( 2 )
4868  ),
4869  TEC = cms.PSet(
4870  maxBad = cms.uint32( 4 ),
4871  maxConsecutiveBad = cms.uint32( 2 )
4872  )
4873  ),
4874  DebugStripModuleQualityDB = cms.untracked.bool( False ),
4875  ComponentName = cms.string( "hltESPMeasurementTracker" ),
4876  UsePixelROCQualityDB = cms.bool( True ),
4877  UsePixelModuleQualityDB = cms.bool( True ),
4878  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
4879  HitMatcher = cms.string( "StandardMatcher" ),
4880  DebugStripStripQualityDB = cms.untracked.bool( False ),
4881  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
4882  MaskBadAPVFibers = cms.bool( True ),
4883  SiStripQualityLabel = cms.string( "" ),
4884  UseStripModuleQualityDB = cms.bool( True ),
4885  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4886  Phase2StripCPE = cms.string( "" )
4887 )
4888 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4889  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
4890  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4891  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4892  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
4893 )
4894 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4895  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
4896  fractionShared = cms.double( 0.11 ),
4897  ValidHitBonus = cms.double( 5.0 ),
4898  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4899  MissingHitPenalty = cms.double( 20.0 ),
4900  allowSharedFirstHit = cms.bool( True )
4901 )
4902 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4903  appendToDataLabel = cms.string( "" ),
4904  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4905  MinimalTolerance = cms.double( 0.5 ),
4906  MaxDisplacement = cms.double( 0.5 ),
4907  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
4908  pTChargeCutThreshold = cms.double( -1.0 ),
4909  nSigma = cms.double( 3.0 ),
4910  MaxSagitta = cms.double( 2.0 ),
4911  MaxChi2 = cms.double( 16.0 ),
4912  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4913 )
4914 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4915  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
4916  fractionShared = cms.double( 0.11 ),
4917  ValidHitBonus = cms.double( 5.0 ),
4918  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4919  MissingHitPenalty = cms.double( 20.0 ),
4920  allowSharedFirstHit = cms.bool( True )
4921 )
4922 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
4923  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
4924 )
4925 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
4926  DoLorentz = cms.bool( False ),
4927  useLAAlignmentOffsets = cms.bool( False ),
4928  Upgrade = cms.bool( False ),
4929  DoCosmics = cms.bool( False ),
4930  eff_charge_cut_highX = cms.double( 1.0 ),
4931  eff_charge_cut_highY = cms.double( 1.0 ),
4932  inflate_all_errors_no_trk_angle = cms.bool( False ),
4933  eff_charge_cut_lowY = cms.double( 0.0 ),
4934  eff_charge_cut_lowX = cms.double( 0.0 ),
4935  UseErrorsFromTemplates = cms.bool( True ),
4936  TruncatePixelCharge = cms.bool( True ),
4937  size_cutY = cms.double( 3.0 ),
4938  size_cutX = cms.double( 3.0 ),
4939  useLAWidthFromDB = cms.bool( False ),
4940  inflate_errors = cms.bool( False ),
4941  lAWidthBPix = cms.double( 0.0 ),
4942  ClusterProbComputationFlag = cms.int32( 0 ),
4943  Alpha2Order = cms.bool( True ),
4944  appendToDataLabel = cms.string( "" ),
4945  EdgeClusterErrorY = cms.double( 85.0 ),
4946  SmallPitch = cms.bool( False ),
4947  LoadTemplatesFromDB = cms.bool( True ),
4948  EdgeClusterErrorX = cms.double( 50.0 ),
4949  lAWidthFPix = cms.double( 0.0 ),
4950  lAOffset = cms.double( 0.0 ),
4951  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
4952  MagneticFieldRecord = cms.ESInputTag( "" ),
4953  IrradiationBiasCorrection = cms.bool( True )
4954 )
4955 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
4956  DoLorentz = cms.bool( True ),
4957  barrelTemplateID = cms.int32( 0 ),
4958  appendToDataLabel = cms.string( "" ),
4959  lAOffset = cms.double( 0.0 ),
4960  lAWidthFPix = cms.double( 0.0 ),
4961  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
4962  directoryWithTemplates = cms.int32( 0 ),
4963  useLAWidthFromDB = cms.bool( True ),
4964  lAWidthBPix = cms.double( 0.0 ),
4965  ClusterProbComputationFlag = cms.int32( 0 ),
4966  LoadTemplatesFromDB = cms.bool( True ),
4967  forwardTemplateID = cms.int32( 0 ),
4968  speed = cms.int32( -2 ),
4969  UseClusterSplitter = cms.bool( False ),
4970  Alpha2Order = cms.bool( True )
4971 )
4972 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4973  appendToDataLabel = cms.string( "" ),
4974  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4975  MinimalTolerance = cms.double( 0.5 ),
4976  MaxDisplacement = cms.double( 0.5 ),
4977  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
4978  pTChargeCutThreshold = cms.double( -1.0 ),
4979  nSigma = cms.double( 3.0 ),
4980  MaxSagitta = cms.double( 2.0 ),
4981  MaxChi2 = cms.double( 16.0 ),
4982  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4983 )
4984 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4985  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
4986  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4987  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4988  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
4989 )
4990 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4991  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
4992  fractionShared = cms.double( 0.11 ),
4993  ValidHitBonus = cms.double( 5.0 ),
4994  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4995  MissingHitPenalty = cms.double( 20.0 ),
4996  allowSharedFirstHit = cms.bool( True )
4997 )
4998 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4999  appendToDataLabel = cms.string( "" ),
5000  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
5001  MinimalTolerance = cms.double( 0.5 ),
5002  MaxDisplacement = cms.double( 0.5 ),
5003  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
5004  pTChargeCutThreshold = cms.double( 15.0 ),
5005  nSigma = cms.double( 3.0 ),
5006  MaxSagitta = cms.double( 2.0 ),
5007  MaxChi2 = cms.double( 9.0 ),
5008  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
5009 )
5010 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
5011  appendToDataLabel = cms.string( "" ),
5012  MinimalTolerance = cms.double( 10.0 ),
5013  MaxDisplacement = cms.double( 100.0 ),
5014  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
5015  nSigma = cms.double( 3.0 ),
5016  MaxSagitta = cms.double( -1.0 ),
5017  MaxChi2 = cms.double( 25.0 ),
5018  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
5019 )
5020 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5021  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
5022  fractionShared = cms.double( 0.19 ),
5023  ValidHitBonus = cms.double( 5.0 ),
5024  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5025  MissingHitPenalty = cms.double( 20.0 ),
5026  allowSharedFirstHit = cms.bool( True )
5027 )
5028 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5029  appendToDataLabel = cms.string( "" ),
5030  minHits = cms.int32( 3 ),
5031  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
5032  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5033  Updator = cms.string( "hltESPKFUpdator" ),
5034  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5035  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
5036 )
5037 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5038  errorRescaling = cms.double( 100.0 ),
5039  minHits = cms.int32( 3 ),
5040  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
5041  appendToDataLabel = cms.string( "" ),
5042  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5043  Updator = cms.string( "hltESPKFUpdator" ),
5044  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5045  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
5046 )
5047 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
5048  SimpleMagneticField = cms.string( "" ),
5049  PropagationDirection = cms.string( "alongMomentum" ),
5050  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5051  Mass = cms.double( 0.105 ),
5052  ptMin = cms.double( -1.0 ),
5053  MaxDPhi = cms.double( 1.6 ),
5054  useRungeKutta = cms.bool( True )
5055 )
5056 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
5057  Epsilon = cms.double( 5.0 ),
5058  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5059  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5060  PropagationDirection = cms.string( "alongMomentum" ),
5061  ComponentName = cms.string( "hltESPSmartPropagator" )
5062 )
5063 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
5064  Epsilon = cms.double( 5.0 ),
5065  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5066  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5067  PropagationDirection = cms.string( "alongMomentum" ),
5068  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
5069 )
5070 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
5071  Epsilon = cms.double( 5.0 ),
5072  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
5073  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5074  PropagationDirection = cms.string( "oppositeToMomentum" ),
5075  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
5076 )
5077 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
5078  distance = cms.double( 0.5 )
5079 )
5080 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5081  NoErrorPropagation = cms.bool( False ),
5082  endcapShiftInZPos = cms.double( 0.0 ),
5083  PropagationDirection = cms.string( "alongMomentum" ),
5084  useTuningForL2Speed = cms.bool( False ),
5085  useIsYokeFlag = cms.bool( True ),
5086  endcapShiftInZNeg = cms.double( 0.0 ),
5087  SetVBFPointer = cms.bool( False ),
5088  AssumeNoMaterial = cms.bool( False ),
5089  returnTangentPlane = cms.bool( True ),
5090  useInTeslaFromMagField = cms.bool( False ),
5091  VBFName = cms.string( "VolumeBasedMagneticField" ),
5092  useEndcapShiftsInZ = cms.bool( False ),
5093  sendLogWarning = cms.bool( False ),
5094  useMatVolumes = cms.bool( True ),
5095  debug = cms.bool( False ),
5096  ApplyRadX0Correction = cms.bool( True ),
5097  useMagVolumes = cms.bool( True ),
5098  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
5099 )
5100 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5101  NoErrorPropagation = cms.bool( False ),
5102  endcapShiftInZPos = cms.double( 0.0 ),
5103  PropagationDirection = cms.string( "oppositeToMomentum" ),
5104  useTuningForL2Speed = cms.bool( False ),
5105  useIsYokeFlag = cms.bool( True ),
5106  endcapShiftInZNeg = cms.double( 0.0 ),
5107  SetVBFPointer = cms.bool( False ),
5108  AssumeNoMaterial = cms.bool( False ),
5109  returnTangentPlane = cms.bool( True ),
5110  useInTeslaFromMagField = cms.bool( False ),
5111  VBFName = cms.string( "VolumeBasedMagneticField" ),
5112  useEndcapShiftsInZ = cms.bool( False ),
5113  sendLogWarning = cms.bool( False ),
5114  useMatVolumes = cms.bool( True ),
5115  debug = cms.bool( False ),
5116  ApplyRadX0Correction = cms.bool( True ),
5117  useMagVolumes = cms.bool( True ),
5118  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5119 )
5120 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
5121  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
5122  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
5123  parameters = cms.PSet(
5124  mTIB_P1 = cms.double( 0.202 ),
5125  maxChgOneMIP = cms.double( 6000.0 ),
5126  mTEC_P0 = cms.double( -1.885 ),
5127  mTOB_P1 = cms.double( 0.253 ),
5128  mTEC_P1 = cms.double( 0.471 ),
5129  mLC_P2 = cms.double( 0.3 ),
5130  mLC_P1 = cms.double( 0.618 ),
5131  mTOB_P0 = cms.double( -1.026 ),
5132  mLC_P0 = cms.double( -0.326 ),
5133  useLegacyError = cms.bool( False ),
5134  mTIB_P0 = cms.double( -0.742 ),
5135  mTID_P1 = cms.double( 0.433 ),
5136  mTID_P0 = cms.double( -1.427 )
5137  )
5138 )
5139 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5140  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5141  Matcher = cms.string( "StandardMatcher" ),
5142  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5143  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5144  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
5145 )
5146 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5147  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5148  Matcher = cms.string( "StandardMatcher" ),
5149  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5150  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
5151  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
5152 )
5153 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5154  StripCPE = cms.string( "Fake" ),
5155  Matcher = cms.string( "StandardMatcher" ),
5156  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5157  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5158  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
5159 )
5160 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5161  StripCPE = cms.string( "Fake" ),
5162  Matcher = cms.string( "StandardMatcher" ),
5163  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5164  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5165  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
5166 )
5167 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5168  appendToDataLabel = cms.string( "" ),
5169  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5170  MinimalTolerance = cms.double( 0.5 ),
5171  MaxDisplacement = cms.double( 0.5 ),
5172  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
5173  pTChargeCutThreshold = cms.double( -1.0 ),
5174  nSigma = cms.double( 3.0 ),
5175  MaxSagitta = cms.double( 2.0 ),
5176  MaxChi2 = cms.double( 16.0 ),
5177  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
5178 )
5179 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5180  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
5181  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5182  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5183  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
5184 )
5185 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
5186  EstimateCut = cms.double( 30.0 ),
5187  appendToDataLabel = cms.string( "" ),
5188  LogPixelProbabilityCut = cms.double( -16.0 ),
5189  MinDof = cms.int32( 2 ),
5190  NoOutliersBeginEnd = cms.bool( False ),
5191  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
5192  MinNumberOfHits = cms.int32( 7 ),
5193  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
5194  MaxNumberOfOutliers = cms.int32( 3 ),
5195  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5196  MaxFractionOutliers = cms.double( 0.3 ),
5197  NoInvalidHitsBeginEnd = cms.bool( False ),
5198  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
5199  RejectTracks = cms.bool( True )
5200 )
5201 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
5202  EstimateCut = cms.double( 30.0 ),
5203  appendToDataLabel = cms.string( "" ),
5204  LogPixelProbabilityCut = cms.double( -16.0 ),
5205  MinDof = cms.int32( 2 ),
5206  NoOutliersBeginEnd = cms.bool( False ),
5207  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5208  MinNumberOfHits = cms.int32( 7 ),
5209  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5210  MaxNumberOfOutliers = cms.int32( 3 ),
5211  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5212  MaxFractionOutliers = cms.double( 0.3 ),
5213  NoInvalidHitsBeginEnd = cms.bool( False ),
5214  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5215  RejectTracks = cms.bool( True )
5216 )
5217 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
5218  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
5219  appendToDataLabel = cms.string( "" ),
5220  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
5221  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
5222 )
5223 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5224  appendToDataLabel = cms.string( "" ),
5225  minHits = cms.int32( 7 ),
5226  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
5227  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5228  Updator = cms.string( "hltESPKFUpdator" ),
5229  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5230  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5231 )
5232 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
5233  appendToDataLabel = cms.string( "" ),
5234  minHits = cms.int32( 7 ),
5235  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5236  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5237  Updator = cms.string( "hltESPKFUpdator" ),
5238  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5239  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5240 )
5241 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5242  errorRescaling = cms.double( 10.0 ),
5243  minHits = cms.int32( 7 ),
5244  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
5245  appendToDataLabel = cms.string( "" ),
5246  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5247  Updator = cms.string( "hltESPKFUpdator" ),
5248  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5249  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5250 )
5251 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
5252  errorRescaling = cms.double( 10.0 ),
5253  minHits = cms.int32( 7 ),
5254  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5255  appendToDataLabel = cms.string( "" ),
5256  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5257  Updator = cms.string( "hltESPKFUpdator" ),
5258  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5259  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5260 )
5261 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5262  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
5263  fractionShared = cms.double( 0.09 ),
5264  ValidHitBonus = cms.double( 5.0 ),
5265  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5266  MissingHitPenalty = cms.double( 20.0 ),
5267  allowSharedFirstHit = cms.bool( True )
5268 )
5269 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
5270  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5271  appendToDataLabel = cms.string( "" ),
5272  algoOrder = cms.vstring( )
5273 )
5274 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5275  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5276  fractionShared = cms.double( 0.5 ),
5277  ValidHitBonus = cms.double( 100.0 ),
5278  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5279  MissingHitPenalty = cms.double( 0.0 ),
5280  allowSharedFirstHit = cms.bool( False )
5281 )
5282 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
5283  appendToDataLabel = cms.string( "" ),
5284  minHits = cms.int32( 3 ),
5285  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
5286  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5287  Updator = cms.string( "hltESPKFUpdator" ),
5288  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5289  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5290 )
5291 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
5292  errorRescaling = cms.double( 100.0 ),
5293  minHits = cms.int32( 3 ),
5294  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
5295  appendToDataLabel = cms.string( "" ),
5296  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5297  Updator = cms.string( "hltESPKFUpdator" ),
5298  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5299  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5300 )
5301 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
5302  useQuadrupletAlgo = cms.bool( False ),
5303  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5304  appendToDataLabel = cms.string( "" )
5305 )
5306 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
5307  ComponentName = cms.string( "hltTrackCleaner" ),
5308  appendToDataLabel = cms.string( "" )
5309 )
5310 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5311  ComponentName = cms.string( "HODetIdAssociator" ),
5312  hcalRegion = cms.int32( 2 ),
5313  etaBinSize = cms.double( 0.087 ),
5314  nEta = cms.int32( 30 ),
5315  nPhi = cms.int32( 72 ),
5316  includeBadChambers = cms.bool( False ),
5317  includeME0 = cms.bool( False ),
5318  includeGEM = cms.bool( False )
5319 )
5320 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5321  ComponentName = cms.string( "MuonDetIdAssociator" ),
5322  hcalRegion = cms.int32( 2 ),
5323  etaBinSize = cms.double( 0.125 ),
5324  nEta = cms.int32( 48 ),
5325  nPhi = cms.int32( 48 ),
5326  includeBadChambers = cms.bool( False ),
5327  includeME0 = cms.bool( False ),
5328  includeGEM = cms.bool( False )
5329 )
5330 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5331  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5332  fractionShared = cms.double( 0.1 ),
5333  ValidHitBonus = cms.double( 1000.0 ),
5334  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5335  MissingHitPenalty = cms.double( 1.0 ),
5336  allowSharedFirstHit = cms.bool( True )
5337 )
5338 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
5339  ComponentName = cms.string( "SimpleNavigationSchool" ),
5340  SimpleMagneticField = cms.string( "ParabolicMf" )
5341 )
5342 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5343  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
5344  hcalRegion = cms.int32( 2 ),
5345  etaBinSize = cms.double( 0.1 ),
5346  nEta = cms.int32( 60 ),
5347  nPhi = cms.int32( 30 ),
5348  includeBadChambers = cms.bool( False ),
5349  includeME0 = cms.bool( False ),
5350  includeGEM = cms.bool( False )
5351 )
5352 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
5353  siPixelQualityLabel = cms.string( "" )
5354 )
5355 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
5356 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
5357  LatencyRecord = cms.PSet(
5358  label = cms.untracked.string( "" ),
5359  record = cms.string( "SiStripLatencyRcd" )
5360  ),
5361  BackPlaneCorrectionDeconvMode = cms.PSet(
5362  label = cms.untracked.string( "deconvolution" ),
5363  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5364  ),
5365  BackPlaneCorrectionPeakMode = cms.PSet(
5366  label = cms.untracked.string( "peak" ),
5367  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5368  )
5369 )
5370 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
5371  LatencyRecord = cms.PSet(
5372  label = cms.untracked.string( "" ),
5373  record = cms.string( "SiStripLatencyRcd" )
5374  ),
5375  LorentzAngleDeconvMode = cms.PSet(
5376  label = cms.untracked.string( "deconvolution" ),
5377  record = cms.string( "SiStripLorentzAngleRcd" )
5378  ),
5379  LorentzAnglePeakMode = cms.PSet(
5380  label = cms.untracked.string( "peak" ),
5381  record = cms.string( "SiStripLorentzAngleRcd" )
5382  )
5383 )
5384 
5385 fragment.ThroughputService = cms.Service( "ThroughputService",
5386  dqmPath = cms.untracked.string( "HLT/Throughput" ),
5387  timeRange = cms.untracked.double( 60000.0 ),
5388  dqmPathByProcesses = cms.untracked.bool( False ),
5389  timeResolution = cms.untracked.double( 5.828 )
5390 )
5391 
5392 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
5393  toGet = cms.VPSet(
5394  ),
5395  verbose = cms.untracked.bool( False )
5396 )
5397 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
5398  RawDataCollection = cms.InputTag( "rawDataCollector" )
5399 )
5400 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
5401  result = cms.bool( False )
5402 )
5403 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
5404  SelectedTriggerType = cms.int32( 1 )
5405 )
5406 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
5407  lenSlinkTrailer = cms.untracked.int32( 8 ),
5408  lenAMC13Header = cms.untracked.int32( 8 ),
5409  CTP7 = cms.untracked.bool( False ),
5410  lenAMC13Trailer = cms.untracked.int32( 8 ),
5411  Setup = cms.string( "stage2::GTSetup" ),
5412  MinFeds = cms.uint32( 0 ),
5413  InputLabel = cms.InputTag( "rawDataCollector" ),
5414  lenSlinkHeader = cms.untracked.int32( 8 ),
5415  MTF7 = cms.untracked.bool( False ),
5416  FWId = cms.uint32( 0 ),
5417  TMTCheck = cms.bool( True ),
5418  lenAMCTrailer = cms.untracked.int32( 0 ),
5419  debug = cms.untracked.bool( False ),
5420  FedIds = cms.vint32( 1404 ),
5421  lenAMCHeader = cms.untracked.int32( 8 ),
5422  DmxFWId = cms.uint32( 0 ),
5423  FWOverride = cms.bool( False )
5424 )
5425 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
5426  L1DataBxInEvent = cms.int32( 5 ),
5427  AlgorithmTriggersUnmasked = cms.bool( True ),
5428  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5429  BstLengthBytes = cms.int32( -1 ),
5430  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5431  AlgorithmTriggersUnprescaled = cms.bool( True ),
5432  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
5433  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5434  EmulateBxInEvent = cms.int32( 1 ),
5435  Verbosity = cms.untracked.int32( 0 ),
5436  ProduceL1GtDaqRecord = cms.bool( True ),
5437  TriggerMenuLuminosity = cms.string( "startup" ),
5438  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
5439  PrintL1Menu = cms.untracked.bool( False ),
5440  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5441  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
5442  PrescaleSet = cms.uint32( 1 ),
5443  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5444  ProduceL1GtObjectMapRecord = cms.bool( True ),
5445  GetPrescaleColumnFromData = cms.bool( False ),
5446  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' )
5447 )
5448 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
5449  scalersInputTag = cms.InputTag( "rawDataCollector" )
5450 )
5451 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
5452  maxZ = cms.double( 40.0 ),
5453  src = cms.InputTag( "hltScalersRawToDigi" ),
5454  gtEvmLabel = cms.InputTag( "" ),
5455  changeToCMSCoordinates = cms.bool( False ),
5456  setSigmaZ = cms.double( 0.0 ),
5457  maxRadius = cms.double( 2.0 )
5458 )
5459 fragment.hltZeroBiasForBeamSpot = cms.EDFilter( "HLTL1TSeed",
5460  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5461  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5462  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5463  saveTags = cms.bool( True ),
5464  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5465  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5466  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5467  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5468  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5469 )
5470 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5471  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5472  offset = cms.uint32( 0 )
5473 )
5474 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
5475  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 ),
5476  FedLabel = cms.InputTag( "listfeds" ),
5477  eventPut = cms.bool( True ),
5478  srpUnpacking = cms.bool( True ),
5479  syncCheck = cms.bool( True ),
5480  headerUnpacking = cms.bool( True ),
5481  feUnpacking = cms.bool( True ),
5482  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 ),
5483  tccUnpacking = cms.bool( True ),
5484  numbTriggerTSamples = cms.int32( 1 ),
5485  InputLabel = cms.InputTag( "rawDataCollector" ),
5486  numbXtalTSamples = cms.int32( 10 ),
5487  feIdCheck = cms.bool( True ),
5488  forceToKeepFRData = cms.bool( False ),
5489  silentMode = cms.untracked.bool( True ),
5490  DoRegional = cms.bool( False ),
5491  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 ),
5492  memUnpacking = cms.bool( True )
5493 )
5494 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
5495  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
5496  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
5497  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
5498  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
5499  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
5500  algoPSet = cms.PSet(
5501  ebSpikeThreshold = cms.double( 1.042 ),
5502  EBtimeFitLimits_Upper = cms.double( 1.4 ),
5503  EEtimeFitLimits_Lower = cms.double( 0.2 ),
5504  timealgo = cms.string( "None" ),
5505  EBtimeNconst = cms.double( 28.5 ),
5506  prefitMaxChiSqEE = cms.double( 10.0 ),
5507  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
5508  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5509  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
5510  prefitMaxChiSqEB = cms.double( 25.0 ),
5511  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
5512  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
5513  selectiveBadSampleCriteriaEB = cms.bool( False ),
5514  dynamicPedestalsEB = cms.bool( False ),
5515  useLumiInfoRunHeader = cms.bool( False ),
5516  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
5517  doPrefitEE = cms.bool( False ),
5518  dynamicPedestalsEE = cms.bool( False ),
5519  selectiveBadSampleCriteriaEE = cms.bool( False ),
5520  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5521  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
5522  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
5523  EcalPulseShapeParameters = cms.PSet(
5524  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 ),
5525  EEdigiCollection = cms.string( "" ),
5526  EcalPreMixStage2 = cms.bool( False ),
5527  EcalPreMixStage1 = cms.bool( False ),
5528  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 ),
5529  ESdigiCollection = cms.string( "" ),
5530  EBdigiCollection = cms.string( "" ),
5531  EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ),
5532  EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ),
5533  EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ),
5534  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 ),
5535  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 ),
5536  EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ),
5537  EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ),
5538  UseLCcorrection = cms.untracked.bool( True ),
5539  EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 )
5540  ),
5541  doPrefitEB = cms.bool( False ),
5542  addPedestalUncertaintyEE = cms.double( 0.0 ),
5543  addPedestalUncertaintyEB = cms.double( 0.0 ),
5544  gainSwitchUseMaxSampleEB = cms.bool( True ),
5545  EEtimeNconst = cms.double( 31.8 ),
5546  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
5547  chi2ThreshEE_ = cms.double( 50.0 ),
5548  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 ),
5549  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
5550  gainSwitchUseMaxSampleEE = cms.bool( False ),
5551  mitigateBadSamplesEB = cms.bool( False ),
5552  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5553  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 ),
5554  ampErrorCalculation = cms.bool( False ),
5555  mitigateBadSamplesEE = cms.bool( False ),
5556  amplitudeThresholdEB = cms.double( 10.0 ),
5557  kPoorRecoFlagEB = cms.bool( True ),
5558  amplitudeThresholdEE = cms.double( 10.0 ),
5559  EBtimeFitLimits_Lower = cms.double( 0.2 ),
5560  kPoorRecoFlagEE = cms.bool( False ),
5561  EEtimeFitLimits_Upper = cms.double( 1.4 ),
5562  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5563  EEtimeConstantTerm = cms.double( 1.0 ),
5564  EBtimeConstantTerm = cms.double( 0.6 ),
5565  chi2ThreshEB_ = cms.double( 65.0 ),
5566  outOfTimeThresholdGain61mEB = cms.double( 5.0 )
5567  )
5568 )
5569 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
5570  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5571  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
5572  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
5573  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5574  ebFEToBeRecovered = cms.string( "ebFE" ),
5575  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5576  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
5577  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5578  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5579  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5580  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
5581  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
5582  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
5583  eeFEToBeRecovered = cms.string( "eeFE" )
5584 )
5585 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
5586  recoverEEVFE = cms.bool( False ),
5587  EErechitCollection = cms.string( "EcalRecHitsEE" ),
5588  recoverEBIsolatedChannels = cms.bool( False ),
5589  recoverEBVFE = cms.bool( False ),
5590  laserCorrection = cms.bool( True ),
5591  EBLaserMIN = cms.double( 0.5 ),
5592  killDeadChannels = cms.bool( True ),
5593  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5594  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
5595  EBLaserMAX = cms.double( 3.0 ),
5596  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5597  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5598  EELaserMAX = cms.double( 8.0 ),
5599  recoverEEIsolatedChannels = cms.bool( False ),
5600  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5601  recoverEBFE = cms.bool( True ),
5602  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5603  algo = cms.string( "EcalRecHitWorkerSimple" ),
5604  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5605  singleChannelRecoveryThreshold = cms.double( 8.0 ),
5606  ChannelStatusToBeExcluded = cms.vstring( ),
5607  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5608  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5609  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5610  recoverEEFE = cms.bool( True ),
5611  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
5612  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5613  flagsMapDBReco = cms.PSet(
5614  kGood = cms.vstring( 'kOk',
5615  'kDAC',
5616  'kNoLaser',
5617  'kNoisy' ),
5618  kNeighboursRecovered = cms.vstring( 'kFixedG0',
5619  'kNonRespondingIsolated',
5620  'kDeadVFE' ),
5621  kDead = cms.vstring( 'kNoDataNoTP' ),
5622  kNoisy = cms.vstring( 'kNNoisy',
5623  'kFixedG6',
5624  'kFixedG1' ),
5625  kTowerRecovered = cms.vstring( 'kDeadFE' )
5626  ),
5627  EELaserMIN = cms.double( 0.5 ),
5628  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
5629  skipTimeCalib = cms.bool( True ),
5630  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5631  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5632  cleaningConfig = cms.PSet(
5633  e6e2thresh = cms.double( 0.04 ),
5634  tightenCrack_e6e2_double = cms.double( 3.0 ),
5635  e4e1Threshold_endcap = cms.double( 0.3 ),
5636  tightenCrack_e4e1_single = cms.double( 3.0 ),
5637  tightenCrack_e1_double = cms.double( 2.0 ),
5638  cThreshold_barrel = cms.double( 4.0 ),
5639  e4e1Threshold_barrel = cms.double( 0.08 ),
5640  tightenCrack_e1_single = cms.double( 2.0 ),
5641  e4e1_b_barrel = cms.double( -0.024 ),
5642  e4e1_a_barrel = cms.double( 0.04 ),
5643  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
5644  cThreshold_endcap = cms.double( 15.0 ),
5645  e4e1_b_endcap = cms.double( -0.0125 ),
5646  e4e1_a_endcap = cms.double( 0.02 ),
5647  cThreshold_double = cms.double( 10.0 )
5648  ),
5649  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5650  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
5651 )
5652 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5653  saveQIE10DataNSamples = cms.untracked.vint32( ),
5654  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5655  FilterDataQuality = cms.bool( True ),
5656  silent = cms.untracked.bool( True ),
5657  saveQIE11DataNSamples = cms.untracked.vint32( ),
5658  HcalFirstFED = cms.untracked.int32( 700 ),
5659  InputLabel = cms.InputTag( "rawDataCollector" ),
5660  ComplainEmptyData = cms.untracked.bool( False ),
5661  ElectronicsMap = cms.string( "" ),
5662  UnpackCalib = cms.untracked.bool( True ),
5663  UnpackUMNio = cms.untracked.bool( True ),
5664  FEDs = cms.untracked.vint32( ),
5665  UnpackerMode = cms.untracked.int32( 0 ),
5666  UnpackTTP = cms.untracked.bool( False ),
5667  UnpackZDC = cms.untracked.bool( True ),
5668  saveQIE10DataTags = cms.untracked.vstring( ),
5669  lastSample = cms.int32( 9 ),
5670  saveQIE11DataTags = cms.untracked.vstring( ),
5671  firstSample = cms.int32( 0 )
5672 )
5673 fragment.hltHbhereco = cms.EDProducer( "HBHEPhase1Reconstructor",
5674  tsFromDB = cms.bool( False ),
5675  setPulseShapeFlagsQIE8 = cms.bool( False ),
5676  use8ts = cms.bool( True ),
5677  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5678  saveDroppedInfos = cms.bool( False ),
5679  setNoiseFlagsQIE8 = cms.bool( False ),
5680  saveEffectivePedestal = cms.bool( True ),
5681  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5682  sipmQTSShift = cms.int32( 0 ),
5683  processQIE11 = cms.bool( True ),
5684  pulseShapeParametersQIE11 = cms.PSet( ),
5685  algoConfigClass = cms.string( "" ),
5686  saveInfos = cms.bool( False ),
5687  flagParametersQIE11 = cms.PSet( ),
5688  makeRecHits = cms.bool( True ),
5689  pulseShapeParametersQIE8 = cms.PSet(
5690  UseDualFit = cms.bool( True ),
5691  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5692  TriangleIgnoreSlow = cms.bool( False ),
5693  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5694  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5695  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5696  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5697  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5698  R45PlusOneRange = cms.double( 0.2 ),
5699  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5700  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5701  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5702  MinimumChargeThreshold = cms.double( 20.0 ),
5703  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5704  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5705  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5706  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5707  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5708  TrianglePeakTS = cms.uint32( 10000 ),
5709  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5710  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5711  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5712  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5713  R45MinusOneRange = cms.double( 0.2 ),
5714  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5715  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5716  ),
5717  flagParametersQIE8 = cms.PSet(
5718  hitEnergyMinimum = cms.double( 1.0 ),
5719  pulseShapeParameterSets = cms.VPSet(
5720  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5721  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5722  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5723  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5724  ),
5725  nominalPedestal = cms.double( 3.0 ),
5726  hitMultiplicityThreshold = cms.int32( 17 )
5727  ),
5728  setNegativeFlagsQIE8 = cms.bool( False ),
5729  setNegativeFlagsQIE11 = cms.bool( False ),
5730  processQIE8 = cms.bool( False ),
5731  algorithm = cms.PSet(
5732  ts4Thresh = cms.double( 0.0 ),
5733  meanTime = cms.double( 0.0 ),
5734  nnlsThresh = cms.double( 1.0E-11 ),
5735  nMaxItersMin = cms.int32( 500 ),
5736  timeSigmaSiPM = cms.double( 2.5 ),
5737  applyTimeSlew = cms.bool( True ),
5738  timeSlewParsType = cms.int32( 3 ),
5739  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5740  samplesToAdd = cms.int32( 2 ),
5741  deltaChiSqThresh = cms.double( 0.001 ),
5742  applyTimeConstraint = cms.bool( False ),
5743  timeSigmaHPD = cms.double( 5.0 ),
5744  useMahi = cms.bool( True ),
5745  correctForPhaseContainment = cms.bool( True ),
5746  respCorrM3 = cms.double( 1.0 ),
5747  pulseJitter = cms.double( 1.0 ),
5748  applyPedConstraint = cms.bool( False ),
5749  fitTimes = cms.int32( 1 ),
5750  nMaxItersNNLS = cms.int32( 500 ),
5751  applyTimeSlewM3 = cms.bool( True ),
5752  meanPed = cms.double( 0.0 ),
5753  ts4Min = cms.double( 0.0 ),
5754  applyPulseJitter = cms.bool( False ),
5755  useM2 = cms.bool( False ),
5756  timeMin = cms.double( -12.5 ),
5757  useM3 = cms.bool( False ),
5758  chiSqSwitch = cms.double( 15.0 ),
5759  dynamicPed = cms.bool( False ),
5760  tdcTimeShift = cms.double( 0.0 ),
5761  correctionPhaseNS = cms.double( 6.0 ),
5762  firstSampleShift = cms.int32( 0 ),
5763  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5764  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5765  timeMax = cms.double( 12.5 ),
5766  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5767  calculateArrivalTime = cms.bool( False )
5768  ),
5769  setLegacyFlagsQIE8 = cms.bool( False ),
5770  sipmQNTStoSum = cms.int32( 3 ),
5771  setPulseShapeFlagsQIE11 = cms.bool( False ),
5772  setLegacyFlagsQIE11 = cms.bool( False ),
5773  setNoiseFlagsQIE11 = cms.bool( False ),
5774  dropZSmarkedPassed = cms.bool( True ),
5775  recoParamsFromDB = cms.bool( True )
5776 )
5777 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5778  soiShift = cms.int32( 0 ),
5779  sumAllTimeSlices = cms.bool( False ),
5780  dropZSmarkedPassed = cms.bool( True ),
5781  digiLabel = cms.InputTag( "hltHcalDigis" ),
5782  tsFromDB = cms.bool( False ),
5783  forceSOI = cms.int32( -1 )
5784 )
5785 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5786  setNoiseFlags = cms.bool( True ),
5787  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5788  PETstat = cms.PSet(
5789  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 ),
5790  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 ),
5791  long_R_29 = cms.vdouble( 0.8 ),
5792  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 ),
5793  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 ),
5794  short_R_29 = cms.vdouble( 0.8 ),
5795  long_R = cms.vdouble( 0.98 ),
5796  short_R = cms.vdouble( 0.8 ),
5797  HcalAcceptSeverityLevel = cms.int32( 9 )
5798  ),
5799  runHFStripFilter = cms.bool( False ),
5800  inputLabel = cms.InputTag( "hltHfprereco" ),
5801  S9S1stat = cms.PSet(
5802  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 ),
5803  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 ),
5804  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 ),
5805  isS8S1 = cms.bool( False ),
5806  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 ),
5807  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 ),
5808  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 ),
5809  HcalAcceptSeverityLevel = cms.int32( 9 )
5810  ),
5811  checkChannelQualityForDepth3and4 = cms.bool( False ),
5812  useChannelQualityFromDB = cms.bool( False ),
5813  algorithm = cms.PSet(
5814  tfallIfNoTDC = cms.double( -101.0 ),
5815  triseIfNoTDC = cms.double( -100.0 ),
5816  rejectAllFailures = cms.bool( True ),
5817  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 ),
5818  soiPhase = cms.uint32( 1 ),
5819  timeShift = cms.double( 0.0 ),
5820  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5821  Class = cms.string( "HFFlexibleTimeCheck" )
5822  ),
5823  S8S1stat = cms.PSet(
5824  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 ),
5825  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 ),
5826  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 ),
5827  isS8S1 = cms.bool( True ),
5828  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 ),
5829  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 ),
5830  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 ),
5831  HcalAcceptSeverityLevel = cms.int32( 9 )
5832  ),
5833  HFStripFilter = cms.PSet(
5834  timeMax = cms.double( 6.0 ),
5835  seedHitIetaMax = cms.int32( 35 ),
5836  gap = cms.int32( 2 ),
5837  verboseLevel = cms.untracked.int32( 10 ),
5838  wedgeCut = cms.double( 0.05 ),
5839  stripThreshold = cms.double( 40.0 ),
5840  maxStripTime = cms.double( 10.0 ),
5841  maxThreshold = cms.double( 100.0 ),
5842  lstrips = cms.int32( 2 )
5843  )
5844 )
5845 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5846  digiTimeFromDB = cms.bool( True ),
5847  mcOOTCorrectionName = cms.string( "" ),
5848  S9S1stat = cms.PSet( ),
5849  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5850  tsFromDB = cms.bool( True ),
5851  samplesToAdd = cms.int32( 4 ),
5852  mcOOTCorrectionCategory = cms.string( "MC" ),
5853  dataOOTCorrectionName = cms.string( "" ),
5854  correctionPhaseNS = cms.double( 13.0 ),
5855  HFInWindowStat = cms.PSet( ),
5856  digiLabel = cms.InputTag( "hltHcalDigis" ),
5857  setHSCPFlags = cms.bool( False ),
5858  firstAuxTS = cms.int32( 4 ),
5859  digistat = cms.PSet( ),
5860  hfTimingTrustParameters = cms.PSet( ),
5861  PETstat = cms.PSet( ),
5862  setSaturationFlags = cms.bool( False ),
5863  setNegativeFlags = cms.bool( False ),
5864  useLeakCorrection = cms.bool( False ),
5865  setTimingTrustFlags = cms.bool( False ),
5866  S8S1stat = cms.PSet( ),
5867  correctForPhaseContainment = cms.bool( True ),
5868  correctForTimeslew = cms.bool( True ),
5869  setNoiseFlags = cms.bool( False ),
5870  correctTiming = cms.bool( False ),
5871  recoParamsFromDB = cms.bool( True ),
5872  Subdetector = cms.string( "HO" ),
5873  dataOOTCorrectionCategory = cms.string( "Data" ),
5874  dropZSmarkedPassed = cms.bool( True ),
5875  setPulseShapeFlags = cms.bool( False ),
5876  firstSample = cms.int32( 4 )
5877 )
5878 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5879  EBSumThreshold = cms.double( 0.2 ),
5880  MomHBDepth = cms.double( 0.2 ),
5881  UseEtEBTreshold = cms.bool( False ),
5882  hfInput = cms.InputTag( "hltHfreco" ),
5883  AllowMissingInputs = cms.bool( False ),
5884  HEDThreshold1 = cms.double( 0.1 ),
5885  MomEEDepth = cms.double( 0.0 ),
5886  EESumThreshold = cms.double( 0.45 ),
5887  HBGrid = cms.vdouble( ),
5888  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5889  HBThreshold = cms.double( 0.3 ),
5890  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5891  UseEcalRecoveredHits = cms.bool( False ),
5892  MomConstrMethod = cms.int32( 1 ),
5893  MomHEDepth = cms.double( 0.4 ),
5894  HcalThreshold = cms.double( -1000.0 ),
5895  HF2Weights = cms.vdouble( ),
5896  HOWeights = cms.vdouble( ),
5897  EEGrid = cms.vdouble( ),
5898  UseSymEBTreshold = cms.bool( False ),
5899  EEWeights = cms.vdouble( ),
5900  EEWeight = cms.double( 1.0 ),
5901  UseHO = cms.bool( False ),
5902  HBWeights = cms.vdouble( ),
5903  HF1Weight = cms.double( 1.0 ),
5904  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5905  HESThreshold1 = cms.double( 0.1 ),
5906  HEDWeights = cms.vdouble( ),
5907  EBWeight = cms.double( 1.0 ),
5908  HF1Grid = cms.vdouble( ),
5909  EBWeights = cms.vdouble( ),
5910  HOWeight = cms.double( 1.0E-99 ),
5911  HESWeight = cms.double( 1.0 ),
5912  HESThreshold = cms.double( 0.2 ),
5913  hbheInput = cms.InputTag( "hltHbhereco" ),
5914  HF2Weight = cms.double( 1.0 ),
5915  HBThreshold1 = cms.double( 0.1 ),
5916  HF2Threshold = cms.double( 0.85 ),
5917  HcalAcceptSeverityLevel = cms.uint32( 9 ),
5918  HBThreshold2 = cms.double( 0.2 ),
5919  EEThreshold = cms.double( 0.3 ),
5920  HOThresholdPlus1 = cms.double( 3.5 ),
5921  HOThresholdPlus2 = cms.double( 3.5 ),
5922  HF1Weights = cms.vdouble( ),
5923  hoInput = cms.InputTag( "hltHoreco" ),
5924  HF1Threshold = cms.double( 0.5 ),
5925  HcalPhase = cms.int32( 1 ),
5926  HESGrid = cms.vdouble( ),
5927  EcutTower = cms.double( -1000.0 ),
5928  UseRejectedRecoveredEcalHits = cms.bool( False ),
5929  UseEtEETreshold = cms.bool( False ),
5930  HESWeights = cms.vdouble( ),
5931  HOThresholdMinus1 = cms.double( 3.5 ),
5932  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5933  'kWeird',
5934  'kBad' ),
5935  HEDWeight = cms.double( 1.0 ),
5936  UseSymEETreshold = cms.bool( False ),
5937  HEDThreshold = cms.double( 0.2 ),
5938  UseRejectedHitsOnly = cms.bool( False ),
5939  EBThreshold = cms.double( 0.07 ),
5940  HEDGrid = cms.vdouble( ),
5941  UseHcalRecoveredHits = cms.bool( False ),
5942  HOThresholdMinus2 = cms.double( 3.5 ),
5943  HOThreshold0 = cms.double( 3.5 ),
5944  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5945  UseRejectedRecoveredHcalHits = cms.bool( False ),
5946  MomEBDepth = cms.double( 0.3 ),
5947  HBWeight = cms.double( 1.0 ),
5948  HF2Grid = cms.vdouble( ),
5949  HOGrid = cms.vdouble( ),
5950  EBGrid = cms.vdouble( )
5951 )
5952 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5953  Active_Area_Repeats = cms.int32( 5 ),
5954  useMassDropTagger = cms.bool( False ),
5955  doAreaFastjet = cms.bool( False ),
5956  muMin = cms.double( -1.0 ),
5957  Ghost_EtaMax = cms.double( 6.0 ),
5958  maxBadHcalCells = cms.uint32( 9999999 ),
5959  doAreaDiskApprox = cms.bool( False ),
5960  subtractorName = cms.string( "" ),
5961  dRMax = cms.double( -1.0 ),
5962  useExplicitGhosts = cms.bool( False ),
5963  puWidth = cms.double( 0.0 ),
5964  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5965  R0 = cms.double( -1.0 ),
5966  jetType = cms.string( "CaloJet" ),
5967  muCut = cms.double( -1.0 ),
5968  subjetPtMin = cms.double( -1.0 ),
5969  csRParam = cms.double( -1.0 ),
5970  MinVtxNdof = cms.int32( 5 ),
5971  minSeed = cms.uint32( 0 ),
5972  voronoiRfact = cms.double( -9.0 ),
5973  doRhoFastjet = cms.bool( False ),
5974  jetAlgorithm = cms.string( "AntiKt" ),
5975  writeCompound = cms.bool( False ),
5976  muMax = cms.double( -1.0 ),
5977  nSigmaPU = cms.double( 1.0 ),
5978  GhostArea = cms.double( 0.01 ),
5979  Rho_EtaMax = cms.double( 4.4 ),
5980  restrictInputs = cms.bool( False ),
5981  useDynamicFiltering = cms.bool( False ),
5982  nExclude = cms.uint32( 0 ),
5983  yMin = cms.double( -1.0 ),
5984  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5985  maxBadEcalCells = cms.uint32( 9999999 ),
5986  jetCollInstanceName = cms.string( "" ),
5987  useFiltering = cms.bool( False ),
5988  maxInputs = cms.uint32( 1 ),
5989  rFiltFactor = cms.double( -1.0 ),
5990  useDeterministicSeed = cms.bool( True ),
5991  doPVCorrection = cms.bool( False ),
5992  rFilt = cms.double( -1.0 ),
5993  yMax = cms.double( -1.0 ),
5994  zcut = cms.double( -1.0 ),
5995  useTrimming = cms.bool( False ),
5996  puCenters = cms.vdouble( ),
5997  MaxVtxZ = cms.double( 15.0 ),
5998  rParam = cms.double( 0.4 ),
5999  csRho_EtaMax = cms.double( -1.0 ),
6000  UseOnlyVertexTracks = cms.bool( False ),
6001  dRMin = cms.double( -1.0 ),
6002  gridSpacing = cms.double( -1.0 ),
6003  doFastJetNonUniform = cms.bool( False ),
6004  usePruning = cms.bool( False ),
6005  maxDepth = cms.int32( -1 ),
6006  yCut = cms.double( -1.0 ),
6007  useSoftDrop = cms.bool( False ),
6008  DzTrVtxMax = cms.double( 0.0 ),
6009  UseOnlyOnePV = cms.bool( False ),
6010  maxProblematicHcalCells = cms.uint32( 9999999 ),
6011  correctShape = cms.bool( False ),
6012  rcut_factor = cms.double( -1.0 ),
6013  src = cms.InputTag( "hltTowerMakerForAll" ),
6014  gridMaxRapidity = cms.double( -1.0 ),
6015  sumRecHits = cms.bool( False ),
6016  jetPtMin = cms.double( 1.0 ),
6017  puPtMin = cms.double( 10.0 ),
6018  srcPVs = cms.InputTag( "NotUsed" ),
6019  verbosity = cms.int32( 0 ),
6020  inputEtMin = cms.double( 0.3 ),
6021  useConstituentSubtraction = cms.bool( False ),
6022  beta = cms.double( -1.0 ),
6023  trimPtFracMin = cms.double( -1.0 ),
6024  radiusPU = cms.double( 0.4 ),
6025  nFilt = cms.int32( -1 ),
6026  useKtPruning = cms.bool( False ),
6027  DxyTrVtxMax = cms.double( 0.0 ),
6028  maxProblematicEcalCells = cms.uint32( 9999999 ),
6029  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
6030  doPUOffsetCorr = cms.bool( False ),
6031  writeJetsWithConst = cms.bool( False ),
6032  inputEMin = cms.double( 0.0 )
6033 )
6034 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6035  filter = cms.bool( False ),
6036  src = cms.InputTag( "hltAK4CaloJetsPF" ),
6037  etMin = cms.double( 5.0 )
6038 )
6039 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
6040  debug = cms.untracked.bool( False ),
6041  inputLabel = cms.InputTag( "rawDataCollector" )
6042 )
6043 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
6044  debug = cms.untracked.bool( False ),
6045  recAlgoConfig = cms.PSet(
6046  maxTime = cms.double( 420.0 ),
6047  debug = cms.untracked.bool( False ),
6048  stepTwoFromDigi = cms.bool( False ),
6049  tTrigModeConfig = cms.PSet(
6050  debug = cms.untracked.bool( False ),
6051  tofCorrType = cms.int32( 0 ),
6052  tTrigLabel = cms.string( "" ),
6053  wirePropCorrType = cms.int32( 0 ),
6054  doTOFCorrection = cms.bool( True ),
6055  vPropWire = cms.double( 24.4 ),
6056  doT0Correction = cms.bool( True ),
6057  doWirePropCorrection = cms.bool( True )
6058  ),
6059  useUncertDB = cms.bool( True ),
6060  doVdriftCorr = cms.bool( True ),
6061  minTime = cms.double( -3.0 ),
6062  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6063  ),
6064  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
6065  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
6066 )
6067 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
6068  debug = cms.untracked.bool( False ),
6069  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
6070  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
6071  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
6072  Reco4DAlgoConfig = cms.PSet(
6073  Reco2DAlgoConfig = cms.PSet(
6074  AlphaMaxPhi = cms.double( 1.0 ),
6075  debug = cms.untracked.bool( False ),
6076  segmCleanerMode = cms.int32( 2 ),
6077  AlphaMaxTheta = cms.double( 0.9 ),
6078  hit_afterT0_resolution = cms.double( 0.03 ),
6079  performT0_vdriftSegCorrection = cms.bool( False ),
6080  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6081  recAlgoConfig = cms.PSet(
6082  maxTime = cms.double( 420.0 ),
6083  debug = cms.untracked.bool( False ),
6084  stepTwoFromDigi = cms.bool( False ),
6085  tTrigModeConfig = cms.PSet(
6086  debug = cms.untracked.bool( False ),
6087  tofCorrType = cms.int32( 0 ),
6088  tTrigLabel = cms.string( "" ),
6089  wirePropCorrType = cms.int32( 0 ),
6090  doTOFCorrection = cms.bool( True ),
6091  vPropWire = cms.double( 24.4 ),
6092  doT0Correction = cms.bool( True ),
6093  doWirePropCorrection = cms.bool( True )
6094  ),
6095  useUncertDB = cms.bool( True ),
6096  doVdriftCorr = cms.bool( True ),
6097  minTime = cms.double( -3.0 ),
6098  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6099  ),
6100  MaxAllowedHits = cms.uint32( 50 ),
6101  nUnSharedHitsMin = cms.int32( 2 ),
6102  nSharedHitsMax = cms.int32( 2 ),
6103  performT0SegCorrection = cms.bool( False ),
6104  perform_delta_rejecting = cms.bool( False )
6105  ),
6106  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
6107  debug = cms.untracked.bool( False ),
6108  segmCleanerMode = cms.int32( 2 ),
6109  AllDTRecHits = cms.bool( True ),
6110  hit_afterT0_resolution = cms.double( 0.03 ),
6111  performT0_vdriftSegCorrection = cms.bool( False ),
6112  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6113  recAlgoConfig = cms.PSet(
6114  maxTime = cms.double( 420.0 ),
6115  debug = cms.untracked.bool( False ),
6116  stepTwoFromDigi = cms.bool( False ),
6117  tTrigModeConfig = cms.PSet(
6118  debug = cms.untracked.bool( False ),
6119  tofCorrType = cms.int32( 0 ),
6120  tTrigLabel = cms.string( "" ),
6121  wirePropCorrType = cms.int32( 0 ),
6122  doTOFCorrection = cms.bool( True ),
6123  vPropWire = cms.double( 24.4 ),
6124  doT0Correction = cms.bool( True ),
6125  doWirePropCorrection = cms.bool( True )
6126  ),
6127  useUncertDB = cms.bool( True ),
6128  doVdriftCorr = cms.bool( True ),
6129  minTime = cms.double( -3.0 ),
6130  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6131  ),
6132  nUnSharedHitsMin = cms.int32( 2 ),
6133  nSharedHitsMax = cms.int32( 2 ),
6134  performT0SegCorrection = cms.bool( False ),
6135  perform_delta_rejecting = cms.bool( False )
6136  )
6137 )
6138 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6139  PrintEventNumber = cms.untracked.bool( False ),
6140  SuppressZeroLCT = cms.untracked.bool( True ),
6141  UseExaminer = cms.bool( True ),
6142  Debug = cms.untracked.bool( False ),
6143  ErrorMask = cms.uint32( 0 ),
6144  InputObjects = cms.InputTag( "rawDataCollector" ),
6145  ExaminerMask = cms.uint32( 535558134 ),
6146  runDQM = cms.untracked.bool( False ),
6147  UnpackStatusDigis = cms.bool( False ),
6148  VisualFEDInspect = cms.untracked.bool( False ),
6149  FormatedEventDump = cms.untracked.bool( False ),
6150  UseFormatStatus = cms.bool( True ),
6151  UseSelectiveUnpacking = cms.bool( True ),
6152  VisualFEDShort = cms.untracked.bool( False )
6153 )
6154 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6155  XTasymmetry_ME1b = cms.double( 0.0 ),
6156  XTasymmetry_ME1a = cms.double( 0.0 ),
6157  ConstSyst_ME1a = cms.double( 0.022 ),
6158  ConstSyst_ME41 = cms.double( 0.0 ),
6159  CSCWireTimeWindowHigh = cms.int32( 15 ),
6160  CSCStripxtalksOffset = cms.double( 0.03 ),
6161  CSCUseCalibrations = cms.bool( True ),
6162  CSCUseTimingCorrections = cms.bool( True ),
6163  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6164  XTasymmetry_ME22 = cms.double( 0.0 ),
6165  UseFivePoleFit = cms.bool( True ),
6166  XTasymmetry_ME21 = cms.double( 0.0 ),
6167  ConstSyst_ME21 = cms.double( 0.0 ),
6168  ConstSyst_ME12 = cms.double( 0.0 ),
6169  ConstSyst_ME31 = cms.double( 0.0 ),
6170  ConstSyst_ME22 = cms.double( 0.0 ),
6171  ConstSyst_ME13 = cms.double( 0.0 ),
6172  ConstSyst_ME32 = cms.double( 0.0 ),
6173  readBadChambers = cms.bool( True ),
6174  CSCWireTimeWindowLow = cms.int32( 0 ),
6175  NoiseLevel_ME13 = cms.double( 8.0 ),
6176  XTasymmetry_ME41 = cms.double( 0.0 ),
6177  NoiseLevel_ME32 = cms.double( 9.0 ),
6178  NoiseLevel_ME31 = cms.double( 9.0 ),
6179  ConstSyst_ME1b = cms.double( 0.007 ),
6180  CSCStripClusterSize = cms.untracked.int32( 3 ),
6181  CSCStripPeakThreshold = cms.double( 10.0 ),
6182  readBadChannels = cms.bool( False ),
6183  NoiseLevel_ME12 = cms.double( 9.0 ),
6184  UseParabolaFit = cms.bool( False ),
6185  CSCUseReducedWireTimeWindow = cms.bool( False ),
6186  XTasymmetry_ME13 = cms.double( 0.0 ),
6187  XTasymmetry_ME12 = cms.double( 0.0 ),
6188  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6189  CSCDebug = cms.untracked.bool( False ),
6190  CSCUseGasGainCorrections = cms.bool( False ),
6191  XTasymmetry_ME31 = cms.double( 0.0 ),
6192  NoiseLevel_ME1a = cms.double( 7.0 ),
6193  XTasymmetry_ME32 = cms.double( 0.0 ),
6194  UseAverageTime = cms.bool( False ),
6195  CSCStripClusterChargeCut = cms.double( 25.0 ),
6196  NoiseLevel_ME1b = cms.double( 8.0 ),
6197  CSCWireClusterDeltaT = cms.int32( 1 ),
6198  CSCUseStaticPedestals = cms.bool( False ),
6199  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6200  CSCstripWireDeltaTime = cms.int32( 8 ),
6201  NoiseLevel_ME21 = cms.double( 9.0 ),
6202  NoiseLevel_ME22 = cms.double( 9.0 ),
6203  NoiseLevel_ME41 = cms.double( 9.0 )
6204 )
6205 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6206  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6207  algo_psets = cms.VPSet(
6208  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
6209  algo_psets = cms.VPSet(
6210  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6211  hitDropLimit4Hits = cms.double( 0.6 ),
6212  maxRatioResidualPrune = cms.double( 3.0 ),
6213  curvePenaltyThreshold = cms.double( 0.85 ),
6214  maxRecHitsInCluster = cms.int32( 20 ),
6215  useShowering = cms.bool( False ),
6216  BPMinImprovement = cms.double( 10000.0 ),
6217  curvePenalty = cms.double( 2.0 ),
6218  ForceCovariance = cms.bool( False ),
6219  yweightPenalty = cms.double( 1.5 ),
6220  dPhiFineMax = cms.double( 0.025 ),
6221  SeedBig = cms.double( 0.0015 ),
6222  NormChi2Cut3D = cms.double( 10.0 ),
6223  Covariance = cms.double( 0.0 ),
6224  CSCDebug = cms.untracked.bool( False ),
6225  tanThetaMax = cms.double( 1.2 ),
6226  Pruning = cms.bool( True ),
6227  tanPhiMax = cms.double( 0.5 ),
6228  onlyBestSegment = cms.bool( False ),
6229  dXclusBoxMax = cms.double( 4.0 ),
6230  maxDTheta = cms.double( 999.0 ),
6231  preClustering = cms.bool( True ),
6232  preClusteringUseChaining = cms.bool( True ),
6233  yweightPenaltyThreshold = cms.double( 1.0 ),
6234  hitDropLimit6Hits = cms.double( 0.3333 ),
6235  prePrun = cms.bool( True ),
6236  CorrectTheErrors = cms.bool( True ),
6237  ForceCovarianceAll = cms.bool( False ),
6238  NormChi2Cut2D = cms.double( 20.0 ),
6239  SeedSmall = cms.double( 2.0E-4 ),
6240  minHitsPerSegment = cms.int32( 3 ),
6241  dRPhiFineMax = cms.double( 8.0 ),
6242  maxDPhi = cms.double( 999.0 ),
6243  hitDropLimit5Hits = cms.double( 0.8 ),
6244  BrutePruning = cms.bool( True ),
6245  prePrunLimit = cms.double( 3.17 )
6246  ),
6247  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6248  hitDropLimit4Hits = cms.double( 0.6 ),
6249  maxRatioResidualPrune = cms.double( 3.0 ),
6250  curvePenaltyThreshold = cms.double( 0.85 ),
6251  maxRecHitsInCluster = cms.int32( 24 ),
6252  useShowering = cms.bool( False ),
6253  BPMinImprovement = cms.double( 10000.0 ),
6254  curvePenalty = cms.double( 2.0 ),
6255  ForceCovariance = cms.bool( False ),
6256  yweightPenalty = cms.double( 1.5 ),
6257  dPhiFineMax = cms.double( 0.025 ),
6258  SeedBig = cms.double( 0.0015 ),
6259  NormChi2Cut3D = cms.double( 10.0 ),
6260  Covariance = cms.double( 0.0 ),
6261  CSCDebug = cms.untracked.bool( False ),
6262  tanThetaMax = cms.double( 1.2 ),
6263  Pruning = cms.bool( True ),
6264  tanPhiMax = cms.double( 0.5 ),
6265  onlyBestSegment = cms.bool( False ),
6266  dXclusBoxMax = cms.double( 4.0 ),
6267  maxDTheta = cms.double( 999.0 ),
6268  preClustering = cms.bool( True ),
6269  preClusteringUseChaining = cms.bool( True ),
6270  yweightPenaltyThreshold = cms.double( 1.0 ),
6271  hitDropLimit6Hits = cms.double( 0.3333 ),
6272  prePrun = cms.bool( True ),
6273  CorrectTheErrors = cms.bool( True ),
6274  ForceCovarianceAll = cms.bool( False ),
6275  NormChi2Cut2D = cms.double( 20.0 ),
6276  SeedSmall = cms.double( 2.0E-4 ),
6277  minHitsPerSegment = cms.int32( 3 ),
6278  dRPhiFineMax = cms.double( 8.0 ),
6279  maxDPhi = cms.double( 999.0 ),
6280  hitDropLimit5Hits = cms.double( 0.8 ),
6281  BrutePruning = cms.bool( True ),
6282  prePrunLimit = cms.double( 3.17 )
6283  )
6284  ),
6285  algo_name = cms.string( "CSCSegAlgoST" ),
6286  chamber_types = cms.vstring( 'ME1/a',
6287  'ME1/b',
6288  'ME1/2',
6289  'ME1/3',
6290  'ME2/1',
6291  'ME2/2',
6292  'ME3/1',
6293  'ME3/2',
6294  'ME4/1',
6295  'ME4/2' )
6296  )
6297  ),
6298  algo_type = cms.int32( 1 )
6299 )
6300 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
6301  InputLabel = cms.InputTag( "rawDataCollector" ),
6302  doSynchro = cms.bool( False )
6303 )
6304 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6305  recAlgoConfig = cms.PSet( ),
6306  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
6307  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6308  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6309  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6310  deadSource = cms.string( "File" ),
6311  maskSource = cms.string( "File" )
6312 )
6313 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6314  EnableDTMeasurement = cms.bool( True ),
6315  EnableCSCMeasurement = cms.bool( True ),
6316  EnableME0Measurement = cms.bool( False ),
6317  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6318  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6319  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6320  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6321  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6322  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6323  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6324  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6325  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6326  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6327  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6328  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6329  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6330  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6331  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6332  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6333  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6334  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6335  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6336  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6337  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6338  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6339  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6340  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6341  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6342  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6343  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
6344  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6345  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6346  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6347  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6348  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6349  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6350  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6351  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6352  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6353  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6354  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6355  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6356  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6357  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6358  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6359  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6360  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6361  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6362  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6363  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6364  deltaPhiSearchWindow = cms.double( 0.25 ),
6365  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6366  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6367  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6368  deltaEtaSearchWindow = cms.double( 0.2 ),
6369  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6370  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6371  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6372  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6373  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6374  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6375  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6376  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6377  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6378  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6379  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6380  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6381  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6382  scaleDT = cms.bool( True ),
6383  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6384  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6385  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6386  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6387  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6388  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6389  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6390  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6391  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6392  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6393  crackWindow = cms.double( 0.04 ),
6394  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6395  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6396  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6397  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6398  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6399  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6400  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6401  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6402  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6403  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6404  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6405  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6406  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
6407 )
6408 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6409  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6410  SetMinPtEndcapTo = cms.double( 1.0 ),
6411  SortType = cms.uint32( 0 ),
6412  ServiceParameters = cms.PSet(
6413  RPCLayers = cms.bool( True ),
6414  UseMuonNavigation = cms.untracked.bool( True ),
6415  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6416  ),
6417  CentralBxOnly = cms.bool( True ),
6418  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6419  MatchDR = cms.vdouble( 0.3 ),
6420  L1MaxEta = cms.double( 2.5 ),
6421  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6422  L1MinPt = cms.double( 0.0 ),
6423  L1MinQuality = cms.uint32( 7 ),
6424  GMTReadoutCollection = cms.InputTag( "" ),
6425  UseUnassociatedL1 = cms.bool( False ),
6426  UseOfflineSeed = cms.untracked.bool( True ),
6427  MatchType = cms.uint32( 0 ),
6428  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6429  SetMinPtBarrelTo = cms.double( 3.5 )
6430 )
6431 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6432  ServiceParameters = cms.PSet(
6433  RPCLayers = cms.bool( True ),
6434  UseMuonNavigation = cms.untracked.bool( True ),
6435  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6436  'hltESPFastSteppingHelixPropagatorOpposite' )
6437  ),
6438  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6439  SeedTransformerParameters = cms.PSet(
6440  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6441  NMinRecHits = cms.uint32( 2 ),
6442  RescaleError = cms.double( 100.0 ),
6443  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6444  UseSubRecHits = cms.bool( False ),
6445  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6446  ),
6447  L2TrajBuilderParameters = cms.PSet(
6448  BWFilterParameters = cms.PSet(
6449  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6450  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6451  BWSeedType = cms.string( "fromGenerator" ),
6452  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6453  EnableRPCMeasurement = cms.bool( True ),
6454  MuonTrajectoryUpdatorParameters = cms.PSet(
6455  ExcludeRPCFromFit = cms.bool( False ),
6456  Granularity = cms.int32( 0 ),
6457  MaxChi2 = cms.double( 25.0 ),
6458  RescaleError = cms.bool( False ),
6459  RescaleErrorFactor = cms.double( 100.0 ),
6460  UseInvalidHits = cms.bool( True )
6461  ),
6462  EnableCSCMeasurement = cms.bool( True ),
6463  MaxChi2 = cms.double( 100.0 ),
6464  FitDirection = cms.string( "outsideIn" ),
6465  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6466  NumberOfSigma = cms.double( 3.0 ),
6467  EnableDTMeasurement = cms.bool( True )
6468  ),
6469  DoSeedRefit = cms.bool( False ),
6470  FilterParameters = cms.PSet(
6471  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6472  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6473  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6474  EnableRPCMeasurement = cms.bool( True ),
6475  MuonTrajectoryUpdatorParameters = cms.PSet(
6476  ExcludeRPCFromFit = cms.bool( False ),
6477  Granularity = cms.int32( 0 ),
6478  MaxChi2 = cms.double( 25.0 ),
6479  RescaleError = cms.bool( False ),
6480  RescaleErrorFactor = cms.double( 100.0 ),
6481  UseInvalidHits = cms.bool( True )
6482  ),
6483  EnableCSCMeasurement = cms.bool( True ),
6484  MaxChi2 = cms.double( 1000.0 ),
6485  FitDirection = cms.string( "insideOut" ),
6486  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6487  NumberOfSigma = cms.double( 3.0 ),
6488  EnableDTMeasurement = cms.bool( True )
6489  ),
6490  SeedPosition = cms.string( "in" ),
6491  DoBackwardFilter = cms.bool( True ),
6492  DoRefit = cms.bool( False ),
6493  NavigationType = cms.string( "Standard" ),
6494  SeedTransformerParameters = cms.PSet(
6495  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6496  NMinRecHits = cms.uint32( 2 ),
6497  RescaleError = cms.double( 100.0 ),
6498  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6499  UseSubRecHits = cms.bool( False ),
6500  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6501  ),
6502  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6503  ),
6504  DoSeedRefit = cms.bool( False ),
6505  TrackLoaderParameters = cms.PSet(
6506  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6507  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6508  DoSmoothing = cms.bool( False ),
6509  VertexConstraint = cms.bool( True ),
6510  MuonUpdatorAtVertexParameters = cms.PSet(
6511  MaxChi2 = cms.double( 1000000.0 ),
6512  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6513  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6514  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6515  ),
6516  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6517  ),
6518  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6519 )
6520 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6521  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6522 )
6523 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
6524  UseQualityInfo = cms.bool( False ),
6525  UsePilotBlade = cms.bool( False ),
6526  UsePhase1 = cms.bool( True ),
6527  InputLabel = cms.InputTag( "rawDataCollector" ),
6528  IncludeErrors = cms.bool( True ),
6529  ErrorList = cms.vint32( 29 ),
6530  Regions = cms.PSet( ),
6531  Timing = cms.untracked.bool( False ),
6532  CablingMapLabel = cms.string( "" ),
6533  UserErrorList = cms.vint32( )
6534 )
6535 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
6536  src = cms.InputTag( "hltSiPixelDigis" ),
6537  ChannelThreshold = cms.int32( 1000 ),
6538  Phase2DigiBaseline = cms.double( 1200.0 ),
6539  ElectronPerADCGain = cms.double( 135.0 ),
6540  Phase2ReadoutMode = cms.int32( -1 ),
6541  maxNumberOfClusters = cms.int32( 40000 ),
6542  ClusterThreshold_L1 = cms.int32( 2000 ),
6543  MissCalibrate = cms.bool( True ),
6544  VCaltoElectronGain = cms.int32( 47 ),
6545  VCaltoElectronGain_L1 = cms.int32( 50 ),
6546  VCaltoElectronOffset = cms.int32( -60 ),
6547  SplitClusters = cms.bool( False ),
6548  payloadType = cms.string( "HLT" ),
6549  Phase2Calibration = cms.bool( False ),
6550  Phase2KinkADC = cms.int32( 8 ),
6551  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
6552  SeedThreshold = cms.int32( 1000 ),
6553  VCaltoElectronOffset_L1 = cms.int32( -670 ),
6554  ClusterThreshold = cms.int32( 4000 )
6555 )
6556 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
6557  src = cms.InputTag( "hltSiPixelClusters" ),
6558  onDemand = cms.bool( False )
6559 )
6560 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
6561  VerboseLevel = cms.untracked.int32( 0 ),
6562  src = cms.InputTag( "hltSiPixelClusters" ),
6563  CPE = cms.string( "hltESPPixelCPEGeneric" )
6564 )
6565 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6566  ProductLabel = cms.InputTag( "rawDataCollector" )
6567 )
6568 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6569  ProductLabel = cms.InputTag( "rawDataCollector" ),
6570  Clusterizer = cms.PSet(
6571  QualityLabel = cms.string( "" ),
6572  ClusterThreshold = cms.double( 5.0 ),
6573  SeedThreshold = cms.double( 3.0 ),
6574  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6575  ChannelThreshold = cms.double( 2.0 ),
6576  MaxAdjacentBad = cms.uint32( 0 ),
6577  setDetId = cms.bool( True ),
6578  MaxSequentialHoles = cms.uint32( 0 ),
6579  RemoveApvShots = cms.bool( True ),
6580  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6581  MaxSequentialBad = cms.uint32( 1 )
6582  ),
6583  onDemand = cms.bool( True ),
6584  HybridZeroSuppressed = cms.bool( False ),
6585  Algorithms = cms.PSet(
6586  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6587  useCMMeanMap = cms.bool( False ),
6588  TruncateInSuppressor = cms.bool( True ),
6589  doAPVRestore = cms.bool( False ),
6590  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6591  PedestalSubtractionFedMode = cms.bool( True ),
6592  Use10bitsTruncation = cms.bool( False )
6593  ),
6594  DoAPVEmulatorCheck = cms.bool( False )
6595 )
6596 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
6597  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6598  Phase2TrackerCluster1DProducer = cms.string( "" ),
6599  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6600  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6601  switchOffPixelsIfEmpty = cms.bool( True ),
6602  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6603  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6604  skipClusters = cms.InputTag( "" ),
6605  pixelCablingMapLabel = cms.string( "" ),
6606  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" )
6607 )
6608 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2",
6609  hitsToTry = cms.int32( 1 ),
6610  tsosDiff2 = cms.double( 0.02 ),
6611  adjustErrorsDynamicallyForHitless = cms.bool( True ),
6612  SF6 = cms.double( 2.0 ),
6613  SF4 = cms.double( 7.0 ),
6614  SF5 = cms.double( 10.0 ),
6615  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6616  SF3 = cms.double( 5.0 ),
6617  SF1 = cms.double( 3.0 ),
6618  minEtaForTEC = cms.double( 0.7 ),
6619  fixedErrorRescaleFactorForHits = cms.double( 1.0 ),
6620  maxSeeds = cms.uint32( 20 ),
6621  maxEtaForTOB = cms.double( 1.8 ),
6622  pT3 = cms.double( 70.0 ),
6623  pT2 = cms.double( 30.0 ),
6624  pT1 = cms.double( 13.0 ),
6625  layersToTry = cms.int32( 2 ),
6626  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6627  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6628  SF2 = cms.double( 4.0 ),
6629  numL2ValidHitsCutAllEta = cms.uint32( 20 ),
6630  adjustErrorsDynamicallyForHits = cms.bool( False ),
6631  eta4 = cms.double( 1.2 ),
6632  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6633  eta6 = cms.double( 1.4 ),
6634  eta7 = cms.double( 2.1 ),
6635  eta1 = cms.double( 0.2 ),
6636  eta2 = cms.double( 0.3 ),
6637  eta3 = cms.double( 1.0 ),
6638  UseHitLessSeeds = cms.bool( True ),
6639  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6640  numL2ValidHitsCutAllEndcap = cms.uint32( 30 ),
6641  debug = cms.untracked.bool( False ),
6642  maxHitSeeds = cms.uint32( 1 ),
6643  eta5 = cms.double( 1.6 ),
6644  tsosDiff1 = cms.double( 0.2 ),
6645  maxHitlessSeeds = cms.uint32( 5 )
6646 )
6647 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6648  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6649  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
6650  SimpleMagneticField = cms.string( "" ),
6651  TransientInitialStateEstimatorParameters = cms.PSet(
6652  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6653  numberMeasurementsForFit = cms.int32( 4 ),
6654  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6655  ),
6656  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6657  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6658  cleanTrajectoryAfterInOut = cms.bool( False ),
6659  useHitsSplitting = cms.bool( False ),
6660  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6661  reverseTrajectories = cms.bool( True ),
6662  doSeedingRegionRebuilding = cms.bool( False ),
6663  maxNSeeds = cms.uint32( 500000 ),
6664  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6665  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6666  TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" )
6667 )
6668 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6669  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6670  SimpleMagneticField = cms.string( "" ),
6671  clusterRemovalInfo = cms.InputTag( "" ),
6672  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6673  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6674  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6675  useHitsSplitting = cms.bool( False ),
6676  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6677  AlgorithmName = cms.string( "iter10" ),
6678  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6679  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6680  TrajectoryInEvent = cms.bool( False ),
6681  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6682  GeometricInnerState = cms.bool( True ),
6683  useSimpleMF = cms.bool( False ),
6684  Propagator = cms.string( "PropagatorWithMaterial" )
6685 )
6686 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6687  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6688  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6689  vertices = cms.InputTag( "Notused" ),
6690  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6691  mva = cms.PSet(
6692  minPixelHits = cms.vint32( 0, 0, 1 ),
6693  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6694  dr_par = cms.PSet(
6695  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6696  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6697  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6698  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6699  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6700  ),
6701  maxLostLayers = cms.vint32( 4, 3, 2 ),
6702  min3DLayers = cms.vint32( 1, 2, 1 ),
6703  dz_par = cms.PSet(
6704  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6705  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6706  dz_exp = cms.vint32( 4, 4, 2147483647 )
6707  ),
6708  minNVtxTrk = cms.int32( 3 ),
6709  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6710  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6711  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6712  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6713  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6714  minLayers = cms.vint32( 3, 5, 5 )
6715  ),
6716  ignoreVertices = cms.bool( True )
6717 )
6718 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6719  minQuality = cms.string( "highPurity" ),
6720  copyExtras = cms.untracked.bool( True ),
6721  copyTrajectories = cms.untracked.bool( False ),
6722  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6723  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6724  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' )
6725 )
6726 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6727  ServiceParameters = cms.PSet(
6728  RPCLayers = cms.bool( True ),
6729  UseMuonNavigation = cms.untracked.bool( True ),
6730  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6731  'SteppingHelixPropagatorAny',
6732  'hltESPSmartPropagator',
6733  'hltESPSteppingHelixPropagatorOpposite' )
6734  ),
6735  L3TrajBuilderParameters = cms.PSet(
6736  PtCut = cms.double( 1.0 ),
6737  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6738  GlobalMuonTrackMatcher = cms.PSet(
6739  Chi2Cut_3 = cms.double( 200.0 ),
6740  DeltaDCut_2 = cms.double( 10.0 ),
6741  Eta_threshold = cms.double( 1.2 ),
6742  Quality_2 = cms.double( 15.0 ),
6743  DeltaDCut_1 = cms.double( 40.0 ),
6744  Quality_3 = cms.double( 7.0 ),
6745  DeltaDCut_3 = cms.double( 15.0 ),
6746  Quality_1 = cms.double( 20.0 ),
6747  Pt_threshold1 = cms.double( 0.0 ),
6748  DeltaRCut_2 = cms.double( 0.2 ),
6749  DeltaRCut_1 = cms.double( 0.1 ),
6750  Pt_threshold2 = cms.double( 9.99999999E8 ),
6751  Chi2Cut_1 = cms.double( 50.0 ),
6752  Chi2Cut_2 = cms.double( 50.0 ),
6753  DeltaRCut_3 = cms.double( 1.0 ),
6754  LocChi2Cut = cms.double( 0.001 ),
6755  Propagator = cms.string( "hltESPSmartPropagator" ),
6756  MinPt = cms.double( 1.0 ),
6757  MinP = cms.double( 2.5 )
6758  ),
6759  ScaleTECxFactor = cms.double( -1.0 ),
6760  tkTrajUseVertex = cms.bool( False ),
6761  MuonTrackingRegionBuilder = cms.PSet(
6762  Rescale_Dz = cms.double( 4.0 ),
6763  Pt_fixed = cms.bool( False ),
6764  Eta_fixed = cms.bool( True ),
6765  Eta_min = cms.double( 0.1 ),
6766  DeltaZ = cms.double( 24.2 ),
6767  maxRegions = cms.int32( 2 ),
6768  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6769  UseVertex = cms.bool( False ),
6770  Z_fixed = cms.bool( False ),
6771  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6772  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6773  Rescale_phi = cms.double( 3.0 ),
6774  DeltaEta = cms.double( 0.2 ),
6775  precise = cms.bool( True ),
6776  OnDemand = cms.int32( -1 ),
6777  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6778  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6779  vertexCollection = cms.InputTag( "pixelVertices" ),
6780  Pt_min = cms.double( 3.0 ),
6781  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6782  Phi_fixed = cms.bool( True ),
6783  DeltaR = cms.double( 0.025 ),
6784  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6785  DeltaPhi = cms.double( 0.15 ),
6786  Phi_min = cms.double( 0.1 ),
6787  Rescale_eta = cms.double( 3.0 )
6788  ),
6789  TrackTransformer = cms.PSet(
6790  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6791  RefitDirection = cms.string( "insideOut" ),
6792  RefitRPCHits = cms.bool( True ),
6793  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6794  DoPredictionsOnly = cms.bool( False ),
6795  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6796  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6797  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6798  ),
6799  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6800  RefitRPCHits = cms.bool( True ),
6801  tkTrajVertex = cms.InputTag( "Notused" ),
6802  GlbRefitterParameters = cms.PSet(
6803  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6804  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6805  RefitFlag = cms.bool( True ),
6806  SkipStation = cms.int32( -1 ),
6807  Chi2CutRPC = cms.double( 1.0 ),
6808  PropDirForCosmics = cms.bool( False ),
6809  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6810  HitThreshold = cms.int32( 1 ),
6811  DYTthrs = cms.vint32( 30, 15 ),
6812  TrackerSkipSystem = cms.int32( -1 ),
6813  RefitDirection = cms.string( "insideOut" ),
6814  Chi2CutCSC = cms.double( 150.0 ),
6815  Chi2CutDT = cms.double( 10.0 ),
6816  RefitRPCHits = cms.bool( True ),
6817  TrackerSkipSection = cms.int32( -1 ),
6818  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6819  DoPredictionsOnly = cms.bool( False ),
6820  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6821  MuonHitsOption = cms.int32( 1 ),
6822  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6823  ),
6824  PCut = cms.double( 2.5 ),
6825  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6826  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6827  tkTrajMaxChi2 = cms.double( 9999.0 ),
6828  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6829  ScaleTECyFactor = cms.double( -1.0 ),
6830  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6831  ),
6832  TrackLoaderParameters = cms.PSet(
6833  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6834  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6835  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6836  DoSmoothing = cms.bool( True ),
6837  SmoothTkTrack = cms.untracked.bool( False ),
6838  VertexConstraint = cms.bool( False ),
6839  MuonUpdatorAtVertexParameters = cms.PSet(
6840  MaxChi2 = cms.double( 1000000.0 ),
6841  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6842  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6843  ),
6844  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6845  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6846  ),
6847  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6848 )
6849 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6850  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6851 )
6852 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6853  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6854 )
6855 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6856  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6857  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6858  MuonPtOption = cms.string( "Tracker" )
6859 )
6860 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6861  MaxNormalizedChi2 = cms.double( 20.0 ),
6862  MinNmuonHits = cms.int32( 1 ),
6863  MinNhits = cms.int32( 1 ),
6864  applyL3Filters = cms.bool( False ),
6865  MaxPtDifference = cms.double( 0.3 ),
6866  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6867  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6868  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6869 )
6870 fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
6871  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6872  chi2 = cms.double( 1000.0 ),
6873  nSigmaInvPtTolerance = cms.double( 0.0 ),
6874  ptMin = cms.double( 0.1 ),
6875  tipMax = cms.double( 1.0 )
6876 )
6877 fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
6878  scaleErrorsForBPix1 = cms.bool( False ),
6879  scaleFactor = cms.double( 0.65 )
6880 )
6881 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer",
6882  precise = cms.bool( True ),
6883  Eta_fixed = cms.bool( True ),
6884  Eta_min = cms.double( 0.0 ),
6885  Z_fixed = cms.bool( True ),
6886  MeasurementTrackerName = cms.InputTag( "" ),
6887  maxRegions = cms.int32( 5 ),
6888  Pt_min = cms.double( 2.0 ),
6889  Rescale_Dz = cms.double( 4.0 ),
6890  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6891  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6892  vertexCollection = cms.InputTag( "notUsed" ),
6893  Phi_fixed = cms.bool( True ),
6894  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6895  DeltaR = cms.double( 0.025 ),
6896  OnDemand = cms.int32( -1 ),
6897  DeltaZ = cms.double( 24.2 ),
6898  Rescale_phi = cms.double( 3.0 ),
6899  Rescale_eta = cms.double( 3.0 ),
6900  DeltaEta = cms.double( 0.2 ),
6901  Phi_min = cms.double( 0.0 ),
6902  DeltaPhi = cms.double( 0.15 ),
6903  UseVertex = cms.bool( False ),
6904  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6905  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6906  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6907  Pt_fixed = cms.bool( True )
6908 )
6909 fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6910  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6911  'BPix1+BPix2+BPix3+FPix1_pos',
6912  'BPix1+BPix2+BPix3+FPix1_neg',
6913  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6914  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6915  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6916  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6917  MTOB = cms.PSet( ),
6918  TEC = cms.PSet( ),
6919  MTID = cms.PSet( ),
6920  FPix = cms.PSet(
6921  hitErrorRPhi = cms.double( 0.0051 ),
6922  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6923  useErrorsFromParam = cms.bool( True ),
6924  hitErrorRZ = cms.double( 0.0036 ),
6925  HitProducer = cms.string( "hltSiPixelRecHits" )
6926  ),
6927  MTEC = cms.PSet( ),
6928  MTIB = cms.PSet( ),
6929  TID = cms.PSet( ),
6930  TOB = cms.PSet( ),
6931  BPix = cms.PSet(
6932  hitErrorRPhi = cms.double( 0.0027 ),
6933  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6934  useErrorsFromParam = cms.bool( True ),
6935  hitErrorRZ = cms.double( 0.006 ),
6936  HitProducer = cms.string( "hltSiPixelRecHits" )
6937  ),
6938  TIB = cms.PSet( )
6939 )
6940 fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6941  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6942  layerPairs = cms.vuint32( 0, 1, 2 ),
6943  clusterCheck = cms.InputTag( "" ),
6944  produceSeedingHitSets = cms.bool( False ),
6945  produceIntermediateHitDoublets = cms.bool( True ),
6946  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6947  maxElementTotal = cms.uint32( 50000000 ),
6948  maxElement = cms.uint32( 0 ),
6949  seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" )
6950 )
6951 fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6952  CAHardPtCut = cms.double( 0.0 ),
6953  SeedComparitorPSet = cms.PSet(
6954  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6955  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6956  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6957  ),
6958  extraHitRPhitolerance = cms.double( 0.032 ),
6959  doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ),
6960  fitFastCircle = cms.bool( True ),
6961  CAThetaCut = cms.double( 0.005 ),
6962  maxChi2 = cms.PSet(
6963  value2 = cms.double( 50.0 ),
6964  value1 = cms.double( 200.0 ),
6965  pt1 = cms.double( 0.7 ),
6966  enabled = cms.bool( True ),
6967  pt2 = cms.double( 2.0 )
6968  ),
6969  CAPhiCut = cms.double( 0.2 ),
6970  useBendingCorrection = cms.bool( True ),
6971  fitFastCircleChi2Cut = cms.bool( True )
6972 )
6973 fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
6974  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
6975  passLabel = cms.string( "" ),
6976  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
6977  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
6978  SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" )
6979 )
6980 fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
6981  WtAverage = cms.bool( True ),
6982  Method2 = cms.bool( True ),
6983  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6984  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6985  Verbosity = cms.int32( 0 ),
6986  UseError = cms.bool( True ),
6987  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
6988  PtMin = cms.double( 1.0 ),
6989  NTrkMin = cms.int32( 2 ),
6990  ZOffset = cms.double( 5.0 ),
6991  Finder = cms.string( "DivisiveVertexFinder" ),
6992  ZSeparation = cms.double( 0.05 )
6993 )
6994 fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
6995  src = cms.InputTag( "hltIterL3MuonPixelVertices" ),
6996  fractionSumPt2 = cms.double( 0.3 ),
6997  minSumPt2 = cms.double( 0.0 ),
6998  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6999  maxVtx = cms.uint32( 100 )
7000 )
7001 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7002  includeFourthHit = cms.bool( False ),
7003  useEventsWithNoVertex = cms.bool( True ),
7004  originHalfLength = cms.double( 0.3 ),
7005  useProtoTrackKinematics = cms.bool( False ),
7006  usePV = cms.bool( False ),
7007  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7008  InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7009  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7010  InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7011  originRadius = cms.double( 0.1 )
7012 )
7013 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7014  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
7015  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7016  SimpleMagneticField = cms.string( "ParabolicMf" ),
7017  TransientInitialStateEstimatorParameters = cms.PSet(
7018  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7019  numberMeasurementsForFit = cms.int32( 4 ),
7020  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7021  ),
7022  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7023  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7024  cleanTrajectoryAfterInOut = cms.bool( False ),
7025  useHitsSplitting = cms.bool( True ),
7026  RedundantSeedCleaner = cms.string( "none" ),
7027  reverseTrajectories = cms.bool( False ),
7028  doSeedingRegionRebuilding = cms.bool( True ),
7029  maxNSeeds = cms.uint32( 100000 ),
7030  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7031  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7032  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
7033 )
7034 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7035  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
7036  SimpleMagneticField = cms.string( "ParabolicMf" ),
7037  clusterRemovalInfo = cms.InputTag( "" ),
7038  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7039  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7040  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7041  useHitsSplitting = cms.bool( False ),
7042  MeasurementTracker = cms.string( "" ),
7043  AlgorithmName = cms.string( "hltIter0" ),
7044  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7045  NavigationSchool = cms.string( "" ),
7046  TrajectoryInEvent = cms.bool( False ),
7047  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7048  GeometricInnerState = cms.bool( True ),
7049  useSimpleMF = cms.bool( True ),
7050  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7051 )
7052 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7053  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7054  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7055  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7056  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7057  mva = cms.PSet(
7058  minPixelHits = cms.vint32( 0, 3, 4 ),
7059  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7060  dr_par = cms.PSet(
7061  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7062  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7063  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7064  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7065  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7066  ),
7067  maxLostLayers = cms.vint32( 1, 1, 1 ),
7068  min3DLayers = cms.vint32( 0, 3, 4 ),
7069  dz_par = cms.PSet(
7070  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7071  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7072  dz_exp = cms.vint32( 4, 4, 2147483647 )
7073  ),
7074  minNVtxTrk = cms.int32( 3 ),
7075  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7076  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7077  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7078  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7079  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7080  minLayers = cms.vint32( 3, 3, 4 )
7081  ),
7082  ignoreVertices = cms.bool( False )
7083 )
7084 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7085  minQuality = cms.string( "highPurity" ),
7086  copyExtras = cms.untracked.bool( True ),
7087  copyTrajectories = cms.untracked.bool( False ),
7088  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7089  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7090  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' )
7091 )
7092 fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7093  trackClassifier = cms.InputTag( '','QualityMasks' ),
7094  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7095  maxChi2 = cms.double( 16.0 ),
7096  trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ),
7097  oldClusterRemovalInfo = cms.InputTag( "" ),
7098  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7099  overrideTrkQuals = cms.InputTag( "" ),
7100  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7101  TrackQuality = cms.string( "highPurity" )
7102 )
7103 fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7104  clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7105  OnDemand = cms.bool( False ),
7106  src = cms.InputTag( "hltSiStripClusters" )
7107 )
7108 fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7109  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7110  'BPix2+BPix3+BPix4',
7111  'BPix1+BPix3+BPix4',
7112  'BPix1+BPix2+BPix4',
7113  'BPix2+BPix3+FPix1_pos',
7114  'BPix2+BPix3+FPix1_neg',
7115  'BPix1+BPix2+FPix1_pos',
7116  'BPix1+BPix2+FPix1_neg',
7117  'BPix2+FPix1_pos+FPix2_pos',
7118  'BPix2+FPix1_neg+FPix2_neg',
7119  'BPix1+FPix1_pos+FPix2_pos',
7120  'BPix1+FPix1_neg+FPix2_neg',
7121  'FPix1_pos+FPix2_pos+FPix3_pos',
7122  'FPix1_neg+FPix2_neg+FPix3_neg',
7123  'BPix1+BPix3+FPix1_pos',
7124  'BPix1+BPix2+FPix2_pos',
7125  'BPix1+BPix3+FPix1_neg',
7126  'BPix1+BPix2+FPix2_neg',
7127  'BPix1+FPix2_neg+FPix3_neg',
7128  'BPix1+FPix1_neg+FPix3_neg',
7129  'BPix1+FPix2_pos+FPix3_pos',
7130  'BPix1+FPix1_pos+FPix3_pos' ),
7131  MTOB = cms.PSet( ),
7132  TEC = cms.PSet( ),
7133  MTID = cms.PSet( ),
7134  FPix = cms.PSet(
7135  hitErrorRPhi = cms.double( 0.0051 ),
7136  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7137  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7138  useErrorsFromParam = cms.bool( True ),
7139  hitErrorRZ = cms.double( 0.0036 ),
7140  HitProducer = cms.string( "hltSiPixelRecHits" )
7141  ),
7142  MTEC = cms.PSet( ),
7143  MTIB = cms.PSet( ),
7144  TID = cms.PSet( ),
7145  TOB = cms.PSet( ),
7146  BPix = cms.PSet(
7147  hitErrorRPhi = cms.double( 0.0027 ),
7148  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7149  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7150  useErrorsFromParam = cms.bool( True ),
7151  hitErrorRZ = cms.double( 0.006 ),
7152  HitProducer = cms.string( "hltSiPixelRecHits" )
7153  ),
7154  TIB = cms.PSet( )
7155 )
7156 fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7157  cut = cms.string( "" ),
7158  silentClusterCheck = cms.untracked.bool( False ),
7159  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7160  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7161  doClusterCheck = cms.bool( False ),
7162  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7163  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7164 )
7165 fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7166  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
7167  layerPairs = cms.vuint32( 0, 1 ),
7168  clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ),
7169  produceSeedingHitSets = cms.bool( False ),
7170  produceIntermediateHitDoublets = cms.bool( True ),
7171  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7172  maxElementTotal = cms.uint32( 50000000 ),
7173  maxElement = cms.uint32( 0 ),
7174  seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" )
7175 )
7176 fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7177  CAHardPtCut = cms.double( 0.3 ),
7178  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7179  extraHitRPhitolerance = cms.double( 0.032 ),
7180  doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ),
7181  CAThetaCut = cms.double( 0.015 ),
7182  maxChi2 = cms.PSet(
7183  value2 = cms.double( 6.0 ),
7184  value1 = cms.double( 100.0 ),
7185  pt1 = cms.double( 0.8 ),
7186  enabled = cms.bool( True ),
7187  pt2 = cms.double( 8.0 )
7188  ),
7189  CAPhiCut = cms.double( 0.1 ),
7190  useBendingCorrection = cms.bool( True )
7191 )
7192 fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7193  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7194  forceKinematicWithRegionDirection = cms.bool( False ),
7195  magneticField = cms.string( "ParabolicMf" ),
7196  SeedMomentumForBOFF = cms.double( 5.0 ),
7197  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7198  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7199  MinOneOverPtError = cms.double( 1.0 ),
7200  seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ),
7201  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7202 )
7203 fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7204  src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ),
7205  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7206  SimpleMagneticField = cms.string( "ParabolicMf" ),
7207  TransientInitialStateEstimatorParameters = cms.PSet(
7208  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7209  numberMeasurementsForFit = cms.int32( 4 ),
7210  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7211  ),
7212  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7213  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
7214  cleanTrajectoryAfterInOut = cms.bool( False ),
7215  useHitsSplitting = cms.bool( False ),
7216  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7217  reverseTrajectories = cms.bool( False ),
7218  doSeedingRegionRebuilding = cms.bool( False ),
7219  maxNSeeds = cms.uint32( 100000 ),
7220  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7221  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7222  TrajectoryBuilder = cms.string( "" )
7223 )
7224 fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7225  src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ),
7226  SimpleMagneticField = cms.string( "ParabolicMf" ),
7227  clusterRemovalInfo = cms.InputTag( "" ),
7228  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7229  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
7230  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7231  useHitsSplitting = cms.bool( False ),
7232  MeasurementTracker = cms.string( "" ),
7233  AlgorithmName = cms.string( "hltIter2" ),
7234  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7235  NavigationSchool = cms.string( "" ),
7236  TrajectoryInEvent = cms.bool( False ),
7237  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7238  GeometricInnerState = cms.bool( True ),
7239  useSimpleMF = cms.bool( True ),
7240  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7241 )
7242 fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7243  src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7244  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7245  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7246  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7247  mva = cms.PSet(
7248  minPixelHits = cms.vint32( 0, 0, 0 ),
7249  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7250  dr_par = cms.PSet(
7251  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7252  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7253  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7254  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7255  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7256  ),
7257  maxLostLayers = cms.vint32( 1, 1, 1 ),
7258  min3DLayers = cms.vint32( 0, 0, 0 ),
7259  dz_par = cms.PSet(
7260  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7261  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7262  dz_exp = cms.vint32( 4, 4, 2147483647 )
7263  ),
7264  minNVtxTrk = cms.int32( 3 ),
7265  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7266  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7267  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7268  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7269  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7270  minLayers = cms.vint32( 3, 3, 3 )
7271  ),
7272  ignoreVertices = cms.bool( False )
7273 )
7274 fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7275  minQuality = cms.string( "highPurity" ),
7276  copyExtras = cms.untracked.bool( True ),
7277  copyTrajectories = cms.untracked.bool( False ),
7278  originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7279  originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ),
7280  originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' )
7281 )
7282 fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7283  ShareFrac = cms.double( 0.19 ),
7284  writeOnlyTrkQuals = cms.bool( False ),
7285  MinPT = cms.double( 0.05 ),
7286  allowFirstHitShare = cms.bool( True ),
7287  copyExtras = cms.untracked.bool( True ),
7288  Epsilon = cms.double( -0.001 ),
7289  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7290  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7291  MaxNormalizedChisq = cms.double( 1000.0 ),
7292  copyMVA = cms.bool( False ),
7293  FoundHitBonus = cms.double( 5.0 ),
7294  LostHitPenalty = cms.double( 20.0 ),
7295  setsToMerge = cms.VPSet(
7296  cms.PSet( pQual = cms.bool( False ),
7297  tLists = cms.vint32( 0, 1 )
7298  )
7299  ),
7300  MinFound = cms.int32( 3 ),
7301  hasSelector = cms.vint32( 0, 0 ),
7302  TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7303  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7304  newQuality = cms.string( "confirmed" )
7305 )
7306 fragment.hltIter3IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7307  trackClassifier = cms.InputTag( '','QualityMasks' ),
7308  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7309  maxChi2 = cms.double( 16.0 ),
7310  trajectories = cms.InputTag( "hltIter2IterL3MuonTrackSelectionHighPurity" ),
7311  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7312  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7313  overrideTrkQuals = cms.InputTag( "" ),
7314  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7315  TrackQuality = cms.string( "highPurity" )
7316 )
7317 fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7318  clustersToSkip = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7319  OnDemand = cms.bool( False ),
7320  src = cms.InputTag( "hltSiStripClusters" )
7321 )
7322 fragment.hltIter3IterL3MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
7323  layerList = cms.vstring( 'BPix1+BPix2',
7324  'BPix1+BPix3',
7325  'BPix1+BPix4',
7326  'BPix2+BPix3',
7327  'BPix2+BPix4',
7328  'BPix3+BPix4',
7329  'BPix1+FPix1_pos',
7330  'BPix1+FPix1_neg',
7331  'BPix1+FPix2_pos',
7332  'BPix1+FPix2_neg',
7333  'BPix1+FPix3_pos',
7334  'BPix1+FPix3_neg',
7335  'BPix2+FPix1_pos',
7336  'BPix2+FPix1_neg',
7337  'BPix2+FPix2_pos',
7338  'BPix2+FPix2_neg',
7339  'BPix3+FPix1_pos',
7340  'BPix3+FPix1_neg',
7341  'FPix1_pos+FPix2_pos',
7342  'FPix1_neg+FPix2_neg',
7343  'FPix1_pos+FPix3_pos',
7344  'FPix1_neg+FPix3_neg',
7345  'FPix2_pos+FPix3_pos',
7346  'FPix2_neg+FPix3_neg' ),
7347  MTOB = cms.PSet( ),
7348  TEC = cms.PSet( ),
7349  MTID = cms.PSet( ),
7350  FPix = cms.PSet(
7351  hitErrorRPhi = cms.double( 0.0051 ),
7352  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7353  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7354  useErrorsFromParam = cms.bool( True ),
7355  hitErrorRZ = cms.double( 0.0036 ),
7356  HitProducer = cms.string( "hltSiPixelRecHits" )
7357  ),
7358  MTEC = cms.PSet( ),
7359  MTIB = cms.PSet( ),
7360  TID = cms.PSet( ),
7361  TOB = cms.PSet( ),
7362  BPix = cms.PSet(
7363  hitErrorRPhi = cms.double( 0.0027 ),
7364  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7365  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7366  useErrorsFromParam = cms.bool( True ),
7367  hitErrorRZ = cms.double( 0.006 ),
7368  HitProducer = cms.string( "hltSiPixelRecHits" )
7369  ),
7370  TIB = cms.PSet( )
7371 )
7372 fragment.hltIter3IterL3MuonL2Candidates = cms.EDProducer( "ConcreteChargedCandidateProducer",
7373  src = cms.InputTag( "hltL2SelectorForL3IO" ),
7374  particleType = cms.string( "mu+" )
7375 )
7376 fragment.hltIter3IterL3MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7377  RegionPSet = cms.PSet(
7378  vertexCollection = cms.InputTag( "notUsed" ),
7379  zErrorVetex = cms.double( 0.2 ),
7380  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7381  zErrorBeamSpot = cms.double( 24.2 ),
7382  maxNVertices = cms.int32( 1 ),
7383  maxNRegions = cms.int32( 2 ),
7384  nSigmaZVertex = cms.double( 3.0 ),
7385  nSigmaZBeamSpot = cms.double( 4.0 ),
7386  ptMin = cms.double( 2.0 ),
7387  mode = cms.string( "BeamSpotSigma" ),
7388  input = cms.InputTag( "hltIter3IterL3MuonL2Candidates" ),
7389  searchOpt = cms.bool( False ),
7390  whereToUseMeasurementTracker = cms.string( "Never" ),
7391  originRadius = cms.double( 0.015 ),
7392  measurementTrackerName = cms.InputTag( "" ),
7393  precise = cms.bool( True ),
7394  deltaEta = cms.double( 0.1 ),
7395  deltaPhi = cms.double( 0.1 )
7396  )
7397 )
7398 fragment.hltIter3IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7399  cut = cms.string( "" ),
7400  silentClusterCheck = cms.untracked.bool( False ),
7401  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7402  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7403  doClusterCheck = cms.bool( False ),
7404  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7405  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7406 )
7407 fragment.hltIter3IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7408  trackingRegions = cms.InputTag( "hltIter3IterL3MuonTrackingRegions" ),
7409  layerPairs = cms.vuint32( 0 ),
7410  clusterCheck = cms.InputTag( "hltIter3IterL3MuonPixelClusterCheck" ),
7411  produceSeedingHitSets = cms.bool( True ),
7412  produceIntermediateHitDoublets = cms.bool( False ),
7413  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7414  maxElementTotal = cms.uint32( 50000000 ),
7415  maxElement = cms.uint32( 0 ),
7416  seedingLayers = cms.InputTag( "hltIter3IterL3MuonPixelLayerPairs" )
7417 )
7418 fragment.hltIter3IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7419  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7420  forceKinematicWithRegionDirection = cms.bool( False ),
7421  magneticField = cms.string( "ParabolicMf" ),
7422  SeedMomentumForBOFF = cms.double( 5.0 ),
7423  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7424  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7425  MinOneOverPtError = cms.double( 1.0 ),
7426  seedingHitSets = cms.InputTag( "hltIter3IterL3MuonPixelHitDoublets" ),
7427  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7428 )
7429 fragment.hltIter3IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7430  src = cms.InputTag( "hltIter3IterL3MuonPixelSeeds" ),
7431  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7432  SimpleMagneticField = cms.string( "ParabolicMf" ),
7433  TransientInitialStateEstimatorParameters = cms.PSet(
7434  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7435  numberMeasurementsForFit = cms.int32( 4 ),
7436  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7437  ),
7438  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7439  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" ),
7440  cleanTrajectoryAfterInOut = cms.bool( False ),
7441  useHitsSplitting = cms.bool( False ),
7442  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7443  reverseTrajectories = cms.bool( False ),
7444  doSeedingRegionRebuilding = cms.bool( False ),
7445  maxNSeeds = cms.uint32( 100000 ),
7446  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7447  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7448  TrajectoryBuilder = cms.string( "" )
7449 )
7450 fragment.hltIter3IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7451  src = cms.InputTag( "hltIter3IterL3MuonCkfTrackCandidates" ),
7452  SimpleMagneticField = cms.string( "ParabolicMf" ),
7453  clusterRemovalInfo = cms.InputTag( "" ),
7454  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7455  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" ),
7456  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7457  useHitsSplitting = cms.bool( False ),
7458  MeasurementTracker = cms.string( "" ),
7459  AlgorithmName = cms.string( "hltIter3" ),
7460  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7461  NavigationSchool = cms.string( "" ),
7462  TrajectoryInEvent = cms.bool( False ),
7463  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7464  GeometricInnerState = cms.bool( True ),
7465  useSimpleMF = cms.bool( True ),
7466  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7467 )
7468 fragment.hltIter3IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7469  src = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7470  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7471  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7472  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7473  mva = cms.PSet(
7474  minPixelHits = cms.vint32( 0, 0, 0 ),
7475  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7476  dr_par = cms.PSet(
7477  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7478  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7479  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7480  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7481  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7482  ),
7483  maxLostLayers = cms.vint32( 1, 1, 1 ),
7484  min3DLayers = cms.vint32( 0, 0, 0 ),
7485  dz_par = cms.PSet(
7486  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7487  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7488  dz_exp = cms.vint32( 4, 4, 2147483647 )
7489  ),
7490  minNVtxTrk = cms.int32( 3 ),
7491  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7492  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7493  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7494  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7495  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7496  minLayers = cms.vint32( 3, 3, 3 )
7497  ),
7498  ignoreVertices = cms.bool( False )
7499 )
7500 fragment.hltIter3IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7501  minQuality = cms.string( "highPurity" ),
7502  copyExtras = cms.untracked.bool( True ),
7503  copyTrajectories = cms.untracked.bool( False ),
7504  originalSource = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7505  originalQualVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','QualityMasks' ),
7506  originalMVAVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','MVAValues' )
7507 )
7508 fragment.hltIter3IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7509  ShareFrac = cms.double( 0.19 ),
7510  writeOnlyTrkQuals = cms.bool( False ),
7511  MinPT = cms.double( 0.05 ),
7512  allowFirstHitShare = cms.bool( True ),
7513  copyExtras = cms.untracked.bool( True ),
7514  Epsilon = cms.double( -0.001 ),
7515  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7516  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7517  MaxNormalizedChisq = cms.double( 1000.0 ),
7518  copyMVA = cms.bool( False ),
7519  FoundHitBonus = cms.double( 5.0 ),
7520  LostHitPenalty = cms.double( 20.0 ),
7521  setsToMerge = cms.VPSet(
7522  cms.PSet( pQual = cms.bool( False ),
7523  tLists = cms.vint32( 0, 1 )
7524  )
7525  ),
7526  MinFound = cms.int32( 3 ),
7527  hasSelector = cms.vint32( 0, 0 ),
7528  TrackProducers = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7529  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7530  newQuality = cms.string( "confirmed" )
7531 )
7532 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7533  ServiceParameters = cms.PSet(
7534  RPCLayers = cms.bool( True ),
7535  UseMuonNavigation = cms.untracked.bool( True ),
7536  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7537  'SteppingHelixPropagatorAny',
7538  'hltESPSmartPropagator',
7539  'hltESPSteppingHelixPropagatorOpposite' )
7540  ),
7541  L3TrajBuilderParameters = cms.PSet(
7542  PtCut = cms.double( 1.0 ),
7543  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7544  GlobalMuonTrackMatcher = cms.PSet(
7545  Chi2Cut_3 = cms.double( 200.0 ),
7546  DeltaDCut_2 = cms.double( 10.0 ),
7547  Eta_threshold = cms.double( 1.2 ),
7548  Quality_2 = cms.double( 15.0 ),
7549  DeltaDCut_1 = cms.double( 40.0 ),
7550  Quality_3 = cms.double( 7.0 ),
7551  DeltaDCut_3 = cms.double( 15.0 ),
7552  Quality_1 = cms.double( 20.0 ),
7553  Pt_threshold1 = cms.double( 0.0 ),
7554  DeltaRCut_2 = cms.double( 0.2 ),
7555  DeltaRCut_1 = cms.double( 0.1 ),
7556  Pt_threshold2 = cms.double( 9.99999999E8 ),
7557  Chi2Cut_1 = cms.double( 50.0 ),
7558  Chi2Cut_2 = cms.double( 50.0 ),
7559  DeltaRCut_3 = cms.double( 1.0 ),
7560  LocChi2Cut = cms.double( 0.001 ),
7561  Propagator = cms.string( "hltESPSmartPropagator" ),
7562  MinPt = cms.double( 1.0 ),
7563  MinP = cms.double( 2.5 )
7564  ),
7565  ScaleTECxFactor = cms.double( -1.0 ),
7566  tkTrajUseVertex = cms.bool( False ),
7567  MuonTrackingRegionBuilder = cms.PSet(
7568  Rescale_Dz = cms.double( 4.0 ),
7569  Pt_fixed = cms.bool( True ),
7570  Eta_fixed = cms.bool( True ),
7571  Eta_min = cms.double( 0.1 ),
7572  DeltaZ = cms.double( 24.2 ),
7573  maxRegions = cms.int32( 2 ),
7574  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7575  UseVertex = cms.bool( False ),
7576  Z_fixed = cms.bool( True ),
7577  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7578  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7579  Rescale_phi = cms.double( 3.0 ),
7580  DeltaEta = cms.double( 0.04 ),
7581  precise = cms.bool( True ),
7582  OnDemand = cms.int32( -1 ),
7583  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7584  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7585  vertexCollection = cms.InputTag( "pixelVertices" ),
7586  Pt_min = cms.double( 3.0 ),
7587  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7588  Phi_fixed = cms.bool( True ),
7589  DeltaR = cms.double( 0.025 ),
7590  input = cms.InputTag( "hltL2SelectorForL3IO" ),
7591  DeltaPhi = cms.double( 0.15 ),
7592  Phi_min = cms.double( 0.1 ),
7593  Rescale_eta = cms.double( 3.0 )
7594  ),
7595  TrackTransformer = cms.PSet(
7596  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7597  RefitDirection = cms.string( "insideOut" ),
7598  RefitRPCHits = cms.bool( True ),
7599  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7600  DoPredictionsOnly = cms.bool( False ),
7601  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7602  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7603  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7604  ),
7605  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7606  RefitRPCHits = cms.bool( True ),
7607  tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ),
7608  GlbRefitterParameters = cms.PSet(
7609  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7610  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7611  RefitFlag = cms.bool( True ),
7612  SkipStation = cms.int32( -1 ),
7613  Chi2CutRPC = cms.double( 1.0 ),
7614  PropDirForCosmics = cms.bool( False ),
7615  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7616  HitThreshold = cms.int32( 1 ),
7617  DYTthrs = cms.vint32( 30, 15 ),
7618  TrackerSkipSystem = cms.int32( -1 ),
7619  RefitDirection = cms.string( "insideOut" ),
7620  Chi2CutCSC = cms.double( 150.0 ),
7621  Chi2CutDT = cms.double( 10.0 ),
7622  RefitRPCHits = cms.bool( True ),
7623  TrackerSkipSection = cms.int32( -1 ),
7624  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7625  DoPredictionsOnly = cms.bool( False ),
7626  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7627  MuonHitsOption = cms.int32( 1 ),
7628  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7629  ),
7630  PCut = cms.double( 2.5 ),
7631  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7632  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7633  matchToSeeds = cms.bool( True ),
7634  tkTrajMaxChi2 = cms.double( 9999.0 ),
7635  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7636  ScaleTECyFactor = cms.double( -1.0 ),
7637  tkTrajLabel = cms.InputTag( "hltIter3IterL3MuonMerged" )
7638  ),
7639  TrackLoaderParameters = cms.PSet(
7640  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7641  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7642  DoSmoothing = cms.bool( False ),
7643  SmoothTkTrack = cms.untracked.bool( False ),
7644  VertexConstraint = cms.bool( False ),
7645  MuonUpdatorAtVertexParameters = cms.PSet(
7646  MaxChi2 = cms.double( 1000000.0 ),
7647  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7648  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7649  ),
7650  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7651  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7652  ),
7653  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
7654 )
7655 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7656  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7657 )
7658 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7659  L1MinPt = cms.double( -1.0 ),
7660  CentralBxOnly = cms.bool( True ),
7661  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7662  L1MaxEta = cms.double( 5.0 ),
7663  L1MinQuality = cms.uint32( 7 )
7664 )
7665 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7666  RegionPSet = cms.PSet(
7667  vertexCollection = cms.InputTag( "notUsed" ),
7668  zErrorVetex = cms.double( 0.2 ),
7669  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7670  zErrorBeamSpot = cms.double( 24.2 ),
7671  maxNVertices = cms.int32( 1 ),
7672  maxNRegions = cms.int32( 2 ),
7673  nSigmaZVertex = cms.double( 3.0 ),
7674  nSigmaZBeamSpot = cms.double( 4.0 ),
7675  ptMin = cms.double( 10.0 ),
7676  mode = cms.string( "BeamSpotSigma" ),
7677  input = cms.InputTag( "hltL1MuonsPt0" ),
7678  searchOpt = cms.bool( False ),
7679  whereToUseMeasurementTracker = cms.string( "Never" ),
7680  originRadius = cms.double( 0.2 ),
7681  measurementTrackerName = cms.InputTag( "" ),
7682  precise = cms.bool( True ),
7683  deltaEta = cms.double( 0.35 ),
7684  deltaPhi = cms.double( 0.2 )
7685  )
7686 )
7687 fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7688  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7689  'BPix1+BPix2+BPix3+FPix1_pos',
7690  'BPix1+BPix2+BPix3+FPix1_neg',
7691  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7692  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7693  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7694  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7695  MTOB = cms.PSet( ),
7696  TEC = cms.PSet( ),
7697  MTID = cms.PSet( ),
7698  FPix = cms.PSet(
7699  hitErrorRPhi = cms.double( 0.0051 ),
7700  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7701  useErrorsFromParam = cms.bool( True ),
7702  hitErrorRZ = cms.double( 0.0036 ),
7703  HitProducer = cms.string( "hltSiPixelRecHits" )
7704  ),
7705  MTEC = cms.PSet( ),
7706  MTIB = cms.PSet( ),
7707  TID = cms.PSet( ),
7708  TOB = cms.PSet( ),
7709  BPix = cms.PSet(
7710  hitErrorRPhi = cms.double( 0.0027 ),
7711  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7712  useErrorsFromParam = cms.bool( True ),
7713  hitErrorRZ = cms.double( 0.006 ),
7714  HitProducer = cms.string( "hltSiPixelRecHits" )
7715  ),
7716  TIB = cms.PSet( )
7717 )
7718 fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
7719  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7720  layerPairs = cms.vuint32( 0, 1, 2 ),
7721  clusterCheck = cms.InputTag( "" ),
7722  produceSeedingHitSets = cms.bool( False ),
7723  produceIntermediateHitDoublets = cms.bool( True ),
7724  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7725  maxElementTotal = cms.uint32( 50000000 ),
7726  maxElement = cms.uint32( 0 ),
7727  seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" )
7728 )
7729 fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7730  CAHardPtCut = cms.double( 0.0 ),
7731  SeedComparitorPSet = cms.PSet(
7732  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7733  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7734  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7735  ),
7736  extraHitRPhitolerance = cms.double( 0.032 ),
7737  doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ),
7738  fitFastCircle = cms.bool( True ),
7739  CAThetaCut = cms.double( 0.005 ),
7740  maxChi2 = cms.PSet(
7741  value2 = cms.double( 50.0 ),
7742  value1 = cms.double( 200.0 ),
7743  pt1 = cms.double( 0.7 ),
7744  enabled = cms.bool( True ),
7745  pt2 = cms.double( 2.0 )
7746  ),
7747  CAPhiCut = cms.double( 0.2 ),
7748  useBendingCorrection = cms.bool( True ),
7749  fitFastCircleChi2Cut = cms.bool( True )
7750 )
7751 fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
7752  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7753  passLabel = cms.string( "" ),
7754  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
7755  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
7756  SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" )
7757 )
7758 fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
7759  WtAverage = cms.bool( True ),
7760  Method2 = cms.bool( True ),
7761  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7762  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7763  Verbosity = cms.int32( 0 ),
7764  UseError = cms.bool( True ),
7765  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7766  PtMin = cms.double( 1.0 ),
7767  NTrkMin = cms.int32( 2 ),
7768  ZOffset = cms.double( 5.0 ),
7769  Finder = cms.string( "DivisiveVertexFinder" ),
7770  ZSeparation = cms.double( 0.05 )
7771 )
7772 fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7773  src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ),
7774  fractionSumPt2 = cms.double( 0.3 ),
7775  minSumPt2 = cms.double( 0.0 ),
7776  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7777  maxVtx = cms.uint32( 100 )
7778 )
7779 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7780  includeFourthHit = cms.bool( False ),
7781  useEventsWithNoVertex = cms.bool( True ),
7782  originHalfLength = cms.double( 0.3 ),
7783  useProtoTrackKinematics = cms.bool( False ),
7784  usePV = cms.bool( False ),
7785  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7786  InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7787  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7788  InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ),
7789  originRadius = cms.double( 0.1 )
7790 )
7791 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7792  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7793  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7794  SimpleMagneticField = cms.string( "ParabolicMf" ),
7795  TransientInitialStateEstimatorParameters = cms.PSet(
7796  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7797  numberMeasurementsForFit = cms.int32( 4 ),
7798  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7799  ),
7800  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7801  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7802  cleanTrajectoryAfterInOut = cms.bool( False ),
7803  useHitsSplitting = cms.bool( True ),
7804  RedundantSeedCleaner = cms.string( "none" ),
7805  reverseTrajectories = cms.bool( False ),
7806  doSeedingRegionRebuilding = cms.bool( True ),
7807  maxNSeeds = cms.uint32( 100000 ),
7808  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7809  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7810  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
7811 )
7812 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7813  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7814  SimpleMagneticField = cms.string( "ParabolicMf" ),
7815  clusterRemovalInfo = cms.InputTag( "" ),
7816  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7817  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7818  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7819  useHitsSplitting = cms.bool( False ),
7820  MeasurementTracker = cms.string( "" ),
7821  AlgorithmName = cms.string( "hltIter0" ),
7822  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7823  NavigationSchool = cms.string( "" ),
7824  TrajectoryInEvent = cms.bool( False ),
7825  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7826  GeometricInnerState = cms.bool( True ),
7827  useSimpleMF = cms.bool( True ),
7828  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7829 )
7830 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7831  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7832  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7833  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7834  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7835  mva = cms.PSet(
7836  minPixelHits = cms.vint32( 0, 3, 4 ),
7837  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7838  dr_par = cms.PSet(
7839  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7840  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7841  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7842  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7843  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7844  ),
7845  maxLostLayers = cms.vint32( 1, 1, 1 ),
7846  min3DLayers = cms.vint32( 0, 3, 4 ),
7847  dz_par = cms.PSet(
7848  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7849  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7850  dz_exp = cms.vint32( 4, 4, 2147483647 )
7851  ),
7852  minNVtxTrk = cms.int32( 3 ),
7853  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7854  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7855  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7856  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7857  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7858  minLayers = cms.vint32( 3, 3, 4 )
7859  ),
7860  ignoreVertices = cms.bool( False )
7861 )
7862 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7863  minQuality = cms.string( "highPurity" ),
7864  copyExtras = cms.untracked.bool( True ),
7865  copyTrajectories = cms.untracked.bool( False ),
7866  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7867  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7868  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' )
7869 )
7870 fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7871  trackClassifier = cms.InputTag( '','QualityMasks' ),
7872  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7873  maxChi2 = cms.double( 16.0 ),
7874  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7875  oldClusterRemovalInfo = cms.InputTag( "" ),
7876  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7877  overrideTrkQuals = cms.InputTag( "" ),
7878  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7879  TrackQuality = cms.string( "highPurity" )
7880 )
7881 fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7882  clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7883  OnDemand = cms.bool( False ),
7884  src = cms.InputTag( "hltSiStripClusters" )
7885 )
7886 fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7887  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7888  'BPix2+BPix3+BPix4',
7889  'BPix1+BPix3+BPix4',
7890  'BPix1+BPix2+BPix4',
7891  'BPix2+BPix3+FPix1_pos',
7892  'BPix2+BPix3+FPix1_neg',
7893  'BPix1+BPix2+FPix1_pos',
7894  'BPix1+BPix2+FPix1_neg',
7895  'BPix2+FPix1_pos+FPix2_pos',
7896  'BPix2+FPix1_neg+FPix2_neg',
7897  'BPix1+FPix1_pos+FPix2_pos',
7898  'BPix1+FPix1_neg+FPix2_neg',
7899  'FPix1_pos+FPix2_pos+FPix3_pos',
7900  'FPix1_neg+FPix2_neg+FPix3_neg',
7901  'BPix1+BPix3+FPix1_pos',
7902  'BPix1+BPix2+FPix2_pos',
7903  'BPix1+BPix3+FPix1_neg',
7904  'BPix1+BPix2+FPix2_neg',
7905  'BPix1+FPix2_neg+FPix3_neg',
7906  'BPix1+FPix1_neg+FPix3_neg',
7907  'BPix1+FPix2_pos+FPix3_pos',
7908  'BPix1+FPix1_pos+FPix3_pos' ),
7909  MTOB = cms.PSet( ),
7910  TEC = cms.PSet( ),
7911  MTID = cms.PSet( ),
7912  FPix = cms.PSet(
7913  hitErrorRPhi = cms.double( 0.0051 ),
7914  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7915  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7916  useErrorsFromParam = cms.bool( True ),
7917  hitErrorRZ = cms.double( 0.0036 ),
7918  HitProducer = cms.string( "hltSiPixelRecHits" )
7919  ),
7920  MTEC = cms.PSet( ),
7921  MTIB = cms.PSet( ),
7922  TID = cms.PSet( ),
7923  TOB = cms.PSet( ),
7924  BPix = cms.PSet(
7925  hitErrorRPhi = cms.double( 0.0027 ),
7926  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7927  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7928  useErrorsFromParam = cms.bool( True ),
7929  hitErrorRZ = cms.double( 0.006 ),
7930  HitProducer = cms.string( "hltSiPixelRecHits" )
7931  ),
7932  TIB = cms.PSet( )
7933 )
7934 fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7935  cut = cms.string( "" ),
7936  silentClusterCheck = cms.untracked.bool( False ),
7937  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7938  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7939  doClusterCheck = cms.bool( False ),
7940  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7941  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7942 )
7943 fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7944  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7945  layerPairs = cms.vuint32( 0, 1 ),
7946  clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ),
7947  produceSeedingHitSets = cms.bool( False ),
7948  produceIntermediateHitDoublets = cms.bool( True ),
7949  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7950  maxElementTotal = cms.uint32( 50000000 ),
7951  maxElement = cms.uint32( 0 ),
7952  seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" )
7953 )
7954 fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7955  CAHardPtCut = cms.double( 0.3 ),
7956  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7957  extraHitRPhitolerance = cms.double( 0.032 ),
7958  doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ),
7959  CAThetaCut = cms.double( 0.015 ),
7960  maxChi2 = cms.PSet(
7961  value2 = cms.double( 6.0 ),
7962  value1 = cms.double( 100.0 ),
7963  pt1 = cms.double( 0.8 ),
7964  enabled = cms.bool( True ),
7965  pt2 = cms.double( 8.0 )
7966  ),
7967  CAPhiCut = cms.double( 0.1 ),
7968  useBendingCorrection = cms.bool( True )
7969 )
7970 fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7971  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7972  forceKinematicWithRegionDirection = cms.bool( False ),
7973  magneticField = cms.string( "ParabolicMf" ),
7974  SeedMomentumForBOFF = cms.double( 5.0 ),
7975  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7976  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7977  MinOneOverPtError = cms.double( 1.0 ),
7978  seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ),
7979  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7980 )
7981 fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7982  src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ),
7983  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7984  SimpleMagneticField = cms.string( "ParabolicMf" ),
7985  TransientInitialStateEstimatorParameters = cms.PSet(
7986  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7987  numberMeasurementsForFit = cms.int32( 4 ),
7988  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7989  ),
7990  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7991  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7992  cleanTrajectoryAfterInOut = cms.bool( False ),
7993  useHitsSplitting = cms.bool( False ),
7994  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7995  reverseTrajectories = cms.bool( False ),
7996  doSeedingRegionRebuilding = cms.bool( False ),
7997  maxNSeeds = cms.uint32( 100000 ),
7998  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7999  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8000  TrajectoryBuilder = cms.string( "" )
8001 )
8002 fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8003  src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ),
8004  SimpleMagneticField = cms.string( "ParabolicMf" ),
8005  clusterRemovalInfo = cms.InputTag( "" ),
8006  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8007  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8008  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8009  useHitsSplitting = cms.bool( False ),
8010  MeasurementTracker = cms.string( "" ),
8011  AlgorithmName = cms.string( "hltIter2" ),
8012  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8013  NavigationSchool = cms.string( "" ),
8014  TrajectoryInEvent = cms.bool( False ),
8015  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8016  GeometricInnerState = cms.bool( True ),
8017  useSimpleMF = cms.bool( True ),
8018  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8019 )
8020 fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8021  src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
8022  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8023  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8024  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8025  mva = cms.PSet(
8026  minPixelHits = cms.vint32( 0, 0, 0 ),
8027  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8028  dr_par = cms.PSet(
8029  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8030  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8031  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8032  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8033  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8034  ),
8035  maxLostLayers = cms.vint32( 1, 1, 1 ),
8036  min3DLayers = cms.vint32( 0, 0, 0 ),
8037  dz_par = cms.PSet(
8038  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8039  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8040  dz_exp = cms.vint32( 4, 4, 2147483647 )
8041  ),
8042  minNVtxTrk = cms.int32( 3 ),
8043  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8044  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8045  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8046  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8047  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8048  minLayers = cms.vint32( 3, 3, 3 )
8049  ),
8050  ignoreVertices = cms.bool( False )
8051 )
8052 fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8053  minQuality = cms.string( "highPurity" ),
8054  copyExtras = cms.untracked.bool( True ),
8055  copyTrajectories = cms.untracked.bool( False ),
8056  originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
8057  originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8058  originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' )
8059 )
8060 fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8061  ShareFrac = cms.double( 0.19 ),
8062  writeOnlyTrkQuals = cms.bool( False ),
8063  MinPT = cms.double( 0.05 ),
8064  allowFirstHitShare = cms.bool( True ),
8065  copyExtras = cms.untracked.bool( True ),
8066  Epsilon = cms.double( -0.001 ),
8067  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8068  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8069  MaxNormalizedChisq = cms.double( 1000.0 ),
8070  copyMVA = cms.bool( False ),
8071  FoundHitBonus = cms.double( 5.0 ),
8072  LostHitPenalty = cms.double( 20.0 ),
8073  setsToMerge = cms.VPSet(
8074  cms.PSet( pQual = cms.bool( False ),
8075  tLists = cms.vint32( 0, 1 )
8076  )
8077  ),
8078  MinFound = cms.int32( 3 ),
8079  hasSelector = cms.vint32( 0, 0 ),
8080  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8081  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8082  newQuality = cms.string( "confirmed" )
8083 )
8084 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8085  trackClassifier = cms.InputTag( '','QualityMasks' ),
8086  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8087  maxChi2 = cms.double( 16.0 ),
8088  trajectories = cms.InputTag( "hltIter2IterL3FromL1MuonTrackSelectionHighPurity" ),
8089  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
8090  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8091  overrideTrkQuals = cms.InputTag( "" ),
8092  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8093  TrackQuality = cms.string( "highPurity" )
8094 )
8095 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8096  clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8097  OnDemand = cms.bool( False ),
8098  src = cms.InputTag( "hltSiStripClusters" )
8099 )
8100 fragment.hltIter3IterL3FromL1MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
8101  layerList = cms.vstring( 'BPix1+BPix2',
8102  'BPix1+BPix3',
8103  'BPix1+BPix4',
8104  'BPix2+BPix3',
8105  'BPix2+BPix4',
8106  'BPix3+BPix4',
8107  'BPix1+FPix1_pos',
8108  'BPix1+FPix1_neg',
8109  'BPix1+FPix2_pos',
8110  'BPix1+FPix2_neg',
8111  'BPix1+FPix3_pos',
8112  'BPix1+FPix3_neg',
8113  'BPix2+FPix1_pos',
8114  'BPix2+FPix1_neg',
8115  'BPix2+FPix2_pos',
8116  'BPix2+FPix2_neg',
8117  'BPix3+FPix1_pos',
8118  'BPix3+FPix1_neg',
8119  'FPix1_pos+FPix2_pos',
8120  'FPix1_neg+FPix2_neg',
8121  'FPix1_pos+FPix3_pos',
8122  'FPix1_neg+FPix3_neg',
8123  'FPix2_pos+FPix3_pos',
8124  'FPix2_neg+FPix3_neg' ),
8125  MTOB = cms.PSet( ),
8126  TEC = cms.PSet( ),
8127  MTID = cms.PSet( ),
8128  FPix = cms.PSet(
8129  hitErrorRPhi = cms.double( 0.0051 ),
8130  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8131  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8132  useErrorsFromParam = cms.bool( True ),
8133  hitErrorRZ = cms.double( 0.0036 ),
8134  HitProducer = cms.string( "hltSiPixelRecHits" )
8135  ),
8136  MTEC = cms.PSet( ),
8137  MTIB = cms.PSet( ),
8138  TID = cms.PSet( ),
8139  TOB = cms.PSet( ),
8140  BPix = cms.PSet(
8141  hitErrorRPhi = cms.double( 0.0027 ),
8142  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8143  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8144  useErrorsFromParam = cms.bool( True ),
8145  hitErrorRZ = cms.double( 0.006 ),
8146  HitProducer = cms.string( "hltSiPixelRecHits" )
8147  ),
8148  TIB = cms.PSet( )
8149 )
8150 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8151  RegionPSet = cms.PSet(
8152  vertexCollection = cms.InputTag( "notUsed" ),
8153  zErrorVetex = cms.double( 0.2 ),
8154  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8155  zErrorBeamSpot = cms.double( 24.2 ),
8156  maxNVertices = cms.int32( 1 ),
8157  maxNRegions = cms.int32( 2 ),
8158  nSigmaZVertex = cms.double( 3.0 ),
8159  nSigmaZBeamSpot = cms.double( 4.0 ),
8160  ptMin = cms.double( 10.0 ),
8161  mode = cms.string( "BeamSpotSigma" ),
8162  input = cms.InputTag( "hltL1MuonsPt0" ),
8163  searchOpt = cms.bool( False ),
8164  whereToUseMeasurementTracker = cms.string( "Never" ),
8165  originRadius = cms.double( 0.015 ),
8166  measurementTrackerName = cms.InputTag( "" ),
8167  precise = cms.bool( True ),
8168  deltaEta = cms.double( 0.2 ),
8169  deltaPhi = cms.double( 0.1 )
8170  )
8171 )
8172 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8173  cut = cms.string( "" ),
8174  silentClusterCheck = cms.untracked.bool( False ),
8175  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8176  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8177  doClusterCheck = cms.bool( False ),
8178  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
8179  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8180 )
8181 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8182  trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
8183  layerPairs = cms.vuint32( 0 ),
8184  clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
8185  produceSeedingHitSets = cms.bool( True ),
8186  produceIntermediateHitDoublets = cms.bool( False ),
8187  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8188  maxElementTotal = cms.uint32( 50000000 ),
8189  maxElement = cms.uint32( 0 ),
8190  seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayerPairs" )
8191 )
8192 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8193  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8194  forceKinematicWithRegionDirection = cms.bool( False ),
8195  magneticField = cms.string( "ParabolicMf" ),
8196  SeedMomentumForBOFF = cms.double( 5.0 ),
8197  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8198  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8199  MinOneOverPtError = cms.double( 1.0 ),
8200  seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
8201  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8202 )
8203 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8204  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
8205  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8206  SimpleMagneticField = cms.string( "ParabolicMf" ),
8207  TransientInitialStateEstimatorParameters = cms.PSet(
8208  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8209  numberMeasurementsForFit = cms.int32( 4 ),
8210  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8211  ),
8212  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8213  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8214  cleanTrajectoryAfterInOut = cms.bool( False ),
8215  useHitsSplitting = cms.bool( False ),
8216  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8217  reverseTrajectories = cms.bool( False ),
8218  doSeedingRegionRebuilding = cms.bool( False ),
8219  maxNSeeds = cms.uint32( 100000 ),
8220  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8221  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8222  TrajectoryBuilder = cms.string( "" )
8223 )
8224 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8225  src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
8226  SimpleMagneticField = cms.string( "ParabolicMf" ),
8227  clusterRemovalInfo = cms.InputTag( "" ),
8228  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8229  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8230  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8231  useHitsSplitting = cms.bool( False ),
8232  MeasurementTracker = cms.string( "" ),
8233  AlgorithmName = cms.string( "hltIter3" ),
8234  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8235  NavigationSchool = cms.string( "" ),
8236  TrajectoryInEvent = cms.bool( False ),
8237  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8238  GeometricInnerState = cms.bool( True ),
8239  useSimpleMF = cms.bool( True ),
8240  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8241 )
8242 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8243  src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8244  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8245  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8246  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8247  mva = cms.PSet(
8248  minPixelHits = cms.vint32( 0, 0, 0 ),
8249  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8250  dr_par = cms.PSet(
8251  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8252  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8253  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8254  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8255  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8256  ),
8257  maxLostLayers = cms.vint32( 1, 1, 1 ),
8258  min3DLayers = cms.vint32( 0, 0, 0 ),
8259  dz_par = cms.PSet(
8260  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8261  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8262  dz_exp = cms.vint32( 4, 4, 2147483647 )
8263  ),
8264  minNVtxTrk = cms.int32( 3 ),
8265  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8266  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8267  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8268  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8269  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8270  minLayers = cms.vint32( 3, 3, 3 )
8271  ),
8272  ignoreVertices = cms.bool( False )
8273 )
8274 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8275  minQuality = cms.string( "highPurity" ),
8276  copyExtras = cms.untracked.bool( True ),
8277  copyTrajectories = cms.untracked.bool( False ),
8278  originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8279  originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8280  originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' )
8281 )
8282 fragment.hltIter3IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8283  ShareFrac = cms.double( 0.19 ),
8284  writeOnlyTrkQuals = cms.bool( False ),
8285  MinPT = cms.double( 0.05 ),
8286  allowFirstHitShare = cms.bool( True ),
8287  copyExtras = cms.untracked.bool( True ),
8288  Epsilon = cms.double( -0.001 ),
8289  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8290  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8291  MaxNormalizedChisq = cms.double( 1000.0 ),
8292  copyMVA = cms.bool( False ),
8293  FoundHitBonus = cms.double( 5.0 ),
8294  LostHitPenalty = cms.double( 20.0 ),
8295  setsToMerge = cms.VPSet(
8296  cms.PSet( pQual = cms.bool( False ),
8297  tLists = cms.vint32( 0, 1 )
8298  )
8299  ),
8300  MinFound = cms.int32( 3 ),
8301  hasSelector = cms.vint32( 0, 0 ),
8302  TrackProducers = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8303  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8304  newQuality = cms.string( "confirmed" )
8305 )
8306 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
8307  ShareFrac = cms.double( 0.19 ),
8308  writeOnlyTrkQuals = cms.bool( False ),
8309  MinPT = cms.double( 0.05 ),
8310  allowFirstHitShare = cms.bool( True ),
8311  copyExtras = cms.untracked.bool( True ),
8312  Epsilon = cms.double( -0.001 ),
8313  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8314  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8315  MaxNormalizedChisq = cms.double( 1000.0 ),
8316  copyMVA = cms.bool( False ),
8317  FoundHitBonus = cms.double( 5.0 ),
8318  LostHitPenalty = cms.double( 20.0 ),
8319  setsToMerge = cms.VPSet(
8320  cms.PSet( pQual = cms.bool( False ),
8321  tLists = cms.vint32( 0, 1 )
8322  )
8323  ),
8324  MinFound = cms.int32( 3 ),
8325  hasSelector = cms.vint32( 0, 0 ),
8326  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8327  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8328  newQuality = cms.string( "confirmed" )
8329 )
8330 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
8331  ShareFrac = cms.double( 0.19 ),
8332  writeOnlyTrkQuals = cms.bool( False ),
8333  MinPT = cms.double( 0.05 ),
8334  allowFirstHitShare = cms.bool( True ),
8335  copyExtras = cms.untracked.bool( True ),
8336  Epsilon = cms.double( -0.001 ),
8337  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8338  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8339  MaxNormalizedChisq = cms.double( 1000.0 ),
8340  copyMVA = cms.bool( False ),
8341  FoundHitBonus = cms.double( 5.0 ),
8342  LostHitPenalty = cms.double( 20.0 ),
8343  setsToMerge = cms.VPSet(
8344  cms.PSet( pQual = cms.bool( False ),
8345  tLists = cms.vint32( 0, 1 )
8346  )
8347  ),
8348  MinFound = cms.int32( 3 ),
8349  hasSelector = cms.vint32( 0, 0 ),
8350  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8351  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8352  newQuality = cms.string( "confirmed" )
8353 )
8354 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
8355  ServiceParameters = cms.PSet(
8356  RPCLayers = cms.bool( True ),
8357  UseMuonNavigation = cms.untracked.bool( True ),
8358  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8359  'SteppingHelixPropagatorAny',
8360  'hltESPSmartPropagator',
8361  'hltESPSteppingHelixPropagatorOpposite' )
8362  ),
8363  L3TrajBuilderParameters = cms.PSet(
8364  PtCut = cms.double( 1.0 ),
8365  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8366  GlobalMuonTrackMatcher = cms.PSet(
8367  Chi2Cut_3 = cms.double( 200.0 ),
8368  DeltaDCut_2 = cms.double( 10.0 ),
8369  Eta_threshold = cms.double( 1.2 ),
8370  Quality_2 = cms.double( 15.0 ),
8371  DeltaDCut_1 = cms.double( 40.0 ),
8372  Quality_3 = cms.double( 7.0 ),
8373  DeltaDCut_3 = cms.double( 15.0 ),
8374  Quality_1 = cms.double( 20.0 ),
8375  Pt_threshold1 = cms.double( 0.0 ),
8376  DeltaRCut_2 = cms.double( 0.2 ),
8377  DeltaRCut_1 = cms.double( 0.1 ),
8378  Pt_threshold2 = cms.double( 9.99999999E8 ),
8379  Chi2Cut_1 = cms.double( 50.0 ),
8380  Chi2Cut_2 = cms.double( 50.0 ),
8381  DeltaRCut_3 = cms.double( 1.0 ),
8382  LocChi2Cut = cms.double( 0.001 ),
8383  Propagator = cms.string( "hltESPSmartPropagator" ),
8384  MinPt = cms.double( 1.0 ),
8385  MinP = cms.double( 2.5 )
8386  ),
8387  ScaleTECxFactor = cms.double( -1.0 ),
8388  tkTrajUseVertex = cms.bool( False ),
8389  MuonTrackingRegionBuilder = cms.PSet(
8390  Rescale_Dz = cms.double( 4.0 ),
8391  Pt_fixed = cms.bool( False ),
8392  Eta_fixed = cms.bool( True ),
8393  Eta_min = cms.double( 0.1 ),
8394  DeltaZ = cms.double( 24.2 ),
8395  maxRegions = cms.int32( 2 ),
8396  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8397  UseVertex = cms.bool( False ),
8398  Z_fixed = cms.bool( False ),
8399  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
8400  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
8401  Rescale_phi = cms.double( 3.0 ),
8402  DeltaEta = cms.double( 0.2 ),
8403  precise = cms.bool( True ),
8404  OnDemand = cms.int32( -1 ),
8405  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8406  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
8407  vertexCollection = cms.InputTag( "pixelVertices" ),
8408  Pt_min = cms.double( 3.0 ),
8409  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8410  Phi_fixed = cms.bool( True ),
8411  DeltaR = cms.double( 0.025 ),
8412  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8413  DeltaPhi = cms.double( 0.15 ),
8414  Phi_min = cms.double( 0.1 ),
8415  Rescale_eta = cms.double( 3.0 )
8416  ),
8417  TrackTransformer = cms.PSet(
8418  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8419  RefitDirection = cms.string( "insideOut" ),
8420  RefitRPCHits = cms.bool( True ),
8421  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8422  DoPredictionsOnly = cms.bool( False ),
8423  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8424  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8425  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8426  ),
8427  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8428  RefitRPCHits = cms.bool( True ),
8429  tkTrajVertex = cms.InputTag( "Notused" ),
8430  GlbRefitterParameters = cms.PSet(
8431  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8432  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8433  RefitFlag = cms.bool( True ),
8434  SkipStation = cms.int32( -1 ),
8435  Chi2CutRPC = cms.double( 1.0 ),
8436  PropDirForCosmics = cms.bool( False ),
8437  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8438  HitThreshold = cms.int32( 1 ),
8439  DYTthrs = cms.vint32( 30, 15 ),
8440  TrackerSkipSystem = cms.int32( -1 ),
8441  RefitDirection = cms.string( "insideOut" ),
8442  Chi2CutCSC = cms.double( 150.0 ),
8443  Chi2CutDT = cms.double( 10.0 ),
8444  RefitRPCHits = cms.bool( True ),
8445  TrackerSkipSection = cms.int32( -1 ),
8446  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8447  DoPredictionsOnly = cms.bool( False ),
8448  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8449  MuonHitsOption = cms.int32( 1 ),
8450  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8451  ),
8452  PCut = cms.double( 2.5 ),
8453  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
8454  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8455  tkTrajMaxChi2 = cms.double( 9999.0 ),
8456  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8457  ScaleTECyFactor = cms.double( -1.0 ),
8458  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
8459  ),
8460  TrackLoaderParameters = cms.PSet(
8461  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8462  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8463  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8464  DoSmoothing = cms.bool( True ),
8465  SmoothTkTrack = cms.untracked.bool( False ),
8466  VertexConstraint = cms.bool( False ),
8467  MuonUpdatorAtVertexParameters = cms.PSet(
8468  MaxChi2 = cms.double( 1000000.0 ),
8469  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8470  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
8471  ),
8472  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8473  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8474  ),
8475  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8476 )
8477 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
8478  TrackExtractorPSet = cms.PSet(
8479  Diff_z = cms.double( 0.2 ),
8480  inputTrackCollection = cms.InputTag( "hltIter3IterL3FromL1MuonMerged" ),
8481  Chi2Ndof_Max = cms.double( 1.0E64 ),
8482  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8483  DR_Veto = cms.double( 0.01 ),
8484  Pt_Min = cms.double( -1.0 ),
8485  DR_Max = cms.double( 1.0 ),
8486  NHits_Min = cms.uint32( 0 ),
8487  Chi2Prob_Min = cms.double( -1.0 ),
8488  Diff_r = cms.double( 0.1 ),
8489  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8490  ComponentName = cms.string( "TrackExtractor" )
8491  ),
8492  maxAbsEta = cms.double( 3.0 ),
8493  fillGlobalTrackRefits = cms.bool( False ),
8494  arbitrationCleanerOptions = cms.PSet(
8495  OverlapDTheta = cms.double( 0.02 ),
8496  Overlap = cms.bool( True ),
8497  Clustering = cms.bool( True ),
8498  ME1a = cms.bool( True ),
8499  ClusterDTheta = cms.double( 0.02 ),
8500  ClusterDPhi = cms.double( 0.6 ),
8501  OverlapDPhi = cms.double( 0.0786 )
8502  ),
8503  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
8504  fillShowerDigis = cms.bool( False ),
8505  addExtraSoftMuons = cms.bool( False ),
8506  debugWithTruthMatching = cms.bool( False ),
8507  CaloExtractorPSet = cms.PSet(
8508  DR_Veto_H = cms.double( 0.1 ),
8509  CenterConeOnCalIntersection = cms.bool( False ),
8510  NoiseTow_EE = cms.double( 0.15 ),
8511  Noise_EB = cms.double( 0.025 ),
8512  Noise_HE = cms.double( 0.2 ),
8513  DR_Veto_E = cms.double( 0.07 ),
8514  NoiseTow_EB = cms.double( 0.04 ),
8515  Noise_EE = cms.double( 0.1 ),
8516  UseRecHitsFlag = cms.bool( False ),
8517  DR_Max = cms.double( 1.0 ),
8518  DepositLabel = cms.untracked.string( "Cal" ),
8519  Noise_HO = cms.double( 0.2 ),
8520  DR_Veto_HO = cms.double( 0.1 ),
8521  Threshold_H = cms.double( 0.5 ),
8522  PrintTimeReport = cms.untracked.bool( False ),
8523  Threshold_E = cms.double( 0.2 ),
8524  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8525  ComponentName = cms.string( "CaloExtractorByAssociator" ),
8526  Threshold_HO = cms.double( 0.5 ),
8527  DepositInstanceLabels = cms.vstring( 'ecal',
8528  'hcal',
8529  'ho' ),
8530  ServiceParameters = cms.PSet(
8531  RPCLayers = cms.bool( False ),
8532  UseMuonNavigation = cms.untracked.bool( False ),
8533  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8534  ),
8535  TrackAssociatorParameters = cms.PSet(
8536  useMuon = cms.bool( False ),
8537  truthMatch = cms.bool( False ),
8538  usePreshower = cms.bool( False ),
8539  dRPreshowerPreselection = cms.double( 0.2 ),
8540  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8541  useEcal = cms.bool( False ),
8542  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8543  dRMuon = cms.double( 9999.0 ),
8544  dREcal = cms.double( 1.0 ),
8545  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8546  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8547  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8548  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8549  propagateAllDirections = cms.bool( True ),
8550  muonMaxDistanceY = cms.double( 5.0 ),
8551  useHO = cms.bool( False ),
8552  muonMaxDistanceX = cms.double( 5.0 ),
8553  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8554  useHcal = cms.bool( False ),
8555  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8556  accountForTrajectoryChangeCalo = cms.bool( False ),
8557  dREcalPreselection = cms.double( 1.0 ),
8558  useCalo = cms.bool( True ),
8559  dRMuonPreselection = cms.double( 0.2 ),
8560  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8561  dRHcal = cms.double( 1.0 ),
8562  dRHcalPreselection = cms.double( 1.0 ),
8563  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8564  ),
8565  Noise_HB = cms.double( 0.2 )
8566  ),
8567  runArbitrationCleaner = cms.bool( False ),
8568  fillEnergy = cms.bool( False ),
8569  TrackerKinkFinderParameters = cms.PSet(
8570  usePosition = cms.bool( False ),
8571  diagonalOnly = cms.bool( False )
8572  ),
8573  TimingFillerParameters = cms.PSet(
8574  DTTimingParameters = cms.PSet(
8575  HitError = cms.double( 6.0 ),
8576  MatchParameters = cms.PSet(
8577  TightMatchDT = cms.bool( False ),
8578  DTradius = cms.double( 0.01 ),
8579  TightMatchCSC = cms.bool( True ),
8580  CSCsegments = cms.InputTag( "hltCscSegments" ),
8581  DTsegments = cms.InputTag( "hltDt4DSegments" )
8582  ),
8583  debug = cms.bool( False ),
8584  DoWireCorr = cms.bool( False ),
8585  RequireBothProjections = cms.bool( False ),
8586  DTTimeOffset = cms.double( 2.7 ),
8587  PruneCut = cms.double( 10000.0 ),
8588  DTsegments = cms.InputTag( "hltDt4DSegments" ),
8589  UseSegmentT0 = cms.bool( False ),
8590  HitsMin = cms.int32( 5 ),
8591  DropTheta = cms.bool( True ),
8592  ServiceParameters = cms.PSet(
8593  RPCLayers = cms.bool( True ),
8594  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8595  )
8596  ),
8597  UseCSC = cms.bool( True ),
8598  CSCTimingParameters = cms.PSet(
8599  MatchParameters = cms.PSet(
8600  TightMatchDT = cms.bool( False ),
8601  DTradius = cms.double( 0.01 ),
8602  TightMatchCSC = cms.bool( True ),
8603  CSCsegments = cms.InputTag( "hltCscSegments" ),
8604  DTsegments = cms.InputTag( "hltDt4DSegments" )
8605  ),
8606  debug = cms.bool( False ),
8607  CSCWireTimeOffset = cms.double( 0.0 ),
8608  CSCStripError = cms.double( 7.0 ),
8609  CSCTimeOffset = cms.double( 0.0 ),
8610  CSCWireError = cms.double( 8.6 ),
8611  PruneCut = cms.double( 100.0 ),
8612  CSCsegments = cms.InputTag( "hltCscSegments" ),
8613  UseStripTime = cms.bool( True ),
8614  CSCStripTimeOffset = cms.double( 0.0 ),
8615  UseWireTime = cms.bool( True ),
8616  ServiceParameters = cms.PSet(
8617  RPCLayers = cms.bool( True ),
8618  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8619  )
8620  ),
8621  ErrorDT = cms.double( 6.0 ),
8622  EcalEnergyCut = cms.double( 0.4 ),
8623  UseECAL = cms.bool( True ),
8624  ErrorEB = cms.double( 2.085 ),
8625  UseDT = cms.bool( True ),
8626  ErrorEE = cms.double( 6.95 ),
8627  ErrorCSC = cms.double( 7.4 )
8628  ),
8629  inputCollectionTypes = cms.vstring( 'inner tracks',
8630  'links',
8631  'outer tracks' ),
8632  arbitrateTrackerMuons = cms.bool( True ),
8633  minCaloCompatibility = cms.double( 0.6 ),
8634  ecalDepositName = cms.string( "ecal" ),
8635  minP = cms.double( 0.0 ),
8636  fillIsolation = cms.bool( False ),
8637  jetDepositName = cms.string( "jets" ),
8638  hoDepositName = cms.string( "ho" ),
8639  writeIsoDeposits = cms.bool( False ),
8640  maxAbsPullX = cms.double( 4.0 ),
8641  maxAbsPullY = cms.double( 9999.0 ),
8642  minPt = cms.double( 2.0 ),
8643  TrackAssociatorParameters = cms.PSet(
8644  useMuon = cms.bool( True ),
8645  truthMatch = cms.bool( False ),
8646  usePreshower = cms.bool( False ),
8647  dRPreshowerPreselection = cms.double( 0.2 ),
8648  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8649  useEcal = cms.bool( False ),
8650  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8651  dRMuon = cms.double( 9999.0 ),
8652  dREcal = cms.double( 9999.0 ),
8653  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8654  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8655  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8656  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8657  propagateAllDirections = cms.bool( True ),
8658  muonMaxDistanceY = cms.double( 5.0 ),
8659  useHO = cms.bool( False ),
8660  muonMaxDistanceX = cms.double( 5.0 ),
8661  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8662  useHcal = cms.bool( False ),
8663  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8664  accountForTrajectoryChangeCalo = cms.bool( False ),
8665  dREcalPreselection = cms.double( 0.05 ),
8666  useCalo = cms.bool( False ),
8667  dRMuonPreselection = cms.double( 0.2 ),
8668  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8669  dRHcal = cms.double( 9999.0 ),
8670  dRHcalPreselection = cms.double( 0.2 ),
8671  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8672  ),
8673  storeCrossedHcalRecHits = cms.bool( False ),
8674  JetExtractorPSet = cms.PSet(
8675  JetCollectionLabel = cms.InputTag( "Notused" ),
8676  DR_Veto = cms.double( 0.1 ),
8677  DR_Max = cms.double( 1.0 ),
8678  ExcludeMuonVeto = cms.bool( True ),
8679  PrintTimeReport = cms.untracked.bool( False ),
8680  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8681  ComponentName = cms.string( "JetExtractor" ),
8682  ServiceParameters = cms.PSet(
8683  RPCLayers = cms.bool( False ),
8684  UseMuonNavigation = cms.untracked.bool( False ),
8685  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8686  ),
8687  TrackAssociatorParameters = cms.PSet(
8688  useMuon = cms.bool( False ),
8689  truthMatch = cms.bool( False ),
8690  usePreshower = cms.bool( False ),
8691  dRPreshowerPreselection = cms.double( 0.2 ),
8692  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8693  useEcal = cms.bool( False ),
8694  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8695  dRMuon = cms.double( 9999.0 ),
8696  dREcal = cms.double( 0.5 ),
8697  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8698  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8699  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8700  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8701  propagateAllDirections = cms.bool( True ),
8702  muonMaxDistanceY = cms.double( 5.0 ),
8703  useHO = cms.bool( False ),
8704  muonMaxDistanceX = cms.double( 5.0 ),
8705  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8706  useHcal = cms.bool( False ),
8707  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8708  accountForTrajectoryChangeCalo = cms.bool( False ),
8709  dREcalPreselection = cms.double( 0.5 ),
8710  useCalo = cms.bool( True ),
8711  dRMuonPreselection = cms.double( 0.2 ),
8712  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8713  dRHcal = cms.double( 0.5 ),
8714  dRHcalPreselection = cms.double( 0.5 ),
8715  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8716  ),
8717  Threshold = cms.double( 5.0 )
8718  ),
8719  fillGlobalTrackQuality = cms.bool( False ),
8720  minPCaloMuon = cms.double( 1.0E9 ),
8721  maxAbsDy = cms.double( 9999.0 ),
8722  fillCaloCompatibility = cms.bool( False ),
8723  fillMatching = cms.bool( True ),
8724  MuonCaloCompatibility = cms.PSet(
8725  delta_eta = cms.double( 0.02 ),
8726  delta_phi = cms.double( 0.02 ),
8727  allSiPMHO = cms.bool( False ),
8728  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
8729  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
8730  ),
8731  fillTrackerKink = cms.bool( False ),
8732  ShowerDigiFillerParameters = cms.PSet(
8733  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
8734  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ),
8735  digiMaxDistanceX = cms.double( 25.0 )
8736  ),
8737  hcalDepositName = cms.string( "hcal" ),
8738  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8739  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
8740  trackDepositName = cms.string( "tracker" ),
8741  maxAbsDx = cms.double( 3.0 ),
8742  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8743  minNumberOfMatches = cms.int32( 1 )
8744 )
8745 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
8746  maxNormalizedChi2 = cms.double( 9999.0 ),
8747  minNMuonHits = cms.int32( 0 ),
8748  applyTriggerIdLoose = cms.bool( True ),
8749  minPixHits = cms.int32( 0 ),
8750  requiredTypeMask = cms.uint32( 0 ),
8751  minNMuonStations = cms.int32( 0 ),
8752  minPixLayer = cms.int32( 0 ),
8753  typeMuon = cms.uint32( 0 ),
8754  minNTrkLayers = cms.int32( 0 ),
8755  minTrkHits = cms.int32( 0 ),
8756  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
8757  allowedTypeMask = cms.uint32( 0 ),
8758  minPt = cms.double( 0.0 )
8759 )
8760 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
8761  inputCollection = cms.InputTag( "hltIterL3Muons" )
8762 )
8763 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
8764  muon = cms.InputTag( "hltIterL3Muons" ),
8765  copyExtras = cms.untracked.bool( True ),
8766  copyTrajectories = cms.untracked.bool( False ),
8767  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
8768  copyMVA = cms.bool( False ),
8769  originalMVAVals = cms.InputTag( "none" )
8770 )
8771 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
8772  InputObjects = cms.InputTag( "hltIterL3Muons" )
8773 )
8774 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
8775  nSigmaTipMaxTolerance = cms.double( 0.0 ),
8776  chi2 = cms.double( 1000.0 ),
8777  nSigmaInvPtTolerance = cms.double( 0.0 ),
8778  ptMin = cms.double( 0.1 ),
8779  tipMax = cms.double( 1.0 )
8780 )
8781 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
8782  scaleErrorsForBPix1 = cms.bool( False ),
8783  scaleFactor = cms.double( 0.65 )
8784 )
8785 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
8786  RegionPSet = cms.PSet(
8787  nSigmaZ = cms.double( 4.0 ),
8788  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8789  ptMin = cms.double( 0.8 ),
8790  originRadius = cms.double( 0.02 ),
8791  precise = cms.bool( True )
8792  )
8793 )
8794 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
8795  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
8796  'BPix1+BPix2+BPix3+FPix1_pos',
8797  'BPix1+BPix2+BPix3+FPix1_neg',
8798  'BPix1+BPix2+FPix1_pos+FPix2_pos',
8799  'BPix1+BPix2+FPix1_neg+FPix2_neg',
8800  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
8801  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
8802  MTOB = cms.PSet( ),
8803  TEC = cms.PSet( ),
8804  MTID = cms.PSet( ),
8805  FPix = cms.PSet(
8806  hitErrorRPhi = cms.double( 0.0051 ),
8807  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8808  useErrorsFromParam = cms.bool( True ),
8809  hitErrorRZ = cms.double( 0.0036 ),
8810  HitProducer = cms.string( "hltSiPixelRecHits" )
8811  ),
8812  MTEC = cms.PSet( ),
8813  MTIB = cms.PSet( ),
8814  TID = cms.PSet( ),
8815  TOB = cms.PSet( ),
8816  BPix = cms.PSet(
8817  hitErrorRPhi = cms.double( 0.0027 ),
8818  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8819  useErrorsFromParam = cms.bool( True ),
8820  hitErrorRZ = cms.double( 0.006 ),
8821  HitProducer = cms.string( "hltSiPixelRecHits" )
8822  ),
8823  TIB = cms.PSet( )
8824 )
8825 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
8826  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
8827  layerPairs = cms.vuint32( 0, 1, 2 ),
8828  clusterCheck = cms.InputTag( "" ),
8829  produceSeedingHitSets = cms.bool( False ),
8830  produceIntermediateHitDoublets = cms.bool( True ),
8831  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8832  maxElementTotal = cms.uint32( 50000000 ),
8833  maxElement = cms.uint32( 0 ),
8834  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
8835 )
8836 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
8837  CAHardPtCut = cms.double( 0.0 ),
8838  SeedComparitorPSet = cms.PSet(
8839  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8840  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8841  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
8842  ),
8843  extraHitRPhitolerance = cms.double( 0.032 ),
8844  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
8845  fitFastCircle = cms.bool( True ),
8846  CAThetaCut = cms.double( 0.002 ),
8847  maxChi2 = cms.PSet(
8848  value2 = cms.double( 50.0 ),
8849  value1 = cms.double( 200.0 ),
8850  pt1 = cms.double( 0.7 ),
8851  enabled = cms.bool( True ),
8852  pt2 = cms.double( 2.0 )
8853  ),
8854  CAPhiCut = cms.double( 0.2 ),
8855  useBendingCorrection = cms.bool( True ),
8856  fitFastCircleChi2Cut = cms.bool( True )
8857 )
8858 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
8859  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
8860  passLabel = cms.string( "" ),
8861  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
8862  Filter = cms.InputTag( "hltPixelTracksFilter" ),
8863  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" )
8864 )
8865 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
8866  WtAverage = cms.bool( True ),
8867  Method2 = cms.bool( True ),
8868  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8869  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
8870  Verbosity = cms.int32( 0 ),
8871  UseError = cms.bool( True ),
8872  TrackCollection = cms.InputTag( "hltPixelTracks" ),
8873  PtMin = cms.double( 1.0 ),
8874  NTrkMin = cms.int32( 2 ),
8875  ZOffset = cms.double( 5.0 ),
8876  Finder = cms.string( "DivisiveVertexFinder" ),
8877  ZSeparation = cms.double( 0.05 )
8878 )
8879 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
8880  src = cms.InputTag( "hltPixelVertices" ),
8881  fractionSumPt2 = cms.double( 0.3 ),
8882  minSumPt2 = cms.double( 0.0 ),
8883  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
8884  maxVtx = cms.uint32( 100 )
8885 )
8886 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8887  includeFourthHit = cms.bool( False ),
8888  useEventsWithNoVertex = cms.bool( True ),
8889  originHalfLength = cms.double( 0.3 ),
8890  useProtoTrackKinematics = cms.bool( False ),
8891  usePV = cms.bool( False ),
8892  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
8893  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8894  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8895  InputCollection = cms.InputTag( "hltPixelTracks" ),
8896  originRadius = cms.double( 0.1 )
8897 )
8898 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8899  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8900  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8901  SimpleMagneticField = cms.string( "ParabolicMf" ),
8902  TransientInitialStateEstimatorParameters = cms.PSet(
8903  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8904  numberMeasurementsForFit = cms.int32( 4 ),
8905  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8906  ),
8907  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8908  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8909  cleanTrajectoryAfterInOut = cms.bool( False ),
8910  useHitsSplitting = cms.bool( False ),
8911  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8912  reverseTrajectories = cms.bool( False ),
8913  doSeedingRegionRebuilding = cms.bool( False ),
8914  maxNSeeds = cms.uint32( 100000 ),
8915  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
8916  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8917  TrajectoryBuilder = cms.string( "" )
8918 )
8919 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8920  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8921  SimpleMagneticField = cms.string( "ParabolicMf" ),
8922  clusterRemovalInfo = cms.InputTag( "" ),
8923  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8924  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8925  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8926  useHitsSplitting = cms.bool( False ),
8927  MeasurementTracker = cms.string( "" ),
8928  AlgorithmName = cms.string( "hltIter0" ),
8929  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8930  NavigationSchool = cms.string( "" ),
8931  TrajectoryInEvent = cms.bool( False ),
8932  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8933  GeometricInnerState = cms.bool( True ),
8934  useSimpleMF = cms.bool( True ),
8935  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8936 )
8937 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8938  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8939  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8940  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8941  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8942  mva = cms.PSet(
8943  minPixelHits = cms.vint32( 0, 3, 4 ),
8944  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8945  dr_par = cms.PSet(
8946  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8947  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
8948  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
8949  dr_exp = cms.vint32( 4, 4, 4 ),
8950  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8951  ),
8952  maxLostLayers = cms.vint32( 1, 1, 1 ),
8953  min3DLayers = cms.vint32( 0, 3, 4 ),
8954  dz_par = cms.PSet(
8955  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
8956  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
8957  dz_exp = cms.vint32( 4, 4, 4 )
8958  ),
8959  minNVtxTrk = cms.int32( 3 ),
8960  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8961  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8962  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8963  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8964  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8965  minLayers = cms.vint32( 3, 3, 4 )
8966  ),
8967  ignoreVertices = cms.bool( False )
8968 )
8969 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8970  minQuality = cms.string( "highPurity" ),
8971  copyExtras = cms.untracked.bool( True ),
8972  copyTrajectories = cms.untracked.bool( False ),
8973  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8974  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8975  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
8976 )
8977 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8978  trackClassifier = cms.InputTag( '','QualityMasks' ),
8979  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8980  maxChi2 = cms.double( 9.0 ),
8981  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8982  oldClusterRemovalInfo = cms.InputTag( "" ),
8983  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8984  overrideTrkQuals = cms.InputTag( "" ),
8985  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8986  TrackQuality = cms.string( "highPurity" )
8987 )
8988 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8989  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
8990  OnDemand = cms.bool( False ),
8991  src = cms.InputTag( "hltSiStripClusters" )
8992 )
8993 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
8994  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
8995  'BPix1+BPix2+BPix3+FPix1_pos',
8996  'BPix1+BPix2+BPix3+FPix1_neg',
8997  'BPix1+BPix2+FPix1_pos+FPix2_pos',
8998  'BPix1+BPix2+FPix1_neg+FPix2_neg',
8999  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
9000  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
9001  MTOB = cms.PSet( ),
9002  TEC = cms.PSet( ),
9003  MTID = cms.PSet( ),
9004  FPix = cms.PSet(
9005  hitErrorRPhi = cms.double( 0.0051 ),
9006  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9007  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9008  useErrorsFromParam = cms.bool( True ),
9009  hitErrorRZ = cms.double( 0.0036 ),
9010  HitProducer = cms.string( "hltSiPixelRecHits" )
9011  ),
9012  MTEC = cms.PSet( ),
9013  MTIB = cms.PSet( ),
9014  TID = cms.PSet( ),
9015  TOB = cms.PSet( ),
9016  BPix = cms.PSet(
9017  hitErrorRPhi = cms.double( 0.0027 ),
9018  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9019  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9020  useErrorsFromParam = cms.bool( True ),
9021  hitErrorRZ = cms.double( 0.006 ),
9022  HitProducer = cms.string( "hltSiPixelRecHits" )
9023  ),
9024  TIB = cms.PSet( )
9025 )
9026 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
9027  RegionPSet = cms.PSet(
9028  useFixedError = cms.bool( True ),
9029  nSigmaZ = cms.double( 4.0 ),
9030  VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9031  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9032  useFoundVertices = cms.bool( True ),
9033  fixedError = cms.double( 0.2 ),
9034  sigmaZVertex = cms.double( 3.0 ),
9035  useFakeVertices = cms.bool( False ),
9036  ptMin = cms.double( 0.4 ),
9037  originRadius = cms.double( 0.05 ),
9038  precise = cms.bool( True ),
9039  useMultipleScattering = cms.bool( False )
9040  )
9041 )
9042 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9043  cut = cms.string( "" ),
9044  silentClusterCheck = cms.untracked.bool( False ),
9045  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9046  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9047  doClusterCheck = cms.bool( False ),
9048  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9049  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9050 )
9051 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9052  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
9053  layerPairs = cms.vuint32( 0, 1, 2 ),
9054  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
9055  produceSeedingHitSets = cms.bool( False ),
9056  produceIntermediateHitDoublets = cms.bool( True ),
9057  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9058  maxElementTotal = cms.uint32( 50000000 ),
9059  maxElement = cms.uint32( 0 ),
9060  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" )
9061 )
9062 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
9063  CAHardPtCut = cms.double( 0.0 ),
9064  SeedComparitorPSet = cms.PSet(
9065  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9066  ComponentName = cms.string( "none" ),
9067  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9068  ),
9069  extraHitRPhitolerance = cms.double( 0.032 ),
9070  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
9071  fitFastCircle = cms.bool( True ),
9072  CAThetaCut = cms.double( 0.004 ),
9073  maxChi2 = cms.PSet(
9074  value2 = cms.double( 100.0 ),
9075  value1 = cms.double( 1000.0 ),
9076  pt1 = cms.double( 0.4 ),
9077  enabled = cms.bool( True ),
9078  pt2 = cms.double( 2.0 )
9079  ),
9080  CAPhiCut = cms.double( 0.3 ),
9081  useBendingCorrection = cms.bool( True ),
9082  fitFastCircleChi2Cut = cms.bool( True )
9083 )
9084 fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer",
9085  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
9086  passLabel = cms.string( "" ),
9087  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
9088  Filter = cms.InputTag( "hltPixelTracksFilter" ),
9089  SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" )
9090 )
9091 fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9092  includeFourthHit = cms.bool( False ),
9093  useEventsWithNoVertex = cms.bool( True ),
9094  originHalfLength = cms.double( 0.3 ),
9095  useProtoTrackKinematics = cms.bool( False ),
9096  usePV = cms.bool( False ),
9097  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
9098  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9099  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9100  InputCollection = cms.InputTag( "hltIter1PixelTracks" ),
9101  originRadius = cms.double( 0.1 )
9102 )
9103 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9104  src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ),
9105  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9106  SimpleMagneticField = cms.string( "ParabolicMf" ),
9107  TransientInitialStateEstimatorParameters = cms.PSet(
9108  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9109  numberMeasurementsForFit = cms.int32( 4 ),
9110  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9111  ),
9112  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9113  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
9114  cleanTrajectoryAfterInOut = cms.bool( False ),
9115  useHitsSplitting = cms.bool( False ),
9116  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9117  reverseTrajectories = cms.bool( False ),
9118  doSeedingRegionRebuilding = cms.bool( False ),
9119  maxNSeeds = cms.uint32( 100000 ),
9120  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
9121  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9122  TrajectoryBuilder = cms.string( "" )
9123 )
9124 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9125  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
9126  SimpleMagneticField = cms.string( "ParabolicMf" ),
9127  clusterRemovalInfo = cms.InputTag( "" ),
9128  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9129  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
9130  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9131  useHitsSplitting = cms.bool( False ),
9132  MeasurementTracker = cms.string( "" ),
9133  AlgorithmName = cms.string( "hltIter1" ),
9134  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9135  NavigationSchool = cms.string( "" ),
9136  TrajectoryInEvent = cms.bool( False ),
9137  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9138  GeometricInnerState = cms.bool( True ),
9139  useSimpleMF = cms.bool( True ),
9140  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9141 )
9142 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
9143  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9144  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9145  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9146  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9147  mva = cms.PSet(
9148  minPixelHits = cms.vint32( 0, 0, 2 ),
9149  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9150  dr_par = cms.PSet(
9151  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9152  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
9153  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9154  dr_exp = cms.vint32( 3, 3, 3 ),
9155  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9156  ),
9157  maxLostLayers = cms.vint32( 1, 1, 1 ),
9158  min3DLayers = cms.vint32( 0, 0, 0 ),
9159  dz_par = cms.PSet(
9160  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9161  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
9162  dz_exp = cms.vint32( 3, 3, 3 )
9163  ),
9164  minNVtxTrk = cms.int32( 3 ),
9165  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9166  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9167  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9168  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9169  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9170  minLayers = cms.vint32( 3, 3, 3 )
9171  ),
9172  ignoreVertices = cms.bool( False )
9173 )
9174 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
9175  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9176  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9177  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9178  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9179  mva = cms.PSet(
9180  minPixelHits = cms.vint32( 0, 0, 1 ),
9181  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9182  dr_par = cms.PSet(
9183  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9184  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9185  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9186  dr_exp = cms.vint32( 4, 4, 4 ),
9187  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9188  ),
9189  maxLostLayers = cms.vint32( 99, 3, 3 ),
9190  min3DLayers = cms.vint32( 1, 2, 3 ),
9191  dz_par = cms.PSet(
9192  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9193  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9194  dz_exp = cms.vint32( 4, 4, 4 )
9195  ),
9196  minNVtxTrk = cms.int32( 2 ),
9197  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9198  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
9199  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9200  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
9201  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9202  minLayers = cms.vint32( 5, 5, 5 )
9203  ),
9204  ignoreVertices = cms.bool( False )
9205 )
9206 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
9207  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
9208  'hltIter1PFlowTrackCutClassifierDetached' )
9209 )
9210 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9211  minQuality = cms.string( "highPurity" ),
9212  copyExtras = cms.untracked.bool( True ),
9213  copyTrajectories = cms.untracked.bool( False ),
9214  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9215  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
9216  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
9217 )
9218 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
9219  ShareFrac = cms.double( 0.19 ),
9220  writeOnlyTrkQuals = cms.bool( False ),
9221  MinPT = cms.double( 0.05 ),
9222  allowFirstHitShare = cms.bool( True ),
9223  copyExtras = cms.untracked.bool( True ),
9224  Epsilon = cms.double( -0.001 ),
9225  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9226  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9227  MaxNormalizedChisq = cms.double( 1000.0 ),
9228  copyMVA = cms.bool( False ),
9229  FoundHitBonus = cms.double( 5.0 ),
9230  LostHitPenalty = cms.double( 20.0 ),
9231  setsToMerge = cms.VPSet(
9232  cms.PSet( pQual = cms.bool( False ),
9233  tLists = cms.vint32( 0, 1 )
9234  )
9235  ),
9236  MinFound = cms.int32( 3 ),
9237  hasSelector = cms.vint32( 0, 0 ),
9238  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9239  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9240  newQuality = cms.string( "confirmed" )
9241 )
9242 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
9243  src = cms.InputTag( "hltIter1Merged" ),
9244  particleType = cms.string( "pi+" )
9245 )
9246 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
9247  Active_Area_Repeats = cms.int32( 5 ),
9248  useMassDropTagger = cms.bool( False ),
9249  doAreaFastjet = cms.bool( False ),
9250  muMin = cms.double( -1.0 ),
9251  Ghost_EtaMax = cms.double( 6.0 ),
9252  maxBadHcalCells = cms.uint32( 9999999 ),
9253  doAreaDiskApprox = cms.bool( False ),
9254  subtractorName = cms.string( "" ),
9255  dRMax = cms.double( -1.0 ),
9256  useExplicitGhosts = cms.bool( False ),
9257  puWidth = cms.double( 0.0 ),
9258  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9259  R0 = cms.double( -1.0 ),
9260  jetType = cms.string( "TrackJet" ),
9261  muCut = cms.double( -1.0 ),
9262  subjetPtMin = cms.double( -1.0 ),
9263  csRParam = cms.double( -1.0 ),
9264  MinVtxNdof = cms.int32( 0 ),
9265  minSeed = cms.uint32( 14327 ),
9266  voronoiRfact = cms.double( 0.9 ),
9267  doRhoFastjet = cms.bool( False ),
9268  jetAlgorithm = cms.string( "AntiKt" ),
9269  writeCompound = cms.bool( False ),
9270  muMax = cms.double( -1.0 ),
9271  nSigmaPU = cms.double( 1.0 ),
9272  GhostArea = cms.double( 0.01 ),
9273  Rho_EtaMax = cms.double( 4.4 ),
9274  restrictInputs = cms.bool( False ),
9275  useDynamicFiltering = cms.bool( False ),
9276  nExclude = cms.uint32( 0 ),
9277  yMin = cms.double( -1.0 ),
9278  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9279  maxBadEcalCells = cms.uint32( 9999999 ),
9280  jetCollInstanceName = cms.string( "" ),
9281  useFiltering = cms.bool( False ),
9282  maxInputs = cms.uint32( 1 ),
9283  rFiltFactor = cms.double( -1.0 ),
9284  useDeterministicSeed = cms.bool( True ),
9285  doPVCorrection = cms.bool( False ),
9286  rFilt = cms.double( -1.0 ),
9287  yMax = cms.double( -1.0 ),
9288  zcut = cms.double( -1.0 ),
9289  useTrimming = cms.bool( False ),
9290  puCenters = cms.vdouble( ),
9291  MaxVtxZ = cms.double( 30.0 ),
9292  rParam = cms.double( 0.4 ),
9293  csRho_EtaMax = cms.double( -1.0 ),
9294  UseOnlyVertexTracks = cms.bool( False ),
9295  dRMin = cms.double( -1.0 ),
9296  gridSpacing = cms.double( -1.0 ),
9297  doFastJetNonUniform = cms.bool( False ),
9298  usePruning = cms.bool( False ),
9299  maxDepth = cms.int32( -1 ),
9300  yCut = cms.double( -1.0 ),
9301  useSoftDrop = cms.bool( False ),
9302  DzTrVtxMax = cms.double( 0.5 ),
9303  UseOnlyOnePV = cms.bool( True ),
9304  maxProblematicHcalCells = cms.uint32( 9999999 ),
9305  correctShape = cms.bool( False ),
9306  rcut_factor = cms.double( -1.0 ),
9307  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
9308  gridMaxRapidity = cms.double( -1.0 ),
9309  sumRecHits = cms.bool( False ),
9310  jetPtMin = cms.double( 7.5 ),
9311  puPtMin = cms.double( 0.0 ),
9312  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
9313  verbosity = cms.int32( 0 ),
9314  inputEtMin = cms.double( 0.1 ),
9315  useConstituentSubtraction = cms.bool( False ),
9316  beta = cms.double( -1.0 ),
9317  trimPtFracMin = cms.double( -1.0 ),
9318  radiusPU = cms.double( 0.4 ),
9319  nFilt = cms.int32( -1 ),
9320  useKtPruning = cms.bool( False ),
9321  DxyTrVtxMax = cms.double( 0.2 ),
9322  maxProblematicEcalCells = cms.uint32( 9999999 ),
9323  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9324  doPUOffsetCorr = cms.bool( False ),
9325  writeJetsWithConst = cms.bool( False ),
9326  inputEMin = cms.double( 0.0 )
9327 )
9328 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
9329  fractionMinCaloInTauCone = cms.double( 0.7 ),
9330  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
9331  tauConeSize = cms.double( 0.2 ),
9332  ptTrkMaxInCaloCone = cms.double( 1.4 ),
9333  isolationConeSize = cms.double( 0.5 ),
9334  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
9335  nTrkMaxInCaloCone = cms.int32( 0 ),
9336  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9337  etaMinCaloJet = cms.double( -2.7 ),
9338  etaMaxCaloJet = cms.double( 2.7 ),
9339  ptMinCaloJet = cms.double( 10.0 ),
9340  inputTrackTag = cms.InputTag( "hltIter1Merged" )
9341 )
9342 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9343  trackClassifier = cms.InputTag( '','QualityMasks' ),
9344  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9345  maxChi2 = cms.double( 16.0 ),
9346  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
9347  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9348  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9349  overrideTrkQuals = cms.InputTag( "" ),
9350  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9351  TrackQuality = cms.string( "highPurity" )
9352 )
9353 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9354  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9355  OnDemand = cms.bool( False ),
9356  src = cms.InputTag( "hltSiStripClusters" )
9357 )
9358 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
9359  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9360  'BPix2+BPix3+BPix4',
9361  'BPix1+BPix3+BPix4',
9362  'BPix1+BPix2+BPix4',
9363  'BPix2+BPix3+FPix1_pos',
9364  'BPix2+BPix3+FPix1_neg',
9365  'BPix1+BPix2+FPix1_pos',
9366  'BPix1+BPix2+FPix1_neg',
9367  'BPix2+FPix1_pos+FPix2_pos',
9368  'BPix2+FPix1_neg+FPix2_neg',
9369  'BPix1+FPix1_pos+FPix2_pos',
9370  'BPix1+FPix1_neg+FPix2_neg',
9371  'FPix1_pos+FPix2_pos+FPix3_pos',
9372  'FPix1_neg+FPix2_neg+FPix3_neg',
9373  'BPix1+BPix3+FPix1_pos',
9374  'BPix1+BPix2+FPix2_pos',
9375  'BPix1+BPix3+FPix1_neg',
9376  'BPix1+BPix2+FPix2_neg',
9377  'BPix1+FPix2_neg+FPix3_neg',
9378  'BPix1+FPix1_neg+FPix3_neg',
9379  'BPix1+FPix2_pos+FPix3_pos',
9380  'BPix1+FPix1_pos+FPix3_pos' ),
9381  MTOB = cms.PSet( ),
9382  TEC = cms.PSet( ),
9383  MTID = cms.PSet( ),
9384  FPix = cms.PSet(
9385  hitErrorRPhi = cms.double( 0.0051 ),
9386  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9387  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9388  useErrorsFromParam = cms.bool( True ),
9389  hitErrorRZ = cms.double( 0.0036 ),
9390  HitProducer = cms.string( "hltSiPixelRecHits" )
9391  ),
9392  MTEC = cms.PSet( ),
9393  MTIB = cms.PSet( ),
9394  TID = cms.PSet( ),
9395  TOB = cms.PSet( ),
9396  BPix = cms.PSet(
9397  hitErrorRPhi = cms.double( 0.0027 ),
9398  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9399  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9400  useErrorsFromParam = cms.bool( True ),
9401  hitErrorRZ = cms.double( 0.006 ),
9402  HitProducer = cms.string( "hltSiPixelRecHits" )
9403  ),
9404  TIB = cms.PSet( )
9405 )
9406 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
9407  RegionPSet = cms.PSet(
9408  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9409  zErrorVetex = cms.double( 0.05 ),
9410  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9411  zErrorBeamSpot = cms.double( 15.0 ),
9412  maxNVertices = cms.int32( 10 ),
9413  maxNRegions = cms.int32( 100 ),
9414  nSigmaZVertex = cms.double( 4.0 ),
9415  nSigmaZBeamSpot = cms.double( 3.0 ),
9416  ptMin = cms.double( 0.4 ),
9417  mode = cms.string( "VerticesFixed" ),
9418  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
9419  searchOpt = cms.bool( True ),
9420  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9421  originRadius = cms.double( 0.025 ),
9422  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9423  precise = cms.bool( True ),
9424  deltaEta = cms.double( 0.8 ),
9425  deltaPhi = cms.double( 0.8 )
9426  )
9427 )
9428 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9429  cut = cms.string( "" ),
9430  silentClusterCheck = cms.untracked.bool( False ),
9431  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9432  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9433  doClusterCheck = cms.bool( False ),
9434  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9435  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9436 )
9437 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9438  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
9439  layerPairs = cms.vuint32( 0, 1 ),
9440  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
9441  produceSeedingHitSets = cms.bool( False ),
9442  produceIntermediateHitDoublets = cms.bool( True ),
9443  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9444  maxElementTotal = cms.uint32( 50000000 ),
9445  maxElement = cms.uint32( 0 ),
9446  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" )
9447 )
9448 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
9449  CAHardPtCut = cms.double( 0.3 ),
9450  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9451  extraHitRPhitolerance = cms.double( 0.032 ),
9452  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
9453  CAThetaCut = cms.double( 0.004 ),
9454  maxChi2 = cms.PSet(
9455  value2 = cms.double( 6.0 ),
9456  value1 = cms.double( 100.0 ),
9457  pt1 = cms.double( 0.4 ),
9458  enabled = cms.bool( True ),
9459  pt2 = cms.double( 8.0 )
9460  ),
9461  CAPhiCut = cms.double( 0.1 ),
9462  useBendingCorrection = cms.bool( True )
9463 )
9464 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
9465  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9466  forceKinematicWithRegionDirection = cms.bool( False ),
9467  magneticField = cms.string( "ParabolicMf" ),
9468  SeedMomentumForBOFF = cms.double( 5.0 ),
9469  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9470  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9471  MinOneOverPtError = cms.double( 1.0 ),
9472  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
9473  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
9474 )
9475 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9476  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
9477  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9478  SimpleMagneticField = cms.string( "ParabolicMf" ),
9479  TransientInitialStateEstimatorParameters = cms.PSet(
9480  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9481  numberMeasurementsForFit = cms.int32( 4 ),
9482  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9483  ),
9484  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9485  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9486  cleanTrajectoryAfterInOut = cms.bool( False ),
9487  useHitsSplitting = cms.bool( False ),
9488  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9489  reverseTrajectories = cms.bool( False ),
9490  doSeedingRegionRebuilding = cms.bool( False ),
9491  maxNSeeds = cms.uint32( 100000 ),
9492  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9493  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9494  TrajectoryBuilder = cms.string( "" )
9495 )
9496 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9497  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
9498  SimpleMagneticField = cms.string( "ParabolicMf" ),
9499  clusterRemovalInfo = cms.InputTag( "" ),
9500  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9501  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9502  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9503  useHitsSplitting = cms.bool( False ),
9504  MeasurementTracker = cms.string( "" ),
9505  AlgorithmName = cms.string( "hltIter2" ),
9506  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9507  NavigationSchool = cms.string( "" ),
9508  TrajectoryInEvent = cms.bool( False ),
9509  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9510  GeometricInnerState = cms.bool( True ),
9511  useSimpleMF = cms.bool( True ),
9512  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9513 )
9514 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9515  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9516  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9517  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9518  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9519  mva = cms.PSet(
9520  minPixelHits = cms.vint32( 0, 0, 0 ),
9521  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9522  dr_par = cms.PSet(
9523  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9524  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9525  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9526  dr_exp = cms.vint32( 4, 4, 4 ),
9527  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9528  ),
9529  maxLostLayers = cms.vint32( 1, 1, 1 ),
9530  min3DLayers = cms.vint32( 0, 0, 0 ),
9531  dz_par = cms.PSet(
9532  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9533  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9534  dz_exp = cms.vint32( 4, 4, 4 )
9535  ),
9536  minNVtxTrk = cms.int32( 3 ),
9537  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9538  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9539  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9540  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9541  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9542  minLayers = cms.vint32( 3, 3, 3 )
9543  ),
9544  ignoreVertices = cms.bool( False )
9545 )
9546 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9547  minQuality = cms.string( "highPurity" ),
9548  copyExtras = cms.untracked.bool( True ),
9549  copyTrajectories = cms.untracked.bool( False ),
9550  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9551  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
9552  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
9553 )
9554 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
9555  ShareFrac = cms.double( 0.19 ),
9556  writeOnlyTrkQuals = cms.bool( False ),
9557  MinPT = cms.double( 0.05 ),
9558  allowFirstHitShare = cms.bool( True ),
9559  copyExtras = cms.untracked.bool( True ),
9560  Epsilon = cms.double( -0.001 ),
9561  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9562  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9563  MaxNormalizedChisq = cms.double( 1000.0 ),
9564  copyMVA = cms.bool( False ),
9565  FoundHitBonus = cms.double( 5.0 ),
9566  LostHitPenalty = cms.double( 20.0 ),
9567  setsToMerge = cms.VPSet(
9568  cms.PSet( pQual = cms.bool( False ),
9569  tLists = cms.vint32( 0, 1 )
9570  )
9571  ),
9572  MinFound = cms.int32( 3 ),
9573  hasSelector = cms.vint32( 0, 0 ),
9574  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9575  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9576  newQuality = cms.string( "confirmed" )
9577 )
9578 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9579  trackClassifier = cms.InputTag( '','QualityMasks' ),
9580  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9581  maxChi2 = cms.double( 16.0 ),
9582  trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ),
9583  oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9584  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9585  overrideTrkQuals = cms.InputTag( "" ),
9586  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9587  TrackQuality = cms.string( "highPurity" )
9588 )
9589 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9590  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9591  OnDemand = cms.bool( False ),
9592  src = cms.InputTag( "hltSiStripClusters" )
9593 )
9594 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
9595  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9596  layerList = cms.vstring( 'BPix1+BPix2',
9597  'BPix1+BPix3',
9598  'BPix1+BPix4',
9599  'BPix2+BPix3',
9600  'BPix2+BPix4',
9601  'BPix3+BPix4',
9602  'BPix1+FPix1_pos',
9603  'BPix1+FPix1_neg',
9604  'BPix1+FPix2_pos',
9605  'BPix1+FPix2_neg',
9606  'BPix1+FPix3_pos',
9607  'BPix1+FPix3_neg',
9608  'BPix2+FPix1_pos',
9609  'BPix2+FPix1_neg',
9610  'BPix2+FPix2_pos',
9611  'BPix2+FPix2_neg',
9612  'BPix3+FPix1_pos',
9613  'BPix3+FPix1_neg',
9614  'FPix1_pos+FPix2_pos',
9615  'FPix1_neg+FPix2_neg',
9616  'FPix1_pos+FPix3_pos',
9617  'FPix1_neg+FPix3_neg',
9618  'FPix2_pos+FPix3_pos',
9619  'FPix2_neg+FPix3_neg' ),
9620  MTOB = cms.PSet( ),
9621  MTIB = cms.PSet( ),
9622  RegionPSet = cms.PSet(
9623  precise = cms.bool( True ),
9624  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9625  zErrorBeamSpot = cms.double( 15.0 ),
9626  nSigmaZVertex = cms.double( 3.0 ),
9627  nSigmaZBeamSpot = cms.double( 4.0 ),
9628  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9629  extraEta = cms.double( 0.0 ),
9630  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9631  ptMin = cms.double( 1.2 ),
9632  searchOpt = cms.bool( False ),
9633  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9634  maxNVertices = cms.int32( 3 ),
9635  extraPhi = cms.double( 0.0 ),
9636  originRadius = cms.double( 0.015 ),
9637  zErrorVertex = cms.double( 0.03 ),
9638  operationMode = cms.string( "VerticesFixed" )
9639  ),
9640  TEC = cms.PSet( ),
9641  ignoreSingleFPixPanelModules = cms.bool( True ),
9642  TID = cms.PSet( ),
9643  BPix = cms.PSet(
9644  hitErrorRPhi = cms.double( 0.0027 ),
9645  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9646  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9647  useErrorsFromParam = cms.bool( True ),
9648  hitErrorRZ = cms.double( 0.006 ),
9649  HitProducer = cms.string( "hltSiPixelRecHits" )
9650  ),
9651  MTID = cms.PSet( ),
9652  FPix = cms.PSet(
9653  hitErrorRPhi = cms.double( 0.0051 ),
9654  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9655  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9656  useErrorsFromParam = cms.bool( True ),
9657  hitErrorRZ = cms.double( 0.0036 ),
9658  HitProducer = cms.string( "hltSiPixelRecHits" )
9659  ),
9660  MTEC = cms.PSet( ),
9661  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9662  debug = cms.untracked.bool( False ),
9663  TOB = cms.PSet( ),
9664  createPlottingFiles = cms.untracked.bool( False ),
9665  TIB = cms.PSet( )
9666 )
9667 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9668  cut = cms.string( "" ),
9669  silentClusterCheck = cms.untracked.bool( False ),
9670  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9671  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9672  doClusterCheck = cms.bool( False ),
9673  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9674  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9675 )
9676 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9677  trackingRegions = cms.InputTag( "" ),
9678  layerPairs = cms.vuint32( 0 ),
9679  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
9680  produceSeedingHitSets = cms.bool( True ),
9681  produceIntermediateHitDoublets = cms.bool( False ),
9682  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
9683  maxElementTotal = cms.uint32( 50000000 ),
9684  maxElement = cms.uint32( 0 ),
9685  seedingLayers = cms.InputTag( "" )
9686 )
9687 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
9688  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9689  forceKinematicWithRegionDirection = cms.bool( False ),
9690  magneticField = cms.string( "ParabolicMf" ),
9691  SeedMomentumForBOFF = cms.double( 5.0 ),
9692  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9693  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9694  MinOneOverPtError = cms.double( 1.0 ),
9695  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
9696  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
9697 )
9698 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9699  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
9700  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9701  SimpleMagneticField = cms.string( "ParabolicMf" ),
9702  TransientInitialStateEstimatorParameters = cms.PSet(
9703  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9704  numberMeasurementsForFit = cms.int32( 4 ),
9705  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9706  ),
9707  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9708  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9709  cleanTrajectoryAfterInOut = cms.bool( False ),
9710  useHitsSplitting = cms.bool( False ),
9711  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9712  reverseTrajectories = cms.bool( False ),
9713  doSeedingRegionRebuilding = cms.bool( False ),
9714  maxNSeeds = cms.uint32( 100000 ),
9715  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9716  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9717  TrajectoryBuilder = cms.string( "" )
9718 )
9719 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9720  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
9721  SimpleMagneticField = cms.string( "ParabolicMf" ),
9722  clusterRemovalInfo = cms.InputTag( "" ),
9723  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9724  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9725  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9726  useHitsSplitting = cms.bool( False ),
9727  MeasurementTracker = cms.string( "" ),
9728  AlgorithmName = cms.string( "hltDoubletRecovery" ),
9729  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9730  NavigationSchool = cms.string( "" ),
9731  TrajectoryInEvent = cms.bool( False ),
9732  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9733  GeometricInnerState = cms.bool( True ),
9734  useSimpleMF = cms.bool( True ),
9735  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9736 )
9737 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9738  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
9739  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9740  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9741  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9742  mva = cms.PSet(
9743  minPixelHits = cms.vint32( 0, 0, 0 ),
9744  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9745  dr_par = cms.PSet(
9746  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9747  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9748  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9749  dr_exp = cms.vint32( 4, 4, 4 ),
9750  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9751  ),
9752  maxLostLayers = cms.vint32( 1, 1, 1 ),
9753  min3DLayers = cms.vint32( 0, 0, 0 ),
9754  dz_par = cms.PSet(
9755  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9756  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9757  dz_exp = cms.vint32( 4, 4, 4 )
9758  ),
9759  minNVtxTrk = cms.int32( 3 ),
9760  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9761  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9762  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9763  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9764  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9765  minLayers = cms.vint32( 3, 3, 3 )
9766  ),
9767  ignoreVertices = cms.bool( False )
9768 )
9769 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9770  minQuality = cms.string( "highPurity" ),
9771  copyExtras = cms.untracked.bool( True ),
9772  copyTrajectories = cms.untracked.bool( False ),
9773  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
9774  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
9775  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' )
9776 )
9777 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
9778  ShareFrac = cms.double( 0.19 ),
9779  writeOnlyTrkQuals = cms.bool( False ),
9780  MinPT = cms.double( 0.05 ),
9781  allowFirstHitShare = cms.bool( True ),
9782  copyExtras = cms.untracked.bool( True ),
9783  Epsilon = cms.double( -0.001 ),
9784  selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
9785  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9786  MaxNormalizedChisq = cms.double( 1000.0 ),
9787  copyMVA = cms.bool( False ),
9788  FoundHitBonus = cms.double( 5.0 ),
9789  LostHitPenalty = cms.double( 20.0 ),
9790  setsToMerge = cms.VPSet(
9791  cms.PSet( pQual = cms.bool( False ),
9792  tLists = cms.vint32( 0, 1 )
9793  )
9794  ),
9795  MinFound = cms.int32( 3 ),
9796  hasSelector = cms.vint32( 0, 0 ),
9797  TrackProducers = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
9798  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9799  newQuality = cms.string( "confirmed" )
9800 )
9801 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
9802  ShareFrac = cms.double( 0.19 ),
9803  writeOnlyTrkQuals = cms.bool( False ),
9804  MinPT = cms.double( 0.05 ),
9805  allowFirstHitShare = cms.bool( True ),
9806  copyExtras = cms.untracked.bool( True ),
9807  Epsilon = cms.double( -0.001 ),
9808  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
9809  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9810  MaxNormalizedChisq = cms.double( 1000.0 ),
9811  copyMVA = cms.bool( False ),
9812  FoundHitBonus = cms.double( 5.0 ),
9813  LostHitPenalty = cms.double( 20.0 ),
9814  setsToMerge = cms.VPSet(
9815  cms.PSet( pQual = cms.bool( False ),
9816  tLists = cms.vint32( 0, 1 )
9817  )
9818  ),
9819  MinFound = cms.int32( 3 ),
9820  hasSelector = cms.vint32( 0, 0 ),
9821  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
9822  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9823  newQuality = cms.string( "confirmed" )
9824 )
9825 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
9826  vertexCollections = cms.VPSet(
9827  cms.PSet( chi2cutoff = cms.double( 3.0 ),
9828  label = cms.string( "" ),
9829  useBeamConstraint = cms.bool( False ),
9830  minNdof = cms.double( 0.0 ),
9831  maxDistanceToBeam = cms.double( 1.0 ),
9832  algorithm = cms.string( "AdaptiveVertexFitter" )
9833  ),
9834  cms.PSet( chi2cutoff = cms.double( 3.0 ),
9835  label = cms.string( "WithBS" ),
9836  useBeamConstraint = cms.bool( True ),
9837  minNdof = cms.double( 0.0 ),
9838  maxDistanceToBeam = cms.double( 1.0 ),
9839  algorithm = cms.string( "AdaptiveVertexFitter" )
9840  )
9841  ),
9842  verbose = cms.untracked.bool( False ),
9843  TkFilterParameters = cms.PSet(
9844  maxEta = cms.double( 100.0 ),
9845  minPt = cms.double( 0.0 ),
9846  minSiliconLayersWithHits = cms.int32( 5 ),
9847  minPixelLayersWithHits = cms.int32( 2 ),
9848  maxNormalizedChi2 = cms.double( 20.0 ),
9849  trackQuality = cms.string( "any" ),
9850  algorithm = cms.string( "filter" ),
9851  maxD0Significance = cms.double( 999.0 )
9852  ),
9853  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9854  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
9855  TkClusParameters = cms.PSet(
9856  TkDAClusParameters = cms.PSet(
9857  zmerge = cms.double( 0.01 ),
9858  Tstop = cms.double( 0.5 ),
9859  d0CutOff = cms.double( 999.0 ),
9860  dzCutOff = cms.double( 4.0 ),
9861  vertexSize = cms.double( 0.15 ),
9862  coolingFactor = cms.double( 0.6 ),
9863  Tpurge = cms.double( 2.0 ),
9864  Tmin = cms.double( 2.4 ),
9865  uniquetrkweight = cms.double( 0.9 ),
9866  use_vdt = cms.untracked.bool( True )
9867  ),
9868  algorithm = cms.string( "DA_vect" )
9869  )
9870 )
9871 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
9872  src = cms.InputTag( "hltVerticesPF" ),
9873  filterParams = cms.PSet(
9874  maxZ = cms.double( 24.0 ),
9875  minNdof = cms.double( 4.0 ),
9876  maxRho = cms.double( 2.0 ),
9877  pvSrc = cms.InputTag( "hltVerticesPF" )
9878  )
9879 )
9880 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
9881  filter = cms.bool( True ),
9882  src = cms.InputTag( "hltVerticesPFSelector" ),
9883  cut = cms.string( "!isFake" )
9884 )
9885 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
9886  result = cms.bool( True )
9887 )
9888 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
9889  useTCDSEventNumber = cms.bool( True ),
9890  invert = cms.bool( False ),
9891  period = cms.uint32( 107 ),
9892  rawInput = cms.InputTag( "rawDataCollector" ),
9893  fedId = cms.int32( 1024 )
9894 )
9895 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
9896  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9897  offset = cms.uint32( 0 )
9898 )
9899 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
9900  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9901  offset = cms.uint32( 0 )
9902 )
9903 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
9904  SelectedTriggerType = cms.int32( 3 )
9905 )
9906 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
9907  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9908  offset = cms.uint32( 0 )
9909 )
9910 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
9911  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
9912  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9913  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9914  saveTags = cms.bool( True ),
9915  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9916  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9917  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9918  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9919  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9920 )
9921 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
9922  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9923  offset = cms.uint32( 0 )
9924 )
9925 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
9926  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
9927  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9928  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9929  saveTags = cms.bool( True ),
9930  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9931  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9932  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9933  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9934  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9935 )
9936 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
9937  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9938  offset = cms.uint32( 0 )
9939 )
9940 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
9941  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
9942  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9943  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9944  saveTags = cms.bool( True ),
9945  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9946  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9947  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9948  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9949  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9950 )
9951 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
9952  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9953  offset = cms.uint32( 0 )
9954 )
9955 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
9956  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
9957  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9958  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9959  saveTags = cms.bool( True ),
9960  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9961  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9962  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9963  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9964  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9965 )
9966 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
9967  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9968  offset = cms.uint32( 0 )
9969 )
9970 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
9971  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" ),
9972  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9973  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9974  saveTags = cms.bool( True ),
9975  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9976  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9977  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9978  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9979  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9980 )
9981 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
9982  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9983  offset = cms.uint32( 0 )
9984 )
9985 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
9986  Active_Area_Repeats = cms.int32( 5 ),
9987  useMassDropTagger = cms.bool( False ),
9988  doAreaFastjet = cms.bool( False ),
9989  muMin = cms.double( -1.0 ),
9990  Ghost_EtaMax = cms.double( 6.0 ),
9991  maxBadHcalCells = cms.uint32( 9999999 ),
9992  doAreaDiskApprox = cms.bool( True ),
9993  subtractorName = cms.string( "" ),
9994  dRMax = cms.double( -1.0 ),
9995  useExplicitGhosts = cms.bool( False ),
9996  puWidth = cms.double( 0.0 ),
9997  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9998  R0 = cms.double( -1.0 ),
9999  jetType = cms.string( "CaloJet" ),
10000  muCut = cms.double( -1.0 ),
10001  subjetPtMin = cms.double( -1.0 ),
10002  csRParam = cms.double( -1.0 ),
10003  MinVtxNdof = cms.int32( 5 ),
10004  minSeed = cms.uint32( 14327 ),
10005  voronoiRfact = cms.double( 0.9 ),
10006  doRhoFastjet = cms.bool( False ),
10007  jetAlgorithm = cms.string( "AntiKt" ),
10008  writeCompound = cms.bool( False ),
10009  muMax = cms.double( -1.0 ),
10010  nSigmaPU = cms.double( 1.0 ),
10011  GhostArea = cms.double( 0.01 ),
10012  Rho_EtaMax = cms.double( 4.4 ),
10013  restrictInputs = cms.bool( False ),
10014  useDynamicFiltering = cms.bool( False ),
10015  nExclude = cms.uint32( 0 ),
10016  yMin = cms.double( -1.0 ),
10017  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10018  maxBadEcalCells = cms.uint32( 9999999 ),
10019  jetCollInstanceName = cms.string( "" ),
10020  useFiltering = cms.bool( False ),
10021  maxInputs = cms.uint32( 1 ),
10022  rFiltFactor = cms.double( -1.0 ),
10023  useDeterministicSeed = cms.bool( True ),
10024  doPVCorrection = cms.bool( False ),
10025  rFilt = cms.double( -1.0 ),
10026  yMax = cms.double( -1.0 ),
10027  zcut = cms.double( -1.0 ),
10028  useTrimming = cms.bool( False ),
10029  puCenters = cms.vdouble( ),
10030  MaxVtxZ = cms.double( 15.0 ),
10031  rParam = cms.double( 0.4 ),
10032  csRho_EtaMax = cms.double( -1.0 ),
10033  UseOnlyVertexTracks = cms.bool( False ),
10034  dRMin = cms.double( -1.0 ),
10035  gridSpacing = cms.double( -1.0 ),
10036  doFastJetNonUniform = cms.bool( False ),
10037  usePruning = cms.bool( False ),
10038  maxDepth = cms.int32( -1 ),
10039  yCut = cms.double( -1.0 ),
10040  useSoftDrop = cms.bool( False ),
10041  DzTrVtxMax = cms.double( 0.0 ),
10042  UseOnlyOnePV = cms.bool( False ),
10043  maxProblematicHcalCells = cms.uint32( 9999999 ),
10044  correctShape = cms.bool( False ),
10045  rcut_factor = cms.double( -1.0 ),
10046  src = cms.InputTag( "hltTowerMakerForAll" ),
10047  gridMaxRapidity = cms.double( -1.0 ),
10048  sumRecHits = cms.bool( False ),
10049  jetPtMin = cms.double( 1.0 ),
10050  puPtMin = cms.double( 10.0 ),
10051  srcPVs = cms.InputTag( "NotUsed" ),
10052  verbosity = cms.int32( 0 ),
10053  inputEtMin = cms.double( 0.3 ),
10054  useConstituentSubtraction = cms.bool( False ),
10055  beta = cms.double( -1.0 ),
10056  trimPtFracMin = cms.double( -1.0 ),
10057  radiusPU = cms.double( 0.4 ),
10058  nFilt = cms.int32( -1 ),
10059  useKtPruning = cms.bool( False ),
10060  DxyTrVtxMax = cms.double( 0.0 ),
10061  maxProblematicEcalCells = cms.uint32( 9999999 ),
10062  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10063  doPUOffsetCorr = cms.bool( False ),
10064  writeJetsWithConst = cms.bool( False ),
10065  inputEMin = cms.double( 0.0 )
10066 )
10067 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
10068  min_N90 = cms.int32( -2 ),
10069  min_N90hits = cms.int32( 2 ),
10070  min_EMF = cms.double( 1.0E-6 ),
10071  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
10072  JetIDParams = cms.PSet(
10073  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
10074  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
10075  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10076  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
10077  useRecHits = cms.bool( True ),
10078  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10079  ),
10080  max_EMF = cms.double( 999.0 )
10081 )
10082 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
10083  gridSpacing = cms.double( 0.55 ),
10084  maxRapidity = cms.double( 5.0 ),
10085  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
10086 )
10087 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10088  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
10089  algorithm = cms.string( "AK4CaloHLT" ),
10090  level = cms.string( "L1FastJet" )
10091 )
10092 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10093  algorithm = cms.string( "AK4CaloHLT" ),
10094  level = cms.string( "L2Relative" )
10095 )
10096 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10097  algorithm = cms.string( "AK4CaloHLT" ),
10098  level = cms.string( "L3Absolute" )
10099 )
10100 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10101  algorithm = cms.string( "AK4CaloHLT" ),
10102  level = cms.string( "L2L3Residual" )
10103 )
10104 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10105  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
10106 )
10107 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
10108  src = cms.InputTag( "hltAK4CaloJets" ),
10109  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10110 )
10111 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
10112  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
10113  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10114 )
10115 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
10116  usePt = cms.bool( False ),
10117  minPtJetHt = cms.double( 40.0 ),
10118  maxEtaJetMht = cms.double( 5.0 ),
10119  minNJetMht = cms.int32( 0 ),
10120  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
10121  maxEtaJetHt = cms.double( 2.5 ),
10122  minPtJetMht = cms.double( 30.0 ),
10123  minNJetHt = cms.int32( 0 ),
10124  pfCandidatesLabel = cms.InputTag( "" ),
10125  excludePFMuons = cms.bool( False )
10126 )
10127 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
10128  saveTags = cms.bool( True ),
10129  mhtLabels = cms.VInputTag( 'hltHtMht' ),
10130  meffSlope = cms.vdouble( 1.0 ),
10131  minHt = cms.vdouble( 80.0 ),
10132  minMht = cms.vdouble( 0.0 ),
10133  htLabels = cms.VInputTag( 'hltHtMht' ),
10134  minMeff = cms.vdouble( 0.0 )
10135 )
10136 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
10137  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10138  offset = cms.uint32( 0 )
10139 )
10140 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
10141  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10142  offset = cms.uint32( 1 )
10143 )
10144 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
10145  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10146  offset = cms.uint32( 2 )
10147 )
10148 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
10149  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10150  offset = cms.uint32( 3 )
10151 )
10152 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
10153  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10154  offset = cms.uint32( 4 )
10155 )
10156 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
10157  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10158  offset = cms.uint32( 5 )
10159 )
10160 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
10161  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10162  offset = cms.uint32( 6 )
10163 )
10164 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
10165  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10166  offset = cms.uint32( 7 )
10167 )
10168 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
10169  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10170  offset = cms.uint32( 8 )
10171 )
10172 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
10173  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10174  offset = cms.uint32( 9 )
10175 )
10176 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
10177  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10178  offset = cms.uint32( 10 )
10179 )
10180 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
10181  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10182  offset = cms.uint32( 11 )
10183 )
10184 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
10185  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" ),
10186  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10187  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10188  saveTags = cms.bool( True ),
10189  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10190  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10191  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10192  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10193  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10194 )
10195 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
10196  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10197  offset = cms.uint32( 0 )
10198 )
10199 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
10200  ESdigiCollection = cms.string( "" ),
10201  InstanceES = cms.string( "" ),
10202  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
10203  sourceTag = cms.InputTag( "rawDataCollector" ),
10204  debugMode = cms.untracked.bool( False )
10205 )
10206 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
10207  ESRecoAlgo = cms.int32( 0 ),
10208  ESrechitCollection = cms.string( "EcalRecHitsES" ),
10209  algo = cms.string( "ESRecHitWorker" ),
10210  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
10211 )
10212 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
10213  statusLevelRecHitsToUse = cms.int32( 1 ),
10214  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
10215  flagLevelRecHitsToUse = cms.int32( 1 ),
10216  maxNumberofClusters = cms.int32( 300 ),
10217  clusPhiSize = cms.int32( 3 ),
10218  posCalcParameters = cms.PSet(
10219  T0_barl = cms.double( 7.4 ),
10220  T0_endcPresh = cms.double( 1.2 ),
10221  LogWeighted = cms.bool( True ),
10222  T0_endc = cms.double( 3.1 ),
10223  X0 = cms.double( 0.89 ),
10224  W0 = cms.double( 4.2 )
10225  ),
10226  clusEtaSize = cms.int32( 3 ),
10227  useRecoFlag = cms.bool( False ),
10228  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10229  maxNumberofSeeds = cms.int32( 700 ),
10230  useDBStatus = cms.bool( True ),
10231  debugLevel = cms.int32( 0 ),
10232  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10233  clusSeedThrEndCap = cms.double( 1.0 ),
10234  clusSeedThr = cms.double( 0.5 ),
10235  doEndcaps = cms.bool( True ),
10236  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
10237  doBarrel = cms.bool( True )
10238 )
10239 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10240  barrelSelection = cms.PSet(
10241  massHighPi0Cand = cms.double( 0.163 ),
10242  ptMinForIsolation = cms.double( 1.0 ),
10243  seleMinvMaxBarrel = cms.double( 0.22 ),
10244  massLowPi0Cand = cms.double( 0.104 ),
10245  seleS9S25Gamma = cms.double( 0.0 ),
10246  seleBeltDeta = cms.double( 0.05 ),
10247  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10248  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10249  removePi0CandidatesForEta = cms.bool( False ),
10250  seleMinvMinBarrel = cms.double( 0.06 ),
10251  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
10252  selePtPairBarrel_region1 = cms.double( 2.0 ),
10253  selePtPairBarrel_region2 = cms.double( 1.75 ),
10254  seleBeltDR = cms.double( 0.2 ),
10255  region1_Barrel = cms.double( 1.0 ),
10256  seleIsoBarrel_region1 = cms.double( 0.5 ),
10257  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10258  seleIsoBarrel_region2 = cms.double( 0.5 ),
10259  selePtGammaBarrel_region2 = cms.double( 0.65 ),
10260  store5x5RecHitEB = cms.bool( False ),
10261  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10262  seleNxtalBarrel_region1 = cms.uint32( 6 )
10263  ),
10264  statusLevelRecHitsToUse = cms.int32( 1 ),
10265  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10266  doSelBarrel = cms.bool( True ),
10267  flagLevelRecHitsToUse = cms.int32( 1 ),
10268  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10269  doSelEndcap = cms.bool( False ),
10270  storeRecHitES = cms.bool( False ),
10271  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10272  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10273  useRecoFlag = cms.bool( False ),
10274  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10275  debugLevel = cms.int32( 0 ),
10276  endcapSelection = cms.PSet(
10277  seleBeltDetaEndCap = cms.double( 0.05 ),
10278  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10279  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10280  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10281  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10282  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10283  ptMinForIsolationEndCap = cms.double( 0.5 ),
10284  selePtPairEndCap_region1 = cms.double( 1.5 ),
10285  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10286  selePtPairEndCap_region2 = cms.double( 1.5 ),
10287  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10288  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10289  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10290  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10291  region1_EndCap = cms.double( 1.8 ),
10292  region2_EndCap = cms.double( 2.0 ),
10293  store5x5RecHitEE = cms.bool( False ),
10294  seleIsoEndCap_region3 = cms.double( 0.5 ),
10295  seleIsoEndCap_region2 = cms.double( 0.5 ),
10296  seleMinvMinEndCap = cms.double( 0.05 ),
10297  selePtPairEndCap_region3 = cms.double( 99.0 ),
10298  seleIsoEndCap_region1 = cms.double( 0.5 ),
10299  seleBeltDREndCap = cms.double( 0.2 ),
10300  seleMinvMaxEndCap = cms.double( 0.3 ),
10301  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10302  seleS9S25GammaEndCap = cms.double( 0.0 )
10303  ),
10304  preshowerSelection = cms.PSet(
10305  preshClusterEnergyCut = cms.double( 0.0 ),
10306  debugLevelES = cms.string( "" ),
10307  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10308  preshNclust = cms.int32( 4 ),
10309  preshStripEnergyCut = cms.double( 0.0 ),
10310  preshCalibPlaneY = cms.double( 0.7 ),
10311  preshSeededNstrip = cms.int32( 15 ),
10312  preshCalibGamma = cms.double( 0.024 ),
10313  preshCalibPlaneX = cms.double( 1.0 ),
10314  preshCalibMIP = cms.double( 9.0E-5 )
10315  ),
10316  useDBStatus = cms.bool( True )
10317 )
10318 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10319  doEnergyScale = cms.bool( False ),
10320  doLaserCorrectionsInverse = cms.bool( False ),
10321  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10322  doEnergyScaleInverse = cms.bool( False ),
10323  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10324  doIntercalibInverse = cms.bool( False ),
10325  doLaserCorrections = cms.bool( False ),
10326  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10327  doIntercalib = cms.bool( False ),
10328  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10329 )
10330 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10331  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10332  region = cms.string( "barrel" ),
10333  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10334  digisOut = cms.string( "pi0EBDigis" ),
10335  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
10336  srFlagsOut = cms.string( "pi0EBSrFlags" )
10337 )
10338 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
10339  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10340  offset = cms.uint32( 0 )
10341 )
10342 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10343  barrelSelection = cms.PSet(
10344  massHighPi0Cand = cms.double( 0.163 ),
10345  ptMinForIsolation = cms.double( 1.0 ),
10346  seleMinvMaxBarrel = cms.double( 0.22 ),
10347  massLowPi0Cand = cms.double( 0.104 ),
10348  seleS9S25Gamma = cms.double( 0.0 ),
10349  seleBeltDeta = cms.double( 0.05 ),
10350  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10351  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10352  removePi0CandidatesForEta = cms.bool( False ),
10353  seleMinvMinBarrel = cms.double( 0.06 ),
10354  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10355  selePtPairBarrel_region1 = cms.double( 1.5 ),
10356  selePtPairBarrel_region2 = cms.double( 1.5 ),
10357  seleBeltDR = cms.double( 0.2 ),
10358  region1_Barrel = cms.double( 1.0 ),
10359  seleIsoBarrel_region1 = cms.double( 0.5 ),
10360  selePtGammaBarrel_region1 = cms.double( 0.5 ),
10361  seleIsoBarrel_region2 = cms.double( 0.5 ),
10362  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10363  store5x5RecHitEB = cms.bool( False ),
10364  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10365  seleNxtalBarrel_region1 = cms.uint32( 6 )
10366  ),
10367  statusLevelRecHitsToUse = cms.int32( 1 ),
10368  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10369  doSelBarrel = cms.bool( False ),
10370  flagLevelRecHitsToUse = cms.int32( 1 ),
10371  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10372  doSelEndcap = cms.bool( True ),
10373  storeRecHitES = cms.bool( True ),
10374  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10375  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10376  useRecoFlag = cms.bool( False ),
10377  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10378  debugLevel = cms.int32( 0 ),
10379  endcapSelection = cms.PSet(
10380  seleBeltDetaEndCap = cms.double( 0.05 ),
10381  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10382  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
10383  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
10384  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10385  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10386  ptMinForIsolationEndCap = cms.double( 0.5 ),
10387  selePtPairEndCap_region1 = cms.double( 3.75 ),
10388  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10389  selePtPairEndCap_region2 = cms.double( 2.0 ),
10390  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
10391  selePtGammaEndCap_region3 = cms.double( 0.95 ),
10392  selePtGammaEndCap_region2 = cms.double( 0.95 ),
10393  selePtGammaEndCap_region1 = cms.double( 1.1 ),
10394  region1_EndCap = cms.double( 1.8 ),
10395  region2_EndCap = cms.double( 2.0 ),
10396  store5x5RecHitEE = cms.bool( False ),
10397  seleIsoEndCap_region3 = cms.double( 0.5 ),
10398  seleIsoEndCap_region2 = cms.double( 0.5 ),
10399  seleMinvMinEndCap = cms.double( 0.05 ),
10400  selePtPairEndCap_region3 = cms.double( 2.0 ),
10401  seleIsoEndCap_region1 = cms.double( 0.5 ),
10402  seleBeltDREndCap = cms.double( 0.2 ),
10403  seleMinvMaxEndCap = cms.double( 0.3 ),
10404  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10405  seleS9S25GammaEndCap = cms.double( 0.0 )
10406  ),
10407  preshowerSelection = cms.PSet(
10408  preshClusterEnergyCut = cms.double( 0.0 ),
10409  debugLevelES = cms.string( "" ),
10410  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10411  preshNclust = cms.int32( 4 ),
10412  preshStripEnergyCut = cms.double( 0.0 ),
10413  preshCalibPlaneY = cms.double( 0.7 ),
10414  preshSeededNstrip = cms.int32( 15 ),
10415  preshCalibGamma = cms.double( 0.024 ),
10416  preshCalibPlaneX = cms.double( 1.0 ),
10417  preshCalibMIP = cms.double( 9.0E-5 )
10418  ),
10419  useDBStatus = cms.bool( True )
10420 )
10421 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10422  doEnergyScale = cms.bool( False ),
10423  doLaserCorrectionsInverse = cms.bool( False ),
10424  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10425  doEnergyScaleInverse = cms.bool( False ),
10426  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10427  doIntercalibInverse = cms.bool( False ),
10428  doLaserCorrections = cms.bool( False ),
10429  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10430  doIntercalib = cms.bool( False ),
10431  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10432 )
10433 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10434  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10435  region = cms.string( "endcap" ),
10436  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10437  digisOut = cms.string( "pi0EEDigis" ),
10438  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
10439  srFlagsOut = cms.string( "pi0EESrFlags" )
10440 )
10441 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
10442  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10443  offset = cms.uint32( 0 )
10444 )
10445 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10446  barrelSelection = cms.PSet(
10447  massHighPi0Cand = cms.double( 0.156 ),
10448  ptMinForIsolation = cms.double( 1.0 ),
10449  seleMinvMaxBarrel = cms.double( 0.8 ),
10450  massLowPi0Cand = cms.double( 0.084 ),
10451  seleS9S25Gamma = cms.double( 0.8 ),
10452  seleBeltDeta = cms.double( 0.1 ),
10453  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10454  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10455  removePi0CandidatesForEta = cms.bool( True ),
10456  seleMinvMinBarrel = cms.double( 0.2 ),
10457  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
10458  selePtPairBarrel_region1 = cms.double( 3.0 ),
10459  selePtPairBarrel_region2 = cms.double( 3.0 ),
10460  seleBeltDR = cms.double( 0.3 ),
10461  region1_Barrel = cms.double( 1.0 ),
10462  seleIsoBarrel_region1 = cms.double( 0.5 ),
10463  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10464  seleIsoBarrel_region2 = cms.double( 0.5 ),
10465  selePtGammaBarrel_region2 = cms.double( 1.4 ),
10466  store5x5RecHitEB = cms.bool( True ),
10467  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10468  seleNxtalBarrel_region1 = cms.uint32( 6 )
10469  ),
10470  statusLevelRecHitsToUse = cms.int32( 1 ),
10471  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10472  doSelBarrel = cms.bool( True ),
10473  flagLevelRecHitsToUse = cms.int32( 1 ),
10474  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10475  doSelEndcap = cms.bool( False ),
10476  storeRecHitES = cms.bool( False ),
10477  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10478  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10479  useRecoFlag = cms.bool( False ),
10480  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10481  debugLevel = cms.int32( 0 ),
10482  endcapSelection = cms.PSet(
10483  seleBeltDetaEndCap = cms.double( 0.05 ),
10484  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10485  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10486  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10487  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10488  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10489  ptMinForIsolationEndCap = cms.double( 0.5 ),
10490  selePtPairEndCap_region1 = cms.double( 1.5 ),
10491  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10492  selePtPairEndCap_region2 = cms.double( 1.5 ),
10493  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10494  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10495  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10496  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10497  region1_EndCap = cms.double( 1.8 ),
10498  region2_EndCap = cms.double( 2.0 ),
10499  store5x5RecHitEE = cms.bool( False ),
10500  seleIsoEndCap_region3 = cms.double( 0.5 ),
10501  seleIsoEndCap_region2 = cms.double( 0.5 ),
10502  seleMinvMinEndCap = cms.double( 0.05 ),
10503  selePtPairEndCap_region3 = cms.double( 99.0 ),
10504  seleIsoEndCap_region1 = cms.double( 0.5 ),
10505  seleBeltDREndCap = cms.double( 0.2 ),
10506  seleMinvMaxEndCap = cms.double( 0.3 ),
10507  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10508  seleS9S25GammaEndCap = cms.double( 0.0 )
10509  ),
10510  preshowerSelection = cms.PSet(
10511  preshClusterEnergyCut = cms.double( 0.0 ),
10512  debugLevelES = cms.string( "" ),
10513  ESCollection = cms.string( "etaEcalRecHitsES" ),
10514  preshNclust = cms.int32( 4 ),
10515  preshStripEnergyCut = cms.double( 0.0 ),
10516  preshCalibPlaneY = cms.double( 0.7 ),
10517  preshSeededNstrip = cms.int32( 15 ),
10518  preshCalibGamma = cms.double( 0.024 ),
10519  preshCalibPlaneX = cms.double( 1.0 ),
10520  preshCalibMIP = cms.double( 9.0E-5 )
10521  ),
10522  useDBStatus = cms.bool( True )
10523 )
10524 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10525  doEnergyScale = cms.bool( False ),
10526  doLaserCorrectionsInverse = cms.bool( False ),
10527  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10528  doEnergyScaleInverse = cms.bool( False ),
10529  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10530  doIntercalibInverse = cms.bool( False ),
10531  doLaserCorrections = cms.bool( False ),
10532  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10533  doIntercalib = cms.bool( False ),
10534  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10535 )
10536 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10537  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10538  region = cms.string( "barrel" ),
10539  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10540  digisOut = cms.string( "etaEBDigis" ),
10541  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
10542  srFlagsOut = cms.string( "etaEBSrFlags" )
10543 )
10544 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
10545  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10546  offset = cms.uint32( 0 )
10547 )
10548 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10549  barrelSelection = cms.PSet(
10550  massHighPi0Cand = cms.double( 0.163 ),
10551  ptMinForIsolation = cms.double( 1.0 ),
10552  seleMinvMaxBarrel = cms.double( 0.8 ),
10553  massLowPi0Cand = cms.double( 0.104 ),
10554  seleS9S25Gamma = cms.double( 0.0 ),
10555  seleBeltDeta = cms.double( 0.05 ),
10556  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10557  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10558  removePi0CandidatesForEta = cms.bool( False ),
10559  seleMinvMinBarrel = cms.double( 0.3 ),
10560  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10561  selePtPairBarrel_region1 = cms.double( 1.5 ),
10562  selePtPairBarrel_region2 = cms.double( 1.5 ),
10563  seleBeltDR = cms.double( 0.2 ),
10564  region1_Barrel = cms.double( 1.0 ),
10565  seleIsoBarrel_region1 = cms.double( 0.5 ),
10566  selePtGammaBarrel_region1 = cms.double( 1.0 ),
10567  seleIsoBarrel_region2 = cms.double( 0.5 ),
10568  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10569  store5x5RecHitEB = cms.bool( False ),
10570  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10571  seleNxtalBarrel_region1 = cms.uint32( 6 )
10572  ),
10573  statusLevelRecHitsToUse = cms.int32( 1 ),
10574  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10575  doSelBarrel = cms.bool( False ),
10576  flagLevelRecHitsToUse = cms.int32( 1 ),
10577  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10578  doSelEndcap = cms.bool( True ),
10579  storeRecHitES = cms.bool( True ),
10580  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10581  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10582  useRecoFlag = cms.bool( False ),
10583  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10584  debugLevel = cms.int32( 0 ),
10585  endcapSelection = cms.PSet(
10586  seleBeltDetaEndCap = cms.double( 0.1 ),
10587  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10588  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
10589  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
10590  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10591  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10592  ptMinForIsolationEndCap = cms.double( 0.5 ),
10593  selePtPairEndCap_region1 = cms.double( 3.0 ),
10594  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10595  selePtPairEndCap_region2 = cms.double( 3.0 ),
10596  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
10597  selePtGammaEndCap_region3 = cms.double( 1.0 ),
10598  selePtGammaEndCap_region2 = cms.double( 1.0 ),
10599  selePtGammaEndCap_region1 = cms.double( 1.0 ),
10600  region1_EndCap = cms.double( 1.8 ),
10601  region2_EndCap = cms.double( 2.0 ),
10602  store5x5RecHitEE = cms.bool( True ),
10603  seleIsoEndCap_region3 = cms.double( 0.5 ),
10604  seleIsoEndCap_region2 = cms.double( 0.5 ),
10605  seleMinvMinEndCap = cms.double( 0.2 ),
10606  selePtPairEndCap_region3 = cms.double( 3.0 ),
10607  seleIsoEndCap_region1 = cms.double( 0.5 ),
10608  seleBeltDREndCap = cms.double( 0.3 ),
10609  seleMinvMaxEndCap = cms.double( 0.8 ),
10610  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10611  seleS9S25GammaEndCap = cms.double( 0.85 )
10612  ),
10613  preshowerSelection = cms.PSet(
10614  preshClusterEnergyCut = cms.double( 0.0 ),
10615  debugLevelES = cms.string( "" ),
10616  ESCollection = cms.string( "etaEcalRecHitsES" ),
10617  preshNclust = cms.int32( 4 ),
10618  preshStripEnergyCut = cms.double( 0.0 ),
10619  preshCalibPlaneY = cms.double( 0.7 ),
10620  preshSeededNstrip = cms.int32( 15 ),
10621  preshCalibGamma = cms.double( 0.024 ),
10622  preshCalibPlaneX = cms.double( 1.0 ),
10623  preshCalibMIP = cms.double( 9.0E-5 )
10624  ),
10625  useDBStatus = cms.bool( True )
10626 )
10627 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10628  doEnergyScale = cms.bool( False ),
10629  doLaserCorrectionsInverse = cms.bool( False ),
10630  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10631  doEnergyScaleInverse = cms.bool( False ),
10632  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10633  doIntercalibInverse = cms.bool( False ),
10634  doLaserCorrections = cms.bool( False ),
10635  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10636  doIntercalib = cms.bool( False ),
10637  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10638 )
10639 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10640  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10641  region = cms.string( "endcap" ),
10642  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10643  digisOut = cms.string( "etaEEDigis" ),
10644  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
10645  srFlagsOut = cms.string( "etaEESrFlags" )
10646 )
10647 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
10648  SelectedTriggerType = cms.int32( 2 )
10649 )
10650 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
10651  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10652  offset = cms.uint32( 0 )
10653 )
10654 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10655  inputTag = cms.InputTag( "rawDataCollector" ),
10656  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 )
10657 )
10658 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
10659  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10660  offset = cms.uint32( 0 )
10661 )
10662 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
10663  InputTag = cms.InputTag( "rawDataCollector" ),
10664  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
10665  FilterSummary = cms.untracked.bool( False )
10666 )
10667 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10668  inputTag = cms.InputTag( "rawDataCollector" ),
10669  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 )
10670 )
10671 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
10672  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
10673  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10674  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10675  saveTags = cms.bool( True ),
10676  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10677  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10678  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10679  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10680  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10681 )
10682 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
10683  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10684  offset = cms.uint32( 0 )
10685 )
10686 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
10687  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 ),
10688  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
10689  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
10690  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10691  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
10692  statusThreshold = cms.uint32( 3 ),
10693  useRecoFlag = cms.bool( False ),
10694  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
10695  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10696  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 ),
10697  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10698  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10699  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 ),
10700  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 )
10701 )
10702 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
10703  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
10704  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10705  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10706  saveTags = cms.bool( True ),
10707  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10708  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10709  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10710  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10711  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10712 )
10713 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
10714  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10715  offset = cms.uint32( 0 )
10716 )
10717 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
10718  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" ),
10719  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10720  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10721  saveTags = cms.bool( True ),
10722  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10723  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10724  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10725  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10726  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10727 )
10728 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
10729  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10730  offset = cms.uint32( 0 )
10731 )
10732 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
10733  saveTags = cms.bool( True ),
10734  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
10735  MinPt = cms.double( 0.0 ),
10736  MinN = cms.int32( 1 ),
10737  MaxEta = cms.double( 1.6 ),
10738  CentralBxOnly = cms.bool( True ),
10739  SelectQualities = cms.vint32( ),
10740  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
10741 )
10742 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
10743  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
10744  DebugOn = cms.untracked.bool( False ),
10745  DetectorType = cms.untracked.string( "pixel" )
10746 )
10747 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
10748  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10749  offset = cms.uint32( 0 )
10750 )
10751 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
10752  inputTag = cms.InputTag( "rawDataCollector" ),
10753  fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 )
10754 )
10755 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
10756  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10757  offset = cms.uint32( 0 )
10758 )
10759 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
10760  inputTag = cms.InputTag( "rawDataCollector" ),
10761  fedList = cms.vuint32( 1023, 1024 )
10762 )
10763 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
10764  moduleLabelPatternsToSkip = cms.vstring( ),
10765  processName = cms.string( "@" ),
10766  throw = cms.bool( False ),
10767  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' )
10768 )
10769 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
10770  processName = cms.string( "@" )
10771 )
10772 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
10773  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10774  offset = cms.uint32( 0 )
10775 )
10776 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
10777  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
10778  MaxBx = cms.int32( 0 ),
10779  DumpRecord = cms.bool( False ),
10780  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
10781  ReadPrescalesFromFile = cms.bool( False ),
10782  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
10783  MinBx = cms.int32( 0 ),
10784  psColumn = cms.int32( 0 ),
10785  DumpTrigSummary = cms.bool( True ),
10786  DumpTrigResults = cms.bool( False )
10787 )
10788 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
10789  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
10790  ReferenceRate = cms.untracked.double( 100.0 ),
10791  serviceBy = cms.untracked.string( "never" ),
10792  resetBy = cms.untracked.string( "never" ),
10793  reportBy = cms.untracked.string( "job" ),
10794  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' )
10795 )
10796 
10797 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
10798 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
10799 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
10800 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
10801 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
10802 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
10803 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
10804 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
10805 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
10806 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
10807 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
10808 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
10809 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
10810 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
10811 fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks )
10812 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices )
10813 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
10814 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 )
10815 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 )
10816 fragment.HLTIterativeTrackingIter023ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3Muon + fragment.hltIter3IterL3MuonMerged )
10817 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter023ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
10818 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
10819 fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks )
10820 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices )
10821 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
10822 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 )
10823 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 )
10824 fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon + fragment.hltIter3IterL3FromL1MuonMerged )
10825 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon )
10826 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
10827 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
10828 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
10829 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks )
10830 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
10831 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
10832 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 )
10833 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
10834 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 )
10835 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
10836 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
10837 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
10838 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
10839 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
10840 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
10841 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
10842 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
10843 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
10844 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
10845 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
10846 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
10847 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
10848 
10849 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
10850 fragment.HLT_ZeroBias_Beamspot_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltZeroBiasForBeamSpot + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
10851 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
10852 fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
10853 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
10854 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
10855 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
10856 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
10857 fragment.HLT_HIL1NotBptxORForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
10858 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 )
10859 fragment.HLT_HIZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
10860 fragment.HLT_HIZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
10861 fragment.HLT_HIZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
10862 fragment.HLT_HIZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
10863 fragment.HLT_HIZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
10864 fragment.HLT_HIZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
10865 fragment.HLT_HIZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
10866 fragment.HLT_HIZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
10867 fragment.HLT_HIZeroBias_part8_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
10868 fragment.HLT_HIZeroBias_part9_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
10869 fragment.HLT_HIZeroBias_part10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
10870 fragment.HLT_HIZeroBias_part11_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
10871 fragment.AlCa_HIEcalPi0EBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
10872 fragment.AlCa_HIEcalPi0EEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
10873 fragment.AlCa_HIEcalEtaEBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
10874 fragment.AlCa_HIEcalEtaEEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
10875 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
10876 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
10877 fragment.AlCa_EcalPhiSym_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
10878 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
10879 fragment.AlCa_HIRPCMuonNormalisation_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
10880 fragment.AlCa_LumiPixels_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
10881 fragment.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
10882 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
10883 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
10884 
10885 
10886 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_LumiPixels_Random_v4, fragment.AlCa_LumiPixels_ZeroBias_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
10887 
10888 
10889 # dummyfy hltGetConditions in cff's
10890 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
10891  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
10892  result = cms.bool( True )
10893  )
10894  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
10895 
10896 # add specific customizations
10897 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
10898 fragment = customizeHLTforAll(fragment,"PRef")
10899 
10900 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
10901 fragment = customizeHLTforCMSSW(fragment,"PRef")
10902 
10903 # Eras-based customisations
10904 from HLTrigger.Configuration.Eras import modifyHLTforEras
10905 modifyHLTforEras(fragment)
10906 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)