CMS 3D CMS Logo

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