CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_12_0_0/PRef --type PRef
2 
3 # /dev/CMSSW_12_0_0/PRef/V6 (CMSSW_12_0_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 fragment = cms.ProcessFragment( "HLT" )
8 
9 fragment.HLTConfigVersion = cms.PSet(
10  tableName = cms.string('/dev/CMSSW_12_0_0/PRef/V6')
11 )
12 
13 fragment.transferSystem = cms.PSet(
14  destinations = cms.vstring( 'Tier0',
15  'DQM',
16  'ECAL',
17  'EventDisplay',
18  'Lustre',
19  'None' ),
20  transferModes = cms.vstring( 'default',
21  'test',
22  'emulator' ),
23  streamA = cms.PSet(
24  default = cms.vstring( 'Tier0' ),
25  test = cms.vstring( 'Lustre' ),
26  emulator = cms.vstring( 'Lustre' )
27  ),
28  streamCalibration = cms.PSet(
29  default = cms.vstring( 'Tier0' ),
30  test = cms.vstring( 'Lustre' ),
31  emulator = cms.vstring( 'None' )
32  ),
33  streamDQM = cms.PSet(
34  default = cms.vstring( 'DQM' ),
35  test = cms.vstring( 'DQM',
36  'Lustre' ),
37  emulator = cms.vstring( 'None' )
38  ),
39  streamDQMCalibration = cms.PSet(
40  default = cms.vstring( 'DQM' ),
41  test = cms.vstring( 'DQM',
42  'Lustre' ),
43  emulator = cms.vstring( 'None' )
44  ),
45  streamEcalCalibration = cms.PSet(
46  default = cms.vstring( 'ECAL' ),
47  test = cms.vstring( 'ECAL' ),
48  emulator = cms.vstring( 'None' )
49  ),
50  streamEventDisplay = cms.PSet(
51  default = cms.vstring( 'EventDisplay',
52  'Tier0' ),
53  test = cms.vstring( 'EventDisplay',
54  'Lustre' ),
55  emulator = cms.vstring( 'None' )
56  ),
57  streamExpressCosmics = cms.PSet(
58  default = cms.vstring( 'Tier0' ),
59  test = cms.vstring( 'Lustre' ),
60  emulator = cms.vstring( 'Lustre' )
61  ),
62  streamNanoDST = cms.PSet(
63  default = cms.vstring( 'Tier0' ),
64  test = cms.vstring( 'Lustre' ),
65  emulator = cms.vstring( 'None' )
66  ),
67  streamRPCMON = cms.PSet(
68  default = cms.vstring( 'Tier0' ),
69  test = cms.vstring( 'Lustre' ),
70  emulator = cms.vstring( 'None' )
71  ),
72  streamTrackerCalibration = cms.PSet(
73  default = cms.vstring( 'Tier0' ),
74  test = cms.vstring( 'Lustre' ),
75  emulator = cms.vstring( 'None' )
76  ),
77  default = cms.PSet(
78  default = cms.vstring( 'Tier0' ),
79  test = cms.vstring( 'Lustre' ),
80  emulator = cms.vstring( 'Lustre' ),
81  streamLookArea = cms.PSet( )
82  ),
83  streamLookArea = cms.PSet(
84  default = cms.vstring( 'DQM' ),
85  test = cms.vstring( 'DQM',
86  'Lustre' ),
87  emulator = cms.vstring( 'None' )
88  )
89 )
90 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
91  minimumNumberOfHits = cms.int32( 6 ),
92  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
93  seedExtension = cms.int32( 0 ),
94  chargeSignificance = cms.double( -1.0 ),
95  pixelSeedExtension = cms.bool( False ),
96  strictSeedExtension = cms.bool( False ),
97  nSigmaMinPt = cms.double( 5.0 ),
98  maxCCCLostHits = cms.int32( 9999 ),
99  minPt = cms.double( 0.9 ),
100  maxConsecLostHits = cms.int32( 1 ),
101  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
102  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
103  seedPairPenalty = cms.int32( 0 ),
104  maxNumberOfHits = cms.int32( 100 ),
105  minNumberOfHitsForLoopers = cms.int32( 13 ),
106  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
107  minNumberOfHitsPerLoop = cms.int32( 4 ),
108  minHitsMinPt = cms.int32( 3 ),
109  maxLostHitsFraction = cms.double( 999.0 ),
110  maxLostHits = cms.int32( 999 )
111 )
112 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
113  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
114  lostHitPenalty = cms.double( 30.0 ),
115  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
116  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
117  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
118  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
119  maxCand = cms.int32( 2 ),
120  alwaysUseInvalidHits = cms.bool( False ),
121  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
122  intermediateCleaning = cms.bool( True ),
123  updator = cms.string( "hltESPKFUpdator" ),
124  seedAs5DHit = cms.bool( False )
125 )
126 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
127  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
128  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
129  lostHitPenalty = cms.double( 30.0 ),
130  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
131  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
132  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
133  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
134  minNrOfHitsForRebuild = cms.untracked.int32( 4 ),
135  maxCand = cms.int32( 1 ),
136  alwaysUseInvalidHits = cms.bool( False ),
137  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
138  intermediateCleaning = cms.bool( True ),
139  updator = cms.string( "hltESPKFUpdator" ),
140  seedAs5DHit = cms.bool( False )
141 )
142 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
143  minimumNumberOfHits = cms.int32( 4 ),
144  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
145  seedExtension = cms.int32( 0 ),
146  chargeSignificance = cms.double( -1.0 ),
147  pixelSeedExtension = cms.bool( False ),
148  strictSeedExtension = cms.bool( False ),
149  nSigmaMinPt = cms.double( 5.0 ),
150  maxCCCLostHits = cms.int32( 9999 ),
151  minPt = cms.double( 0.1 ),
152  maxConsecLostHits = cms.int32( 1 ),
153  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
154  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
155  seedPairPenalty = cms.int32( 1 ),
156  maxNumberOfHits = cms.int32( 100 ),
157  minNumberOfHitsForLoopers = cms.int32( 13 ),
158  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
159  minNumberOfHitsPerLoop = cms.int32( 4 ),
160  minHitsMinPt = cms.int32( 3 ),
161  maxLostHitsFraction = cms.double( 0.1 ),
162  maxLostHits = cms.int32( 0 )
163 )
164 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
165  keepOriginalIfRebuildFails = cms.bool( False ),
166  lockHits = cms.bool( True ),
167  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
168  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
169  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
170  doSeedingRegionRebuilding = cms.bool( False ),
171  useHitsSplitting = cms.bool( False ),
172  maxCand = cms.int32( 2 ),
173  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
174  intermediateCleaning = cms.bool( True ),
175  bestHitOnly = cms.bool( True ),
176  useSameTrajFilter = cms.bool( True ),
177  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
178  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
179  lostHitPenalty = cms.double( 30.0 ),
180  requireSeedHitsInRebuild = cms.bool( True ),
181  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
182  maxPtForLooperReconstruction = cms.double( 0.7 ),
183  cleanTrajectoryAfterInOut = cms.bool( False ),
184  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
185  minNrOfHitsForRebuild = cms.int32( 5 ),
186  alwaysUseInvalidHits = cms.bool( False ),
187  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
188  foundHitBonus = cms.double( 5.0 ),
189  updator = cms.string( "hltESPKFUpdator" ),
190  seedAs5DHit = cms.bool( False )
191 )
192 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
193 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
194  minimumNumberOfHits = cms.int32( 3 ),
195  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
196  seedExtension = cms.int32( 0 ),
197  chargeSignificance = cms.double( -1.0 ),
198  pixelSeedExtension = cms.bool( False ),
199  strictSeedExtension = cms.bool( False ),
200  nSigmaMinPt = cms.double( 5.0 ),
201  maxCCCLostHits = cms.int32( 9999 ),
202  minPt = cms.double( 0.3 ),
203  maxConsecLostHits = cms.int32( 1 ),
204  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
205  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
206  seedPairPenalty = cms.int32( 0 ),
207  maxNumberOfHits = cms.int32( 100 ),
208  minNumberOfHitsForLoopers = cms.int32( 13 ),
209  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
210  minNumberOfHitsPerLoop = cms.int32( 4 ),
211  minHitsMinPt = cms.int32( 3 ),
212  maxLostHitsFraction = cms.double( 999.0 ),
213  maxLostHits = cms.int32( 1 )
214 )
215 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
216  minimumNumberOfHits = cms.int32( 6 ),
217  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
218  seedExtension = cms.int32( 0 ),
219  chargeSignificance = cms.double( -1.0 ),
220  pixelSeedExtension = cms.bool( False ),
221  strictSeedExtension = cms.bool( False ),
222  nSigmaMinPt = cms.double( 5.0 ),
223  maxCCCLostHits = cms.int32( 9999 ),
224  minPt = cms.double( 0.3 ),
225  maxConsecLostHits = cms.int32( 1 ),
226  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
227  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
228  seedPairPenalty = cms.int32( 0 ),
229  maxNumberOfHits = cms.int32( 100 ),
230  minNumberOfHitsForLoopers = cms.int32( 13 ),
231  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
232  minNumberOfHitsPerLoop = cms.int32( 4 ),
233  minHitsMinPt = cms.int32( 3 ),
234  maxLostHitsFraction = cms.double( 999.0 ),
235  maxLostHits = cms.int32( 0 )
236 )
237 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
238  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
239  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
240  lostHitPenalty = cms.double( 90.0 ),
241  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
242  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
243  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
244  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
245  maxCand = cms.int32( 5 ),
246  alwaysUseInvalidHits = cms.bool( True ),
247  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
248  intermediateCleaning = cms.bool( False ),
249  updator = cms.string( "hltESPKFUpdator" ),
250  seedAs5DHit = cms.bool( False )
251 )
252 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
253  track_chi2_max = cms.double( 20.0 ),
254  track_pt_max = cms.double( 20.0 ),
255  track_prob_min = cms.double( -1.0 ),
256  track_pt_min = cms.double( 1.0 )
257 )
258 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
259  minimumNumberOfHits = cms.int32( 3 ),
260  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
261  seedExtension = cms.int32( 0 ),
262  chargeSignificance = cms.double( -1.0 ),
263  pixelSeedExtension = cms.bool( False ),
264  strictSeedExtension = cms.bool( False ),
265  nSigmaMinPt = cms.double( 5.0 ),
266  maxCCCLostHits = cms.int32( 9999 ),
267  minPt = cms.double( 0.1 ),
268  maxConsecLostHits = cms.int32( 1 ),
269  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
270  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
271  seedPairPenalty = cms.int32( 0 ),
272  maxNumberOfHits = cms.int32( 100 ),
273  minNumberOfHitsForLoopers = cms.int32( 13 ),
274  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
275  minNumberOfHitsPerLoop = cms.int32( 4 ),
276  minHitsMinPt = cms.int32( 3 ),
277  maxLostHitsFraction = cms.double( 0.1 ),
278  maxLostHits = cms.int32( 999 )
279 )
280 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
281  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
282  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
283  lostHitPenalty = cms.double( 30.0 ),
284  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
285  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
286  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
287  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
288  maxCand = cms.int32( 5 ),
289  alwaysUseInvalidHits = cms.bool( False ),
290  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
291  intermediateCleaning = cms.bool( False ),
292  updator = cms.string( "hltESPKFUpdator" ),
293  seedAs5DHit = cms.bool( False )
294 )
295 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
296  rescaleErrorIfFail = cms.double( 1.0 ),
297  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
298  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
299  lostHitPenalty = cms.double( 30.0 ),
300  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
301  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
302  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
303  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
304  maxCand = cms.int32( 5 ),
305  alwaysUseInvalidHits = cms.bool( True ),
306  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
307  intermediateCleaning = cms.bool( False ),
308  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
309  updator = cms.string( "hltESPKFUpdator" ),
310  deltaEta = cms.double( -1.0 ),
311  useSeedLayer = cms.bool( False ),
312  deltaPhi = cms.double( -1.0 ),
313  seedAs5DHit = cms.bool( False )
314 )
315 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
316  minimumNumberOfHits = cms.int32( 3 ),
317  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
318  seedExtension = cms.int32( 0 ),
319  chargeSignificance = cms.double( -1.0 ),
320  pixelSeedExtension = cms.bool( False ),
321  strictSeedExtension = cms.bool( False ),
322  nSigmaMinPt = cms.double( 5.0 ),
323  maxCCCLostHits = cms.int32( 9999 ),
324  minPt = cms.double( 0.3 ),
325  maxConsecLostHits = cms.int32( 1 ),
326  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
327  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
328  seedPairPenalty = cms.int32( 0 ),
329  maxNumberOfHits = cms.int32( 100 ),
330  minNumberOfHitsForLoopers = cms.int32( 13 ),
331  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
332  minNumberOfHitsPerLoop = cms.int32( 4 ),
333  minHitsMinPt = cms.int32( 3 ),
334  maxLostHitsFraction = cms.double( 999.0 ),
335  maxLostHits = cms.int32( 1 )
336 )
337 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
338  track_chi2_max = cms.double( 20.0 ),
339  track_pt_max = cms.double( 20.0 ),
340  track_prob_min = cms.double( -1.0 ),
341  track_pt_min = cms.double( 0.1 )
342 )
343 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
344  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
345  SeedMomentumForBOFF = cms.double( 5.0 ),
346  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
347  forceKinematicWithRegionDirection = cms.bool( False ),
348  magneticField = cms.string( "ParabolicMf" ),
349  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
350  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
351  MinOneOverPtError = cms.double( 1.0 )
352 )
353 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
354  keepOriginalIfRebuildFails = cms.bool( False ),
355  lockHits = cms.bool( True ),
356  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
357  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
358  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
359  doSeedingRegionRebuilding = cms.bool( False ),
360  useHitsSplitting = cms.bool( False ),
361  maxCand = cms.int32( 2 ),
362  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
363  intermediateCleaning = cms.bool( True ),
364  bestHitOnly = cms.bool( True ),
365  useSameTrajFilter = cms.bool( True ),
366  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
367  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
368  lostHitPenalty = cms.double( 30.0 ),
369  requireSeedHitsInRebuild = cms.bool( True ),
370  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
371  maxPtForLooperReconstruction = cms.double( 0.7 ),
372  cleanTrajectoryAfterInOut = cms.bool( False ),
373  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
374  minNrOfHitsForRebuild = cms.int32( 5 ),
375  alwaysUseInvalidHits = cms.bool( False ),
376  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
377  foundHitBonus = cms.double( 5.0 ),
378  updator = cms.string( "hltESPKFUpdator" ),
379  seedAs5DHit = cms.bool( False )
380 )
381 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
382  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
383  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
384  lostHitPenalty = cms.double( 30.0 ),
385  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
386  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
387  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
388  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
389  maxCand = cms.int32( 1 ),
390  alwaysUseInvalidHits = cms.bool( False ),
391  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
392  intermediateCleaning = cms.bool( True ),
393  updator = cms.string( "hltESPKFUpdator" ),
394  seedAs5DHit = cms.bool( False )
395 )
396 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
397 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
398  minimumNumberOfHits = cms.int32( 3 ),
399  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
400  seedExtension = cms.int32( 0 ),
401  chargeSignificance = cms.double( -1.0 ),
402  pixelSeedExtension = cms.bool( False ),
403  strictSeedExtension = cms.bool( False ),
404  nSigmaMinPt = cms.double( 5.0 ),
405  maxCCCLostHits = cms.int32( 9999 ),
406  minPt = cms.double( 0.9 ),
407  maxConsecLostHits = cms.int32( 1 ),
408  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
409  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
410  seedPairPenalty = cms.int32( 0 ),
411  maxNumberOfHits = cms.int32( -1 ),
412  minNumberOfHitsForLoopers = cms.int32( 13 ),
413  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
414  minNumberOfHitsPerLoop = cms.int32( 4 ),
415  minHitsMinPt = cms.int32( 3 ),
416  maxLostHitsFraction = cms.double( 999.0 ),
417  maxLostHits = cms.int32( 1 )
418 )
419 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
420  minimumNumberOfHits = cms.int32( 3 ),
421  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
422  seedExtension = cms.int32( 0 ),
423  chargeSignificance = cms.double( -1.0 ),
424  pixelSeedExtension = cms.bool( False ),
425  strictSeedExtension = cms.bool( False ),
426  nSigmaMinPt = cms.double( 5.0 ),
427  maxCCCLostHits = cms.int32( 2 ),
428  minPt = cms.double( 0.075 ),
429  maxConsecLostHits = cms.int32( 1 ),
430  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
431  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
432  seedPairPenalty = cms.int32( 0 ),
433  maxNumberOfHits = cms.int32( 100 ),
434  minNumberOfHitsForLoopers = cms.int32( 13 ),
435  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
436  minNumberOfHitsPerLoop = cms.int32( 4 ),
437  minHitsMinPt = cms.int32( 3 ),
438  maxLostHitsFraction = cms.double( 0.1 ),
439  maxLostHits = cms.int32( 999 )
440 )
441 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
442  Rescale_Dz = cms.double( 3.0 ),
443  Pt_fixed = cms.bool( False ),
444  Eta_fixed = cms.bool( False ),
445  Eta_min = cms.double( 0.1 ),
446  DeltaZ = cms.double( 15.9 ),
447  maxRegions = cms.int32( 2 ),
448  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
449  UseVertex = cms.bool( False ),
450  Z_fixed = cms.bool( True ),
451  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
452  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
453  Rescale_phi = cms.double( 3.0 ),
454  DeltaEta = cms.double( 0.2 ),
455  precise = cms.bool( True ),
456  OnDemand = cms.int32( -1 ),
457  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
458  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
459  vertexCollection = cms.InputTag( "pixelVertices" ),
460  Pt_min = cms.double( 1.5 ),
461  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
462  Phi_fixed = cms.bool( False ),
463  DeltaR = cms.double( 0.2 ),
464  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
465  DeltaPhi = cms.double( 0.2 ),
466  Phi_min = cms.double( 0.1 ),
467  Rescale_eta = cms.double( 3.0 )
468 )
469 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
470  minimumNumberOfHits = cms.int32( 6 ),
471  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
472  seedExtension = cms.int32( 0 ),
473  chargeSignificance = cms.double( -1.0 ),
474  pixelSeedExtension = cms.bool( False ),
475  strictSeedExtension = cms.bool( False ),
476  nSigmaMinPt = cms.double( 5.0 ),
477  maxCCCLostHits = cms.int32( 9999 ),
478  minPt = cms.double( 0.3 ),
479  maxConsecLostHits = cms.int32( 1 ),
480  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
481  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
482  seedPairPenalty = cms.int32( 0 ),
483  maxNumberOfHits = cms.int32( 100 ),
484  minNumberOfHitsForLoopers = cms.int32( 13 ),
485  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
486  minNumberOfHitsPerLoop = cms.int32( 4 ),
487  minHitsMinPt = cms.int32( 3 ),
488  maxLostHitsFraction = cms.double( 999.0 ),
489  maxLostHits = cms.int32( 1 )
490 )
491 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
492  minimumNumberOfHits = cms.int32( 3 ),
493  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
494  seedExtension = cms.int32( 0 ),
495  chargeSignificance = cms.double( -1.0 ),
496  pixelSeedExtension = cms.bool( False ),
497  strictSeedExtension = cms.bool( False ),
498  nSigmaMinPt = cms.double( 5.0 ),
499  maxCCCLostHits = cms.int32( 9999 ),
500  minPt = cms.double( 0.3 ),
501  maxConsecLostHits = cms.int32( 1 ),
502  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
503  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
504  seedPairPenalty = cms.int32( 0 ),
505  maxNumberOfHits = cms.int32( 100 ),
506  minNumberOfHitsForLoopers = cms.int32( 13 ),
507  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
508  minNumberOfHitsPerLoop = cms.int32( 4 ),
509  minHitsMinPt = cms.int32( 3 ),
510  maxLostHitsFraction = cms.double( 999.0 ),
511  maxLostHits = cms.int32( 0 )
512 )
513 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
514  minimumNumberOfHits = cms.int32( 4 ),
515  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
516  seedExtension = cms.int32( 0 ),
517  chargeSignificance = cms.double( -1.0 ),
518  pixelSeedExtension = cms.bool( False ),
519  strictSeedExtension = cms.bool( False ),
520  nSigmaMinPt = cms.double( 5.0 ),
521  maxCCCLostHits = cms.int32( 9999 ),
522  minPt = cms.double( 0.1 ),
523  maxConsecLostHits = cms.int32( 1 ),
524  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
525  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
526  seedPairPenalty = cms.int32( 0 ),
527  maxNumberOfHits = cms.int32( 100 ),
528  minNumberOfHitsForLoopers = cms.int32( 13 ),
529  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
530  minNumberOfHitsPerLoop = cms.int32( 4 ),
531  minHitsMinPt = cms.int32( 3 ),
532  maxLostHitsFraction = cms.double( 0.1 ),
533  maxLostHits = cms.int32( 999 )
534 )
535 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
536  minimumNumberOfHits = cms.int32( 3 ),
537  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
538  seedExtension = cms.int32( 1 ),
539  chargeSignificance = cms.double( -1.0 ),
540  pixelSeedExtension = cms.bool( False ),
541  strictSeedExtension = cms.bool( False ),
542  nSigmaMinPt = cms.double( 5.0 ),
543  maxCCCLostHits = cms.int32( 0 ),
544  minPt = cms.double( 0.3 ),
545  maxConsecLostHits = cms.int32( 1 ),
546  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
547  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
548  seedPairPenalty = cms.int32( 0 ),
549  maxNumberOfHits = cms.int32( 100 ),
550  minNumberOfHitsForLoopers = cms.int32( 13 ),
551  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
552  minNumberOfHitsPerLoop = cms.int32( 4 ),
553  minHitsMinPt = cms.int32( 3 ),
554  maxLostHitsFraction = cms.double( 999.0 ),
555  maxLostHits = cms.int32( 1 )
556 )
557 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
558  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
559  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
560  lostHitPenalty = cms.double( 30.0 ),
561  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
562  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
563  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
564  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
565  maxCand = cms.int32( 1 ),
566  alwaysUseInvalidHits = cms.bool( False ),
567  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
568  intermediateCleaning = cms.bool( True ),
569  updator = cms.string( "hltESPKFUpdator" ),
570  seedAs5DHit = cms.bool( False )
571 )
572 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
573  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
574  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
575  lostHitPenalty = cms.double( 90.0 ),
576  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
577  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
578  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
579  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
580  maxCand = cms.int32( 5 ),
581  alwaysUseInvalidHits = cms.bool( True ),
582  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
583  intermediateCleaning = cms.bool( False ),
584  updator = cms.string( "hltESPKFUpdator" ),
585  seedAs5DHit = cms.bool( False )
586 )
587 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
588 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
589  minimumNumberOfHits = cms.int32( 5 ),
590  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
591  seedExtension = cms.int32( 0 ),
592  chargeSignificance = cms.double( -1.0 ),
593  pixelSeedExtension = cms.bool( False ),
594  strictSeedExtension = cms.bool( False ),
595  nSigmaMinPt = cms.double( 5.0 ),
596  maxCCCLostHits = cms.int32( 9999 ),
597  minPt = cms.double( 0.1 ),
598  maxConsecLostHits = cms.int32( 1 ),
599  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
600  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
601  seedPairPenalty = cms.int32( 1 ),
602  maxNumberOfHits = cms.int32( 100 ),
603  minNumberOfHitsForLoopers = cms.int32( 13 ),
604  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
605  minNumberOfHitsPerLoop = cms.int32( 4 ),
606  minHitsMinPt = cms.int32( 3 ),
607  maxLostHitsFraction = cms.double( 0.1 ),
608  maxLostHits = cms.int32( 0 )
609 )
610 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
611  minimumNumberOfHits = cms.int32( 5 ),
612  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
613  seedExtension = cms.int32( 0 ),
614  chargeSignificance = cms.double( -1.0 ),
615  pixelSeedExtension = cms.bool( False ),
616  strictSeedExtension = cms.bool( False ),
617  nSigmaMinPt = cms.double( 5.0 ),
618  maxCCCLostHits = cms.int32( 9999 ),
619  minPt = cms.double( 0.9 ),
620  maxConsecLostHits = cms.int32( 1 ),
621  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
622  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
623  seedPairPenalty = cms.int32( 0 ),
624  maxNumberOfHits = cms.int32( -1 ),
625  minNumberOfHitsForLoopers = cms.int32( 13 ),
626  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
627  minNumberOfHitsPerLoop = cms.int32( 4 ),
628  minHitsMinPt = cms.int32( 3 ),
629  maxLostHitsFraction = cms.double( 999.0 ),
630  maxLostHits = cms.int32( 1 )
631 )
632 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
633  minimumNumberOfHits = cms.int32( 5 ),
634  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
635  seedExtension = cms.int32( 0 ),
636  chargeSignificance = cms.double( -1.0 ),
637  pixelSeedExtension = cms.bool( False ),
638  strictSeedExtension = cms.bool( False ),
639  nSigmaMinPt = cms.double( 5.0 ),
640  maxCCCLostHits = cms.int32( 9999 ),
641  minPt = cms.double( 1.0 ),
642  maxConsecLostHits = cms.int32( 1 ),
643  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
644  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
645  seedPairPenalty = cms.int32( 0 ),
646  maxNumberOfHits = cms.int32( 8 ),
647  minNumberOfHitsForLoopers = cms.int32( 13 ),
648  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
649  minNumberOfHitsPerLoop = cms.int32( 4 ),
650  minHitsMinPt = cms.int32( 3 ),
651  maxLostHitsFraction = cms.double( 999.0 ),
652  maxLostHits = cms.int32( 1 )
653 )
654 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
655  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
656  filters = cms.VPSet(
657  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
658  )
659 )
660 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
661  minimumNumberOfHits = cms.int32( 3 ),
662  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
663  seedExtension = cms.int32( 0 ),
664  chargeSignificance = cms.double( -1.0 ),
665  pixelSeedExtension = cms.bool( False ),
666  strictSeedExtension = cms.bool( False ),
667  nSigmaMinPt = cms.double( 5.0 ),
668  maxCCCLostHits = cms.int32( 0 ),
669  minPt = cms.double( 0.2 ),
670  maxConsecLostHits = cms.int32( 1 ),
671  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
672  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
673  seedPairPenalty = cms.int32( 0 ),
674  maxNumberOfHits = cms.int32( 100 ),
675  minNumberOfHitsForLoopers = cms.int32( 13 ),
676  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
677  minNumberOfHitsPerLoop = cms.int32( 4 ),
678  minHitsMinPt = cms.int32( 3 ),
679  maxLostHitsFraction = cms.double( 999.0 ),
680  maxLostHits = cms.int32( 1 )
681 )
682 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
683  minimumNumberOfHits = cms.int32( 6 ),
684  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
685  seedExtension = cms.int32( 0 ),
686  chargeSignificance = cms.double( -1.0 ),
687  pixelSeedExtension = cms.bool( False ),
688  strictSeedExtension = cms.bool( False ),
689  nSigmaMinPt = cms.double( 5.0 ),
690  maxCCCLostHits = cms.int32( 9999 ),
691  minPt = cms.double( 8.0 ),
692  maxConsecLostHits = cms.int32( 1 ),
693  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
694  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
695  seedPairPenalty = cms.int32( 0 ),
696  maxNumberOfHits = cms.int32( 100 ),
697  minNumberOfHitsForLoopers = cms.int32( 13 ),
698  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
699  minNumberOfHitsPerLoop = cms.int32( 4 ),
700  minHitsMinPt = cms.int32( 3 ),
701  maxLostHitsFraction = cms.double( 999.0 ),
702  maxLostHits = cms.int32( 1 )
703 )
704 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
705  useSameTrajFilter = cms.bool( True ),
706  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
707  MeasurementTrackerName = cms.string( "" ),
708  keepOriginalIfRebuildFails = cms.bool( False ),
709  lostHitPenalty = cms.double( 30.0 ),
710  lockHits = cms.bool( True ),
711  requireSeedHitsInRebuild = cms.bool( True ),
712  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
713  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
714  maxPtForLooperReconstruction = cms.double( 0.7 ),
715  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
716  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
717  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
718  minNrOfHitsForRebuild = cms.int32( 5 ),
719  maxCand = cms.int32( 2 ),
720  alwaysUseInvalidHits = cms.bool( True ),
721  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
722  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
723  intermediateCleaning = cms.bool( True ),
724  foundHitBonus = cms.double( 5.0 ),
725  updator = cms.string( "hltESPKFUpdator" ),
726  bestHitOnly = cms.bool( True ),
727  seedAs5DHit = cms.bool( False )
728 )
729 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
730  minimumNumberOfHits = cms.int32( 3 ),
731  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
732  seedExtension = cms.int32( 0 ),
733  chargeSignificance = cms.double( -1.0 ),
734  pixelSeedExtension = cms.bool( False ),
735  strictSeedExtension = cms.bool( False ),
736  nSigmaMinPt = cms.double( 5.0 ),
737  maxCCCLostHits = cms.int32( 9999 ),
738  minPt = cms.double( 0.05 ),
739  maxConsecLostHits = cms.int32( 1 ),
740  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
741  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
742  seedPairPenalty = cms.int32( 0 ),
743  maxNumberOfHits = cms.int32( 100 ),
744  minNumberOfHitsForLoopers = cms.int32( 13 ),
745  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
746  minNumberOfHitsPerLoop = cms.int32( 4 ),
747  minHitsMinPt = cms.int32( 3 ),
748  maxLostHitsFraction = cms.double( 0.1 ),
749  maxLostHits = cms.int32( 0 )
750 )
751 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
752  minimumNumberOfHits = cms.int32( 5 ),
753  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
754  seedExtension = cms.int32( 0 ),
755  chargeSignificance = cms.double( -1.0 ),
756  pixelSeedExtension = cms.bool( False ),
757  strictSeedExtension = cms.bool( False ),
758  nSigmaMinPt = cms.double( 5.0 ),
759  maxCCCLostHits = cms.int32( 9999 ),
760  minPt = cms.double( 0.9 ),
761  maxConsecLostHits = cms.int32( 1 ),
762  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
763  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
764  seedPairPenalty = cms.int32( 0 ),
765  maxNumberOfHits = cms.int32( -1 ),
766  minNumberOfHitsForLoopers = cms.int32( 13 ),
767  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
768  minNumberOfHitsPerLoop = cms.int32( 4 ),
769  minHitsMinPt = cms.int32( 3 ),
770  maxLostHitsFraction = cms.double( 999.0 ),
771  maxLostHits = cms.int32( 1 )
772 )
773 fragment.HLTSeedFromProtoTracks = cms.PSet(
774  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
775  SeedMomentumForBOFF = cms.double( 5.0 ),
776  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
777  forceKinematicWithRegionDirection = cms.bool( False ),
778  magneticField = cms.string( "ParabolicMf" ),
779  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
780  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
781  MinOneOverPtError = cms.double( 1.0 )
782 )
783 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
784  minimumNumberOfHits = cms.int32( 3 ),
785  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
786  seedExtension = cms.int32( 0 ),
787  chargeSignificance = cms.double( -1.0 ),
788  pixelSeedExtension = cms.bool( False ),
789  strictSeedExtension = cms.bool( False ),
790  nSigmaMinPt = cms.double( 5.0 ),
791  maxCCCLostHits = cms.int32( 2 ),
792  minPt = cms.double( 0.2 ),
793  maxConsecLostHits = cms.int32( 1 ),
794  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
795  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
796  seedPairPenalty = cms.int32( 0 ),
797  maxNumberOfHits = cms.int32( 100 ),
798  minNumberOfHitsForLoopers = cms.int32( 13 ),
799  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
800  minNumberOfHitsPerLoop = cms.int32( 4 ),
801  minHitsMinPt = cms.int32( 3 ),
802  maxLostHitsFraction = cms.double( 0.1 ),
803  maxLostHits = cms.int32( 999 )
804 )
805 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
806  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
807  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
808  lostHitPenalty = cms.double( 30.0 ),
809  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
810  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
811  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
812  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
813  maxCand = cms.int32( 2 ),
814  alwaysUseInvalidHits = cms.bool( False ),
815  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
816  intermediateCleaning = cms.bool( True ),
817  updator = cms.string( "hltESPKFUpdator" ),
818  seedAs5DHit = cms.bool( False )
819 )
820 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
821  minimumNumberOfHits = cms.int32( 5 ),
822  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
823  seedExtension = cms.int32( 0 ),
824  chargeSignificance = cms.double( -1.0 ),
825  pixelSeedExtension = cms.bool( False ),
826  strictSeedExtension = cms.bool( False ),
827  nSigmaMinPt = cms.double( 5.0 ),
828  maxCCCLostHits = cms.int32( 9999 ),
829  minPt = cms.double( 10.0 ),
830  maxConsecLostHits = cms.int32( 1 ),
831  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
832  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
833  seedPairPenalty = cms.int32( 0 ),
834  maxNumberOfHits = cms.int32( 8 ),
835  minNumberOfHitsForLoopers = cms.int32( 13 ),
836  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
837  minNumberOfHitsPerLoop = cms.int32( 4 ),
838  minHitsMinPt = cms.int32( 3 ),
839  maxLostHitsFraction = cms.double( 999.0 ),
840  maxLostHits = cms.int32( 1 )
841 )
842 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
843  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
844  SeedMomentumForBOFF = cms.double( 5.0 ),
845  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
846  forceKinematicWithRegionDirection = cms.bool( False ),
847  magneticField = cms.string( "ParabolicMf" ),
848  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
849  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
850  MinOneOverPtError = cms.double( 1.0 )
851 )
852 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
853  minimumNumberOfHits = cms.int32( 5 ),
854  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
855  seedExtension = cms.int32( 0 ),
856  chargeSignificance = cms.double( -1.0 ),
857  pixelSeedExtension = cms.bool( False ),
858  strictSeedExtension = cms.bool( False ),
859  nSigmaMinPt = cms.double( 5.0 ),
860  maxCCCLostHits = cms.int32( 9999 ),
861  minPt = cms.double( 0.5 ),
862  maxConsecLostHits = cms.int32( 1 ),
863  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
864  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
865  seedPairPenalty = cms.int32( 0 ),
866  maxNumberOfHits = cms.int32( 1000000000 ),
867  minNumberOfHitsForLoopers = cms.int32( 13 ),
868  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
869  minNumberOfHitsPerLoop = cms.int32( 4 ),
870  minHitsMinPt = cms.int32( 3 ),
871  maxLostHitsFraction = cms.double( 999.0 ),
872  maxLostHits = cms.int32( 1 )
873 )
874 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
875  useSameTrajFilter = cms.bool( True ),
876  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
877  MeasurementTrackerName = cms.string( "" ),
878  keepOriginalIfRebuildFails = cms.bool( False ),
879  lostHitPenalty = cms.double( 30.0 ),
880  lockHits = cms.bool( True ),
881  requireSeedHitsInRebuild = cms.bool( True ),
882  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
883  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
884  maxPtForLooperReconstruction = cms.double( 0.7 ),
885  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
886  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
887  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
888  minNrOfHitsForRebuild = cms.int32( 5 ),
889  maxCand = cms.int32( 3 ),
890  alwaysUseInvalidHits = cms.bool( False ),
891  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
892  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
893  intermediateCleaning = cms.bool( True ),
894  foundHitBonus = cms.double( 5.0 ),
895  updator = cms.string( "hltESPKFUpdator" ),
896  bestHitOnly = cms.bool( True ),
897  seedAs5DHit = cms.bool( False )
898 )
899 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
900  minimumNumberOfHits = cms.int32( 6 ),
901  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
902  seedExtension = cms.int32( 0 ),
903  chargeSignificance = cms.double( -1.0 ),
904  pixelSeedExtension = cms.bool( False ),
905  strictSeedExtension = cms.bool( False ),
906  nSigmaMinPt = cms.double( 5.0 ),
907  maxCCCLostHits = cms.int32( 9999 ),
908  minPt = cms.double( 8.0 ),
909  maxConsecLostHits = cms.int32( 1 ),
910  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
911  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
912  seedPairPenalty = cms.int32( 0 ),
913  maxNumberOfHits = cms.int32( 100 ),
914  minNumberOfHitsForLoopers = cms.int32( 13 ),
915  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
916  minNumberOfHitsPerLoop = cms.int32( 4 ),
917  minHitsMinPt = cms.int32( 3 ),
918  maxLostHitsFraction = cms.double( 999.0 ),
919  maxLostHits = cms.int32( 100 )
920 )
921 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
922  minimumNumberOfHits = cms.int32( 4 ),
923  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
924  seedExtension = cms.int32( 0 ),
925  chargeSignificance = cms.double( -1.0 ),
926  pixelSeedExtension = cms.bool( False ),
927  strictSeedExtension = cms.bool( False ),
928  nSigmaMinPt = cms.double( 5.0 ),
929  maxCCCLostHits = cms.int32( 0 ),
930  minPt = cms.double( 0.3 ),
931  maxConsecLostHits = cms.int32( 1 ),
932  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
933  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
934  seedPairPenalty = cms.int32( 0 ),
935  maxNumberOfHits = cms.int32( 100 ),
936  minNumberOfHitsForLoopers = cms.int32( 13 ),
937  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
938  minNumberOfHitsPerLoop = cms.int32( 4 ),
939  minHitsMinPt = cms.int32( 4 ),
940  maxLostHitsFraction = cms.double( 999.0 ),
941  maxLostHits = cms.int32( 1 )
942 )
943 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
944  minimumNumberOfHits = cms.int32( 5 ),
945  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
946  seedExtension = cms.int32( 0 ),
947  chargeSignificance = cms.double( -1.0 ),
948  pixelSeedExtension = cms.bool( False ),
949  strictSeedExtension = cms.bool( False ),
950  nSigmaMinPt = cms.double( 5.0 ),
951  maxCCCLostHits = cms.int32( 9999 ),
952  minPt = cms.double( 0.3 ),
953  maxConsecLostHits = cms.int32( 3 ),
954  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
955  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
956  seedPairPenalty = cms.int32( 0 ),
957  maxNumberOfHits = cms.int32( 100 ),
958  minNumberOfHitsForLoopers = cms.int32( 13 ),
959  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
960  minNumberOfHitsPerLoop = cms.int32( 4 ),
961  minHitsMinPt = cms.int32( 3 ),
962  maxLostHitsFraction = cms.double( 999.0 ),
963  maxLostHits = cms.int32( 1 )
964 )
965 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
966  minimumNumberOfHits = cms.int32( 5 ),
967  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
968  seedExtension = cms.int32( 0 ),
969  chargeSignificance = cms.double( -1.0 ),
970  pixelSeedExtension = cms.bool( False ),
971  strictSeedExtension = cms.bool( False ),
972  nSigmaMinPt = cms.double( 5.0 ),
973  maxCCCLostHits = cms.int32( 9999 ),
974  minPt = cms.double( 1.0 ),
975  maxConsecLostHits = cms.int32( 1 ),
976  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
977  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
978  seedPairPenalty = cms.int32( 0 ),
979  maxNumberOfHits = cms.int32( 9 ),
980  minNumberOfHitsForLoopers = cms.int32( 13 ),
981  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
982  minNumberOfHitsPerLoop = cms.int32( 4 ),
983  minHitsMinPt = cms.int32( 3 ),
984  maxLostHitsFraction = cms.double( 999.0 ),
985  maxLostHits = cms.int32( 1 )
986 )
987 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
988  useSameTrajFilter = cms.bool( True ),
989  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
990  MeasurementTrackerName = cms.string( "" ),
991  keepOriginalIfRebuildFails = cms.bool( False ),
992  lostHitPenalty = cms.double( 30.0 ),
993  lockHits = cms.bool( True ),
994  requireSeedHitsInRebuild = cms.bool( True ),
995  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
996  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
997  maxPtForLooperReconstruction = cms.double( 0.7 ),
998  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
999  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1000  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1001  minNrOfHitsForRebuild = cms.int32( 5 ),
1002  maxCand = cms.int32( 3 ),
1003  alwaysUseInvalidHits = cms.bool( True ),
1004  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1005  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
1006  intermediateCleaning = cms.bool( True ),
1007  foundHitBonus = cms.double( 5.0 ),
1008  updator = cms.string( "hltESPKFUpdator" ),
1009  bestHitOnly = cms.bool( True ),
1010  seedAs5DHit = cms.bool( False )
1011 )
1012 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
1013  minimumNumberOfHits = cms.int32( 3 ),
1014  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1015  seedExtension = cms.int32( 0 ),
1016  chargeSignificance = cms.double( -1.0 ),
1017  pixelSeedExtension = cms.bool( False ),
1018  strictSeedExtension = cms.bool( False ),
1019  nSigmaMinPt = cms.double( 5.0 ),
1020  maxCCCLostHits = cms.int32( 2 ),
1021  minPt = cms.double( 0.1 ),
1022  maxConsecLostHits = cms.int32( 1 ),
1023  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1024  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1025  seedPairPenalty = cms.int32( 0 ),
1026  maxNumberOfHits = cms.int32( 100 ),
1027  minNumberOfHitsForLoopers = cms.int32( 13 ),
1028  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1029  minNumberOfHitsPerLoop = cms.int32( 4 ),
1030  minHitsMinPt = cms.int32( 3 ),
1031  maxLostHitsFraction = cms.double( 0.1 ),
1032  maxLostHits = cms.int32( 999 )
1033 )
1034 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1035  minimumNumberOfHits = cms.int32( 3 ),
1036  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1037  seedExtension = cms.int32( 0 ),
1038  chargeSignificance = cms.double( -1.0 ),
1039  pixelSeedExtension = cms.bool( False ),
1040  strictSeedExtension = cms.bool( False ),
1041  nSigmaMinPt = cms.double( 5.0 ),
1042  maxCCCLostHits = cms.int32( 1 ),
1043  minPt = cms.double( 0.075 ),
1044  maxConsecLostHits = cms.int32( 1 ),
1045  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1046  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1047  seedPairPenalty = cms.int32( 0 ),
1048  maxNumberOfHits = cms.int32( 100 ),
1049  minNumberOfHitsForLoopers = cms.int32( 13 ),
1050  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1051  minNumberOfHitsPerLoop = cms.int32( 4 ),
1052  minHitsMinPt = cms.int32( 3 ),
1053  maxLostHitsFraction = cms.double( 0.1 ),
1054  maxLostHits = cms.int32( 999 )
1055 )
1056 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
1057  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1058  SeedMomentumForBOFF = cms.double( 5.0 ),
1059  propagator = cms.string( "PropagatorWithMaterial" ),
1060  forceKinematicWithRegionDirection = cms.bool( False ),
1061  magneticField = cms.string( "" ),
1062  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
1063  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
1064  MinOneOverPtError = cms.double( 1.0 )
1065 )
1066 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1067  useSameTrajFilter = cms.bool( True ),
1068  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1069  MeasurementTrackerName = cms.string( "" ),
1070  keepOriginalIfRebuildFails = cms.bool( False ),
1071  lostHitPenalty = cms.double( 30.0 ),
1072  lockHits = cms.bool( True ),
1073  requireSeedHitsInRebuild = cms.bool( True ),
1074  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1075  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1076  maxPtForLooperReconstruction = cms.double( 0.7 ),
1077  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1078  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1079  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1080  minNrOfHitsForRebuild = cms.int32( 5 ),
1081  maxCand = cms.int32( 3 ),
1082  alwaysUseInvalidHits = cms.bool( True ),
1083  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1084  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1085  intermediateCleaning = cms.bool( True ),
1086  foundHitBonus = cms.double( 5.0 ),
1087  updator = cms.string( "hltESPKFUpdator" ),
1088  bestHitOnly = cms.bool( True ),
1089  seedAs5DHit = cms.bool( False )
1090 )
1091 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
1092  useSameTrajFilter = cms.bool( True ),
1093  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1094  MeasurementTrackerName = cms.string( "" ),
1095  keepOriginalIfRebuildFails = cms.bool( False ),
1096  lostHitPenalty = cms.double( 30.0 ),
1097  lockHits = cms.bool( True ),
1098  requireSeedHitsInRebuild = cms.bool( True ),
1099  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1100  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1101  maxPtForLooperReconstruction = cms.double( 0.0 ),
1102  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1103  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1104  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1105  minNrOfHitsForRebuild = cms.int32( 5 ),
1106  maxCand = cms.int32( 2 ),
1107  alwaysUseInvalidHits = cms.bool( False ),
1108  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1109  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1110  intermediateCleaning = cms.bool( True ),
1111  foundHitBonus = cms.double( 5.0 ),
1112  updator = cms.string( "hltESPKFUpdator" ),
1113  bestHitOnly = cms.bool( True ),
1114  seedAs5DHit = cms.bool( False )
1115 )
1116 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
1117  useSameTrajFilter = cms.bool( True ),
1118  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1119  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1120  lostHitPenalty = cms.double( 30.0 ),
1121  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1122  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1123  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1124  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1125  maxCand = cms.int32( 2 ),
1126  alwaysUseInvalidHits = cms.bool( False ),
1127  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1128  intermediateCleaning = cms.bool( True ),
1129  updator = cms.string( "hltESPKFUpdator" ),
1130  seedAs5DHit = cms.bool( False )
1131 )
1132 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1133  useSameTrajFilter = cms.bool( True ),
1134  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1135  MeasurementTrackerName = cms.string( "" ),
1136  keepOriginalIfRebuildFails = cms.bool( False ),
1137  lostHitPenalty = cms.double( 30.0 ),
1138  lockHits = cms.bool( True ),
1139  requireSeedHitsInRebuild = cms.bool( True ),
1140  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1141  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1142  maxPtForLooperReconstruction = cms.double( 0.0 ),
1143  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1144  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1145  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1146  minNrOfHitsForRebuild = cms.int32( 5 ),
1147  maxCand = cms.int32( 2 ),
1148  alwaysUseInvalidHits = cms.bool( False ),
1149  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1150  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1151  intermediateCleaning = cms.bool( True ),
1152  foundHitBonus = cms.double( 5.0 ),
1153  updator = cms.string( "hltESPKFUpdator" ),
1154  bestHitOnly = cms.bool( True ),
1155  seedAs5DHit = cms.bool( False )
1156 )
1157 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1158 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1159  useSameTrajFilter = cms.bool( True ),
1160  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1161  MeasurementTrackerName = cms.string( "" ),
1162  keepOriginalIfRebuildFails = cms.bool( False ),
1163  lostHitPenalty = cms.double( 30.0 ),
1164  lockHits = cms.bool( True ),
1165  requireSeedHitsInRebuild = cms.bool( True ),
1166  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1167  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1168  maxPtForLooperReconstruction = cms.double( 0.7 ),
1169  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1170  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1171  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1172  minNrOfHitsForRebuild = cms.int32( 5 ),
1173  maxCand = cms.int32( 4 ),
1174  alwaysUseInvalidHits = cms.bool( True ),
1175  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1176  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1177  intermediateCleaning = cms.bool( True ),
1178  foundHitBonus = cms.double( 5.0 ),
1179  updator = cms.string( "hltESPKFUpdator" ),
1180  bestHitOnly = cms.bool( True ),
1181  seedAs5DHit = cms.bool( False )
1182 )
1183 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
1184  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1185  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1186  lostHitPenalty = cms.double( 30.0 ),
1187  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1188  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1189  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
1190  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1191  maxCand = cms.int32( 1 ),
1192  alwaysUseInvalidHits = cms.bool( False ),
1193  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1194  intermediateCleaning = cms.bool( True ),
1195  updator = cms.string( "hltESPKFUpdator" ),
1196  seedAs5DHit = cms.bool( False )
1197 )
1198 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
1199  minimumNumberOfHits = cms.int32( 5 ),
1200  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1201  seedExtension = cms.int32( 0 ),
1202  chargeSignificance = cms.double( -1.0 ),
1203  pixelSeedExtension = cms.bool( False ),
1204  strictSeedExtension = cms.bool( False ),
1205  nSigmaMinPt = cms.double( 5.0 ),
1206  maxCCCLostHits = cms.int32( 9999 ),
1207  minPt = cms.double( 2.0 ),
1208  maxConsecLostHits = cms.int32( 1 ),
1209  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1210  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1211  seedPairPenalty = cms.int32( 0 ),
1212  maxNumberOfHits = cms.int32( -1 ),
1213  minNumberOfHitsForLoopers = cms.int32( 13 ),
1214  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1215  minNumberOfHitsPerLoop = cms.int32( 4 ),
1216  minHitsMinPt = cms.int32( -1 ),
1217  maxLostHitsFraction = cms.double( 999.0 ),
1218  maxLostHits = cms.int32( 1 )
1219 )
1220 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
1221  useSameTrajFilter = cms.bool( True ),
1222  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1223  MeasurementTrackerName = cms.string( "" ),
1224  keepOriginalIfRebuildFails = cms.bool( False ),
1225  lostHitPenalty = cms.double( 30.0 ),
1226  lockHits = cms.bool( True ),
1227  requireSeedHitsInRebuild = cms.bool( True ),
1228  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1229  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1230  maxPtForLooperReconstruction = cms.double( 0.7 ),
1231  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1232  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1233  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1234  minNrOfHitsForRebuild = cms.int32( 5 ),
1235  maxCand = cms.int32( 50 ),
1236  alwaysUseInvalidHits = cms.bool( True ),
1237  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1238  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1239  intermediateCleaning = cms.bool( True ),
1240  foundHitBonus = cms.double( 5.0 ),
1241  updator = cms.string( "hltESPKFUpdator" ),
1242  bestHitOnly = cms.bool( True ),
1243  seedAs5DHit = cms.bool( False )
1244 )
1245 fragment.HLTPSetPvClusterComparer = cms.PSet(
1246  track_chi2_max = cms.double( 9999999.0 ),
1247  track_pt_max = cms.double( 10.0 ),
1248  track_prob_min = cms.double( -1.0 ),
1249  track_pt_min = cms.double( 2.5 )
1250 )
1251 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1252  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1253  lostHitPenalty = cms.double( 30.0 ),
1254  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1255  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1256  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1257  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1258  maxCand = cms.int32( 4 ),
1259  alwaysUseInvalidHits = cms.bool( True ),
1260  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1261  intermediateCleaning = cms.bool( True ),
1262  updator = cms.string( "hltESPKFUpdator" ),
1263  seedAs5DHit = cms.bool( False )
1264 )
1265 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
1266  minimumNumberOfHits = cms.int32( 4 ),
1267  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1268  seedExtension = cms.int32( 0 ),
1269  chargeSignificance = cms.double( -1.0 ),
1270  pixelSeedExtension = cms.bool( False ),
1271  strictSeedExtension = cms.bool( False ),
1272  nSigmaMinPt = cms.double( 5.0 ),
1273  maxCCCLostHits = cms.int32( 9999 ),
1274  minPt = cms.double( 0.05 ),
1275  maxConsecLostHits = cms.int32( 1 ),
1276  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1277  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1278  seedPairPenalty = cms.int32( 0 ),
1279  maxNumberOfHits = cms.int32( 100 ),
1280  minNumberOfHitsForLoopers = cms.int32( 13 ),
1281  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1282  minNumberOfHitsPerLoop = cms.int32( 4 ),
1283  minHitsMinPt = cms.int32( 3 ),
1284  maxLostHitsFraction = cms.double( 0.1 ),
1285  maxLostHits = cms.int32( 0 )
1286 )
1287 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
1288  useSameTrajFilter = cms.bool( True ),
1289  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1290  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1291  keepOriginalIfRebuildFails = cms.bool( False ),
1292  lostHitPenalty = cms.double( 30.0 ),
1293  lockHits = cms.bool( True ),
1294  requireSeedHitsInRebuild = cms.bool( True ),
1295  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1296  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1297  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1298  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1299  minNrOfHitsForRebuild = cms.int32( 5 ),
1300  maxCand = cms.int32( 2 ),
1301  alwaysUseInvalidHits = cms.bool( False ),
1302  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1303  intermediateCleaning = cms.bool( True ),
1304  foundHitBonus = cms.double( 5.0 ),
1305  updator = cms.string( "hltESPKFUpdator" ),
1306  bestHitOnly = cms.bool( True ),
1307  seedAs5DHit = cms.bool( False )
1308 )
1309 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
1310  rescaleErrorIfFail = cms.double( 1.0 ),
1311  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
1312  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1313  lostHitPenalty = cms.double( 30.0 ),
1314  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1315  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1316  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
1317  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1318  maxCand = cms.int32( 5 ),
1319  alwaysUseInvalidHits = cms.bool( True ),
1320  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1321  intermediateCleaning = cms.bool( False ),
1322  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1323  updator = cms.string( "hltESPKFUpdator" ),
1324  deltaEta = cms.double( -1.0 ),
1325  useSeedLayer = cms.bool( True ),
1326  deltaPhi = cms.double( -1.0 ),
1327  seedAs5DHit = cms.bool( False )
1328 )
1329 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
1330  minimumNumberOfHits = cms.int32( 6 ),
1331  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1332  seedExtension = cms.int32( 0 ),
1333  chargeSignificance = cms.double( -1.0 ),
1334  pixelSeedExtension = cms.bool( False ),
1335  strictSeedExtension = cms.bool( False ),
1336  nSigmaMinPt = cms.double( 5.0 ),
1337  maxCCCLostHits = cms.int32( 9999 ),
1338  minPt = cms.double( 1.0 ),
1339  maxConsecLostHits = cms.int32( 1 ),
1340  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1341  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1342  seedPairPenalty = cms.int32( 0 ),
1343  maxNumberOfHits = cms.int32( 100 ),
1344  minNumberOfHitsForLoopers = cms.int32( 13 ),
1345  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1346  minNumberOfHitsPerLoop = cms.int32( 4 ),
1347  minHitsMinPt = cms.int32( 3 ),
1348  maxLostHitsFraction = cms.double( 999.0 ),
1349  maxLostHits = cms.int32( 100 )
1350 )
1351 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
1352  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1353  bestHitOnly = cms.bool( True ),
1354  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1355  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1356  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1357  useSameTrajFilter = cms.bool( True ),
1358  maxCand = cms.int32( 3 ),
1359  intermediateCleaning = cms.bool( True ),
1360  lostHitPenalty = cms.double( 30.0 ),
1361  foundHitBonus = cms.double( 10.0 ),
1362  MeasurementTrackerName = cms.string( "" ),
1363  lockHits = cms.bool( True ),
1364  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1365  updator = cms.string( "hltESPKFUpdator" ),
1366  alwaysUseInvalidHits = cms.bool( True ),
1367  requireSeedHitsInRebuild = cms.bool( True ),
1368  keepOriginalIfRebuildFails = cms.bool( True ),
1369  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1370  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1371  minNrOfHitsForRebuild = cms.int32( 1 ),
1372  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1373  maxPtForLooperReconstruction = cms.double( 0.7 ),
1374  seedAs5DHit = cms.bool( False )
1375 )
1376 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1377  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1378  minimumNumberOfHits = cms.int32( 3 ),
1379  seedPairPenalty = cms.int32( 0 ),
1380  chargeSignificance = cms.double( -1.0 ),
1381  minPt = cms.double( 0.2 ),
1382  nSigmaMinPt = cms.double( 5.0 ),
1383  minHitsMinPt = cms.int32( 3 ),
1384  maxLostHits = cms.int32( 999 ),
1385  maxConsecLostHits = cms.int32( 1 ),
1386  maxNumberOfHits = cms.int32( 100 ),
1387  maxLostHitsFraction = cms.double( 0.1 ),
1388  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1389  seedExtension = cms.int32( 0 ),
1390  strictSeedExtension = cms.bool( False ),
1391  pixelSeedExtension = cms.bool( False ),
1392  minNumberOfHitsForLoopers = cms.int32( 13 ),
1393  minNumberOfHitsPerLoop = cms.int32( 4 ),
1394  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1395  maxCCCLostHits = cms.int32( 0 ),
1396  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1397 )
1398 fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet(
1399  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1400  bestHitOnly = cms.bool( True ),
1401  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1402  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1403  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1404  useSameTrajFilter = cms.bool( True ),
1405  maxCand = cms.int32( 4 ),
1406  intermediateCleaning = cms.bool( True ),
1407  lostHitPenalty = cms.double( 30.0 ),
1408  foundHitBonus = cms.double( 10.0 ),
1409  MeasurementTrackerName = cms.string( "" ),
1410  lockHits = cms.bool( True ),
1411  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1412  updator = cms.string( "hltESPKFUpdator" ),
1413  alwaysUseInvalidHits = cms.bool( True ),
1414  requireSeedHitsInRebuild = cms.bool( True ),
1415  keepOriginalIfRebuildFails = cms.bool( False ),
1416  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1417  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1418  minNrOfHitsForRebuild = cms.int32( 5 ),
1419  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1420  maxPtForLooperReconstruction = cms.double( 0.7 ),
1421  seedAs5DHit = cms.bool( False )
1422 )
1423 fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet(
1424  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1425  minimumNumberOfHits = cms.int32( 3 ),
1426  seedPairPenalty = cms.int32( 0 ),
1427  chargeSignificance = cms.double( -1.0 ),
1428  minPt = cms.double( 0.075 ),
1429  nSigmaMinPt = cms.double( 5.0 ),
1430  minHitsMinPt = cms.int32( 3 ),
1431  maxLostHits = cms.int32( 999 ),
1432  maxConsecLostHits = cms.int32( 1 ),
1433  maxNumberOfHits = cms.int32( 100 ),
1434  maxLostHitsFraction = cms.double( 0.1 ),
1435  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1436  seedExtension = cms.int32( 0 ),
1437  strictSeedExtension = cms.bool( False ),
1438  pixelSeedExtension = cms.bool( False ),
1439  minNumberOfHitsForLoopers = cms.int32( 13 ),
1440  minNumberOfHitsPerLoop = cms.int32( 4 ),
1441  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1442  maxCCCLostHits = cms.int32( 0 ),
1443  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1444 )
1445 fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet(
1446  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1447  bestHitOnly = cms.bool( True ),
1448  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1449  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1450  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1451  useSameTrajFilter = cms.bool( True ),
1452  maxCand = cms.int32( 3 ),
1453  intermediateCleaning = cms.bool( True ),
1454  lostHitPenalty = cms.double( 30.0 ),
1455  foundHitBonus = cms.double( 10.0 ),
1456  MeasurementTrackerName = cms.string( "" ),
1457  lockHits = cms.bool( True ),
1458  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1459  updator = cms.string( "hltESPKFUpdator" ),
1460  alwaysUseInvalidHits = cms.bool( True ),
1461  requireSeedHitsInRebuild = cms.bool( True ),
1462  keepOriginalIfRebuildFails = cms.bool( False ),
1463  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1464  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1465  minNrOfHitsForRebuild = cms.int32( 5 ),
1466  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1467  maxPtForLooperReconstruction = cms.double( 0.7 ),
1468  seedAs5DHit = cms.bool( False )
1469 )
1470 fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet(
1471  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1472  minimumNumberOfHits = cms.int32( 3 ),
1473  seedPairPenalty = cms.int32( 5 ),
1474  chargeSignificance = cms.double( -1.0 ),
1475  minPt = cms.double( 0.2 ),
1476  nSigmaMinPt = cms.double( 5.0 ),
1477  minHitsMinPt = cms.int32( 3 ),
1478  maxLostHits = cms.int32( 999 ),
1479  maxConsecLostHits = cms.int32( 1 ),
1480  maxNumberOfHits = cms.int32( 100 ),
1481  maxLostHitsFraction = cms.double( 0.1 ),
1482  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1483  seedExtension = cms.int32( 0 ),
1484  strictSeedExtension = cms.bool( False ),
1485  pixelSeedExtension = cms.bool( False ),
1486  minNumberOfHitsForLoopers = cms.int32( 13 ),
1487  minNumberOfHitsPerLoop = cms.int32( 4 ),
1488  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1489  maxCCCLostHits = cms.int32( 0 ),
1490  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1491 )
1492 fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet(
1493  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1494  bestHitOnly = cms.bool( True ),
1495  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1496  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1497  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1498  useSameTrajFilter = cms.bool( True ),
1499  maxCand = cms.int32( 4 ),
1500  intermediateCleaning = cms.bool( True ),
1501  lostHitPenalty = cms.double( 30.0 ),
1502  foundHitBonus = cms.double( 10.0 ),
1503  MeasurementTrackerName = cms.string( "" ),
1504  lockHits = cms.bool( True ),
1505  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1506  updator = cms.string( "hltESPKFUpdator" ),
1507  alwaysUseInvalidHits = cms.bool( True ),
1508  requireSeedHitsInRebuild = cms.bool( True ),
1509  keepOriginalIfRebuildFails = cms.bool( False ),
1510  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
1511  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1512  minNrOfHitsForRebuild = cms.int32( 5 ),
1513  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1514  maxPtForLooperReconstruction = cms.double( 0.7 ),
1515  seedAs5DHit = cms.bool( False )
1516 )
1517 fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet(
1518  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1519  minimumNumberOfHits = cms.int32( 3 ),
1520  seedPairPenalty = cms.int32( 0 ),
1521  chargeSignificance = cms.double( -1.0 ),
1522  minPt = cms.double( 0.075 ),
1523  nSigmaMinPt = cms.double( 5.0 ),
1524  minHitsMinPt = cms.int32( 3 ),
1525  maxLostHits = cms.int32( 999 ),
1526  maxConsecLostHits = cms.int32( 1 ),
1527  maxNumberOfHits = cms.int32( 100 ),
1528  maxLostHitsFraction = cms.double( 0.1 ),
1529  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1530  seedExtension = cms.int32( 0 ),
1531  strictSeedExtension = cms.bool( False ),
1532  pixelSeedExtension = cms.bool( False ),
1533  minNumberOfHitsForLoopers = cms.int32( 13 ),
1534  minNumberOfHitsPerLoop = cms.int32( 4 ),
1535  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1536  maxCCCLostHits = cms.int32( 0 ),
1537  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1538 )
1539 fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet(
1540  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1541  bestHitOnly = cms.bool( True ),
1542  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1543  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1544  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1545  useSameTrajFilter = cms.bool( True ),
1546  maxCand = cms.int32( 3 ),
1547  intermediateCleaning = cms.bool( True ),
1548  lostHitPenalty = cms.double( 30.0 ),
1549  foundHitBonus = cms.double( 10.0 ),
1550  MeasurementTrackerName = cms.string( "" ),
1551  lockHits = cms.bool( True ),
1552  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1553  updator = cms.string( "hltESPKFUpdator" ),
1554  alwaysUseInvalidHits = cms.bool( True ),
1555  requireSeedHitsInRebuild = cms.bool( True ),
1556  keepOriginalIfRebuildFails = cms.bool( False ),
1557  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1558  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1559  minNrOfHitsForRebuild = cms.int32( 5 ),
1560  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1561  maxPtForLooperReconstruction = cms.double( 0.7 ),
1562  seedAs5DHit = cms.bool( False )
1563 )
1564 fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet(
1565  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1566  minimumNumberOfHits = cms.int32( 3 ),
1567  seedPairPenalty = cms.int32( 0 ),
1568  chargeSignificance = cms.double( -1.0 ),
1569  minPt = cms.double( 0.075 ),
1570  nSigmaMinPt = cms.double( 5.0 ),
1571  minHitsMinPt = cms.int32( 3 ),
1572  maxLostHits = cms.int32( 999 ),
1573  maxConsecLostHits = cms.int32( 1 ),
1574  maxNumberOfHits = cms.int32( 100 ),
1575  maxLostHitsFraction = cms.double( 0.1 ),
1576  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1577  seedExtension = cms.int32( 0 ),
1578  strictSeedExtension = cms.bool( False ),
1579  pixelSeedExtension = cms.bool( False ),
1580  minNumberOfHitsForLoopers = cms.int32( 13 ),
1581  minNumberOfHitsPerLoop = cms.int32( 4 ),
1582  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1583  maxCCCLostHits = cms.int32( 0 ),
1584  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1585 )
1586 fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet(
1587  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1588  bestHitOnly = cms.bool( True ),
1589  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1590  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1591  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1592  useSameTrajFilter = cms.bool( True ),
1593  maxCand = cms.int32( 3 ),
1594  intermediateCleaning = cms.bool( True ),
1595  lostHitPenalty = cms.double( 30.0 ),
1596  foundHitBonus = cms.double( 10.0 ),
1597  MeasurementTrackerName = cms.string( "" ),
1598  lockHits = cms.bool( True ),
1599  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1600  updator = cms.string( "hltESPKFUpdator" ),
1601  alwaysUseInvalidHits = cms.bool( True ),
1602  requireSeedHitsInRebuild = cms.bool( True ),
1603  keepOriginalIfRebuildFails = cms.bool( False ),
1604  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1605  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1606  minNrOfHitsForRebuild = cms.int32( 5 ),
1607  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1608  maxPtForLooperReconstruction = cms.double( 0.7 ),
1609  seedAs5DHit = cms.bool( False )
1610 )
1611 fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet(
1612  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1613  minimumNumberOfHits = cms.int32( 3 ),
1614  seedPairPenalty = cms.int32( 0 ),
1615  chargeSignificance = cms.double( -1.0 ),
1616  minPt = cms.double( 0.075 ),
1617  nSigmaMinPt = cms.double( 5.0 ),
1618  minHitsMinPt = cms.int32( 3 ),
1619  maxLostHits = cms.int32( 999 ),
1620  maxConsecLostHits = cms.int32( 1 ),
1621  maxNumberOfHits = cms.int32( 100 ),
1622  maxLostHitsFraction = cms.double( 0.1 ),
1623  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1624  seedExtension = cms.int32( 0 ),
1625  strictSeedExtension = cms.bool( False ),
1626  pixelSeedExtension = cms.bool( False ),
1627  minNumberOfHitsForLoopers = cms.int32( 13 ),
1628  minNumberOfHitsPerLoop = cms.int32( 4 ),
1629  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1630  maxCCCLostHits = cms.int32( 0 ),
1631  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1632 )
1633 fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet(
1634  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1635  bestHitOnly = cms.bool( True ),
1636  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1637  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1638  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1639  useSameTrajFilter = cms.bool( True ),
1640  maxCand = cms.int32( 2 ),
1641  intermediateCleaning = cms.bool( True ),
1642  lostHitPenalty = cms.double( 30.0 ),
1643  foundHitBonus = cms.double( 10.0 ),
1644  MeasurementTrackerName = cms.string( "" ),
1645  lockHits = cms.bool( True ),
1646  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1647  updator = cms.string( "hltESPKFUpdator" ),
1648  alwaysUseInvalidHits = cms.bool( True ),
1649  requireSeedHitsInRebuild = cms.bool( True ),
1650  keepOriginalIfRebuildFails = cms.bool( False ),
1651  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1652  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1653  minNrOfHitsForRebuild = cms.int32( 5 ),
1654  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1655  maxPtForLooperReconstruction = cms.double( 0.7 ),
1656  seedAs5DHit = cms.bool( False )
1657 )
1658 fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet(
1659  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1660  minimumNumberOfHits = cms.int32( 3 ),
1661  seedPairPenalty = cms.int32( 0 ),
1662  chargeSignificance = cms.double( -1.0 ),
1663  minPt = cms.double( 0.1 ),
1664  nSigmaMinPt = cms.double( 5.0 ),
1665  minHitsMinPt = cms.int32( 3 ),
1666  maxLostHits = cms.int32( 999 ),
1667  maxConsecLostHits = cms.int32( 1 ),
1668  maxNumberOfHits = cms.int32( 100 ),
1669  maxLostHitsFraction = cms.double( 0.1 ),
1670  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1671  seedExtension = cms.int32( 0 ),
1672  strictSeedExtension = cms.bool( False ),
1673  pixelSeedExtension = cms.bool( False ),
1674  minNumberOfHitsForLoopers = cms.int32( 13 ),
1675  minNumberOfHitsPerLoop = cms.int32( 4 ),
1676  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1677  maxCCCLostHits = cms.int32( 9999 ),
1678  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1679 )
1680 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
1681  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1682  bestHitOnly = cms.bool( True ),
1683  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1684  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1685  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1686  useSameTrajFilter = cms.bool( True ),
1687  maxCand = cms.int32( 2 ),
1688  intermediateCleaning = cms.bool( True ),
1689  lostHitPenalty = cms.double( 30.0 ),
1690  foundHitBonus = cms.double( 10.0 ),
1691  MeasurementTrackerName = cms.string( "" ),
1692  lockHits = cms.bool( True ),
1693  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1694  updator = cms.string( "hltESPKFUpdator" ),
1695  alwaysUseInvalidHits = cms.bool( False ),
1696  requireSeedHitsInRebuild = cms.bool( True ),
1697  keepOriginalIfRebuildFails = cms.bool( False ),
1698  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1699  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1700  minNrOfHitsForRebuild = cms.int32( 4 ),
1701  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1702  maxPtForLooperReconstruction = cms.double( 0.7 ),
1703  seedAs5DHit = cms.bool( False )
1704 )
1705 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1706  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1707  minimumNumberOfHits = cms.int32( 4 ),
1708  seedPairPenalty = cms.int32( 1 ),
1709  chargeSignificance = cms.double( -1.0 ),
1710  minPt = cms.double( 0.1 ),
1711  nSigmaMinPt = cms.double( 5.0 ),
1712  minHitsMinPt = cms.int32( 3 ),
1713  maxLostHits = cms.int32( 0 ),
1714  maxConsecLostHits = cms.int32( 1 ),
1715  maxNumberOfHits = cms.int32( 100 ),
1716  maxLostHitsFraction = cms.double( 0.1 ),
1717  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1718  seedExtension = cms.int32( 0 ),
1719  strictSeedExtension = cms.bool( False ),
1720  pixelSeedExtension = cms.bool( False ),
1721  minNumberOfHitsForLoopers = cms.int32( 13 ),
1722  minNumberOfHitsPerLoop = cms.int32( 4 ),
1723  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1724  maxCCCLostHits = cms.int32( 9999 ),
1725  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1726 )
1727 fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet(
1728  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1729  minimumNumberOfHits = cms.int32( 5 ),
1730  seedPairPenalty = cms.int32( 1 ),
1731  chargeSignificance = cms.double( -1.0 ),
1732  minPt = cms.double( 0.1 ),
1733  nSigmaMinPt = cms.double( 5.0 ),
1734  minHitsMinPt = cms.int32( 3 ),
1735  maxLostHits = cms.int32( 0 ),
1736  maxConsecLostHits = cms.int32( 1 ),
1737  maxNumberOfHits = cms.int32( 100 ),
1738  maxLostHitsFraction = cms.double( 0.1 ),
1739  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1740  seedExtension = cms.int32( 0 ),
1741  strictSeedExtension = cms.bool( False ),
1742  pixelSeedExtension = cms.bool( False ),
1743  minNumberOfHitsForLoopers = cms.int32( 13 ),
1744  minNumberOfHitsPerLoop = cms.int32( 4 ),
1745  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1746  maxCCCLostHits = cms.int32( 9999 ),
1747  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1748 )
1749 fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet(
1750  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1751  minimumNumberOfHits = cms.int32( 4 ),
1752  seedPairPenalty = cms.int32( 1 ),
1753  chargeSignificance = cms.double( -1.0 ),
1754  minPt = cms.double( 0.1 ),
1755  nSigmaMinPt = cms.double( 5.0 ),
1756  minHitsMinPt = cms.int32( 3 ),
1757  maxLostHits = cms.int32( 0 ),
1758  maxConsecLostHits = cms.int32( 1 ),
1759  maxNumberOfHits = cms.int32( 100 ),
1760  maxLostHitsFraction = cms.double( 0.1 ),
1761  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1762  seedExtension = cms.int32( 0 ),
1763  strictSeedExtension = cms.bool( False ),
1764  pixelSeedExtension = cms.bool( False ),
1765  minNumberOfHitsForLoopers = cms.int32( 13 ),
1766  minNumberOfHitsPerLoop = cms.int32( 4 ),
1767  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1768  maxCCCLostHits = cms.int32( 9999 ),
1769  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1770 )
1771 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1772  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1773  bestHitOnly = cms.bool( True ),
1774  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1775  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ),
1776  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ),
1777  useSameTrajFilter = cms.bool( False ),
1778  maxCand = cms.int32( 2 ),
1779  intermediateCleaning = cms.bool( True ),
1780  lostHitPenalty = cms.double( 30.0 ),
1781  foundHitBonus = cms.double( 10.0 ),
1782  MeasurementTrackerName = cms.string( "" ),
1783  lockHits = cms.bool( True ),
1784  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1785  updator = cms.string( "hltESPKFUpdator" ),
1786  alwaysUseInvalidHits = cms.bool( False ),
1787  requireSeedHitsInRebuild = cms.bool( True ),
1788  keepOriginalIfRebuildFails = cms.bool( False ),
1789  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1790  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1791  minNrOfHitsForRebuild = cms.int32( 4 ),
1792  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1793  maxPtForLooperReconstruction = cms.double( 0.7 ),
1794  seedAs5DHit = cms.bool( False )
1795 )
1796 fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet(
1797  rescaleErrorIfFail = cms.double( 1.0 ),
1798  keepOriginalIfRebuildFails = cms.bool( False ),
1799  lockHits = cms.bool( True ),
1800  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1801  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1802  maxCand = cms.int32( 5 ),
1803  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1804  intermediateCleaning = cms.bool( True ),
1805  bestHitOnly = cms.bool( True ),
1806  deltaEta = cms.double( -1.0 ),
1807  useSeedLayer = cms.bool( False ),
1808  useSameTrajFilter = cms.bool( True ),
1809  MeasurementTrackerName = cms.string( "hltSiStripClusters" ),
1810  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1811  lostHitPenalty = cms.double( 30.0 ),
1812  requireSeedHitsInRebuild = cms.bool( False ),
1813  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1814  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1815  minNrOfHitsForRebuild = cms.int32( 5 ),
1816  alwaysUseInvalidHits = cms.bool( True ),
1817  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1818  foundHitBonus = cms.double( 1000.0 ),
1819  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1820  updator = cms.string( "hltESPKFUpdator" ),
1821  deltaPhi = cms.double( -1.0 ),
1822  seedAs5DHit = cms.bool( False )
1823 )
1824 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1825  useSameTrajFilter = cms.bool( True ),
1826  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1827  MeasurementTrackerName = cms.string( "" ),
1828  keepOriginalIfRebuildFails = cms.bool( True ),
1829  lostHitPenalty = cms.double( 1.0 ),
1830  lockHits = cms.bool( True ),
1831  requireSeedHitsInRebuild = cms.bool( True ),
1832  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1833  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1834  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1835  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1836  minNrOfHitsForRebuild = cms.int32( 2 ),
1837  maxCand = cms.int32( 5 ),
1838  alwaysUseInvalidHits = cms.bool( True ),
1839  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1840  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1841  intermediateCleaning = cms.bool( True ),
1842  foundHitBonus = cms.double( 1000.0 ),
1843  updator = cms.string( "hltESPKFUpdator" ),
1844  bestHitOnly = cms.bool( True ),
1845  seedAs5DHit = cms.bool( False )
1846 )
1847 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1848  minimumNumberOfHits = cms.int32( 3 ),
1849  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1850  seedExtension = cms.int32( 0 ),
1851  chargeSignificance = cms.double( -1.0 ),
1852  pixelSeedExtension = cms.bool( False ),
1853  strictSeedExtension = cms.bool( False ),
1854  nSigmaMinPt = cms.double( 5.0 ),
1855  maxCCCLostHits = cms.int32( 9999 ),
1856  minPt = cms.double( 0.9 ),
1857  maxConsecLostHits = cms.int32( 1 ),
1858  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1859  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1860  seedPairPenalty = cms.int32( 0 ),
1861  maxNumberOfHits = cms.int32( 100 ),
1862  minNumberOfHitsForLoopers = cms.int32( 13 ),
1863  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1864  minNumberOfHitsPerLoop = cms.int32( 4 ),
1865  minHitsMinPt = cms.int32( 3 ),
1866  maxLostHitsFraction = cms.double( 0.1 ),
1867  maxLostHits = cms.int32( 999 )
1868 )
1869 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1870  useSameTrajFilter = cms.bool( True ),
1871  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1872  MeasurementTrackerName = cms.string( "" ),
1873  keepOriginalIfRebuildFails = cms.bool( True ),
1874  lostHitPenalty = cms.double( 1.0 ),
1875  lockHits = cms.bool( True ),
1876  requireSeedHitsInRebuild = cms.bool( True ),
1877  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1878  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1879  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1880  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1881  minNrOfHitsForRebuild = cms.int32( 2 ),
1882  maxCand = cms.int32( 5 ),
1883  alwaysUseInvalidHits = cms.bool( True ),
1884  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1885  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1886  intermediateCleaning = cms.bool( True ),
1887  foundHitBonus = cms.double( 1000.0 ),
1888  updator = cms.string( "hltESPKFUpdator" ),
1889  bestHitOnly = cms.bool( True ),
1890  seedAs5DHit = cms.bool( False )
1891 )
1892 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1893  minimumNumberOfHits = cms.int32( 3 ),
1894  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1895  seedExtension = cms.int32( 0 ),
1896  chargeSignificance = cms.double( -1.0 ),
1897  pixelSeedExtension = cms.bool( False ),
1898  strictSeedExtension = cms.bool( False ),
1899  nSigmaMinPt = cms.double( 5.0 ),
1900  maxCCCLostHits = cms.int32( 9999 ),
1901  minPt = cms.double( 0.9 ),
1902  maxConsecLostHits = cms.int32( 1 ),
1903  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1904  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1905  seedPairPenalty = cms.int32( 0 ),
1906  maxNumberOfHits = cms.int32( 100 ),
1907  minNumberOfHitsForLoopers = cms.int32( 13 ),
1908  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1909  minNumberOfHitsPerLoop = cms.int32( 4 ),
1910  minHitsMinPt = cms.int32( 3 ),
1911  maxLostHitsFraction = cms.double( 0.1 ),
1912  maxLostHits = cms.int32( 999 )
1913 )
1914 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1915  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1916  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1917  lostHitPenalty = cms.double( 30.0 ),
1918  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1919  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1920  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
1921  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1922  maxCand = cms.int32( 2 ),
1923  alwaysUseInvalidHits = cms.bool( False ),
1924  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1925  intermediateCleaning = cms.bool( True ),
1926  updator = cms.string( "hltESPKFUpdator" ),
1927  seedAs5DHit = cms.bool( False )
1928 )
1929 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
1930  minimumNumberOfHits = cms.int32( 5 ),
1931  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1932  seedExtension = cms.int32( 0 ),
1933  chargeSignificance = cms.double( -1.0 ),
1934  pixelSeedExtension = cms.bool( False ),
1935  strictSeedExtension = cms.bool( False ),
1936  nSigmaMinPt = cms.double( 5.0 ),
1937  maxCCCLostHits = cms.int32( 9999 ),
1938  minPt = cms.double( 0.3 ),
1939  maxConsecLostHits = cms.int32( 3 ),
1940  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1941  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1942  seedPairPenalty = cms.int32( 0 ),
1943  maxNumberOfHits = cms.int32( 100 ),
1944  minNumberOfHitsForLoopers = cms.int32( 13 ),
1945  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1946  minNumberOfHitsPerLoop = cms.int32( 4 ),
1947  minHitsMinPt = cms.int32( 3 ),
1948  maxLostHitsFraction = cms.double( 999.0 ),
1949  maxLostHits = cms.int32( 1 )
1950 )
1951 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1952  useSameTrajFilter = cms.bool( True ),
1953  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1954  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1955  keepOriginalIfRebuildFails = cms.bool( False ),
1956  lostHitPenalty = cms.double( 30.0 ),
1957  lockHits = cms.bool( True ),
1958  requireSeedHitsInRebuild = cms.bool( False ),
1959  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1960  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1961  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
1962  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1963  minNrOfHitsForRebuild = cms.int32( 5 ),
1964  maxCand = cms.int32( 2 ),
1965  alwaysUseInvalidHits = cms.bool( False ),
1966  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1967  intermediateCleaning = cms.bool( True ),
1968  foundHitBonus = cms.double( 1000.0 ),
1969  updator = cms.string( "hltESPKFUpdator" ),
1970  bestHitOnly = cms.bool( True ),
1971  seedAs5DHit = cms.bool( False )
1972 )
1973 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
1974  minimumNumberOfHits = cms.int32( 5 ),
1975  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1976  seedExtension = cms.int32( 0 ),
1977  chargeSignificance = cms.double( -1.0 ),
1978  pixelSeedExtension = cms.bool( False ),
1979  strictSeedExtension = cms.bool( False ),
1980  nSigmaMinPt = cms.double( 5.0 ),
1981  maxCCCLostHits = cms.int32( 9999 ),
1982  minPt = cms.double( 0.3 ),
1983  maxConsecLostHits = cms.int32( 3 ),
1984  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1985  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1986  seedPairPenalty = cms.int32( 0 ),
1987  maxNumberOfHits = cms.int32( 100 ),
1988  minNumberOfHitsForLoopers = cms.int32( 13 ),
1989  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1990  minNumberOfHitsPerLoop = cms.int32( 4 ),
1991  minHitsMinPt = cms.int32( 3 ),
1992  maxLostHitsFraction = cms.double( 999.0 ),
1993  maxLostHits = cms.int32( 1 )
1994 )
1995 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1996  useSameTrajFilter = cms.bool( True ),
1997  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1998  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1999  keepOriginalIfRebuildFails = cms.bool( False ),
2000  lostHitPenalty = cms.double( 30.0 ),
2001  lockHits = cms.bool( True ),
2002  requireSeedHitsInRebuild = cms.bool( False ),
2003  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2004  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2005  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
2006  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2007  minNrOfHitsForRebuild = cms.int32( 5 ),
2008  maxCand = cms.int32( 2 ),
2009  alwaysUseInvalidHits = cms.bool( False ),
2010  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2011  intermediateCleaning = cms.bool( True ),
2012  foundHitBonus = cms.double( 1000.0 ),
2013  updator = cms.string( "hltESPKFUpdator" ),
2014  bestHitOnly = cms.bool( True ),
2015  seedAs5DHit = cms.bool( False )
2016 )
2017 fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet(
2018  minimumNumberOfHits = cms.int32( 5 ),
2019  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2020  seedExtension = cms.int32( 0 ),
2021  chargeSignificance = cms.double( -1.0 ),
2022  pixelSeedExtension = cms.bool( False ),
2023  strictSeedExtension = cms.bool( False ),
2024  nSigmaMinPt = cms.double( 5.0 ),
2025  maxCCCLostHits = cms.int32( 9999 ),
2026  minPt = cms.double( 3.0 ),
2027  maxConsecLostHits = cms.int32( 1 ),
2028  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2029  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
2030  seedPairPenalty = cms.int32( 0 ),
2031  maxNumberOfHits = cms.int32( -1 ),
2032  minNumberOfHitsForLoopers = cms.int32( 13 ),
2033  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2034  minNumberOfHitsPerLoop = cms.int32( 4 ),
2035  minHitsMinPt = cms.int32( 3 ),
2036  maxLostHitsFraction = cms.double( 999.0 ),
2037  maxLostHits = cms.int32( 1 )
2038 )
2039 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
2040  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2041  minimumNumberOfHits = cms.int32( 4 ),
2042  seedPairPenalty = cms.int32( 0 ),
2043  chargeSignificance = cms.double( -1.0 ),
2044  minPt = cms.double( 0.1 ),
2045  nSigmaMinPt = cms.double( 5.0 ),
2046  minHitsMinPt = cms.int32( 3 ),
2047  maxLostHits = cms.int32( 999 ),
2048  maxConsecLostHits = cms.int32( 1 ),
2049  maxNumberOfHits = cms.int32( 100 ),
2050  maxLostHitsFraction = cms.double( 0.1 ),
2051  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2052  seedExtension = cms.int32( 0 ),
2053  strictSeedExtension = cms.bool( False ),
2054  pixelSeedExtension = cms.bool( False ),
2055  minNumberOfHitsForLoopers = cms.int32( 13 ),
2056  minNumberOfHitsPerLoop = cms.int32( 4 ),
2057  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2058  maxCCCLostHits = cms.int32( 0 ),
2059  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2060 )
2061 fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet(
2062  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2063  minimumNumberOfHits = cms.int32( 4 ),
2064  seedPairPenalty = cms.int32( 0 ),
2065  chargeSignificance = cms.double( -1.0 ),
2066  minPt = cms.double( 0.1 ),
2067  nSigmaMinPt = cms.double( 5.0 ),
2068  minHitsMinPt = cms.int32( 3 ),
2069  maxLostHits = cms.int32( 999 ),
2070  maxConsecLostHits = cms.int32( 1 ),
2071  maxNumberOfHits = cms.int32( 100 ),
2072  maxLostHitsFraction = cms.double( 0.1 ),
2073  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2074  seedExtension = cms.int32( 1 ),
2075  strictSeedExtension = cms.bool( False ),
2076  pixelSeedExtension = cms.bool( False ),
2077  minNumberOfHitsForLoopers = cms.int32( 13 ),
2078  minNumberOfHitsPerLoop = cms.int32( 4 ),
2079  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2080  maxCCCLostHits = cms.int32( 0 ),
2081  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2082 )
2083 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
2084  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2085  bestHitOnly = cms.bool( True ),
2086  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2087  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
2088  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ),
2089  useSameTrajFilter = cms.bool( False ),
2090  maxCand = cms.int32( 3 ),
2091  intermediateCleaning = cms.bool( True ),
2092  lostHitPenalty = cms.double( 30.0 ),
2093  foundHitBonus = cms.double( 10.0 ),
2094  MeasurementTrackerName = cms.string( "" ),
2095  lockHits = cms.bool( True ),
2096  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2097  updator = cms.string( "hltESPKFUpdator" ),
2098  alwaysUseInvalidHits = cms.bool( True ),
2099  requireSeedHitsInRebuild = cms.bool( True ),
2100  keepOriginalIfRebuildFails = cms.bool( False ),
2101  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2102  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2103  minNrOfHitsForRebuild = cms.int32( 5 ),
2104  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2105  maxPtForLooperReconstruction = cms.double( 0.7 ),
2106  seedAs5DHit = cms.bool( False )
2107 )
2108 fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet(
2109  useSameTrajFilter = cms.bool( False ),
2110  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2111  MeasurementTrackerName = cms.string( "" ),
2112  keepOriginalIfRebuildFails = cms.bool( False ),
2113  lostHitPenalty = cms.double( 30.0 ),
2114  lockHits = cms.bool( True ),
2115  requireSeedHitsInRebuild = cms.bool( True ),
2116  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2117  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2118  maxPtForLooperReconstruction = cms.double( 0.7 ),
2119  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2120  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ),
2121  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2122  minNrOfHitsForRebuild = cms.int32( 4 ),
2123  maxCand = cms.int32( 2 ),
2124  alwaysUseInvalidHits = cms.bool( False ),
2125  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
2126  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ),
2127  intermediateCleaning = cms.bool( True ),
2128  foundHitBonus = cms.double( 10.0 ),
2129  updator = cms.string( "hltESPKFUpdator" ),
2130  bestHitOnly = cms.bool( True ),
2131  seedAs5DHit = cms.bool( False )
2132 )
2133 fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2134  minimumNumberOfHits = cms.int32( 3 ),
2135  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2136  seedExtension = cms.int32( 0 ),
2137  chargeSignificance = cms.double( -1.0 ),
2138  pixelSeedExtension = cms.bool( False ),
2139  strictSeedExtension = cms.bool( False ),
2140  nSigmaMinPt = cms.double( 5.0 ),
2141  maxCCCLostHits = cms.int32( 0 ),
2142  minPt = cms.double( 0.49 ),
2143  maxConsecLostHits = cms.int32( 1 ),
2144  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2145  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2146  seedPairPenalty = cms.int32( 0 ),
2147  maxNumberOfHits = cms.int32( 100 ),
2148  minNumberOfHitsForLoopers = cms.int32( 13 ),
2149  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2150  minNumberOfHitsPerLoop = cms.int32( 4 ),
2151  minHitsMinPt = cms.int32( 3 ),
2152  maxLostHitsFraction = cms.double( 0.1 ),
2153  maxLostHits = cms.int32( 999 )
2154 )
2155 fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2156  minimumNumberOfHits = cms.int32( 3 ),
2157  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2158  seedExtension = cms.int32( 0 ),
2159  chargeSignificance = cms.double( -1.0 ),
2160  pixelSeedExtension = cms.bool( False ),
2161  strictSeedExtension = cms.bool( False ),
2162  nSigmaMinPt = cms.double( 5.0 ),
2163  maxCCCLostHits = cms.int32( 0 ),
2164  minPt = cms.double( 0.9 ),
2165  maxConsecLostHits = cms.int32( 1 ),
2166  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2167  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2168  seedPairPenalty = cms.int32( 0 ),
2169  maxNumberOfHits = cms.int32( 100 ),
2170  minNumberOfHitsForLoopers = cms.int32( 13 ),
2171  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2172  minNumberOfHitsPerLoop = cms.int32( 4 ),
2173  minHitsMinPt = cms.int32( 3 ),
2174  maxLostHitsFraction = cms.double( 0.1 ),
2175  maxLostHits = cms.int32( 999 )
2176 )
2177 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
2178  minimumNumberOfHits = cms.int32( 5 ),
2179  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2180  seedExtension = cms.int32( 0 ),
2181  chargeSignificance = cms.double( -1.0 ),
2182  pixelSeedExtension = cms.bool( False ),
2183  strictSeedExtension = cms.bool( False ),
2184  nSigmaMinPt = cms.double( 5.0 ),
2185  maxCCCLostHits = cms.int32( 9999 ),
2186  minPt = cms.double( 0.9 ),
2187  maxConsecLostHits = cms.int32( 1 ),
2188  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2189  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2190  seedPairPenalty = cms.int32( 0 ),
2191  maxNumberOfHits = cms.int32( 100 ),
2192  minNumberOfHitsForLoopers = cms.int32( 13 ),
2193  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2194  minNumberOfHitsPerLoop = cms.int32( 4 ),
2195  minHitsMinPt = cms.int32( 3 ),
2196  maxLostHitsFraction = cms.double( 0.1 ),
2197  maxLostHits = cms.int32( 999 )
2198 )
2199 fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet(
2200  useSameTrajFilter = cms.bool( True ),
2201  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2202  MeasurementTrackerName = cms.string( "" ),
2203  keepOriginalIfRebuildFails = cms.bool( True ),
2204  lostHitPenalty = cms.double( 30.0 ),
2205  lockHits = cms.bool( True ),
2206  requireSeedHitsInRebuild = cms.bool( True ),
2207  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2208  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2209  maxPtForLooperReconstruction = cms.double( 0.7 ),
2210  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2211  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ),
2212  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2213  minNrOfHitsForRebuild = cms.int32( 1 ),
2214  maxCand = cms.int32( 3 ),
2215  alwaysUseInvalidHits = cms.bool( True ),
2216  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2217  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2218  intermediateCleaning = cms.bool( True ),
2219  foundHitBonus = cms.double( 10.0 ),
2220  updator = cms.string( "hltESPKFUpdator" ),
2221  bestHitOnly = cms.bool( True ),
2222  seedAs5DHit = cms.bool( False )
2223 )
2224 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2225  useSameTrajFilter = cms.bool( True ),
2226  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2227  MeasurementTrackerName = cms.string( "" ),
2228  keepOriginalIfRebuildFails = cms.bool( False ),
2229  lostHitPenalty = cms.double( 30.0 ),
2230  lockHits = cms.bool( True ),
2231  requireSeedHitsInRebuild = cms.bool( True ),
2232  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2233  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2234  maxPtForLooperReconstruction = cms.double( 0.7 ),
2235  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2236  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ),
2237  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2238  minNrOfHitsForRebuild = cms.int32( 5 ),
2239  maxCand = cms.int32( 4 ),
2240  alwaysUseInvalidHits = cms.bool( True ),
2241  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2242  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2243  intermediateCleaning = cms.bool( True ),
2244  foundHitBonus = cms.double( 10.0 ),
2245  updator = cms.string( "hltESPKFUpdator" ),
2246  bestHitOnly = cms.bool( True ),
2247  seedAs5DHit = cms.bool( False )
2248 )
2249 fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet(
2250  minimumNumberOfHits = cms.int32( 4 ),
2251  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2252  seedExtension = cms.int32( 0 ),
2253  chargeSignificance = cms.double( -1.0 ),
2254  pixelSeedExtension = cms.bool( False ),
2255  strictSeedExtension = cms.bool( False ),
2256  nSigmaMinPt = cms.double( 5.0 ),
2257  maxCCCLostHits = cms.int32( 9999 ),
2258  minPt = cms.double( 2.0 ),
2259  maxConsecLostHits = cms.int32( 1 ),
2260  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2261  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2262  seedPairPenalty = cms.int32( 1 ),
2263  maxNumberOfHits = cms.int32( 100 ),
2264  minNumberOfHitsForLoopers = cms.int32( 13 ),
2265  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2266  minNumberOfHitsPerLoop = cms.int32( 4 ),
2267  minHitsMinPt = cms.int32( 3 ),
2268  maxLostHitsFraction = cms.double( 0.1 ),
2269  maxLostHits = cms.int32( 0 )
2270 )
2271 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet(
2272  minimumNumberOfHits = cms.int32( 4 ),
2273  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2274  seedExtension = cms.int32( 0 ),
2275  chargeSignificance = cms.double( -1.0 ),
2276  pixelSeedExtension = cms.bool( False ),
2277  strictSeedExtension = cms.bool( False ),
2278  nSigmaMinPt = cms.double( 5.0 ),
2279  maxCCCLostHits = cms.int32( 0 ),
2280  minPt = cms.double( 0.2 ),
2281  maxConsecLostHits = cms.int32( 1 ),
2282  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2283  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2284  seedPairPenalty = cms.int32( 0 ),
2285  maxNumberOfHits = cms.int32( 100 ),
2286  minNumberOfHitsForLoopers = cms.int32( 13 ),
2287  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2288  minNumberOfHitsPerLoop = cms.int32( 4 ),
2289  minHitsMinPt = cms.int32( 3 ),
2290  maxLostHitsFraction = cms.double( 0.1 ),
2291  maxLostHits = cms.int32( 999 )
2292 )
2293 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2294  useSameTrajFilter = cms.bool( True ),
2295  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2296  MeasurementTrackerName = cms.string( "" ),
2297  keepOriginalIfRebuildFails = cms.bool( False ),
2298  lostHitPenalty = cms.double( 30.0 ),
2299  lockHits = cms.bool( True ),
2300  requireSeedHitsInRebuild = cms.bool( True ),
2301  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2302  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2303  maxPtForLooperReconstruction = cms.double( 0.7 ),
2304  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2305  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ),
2306  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2307  minNrOfHitsForRebuild = cms.int32( 5 ),
2308  maxCand = cms.int32( 3 ),
2309  alwaysUseInvalidHits = cms.bool( True ),
2310  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2311  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2312  intermediateCleaning = cms.bool( True ),
2313  foundHitBonus = cms.double( 10.0 ),
2314  updator = cms.string( "hltESPKFUpdator" ),
2315  bestHitOnly = cms.bool( True ),
2316  seedAs5DHit = cms.bool( False )
2317 )
2318 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2319  useSameTrajFilter = cms.bool( True ),
2320  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2321  MeasurementTrackerName = cms.string( "" ),
2322  keepOriginalIfRebuildFails = cms.bool( False ),
2323  lostHitPenalty = cms.double( 30.0 ),
2324  lockHits = cms.bool( True ),
2325  requireSeedHitsInRebuild = cms.bool( True ),
2326  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2327  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2328  maxPtForLooperReconstruction = cms.double( 0.7 ),
2329  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2330  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ),
2331  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2332  minNrOfHitsForRebuild = cms.int32( 5 ),
2333  maxCand = cms.int32( 3 ),
2334  alwaysUseInvalidHits = cms.bool( True ),
2335  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2336  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2337  intermediateCleaning = cms.bool( True ),
2338  foundHitBonus = cms.double( 10.0 ),
2339  updator = cms.string( "hltESPKFUpdator" ),
2340  bestHitOnly = cms.bool( True ),
2341  seedAs5DHit = cms.bool( False )
2342 )
2343 fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2344  minimumNumberOfHits = cms.int32( 3 ),
2345  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2346  seedExtension = cms.int32( 0 ),
2347  chargeSignificance = cms.double( -1.0 ),
2348  pixelSeedExtension = cms.bool( False ),
2349  strictSeedExtension = cms.bool( False ),
2350  nSigmaMinPt = cms.double( 5.0 ),
2351  maxCCCLostHits = cms.int32( 0 ),
2352  minPt = cms.double( 0.9 ),
2353  maxConsecLostHits = cms.int32( 1 ),
2354  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2355  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2356  seedPairPenalty = cms.int32( 0 ),
2357  maxNumberOfHits = cms.int32( 100 ),
2358  minNumberOfHitsForLoopers = cms.int32( 13 ),
2359  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2360  minNumberOfHitsPerLoop = cms.int32( 4 ),
2361  minHitsMinPt = cms.int32( 3 ),
2362  maxLostHitsFraction = cms.double( 0.1 ),
2363  maxLostHits = cms.int32( 999 )
2364 )
2365 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet(
2366  useSameTrajFilter = cms.bool( True ),
2367  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2368  MeasurementTrackerName = cms.string( "" ),
2369  keepOriginalIfRebuildFails = cms.bool( False ),
2370  lostHitPenalty = cms.double( 30.0 ),
2371  lockHits = cms.bool( True ),
2372  requireSeedHitsInRebuild = cms.bool( True ),
2373  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2374  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2375  maxPtForLooperReconstruction = cms.double( 0.7 ),
2376  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2377  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ),
2378  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2379  minNrOfHitsForRebuild = cms.int32( 5 ),
2380  maxCand = cms.int32( 3 ),
2381  alwaysUseInvalidHits = cms.bool( True ),
2382  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2383  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2384  intermediateCleaning = cms.bool( True ),
2385  foundHitBonus = cms.double( 10.0 ),
2386  updator = cms.string( "hltESPKFUpdator" ),
2387  bestHitOnly = cms.bool( True ),
2388  seedAs5DHit = cms.bool( False )
2389 )
2390 fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2391  minimumNumberOfHits = cms.int32( 3 ),
2392  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2393  seedExtension = cms.int32( 0 ),
2394  chargeSignificance = cms.double( -1.0 ),
2395  pixelSeedExtension = cms.bool( False ),
2396  strictSeedExtension = cms.bool( False ),
2397  nSigmaMinPt = cms.double( 5.0 ),
2398  maxCCCLostHits = cms.int32( 0 ),
2399  minPt = cms.double( 0.49 ),
2400  maxConsecLostHits = cms.int32( 1 ),
2401  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2402  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2403  seedPairPenalty = cms.int32( 0 ),
2404  maxNumberOfHits = cms.int32( 100 ),
2405  minNumberOfHitsForLoopers = cms.int32( 13 ),
2406  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2407  minNumberOfHitsPerLoop = cms.int32( 4 ),
2408  minHitsMinPt = cms.int32( 3 ),
2409  maxLostHitsFraction = cms.double( 0.1 ),
2410  maxLostHits = cms.int32( 999 )
2411 )
2412 fragment.HLTPSetJetCoreStepTrajectoryBuilderPPOnAA = cms.PSet(
2413  useSameTrajFilter = cms.bool( True ),
2414  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2415  MeasurementTrackerName = cms.string( "" ),
2416  keepOriginalIfRebuildFails = cms.bool( False ),
2417  lostHitPenalty = cms.double( 30.0 ),
2418  lockHits = cms.bool( True ),
2419  requireSeedHitsInRebuild = cms.bool( True ),
2420  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2421  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2422  maxPtForLooperReconstruction = cms.double( 0.7 ),
2423  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2424  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterPPOnAA" ) ),
2425  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2426  minNrOfHitsForRebuild = cms.int32( 5 ),
2427  maxCand = cms.int32( 50 ),
2428  alwaysUseInvalidHits = cms.bool( True ),
2429  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2430  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2431  intermediateCleaning = cms.bool( True ),
2432  foundHitBonus = cms.double( 10.0 ),
2433  updator = cms.string( "hltESPKFUpdator" ),
2434  bestHitOnly = cms.bool( True ),
2435  seedAs5DHit = cms.bool( False )
2436 )
2437 fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2438  minimumNumberOfHits = cms.int32( 3 ),
2439  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2440  seedExtension = cms.int32( 0 ),
2441  chargeSignificance = cms.double( -1.0 ),
2442  pixelSeedExtension = cms.bool( False ),
2443  strictSeedExtension = cms.bool( False ),
2444  nSigmaMinPt = cms.double( 5.0 ),
2445  maxCCCLostHits = cms.int32( 9999 ),
2446  minPt = cms.double( 0.4 ),
2447  maxConsecLostHits = cms.int32( 1 ),
2448  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2449  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
2450  seedPairPenalty = cms.int32( 0 ),
2451  maxNumberOfHits = cms.int32( 100 ),
2452  minNumberOfHitsForLoopers = cms.int32( 13 ),
2453  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2454  minNumberOfHitsPerLoop = cms.int32( 4 ),
2455  minHitsMinPt = cms.int32( 3 ),
2456  maxLostHitsFraction = cms.double( 0.1 ),
2457  maxLostHits = cms.int32( 999 )
2458 )
2459 fragment.HLTPSetJetCoreStepTrajectoryFilterPPOnAA = cms.PSet(
2460  minimumNumberOfHits = cms.int32( 4 ),
2461  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2462  seedExtension = cms.int32( 0 ),
2463  chargeSignificance = cms.double( -1.0 ),
2464  pixelSeedExtension = cms.bool( False ),
2465  strictSeedExtension = cms.bool( False ),
2466  nSigmaMinPt = cms.double( 5.0 ),
2467  maxCCCLostHits = cms.int32( 9999 ),
2468  minPt = cms.double( 5.0 ),
2469  maxConsecLostHits = cms.int32( 1 ),
2470  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2471  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2472  seedPairPenalty = cms.int32( 0 ),
2473  maxNumberOfHits = cms.int32( 100 ),
2474  minNumberOfHitsForLoopers = cms.int32( 13 ),
2475  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2476  minNumberOfHitsPerLoop = cms.int32( 4 ),
2477  minHitsMinPt = cms.int32( 3 ),
2478  maxLostHitsFraction = cms.double( 0.1 ),
2479  maxLostHits = cms.int32( 999 )
2480 )
2481 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet(
2482  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2483  filters = cms.VPSet(
2484  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ),
2485  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2486  )
2487 )
2488 fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2489  useSameTrajFilter = cms.bool( True ),
2490  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2491  MeasurementTrackerName = cms.string( "" ),
2492  keepOriginalIfRebuildFails = cms.bool( False ),
2493  lostHitPenalty = cms.double( 30.0 ),
2494  lockHits = cms.bool( True ),
2495  requireSeedHitsInRebuild = cms.bool( True ),
2496  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2497  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2498  maxPtForLooperReconstruction = cms.double( 0.7 ),
2499  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2500  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ),
2501  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
2502  minNrOfHitsForRebuild = cms.int32( 5 ),
2503  maxCand = cms.int32( 2 ),
2504  alwaysUseInvalidHits = cms.bool( True ),
2505  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2506  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2507  intermediateCleaning = cms.bool( True ),
2508  foundHitBonus = cms.double( 10.0 ),
2509  updator = cms.string( "hltESPKFUpdator" ),
2510  bestHitOnly = cms.bool( True ),
2511  seedAs5DHit = cms.bool( False )
2512 )
2513 fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2514  minimumNumberOfHits = cms.int32( 3 ),
2515  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2516  seedExtension = cms.int32( 0 ),
2517  chargeSignificance = cms.double( -1.0 ),
2518  pixelSeedExtension = cms.bool( False ),
2519  strictSeedExtension = cms.bool( False ),
2520  nSigmaMinPt = cms.double( 5.0 ),
2521  maxCCCLostHits = cms.int32( 0 ),
2522  minPt = cms.double( 0.7 ),
2523  maxConsecLostHits = cms.int32( 1 ),
2524  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2525  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2526  seedPairPenalty = cms.int32( 0 ),
2527  maxNumberOfHits = cms.int32( 100 ),
2528  minNumberOfHitsForLoopers = cms.int32( 13 ),
2529  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2530  minNumberOfHitsPerLoop = cms.int32( 4 ),
2531  minHitsMinPt = cms.int32( 3 ),
2532  maxLostHitsFraction = cms.double( 0.1 ),
2533  maxLostHits = cms.int32( 999 )
2534 )
2535 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2536  useSameTrajFilter = cms.bool( True ),
2537  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2538  MeasurementTrackerName = cms.string( "" ),
2539  keepOriginalIfRebuildFails = cms.bool( False ),
2540  lostHitPenalty = cms.double( 30.0 ),
2541  lockHits = cms.bool( True ),
2542  requireSeedHitsInRebuild = cms.bool( True ),
2543  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2544  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2545  maxPtForLooperReconstruction = cms.double( 0.7 ),
2546  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2547  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ),
2548  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2549  minNrOfHitsForRebuild = cms.int32( 5 ),
2550  maxCand = cms.int32( 4 ),
2551  alwaysUseInvalidHits = cms.bool( True ),
2552  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2553  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2554  intermediateCleaning = cms.bool( True ),
2555  foundHitBonus = cms.double( 10.0 ),
2556  updator = cms.string( "hltESPKFUpdator" ),
2557  bestHitOnly = cms.bool( True ),
2558  seedAs5DHit = cms.bool( False )
2559 )
2560 fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet(
2561  useSameTrajFilter = cms.bool( True ),
2562  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2563  MeasurementTrackerName = cms.string( "" ),
2564  keepOriginalIfRebuildFails = cms.bool( False ),
2565  lostHitPenalty = cms.double( 30.0 ),
2566  lockHits = cms.bool( True ),
2567  requireSeedHitsInRebuild = cms.bool( True ),
2568  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2569  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2570  maxPtForLooperReconstruction = cms.double( 0.7 ),
2571  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2572  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ),
2573  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2574  minNrOfHitsForRebuild = cms.int32( 4 ),
2575  maxCand = cms.int32( 2 ),
2576  alwaysUseInvalidHits = cms.bool( False ),
2577  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
2578  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2579  intermediateCleaning = cms.bool( True ),
2580  foundHitBonus = cms.double( 10.0 ),
2581  updator = cms.string( "hltESPKFUpdator" ),
2582  bestHitOnly = cms.bool( True ),
2583  seedAs5DHit = cms.bool( False )
2584 )
2585 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
2586 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2587  useSameTrajFilter = cms.bool( True ),
2588  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2589  MeasurementTrackerName = cms.string( "" ),
2590  keepOriginalIfRebuildFails = cms.bool( False ),
2591  lostHitPenalty = cms.double( 30.0 ),
2592  lockHits = cms.bool( True ),
2593  requireSeedHitsInRebuild = cms.bool( True ),
2594  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2595  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2596  maxPtForLooperReconstruction = cms.double( 0.7 ),
2597  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2598  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ),
2599  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2600  minNrOfHitsForRebuild = cms.int32( 5 ),
2601  maxCand = cms.int32( 3 ),
2602  alwaysUseInvalidHits = cms.bool( True ),
2603  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2604  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2605  intermediateCleaning = cms.bool( True ),
2606  foundHitBonus = cms.double( 10.0 ),
2607  updator = cms.string( "hltESPKFUpdator" ),
2608  bestHitOnly = cms.bool( True ),
2609  seedAs5DHit = cms.bool( False )
2610 )
2611 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
2612  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
2613  subclusterCutSN = cms.double( 12.0 ),
2614  trimMaxADC = cms.double( 30.0 ),
2615  seedCutMIPs = cms.double( 0.35 ),
2616  subclusterCutMIPs = cms.double( 0.45 ),
2617  subclusterWindow = cms.double( 0.7 ),
2618  maxNSat = cms.uint32( 3 ),
2619  trimMaxFracNeigh = cms.double( 0.25 ),
2620  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
2621  seedCutSN = cms.double( 7.0 ),
2622  layerMask = cms.PSet(
2623  TOB = cms.bool( False ),
2624  TIB = cms.vuint32( 1, 2 ),
2625  TID = cms.vuint32( 1, 2 ),
2626  TEC = cms.bool( False )
2627  ),
2628  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
2629  trimMaxFracTotal = cms.double( 0.15 )
2630 )
2631 fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet(
2632  minimumNumberOfHits = cms.int32( 3 ),
2633  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2634  seedExtension = cms.int32( 0 ),
2635  chargeSignificance = cms.double( -1.0 ),
2636  pixelSeedExtension = cms.bool( False ),
2637  strictSeedExtension = cms.bool( False ),
2638  nSigmaMinPt = cms.double( 5.0 ),
2639  maxCCCLostHits = cms.int32( 0 ),
2640  minPt = cms.double( 0.6 ),
2641  maxConsecLostHits = cms.int32( 1 ),
2642  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2643  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2644  seedPairPenalty = cms.int32( 0 ),
2645  maxNumberOfHits = cms.int32( 100 ),
2646  minNumberOfHitsForLoopers = cms.int32( 13 ),
2647  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2648  minNumberOfHitsPerLoop = cms.int32( 4 ),
2649  minHitsMinPt = cms.int32( 3 ),
2650  maxLostHitsFraction = cms.double( 0.1 ),
2651  maxLostHits = cms.int32( 999 )
2652 )
2653 fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet(
2654  minimumNumberOfHits = cms.int32( 5 ),
2655  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2656  seedExtension = cms.int32( 0 ),
2657  chargeSignificance = cms.double( -1.0 ),
2658  pixelSeedExtension = cms.bool( False ),
2659  strictSeedExtension = cms.bool( False ),
2660  nSigmaMinPt = cms.double( 5.0 ),
2661  maxCCCLostHits = cms.int32( 9999 ),
2662  minPt = cms.double( 2.0 ),
2663  maxConsecLostHits = cms.int32( 1 ),
2664  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2665  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2666  seedPairPenalty = cms.int32( 1 ),
2667  maxNumberOfHits = cms.int32( 100 ),
2668  minNumberOfHitsForLoopers = cms.int32( 13 ),
2669  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2670  minNumberOfHitsPerLoop = cms.int32( 4 ),
2671  minHitsMinPt = cms.int32( 3 ),
2672  maxLostHitsFraction = cms.double( 0.1 ),
2673  maxLostHits = cms.int32( 0 )
2674 )
2675 fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet(
2676  minimumNumberOfHits = cms.int32( 4 ),
2677  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2678  seedExtension = cms.int32( 0 ),
2679  chargeSignificance = cms.double( -1.0 ),
2680  pixelSeedExtension = cms.bool( False ),
2681  strictSeedExtension = cms.bool( False ),
2682  nSigmaMinPt = cms.double( 5.0 ),
2683  maxCCCLostHits = cms.int32( 9999 ),
2684  minPt = cms.double( 2.0 ),
2685  maxConsecLostHits = cms.int32( 1 ),
2686  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2687  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2688  seedPairPenalty = cms.int32( 1 ),
2689  maxNumberOfHits = cms.int32( 100 ),
2690  minNumberOfHitsForLoopers = cms.int32( 13 ),
2691  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2692  minNumberOfHitsPerLoop = cms.int32( 4 ),
2693  minHitsMinPt = cms.int32( 3 ),
2694  maxLostHitsFraction = cms.double( 0.1 ),
2695  maxLostHits = cms.int32( 0 )
2696 )
2697 fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet(
2698  minimumNumberOfHits = cms.int32( 4 ),
2699  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2700  seedExtension = cms.int32( 0 ),
2701  chargeSignificance = cms.double( -1.0 ),
2702  pixelSeedExtension = cms.bool( False ),
2703  strictSeedExtension = cms.bool( False ),
2704  nSigmaMinPt = cms.double( 5.0 ),
2705  maxCCCLostHits = cms.int32( 0 ),
2706  minPt = cms.double( 0.1 ),
2707  maxConsecLostHits = cms.int32( 1 ),
2708  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2709  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2710  seedPairPenalty = cms.int32( 0 ),
2711  maxNumberOfHits = cms.int32( 100 ),
2712  minNumberOfHitsForLoopers = cms.int32( 13 ),
2713  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2714  minNumberOfHitsPerLoop = cms.int32( 4 ),
2715  minHitsMinPt = cms.int32( 3 ),
2716  maxLostHitsFraction = cms.double( 0.1 ),
2717  maxLostHits = cms.int32( 999 )
2718 )
2719 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet(
2720  minimumNumberOfHits = cms.int32( 4 ),
2721  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2722  seedExtension = cms.int32( 1 ),
2723  chargeSignificance = cms.double( -1.0 ),
2724  pixelSeedExtension = cms.bool( False ),
2725  strictSeedExtension = cms.bool( False ),
2726  nSigmaMinPt = cms.double( 5.0 ),
2727  maxCCCLostHits = cms.int32( 0 ),
2728  minPt = cms.double( 0.1 ),
2729  maxConsecLostHits = cms.int32( 1 ),
2730  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2731  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2732  seedPairPenalty = cms.int32( 0 ),
2733  maxNumberOfHits = cms.int32( 100 ),
2734  minNumberOfHitsForLoopers = cms.int32( 13 ),
2735  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2736  minNumberOfHitsPerLoop = cms.int32( 4 ),
2737  minHitsMinPt = cms.int32( 3 ),
2738  maxLostHitsFraction = cms.double( 0.1 ),
2739  maxLostHits = cms.int32( 999 )
2740 )
2741 fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet(
2742  useSameTrajFilter = cms.bool( False ),
2743  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2744  MeasurementTrackerName = cms.string( "" ),
2745  keepOriginalIfRebuildFails = cms.bool( False ),
2746  lostHitPenalty = cms.double( 30.0 ),
2747  lockHits = cms.bool( True ),
2748  requireSeedHitsInRebuild = cms.bool( True ),
2749  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2750  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2751  maxPtForLooperReconstruction = cms.double( 0.7 ),
2752  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2753  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ),
2754  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2755  minNrOfHitsForRebuild = cms.int32( 5 ),
2756  maxCand = cms.int32( 3 ),
2757  alwaysUseInvalidHits = cms.bool( True ),
2758  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2759  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ),
2760  intermediateCleaning = cms.bool( True ),
2761  foundHitBonus = cms.double( 10.0 ),
2762  updator = cms.string( "hltESPKFUpdator" ),
2763  bestHitOnly = cms.bool( True ),
2764  seedAs5DHit = cms.bool( False )
2765 )
2766 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
2767  minimumNumberOfHits = cms.int32( 4 ),
2768  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2769  seedExtension = cms.int32( 0 ),
2770  chargeSignificance = cms.double( -1.0 ),
2771  pixelSeedExtension = cms.bool( False ),
2772  strictSeedExtension = cms.bool( False ),
2773  maxCCCLostHits = cms.int32( 0 ),
2774  nSigmaMinPt = cms.double( 5.0 ),
2775  minPt = cms.double( 1.0 ),
2776  maxConsecLostHits = cms.int32( 1 ),
2777  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2778  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2779  seedPairPenalty = cms.int32( 0 ),
2780  maxNumberOfHits = cms.int32( 100 ),
2781  minNumberOfHitsForLoopers = cms.int32( 13 ),
2782  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2783  minNumberOfHitsPerLoop = cms.int32( 4 ),
2784  minHitsMinPt = cms.int32( 3 ),
2785  maxLostHitsFraction = cms.double( 0.1 ),
2786  maxLostHits = cms.int32( 999 )
2787 )
2788 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
2789  useSameTrajFilter = cms.bool( True ),
2790  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2791  MeasurementTrackerName = cms.string( "" ),
2792  keepOriginalIfRebuildFails = cms.bool( False ),
2793  lostHitPenalty = cms.double( 30.0 ),
2794  lockHits = cms.bool( True ),
2795  requireSeedHitsInRebuild = cms.bool( True ),
2796  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2797  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2798  maxPtForLooperReconstruction = cms.double( 0.7 ),
2799  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2800  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
2801  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2802  minNrOfHitsForRebuild = cms.int32( 5 ),
2803  maxCand = cms.int32( 3 ),
2804  alwaysUseInvalidHits = cms.bool( True ),
2805  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2806  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2807  intermediateCleaning = cms.bool( True ),
2808  foundHitBonus = cms.double( 10.0 ),
2809  updator = cms.string( "hltESPKFUpdator" ),
2810  bestHitOnly = cms.bool( True ),
2811  seedAs5DHit = cms.bool( False )
2812 )
2813 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
2814  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2815  filters = cms.VPSet(
2816  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
2817  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2818  )
2819 )
2820 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2821  minimumNumberOfHits = cms.int32( 4 ),
2822  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2823  seedExtension = cms.int32( 0 ),
2824  chargeSignificance = cms.double( -1.0 ),
2825  pixelSeedExtension = cms.bool( False ),
2826  strictSeedExtension = cms.bool( False ),
2827  maxCCCLostHits = cms.int32( 0 ),
2828  nSigmaMinPt = cms.double( 5.0 ),
2829  minPt = cms.double( 1.0 ),
2830  maxConsecLostHits = cms.int32( 1 ),
2831  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2832  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2833  seedPairPenalty = cms.int32( 0 ),
2834  maxNumberOfHits = cms.int32( 100 ),
2835  minNumberOfHitsForLoopers = cms.int32( 13 ),
2836  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2837  minNumberOfHitsPerLoop = cms.int32( 4 ),
2838  minHitsMinPt = cms.int32( 3 ),
2839  maxLostHitsFraction = cms.double( 0.1 ),
2840  maxLostHits = cms.int32( 999 )
2841 )
2842 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2843  useSameTrajFilter = cms.bool( True ),
2844  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2845  MeasurementTrackerName = cms.string( "" ),
2846  keepOriginalIfRebuildFails = cms.bool( True ),
2847  lostHitPenalty = cms.double( 30.0 ),
2848  lockHits = cms.bool( True ),
2849  requireSeedHitsInRebuild = cms.bool( True ),
2850  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2851  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2852  maxPtForLooperReconstruction = cms.double( 0.7 ),
2853  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2854  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2855  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2856  minNrOfHitsForRebuild = cms.int32( 1 ),
2857  maxCand = cms.int32( 3 ),
2858  alwaysUseInvalidHits = cms.bool( True ),
2859  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2860  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2861  intermediateCleaning = cms.bool( True ),
2862  foundHitBonus = cms.double( 10.0 ),
2863  updator = cms.string( "hltESPKFUpdator" ),
2864  bestHitOnly = cms.bool( True ),
2865  seedAs5DHit = cms.bool( False )
2866 )
2867 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2868  minimumNumberOfHits = cms.int32( 3 ),
2869  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2870  seedExtension = cms.int32( 0 ),
2871  chargeSignificance = cms.double( -1.0 ),
2872  pixelSeedExtension = cms.bool( False ),
2873  strictSeedExtension = cms.bool( False ),
2874  nSigmaMinPt = cms.double( 5.0 ),
2875  maxCCCLostHits = cms.int32( 0 ),
2876  minPt = cms.double( 1.0 ),
2877  maxConsecLostHits = cms.int32( 1 ),
2878  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2879  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2880  seedPairPenalty = cms.int32( 0 ),
2881  maxNumberOfHits = cms.int32( 100 ),
2882  minNumberOfHitsForLoopers = cms.int32( 13 ),
2883  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2884  minNumberOfHitsPerLoop = cms.int32( 4 ),
2885  minHitsMinPt = cms.int32( 3 ),
2886  maxLostHitsFraction = cms.double( 0.1 ),
2887  maxLostHits = cms.int32( 999 )
2888 )
2889 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2890  useSameTrajFilter = cms.bool( True ),
2891  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2892  MeasurementTrackerName = cms.string( "" ),
2893  keepOriginalIfRebuildFails = cms.bool( False ),
2894  lostHitPenalty = cms.double( 30.0 ),
2895  lockHits = cms.bool( True ),
2896  requireSeedHitsInRebuild = cms.bool( True ),
2897  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2898  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2899  maxPtForLooperReconstruction = cms.double( 0.7 ),
2900  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2901  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2902  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2903  minNrOfHitsForRebuild = cms.int32( 5 ),
2904  maxCand = cms.int32( 4 ),
2905  alwaysUseInvalidHits = cms.bool( True ),
2906  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2907  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2908  intermediateCleaning = cms.bool( True ),
2909  foundHitBonus = cms.double( 10.0 ),
2910  updator = cms.string( "hltESPKFUpdator" ),
2911  bestHitOnly = cms.bool( True ),
2912  seedAs5DHit = cms.bool( False )
2913 )
2914 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2915  minimumNumberOfHits = cms.int32( 3 ),
2916  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2917  seedExtension = cms.int32( 0 ),
2918  chargeSignificance = cms.double( -1.0 ),
2919  pixelSeedExtension = cms.bool( False ),
2920  strictSeedExtension = cms.bool( False ),
2921  nSigmaMinPt = cms.double( 5.0 ),
2922  maxCCCLostHits = cms.int32( 0 ),
2923  minPt = cms.double( 1.0 ),
2924  maxConsecLostHits = cms.int32( 1 ),
2925  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2926  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2927  seedPairPenalty = cms.int32( 0 ),
2928  maxNumberOfHits = cms.int32( 100 ),
2929  minNumberOfHitsForLoopers = cms.int32( 13 ),
2930  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2931  minNumberOfHitsPerLoop = cms.int32( 4 ),
2932  minHitsMinPt = cms.int32( 3 ),
2933  maxLostHitsFraction = cms.double( 0.1 ),
2934  maxLostHits = cms.int32( 999 )
2935 )
2936 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2937  useSameTrajFilter = cms.bool( True ),
2938  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2939  keepOriginalIfRebuildFails = cms.bool( False ),
2940  lostHitPenalty = cms.double( 30.0 ),
2941  lockHits = cms.bool( True ),
2942  requireSeedHitsInRebuild = cms.bool( True ),
2943  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2944  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2945  maxPtForLooperReconstruction = cms.double( 0.7 ),
2946  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2947  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2948  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2949  minNrOfHitsForRebuild = cms.int32( 5 ),
2950  maxCand = cms.int32( 3 ),
2951  alwaysUseInvalidHits = cms.bool( True ),
2952  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2953  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2954  intermediateCleaning = cms.bool( True ),
2955  foundHitBonus = cms.double( 10.0 ),
2956  updator = cms.string( "hltESPKFUpdator" ),
2957  bestHitOnly = cms.bool( True ),
2958  seedAs5DHit = cms.bool( False )
2959 )
2960 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2961  minimumNumberOfHits = cms.int32( 3 ),
2962  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2963  seedExtension = cms.int32( 0 ),
2964  chargeSignificance = cms.double( -1.0 ),
2965  pixelSeedExtension = cms.bool( False ),
2966  strictSeedExtension = cms.bool( False ),
2967  nSigmaMinPt = cms.double( 5.0 ),
2968  maxCCCLostHits = cms.int32( 0 ),
2969  minPt = cms.double( 2.8 ),
2970  maxConsecLostHits = cms.int32( 1 ),
2971  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2972  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2973  seedPairPenalty = cms.int32( 0 ),
2974  maxNumberOfHits = cms.int32( 100 ),
2975  minNumberOfHitsForLoopers = cms.int32( 13 ),
2976  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2977  minNumberOfHitsPerLoop = cms.int32( 4 ),
2978  minHitsMinPt = cms.int32( 3 ),
2979  maxLostHitsFraction = cms.double( 0.1 ),
2980  maxLostHits = cms.int32( 999 )
2981 )
2982 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2983  useSameTrajFilter = cms.bool( True ),
2984  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2985  MeasurementTrackerName = cms.string( "" ),
2986  keepOriginalIfRebuildFails = cms.bool( False ),
2987  lostHitPenalty = cms.double( 30.0 ),
2988  lockHits = cms.bool( True ),
2989  requireSeedHitsInRebuild = cms.bool( True ),
2990  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2991  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2992  maxPtForLooperReconstruction = cms.double( 0.7 ),
2993  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2994  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2995  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2996  minNrOfHitsForRebuild = cms.int32( 5 ),
2997  maxCand = cms.int32( 4 ),
2998  alwaysUseInvalidHits = cms.bool( True ),
2999  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3000  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3001  intermediateCleaning = cms.bool( True ),
3002  foundHitBonus = cms.double( 10.0 ),
3003  updator = cms.string( "hltESPKFUpdator" ),
3004  bestHitOnly = cms.bool( True ),
3005  seedAs5DHit = cms.bool( False )
3006 )
3007 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3008  minimumNumberOfHits = cms.int32( 3 ),
3009  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3010  seedExtension = cms.int32( 0 ),
3011  chargeSignificance = cms.double( -1.0 ),
3012  pixelSeedExtension = cms.bool( False ),
3013  strictSeedExtension = cms.bool( False ),
3014  nSigmaMinPt = cms.double( 5.0 ),
3015  maxCCCLostHits = cms.int32( 0 ),
3016  minPt = cms.double( 5.0 ),
3017  maxConsecLostHits = cms.int32( 1 ),
3018  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3019  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3020  seedPairPenalty = cms.int32( 0 ),
3021  maxNumberOfHits = cms.int32( 100 ),
3022  minNumberOfHitsForLoopers = cms.int32( 13 ),
3023  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3024  minNumberOfHitsPerLoop = cms.int32( 4 ),
3025  minHitsMinPt = cms.int32( 3 ),
3026  maxLostHitsFraction = cms.double( 0.1 ),
3027  maxLostHits = cms.int32( 999 )
3028 )
3029 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3030  minimumNumberOfHits = cms.int32( 3 ),
3031  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3032  seedExtension = cms.int32( 0 ),
3033  chargeSignificance = cms.double( -1.0 ),
3034  pixelSeedExtension = cms.bool( False ),
3035  strictSeedExtension = cms.bool( False ),
3036  nSigmaMinPt = cms.double( 5.0 ),
3037  maxCCCLostHits = cms.int32( 0 ),
3038  minPt = cms.double( 5.0 ),
3039  maxConsecLostHits = cms.int32( 1 ),
3040  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3041  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3042  seedPairPenalty = cms.int32( 0 ),
3043  maxNumberOfHits = cms.int32( 100 ),
3044  minNumberOfHitsForLoopers = cms.int32( 13 ),
3045  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3046  minNumberOfHitsPerLoop = cms.int32( 4 ),
3047  minHitsMinPt = cms.int32( 3 ),
3048  maxLostHitsFraction = cms.double( 0.1 ),
3049  maxLostHits = cms.int32( 999 )
3050 )
3051 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3052  minimumNumberOfHits = cms.int32( 4 ),
3053  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3054  seedExtension = cms.int32( 0 ),
3055  chargeSignificance = cms.double( -1.0 ),
3056  pixelSeedExtension = cms.bool( False ),
3057  strictSeedExtension = cms.bool( False ),
3058  nSigmaMinPt = cms.double( 5.0 ),
3059  maxCCCLostHits = cms.int32( 0 ),
3060  minPt = cms.double( 5.0 ),
3061  maxConsecLostHits = cms.int32( 1 ),
3062  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3063  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3064  seedPairPenalty = cms.int32( 0 ),
3065  maxNumberOfHits = cms.int32( 100 ),
3066  minNumberOfHitsForLoopers = cms.int32( 13 ),
3067  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3068  minNumberOfHitsPerLoop = cms.int32( 4 ),
3069  minHitsMinPt = cms.int32( 3 ),
3070  maxLostHitsFraction = cms.double( 0.1 ),
3071  maxLostHits = cms.int32( 999 )
3072 )
3073 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3074  useSameTrajFilter = cms.bool( False ),
3075  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3076  MeasurementTrackerName = cms.string( "" ),
3077  keepOriginalIfRebuildFails = cms.bool( False ),
3078  lostHitPenalty = cms.double( 30.0 ),
3079  lockHits = cms.bool( True ),
3080  requireSeedHitsInRebuild = cms.bool( True ),
3081  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3082  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3083  maxPtForLooperReconstruction = cms.double( 0.7 ),
3084  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3085  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3086  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3087  minNrOfHitsForRebuild = cms.int32( 5 ),
3088  maxCand = cms.int32( 3 ),
3089  alwaysUseInvalidHits = cms.bool( True ),
3090  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3091  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
3092  intermediateCleaning = cms.bool( True ),
3093  foundHitBonus = cms.double( 10.0 ),
3094  updator = cms.string( "hltESPKFUpdator" ),
3095  bestHitOnly = cms.bool( True ),
3096  seedAs5DHit = cms.bool( False )
3097 )
3098 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3099  minimumNumberOfHits = cms.int32( 3 ),
3100  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3101  seedExtension = cms.int32( 0 ),
3102  chargeSignificance = cms.double( -1.0 ),
3103  pixelSeedExtension = cms.bool( False ),
3104  strictSeedExtension = cms.bool( False ),
3105  nSigmaMinPt = cms.double( 5.0 ),
3106  maxCCCLostHits = cms.int32( 9999 ),
3107  minPt = cms.double( 5.0 ),
3108  maxConsecLostHits = cms.int32( 1 ),
3109  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3110  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
3111  seedPairPenalty = cms.int32( 0 ),
3112  maxNumberOfHits = cms.int32( 100 ),
3113  minNumberOfHitsForLoopers = cms.int32( 13 ),
3114  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3115  minNumberOfHitsPerLoop = cms.int32( 4 ),
3116  minHitsMinPt = cms.int32( 3 ),
3117  maxLostHitsFraction = cms.double( 0.1 ),
3118  maxLostHits = cms.int32( 999 )
3119 )
3120 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3121  minimumNumberOfHits = cms.int32( 4 ),
3122  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3123  seedExtension = cms.int32( 0 ),
3124  chargeSignificance = cms.double( -1.0 ),
3125  pixelSeedExtension = cms.bool( False ),
3126  strictSeedExtension = cms.bool( False ),
3127  nSigmaMinPt = cms.double( 5.0 ),
3128  maxCCCLostHits = cms.int32( 9999 ),
3129  minPt = cms.double( 5.0 ),
3130  maxConsecLostHits = cms.int32( 1 ),
3131  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3132  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3133  seedPairPenalty = cms.int32( 1 ),
3134  maxNumberOfHits = cms.int32( 100 ),
3135  minNumberOfHitsForLoopers = cms.int32( 13 ),
3136  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3137  minNumberOfHitsPerLoop = cms.int32( 4 ),
3138  minHitsMinPt = cms.int32( 3 ),
3139  maxLostHitsFraction = cms.double( 0.1 ),
3140  maxLostHits = cms.int32( 0 )
3141 )
3142 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3143  useSameTrajFilter = cms.bool( True ),
3144  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3145  MeasurementTrackerName = cms.string( "" ),
3146  keepOriginalIfRebuildFails = cms.bool( False ),
3147  lostHitPenalty = cms.double( 30.0 ),
3148  lockHits = cms.bool( True ),
3149  requireSeedHitsInRebuild = cms.bool( True ),
3150  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3151  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3152  maxPtForLooperReconstruction = cms.double( 0.7 ),
3153  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3154  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3155  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3156  minNrOfHitsForRebuild = cms.int32( 4 ),
3157  maxCand = cms.int32( 2 ),
3158  alwaysUseInvalidHits = cms.bool( False ),
3159  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3160  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3161  intermediateCleaning = cms.bool( True ),
3162  foundHitBonus = cms.double( 10.0 ),
3163  updator = cms.string( "hltESPKFUpdator" ),
3164  bestHitOnly = cms.bool( True ),
3165  seedAs5DHit = cms.bool( False )
3166 )
3167 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3168  minimumNumberOfHits = cms.int32( 5 ),
3169  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3170  seedExtension = cms.int32( 0 ),
3171  chargeSignificance = cms.double( -1.0 ),
3172  pixelSeedExtension = cms.bool( False ),
3173  strictSeedExtension = cms.bool( False ),
3174  nSigmaMinPt = cms.double( 5.0 ),
3175  maxCCCLostHits = cms.int32( 9999 ),
3176  minPt = cms.double( 5.0 ),
3177  maxConsecLostHits = cms.int32( 1 ),
3178  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3179  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3180  seedPairPenalty = cms.int32( 1 ),
3181  maxNumberOfHits = cms.int32( 100 ),
3182  minNumberOfHitsForLoopers = cms.int32( 13 ),
3183  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3184  minNumberOfHitsPerLoop = cms.int32( 4 ),
3185  minHitsMinPt = cms.int32( 3 ),
3186  maxLostHitsFraction = cms.double( 0.1 ),
3187  maxLostHits = cms.int32( 0 )
3188 )
3189 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3190  minimumNumberOfHits = cms.int32( 4 ),
3191  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3192  seedExtension = cms.int32( 0 ),
3193  chargeSignificance = cms.double( -1.0 ),
3194  pixelSeedExtension = cms.bool( False ),
3195  strictSeedExtension = cms.bool( False ),
3196  nSigmaMinPt = cms.double( 5.0 ),
3197  maxCCCLostHits = cms.int32( 9999 ),
3198  minPt = cms.double( 5.0 ),
3199  maxConsecLostHits = cms.int32( 1 ),
3200  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3201  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3202  seedPairPenalty = cms.int32( 1 ),
3203  maxNumberOfHits = cms.int32( 100 ),
3204  minNumberOfHitsForLoopers = cms.int32( 13 ),
3205  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3206  minNumberOfHitsPerLoop = cms.int32( 4 ),
3207  minHitsMinPt = cms.int32( 3 ),
3208  maxLostHitsFraction = cms.double( 0.1 ),
3209  maxLostHits = cms.int32( 0 )
3210 )
3211 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3212  useSameTrajFilter = cms.bool( False ),
3213  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3214  MeasurementTrackerName = cms.string( "" ),
3215  keepOriginalIfRebuildFails = cms.bool( False ),
3216  lostHitPenalty = cms.double( 30.0 ),
3217  lockHits = cms.bool( True ),
3218  requireSeedHitsInRebuild = cms.bool( True ),
3219  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3220  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3221  maxPtForLooperReconstruction = cms.double( 0.7 ),
3222  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3223  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3224  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3225  minNrOfHitsForRebuild = cms.int32( 4 ),
3226  maxCand = cms.int32( 2 ),
3227  alwaysUseInvalidHits = cms.bool( False ),
3228  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3229  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
3230  intermediateCleaning = cms.bool( True ),
3231  foundHitBonus = cms.double( 10.0 ),
3232  updator = cms.string( "hltESPKFUpdator" ),
3233  bestHitOnly = cms.bool( True ),
3234  seedAs5DHit = cms.bool( False )
3235 )
3236 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3237  minimumNumberOfHits = cms.int32( 4 ),
3238  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3239  seedExtension = cms.int32( 0 ),
3240  chargeSignificance = cms.double( -1.0 ),
3241  pixelSeedExtension = cms.bool( False ),
3242  strictSeedExtension = cms.bool( False ),
3243  nSigmaMinPt = cms.double( 5.0 ),
3244  maxCCCLostHits = cms.int32( 9999 ),
3245  minPt = cms.double( 5.0 ),
3246  maxConsecLostHits = cms.int32( 1 ),
3247  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3248  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3249  seedPairPenalty = cms.int32( 0 ),
3250  maxNumberOfHits = cms.int32( 100 ),
3251  minNumberOfHitsForLoopers = cms.int32( 13 ),
3252  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3253  minNumberOfHitsPerLoop = cms.int32( 4 ),
3254  minHitsMinPt = cms.int32( 3 ),
3255  maxLostHitsFraction = cms.double( 0.1 ),
3256  maxLostHits = cms.int32( 999 )
3257 )
3258 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3259  useSameTrajFilter = cms.bool( True ),
3260  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3261  MeasurementTrackerName = cms.string( "" ),
3262  keepOriginalIfRebuildFails = cms.bool( False ),
3263  lostHitPenalty = cms.double( 30.0 ),
3264  lockHits = cms.bool( True ),
3265  requireSeedHitsInRebuild = cms.bool( True ),
3266  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3267  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3268  maxPtForLooperReconstruction = cms.double( 0.7 ),
3269  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3270  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3271  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3272  minNrOfHitsForRebuild = cms.int32( 5 ),
3273  maxCand = cms.int32( 50 ),
3274  alwaysUseInvalidHits = cms.bool( True ),
3275  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3276  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3277  intermediateCleaning = cms.bool( True ),
3278  foundHitBonus = cms.double( 10.0 ),
3279  updator = cms.string( "hltESPKFUpdator" ),
3280  bestHitOnly = cms.bool( True ),
3281  seedAs5DHit = cms.bool( False )
3282 )
3283 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
3284  minimumNumberOfHits = cms.int32( 4 ),
3285  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3286  seedExtension = cms.int32( 1 ),
3287  chargeSignificance = cms.double( -1.0 ),
3288  pixelSeedExtension = cms.bool( False ),
3289  strictSeedExtension = cms.bool( False ),
3290  nSigmaMinPt = cms.double( 5.0 ),
3291  maxCCCLostHits = cms.int32( 0 ),
3292  minPt = cms.double( 5.0 ),
3293  maxConsecLostHits = cms.int32( 1 ),
3294  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3295  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3296  seedPairPenalty = cms.int32( 0 ),
3297  maxNumberOfHits = cms.int32( 100 ),
3298  minNumberOfHitsForLoopers = cms.int32( 13 ),
3299  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3300  minNumberOfHitsPerLoop = cms.int32( 4 ),
3301  minHitsMinPt = cms.int32( 3 ),
3302  maxLostHitsFraction = cms.double( 0.1 ),
3303  maxLostHits = cms.int32( 999 )
3304 )
3305 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3306  useSameTrajFilter = cms.bool( True ),
3307  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3308  MeasurementTrackerName = cms.string( "" ),
3309  keepOriginalIfRebuildFails = cms.bool( False ),
3310  lostHitPenalty = cms.double( 30.0 ),
3311  lockHits = cms.bool( True ),
3312  requireSeedHitsInRebuild = cms.bool( True ),
3313  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3314  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3315  maxPtForLooperReconstruction = cms.double( 0.7 ),
3316  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3317  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3318  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
3319  minNrOfHitsForRebuild = cms.int32( 5 ),
3320  maxCand = cms.int32( 2 ),
3321  alwaysUseInvalidHits = cms.bool( True ),
3322  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3323  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3324  intermediateCleaning = cms.bool( True ),
3325  foundHitBonus = cms.double( 10.0 ),
3326  updator = cms.string( "hltESPKFUpdator" ),
3327  bestHitOnly = cms.bool( True ),
3328  seedAs5DHit = cms.bool( False )
3329 )
3330 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3331  useSameTrajFilter = cms.bool( True ),
3332  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3333  MeasurementTrackerName = cms.string( "" ),
3334  keepOriginalIfRebuildFails = cms.bool( False ),
3335  lostHitPenalty = cms.double( 30.0 ),
3336  lockHits = cms.bool( True ),
3337  requireSeedHitsInRebuild = cms.bool( True ),
3338  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3339  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3340  maxPtForLooperReconstruction = cms.double( 0.7 ),
3341  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3342  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3343  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3344  minNrOfHitsForRebuild = cms.int32( 5 ),
3345  maxCand = cms.int32( 3 ),
3346  alwaysUseInvalidHits = cms.bool( True ),
3347  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3348  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3349  intermediateCleaning = cms.bool( True ),
3350  foundHitBonus = cms.double( 10.0 ),
3351  updator = cms.string( "hltESPKFUpdator" ),
3352  bestHitOnly = cms.bool( True ),
3353  seedAs5DHit = cms.bool( False )
3354 )
3355 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3356  useSameTrajFilter = cms.bool( True ),
3357  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3358  MeasurementTrackerName = cms.string( "" ),
3359  keepOriginalIfRebuildFails = cms.bool( False ),
3360  lostHitPenalty = cms.double( 30.0 ),
3361  lockHits = cms.bool( True ),
3362  requireSeedHitsInRebuild = cms.bool( True ),
3363  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3364  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3365  maxPtForLooperReconstruction = cms.double( 0.7 ),
3366  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3367  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3368  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3369  minNrOfHitsForRebuild = cms.int32( 5 ),
3370  maxCand = cms.int32( 3 ),
3371  alwaysUseInvalidHits = cms.bool( True ),
3372  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3373  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3374  intermediateCleaning = cms.bool( True ),
3375  foundHitBonus = cms.double( 10.0 ),
3376  updator = cms.string( "hltESPKFUpdator" ),
3377  bestHitOnly = cms.bool( True ),
3378  seedAs5DHit = cms.bool( False )
3379 )
3380 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA = cms.PSet(
3381  minimumNumberOfHits = cms.int32( 4 ),
3382  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3383  seedExtension = cms.int32( 0 ),
3384  chargeSignificance = cms.double( -1.0 ),
3385  pixelSeedExtension = cms.bool( False ),
3386  strictSeedExtension = cms.bool( False ),
3387  maxCCCLostHits = cms.int32( 0 ),
3388  nSigmaMinPt = cms.double( 5.0 ),
3389  minPt = cms.double( 3.0 ),
3390  maxConsecLostHits = cms.int32( 1 ),
3391  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3392  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3393  seedPairPenalty = cms.int32( 0 ),
3394  maxNumberOfHits = cms.int32( 100 ),
3395  minNumberOfHitsForLoopers = cms.int32( 13 ),
3396  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3397  minNumberOfHitsPerLoop = cms.int32( 4 ),
3398  minHitsMinPt = cms.int32( 3 ),
3399  maxLostHitsFraction = cms.double( 0.1 ),
3400  maxLostHits = cms.int32( 999 )
3401 )
3402 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3403  minimumNumberOfHits = cms.int32( 4 ),
3404  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3405  seedExtension = cms.int32( 0 ),
3406  chargeSignificance = cms.double( -1.0 ),
3407  pixelSeedExtension = cms.bool( False ),
3408  strictSeedExtension = cms.bool( False ),
3409  maxCCCLostHits = cms.int32( 0 ),
3410  nSigmaMinPt = cms.double( 5.0 ),
3411  minPt = cms.double( 3.0 ),
3412  maxConsecLostHits = cms.int32( 1 ),
3413  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3414  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3415  seedPairPenalty = cms.int32( 0 ),
3416  maxNumberOfHits = cms.int32( 100 ),
3417  minNumberOfHitsForLoopers = cms.int32( 13 ),
3418  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3419  minNumberOfHitsPerLoop = cms.int32( 4 ),
3420  minHitsMinPt = cms.int32( 3 ),
3421  maxLostHitsFraction = cms.double( 0.1 ),
3422  maxLostHits = cms.int32( 999 )
3423 )
3424 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3425  useSameTrajFilter = cms.bool( True ),
3426  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3427  MeasurementTrackerName = cms.string( "" ),
3428  keepOriginalIfRebuildFails = cms.bool( True ),
3429  lostHitPenalty = cms.double( 30.0 ),
3430  lockHits = cms.bool( True ),
3431  requireSeedHitsInRebuild = cms.bool( True ),
3432  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3433  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3434  maxPtForLooperReconstruction = cms.double( 0.7 ),
3435  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3436  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
3437  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3438  minNrOfHitsForRebuild = cms.int32( 1 ),
3439  maxCand = cms.int32( 3 ),
3440  alwaysUseInvalidHits = cms.bool( True ),
3441  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3442  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3443  intermediateCleaning = cms.bool( True ),
3444  foundHitBonus = cms.double( 10.0 ),
3445  updator = cms.string( "hltESPKFUpdator" ),
3446  bestHitOnly = cms.bool( True ),
3447  seedAs5DHit = cms.bool( False )
3448 )
3449 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3450  minimumNumberOfHits = cms.int32( 3 ),
3451  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3452  seedExtension = cms.int32( 0 ),
3453  chargeSignificance = cms.double( -1.0 ),
3454  pixelSeedExtension = cms.bool( False ),
3455  strictSeedExtension = cms.bool( False ),
3456  nSigmaMinPt = cms.double( 5.0 ),
3457  maxCCCLostHits = cms.int32( 0 ),
3458  minPt = cms.double( 2.8 ),
3459  maxConsecLostHits = cms.int32( 1 ),
3460  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3461  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3462  seedPairPenalty = cms.int32( 0 ),
3463  maxNumberOfHits = cms.int32( 100 ),
3464  minNumberOfHitsForLoopers = cms.int32( 13 ),
3465  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3466  minNumberOfHitsPerLoop = cms.int32( 4 ),
3467  minHitsMinPt = cms.int32( 3 ),
3468  maxLostHitsFraction = cms.double( 0.1 ),
3469  maxLostHits = cms.int32( 999 )
3470 )
3471 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3472  useSameTrajFilter = cms.bool( True ),
3473  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3474  MeasurementTrackerName = cms.string( "" ),
3475  keepOriginalIfRebuildFails = cms.bool( False ),
3476  lostHitPenalty = cms.double( 30.0 ),
3477  lockHits = cms.bool( True ),
3478  requireSeedHitsInRebuild = cms.bool( True ),
3479  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3480  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3481  maxPtForLooperReconstruction = cms.double( 0.7 ),
3482  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3483  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
3484  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3485  minNrOfHitsForRebuild = cms.int32( 5 ),
3486  maxCand = cms.int32( 4 ),
3487  alwaysUseInvalidHits = cms.bool( True ),
3488  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3489  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3490  intermediateCleaning = cms.bool( True ),
3491  foundHitBonus = cms.double( 10.0 ),
3492  updator = cms.string( "hltESPKFUpdator" ),
3493  bestHitOnly = cms.bool( True ),
3494  seedAs5DHit = cms.bool( False )
3495 )
3496 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3497  minimumNumberOfHits = cms.int32( 3 ),
3498  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3499  seedExtension = cms.int32( 0 ),
3500  chargeSignificance = cms.double( -1.0 ),
3501  pixelSeedExtension = cms.bool( False ),
3502  strictSeedExtension = cms.bool( False ),
3503  nSigmaMinPt = cms.double( 5.0 ),
3504  maxCCCLostHits = cms.int32( 0 ),
3505  minPt = cms.double( 3.5 ),
3506  maxConsecLostHits = cms.int32( 1 ),
3507  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3508  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3509  seedPairPenalty = cms.int32( 0 ),
3510  maxNumberOfHits = cms.int32( 100 ),
3511  minNumberOfHitsForLoopers = cms.int32( 13 ),
3512  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3513  minNumberOfHitsPerLoop = cms.int32( 4 ),
3514  minHitsMinPt = cms.int32( 3 ),
3515  maxLostHitsFraction = cms.double( 0.1 ),
3516  maxLostHits = cms.int32( 999 )
3517 )
3518 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3519  useSameTrajFilter = cms.bool( True ),
3520  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3521  keepOriginalIfRebuildFails = cms.bool( False ),
3522  lostHitPenalty = cms.double( 30.0 ),
3523  lockHits = cms.bool( True ),
3524  requireSeedHitsInRebuild = cms.bool( True ),
3525  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3526  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3527  maxPtForLooperReconstruction = cms.double( 0.7 ),
3528  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3529  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
3530  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3531  minNrOfHitsForRebuild = cms.int32( 5 ),
3532  maxCand = cms.int32( 3 ),
3533  alwaysUseInvalidHits = cms.bool( True ),
3534  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3535  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3536  intermediateCleaning = cms.bool( True ),
3537  foundHitBonus = cms.double( 10.0 ),
3538  updator = cms.string( "hltESPKFUpdator" ),
3539  bestHitOnly = cms.bool( True ),
3540  seedAs5DHit = cms.bool( False )
3541 )
3542 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA = cms.PSet(
3543  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
3544  filters = cms.VPSet(
3545  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA" ) ),
3546  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
3547  )
3548 )
3549 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForDmesonPPOnAA = cms.PSet(
3550  useSameTrajFilter = cms.bool( True ),
3551  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3552  MeasurementTrackerName = cms.string( "" ),
3553  keepOriginalIfRebuildFails = cms.bool( False ),
3554  lostHitPenalty = cms.double( 30.0 ),
3555  lockHits = cms.bool( True ),
3556  requireSeedHitsInRebuild = cms.bool( True ),
3557  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3558  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3559  maxPtForLooperReconstruction = cms.double( 0.7 ),
3560  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3561  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA" ) ),
3562  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3563  minNrOfHitsForRebuild = cms.int32( 5 ),
3564  maxCand = cms.int32( 3 ),
3565  alwaysUseInvalidHits = cms.bool( True ),
3566  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3567  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3568  intermediateCleaning = cms.bool( True ),
3569  foundHitBonus = cms.double( 10.0 ),
3570  updator = cms.string( "hltESPKFUpdator" ),
3571  bestHitOnly = cms.bool( True ),
3572  seedAs5DHit = cms.bool( False )
3573 )
3574 fragment.streams = cms.PSet(
3575  ALCALumiPixelCountsExpress = cms.vstring( 'AlCaLumiPixelCountsExpress' ),
3576  ALCALumiPixelCountsPrompt = cms.vstring( 'AlCaLumiPixelCountsPrompt' ),
3577  ALCAP0 = cms.vstring( 'AlCaP0' ),
3578  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
3579  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
3580  DQM = cms.vstring( 'OnlineMonitor' ),
3581  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
3582  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
3583  EcalCalibration = cms.vstring( 'EcalLaser' ),
3584  Express = cms.vstring( 'ExpressPhysics' ),
3585  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
3586  NanoDST = cms.vstring( 'L1Accept' ),
3587  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
3588  'ZeroBias' ),
3589  PhysicsEndOfFill = cms.vstring( 'EmptyBX' ),
3590  PhysicsHIZeroBias1 = cms.vstring( 'HIZeroBias1',
3591  'HIZeroBias2' ),
3592  PhysicsHIZeroBias2 = cms.vstring( 'HIZeroBias3',
3593  'HIZeroBias4' ),
3594  PhysicsHIZeroBias3 = cms.vstring( 'HIZeroBias5',
3595  'HIZeroBias6' ),
3596  PhysicsHIZeroBias4 = cms.vstring( 'HIZeroBias7',
3597  'HIZeroBias8' ),
3598  PhysicsHIZeroBias5 = cms.vstring( 'HIZeroBias10',
3599  'HIZeroBias9' ),
3600  PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11',
3601  'HIZeroBias12' ),
3602  RPCMON = cms.vstring( 'RPCMonitor' )
3603 )
3604 fragment.datasets = cms.PSet(
3605  AlCaLumiPixelCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v1' ),
3606  AlCaLumiPixelCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBias_v1' ),
3607  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v1',
3608  'AlCa_HIEcalEtaEEonly_v1',
3609  'AlCa_HIEcalPi0EBonly_v1',
3610  'AlCa_HIEcalPi0EEonly_v1' ),
3611  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v9' ),
3612  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3613  'HLT_ZeroBias_Beamspot_v4' ),
3614  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
3615  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3616  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3617  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2' ),
3618  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3619  'HLT_ZeroBias_Beamspot_v4' ),
3620  ExpressPhysics = cms.vstring( 'HLT_Physics_v7',
3621  'HLT_Random_v3',
3622  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3623  'HLT_ZeroBias_v6' ),
3624  HIZeroBias1 = cms.vstring( 'HLT_HIZeroBias_part0_v6' ),
3625  HIZeroBias10 = cms.vstring( 'HLT_HIZeroBias_part9_v6' ),
3626  HIZeroBias11 = cms.vstring( 'HLT_HIZeroBias_part10_v6' ),
3627  HIZeroBias12 = cms.vstring( 'HLT_HIZeroBias_part11_v6' ),
3628  HIZeroBias2 = cms.vstring( 'HLT_HIZeroBias_part1_v6' ),
3629  HIZeroBias3 = cms.vstring( 'HLT_HIZeroBias_part2_v6' ),
3630  HIZeroBias4 = cms.vstring( 'HLT_HIZeroBias_part3_v6' ),
3631  HIZeroBias5 = cms.vstring( 'HLT_HIZeroBias_part4_v6' ),
3632  HIZeroBias6 = cms.vstring( 'HLT_HIZeroBias_part5_v6' ),
3633  HIZeroBias7 = cms.vstring( 'HLT_HIZeroBias_part6_v6' ),
3634  HIZeroBias8 = cms.vstring( 'HLT_HIZeroBias_part7_v6' ),
3635  HIZeroBias9 = cms.vstring( 'HLT_HIZeroBias_part8_v6' ),
3636  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
3637  L1Accept = cms.vstring( 'DST_Physics_v7' ),
3638  OnlineMonitor = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3639  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3640  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2',
3641  'HLT_HIZeroBias_part0_v6',
3642  'HLT_HIZeroBias_part10_v6',
3643  'HLT_HIZeroBias_part11_v6',
3644  'HLT_HIZeroBias_part1_v6',
3645  'HLT_HIZeroBias_part2_v6',
3646  'HLT_HIZeroBias_part3_v6',
3647  'HLT_HIZeroBias_part4_v6',
3648  'HLT_HIZeroBias_part5_v6',
3649  'HLT_HIZeroBias_part6_v6',
3650  'HLT_HIZeroBias_part7_v6',
3651  'HLT_HIZeroBias_part8_v6',
3652  'HLT_HIZeroBias_part9_v6',
3653  'HLT_Physics_v7',
3654  'HLT_Random_v3',
3655  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3656  'HLT_ZeroBias_v6' ),
3657  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v1' ),
3658  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
3659  'HLT_HcalCalibration_v5' ),
3660  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
3661  'HLT_HcalCalibration_v5' ),
3662  ZeroBias = cms.vstring( 'HLT_Random_v3',
3663  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3664  'HLT_ZeroBias_v6' )
3665 )
3666 
3667 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
3668  recordName = cms.string( "CSCChannelMapperRecord" ),
3669  iovIsRunNotTime = cms.bool( True ),
3670  firstValid = cms.vuint32( 1 )
3671 )
3672 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
3673  recordName = cms.string( "CSCIndexerRecord" ),
3674  iovIsRunNotTime = cms.bool( True ),
3675  firstValid = cms.vuint32( 1 )
3676 )
3677 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
3678  recordName = cms.string( "L1TGlobalParametersRcd" ),
3679  iovIsRunNotTime = cms.bool( True ),
3680  firstValid = cms.vuint32( 1 )
3681 )
3682 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
3683  appendToDataLabel = cms.string( "HBHE" ),
3684  timeSlewParametersM2 = cms.VPSet(
3685  cms.PSet( slope = cms.double( -3.178648 ),
3686  tmax = cms.double( 16.0 ),
3687  tzero = cms.double( 23.960177 )
3688  ),
3689  cms.PSet( slope = cms.double( -1.5610227 ),
3690  tmax = cms.double( 10.0 ),
3691  tzero = cms.double( 11.977461 )
3692  ),
3693  cms.PSet( slope = cms.double( -1.075824 ),
3694  tmax = cms.double( 6.25 ),
3695  tzero = cms.double( 9.109694 )
3696  )
3697  ),
3698  timeSlewParametersM3 = cms.VPSet(
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( 32.0 ),
3708  tspar0 = cms.double( 15.5 ),
3709  tspar1 = cms.double( -3.2 ),
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  cms.PSet( tspar2 = cms.double( 0.0 ),
3716  tspar0 = cms.double( 12.2999 ),
3717  tspar1 = cms.double( -2.19142 ),
3718  tspar1_siPM = cms.double( 0.0 ),
3719  cap = cms.double( 6.0 ),
3720  tspar0_siPM = cms.double( 0.0 ),
3721  tspar2_siPM = cms.double( 0.0 )
3722  ),
3723  cms.PSet( tspar2 = cms.double( 0.0 ),
3724  tspar0 = cms.double( 12.2999 ),
3725  tspar1 = cms.double( -2.19142 ),
3726  tspar1_siPM = cms.double( 0.0 ),
3727  cap = cms.double( 6.0 ),
3728  tspar0_siPM = cms.double( 0.0 ),
3729  tspar2_siPM = cms.double( 0.0 )
3730  )
3731  )
3732 )
3733 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
3734  recordName = cms.string( "JetTagComputerRecord" ),
3735  iovIsRunNotTime = cms.bool( True ),
3736  firstValid = cms.vuint32( 1 )
3737 )
3738 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
3739  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
3740  iovIsRunNotTime = cms.bool( True ),
3741  firstValid = cms.vuint32( 1 )
3742 )
3743 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
3744  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
3745  iovIsRunNotTime = cms.bool( True ),
3746  firstValid = cms.vuint32( 1 )
3747 )
3748 
3749 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3750  MaxDPhi = cms.double( 1.6 ),
3751  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
3752  PropagationDirection = cms.string( "anyDirection" )
3753 )
3754 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
3755  AlgoName = cms.string( "CSCChannelMapperPostls1" )
3756 )
3757 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
3758  AlgoName = cms.string( "CSCIndexerPostls1" )
3759 )
3760 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
3761  appendToDataLabel = cms.string( "" )
3762 )
3763 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
3764 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
3765  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
3766  MapAuto = cms.untracked.bool( False ),
3767  SkipHE = cms.untracked.bool( False ),
3768  appendToDataLabel = cms.string( "" )
3769 )
3770 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
3771  appendToDataLabel = cms.string( "" )
3772 )
3773 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
3774  appendToDataLabel = cms.string( "" )
3775 )
3776 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3777  ComponentName = cms.string( "ClusterShapeHitFilter" ),
3778  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3779  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3780  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
3781 )
3782 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
3783  appendToDataLabel = cms.string( "" )
3784 )
3785 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
3786  TotalBxInEvent = cms.int32( 5 ),
3787  NumberPhysTriggers = cms.uint32( 512 ),
3788  NumberL1Muon = cms.uint32( 8 ),
3789  NumberL1EGamma = cms.uint32( 12 ),
3790  NumberL1Jet = cms.uint32( 12 ),
3791  NumberL1Tau = cms.uint32( 12 ),
3792  NumberChips = cms.uint32( 1 ),
3793  PinsOnChip = cms.uint32( 512 ),
3794  OrderOfChip = cms.vint32( 1 ),
3795  NumberL1IsoEG = cms.uint32( 4 ),
3796  NumberL1JetCounts = cms.uint32( 12 ),
3797  UnitLength = cms.int32( 8 ),
3798  NumberL1ForJet = cms.uint32( 4 ),
3799  IfCaloEtaNumberBits = cms.uint32( 4 ),
3800  IfMuEtaNumberBits = cms.uint32( 6 ),
3801  NumberL1TauJet = cms.uint32( 4 ),
3802  NumberL1Mu = cms.uint32( 4 ),
3803  NumberConditionChips = cms.uint32( 1 ),
3804  NumberPsbBoards = cms.int32( 7 ),
3805  NumberL1CenJet = cms.uint32( 4 ),
3806  PinsOnConditionChip = cms.uint32( 512 ),
3807  NumberL1NoIsoEG = cms.uint32( 4 ),
3808  NumberTechnicalTriggers = cms.uint32( 64 ),
3809  NumberPhysTriggersExtended = cms.uint32( 64 ),
3810  WordLength = cms.int32( 64 ),
3811  OrderConditionChip = cms.vint32( 1 ),
3812  appendToDataLabel = cms.string( "" )
3813 )
3814 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3815  SimpleMagneticField = cms.string( "" ),
3816  MaxDPhi = cms.double( 1.6 ),
3817  ComponentName = cms.string( "PropagatorWithMaterial" ),
3818  Mass = cms.double( 0.105 ),
3819  PropagationDirection = cms.string( "alongMomentum" ),
3820  useRungeKutta = cms.bool( False ),
3821  ptMin = cms.double( -1.0 )
3822 )
3823 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3824  SimpleMagneticField = cms.string( "ParabolicMf" ),
3825  MaxDPhi = cms.double( 1.6 ),
3826  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
3827  Mass = cms.double( 0.139 ),
3828  PropagationDirection = cms.string( "alongMomentum" ),
3829  useRungeKutta = cms.bool( False ),
3830  ptMin = cms.double( -1.0 )
3831 )
3832 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3833  SimpleMagneticField = cms.string( "ParabolicMf" ),
3834  MaxDPhi = cms.double( 1.6 ),
3835  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
3836  Mass = cms.double( 0.105 ),
3837  PropagationDirection = cms.string( "alongMomentum" ),
3838  useRungeKutta = cms.bool( False ),
3839  ptMin = cms.double( -1.0 )
3840 )
3841 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3842  SimpleMagneticField = cms.string( "" ),
3843  MaxDPhi = cms.double( 1.6 ),
3844  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
3845  Mass = cms.double( 0.105 ),
3846  PropagationDirection = cms.string( "oppositeToMomentum" ),
3847  useRungeKutta = cms.bool( False ),
3848  ptMin = cms.double( -1.0 )
3849 )
3850 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3851  SimpleMagneticField = cms.string( "ParabolicMf" ),
3852  MaxDPhi = cms.double( 1.6 ),
3853  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
3854  Mass = cms.double( 0.139 ),
3855  PropagationDirection = cms.string( "oppositeToMomentum" ),
3856  useRungeKutta = cms.bool( False ),
3857  ptMin = cms.double( -1.0 )
3858 )
3859 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3860  SimpleMagneticField = cms.string( "ParabolicMf" ),
3861  MaxDPhi = cms.double( 1.6 ),
3862  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3863  Mass = cms.double( 0.105 ),
3864  PropagationDirection = cms.string( "oppositeToMomentum" ),
3865  useRungeKutta = cms.bool( False ),
3866  ptMin = cms.double( -1.0 )
3867 )
3868 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3869  SimpleMagneticField = cms.string( "ParabolicMf" ),
3870  MaxDPhi = cms.double( 1.6 ),
3871  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3872  Mass = cms.double( 0.105 ),
3873  PropagationDirection = cms.string( "oppositeToMomentum" ),
3874  useRungeKutta = cms.bool( False ),
3875  ptMin = cms.double( 0.1 )
3876 )
3877 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
3878  SimpleMagneticField = cms.string( "ParabolicMf" ),
3879  MaxDPhi = cms.double( 4.0 ),
3880  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
3881  Mass = cms.double( 0.1396 ),
3882  PropagationDirection = cms.string( "alongMomentum" ),
3883  useRungeKutta = cms.bool( False ),
3884  ptMin = cms.double( -1.0 )
3885 )
3886 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3887  SimpleMagneticField = cms.string( "ParabolicMf" ),
3888  MaxDPhi = cms.double( 1.6 ),
3889  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
3890  Mass = cms.double( 0.105 ),
3891  PropagationDirection = cms.string( "alongMomentum" ),
3892  useRungeKutta = cms.bool( False ),
3893  ptMin = cms.double( 0.1 )
3894 )
3895 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
3896  QualityLabel = cms.string( "" ),
3897  Label = cms.string( "" ),
3898  appendToDataLabel = cms.string( "" )
3899 )
3900 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
3901  EtaDivisions = cms.untracked.uint32( 20 ),
3902  PhiDivisions = cms.untracked.uint32( 20 ),
3903  EtaMax = cms.untracked.double( 2.5 )
3904 )
3905 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
3906  use3d = cms.bool( True ),
3907  unBoost = cms.bool( False ),
3908  useSignificance = cms.bool( True ),
3909  minTracks = cms.uint32( 3 ),
3910  minVertices = cms.uint32( 1 )
3911 )
3912 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3913  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
3914  NoErrorPropagation = cms.bool( False ),
3915  PropagationDirection = cms.string( "anyDirection" ),
3916  useTuningForL2Speed = cms.bool( False ),
3917  useIsYokeFlag = cms.bool( True ),
3918  endcapShiftInZNeg = cms.double( 0.0 ),
3919  SetVBFPointer = cms.bool( False ),
3920  AssumeNoMaterial = cms.bool( False ),
3921  endcapShiftInZPos = cms.double( 0.0 ),
3922  useInTeslaFromMagField = cms.bool( False ),
3923  VBFName = cms.string( "VolumeBasedMagneticField" ),
3924  useEndcapShiftsInZ = cms.bool( False ),
3925  sendLogWarning = cms.bool( False ),
3926  useMatVolumes = cms.bool( True ),
3927  debug = cms.bool( False ),
3928  ApplyRadX0Correction = cms.bool( True ),
3929  useMagVolumes = cms.bool( True ),
3930  returnTangentPlane = cms.bool( True )
3931 )
3932 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
3933  ComponentName = cms.string( "TransientTrackBuilder" )
3934 )
3935 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3936  ComponentName = cms.string( "CaloDetIdAssociator" ),
3937  etaBinSize = cms.double( 0.087 ),
3938  nEta = cms.int32( 70 ),
3939  nPhi = cms.int32( 72 ),
3940  hcalRegion = cms.int32( 2 ),
3941  includeBadChambers = cms.bool( False ),
3942  includeGEM = cms.bool( False ),
3943  includeME0 = cms.bool( False )
3944 )
3945 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3946  ComponentName = cms.string( "CosmicNavigationSchool" ),
3947  SimpleMagneticField = cms.string( "" )
3948 )
3949 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3950  ComponentName = cms.string( "EcalDetIdAssociator" ),
3951  etaBinSize = cms.double( 0.02 ),
3952  nEta = cms.int32( 300 ),
3953  nPhi = cms.int32( 360 ),
3954  hcalRegion = cms.int32( 2 ),
3955  includeBadChambers = cms.bool( False ),
3956  includeGEM = cms.bool( False ),
3957  includeME0 = cms.bool( False )
3958 )
3959 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
3960  flagMask = cms.PSet(
3961  kBad = cms.vstring( 'kFaultyHardware',
3962  'kDead',
3963  'kKilled' ),
3964  kGood = cms.vstring( 'kGood' ),
3965  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
3966  'kTowerRecovered' ),
3967  kProblematic = cms.vstring( 'kPoorReco',
3968  'kPoorCalib',
3969  'kNoisy',
3970  'kSaturated' ),
3971  kWeird = cms.vstring( 'kWeird',
3972  'kDiWeird' ),
3973  kTime = cms.vstring( 'kOutOfTime' )
3974  ),
3975  dbstatusMask = cms.PSet(
3976  kBad = cms.vstring( 'kNonRespondingIsolated',
3977  'kDeadVFE',
3978  'kDeadFE',
3979  'kNoDataNoTP' ),
3980  kGood = cms.vstring( 'kOk' ),
3981  kRecovered = cms.vstring( ),
3982  kProblematic = cms.vstring( 'kDAC',
3983  'kNoLaser',
3984  'kNoisy',
3985  'kNNoisy',
3986  'kNNNoisy',
3987  'kNNNNoisy',
3988  'kNNNNNoisy',
3989  'kFixedG6',
3990  'kFixedG1',
3991  'kFixedG0' ),
3992  kWeird = cms.vstring( ),
3993  kTime = cms.vstring( )
3994  ),
3995  timeThresh = cms.double( 2.0 )
3996 )
3997 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
3998 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
3999  appendToDataLabel = cms.string( "" )
4000 )
4001 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
4002  appendToDataLabel = cms.string( "" )
4003 )
4004 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4005  ComponentName = cms.string( "HcalDetIdAssociator" ),
4006  etaBinSize = cms.double( 0.087 ),
4007  nEta = cms.int32( 70 ),
4008  nPhi = cms.int32( 72 ),
4009  hcalRegion = cms.int32( 2 ),
4010  includeBadChambers = cms.bool( False ),
4011  includeGEM = cms.bool( False ),
4012  includeME0 = cms.bool( False )
4013 )
4014 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
4015  phase = cms.uint32( 1 ),
4016  RecoveredRecHitBits = cms.vstring( ),
4017  SeverityLevels = cms.VPSet(
4018  cms.PSet( ChannelStatus = cms.vstring( ),
4019  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
4020  Level = cms.int32( 0 )
4021  ),
4022  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
4023  RecHitFlags = cms.vstring( ),
4024  Level = cms.int32( 1 )
4025  ),
4026  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
4027  RecHitFlags = cms.vstring( ),
4028  Level = cms.int32( 5 )
4029  ),
4030  cms.PSet( ChannelStatus = cms.vstring( ),
4031  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
4032  'HBHEIsolatedNoise',
4033  'HBHEFlatNoise',
4034  'HBHESpikeNoise',
4035  'HBHETS4TS5Noise',
4036  'HBHENegativeNoise',
4037  'HBHEPulseFitBit',
4038  'HBHEOOTPU' ),
4039  Level = cms.int32( 8 )
4040  ),
4041  cms.PSet( ChannelStatus = cms.vstring( ),
4042  RecHitFlags = cms.vstring( 'HFLongShort',
4043  'HFS8S1Ratio',
4044  'HFPET',
4045  'HFSignalAsymmetry' ),
4046  Level = cms.int32( 11 )
4047  ),
4048  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
4049  RecHitFlags = cms.vstring( ),
4050  Level = cms.int32( 15 )
4051  ),
4052  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
4053  'HcalCellDead' ),
4054  RecHitFlags = cms.vstring( ),
4055  Level = cms.int32( 20 )
4056  )
4057  ),
4058  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
4059  'HcalCellOff',
4060  'HcalCellDead' ),
4061  appendToDataLabel = cms.string( "" )
4062 )
4063 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
4064  useCondDB = cms.bool( False ),
4065  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
4066  useGBRForest = cms.bool( True ),
4067  useAdaBoost = cms.bool( False )
4068 )
4069 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4070  trackPseudoSelection = cms.PSet(
4071  maxDistToAxis = cms.double( 0.07 ),
4072  totalHitsMin = cms.uint32( 0 ),
4073  ptMin = cms.double( 0.0 ),
4074  sip2dSigMax = cms.double( 99999.9 ),
4075  sip2dValMax = cms.double( 99999.9 ),
4076  sip3dSigMax = cms.double( 99999.9 ),
4077  sip3dValMax = cms.double( 99999.9 ),
4078  maxDecayLen = cms.double( 5.0 ),
4079  qualityClass = cms.string( "any" ),
4080  jetDeltaRMax = cms.double( 0.3 ),
4081  normChi2Max = cms.double( 99999.9 ),
4082  pixelHitsMin = cms.uint32( 0 ),
4083  sip2dSigMin = cms.double( 2.0 ),
4084  sip2dValMin = cms.double( -99999.9 ),
4085  sip3dSigMin = cms.double( -99999.9 ),
4086  sip3dValMin = cms.double( -99999.9 )
4087  ),
4088  trackSelection = cms.PSet(
4089  maxDistToAxis = cms.double( 0.07 ),
4090  totalHitsMin = cms.uint32( 0 ),
4091  ptMin = cms.double( 0.0 ),
4092  sip2dSigMax = cms.double( 99999.9 ),
4093  sip2dValMax = cms.double( 99999.9 ),
4094  sip3dSigMax = cms.double( 99999.9 ),
4095  sip3dValMax = cms.double( 99999.9 ),
4096  maxDecayLen = cms.double( 5.0 ),
4097  qualityClass = cms.string( "any" ),
4098  jetDeltaRMax = cms.double( 0.3 ),
4099  normChi2Max = cms.double( 99999.9 ),
4100  pixelHitsMin = cms.uint32( 0 ),
4101  sip2dSigMin = cms.double( -99999.9 ),
4102  sip2dValMin = cms.double( -99999.9 ),
4103  sip3dSigMin = cms.double( -99999.9 ),
4104  sip3dValMin = cms.double( -99999.9 )
4105  ),
4106  trackFlip = cms.bool( False ),
4107  vertexFlip = cms.bool( False ),
4108  SoftLeptonFlip = cms.bool( False ),
4109  useTrackWeights = cms.bool( True ),
4110  pseudoMultiplicityMin = cms.uint32( 2 ),
4111  correctVertexMass = cms.bool( True ),
4112  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4113  charmCut = cms.double( 1.5 ),
4114  minimumTrackWeight = cms.double( 0.5 ),
4115  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4116  trackMultiplicityMin = cms.uint32( 3 ),
4117  trackSort = cms.string( "sip2dSig" ),
4118  useCategories = cms.bool( True ),
4119  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
4120  'CombinedSVPseudoVertex',
4121  'CombinedSVNoVertex' ),
4122  recordLabel = cms.string( "HLT" ),
4123  categoryVariableName = cms.string( "vertexCategory" )
4124 )
4125 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4126  trackPseudoSelection = cms.PSet(
4127  max_pT_dRcut = cms.double( 0.1 ),
4128  b_dR = cms.double( 0.6263 ),
4129  min_pT = cms.double( 120.0 ),
4130  b_pT = cms.double( 0.3684 ),
4131  ptMin = cms.double( 0.0 ),
4132  max_pT_trackPTcut = cms.double( 3.0 ),
4133  max_pT = cms.double( 500.0 ),
4134  useVariableJTA = cms.bool( False ),
4135  maxDecayLen = cms.double( 5.0 ),
4136  qualityClass = cms.string( "any" ),
4137  normChi2Max = cms.double( 99999.9 ),
4138  sip2dValMin = cms.double( -99999.9 ),
4139  sip3dValMin = cms.double( -99999.9 ),
4140  a_dR = cms.double( -0.001053 ),
4141  maxDistToAxis = cms.double( 0.07 ),
4142  totalHitsMin = cms.uint32( 0 ),
4143  a_pT = cms.double( 0.005263 ),
4144  sip2dSigMax = cms.double( 99999.9 ),
4145  sip2dValMax = cms.double( 99999.9 ),
4146  sip3dSigMax = cms.double( 99999.9 ),
4147  sip3dValMax = cms.double( 99999.9 ),
4148  min_pT_dRcut = cms.double( 0.5 ),
4149  jetDeltaRMax = cms.double( 0.3 ),
4150  pixelHitsMin = cms.uint32( 0 ),
4151  sip3dSigMin = cms.double( -99999.9 ),
4152  sip2dSigMin = cms.double( 2.0 )
4153  ),
4154  trackSelection = cms.PSet(
4155  max_pT_dRcut = cms.double( 0.1 ),
4156  b_dR = cms.double( 0.6263 ),
4157  min_pT = cms.double( 120.0 ),
4158  b_pT = cms.double( 0.3684 ),
4159  ptMin = cms.double( 0.0 ),
4160  max_pT_trackPTcut = cms.double( 3.0 ),
4161  max_pT = cms.double( 500.0 ),
4162  useVariableJTA = cms.bool( False ),
4163  maxDecayLen = cms.double( 5.0 ),
4164  qualityClass = cms.string( "any" ),
4165  normChi2Max = cms.double( 99999.9 ),
4166  sip2dValMin = cms.double( -99999.9 ),
4167  sip3dValMin = cms.double( -99999.9 ),
4168  a_dR = cms.double( -0.001053 ),
4169  maxDistToAxis = cms.double( 0.07 ),
4170  totalHitsMin = cms.uint32( 0 ),
4171  a_pT = cms.double( 0.005263 ),
4172  sip2dSigMax = cms.double( 99999.9 ),
4173  sip2dValMax = cms.double( 99999.9 ),
4174  sip3dSigMax = cms.double( 99999.9 ),
4175  sip3dValMax = cms.double( 99999.9 ),
4176  min_pT_dRcut = cms.double( 0.5 ),
4177  jetDeltaRMax = cms.double( 0.3 ),
4178  pixelHitsMin = cms.uint32( 0 ),
4179  sip3dSigMin = cms.double( -99999.9 ),
4180  sip2dSigMin = cms.double( -99999.9 )
4181  ),
4182  trackFlip = cms.bool( False ),
4183  vertexFlip = cms.bool( False ),
4184  SoftLeptonFlip = cms.bool( False ),
4185  useTrackWeights = cms.bool( True ),
4186  pseudoMultiplicityMin = cms.uint32( 2 ),
4187  correctVertexMass = cms.bool( True ),
4188  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4189  charmCut = cms.double( 1.5 ),
4190  minimumTrackWeight = cms.double( 0.5 ),
4191  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4192  trackMultiplicityMin = cms.uint32( 3 ),
4193  trackSort = cms.string( "sip2dSig" ),
4194  useCategories = cms.bool( True ),
4195  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
4196  'CombinedSVIVFV2PseudoVertex',
4197  'CombinedSVIVFV2NoVertex' ),
4198  recordLabel = cms.string( "HLT" ),
4199  categoryVariableName = cms.string( "vertexCategory" )
4200 )
4201 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4202  impactParameterType = cms.int32( 1 ),
4203  minimumImpactParameter = cms.double( -1.0 ),
4204  useSignedImpactParameterSig = cms.bool( True ),
4205  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4206  deltaR = cms.double( -1.0 ),
4207  deltaRmin = cms.double( 0.0 ),
4208  maximumDecayLength = cms.double( 999999.0 ),
4209  maxImpactParameter = cms.double( 0.1 ),
4210  maxImpactParameterSig = cms.double( 999999.0 ),
4211  trackQualityClass = cms.string( "any" ),
4212  nthTrack = cms.int32( -1 )
4213 )
4214 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4215  a_dR = cms.double( -0.001053 ),
4216  b_dR = cms.double( 0.6263 ),
4217  a_pT = cms.double( 0.005263 ),
4218  b_pT = cms.double( 0.3684 ),
4219  min_pT = cms.double( 120.0 ),
4220  max_pT = cms.double( 500.0 ),
4221  min_pT_dRcut = cms.double( 0.5 ),
4222  max_pT_dRcut = cms.double( 0.1 ),
4223  max_pT_trackPTcut = cms.double( 3.0 ),
4224  minimumImpactParameter = cms.double( 0.05 ),
4225  useSignedImpactParameterSig = cms.bool( False ),
4226  impactParameterType = cms.int32( 1 ),
4227  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4228  deltaR = cms.double( -1.0 ),
4229  maximumDecayLength = cms.double( 999999.0 ),
4230  nthTrack = cms.int32( 1 ),
4231  trackQualityClass = cms.string( "any" ),
4232  useVariableJTA = cms.bool( False )
4233 )
4234 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4235  MaxDPhi = cms.double( 1.6 ),
4236  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
4237  PropagationDirection = cms.string( "alongMomentum" )
4238 )
4239 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4240  MaxDPhi = cms.double( 1.6 ),
4241  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
4242  PropagationDirection = cms.string( "oppositeToMomentum" )
4243 )
4244 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4245  SimpleMagneticField = cms.string( "" ),
4246  MaxDPhi = cms.double( 1.6 ),
4247  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
4248  Mass = cms.double( 5.11E-4 ),
4249  PropagationDirection = cms.string( "oppositeToMomentum" ),
4250  useRungeKutta = cms.bool( False ),
4251  ptMin = cms.double( -1.0 )
4252 )
4253 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4254  MaxChi2 = cms.double( 16.0 ),
4255  nSigma = cms.double( 3.0 ),
4256  MaxDisplacement = cms.double( 0.5 ),
4257  MaxSagitta = cms.double( 2.0 ),
4258  MinimalTolerance = cms.double( 0.5 ),
4259  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4260  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
4261  pTChargeCutThreshold = cms.double( -1.0 ),
4262  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4263  appendToDataLabel = cms.string( "" )
4264 )
4265 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4266  MaxChi2 = cms.double( 16.0 ),
4267  nSigma = cms.double( 3.0 ),
4268  MaxDisplacement = cms.double( 0.5 ),
4269  MaxSagitta = cms.double( 2.0 ),
4270  MinimalTolerance = cms.double( 0.5 ),
4271  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4272  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
4273  pTChargeCutThreshold = cms.double( -1.0 ),
4274  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4275  appendToDataLabel = cms.string( "" )
4276 )
4277 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4278  MaxChi2 = cms.double( 2000.0 ),
4279  nSigma = cms.double( 3.0 ),
4280  MaxDisplacement = cms.double( 100.0 ),
4281  MaxSagitta = cms.double( -1.0 ),
4282  MinimalTolerance = cms.double( 10.0 ),
4283  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4284  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
4285  pTChargeCutThreshold = cms.double( -1.0 ),
4286  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4287  appendToDataLabel = cms.string( "" )
4288 )
4289 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4290  MaxChi2 = cms.double( 30.0 ),
4291  nSigma = cms.double( 3.0 ),
4292  MaxDisplacement = cms.double( 100.0 ),
4293  MaxSagitta = cms.double( -1.0 ),
4294  MinimalTolerance = cms.double( 10.0 ),
4295  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4296  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
4297  pTChargeCutThreshold = cms.double( -1.0 ),
4298  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4299  appendToDataLabel = cms.string( "" )
4300 )
4301 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4302  MaxChi2 = cms.double( 9.0 ),
4303  nSigma = cms.double( 3.0 ),
4304  MaxDisplacement = cms.double( 0.5 ),
4305  MaxSagitta = cms.double( 2.0 ),
4306  MinimalTolerance = cms.double( 0.5 ),
4307  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4308  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
4309  pTChargeCutThreshold = cms.double( 15.0 ),
4310  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4311  appendToDataLabel = cms.string( "" )
4312 )
4313 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4314  MaxChi2 = cms.double( 9.0 ),
4315  nSigma = cms.double( 3.0 ),
4316  MaxDisplacement = cms.double( 100.0 ),
4317  MaxSagitta = cms.double( -1.0 ),
4318  MinimalTolerance = cms.double( 10.0 ),
4319  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4320  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
4321  pTChargeCutThreshold = cms.double( 15.0 ),
4322  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
4323  appendToDataLabel = cms.string( "" )
4324 )
4325 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4326  MaxChi2 = cms.double( 16.0 ),
4327  nSigma = cms.double( 3.0 ),
4328  MaxDisplacement = cms.double( 0.5 ),
4329  MaxSagitta = cms.double( 2.0 ),
4330  MinimalTolerance = cms.double( 0.5 ),
4331  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4332  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
4333  pTChargeCutThreshold = cms.double( -1.0 ),
4334  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4335  appendToDataLabel = cms.string( "" )
4336 )
4337 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4338  MaxChi2 = cms.double( 40.0 ),
4339  nSigma = cms.double( 4.0 ),
4340  MaxDisplacement = cms.double( 0.5 ),
4341  MaxSagitta = cms.double( 2.0 ),
4342  MinimalTolerance = cms.double( 0.5 ),
4343  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
4344  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
4345  appendToDataLabel = cms.string( "" )
4346 )
4347 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4348  MaxChi2 = cms.double( 16.0 ),
4349  nSigma = cms.double( 3.0 ),
4350  MaxDisplacement = cms.double( 100.0 ),
4351  MaxSagitta = cms.double( -1.0 ),
4352  MinimalTolerance = cms.double( 10.0 ),
4353  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4354  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
4355  appendToDataLabel = cms.string( "" )
4356 )
4357 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4358  MaxChi2 = cms.double( 30.0 ),
4359  nSigma = cms.double( 3.0 ),
4360  MaxDisplacement = cms.double( 100.0 ),
4361  MaxSagitta = cms.double( -1.0 ),
4362  MinimalTolerance = cms.double( 10.0 ),
4363  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4364  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
4365  appendToDataLabel = cms.string( "" )
4366 )
4367 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4368  MaxChi2 = cms.double( 9.0 ),
4369  nSigma = cms.double( 3.0 ),
4370  MaxDisplacement = cms.double( 100.0 ),
4371  MaxSagitta = cms.double( -1.0 ),
4372  MinimalTolerance = cms.double( 10.0 ),
4373  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4374  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
4375  appendToDataLabel = cms.string( "" )
4376 )
4377 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
4378  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
4379  MaxComponents = cms.int32( 12 ),
4380  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
4381 )
4382 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4383  MaxChi2 = cms.double( 9.0 ),
4384  nSigma = cms.double( 3.0 ),
4385  MaxDisplacement = cms.double( 0.5 ),
4386  MaxSagitta = cms.double( 2.0 ),
4387  MinimalTolerance = cms.double( 0.5 ),
4388  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4389  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
4390  pTChargeCutThreshold = cms.double( -1.0 ),
4391  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4392  appendToDataLabel = cms.string( "" )
4393 )
4394 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4395  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
4396  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4397  fractionShared = cms.double( 0.13 ),
4398  ValidHitBonus = cms.double( 5.0 ),
4399  MissingHitPenalty = cms.double( 20.0 ),
4400  allowSharedFirstHit = cms.bool( True )
4401 )
4402 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4403  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
4404  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4405  fractionShared = cms.double( 0.13 ),
4406  ValidHitBonus = cms.double( 5.0 ),
4407  MissingHitPenalty = cms.double( 20.0 ),
4408  allowSharedFirstHit = cms.bool( True )
4409 )
4410 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4411  MaxChi2 = cms.double( 9.0 ),
4412  nSigma = cms.double( 3.0 ),
4413  MaxDisplacement = cms.double( 0.5 ),
4414  MaxSagitta = cms.double( 2.0 ),
4415  MinimalTolerance = cms.double( 0.5 ),
4416  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4417  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
4418  pTChargeCutThreshold = cms.double( -1.0 ),
4419  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4420  appendToDataLabel = cms.string( "" )
4421 )
4422 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4423  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
4424  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4425  fractionShared = cms.double( 0.13 ),
4426  ValidHitBonus = cms.double( 5.0 ),
4427  MissingHitPenalty = cms.double( 20.0 ),
4428  allowSharedFirstHit = cms.bool( True )
4429 )
4430 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4431  impactParameterType = cms.int32( 1 ),
4432  minimumImpactParameter = cms.double( -1.0 ),
4433  useSignedImpactParameterSig = cms.bool( True ),
4434  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4435  deltaR = cms.double( -1.0 ),
4436  deltaRmin = cms.double( 0.0 ),
4437  maximumDecayLength = cms.double( 999999.0 ),
4438  maxImpactParameter = cms.double( 0.1 ),
4439  maxImpactParameterSig = cms.double( 999999.0 ),
4440  trackQualityClass = cms.string( "any" ),
4441  nthTrack = cms.int32( -1 )
4442 )
4443 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
4444  impactParameterType = cms.int32( 1 ),
4445  minimumImpactParameter = cms.double( -1.0 ),
4446  useSignedImpactParameterSig = cms.bool( True ),
4447  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4448  deltaR = cms.double( -1.0 ),
4449  deltaRmin = cms.double( 0.0 ),
4450  maximumDecayLength = cms.double( 999999.0 ),
4451  maxImpactParameter = cms.double( 0.2 ),
4452  maxImpactParameterSig = cms.double( 999999.0 ),
4453  trackQualityClass = cms.string( "any" ),
4454  nthTrack = cms.int32( -1 )
4455 )
4456 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4457  a_dR = cms.double( -0.001053 ),
4458  b_dR = cms.double( 0.6263 ),
4459  a_pT = cms.double( 0.005263 ),
4460  b_pT = cms.double( 0.3684 ),
4461  min_pT = cms.double( 120.0 ),
4462  max_pT = cms.double( 500.0 ),
4463  min_pT_dRcut = cms.double( 0.5 ),
4464  max_pT_dRcut = cms.double( 0.1 ),
4465  max_pT_trackPTcut = cms.double( 3.0 ),
4466  minimumImpactParameter = cms.double( 0.05 ),
4467  useSignedImpactParameterSig = cms.bool( False ),
4468  impactParameterType = cms.int32( 1 ),
4469  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4470  deltaR = cms.double( -1.0 ),
4471  maximumDecayLength = cms.double( 999999.0 ),
4472  nthTrack = cms.int32( 1 ),
4473  trackQualityClass = cms.string( "any" ),
4474  useVariableJTA = cms.bool( False )
4475 )
4476 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
4477  a_dR = cms.double( -0.001053 ),
4478  b_dR = cms.double( 0.6263 ),
4479  a_pT = cms.double( 0.005263 ),
4480  b_pT = cms.double( 0.3684 ),
4481  min_pT = cms.double( 120.0 ),
4482  max_pT = cms.double( 500.0 ),
4483  min_pT_dRcut = cms.double( 0.5 ),
4484  max_pT_dRcut = cms.double( 0.1 ),
4485  max_pT_trackPTcut = cms.double( 3.0 ),
4486  minimumImpactParameter = cms.double( 0.2 ),
4487  useSignedImpactParameterSig = cms.bool( True ),
4488  impactParameterType = cms.int32( 1 ),
4489  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4490  deltaR = cms.double( -1.0 ),
4491  maximumDecayLength = cms.double( 999999.0 ),
4492  nthTrack = cms.int32( 2 ),
4493  trackQualityClass = cms.string( "any" ),
4494  useVariableJTA = cms.bool( False )
4495 )
4496 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
4497  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
4498 )
4499 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
4500  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
4501  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
4502  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
4503  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
4504  Mass = cms.double( 5.11E-4 ),
4505  BetheHeitlerCorrection = cms.int32( 2 )
4506 )
4507 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4508  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4509  NoErrorPropagation = cms.bool( False ),
4510  PropagationDirection = cms.string( "anyDirection" ),
4511  useTuningForL2Speed = cms.bool( True ),
4512  useIsYokeFlag = cms.bool( True ),
4513  endcapShiftInZNeg = cms.double( 0.0 ),
4514  SetVBFPointer = cms.bool( False ),
4515  AssumeNoMaterial = cms.bool( False ),
4516  endcapShiftInZPos = cms.double( 0.0 ),
4517  useInTeslaFromMagField = cms.bool( False ),
4518  VBFName = cms.string( "VolumeBasedMagneticField" ),
4519  useEndcapShiftsInZ = cms.bool( False ),
4520  sendLogWarning = cms.bool( False ),
4521  useMatVolumes = cms.bool( True ),
4522  debug = cms.bool( False ),
4523  ApplyRadX0Correction = cms.bool( True ),
4524  useMagVolumes = cms.bool( True ),
4525  returnTangentPlane = cms.bool( True )
4526 )
4527 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4528  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4529  NoErrorPropagation = cms.bool( False ),
4530  PropagationDirection = cms.string( "oppositeToMomentum" ),
4531  useTuningForL2Speed = cms.bool( True ),
4532  useIsYokeFlag = cms.bool( True ),
4533  endcapShiftInZNeg = cms.double( 0.0 ),
4534  SetVBFPointer = cms.bool( False ),
4535  AssumeNoMaterial = cms.bool( False ),
4536  endcapShiftInZPos = cms.double( 0.0 ),
4537  useInTeslaFromMagField = cms.bool( False ),
4538  VBFName = cms.string( "VolumeBasedMagneticField" ),
4539  useEndcapShiftsInZ = cms.bool( False ),
4540  sendLogWarning = cms.bool( False ),
4541  useMatVolumes = cms.bool( True ),
4542  debug = cms.bool( False ),
4543  ApplyRadX0Correction = cms.bool( True ),
4544  useMagVolumes = cms.bool( True ),
4545  returnTangentPlane = cms.bool( True )
4546 )
4547 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
4548  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
4549  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4550  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4551  EstimateCut = cms.double( -1.0 ),
4552  MaxFractionOutliers = cms.double( 0.3 ),
4553  MaxNumberOfOutliers = cms.int32( 3 ),
4554  MinDof = cms.int32( 2 ),
4555  NoOutliersBeginEnd = cms.bool( False ),
4556  MinNumberOfHits = cms.int32( 3 ),
4557  RejectTracks = cms.bool( True ),
4558  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4559  NoInvalidHitsBeginEnd = cms.bool( True ),
4560  LogPixelProbabilityCut = cms.double( -16.0 ),
4561  appendToDataLabel = cms.string( "" )
4562 )
4563 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
4564  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
4565  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4566  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4567  EstimateCut = cms.double( -1.0 ),
4568  MaxFractionOutliers = cms.double( 0.3 ),
4569  MaxNumberOfOutliers = cms.int32( 3 ),
4570  MinDof = cms.int32( 2 ),
4571  NoOutliersBeginEnd = cms.bool( False ),
4572  MinNumberOfHits = cms.int32( 5 ),
4573  RejectTracks = cms.bool( True ),
4574  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4575  NoInvalidHitsBeginEnd = cms.bool( False ),
4576  LogPixelProbabilityCut = cms.double( -16.0 ),
4577  appendToDataLabel = cms.string( "" )
4578 )
4579 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4580  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
4581  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4582  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4583  appendToDataLabel = cms.string( "" )
4584 )
4585 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4586  SimpleMagneticField = cms.string( "" ),
4587  MaxDPhi = cms.double( 1.6 ),
4588  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
4589  Mass = cms.double( 5.11E-4 ),
4590  PropagationDirection = cms.string( "alongMomentum" ),
4591  useRungeKutta = cms.bool( False ),
4592  ptMin = cms.double( -1.0 )
4593 )
4594 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
4595  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
4596 )
4597 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4598  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
4599  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
4600  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
4601  EstimateCut = cms.double( -1.0 ),
4602  MaxFractionOutliers = cms.double( 0.3 ),
4603  MaxNumberOfOutliers = cms.int32( 3 ),
4604  MinDof = cms.int32( 2 ),
4605  NoOutliersBeginEnd = cms.bool( False ),
4606  MinNumberOfHits = cms.int32( 5 ),
4607  RejectTracks = cms.bool( True ),
4608  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4609  NoInvalidHitsBeginEnd = cms.bool( True ),
4610  LogPixelProbabilityCut = cms.double( -16.0 ),
4611  appendToDataLabel = cms.string( "" )
4612 )
4613 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
4614  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4615  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
4616  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4617  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
4618  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4619 )
4620 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
4621  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4622  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
4623  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4624  ErrorRescaling = cms.double( 100.0 ),
4625  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
4626  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4627 )
4628 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4629  MaxChi2 = cms.double( 30.0 ),
4630  nSigma = cms.double( 3.0 ),
4631  MaxDisplacement = cms.double( 0.5 ),
4632  MaxSagitta = cms.double( 2.0 ),
4633  MinimalTolerance = cms.double( 0.5 ),
4634  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4635  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
4636  pTChargeCutThreshold = cms.double( 15.0 ),
4637  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4638  appendToDataLabel = cms.string( "" )
4639 )
4640 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4641  MaxChi2 = cms.double( 30.0 ),
4642  nSigma = cms.double( 3.0 ),
4643  MaxDisplacement = cms.double( 0.5 ),
4644  MaxSagitta = cms.double( 2.0 ),
4645  MinimalTolerance = cms.double( 0.5 ),
4646  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4647  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
4648  pTChargeCutThreshold = cms.double( 15.0 ),
4649  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4650  appendToDataLabel = cms.string( "" )
4651 )
4652 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4653  MaxChi2 = cms.double( 36.0 ),
4654  nSigma = cms.double( 3.0 ),
4655  MaxDisplacement = cms.double( 100.0 ),
4656  MaxSagitta = cms.double( -1.0 ),
4657  MinimalTolerance = cms.double( 10.0 ),
4658  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4659  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
4660  appendToDataLabel = cms.string( "" )
4661 )
4662 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4663  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
4664  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
4665  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
4666  EstimateCut = cms.double( -1.0 ),
4667  MaxFractionOutliers = cms.double( 0.3 ),
4668  MaxNumberOfOutliers = cms.int32( 3 ),
4669  MinDof = cms.int32( 2 ),
4670  NoOutliersBeginEnd = cms.bool( False ),
4671  MinNumberOfHits = cms.int32( 5 ),
4672  RejectTracks = cms.bool( True ),
4673  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4674  NoInvalidHitsBeginEnd = cms.bool( False ),
4675  LogPixelProbabilityCut = cms.double( -16.0 ),
4676  appendToDataLabel = cms.string( "" )
4677 )
4678 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
4679  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4680  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4681  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4682  EstimateCut = cms.double( -1.0 ),
4683  MaxFractionOutliers = cms.double( 0.3 ),
4684  MaxNumberOfOutliers = cms.int32( 3 ),
4685  MinDof = cms.int32( 2 ),
4686  NoOutliersBeginEnd = cms.bool( False ),
4687  MinNumberOfHits = cms.int32( 5 ),
4688  RejectTracks = cms.bool( True ),
4689  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4690  NoInvalidHitsBeginEnd = cms.bool( False ),
4691  LogPixelProbabilityCut = cms.double( -16.0 ),
4692  appendToDataLabel = cms.string( "" )
4693 )
4694 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4695  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4696  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4697  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4698  EstimateCut = cms.double( 20.0 ),
4699  MaxFractionOutliers = cms.double( 0.3 ),
4700  MaxNumberOfOutliers = cms.int32( 3 ),
4701  MinDof = cms.int32( 2 ),
4702  NoOutliersBeginEnd = cms.bool( False ),
4703  MinNumberOfHits = cms.int32( 3 ),
4704  RejectTracks = cms.bool( True ),
4705  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4706  NoInvalidHitsBeginEnd = cms.bool( True ),
4707  LogPixelProbabilityCut = cms.double( -14.0 ),
4708  appendToDataLabel = cms.string( "" )
4709 )
4710 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
4711  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4712  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
4713  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
4714  EstimateCut = cms.double( 20.0 ),
4715  MaxFractionOutliers = cms.double( 0.3 ),
4716  MaxNumberOfOutliers = cms.int32( 3 ),
4717  MinDof = cms.int32( 2 ),
4718  NoOutliersBeginEnd = cms.bool( False ),
4719  MinNumberOfHits = cms.int32( 3 ),
4720  RejectTracks = cms.bool( True ),
4721  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4722  NoInvalidHitsBeginEnd = cms.bool( True ),
4723  LogPixelProbabilityCut = cms.double( -14.0 ),
4724  appendToDataLabel = cms.string( "" )
4725 )
4726 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4727  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
4728  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4729  Updator = cms.string( "hltESPKFUpdator" ),
4730  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4731  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4732  minHits = cms.int32( 3 ),
4733  appendToDataLabel = cms.string( "" )
4734 )
4735 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
4736  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4737  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4738  Updator = cms.string( "hltESPKFUpdator" ),
4739  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4740  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4741  minHits = cms.int32( 3 ),
4742  appendToDataLabel = cms.string( "" )
4743 )
4744 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4745  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4746  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4747  Updator = cms.string( "hltESPKFUpdator" ),
4748  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4749  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4750  minHits = cms.int32( 3 ),
4751  appendToDataLabel = cms.string( "" )
4752 )
4753 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4754  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
4755  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4756  Updator = cms.string( "hltESPKFUpdator" ),
4757  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4758  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4759  errorRescaling = cms.double( 100.0 ),
4760  minHits = cms.int32( 3 ),
4761  appendToDataLabel = cms.string( "" )
4762 )
4763 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
4764  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4765  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4766  Updator = cms.string( "hltESPKFUpdator" ),
4767  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4768  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4769  errorRescaling = cms.double( 100.0 ),
4770  minHits = cms.int32( 3 ),
4771  appendToDataLabel = cms.string( "" )
4772 )
4773 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4774  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4775  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4776  Updator = cms.string( "hltESPKFUpdator" ),
4777  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4778  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4779  errorRescaling = cms.double( 10.0 ),
4780  minHits = cms.int32( 3 ),
4781  appendToDataLabel = cms.string( "" )
4782 )
4783 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4784  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4785  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4786  Updator = cms.string( "hltESPKFUpdator" ),
4787  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4788  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4789  errorRescaling = cms.double( 10.0 ),
4790  minHits = cms.int32( 3 ),
4791  appendToDataLabel = cms.string( "" )
4792 )
4793 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
4794  ComponentName = cms.string( "hltESPKFUpdator" )
4795 )
4796 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
4797  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
4798  DistanceMeasure = cms.string( "KullbackLeibler" )
4799 )
4800 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4801  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4802  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4803  Updator = cms.string( "hltESPKFUpdator" ),
4804  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4805  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4806  minHits = cms.int32( 3 ),
4807  appendToDataLabel = cms.string( "" )
4808 )
4809 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4810  MaxChi2 = cms.double( 9.0 ),
4811  nSigma = cms.double( 3.0 ),
4812  MaxDisplacement = cms.double( 0.5 ),
4813  MaxSagitta = cms.double( 2.0 ),
4814  MinimalTolerance = cms.double( 0.5 ),
4815  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4816  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
4817  pTChargeCutThreshold = cms.double( -1.0 ),
4818  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4819  appendToDataLabel = cms.string( "" )
4820 )
4821 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4822  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
4823  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4824  fractionShared = cms.double( 0.16 ),
4825  ValidHitBonus = cms.double( 5.0 ),
4826  MissingHitPenalty = cms.double( 20.0 ),
4827  allowSharedFirstHit = cms.bool( True )
4828 )
4829 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4830  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
4831  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4832  fractionShared = cms.double( 0.16 ),
4833  ValidHitBonus = cms.double( 5.0 ),
4834  MissingHitPenalty = cms.double( 20.0 ),
4835  allowSharedFirstHit = cms.bool( True )
4836 )
4837 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4838  MaxChi2 = cms.double( 9.0 ),
4839  nSigma = cms.double( 3.0 ),
4840  MaxDisplacement = cms.double( 0.5 ),
4841  MaxSagitta = cms.double( 2.0 ),
4842  MinimalTolerance = cms.double( 0.5 ),
4843  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4844  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
4845  pTChargeCutThreshold = cms.double( -1.0 ),
4846  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4847  appendToDataLabel = cms.string( "" )
4848 )
4849 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4850  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
4851  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4852  fractionShared = cms.double( 0.16 ),
4853  ValidHitBonus = cms.double( 5.0 ),
4854  MissingHitPenalty = cms.double( 20.0 ),
4855  allowSharedFirstHit = cms.bool( True )
4856 )
4857 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
4858  ComponentName = cms.string( "hltESPMeasurementTracker" ),
4859  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4860  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4861  HitMatcher = cms.string( "StandardMatcher" ),
4862  Phase2StripCPE = cms.string( "" ),
4863  SiStripQualityLabel = cms.string( "" ),
4864  UseStripModuleQualityDB = cms.bool( True ),
4865  DebugStripModuleQualityDB = cms.untracked.bool( False ),
4866  UseStripAPVFiberQualityDB = cms.bool( True ),
4867  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
4868  MaskBadAPVFibers = cms.bool( True ),
4869  UseStripStripQualityDB = cms.bool( True ),
4870  DebugStripStripQualityDB = cms.untracked.bool( False ),
4871  badStripCuts = cms.PSet(
4872  TOB = cms.PSet(
4873  maxBad = cms.uint32( 4 ),
4874  maxConsecutiveBad = cms.uint32( 2 )
4875  ),
4876  TIB = cms.PSet(
4877  maxBad = cms.uint32( 4 ),
4878  maxConsecutiveBad = cms.uint32( 2 )
4879  ),
4880  TID = cms.PSet(
4881  maxBad = cms.uint32( 4 ),
4882  maxConsecutiveBad = cms.uint32( 2 )
4883  ),
4884  TEC = cms.PSet(
4885  maxBad = cms.uint32( 4 ),
4886  maxConsecutiveBad = cms.uint32( 2 )
4887  )
4888  ),
4889  UsePixelModuleQualityDB = cms.bool( True ),
4890  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
4891  UsePixelROCQualityDB = cms.bool( True ),
4892  DebugPixelROCQualityDB = cms.untracked.bool( False ),
4893  appendToDataLabel = cms.string( "" )
4894 )
4895 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4896  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
4897  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4898  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4899  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
4900 )
4901 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4902  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
4903  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4904  fractionShared = cms.double( 0.11 ),
4905  ValidHitBonus = cms.double( 5.0 ),
4906  MissingHitPenalty = cms.double( 20.0 ),
4907  allowSharedFirstHit = cms.bool( True )
4908 )
4909 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4910  MaxChi2 = cms.double( 16.0 ),
4911  nSigma = cms.double( 3.0 ),
4912  MaxDisplacement = cms.double( 0.5 ),
4913  MaxSagitta = cms.double( 2.0 ),
4914  MinimalTolerance = cms.double( 0.5 ),
4915  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4916  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
4917  pTChargeCutThreshold = cms.double( -1.0 ),
4918  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4919  appendToDataLabel = cms.string( "" )
4920 )
4921 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4922  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
4923  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4924  fractionShared = cms.double( 0.11 ),
4925  ValidHitBonus = cms.double( 5.0 ),
4926  MissingHitPenalty = cms.double( 20.0 ),
4927  allowSharedFirstHit = cms.bool( True )
4928 )
4929 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
4930  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
4931 )
4932 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
4933  LoadTemplatesFromDB = cms.bool( True ),
4934  Alpha2Order = cms.bool( True ),
4935  ClusterProbComputationFlag = cms.int32( 0 ),
4936  useLAWidthFromDB = cms.bool( False ),
4937  lAOffset = cms.double( 0.0 ),
4938  lAWidthBPix = cms.double( 0.0 ),
4939  lAWidthFPix = cms.double( 0.0 ),
4940  doLorentzFromAlignment = cms.bool( False ),
4941  useLAFromDB = cms.bool( True ),
4942  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
4943  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
4944  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
4945  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
4946  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
4947  yerr_endcap = cms.vdouble( 0.0021 ),
4948  xerr_barrel_l1_def = cms.double( 0.0103 ),
4949  yerr_barrel_l1_def = cms.double( 0.0021 ),
4950  xerr_barrel_ln_def = cms.double( 0.0103 ),
4951  yerr_barrel_ln_def = cms.double( 0.0021 ),
4952  xerr_endcap_def = cms.double( 0.002 ),
4953  yerr_endcap_def = cms.double( 7.5E-4 ),
4954  eff_charge_cut_highX = cms.double( 1.0 ),
4955  eff_charge_cut_highY = cms.double( 1.0 ),
4956  eff_charge_cut_lowX = cms.double( 0.0 ),
4957  eff_charge_cut_lowY = cms.double( 0.0 ),
4958  size_cutX = cms.double( 3.0 ),
4959  size_cutY = cms.double( 3.0 ),
4960  EdgeClusterErrorX = cms.double( 50.0 ),
4961  EdgeClusterErrorY = cms.double( 85.0 ),
4962  inflate_errors = cms.bool( False ),
4963  inflate_all_errors_no_trk_angle = cms.bool( False ),
4964  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
4965  UseErrorsFromTemplates = cms.bool( True ),
4966  TruncatePixelCharge = cms.bool( True ),
4967  IrradiationBiasCorrection = cms.bool( True ),
4968  DoCosmics = cms.bool( False ),
4969  Upgrade = cms.bool( False ),
4970  SmallPitch = cms.bool( False ),
4971  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
4972  MagneticFieldRecord = cms.ESInputTag( "" ),
4973  appendToDataLabel = cms.string( "" )
4974 )
4975 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
4976  LoadTemplatesFromDB = cms.bool( True ),
4977  Alpha2Order = cms.bool( True ),
4978  ClusterProbComputationFlag = cms.int32( 0 ),
4979  useLAWidthFromDB = cms.bool( True ),
4980  lAOffset = cms.double( 0.0 ),
4981  lAWidthBPix = cms.double( 0.0 ),
4982  lAWidthFPix = cms.double( 0.0 ),
4983  doLorentzFromAlignment = cms.bool( False ),
4984  useLAFromDB = cms.bool( True ),
4985  barrelTemplateID = cms.int32( 0 ),
4986  forwardTemplateID = cms.int32( 0 ),
4987  directoryWithTemplates = cms.int32( 0 ),
4988  speed = cms.int32( -2 ),
4989  UseClusterSplitter = cms.bool( False ),
4990  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
4991  appendToDataLabel = cms.string( "" )
4992 )
4993 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4994  MaxChi2 = cms.double( 16.0 ),
4995  nSigma = cms.double( 3.0 ),
4996  MaxDisplacement = cms.double( 0.5 ),
4997  MaxSagitta = cms.double( 2.0 ),
4998  MinimalTolerance = cms.double( 0.5 ),
4999  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5000  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
5001  pTChargeCutThreshold = cms.double( -1.0 ),
5002  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5003  appendToDataLabel = cms.string( "" )
5004 )
5005 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5006  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
5007  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5008  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5009  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5010 )
5011 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5012  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
5013  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5014  fractionShared = cms.double( 0.11 ),
5015  ValidHitBonus = cms.double( 5.0 ),
5016  MissingHitPenalty = cms.double( 20.0 ),
5017  allowSharedFirstHit = cms.bool( True )
5018 )
5019 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5020  MaxChi2 = cms.double( 9.0 ),
5021  nSigma = cms.double( 3.0 ),
5022  MaxDisplacement = cms.double( 0.5 ),
5023  MaxSagitta = cms.double( 2.0 ),
5024  MinimalTolerance = cms.double( 0.5 ),
5025  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
5026  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
5027  pTChargeCutThreshold = cms.double( 15.0 ),
5028  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
5029  appendToDataLabel = cms.string( "" )
5030 )
5031 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
5032  MaxChi2 = cms.double( 25.0 ),
5033  nSigma = cms.double( 3.0 ),
5034  MaxDisplacement = cms.double( 100.0 ),
5035  MaxSagitta = cms.double( -1.0 ),
5036  MinimalTolerance = cms.double( 10.0 ),
5037  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5038  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
5039  appendToDataLabel = cms.string( "" )
5040 )
5041 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5042  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
5043  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5044  fractionShared = cms.double( 0.19 ),
5045  ValidHitBonus = cms.double( 5.0 ),
5046  MissingHitPenalty = cms.double( 20.0 ),
5047  allowSharedFirstHit = cms.bool( True )
5048 )
5049 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5050  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
5051  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5052  Updator = cms.string( "hltESPKFUpdator" ),
5053  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5054  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
5055  minHits = cms.int32( 3 ),
5056  appendToDataLabel = cms.string( "" )
5057 )
5058 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5059  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
5060  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5061  Updator = cms.string( "hltESPKFUpdator" ),
5062  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5063  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
5064  errorRescaling = cms.double( 100.0 ),
5065  minHits = cms.int32( 3 ),
5066  appendToDataLabel = cms.string( "" )
5067 )
5068 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
5069  SimpleMagneticField = cms.string( "" ),
5070  MaxDPhi = cms.double( 1.6 ),
5071  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5072  Mass = cms.double( 0.105 ),
5073  PropagationDirection = cms.string( "alongMomentum" ),
5074  useRungeKutta = cms.bool( True ),
5075  ptMin = cms.double( -1.0 )
5076 )
5077 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
5078  ComponentName = cms.string( "hltESPSmartPropagator" ),
5079  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5080  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5081  PropagationDirection = cms.string( "alongMomentum" ),
5082  Epsilon = cms.double( 5.0 )
5083 )
5084 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
5085  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
5086  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
5087  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5088  PropagationDirection = cms.string( "alongMomentum" ),
5089  Epsilon = cms.double( 5.0 )
5090 )
5091 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
5092  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
5093  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
5094  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
5095  PropagationDirection = cms.string( "oppositeToMomentum" ),
5096  Epsilon = cms.double( 5.0 )
5097 )
5098 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
5099  distance = cms.double( 0.5 )
5100 )
5101 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5102  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
5103  NoErrorPropagation = cms.bool( False ),
5104  PropagationDirection = cms.string( "alongMomentum" ),
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  endcapShiftInZPos = cms.double( 0.0 ),
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  returnTangentPlane = cms.bool( True )
5120 )
5121 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5122  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
5123  NoErrorPropagation = cms.bool( False ),
5124  PropagationDirection = cms.string( "oppositeToMomentum" ),
5125  useTuningForL2Speed = cms.bool( False ),
5126  useIsYokeFlag = cms.bool( True ),
5127  endcapShiftInZNeg = cms.double( 0.0 ),
5128  SetVBFPointer = cms.bool( False ),
5129  AssumeNoMaterial = cms.bool( False ),
5130  endcapShiftInZPos = cms.double( 0.0 ),
5131  useInTeslaFromMagField = cms.bool( False ),
5132  VBFName = cms.string( "VolumeBasedMagneticField" ),
5133  useEndcapShiftsInZ = cms.bool( False ),
5134  sendLogWarning = cms.bool( False ),
5135  useMatVolumes = cms.bool( True ),
5136  debug = cms.bool( False ),
5137  ApplyRadX0Correction = cms.bool( True ),
5138  useMagVolumes = cms.bool( True ),
5139  returnTangentPlane = cms.bool( True )
5140 )
5141 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
5142  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
5143  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
5144  parameters = cms.PSet(
5145  mTIB_P1 = cms.double( 0.202 ),
5146  maxChgOneMIP = cms.double( 6000.0 ),
5147  mTEC_P0 = cms.double( -1.885 ),
5148  mTOB_P1 = cms.double( 0.253 ),
5149  mTEC_P1 = cms.double( 0.471 ),
5150  mLC_P2 = cms.double( 0.3 ),
5151  mLC_P1 = cms.double( 0.618 ),
5152  mTOB_P0 = cms.double( -1.026 ),
5153  mLC_P0 = cms.double( -0.326 ),
5154  useLegacyError = cms.bool( False ),
5155  mTIB_P0 = cms.double( -0.742 ),
5156  mTID_P1 = cms.double( 0.433 ),
5157  mTID_P0 = cms.double( -1.427 )
5158  )
5159 )
5160 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5161  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5162  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
5163  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5164  Matcher = cms.string( "StandardMatcher" ),
5165  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5166 )
5167 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5168  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5169  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
5170  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
5171  Matcher = cms.string( "StandardMatcher" ),
5172  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5173 )
5174 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5175  StripCPE = cms.string( "Fake" ),
5176  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
5177  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5178  Matcher = cms.string( "StandardMatcher" ),
5179  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5180 )
5181 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5182  StripCPE = cms.string( "Fake" ),
5183  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
5184  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5185  Matcher = cms.string( "StandardMatcher" ),
5186  ComputeCoarseLocalPositionFromDisk = cms.bool( False )
5187 )
5188 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5189  MaxChi2 = cms.double( 16.0 ),
5190  nSigma = cms.double( 3.0 ),
5191  MaxDisplacement = cms.double( 0.5 ),
5192  MaxSagitta = cms.double( 2.0 ),
5193  MinimalTolerance = cms.double( 0.5 ),
5194  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
5195  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
5196  pTChargeCutThreshold = cms.double( -1.0 ),
5197  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5198  appendToDataLabel = cms.string( "" )
5199 )
5200 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5201  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
5202  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
5203  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5204  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) )
5205 )
5206 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
5207  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
5208  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
5209  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
5210  EstimateCut = cms.double( 30.0 ),
5211  MaxFractionOutliers = cms.double( 0.3 ),
5212  MaxNumberOfOutliers = cms.int32( 3 ),
5213  MinDof = cms.int32( 2 ),
5214  NoOutliersBeginEnd = cms.bool( False ),
5215  MinNumberOfHits = cms.int32( 7 ),
5216  RejectTracks = cms.bool( True ),
5217  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5218  NoInvalidHitsBeginEnd = cms.bool( False ),
5219  LogPixelProbabilityCut = cms.double( -16.0 ),
5220  appendToDataLabel = cms.string( "" )
5221 )
5222 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
5223  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5224  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5225  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5226  EstimateCut = cms.double( 30.0 ),
5227  MaxFractionOutliers = cms.double( 0.3 ),
5228  MaxNumberOfOutliers = cms.int32( 3 ),
5229  MinDof = cms.int32( 2 ),
5230  NoOutliersBeginEnd = cms.bool( False ),
5231  MinNumberOfHits = cms.int32( 7 ),
5232  RejectTracks = cms.bool( True ),
5233  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5234  NoInvalidHitsBeginEnd = cms.bool( False ),
5235  LogPixelProbabilityCut = cms.double( -16.0 ),
5236  appendToDataLabel = cms.string( "" )
5237 )
5238 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
5239  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
5240  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
5241  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5242  appendToDataLabel = cms.string( "" )
5243 )
5244 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5245  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
5246  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5247  Updator = cms.string( "hltESPKFUpdator" ),
5248  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5249  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5250  minHits = cms.int32( 7 ),
5251  appendToDataLabel = cms.string( "" )
5252 )
5253 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
5254  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5255  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5256  Updator = cms.string( "hltESPKFUpdator" ),
5257  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5258  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5259  minHits = cms.int32( 7 ),
5260  appendToDataLabel = cms.string( "" )
5261 )
5262 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5263  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
5264  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5265  Updator = cms.string( "hltESPKFUpdator" ),
5266  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5267  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5268  errorRescaling = cms.double( 10.0 ),
5269  minHits = cms.int32( 7 ),
5270  appendToDataLabel = cms.string( "" )
5271 )
5272 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
5273  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5274  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5275  Updator = cms.string( "hltESPKFUpdator" ),
5276  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5277  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5278  errorRescaling = cms.double( 10.0 ),
5279  minHits = cms.int32( 7 ),
5280  appendToDataLabel = cms.string( "" )
5281 )
5282 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5283  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
5284  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5285  fractionShared = cms.double( 0.09 ),
5286  ValidHitBonus = cms.double( 5.0 ),
5287  MissingHitPenalty = cms.double( 20.0 ),
5288  allowSharedFirstHit = cms.bool( True )
5289 )
5290 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
5291  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5292  algoOrder = cms.vstring( ),
5293  appendToDataLabel = cms.string( "" )
5294 )
5295 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5296  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5297  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5298  fractionShared = cms.double( 0.5 ),
5299  ValidHitBonus = cms.double( 100.0 ),
5300  MissingHitPenalty = cms.double( 0.0 ),
5301  allowSharedFirstHit = cms.bool( False )
5302 )
5303 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
5304  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
5305  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5306  Updator = cms.string( "hltESPKFUpdator" ),
5307  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5308  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5309  minHits = cms.int32( 3 ),
5310  appendToDataLabel = cms.string( "" )
5311 )
5312 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
5313  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
5314  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5315  Updator = cms.string( "hltESPKFUpdator" ),
5316  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5317  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
5318  errorRescaling = cms.double( 100.0 ),
5319  minHits = cms.int32( 3 ),
5320  appendToDataLabel = cms.string( "" )
5321 )
5322 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
5323  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5324  useQuadrupletAlgo = cms.bool( False ),
5325  appendToDataLabel = cms.string( "" )
5326 )
5327 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
5328  ComponentName = cms.string( "hltTrackCleaner" ),
5329  appendToDataLabel = cms.string( "" )
5330 )
5331 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5332  ComponentName = cms.string( "HODetIdAssociator" ),
5333  etaBinSize = cms.double( 0.087 ),
5334  nEta = cms.int32( 30 ),
5335  nPhi = cms.int32( 72 ),
5336  hcalRegion = cms.int32( 2 ),
5337  includeBadChambers = cms.bool( False ),
5338  includeGEM = cms.bool( False ),
5339  includeME0 = cms.bool( False )
5340 )
5341 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5342  ComponentName = cms.string( "MuonDetIdAssociator" ),
5343  etaBinSize = cms.double( 0.125 ),
5344  nEta = cms.int32( 48 ),
5345  nPhi = cms.int32( 48 ),
5346  hcalRegion = cms.int32( 2 ),
5347  includeBadChambers = cms.bool( False ),
5348  includeGEM = cms.bool( False ),
5349  includeME0 = cms.bool( False )
5350 )
5351 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5352  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5353  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5354  fractionShared = cms.double( 0.1 ),
5355  ValidHitBonus = cms.double( 1000.0 ),
5356  MissingHitPenalty = cms.double( 1.0 ),
5357  allowSharedFirstHit = cms.bool( True )
5358 )
5359 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
5360  ComponentName = cms.string( "SimpleNavigationSchool" ),
5361  SimpleMagneticField = cms.string( "ParabolicMf" )
5362 )
5363 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5364  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
5365  etaBinSize = cms.double( 0.1 ),
5366  nEta = cms.int32( 60 ),
5367  nPhi = cms.int32( 30 ),
5368  hcalRegion = cms.int32( 2 ),
5369  includeBadChambers = cms.bool( False ),
5370  includeGEM = cms.bool( False ),
5371  includeME0 = cms.bool( False )
5372 )
5373 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
5374  siPixelQualityLabel = cms.string( "" )
5375 )
5376 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
5377 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
5378  LatencyRecord = cms.PSet(
5379  label = cms.untracked.string( "" ),
5380  record = cms.string( "SiStripLatencyRcd" )
5381  ),
5382  BackPlaneCorrectionPeakMode = cms.PSet(
5383  label = cms.untracked.string( "peak" ),
5384  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5385  ),
5386  BackPlaneCorrectionDeconvMode = cms.PSet(
5387  label = cms.untracked.string( "deconvolution" ),
5388  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5389  )
5390 )
5391 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
5392  LatencyRecord = cms.PSet(
5393  label = cms.untracked.string( "" ),
5394  record = cms.string( "SiStripLatencyRcd" )
5395  ),
5396  LorentzAnglePeakMode = cms.PSet(
5397  label = cms.untracked.string( "peak" ),
5398  record = cms.string( "SiStripLorentzAngleRcd" )
5399  ),
5400  LorentzAngleDeconvMode = cms.PSet(
5401  label = cms.untracked.string( "deconvolution" ),
5402  record = cms.string( "SiStripLorentzAngleRcd" )
5403  )
5404 )
5405 
5406 fragment.ThroughputService = cms.Service( "ThroughputService",
5407  eventRange = cms.untracked.uint32( 10000 ),
5408  eventResolution = cms.untracked.uint32( 1 ),
5409  printEventSummary = cms.untracked.bool( False ),
5410  enableDQM = cms.untracked.bool( True ),
5411  dqmPathByProcesses = cms.untracked.bool( False ),
5412  dqmPath = cms.untracked.string( "HLT/Throughput" ),
5413  timeRange = cms.untracked.double( 60000.0 ),
5414  timeResolution = cms.untracked.double( 5.828 )
5415 )
5416 
5417 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
5418  verbose = cms.untracked.bool( False ),
5419  toGet = cms.VPSet(
5420  )
5421 )
5422 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
5423  RawDataCollection = cms.InputTag( "rawDataCollector" )
5424 )
5425 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
5426 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
5427  result = cms.bool( False )
5428 )
5429 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
5430  SelectedTriggerType = cms.int32( 1 )
5431 )
5432 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
5433  FedIds = cms.vint32( 1404 ),
5434  Setup = cms.string( "stage2::GTSetup" ),
5435  FWId = cms.uint32( 0 ),
5436  DmxFWId = cms.uint32( 0 ),
5437  FWOverride = cms.bool( False ),
5438  TMTCheck = cms.bool( True ),
5439  CTP7 = cms.untracked.bool( False ),
5440  MTF7 = cms.untracked.bool( False ),
5441  InputLabel = cms.InputTag( "rawDataCollector" ),
5442  lenSlinkHeader = cms.untracked.int32( 8 ),
5443  lenSlinkTrailer = cms.untracked.int32( 8 ),
5444  lenAMCHeader = cms.untracked.int32( 8 ),
5445  lenAMCTrailer = cms.untracked.int32( 0 ),
5446  lenAMC13Header = cms.untracked.int32( 8 ),
5447  lenAMC13Trailer = cms.untracked.int32( 8 ),
5448  debug = cms.untracked.bool( False ),
5449  MinFeds = cms.uint32( 0 )
5450 )
5451 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
5452  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5453  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5454  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5455  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5456  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5457  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5458  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
5459  GetPrescaleColumnFromData = cms.bool( False ),
5460  AlgorithmTriggersUnprescaled = cms.bool( True ),
5461  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
5462  AlgorithmTriggersUnmasked = cms.bool( True ),
5463  ProduceL1GtDaqRecord = cms.bool( True ),
5464  ProduceL1GtObjectMapRecord = cms.bool( True ),
5465  EmulateBxInEvent = cms.int32( 1 ),
5466  L1DataBxInEvent = cms.int32( 5 ),
5467  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
5468  BstLengthBytes = cms.int32( -1 ),
5469  PrescaleSet = cms.uint32( 1 ),
5470  Verbosity = cms.untracked.int32( 0 ),
5471  PrintL1Menu = cms.untracked.bool( False ),
5472  TriggerMenuLuminosity = cms.string( "startup" ),
5473  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" )
5474 )
5475 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
5476  scalersInputTag = cms.InputTag( "rawDataCollector" )
5477 )
5478 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
5479  changeToCMSCoordinates = cms.bool( False ),
5480  maxZ = cms.double( 40.0 ),
5481  setSigmaZ = cms.double( 0.0 ),
5482  beamMode = cms.untracked.uint32( 11 ),
5483  src = cms.InputTag( "hltScalersRawToDigi" ),
5484  gtEvmLabel = cms.InputTag( "" ),
5485  maxRadius = cms.double( 2.0 ),
5486  useTransientRecord = cms.bool( False )
5487 )
5488 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
5489  saveTags = cms.bool( True ),
5490  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5491  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5492  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5493  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5494  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5495  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5496  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5497  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
5498 )
5499 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5500  offset = cms.uint32( 0 ),
5501  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5502 )
5503 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
5504  tccUnpacking = cms.bool( True ),
5505  FedLabel = cms.InputTag( "listfeds" ),
5506  srpUnpacking = cms.bool( True ),
5507  syncCheck = cms.bool( True ),
5508  feIdCheck = cms.bool( True ),
5509  silentMode = cms.untracked.bool( True ),
5510  InputLabel = cms.InputTag( "rawDataCollector" ),
5511  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 ),
5512  eventPut = cms.bool( True ),
5513  numbTriggerTSamples = cms.int32( 1 ),
5514  numbXtalTSamples = cms.int32( 10 ),
5515  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 ),
5516  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 ),
5517  DoRegional = cms.bool( False ),
5518  feUnpacking = cms.bool( True ),
5519  forceToKeepFRData = cms.bool( False ),
5520  headerUnpacking = cms.bool( True ),
5521  memUnpacking = cms.bool( True )
5522 )
5523 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
5524  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
5525  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
5526  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
5527  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
5528  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
5529  algoPSet = cms.PSet(
5530  ebSpikeThreshold = cms.double( 1.042 ),
5531  EBtimeFitLimits_Upper = cms.double( 1.4 ),
5532  EEtimeFitLimits_Lower = cms.double( 0.2 ),
5533  timealgo = cms.string( "None" ),
5534  EBtimeNconst = cms.double( 28.5 ),
5535  prefitMaxChiSqEE = cms.double( 10.0 ),
5536  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
5537  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5538  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
5539  prefitMaxChiSqEB = cms.double( 25.0 ),
5540  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
5541  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
5542  selectiveBadSampleCriteriaEB = cms.bool( False ),
5543  dynamicPedestalsEB = cms.bool( False ),
5544  useLumiInfoRunHeader = cms.bool( False ),
5545  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
5546  doPrefitEE = cms.bool( False ),
5547  dynamicPedestalsEE = cms.bool( False ),
5548  selectiveBadSampleCriteriaEE = cms.bool( False ),
5549  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5550  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
5551  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
5552  EcalPulseShapeParameters = cms.PSet(
5553  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 ),
5554  EEdigiCollection = cms.string( "" ),
5555  EcalPreMixStage2 = cms.bool( False ),
5556  EcalPreMixStage1 = cms.bool( False ),
5557  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 ),
5558  ESdigiCollection = cms.string( "" ),
5559  EBdigiCollection = cms.string( "" ),
5560  EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ),
5561  EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ),
5562  EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ),
5563  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 ),
5564  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 ),
5565  EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ),
5566  EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ),
5567  UseLCcorrection = cms.untracked.bool( True ),
5568  EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 )
5569  ),
5570  doPrefitEB = cms.bool( False ),
5571  addPedestalUncertaintyEE = cms.double( 0.0 ),
5572  addPedestalUncertaintyEB = cms.double( 0.0 ),
5573  gainSwitchUseMaxSampleEB = cms.bool( True ),
5574  EEtimeNconst = cms.double( 31.8 ),
5575  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
5576  chi2ThreshEE_ = cms.double( 50.0 ),
5577  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 ),
5578  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
5579  gainSwitchUseMaxSampleEE = cms.bool( False ),
5580  mitigateBadSamplesEB = cms.bool( False ),
5581  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5582  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 ),
5583  ampErrorCalculation = cms.bool( False ),
5584  mitigateBadSamplesEE = cms.bool( False ),
5585  amplitudeThresholdEB = cms.double( 10.0 ),
5586  kPoorRecoFlagEB = cms.bool( True ),
5587  amplitudeThresholdEE = cms.double( 10.0 ),
5588  EBtimeFitLimits_Lower = cms.double( 0.2 ),
5589  kPoorRecoFlagEE = cms.bool( False ),
5590  EEtimeFitLimits_Upper = cms.double( 1.4 ),
5591  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5592  EEtimeConstantTerm = cms.double( 1.0 ),
5593  EBtimeConstantTerm = cms.double( 0.6 ),
5594  chi2ThreshEB_ = cms.double( 65.0 ),
5595  outOfTimeThresholdGain61mEB = cms.double( 5.0 )
5596  )
5597 )
5598 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
5599  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5600  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
5601  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
5602  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5603  ebFEToBeRecovered = cms.string( "ebFE" ),
5604  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5605  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
5606  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5607  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5608  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5609  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
5610  eeFEToBeRecovered = cms.string( "eeFE" ),
5611  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
5612  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" )
5613 )
5614 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
5615  recoverEEVFE = cms.bool( False ),
5616  EErechitCollection = cms.string( "EcalRecHitsEE" ),
5617  recoverEBIsolatedChannels = cms.bool( False ),
5618  recoverEBVFE = cms.bool( False ),
5619  laserCorrection = cms.bool( True ),
5620  EBLaserMIN = cms.double( 0.5 ),
5621  killDeadChannels = cms.bool( True ),
5622  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5623  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
5624  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5625  EELaserMIN = cms.double( 0.5 ),
5626  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5627  cleaningConfig = cms.PSet(
5628  e6e2thresh = cms.double( 0.04 ),
5629  tightenCrack_e6e2_double = cms.double( 3.0 ),
5630  e4e1Threshold_endcap = cms.double( 0.3 ),
5631  tightenCrack_e4e1_single = cms.double( 3.0 ),
5632  tightenCrack_e1_double = cms.double( 2.0 ),
5633  cThreshold_barrel = cms.double( 4.0 ),
5634  e4e1Threshold_barrel = cms.double( 0.08 ),
5635  tightenCrack_e1_single = cms.double( 2.0 ),
5636  e4e1_b_barrel = cms.double( -0.024 ),
5637  e4e1_a_barrel = cms.double( 0.04 ),
5638  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
5639  cThreshold_endcap = cms.double( 15.0 ),
5640  e4e1_b_endcap = cms.double( -0.0125 ),
5641  e4e1_a_endcap = cms.double( 0.02 ),
5642  cThreshold_double = cms.double( 10.0 )
5643  ),
5644  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
5645  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5646  recoverEBFE = cms.bool( True ),
5647  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5648  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5649  singleChannelRecoveryThreshold = cms.double( 8.0 ),
5650  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5651  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5652  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5653  ChannelStatusToBeExcluded = cms.vstring( ),
5654  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5655  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
5656  recoverEEFE = cms.bool( True ),
5657  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5658  EBLaserMAX = cms.double( 3.0 ),
5659  flagsMapDBReco = cms.PSet(
5660  kGood = cms.vstring( 'kOk',
5661  'kDAC',
5662  'kNoLaser',
5663  'kNoisy' ),
5664  kNeighboursRecovered = cms.vstring( 'kFixedG0',
5665  'kNonRespondingIsolated',
5666  'kDeadVFE' ),
5667  kDead = cms.vstring( 'kNoDataNoTP' ),
5668  kNoisy = cms.vstring( 'kNNoisy',
5669  'kFixedG6',
5670  'kFixedG1' ),
5671  kTowerRecovered = cms.vstring( 'kDeadFE' )
5672  ),
5673  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
5674  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5675  algo = cms.string( "EcalRecHitWorkerSimple" ),
5676  EELaserMAX = cms.double( 8.0 ),
5677  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5678  recoverEEIsolatedChannels = cms.bool( False ),
5679  skipTimeCalib = cms.bool( True )
5680 )
5681 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5682  HcalFirstFED = cms.untracked.int32( 700 ),
5683  firstSample = cms.int32( 0 ),
5684  lastSample = cms.int32( 9 ),
5685  FilterDataQuality = cms.bool( True ),
5686  FEDs = cms.untracked.vint32( ),
5687  UnpackZDC = cms.untracked.bool( True ),
5688  UnpackCalib = cms.untracked.bool( True ),
5689  UnpackUMNio = cms.untracked.bool( True ),
5690  UnpackTTP = cms.untracked.bool( False ),
5691  silent = cms.untracked.bool( True ),
5692  saveQIE10DataNSamples = cms.untracked.vint32( ),
5693  saveQIE10DataTags = cms.untracked.vstring( ),
5694  saveQIE11DataNSamples = cms.untracked.vint32( ),
5695  saveQIE11DataTags = cms.untracked.vstring( ),
5696  ComplainEmptyData = cms.untracked.bool( False ),
5697  UnpackerMode = cms.untracked.int32( 0 ),
5698  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5699  InputLabel = cms.InputTag( "rawDataCollector" ),
5700  ElectronicsMap = cms.string( "" )
5701 )
5702 fragment.hltHbhereco = cms.EDProducer( "HBHEPhase1Reconstructor",
5703  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5704  processQIE8 = cms.bool( False ),
5705  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5706  processQIE11 = cms.bool( True ),
5707  tsFromDB = cms.bool( False ),
5708  recoParamsFromDB = cms.bool( True ),
5709  saveEffectivePedestal = cms.bool( True ),
5710  dropZSmarkedPassed = cms.bool( True ),
5711  makeRecHits = cms.bool( True ),
5712  saveInfos = cms.bool( False ),
5713  saveDroppedInfos = cms.bool( False ),
5714  use8ts = cms.bool( True ),
5715  sipmQTSShift = cms.int32( 0 ),
5716  sipmQNTStoSum = cms.int32( 3 ),
5717  algorithm = cms.PSet(
5718  ts4Thresh = cms.double( 0.0 ),
5719  meanTime = cms.double( 0.0 ),
5720  nnlsThresh = cms.double( 1.0E-11 ),
5721  nMaxItersMin = cms.int32( 50 ),
5722  timeSigmaSiPM = cms.double( 2.5 ),
5723  applyTimeSlew = cms.bool( True ),
5724  timeSlewParsType = cms.int32( 3 ),
5725  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5726  samplesToAdd = cms.int32( 2 ),
5727  deltaChiSqThresh = cms.double( 0.001 ),
5728  applyTimeConstraint = cms.bool( False ),
5729  timeSigmaHPD = cms.double( 5.0 ),
5730  useMahi = cms.bool( True ),
5731  correctForPhaseContainment = cms.bool( True ),
5732  respCorrM3 = cms.double( 1.0 ),
5733  pulseJitter = cms.double( 1.0 ),
5734  applyPedConstraint = cms.bool( False ),
5735  fitTimes = cms.int32( 1 ),
5736  nMaxItersNNLS = cms.int32( 500 ),
5737  applyTimeSlewM3 = cms.bool( True ),
5738  meanPed = cms.double( 0.0 ),
5739  ts4Min = cms.double( 0.0 ),
5740  applyPulseJitter = cms.bool( False ),
5741  useM2 = cms.bool( False ),
5742  timeMin = cms.double( -12.5 ),
5743  useM3 = cms.bool( False ),
5744  chiSqSwitch = cms.double( -1.0 ),
5745  dynamicPed = cms.bool( False ),
5746  tdcTimeShift = cms.double( 0.0 ),
5747  correctionPhaseNS = cms.double( 6.0 ),
5748  firstSampleShift = cms.int32( 0 ),
5749  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5750  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5751  timeMax = cms.double( 12.5 ),
5752  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5753  calculateArrivalTime = cms.bool( False ),
5754  applyLegacyHBMCorrection = cms.bool( False )
5755  ),
5756  algoConfigClass = cms.string( "" ),
5757  setNegativeFlagsQIE8 = cms.bool( False ),
5758  setNegativeFlagsQIE11 = cms.bool( False ),
5759  setNoiseFlagsQIE8 = cms.bool( False ),
5760  setNoiseFlagsQIE11 = cms.bool( False ),
5761  setPulseShapeFlagsQIE8 = cms.bool( False ),
5762  setPulseShapeFlagsQIE11 = cms.bool( False ),
5763  setLegacyFlagsQIE8 = cms.bool( False ),
5764  setLegacyFlagsQIE11 = cms.bool( False ),
5765  flagParametersQIE8 = cms.PSet(
5766  hitEnergyMinimum = cms.double( 1.0 ),
5767  pulseShapeParameterSets = cms.VPSet(
5768  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5769  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5770  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5771  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5772  ),
5773  nominalPedestal = cms.double( 3.0 ),
5774  hitMultiplicityThreshold = cms.int32( 17 )
5775  ),
5776  flagParametersQIE11 = cms.PSet( ),
5777  pulseShapeParametersQIE8 = cms.PSet(
5778  UseDualFit = cms.bool( True ),
5779  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5780  TriangleIgnoreSlow = cms.bool( False ),
5781  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5782  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5783  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5784  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5785  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5786  R45PlusOneRange = cms.double( 0.2 ),
5787  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5788  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5789  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5790  MinimumChargeThreshold = cms.double( 20.0 ),
5791  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5792  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5793  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5794  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5795  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5796  TrianglePeakTS = cms.uint32( 10000 ),
5797  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5798  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5799  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5800  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5801  R45MinusOneRange = cms.double( 0.2 ),
5802  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5803  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5804  ),
5805  pulseShapeParametersQIE11 = cms.PSet( )
5806 )
5807 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5808  digiLabel = cms.InputTag( "hltHcalDigis" ),
5809  dropZSmarkedPassed = cms.bool( True ),
5810  tsFromDB = cms.bool( False ),
5811  sumAllTimeSlices = cms.bool( False ),
5812  forceSOI = cms.int32( -1 ),
5813  soiShift = cms.int32( 0 )
5814 )
5815 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5816  inputLabel = cms.InputTag( "hltHfprereco" ),
5817  useChannelQualityFromDB = cms.bool( False ),
5818  checkChannelQualityForDepth3and4 = cms.bool( False ),
5819  algorithm = cms.PSet(
5820  tfallIfNoTDC = cms.double( -101.0 ),
5821  triseIfNoTDC = cms.double( -100.0 ),
5822  rejectAllFailures = cms.bool( True ),
5823  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 ),
5824  soiPhase = cms.uint32( 1 ),
5825  timeShift = cms.double( 0.0 ),
5826  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5827  Class = cms.string( "HFFlexibleTimeCheck" )
5828  ),
5829  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5830  setNoiseFlags = cms.bool( True ),
5831  runHFStripFilter = cms.bool( False ),
5832  S9S1stat = cms.PSet(
5833  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 ),
5834  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 ),
5835  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 ),
5836  isS8S1 = cms.bool( False ),
5837  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 ),
5838  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 ),
5839  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 ),
5840  HcalAcceptSeverityLevel = cms.int32( 9 )
5841  ),
5842  S8S1stat = cms.PSet(
5843  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 ),
5844  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 ),
5845  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 ),
5846  isS8S1 = cms.bool( True ),
5847  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 ),
5848  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 ),
5849  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 ),
5850  HcalAcceptSeverityLevel = cms.int32( 9 )
5851  ),
5852  PETstat = cms.PSet(
5853  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 ),
5854  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 ),
5855  long_R_29 = cms.vdouble( 0.8 ),
5856  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 ),
5857  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 ),
5858  short_R_29 = cms.vdouble( 0.8 ),
5859  long_R = cms.vdouble( 0.98 ),
5860  short_R = cms.vdouble( 0.8 ),
5861  HcalAcceptSeverityLevel = cms.int32( 9 )
5862  ),
5863  HFStripFilter = cms.PSet(
5864  timeMax = cms.double( 6.0 ),
5865  seedHitIetaMax = cms.int32( 35 ),
5866  gap = cms.int32( 2 ),
5867  verboseLevel = cms.untracked.int32( 10 ),
5868  wedgeCut = cms.double( 0.05 ),
5869  stripThreshold = cms.double( 40.0 ),
5870  maxStripTime = cms.double( 10.0 ),
5871  maxThreshold = cms.double( 100.0 ),
5872  lstrips = cms.int32( 2 )
5873  )
5874 )
5875 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5876  correctForPhaseContainment = cms.bool( True ),
5877  correctionPhaseNS = cms.double( 13.0 ),
5878  digiLabel = cms.InputTag( "hltHcalDigis" ),
5879  Subdetector = cms.string( "HO" ),
5880  correctForTimeslew = cms.bool( True ),
5881  dropZSmarkedPassed = cms.bool( True ),
5882  firstSample = cms.int32( 4 ),
5883  samplesToAdd = cms.int32( 4 ),
5884  tsFromDB = cms.bool( True ),
5885  recoParamsFromDB = cms.bool( True ),
5886  useLeakCorrection = cms.bool( False ),
5887  dataOOTCorrectionName = cms.string( "" ),
5888  dataOOTCorrectionCategory = cms.string( "Data" ),
5889  mcOOTCorrectionName = cms.string( "" ),
5890  mcOOTCorrectionCategory = cms.string( "MC" ),
5891  correctTiming = cms.bool( False ),
5892  firstAuxTS = cms.int32( 4 ),
5893  setNoiseFlags = cms.bool( False ),
5894  digiTimeFromDB = cms.bool( True ),
5895  setHSCPFlags = cms.bool( False ),
5896  setSaturationFlags = cms.bool( False ),
5897  setTimingTrustFlags = cms.bool( False ),
5898  setPulseShapeFlags = cms.bool( False ),
5899  setNegativeFlags = cms.bool( False ),
5900  digistat = cms.PSet( ),
5901  HFInWindowStat = cms.PSet( ),
5902  S9S1stat = cms.PSet( ),
5903  S8S1stat = cms.PSet( ),
5904  PETstat = cms.PSet( ),
5905  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5906  hfTimingTrustParameters = cms.PSet( )
5907 )
5908 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5909  EBSumThreshold = cms.double( 0.2 ),
5910  HF2Weight = cms.double( 1.0 ),
5911  EBWeight = cms.double( 1.0 ),
5912  hfInput = cms.InputTag( "hltHfreco" ),
5913  EESumThreshold = cms.double( 0.45 ),
5914  HOThreshold0 = cms.double( 3.5 ),
5915  HOThresholdPlus1 = cms.double( 3.5 ),
5916  HOThresholdMinus1 = cms.double( 3.5 ),
5917  HOThresholdPlus2 = cms.double( 3.5 ),
5918  HOThresholdMinus2 = cms.double( 3.5 ),
5919  HBGrid = cms.vdouble( ),
5920  HBThreshold1 = cms.double( 0.1 ),
5921  HBThreshold2 = cms.double( 0.2 ),
5922  HBThreshold = cms.double( 0.3 ),
5923  EEWeights = cms.vdouble( ),
5924  HF1Threshold = cms.double( 0.5 ),
5925  HF2Weights = cms.vdouble( ),
5926  HOWeights = cms.vdouble( ),
5927  EEGrid = cms.vdouble( ),
5928  HEDWeight = cms.double( 1.0 ),
5929  EEWeight = cms.double( 1.0 ),
5930  UseHO = cms.bool( False ),
5931  HBWeights = cms.vdouble( ),
5932  HESWeight = cms.double( 1.0 ),
5933  HF1Weight = cms.double( 1.0 ),
5934  HF2Grid = cms.vdouble( ),
5935  HEDWeights = cms.vdouble( ),
5936  HF1Grid = cms.vdouble( ),
5937  EBWeights = cms.vdouble( ),
5938  HOWeight = cms.double( 1.0E-99 ),
5939  EBThreshold = cms.double( 0.07 ),
5940  EEThreshold = cms.double( 0.3 ),
5941  UseEtEBTreshold = cms.bool( False ),
5942  UseSymEBTreshold = cms.bool( False ),
5943  UseEtEETreshold = cms.bool( False ),
5944  UseSymEETreshold = cms.bool( False ),
5945  hbheInput = cms.InputTag( "hltHbhereco" ),
5946  HcalThreshold = cms.double( -1000.0 ),
5947  HF2Threshold = cms.double( 0.85 ),
5948  HESThreshold1 = cms.double( 0.1 ),
5949  HESThreshold = cms.double( 0.2 ),
5950  HF1Weights = cms.vdouble( ),
5951  hoInput = cms.InputTag( "hltHoreco" ),
5952  HESGrid = cms.vdouble( ),
5953  HESWeights = cms.vdouble( ),
5954  HEDThreshold1 = cms.double( 0.1 ),
5955  HEDThreshold = cms.double( 0.2 ),
5956  EcutTower = cms.double( -1000.0 ),
5957  HEDGrid = cms.vdouble( ),
5958  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5959  HBWeight = cms.double( 1.0 ),
5960  HOGrid = cms.vdouble( ),
5961  EBGrid = cms.vdouble( ),
5962  MomConstrMethod = cms.int32( 1 ),
5963  MomHBDepth = cms.double( 0.2 ),
5964  MomHEDepth = cms.double( 0.4 ),
5965  MomEBDepth = cms.double( 0.3 ),
5966  MomEEDepth = cms.double( 0.0 ),
5967  HcalAcceptSeverityLevel = cms.uint32( 9 ),
5968  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5969  'kWeird',
5970  'kBad' ),
5971  UseHcalRecoveredHits = cms.bool( False ),
5972  UseEcalRecoveredHits = cms.bool( False ),
5973  UseRejectedHitsOnly = cms.bool( False ),
5974  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5975  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5976  UseRejectedRecoveredHcalHits = cms.bool( False ),
5977  UseRejectedRecoveredEcalHits = cms.bool( False ),
5978  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5979  AllowMissingInputs = cms.bool( False ),
5980  HcalPhase = cms.int32( 1 )
5981 )
5982 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5983  useMassDropTagger = cms.bool( False ),
5984  useFiltering = cms.bool( False ),
5985  useDynamicFiltering = cms.bool( False ),
5986  useTrimming = cms.bool( False ),
5987  usePruning = cms.bool( False ),
5988  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5989  useKtPruning = cms.bool( False ),
5990  useConstituentSubtraction = cms.bool( False ),
5991  useSoftDrop = cms.bool( False ),
5992  correctShape = cms.bool( False ),
5993  UseOnlyVertexTracks = cms.bool( False ),
5994  UseOnlyOnePV = cms.bool( False ),
5995  muCut = cms.double( -1.0 ),
5996  yCut = cms.double( -1.0 ),
5997  rFilt = cms.double( -1.0 ),
5998  rFiltFactor = cms.double( -1.0 ),
5999  trimPtFracMin = cms.double( -1.0 ),
6000  zcut = cms.double( -1.0 ),
6001  rcut_factor = cms.double( -1.0 ),
6002  csRho_EtaMax = cms.double( -1.0 ),
6003  csRParam = cms.double( -1.0 ),
6004  beta = cms.double( -1.0 ),
6005  R0 = cms.double( -1.0 ),
6006  gridMaxRapidity = cms.double( -1.0 ),
6007  gridSpacing = cms.double( -1.0 ),
6008  DzTrVtxMax = cms.double( 0.0 ),
6009  DxyTrVtxMax = cms.double( 0.0 ),
6010  MaxVtxZ = cms.double( 15.0 ),
6011  subjetPtMin = cms.double( -1.0 ),
6012  muMin = cms.double( -1.0 ),
6013  muMax = cms.double( -1.0 ),
6014  yMin = cms.double( -1.0 ),
6015  yMax = cms.double( -1.0 ),
6016  dRMin = cms.double( -1.0 ),
6017  dRMax = cms.double( -1.0 ),
6018  maxDepth = cms.int32( -1 ),
6019  nFilt = cms.int32( -1 ),
6020  MinVtxNdof = cms.int32( 5 ),
6021  src = cms.InputTag( "hltTowerMakerForAll" ),
6022  srcPVs = cms.InputTag( "NotUsed" ),
6023  jetType = cms.string( "CaloJet" ),
6024  jetAlgorithm = cms.string( "AntiKt" ),
6025  rParam = cms.double( 0.4 ),
6026  inputEtMin = cms.double( 0.3 ),
6027  inputEMin = cms.double( 0.0 ),
6028  jetPtMin = cms.double( 1.0 ),
6029  doPVCorrection = cms.bool( False ),
6030  doAreaFastjet = cms.bool( False ),
6031  doRhoFastjet = cms.bool( False ),
6032  doPUOffsetCorr = cms.bool( False ),
6033  puPtMin = cms.double( 10.0 ),
6034  nSigmaPU = cms.double( 1.0 ),
6035  radiusPU = cms.double( 0.4 ),
6036  subtractorName = cms.string( "" ),
6037  useExplicitGhosts = cms.bool( False ),
6038  doAreaDiskApprox = cms.bool( False ),
6039  voronoiRfact = cms.double( -9.0 ),
6040  Rho_EtaMax = cms.double( 4.4 ),
6041  Ghost_EtaMax = cms.double( 6.0 ),
6042  Active_Area_Repeats = cms.int32( 5 ),
6043  GhostArea = cms.double( 0.01 ),
6044  restrictInputs = cms.bool( False ),
6045  maxInputs = cms.uint32( 1 ),
6046  writeCompound = cms.bool( False ),
6047  writeJetsWithConst = cms.bool( False ),
6048  doFastJetNonUniform = cms.bool( False ),
6049  useDeterministicSeed = cms.bool( True ),
6050  minSeed = cms.uint32( 0 ),
6051  verbosity = cms.int32( 0 ),
6052  puWidth = cms.double( 0.0 ),
6053  nExclude = cms.uint32( 0 ),
6054  maxBadEcalCells = cms.uint32( 9999999 ),
6055  maxBadHcalCells = cms.uint32( 9999999 ),
6056  maxProblematicEcalCells = cms.uint32( 9999999 ),
6057  maxProblematicHcalCells = cms.uint32( 9999999 ),
6058  maxRecoveredEcalCells = cms.uint32( 9999999 ),
6059  maxRecoveredHcalCells = cms.uint32( 9999999 ),
6060  puCenters = cms.vdouble( ),
6061  applyWeight = cms.bool( False ),
6062  srcWeights = cms.InputTag( "" ),
6063  minimumTowersFraction = cms.double( 0.0 ),
6064  jetCollInstanceName = cms.string( "" ),
6065  sumRecHits = cms.bool( False )
6066 )
6067 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
6068  src = cms.InputTag( "hltAK4CaloJetsPF" ),
6069  filter = cms.bool( False ),
6070  etMin = cms.double( 5.0 )
6071 )
6072 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
6073  inputLabel = cms.InputTag( "rawDataCollector" ),
6074  debug = cms.untracked.bool( False )
6075 )
6076 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
6077  recAlgoConfig = cms.PSet(
6078  maxTime = cms.double( 420.0 ),
6079  debug = cms.untracked.bool( False ),
6080  stepTwoFromDigi = cms.bool( False ),
6081  tTrigModeConfig = cms.PSet(
6082  debug = cms.untracked.bool( False ),
6083  tofCorrType = cms.int32( 0 ),
6084  tTrigLabel = cms.string( "" ),
6085  wirePropCorrType = cms.int32( 0 ),
6086  doTOFCorrection = cms.bool( True ),
6087  vPropWire = cms.double( 24.4 ),
6088  doT0Correction = cms.bool( True ),
6089  doWirePropCorrection = cms.bool( True ),
6090  t0Label = cms.string( "" )
6091  ),
6092  useUncertDB = cms.bool( True ),
6093  doVdriftCorr = cms.bool( True ),
6094  minTime = cms.double( -3.0 ),
6095  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6096  ),
6097  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6098  debug = cms.untracked.bool( False ),
6099  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
6100 )
6101 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
6102  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
6103  Reco4DAlgoConfig = cms.PSet(
6104  Reco2DAlgoConfig = cms.PSet(
6105  AlphaMaxPhi = cms.double( 1.0 ),
6106  debug = cms.untracked.bool( False ),
6107  segmCleanerMode = cms.int32( 2 ),
6108  AlphaMaxTheta = cms.double( 0.9 ),
6109  hit_afterT0_resolution = cms.double( 0.03 ),
6110  performT0_vdriftSegCorrection = cms.bool( False ),
6111  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6112  recAlgoConfig = cms.PSet(
6113  maxTime = cms.double( 420.0 ),
6114  debug = cms.untracked.bool( False ),
6115  stepTwoFromDigi = cms.bool( False ),
6116  tTrigModeConfig = cms.PSet(
6117  debug = cms.untracked.bool( False ),
6118  tofCorrType = cms.int32( 0 ),
6119  tTrigLabel = cms.string( "" ),
6120  wirePropCorrType = cms.int32( 0 ),
6121  doTOFCorrection = cms.bool( True ),
6122  vPropWire = cms.double( 24.4 ),
6123  doT0Correction = cms.bool( True ),
6124  doWirePropCorrection = cms.bool( True ),
6125  t0Label = cms.string( "" )
6126  ),
6127  useUncertDB = cms.bool( True ),
6128  doVdriftCorr = cms.bool( True ),
6129  minTime = cms.double( -3.0 ),
6130  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6131  ),
6132  MaxAllowedHits = cms.uint32( 50 ),
6133  nUnSharedHitsMin = cms.int32( 2 ),
6134  nSharedHitsMax = cms.int32( 2 ),
6135  performT0SegCorrection = cms.bool( False ),
6136  perform_delta_rejecting = cms.bool( False )
6137  ),
6138  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
6139  debug = cms.untracked.bool( False ),
6140  segmCleanerMode = cms.int32( 2 ),
6141  AllDTRecHits = cms.bool( True ),
6142  hit_afterT0_resolution = cms.double( 0.03 ),
6143  performT0_vdriftSegCorrection = cms.bool( False ),
6144  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6145  recAlgoConfig = cms.PSet(
6146  maxTime = cms.double( 420.0 ),
6147  debug = cms.untracked.bool( False ),
6148  stepTwoFromDigi = cms.bool( False ),
6149  tTrigModeConfig = cms.PSet(
6150  debug = cms.untracked.bool( False ),
6151  tofCorrType = cms.int32( 0 ),
6152  tTrigLabel = cms.string( "" ),
6153  wirePropCorrType = cms.int32( 0 ),
6154  doTOFCorrection = cms.bool( True ),
6155  vPropWire = cms.double( 24.4 ),
6156  doT0Correction = cms.bool( True ),
6157  doWirePropCorrection = cms.bool( True ),
6158  t0Label = cms.string( "" )
6159  ),
6160  useUncertDB = cms.bool( True ),
6161  doVdriftCorr = cms.bool( True ),
6162  minTime = cms.double( -3.0 ),
6163  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6164  ),
6165  nUnSharedHitsMin = cms.int32( 2 ),
6166  nSharedHitsMax = cms.int32( 2 ),
6167  performT0SegCorrection = cms.bool( False ),
6168  perform_delta_rejecting = cms.bool( False )
6169  ),
6170  debug = cms.untracked.bool( False ),
6171  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
6172  recHits2DLabel = cms.InputTag( "dt2DSegments" )
6173 )
6174 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6175  InputObjects = cms.InputTag( "rawDataCollector" ),
6176  UseExaminer = cms.bool( True ),
6177  ExaminerMask = cms.uint32( 535558134 ),
6178  UseSelectiveUnpacking = cms.bool( True ),
6179  ErrorMask = cms.uint32( 0 ),
6180  UnpackStatusDigis = cms.bool( False ),
6181  UseFormatStatus = cms.bool( True ),
6182  useGEMs = cms.bool( False ),
6183  useCSCShowers = cms.bool( False ),
6184  Debug = cms.untracked.bool( False ),
6185  PrintEventNumber = cms.untracked.bool( False ),
6186  runDQM = cms.untracked.bool( False ),
6187  VisualFEDInspect = cms.untracked.bool( False ),
6188  VisualFEDShort = cms.untracked.bool( False ),
6189  FormatedEventDump = cms.untracked.bool( False ),
6190  SuppressZeroLCT = cms.untracked.bool( True )
6191 )
6192 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6193  CSCStripPeakThreshold = cms.double( 10.0 ),
6194  CSCStripClusterChargeCut = cms.double( 25.0 ),
6195  CSCStripxtalksOffset = cms.double( 0.03 ),
6196  UseAverageTime = cms.bool( False ),
6197  UseParabolaFit = cms.bool( False ),
6198  UseFivePoleFit = cms.bool( True ),
6199  CSCWireClusterDeltaT = cms.int32( 1 ),
6200  CSCUseCalibrations = cms.bool( True ),
6201  CSCUseStaticPedestals = cms.bool( False ),
6202  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6203  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6204  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6205  readBadChannels = cms.bool( False ),
6206  readBadChambers = cms.bool( True ),
6207  CSCUseTimingCorrections = cms.bool( True ),
6208  CSCUseGasGainCorrections = cms.bool( False ),
6209  CSCDebug = cms.untracked.bool( False ),
6210  CSCstripWireDeltaTime = cms.int32( 8 ),
6211  XTasymmetry_ME1a = cms.double( 0.0 ),
6212  XTasymmetry_ME1b = cms.double( 0.0 ),
6213  XTasymmetry_ME12 = cms.double( 0.0 ),
6214  XTasymmetry_ME13 = cms.double( 0.0 ),
6215  XTasymmetry_ME21 = cms.double( 0.0 ),
6216  XTasymmetry_ME22 = cms.double( 0.0 ),
6217  XTasymmetry_ME31 = cms.double( 0.0 ),
6218  XTasymmetry_ME32 = cms.double( 0.0 ),
6219  XTasymmetry_ME41 = cms.double( 0.0 ),
6220  ConstSyst_ME1a = cms.double( 0.022 ),
6221  ConstSyst_ME1b = cms.double( 0.007 ),
6222  ConstSyst_ME12 = cms.double( 0.0 ),
6223  ConstSyst_ME13 = cms.double( 0.0 ),
6224  ConstSyst_ME21 = cms.double( 0.0 ),
6225  ConstSyst_ME22 = cms.double( 0.0 ),
6226  ConstSyst_ME31 = cms.double( 0.0 ),
6227  ConstSyst_ME32 = cms.double( 0.0 ),
6228  ConstSyst_ME41 = cms.double( 0.0 ),
6229  NoiseLevel_ME1a = cms.double( 7.0 ),
6230  NoiseLevel_ME1b = cms.double( 8.0 ),
6231  NoiseLevel_ME12 = cms.double( 9.0 ),
6232  NoiseLevel_ME13 = cms.double( 8.0 ),
6233  NoiseLevel_ME21 = cms.double( 9.0 ),
6234  NoiseLevel_ME22 = cms.double( 9.0 ),
6235  NoiseLevel_ME31 = cms.double( 9.0 ),
6236  NoiseLevel_ME32 = cms.double( 9.0 ),
6237  NoiseLevel_ME41 = cms.double( 9.0 ),
6238  CSCUseReducedWireTimeWindow = cms.bool( False ),
6239  CSCWireTimeWindowLow = cms.int32( 0 ),
6240  CSCWireTimeWindowHigh = cms.int32( 15 )
6241 )
6242 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6243  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6244  algo_type = cms.int32( 1 ),
6245  algo_psets = cms.VPSet(
6246  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
6247  algo_psets = cms.VPSet(
6248  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6249  hitDropLimit4Hits = cms.double( 0.6 ),
6250  maxRatioResidualPrune = cms.double( 3.0 ),
6251  curvePenaltyThreshold = cms.double( 0.85 ),
6252  maxRecHitsInCluster = cms.int32( 20 ),
6253  useShowering = cms.bool( False ),
6254  BPMinImprovement = cms.double( 10000.0 ),
6255  curvePenalty = cms.double( 2.0 ),
6256  ForceCovariance = cms.bool( False ),
6257  yweightPenalty = cms.double( 1.5 ),
6258  dPhiFineMax = cms.double( 0.025 ),
6259  SeedBig = cms.double( 0.0015 ),
6260  NormChi2Cut3D = cms.double( 10.0 ),
6261  Covariance = cms.double( 0.0 ),
6262  CSCDebug = cms.untracked.bool( False ),
6263  tanThetaMax = cms.double( 1.2 ),
6264  Pruning = cms.bool( True ),
6265  tanPhiMax = cms.double( 0.5 ),
6266  onlyBestSegment = cms.bool( False ),
6267  dXclusBoxMax = cms.double( 4.0 ),
6268  maxDTheta = cms.double( 999.0 ),
6269  preClustering = cms.bool( True ),
6270  preClusteringUseChaining = cms.bool( True ),
6271  yweightPenaltyThreshold = cms.double( 1.0 ),
6272  hitDropLimit6Hits = cms.double( 0.3333 ),
6273  prePrun = cms.bool( True ),
6274  CorrectTheErrors = cms.bool( True ),
6275  ForceCovarianceAll = cms.bool( False ),
6276  NormChi2Cut2D = cms.double( 20.0 ),
6277  SeedSmall = cms.double( 2.0E-4 ),
6278  minHitsPerSegment = cms.int32( 3 ),
6279  dRPhiFineMax = cms.double( 8.0 ),
6280  maxDPhi = cms.double( 999.0 ),
6281  hitDropLimit5Hits = cms.double( 0.8 ),
6282  BrutePruning = cms.bool( True ),
6283  prePrunLimit = cms.double( 3.17 )
6284  ),
6285  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6286  hitDropLimit4Hits = cms.double( 0.6 ),
6287  maxRatioResidualPrune = cms.double( 3.0 ),
6288  curvePenaltyThreshold = cms.double( 0.85 ),
6289  maxRecHitsInCluster = cms.int32( 24 ),
6290  useShowering = cms.bool( False ),
6291  BPMinImprovement = cms.double( 10000.0 ),
6292  curvePenalty = cms.double( 2.0 ),
6293  ForceCovariance = cms.bool( False ),
6294  yweightPenalty = cms.double( 1.5 ),
6295  dPhiFineMax = cms.double( 0.025 ),
6296  SeedBig = cms.double( 0.0015 ),
6297  NormChi2Cut3D = cms.double( 10.0 ),
6298  Covariance = cms.double( 0.0 ),
6299  CSCDebug = cms.untracked.bool( False ),
6300  tanThetaMax = cms.double( 1.2 ),
6301  Pruning = cms.bool( True ),
6302  tanPhiMax = cms.double( 0.5 ),
6303  onlyBestSegment = cms.bool( False ),
6304  dXclusBoxMax = cms.double( 4.0 ),
6305  maxDTheta = cms.double( 999.0 ),
6306  preClustering = cms.bool( True ),
6307  preClusteringUseChaining = cms.bool( True ),
6308  yweightPenaltyThreshold = cms.double( 1.0 ),
6309  hitDropLimit6Hits = cms.double( 0.3333 ),
6310  prePrun = cms.bool( True ),
6311  CorrectTheErrors = cms.bool( True ),
6312  ForceCovarianceAll = cms.bool( False ),
6313  NormChi2Cut2D = cms.double( 20.0 ),
6314  SeedSmall = cms.double( 2.0E-4 ),
6315  minHitsPerSegment = cms.int32( 3 ),
6316  dRPhiFineMax = cms.double( 8.0 ),
6317  maxDPhi = cms.double( 999.0 ),
6318  hitDropLimit5Hits = cms.double( 0.8 ),
6319  BrutePruning = cms.bool( True ),
6320  prePrunLimit = cms.double( 3.17 )
6321  )
6322  ),
6323  algo_name = cms.string( "CSCSegAlgoST" ),
6324  chamber_types = cms.vstring( 'ME1/a',
6325  'ME1/b',
6326  'ME1/2',
6327  'ME1/3',
6328  'ME2/1',
6329  'ME2/2',
6330  'ME3/1',
6331  'ME3/2',
6332  'ME4/1',
6333  'ME4/2' )
6334  )
6335  )
6336 )
6337 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
6338  InputLabel = cms.InputTag( "rawDataCollector" ),
6339  doSynchro = cms.bool( False )
6340 )
6341 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6342  recAlgoConfig = cms.PSet( ),
6343  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6344  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6345  maskSource = cms.string( "File" ),
6346  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6347  deadSource = cms.string( "File" ),
6348  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
6349 )
6350 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6351  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6352  scaleDT = cms.bool( True ),
6353  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6354  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6355  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6356  EnableDTMeasurement = cms.bool( True ),
6357  EnableCSCMeasurement = cms.bool( True ),
6358  EnableME0Measurement = cms.bool( False ),
6359  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6360  crackWindow = cms.double( 0.04 ),
6361  deltaPhiSearchWindow = cms.double( 0.25 ),
6362  deltaEtaSearchWindow = cms.double( 0.2 ),
6363  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6364  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6365  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
6366  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6367  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6368  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6369  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6370  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6371  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6372  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6373  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6374  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6375  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6376  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6377  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6378  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6379  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6380  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6381  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6382  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6383  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6384  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6385  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6386  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6387  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6388  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6389  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6390  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6391  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6392  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6393  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6394  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6395  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6396  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6397  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6398  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6399  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6400  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6401  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6402  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6403  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6404  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6405  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6406  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6407  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6408  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6409  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6410  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6411  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6412  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6413  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6414  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6415  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6416  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6417  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6418  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6419  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6420  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6421  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6422  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6423  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6424  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6425  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6426  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6427  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6428  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6429  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6430  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6431  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6432  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6433  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6434  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6435  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6436  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6437  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6438  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6439  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6440  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6441  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6442  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6443  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
6444 )
6445 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6446  GMTReadoutCollection = cms.InputTag( "" ),
6447  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6448  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6449  L1MinPt = cms.double( 0.0 ),
6450  L1MaxEta = cms.double( 2.5 ),
6451  L1MinQuality = cms.uint32( 7 ),
6452  SetMinPtBarrelTo = cms.double( 3.5 ),
6453  SetMinPtEndcapTo = cms.double( 1.0 ),
6454  UseOfflineSeed = cms.untracked.bool( True ),
6455  UseUnassociatedL1 = cms.bool( False ),
6456  MatchDR = cms.vdouble( 0.3 ),
6457  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6458  CentralBxOnly = cms.bool( True ),
6459  MatchType = cms.uint32( 0 ),
6460  SortType = cms.uint32( 0 ),
6461  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6462  ServiceParameters = cms.PSet(
6463  RPCLayers = cms.bool( True ),
6464  UseMuonNavigation = cms.untracked.bool( True ),
6465  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6466  )
6467 )
6468 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6469  ServiceParameters = cms.PSet(
6470  RPCLayers = cms.bool( True ),
6471  UseMuonNavigation = cms.untracked.bool( True ),
6472  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6473  'hltESPFastSteppingHelixPropagatorOpposite' )
6474  ),
6475  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6476  SeedTransformerParameters = cms.PSet(
6477  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6478  NMinRecHits = cms.uint32( 2 ),
6479  RescaleError = cms.double( 100.0 ),
6480  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6481  UseSubRecHits = cms.bool( False ),
6482  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6483  ),
6484  L2TrajBuilderParameters = cms.PSet(
6485  BWFilterParameters = cms.PSet(
6486  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6487  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6488  BWSeedType = cms.string( "fromGenerator" ),
6489  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6490  EnableRPCMeasurement = cms.bool( True ),
6491  MuonTrajectoryUpdatorParameters = cms.PSet(
6492  ExcludeRPCFromFit = cms.bool( False ),
6493  Granularity = cms.int32( 0 ),
6494  MaxChi2 = cms.double( 25.0 ),
6495  RescaleError = cms.bool( False ),
6496  RescaleErrorFactor = cms.double( 100.0 ),
6497  UseInvalidHits = cms.bool( True )
6498  ),
6499  EnableCSCMeasurement = cms.bool( True ),
6500  MaxChi2 = cms.double( 100.0 ),
6501  FitDirection = cms.string( "outsideIn" ),
6502  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6503  NumberOfSigma = cms.double( 3.0 ),
6504  EnableDTMeasurement = cms.bool( True )
6505  ),
6506  DoSeedRefit = cms.bool( False ),
6507  FilterParameters = cms.PSet(
6508  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6509  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6510  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6511  EnableRPCMeasurement = cms.bool( True ),
6512  MuonTrajectoryUpdatorParameters = cms.PSet(
6513  ExcludeRPCFromFit = cms.bool( False ),
6514  Granularity = cms.int32( 0 ),
6515  MaxChi2 = cms.double( 25.0 ),
6516  RescaleError = cms.bool( False ),
6517  RescaleErrorFactor = cms.double( 100.0 ),
6518  UseInvalidHits = cms.bool( True )
6519  ),
6520  EnableCSCMeasurement = cms.bool( True ),
6521  MaxChi2 = cms.double( 1000.0 ),
6522  FitDirection = cms.string( "insideOut" ),
6523  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6524  NumberOfSigma = cms.double( 3.0 ),
6525  EnableDTMeasurement = cms.bool( True )
6526  ),
6527  SeedPosition = cms.string( "in" ),
6528  DoBackwardFilter = cms.bool( True ),
6529  DoRefit = cms.bool( False ),
6530  NavigationType = cms.string( "Standard" ),
6531  SeedTransformerParameters = cms.PSet(
6532  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6533  NMinRecHits = cms.uint32( 2 ),
6534  RescaleError = cms.double( 100.0 ),
6535  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6536  UseSubRecHits = cms.bool( False ),
6537  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6538  ),
6539  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6540  ),
6541  DoSeedRefit = cms.bool( False ),
6542  TrackLoaderParameters = cms.PSet(
6543  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6544  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6545  DoSmoothing = cms.bool( False ),
6546  VertexConstraint = cms.bool( True ),
6547  MuonUpdatorAtVertexParameters = cms.PSet(
6548  MaxChi2 = cms.double( 1000000.0 ),
6549  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6550  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6551  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6552  ),
6553  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6554  ),
6555  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6556 )
6557 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6558  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6559 )
6560 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
6561  IncludeErrors = cms.bool( True ),
6562  UseQualityInfo = cms.bool( False ),
6563  ErrorList = cms.vint32( 29 ),
6564  UserErrorList = cms.vint32( ),
6565  InputLabel = cms.InputTag( "rawDataCollector" ),
6566  Regions = cms.PSet( ),
6567  UsePilotBlade = cms.bool( False ),
6568  UsePhase1 = cms.bool( True ),
6569  CablingMapLabel = cms.string( "" )
6570 )
6571 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
6572  src = cms.InputTag( "hltSiPixelDigis" ),
6573  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
6574  maxNumberOfClusters = cms.int32( 40000 ),
6575  payloadType = cms.string( "HLT" ),
6576  ChannelThreshold = cms.int32( 1000 ),
6577  MissCalibrate = cms.bool( True ),
6578  SplitClusters = cms.bool( False ),
6579  VCaltoElectronGain = cms.int32( 1 ),
6580  VCaltoElectronGain_L1 = cms.int32( 1 ),
6581  VCaltoElectronOffset = cms.int32( 0 ),
6582  VCaltoElectronOffset_L1 = cms.int32( 0 ),
6583  SeedThreshold = cms.int32( 1000 ),
6584  ClusterThreshold_L1 = cms.int32( 2000 ),
6585  ClusterThreshold = cms.int32( 4000 ),
6586  ElectronPerADCGain = cms.double( 135.0 ),
6587  Phase2Calibration = cms.bool( False ),
6588  Phase2ReadoutMode = cms.int32( -1 ),
6589  Phase2DigiBaseline = cms.double( 1200.0 ),
6590  Phase2KinkADC = cms.int32( 8 )
6591 )
6592 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
6593  src = cms.InputTag( "hltSiPixelClusters" ),
6594  onDemand = cms.bool( False )
6595 )
6596 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
6597  src = cms.InputTag( "hltSiPixelClusters" ),
6598  CPE = cms.string( "hltESPPixelCPEGeneric" ),
6599  VerboseLevel = cms.untracked.int32( 0 )
6600 )
6601 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6602  ProductLabel = cms.InputTag( "rawDataCollector" )
6603 )
6604 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6605  onDemand = cms.bool( True ),
6606  Clusterizer = cms.PSet(
6607  ClusterThreshold = cms.double( 5.0 ),
6608  SeedThreshold = cms.double( 3.0 ),
6609  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6610  ChannelThreshold = cms.double( 2.0 ),
6611  MaxAdjacentBad = cms.uint32( 0 ),
6612  setDetId = cms.bool( True ),
6613  MaxSequentialHoles = cms.uint32( 0 ),
6614  RemoveApvShots = cms.bool( True ),
6615  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6616  MaxSequentialBad = cms.uint32( 1 ),
6617  ConditionsLabel = cms.string( "" )
6618  ),
6619  Algorithms = cms.PSet(
6620  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6621  useCMMeanMap = cms.bool( False ),
6622  TruncateInSuppressor = cms.bool( True ),
6623  doAPVRestore = cms.bool( False ),
6624  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6625  PedestalSubtractionFedMode = cms.bool( True ),
6626  Use10bitsTruncation = cms.bool( False )
6627  ),
6628  DoAPVEmulatorCheck = cms.bool( False ),
6629  HybridZeroSuppressed = cms.bool( False ),
6630  ProductLabel = cms.InputTag( "rawDataCollector" )
6631 )
6632 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
6633  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6634  skipClusters = cms.InputTag( "" ),
6635  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6636  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6637  Phase2TrackerCluster1DProducer = cms.string( "" ),
6638  vectorHits = cms.InputTag( "" ),
6639  vectorHitsRej = cms.InputTag( "" ),
6640  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6641  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6642  pixelCablingMapLabel = cms.string( "" ),
6643  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6644  switchOffPixelsIfEmpty = cms.bool( True )
6645 )
6646 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2",
6647  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6648  layersToTry = cms.int32( 2 ),
6649  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6650  hitsToTry = cms.int32( 1 ),
6651  adjustErrorsDynamicallyForHits = cms.bool( False ),
6652  adjustErrorsDynamicallyForHitless = cms.bool( True ),
6653  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6654  UseHitLessSeeds = cms.bool( True ),
6655  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6656  maxEtaForTOB = cms.double( 1.8 ),
6657  minEtaForTEC = cms.double( 0.7 ),
6658  debug = cms.untracked.bool( False ),
6659  fixedErrorRescaleFactorForHits = cms.double( 1.0 ),
6660  maxSeeds = cms.uint32( 20 ),
6661  maxHitlessSeeds = cms.uint32( 5 ),
6662  maxHitSeeds = cms.uint32( 1 ),
6663  numL2ValidHitsCutAllEta = cms.uint32( 20 ),
6664  numL2ValidHitsCutAllEndcap = cms.uint32( 30 ),
6665  pT1 = cms.double( 13.0 ),
6666  pT2 = cms.double( 30.0 ),
6667  pT3 = cms.double( 70.0 ),
6668  eta1 = cms.double( 0.2 ),
6669  eta2 = cms.double( 0.3 ),
6670  eta3 = cms.double( 1.0 ),
6671  eta4 = cms.double( 1.2 ),
6672  eta5 = cms.double( 1.6 ),
6673  eta6 = cms.double( 1.4 ),
6674  eta7 = cms.double( 2.1 ),
6675  SF1 = cms.double( 3.0 ),
6676  SF2 = cms.double( 4.0 ),
6677  SF3 = cms.double( 5.0 ),
6678  SF4 = cms.double( 7.0 ),
6679  SF5 = cms.double( 10.0 ),
6680  SF6 = cms.double( 2.0 ),
6681  tsosDiff1 = cms.double( 0.2 ),
6682  tsosDiff2 = cms.double( 0.02 ),
6683  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" )
6684 )
6685 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6686  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6687  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6688  cleanTrajectoryAfterInOut = cms.bool( False ),
6689  reverseTrajectories = cms.bool( True ),
6690  useHitsSplitting = cms.bool( False ),
6691  doSeedingRegionRebuilding = cms.bool( False ),
6692  maxNSeeds = cms.uint32( 500000 ),
6693  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
6694  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6695  SimpleMagneticField = cms.string( "" ),
6696  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6697  TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ),
6698  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6699  TransientInitialStateEstimatorParameters = cms.PSet(
6700  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6701  numberMeasurementsForFit = cms.int32( 4 ),
6702  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6703  ),
6704  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6705 )
6706 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6707  useSimpleMF = cms.bool( False ),
6708  SimpleMagneticField = cms.string( "" ),
6709  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6710  clusterRemovalInfo = cms.InputTag( "" ),
6711  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6712  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6713  useHitsSplitting = cms.bool( False ),
6714  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6715  TrajectoryInEvent = cms.bool( False ),
6716  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6717  AlgorithmName = cms.string( "iter10" ),
6718  Propagator = cms.string( "PropagatorWithMaterial" ),
6719  GeometricInnerState = cms.bool( True ),
6720  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6721  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6722  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6723 )
6724 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6725  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6726  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6727  vertices = cms.InputTag( "Notused" ),
6728  ignoreVertices = cms.bool( True ),
6729  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6730  mva = cms.PSet(
6731  minPixelHits = cms.vint32( 0, 0, 1 ),
6732  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6733  dr_par = cms.PSet(
6734  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6735  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6736  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6737  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6738  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6739  ),
6740  maxLostLayers = cms.vint32( 4, 3, 2 ),
6741  min3DLayers = cms.vint32( 1, 2, 1 ),
6742  dz_par = cms.PSet(
6743  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6744  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6745  dz_exp = cms.vint32( 4, 4, 2147483647 )
6746  ),
6747  minNVtxTrk = cms.int32( 3 ),
6748  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6749  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6750  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6751  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6752  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6753  minLayers = cms.vint32( 3, 5, 5 )
6754  )
6755 )
6756 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6757  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6758  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6759  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6760  minQuality = cms.string( "highPurity" ),
6761  copyExtras = cms.untracked.bool( True ),
6762  copyTrajectories = cms.untracked.bool( False )
6763 )
6764 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6765  ServiceParameters = cms.PSet(
6766  RPCLayers = cms.bool( True ),
6767  UseMuonNavigation = cms.untracked.bool( True ),
6768  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6769  'SteppingHelixPropagatorAny',
6770  'hltESPSmartPropagator',
6771  'hltESPSteppingHelixPropagatorOpposite' )
6772  ),
6773  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6774  TrackLoaderParameters = cms.PSet(
6775  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6776  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6777  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6778  DoSmoothing = cms.bool( True ),
6779  SmoothTkTrack = cms.untracked.bool( False ),
6780  VertexConstraint = cms.bool( False ),
6781  MuonUpdatorAtVertexParameters = cms.PSet(
6782  MaxChi2 = cms.double( 1000000.0 ),
6783  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6784  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6785  ),
6786  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6787  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6788  ),
6789  L3TrajBuilderParameters = cms.PSet(
6790  PtCut = cms.double( 1.0 ),
6791  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6792  GlobalMuonTrackMatcher = cms.PSet(
6793  Chi2Cut_3 = cms.double( 200.0 ),
6794  DeltaDCut_2 = cms.double( 10.0 ),
6795  Eta_threshold = cms.double( 1.2 ),
6796  Quality_2 = cms.double( 15.0 ),
6797  DeltaDCut_1 = cms.double( 40.0 ),
6798  Quality_3 = cms.double( 7.0 ),
6799  DeltaDCut_3 = cms.double( 15.0 ),
6800  Quality_1 = cms.double( 20.0 ),
6801  Pt_threshold1 = cms.double( 0.0 ),
6802  DeltaRCut_2 = cms.double( 0.2 ),
6803  DeltaRCut_1 = cms.double( 0.1 ),
6804  Pt_threshold2 = cms.double( 9.99999999E8 ),
6805  Chi2Cut_1 = cms.double( 50.0 ),
6806  Chi2Cut_2 = cms.double( 50.0 ),
6807  DeltaRCut_3 = cms.double( 1.0 ),
6808  LocChi2Cut = cms.double( 0.001 ),
6809  Propagator = cms.string( "hltESPSmartPropagator" ),
6810  MinPt = cms.double( 1.0 ),
6811  MinP = cms.double( 2.5 )
6812  ),
6813  ScaleTECxFactor = cms.double( -1.0 ),
6814  tkTrajUseVertex = cms.bool( False ),
6815  MuonTrackingRegionBuilder = cms.PSet(
6816  Rescale_Dz = cms.double( 4.0 ),
6817  Pt_fixed = cms.bool( False ),
6818  Eta_fixed = cms.bool( True ),
6819  Eta_min = cms.double( 0.1 ),
6820  DeltaZ = cms.double( 24.2 ),
6821  maxRegions = cms.int32( 2 ),
6822  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6823  UseVertex = cms.bool( False ),
6824  Z_fixed = cms.bool( False ),
6825  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6826  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6827  Rescale_phi = cms.double( 3.0 ),
6828  DeltaEta = cms.double( 0.2 ),
6829  precise = cms.bool( True ),
6830  OnDemand = cms.int32( -1 ),
6831  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6832  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6833  vertexCollection = cms.InputTag( "pixelVertices" ),
6834  Pt_min = cms.double( 3.0 ),
6835  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6836  Phi_fixed = cms.bool( True ),
6837  DeltaR = cms.double( 0.025 ),
6838  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6839  DeltaPhi = cms.double( 0.15 ),
6840  Phi_min = cms.double( 0.1 ),
6841  Rescale_eta = cms.double( 3.0 )
6842  ),
6843  TrackTransformer = cms.PSet(
6844  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6845  RefitDirection = cms.string( "insideOut" ),
6846  RefitRPCHits = cms.bool( True ),
6847  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6848  DoPredictionsOnly = cms.bool( False ),
6849  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6850  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6851  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6852  ),
6853  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6854  RefitRPCHits = cms.bool( True ),
6855  tkTrajVertex = cms.InputTag( "Notused" ),
6856  GlbRefitterParameters = cms.PSet(
6857  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6858  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6859  RefitFlag = cms.bool( True ),
6860  SkipStation = cms.int32( -1 ),
6861  Chi2CutRPC = cms.double( 1.0 ),
6862  PropDirForCosmics = cms.bool( False ),
6863  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6864  HitThreshold = cms.int32( 1 ),
6865  DYTthrs = cms.vint32( 30, 15 ),
6866  TrackerSkipSystem = cms.int32( -1 ),
6867  RefitDirection = cms.string( "insideOut" ),
6868  Chi2CutCSC = cms.double( 150.0 ),
6869  Chi2CutDT = cms.double( 10.0 ),
6870  RefitRPCHits = cms.bool( True ),
6871  TrackerSkipSection = cms.int32( -1 ),
6872  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6873  DoPredictionsOnly = cms.bool( False ),
6874  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6875  MuonHitsOption = cms.int32( 1 ),
6876  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6877  ),
6878  PCut = cms.double( 2.5 ),
6879  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6880  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6881  tkTrajMaxChi2 = cms.double( 9999.0 ),
6882  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6883  ScaleTECyFactor = cms.double( -1.0 ),
6884  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6885  )
6886 )
6887 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6888  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6889 )
6890 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6891  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6892 )
6893 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6894  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6895  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6896  MuonPtOption = cms.string( "Tracker" )
6897 )
6898 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6899  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6900  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6901  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6902  applyL3Filters = cms.bool( False ),
6903  MinNhits = cms.int32( 1 ),
6904  MaxNormalizedChi2 = cms.double( 20.0 ),
6905  MinNmuonHits = cms.int32( 1 ),
6906  MaxPtDifference = cms.double( 0.3 )
6907 )
6908 fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
6909  ptMin = cms.double( 0.1 ),
6910  nSigmaInvPtTolerance = cms.double( 0.0 ),
6911  tipMax = cms.double( 1.0 ),
6912  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6913  chi2 = cms.double( 1000.0 )
6914 )
6915 fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
6916  scaleErrorsForBPix1 = cms.bool( False ),
6917  scaleFactor = cms.double( 0.65 )
6918 )
6919 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer",
6920  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6921  DeltaR = cms.double( 0.025 ),
6922  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6923  OnDemand = cms.int32( -1 ),
6924  vertexCollection = cms.InputTag( "notUsed" ),
6925  Rescale_phi = cms.double( 3.0 ),
6926  Eta_fixed = cms.bool( True ),
6927  Rescale_eta = cms.double( 3.0 ),
6928  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6929  Eta_min = cms.double( 0.0 ),
6930  Phi_fixed = cms.bool( True ),
6931  Phi_min = cms.double( 0.0 ),
6932  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6933  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6934  MeasurementTrackerName = cms.InputTag( "" ),
6935  UseVertex = cms.bool( False ),
6936  Rescale_Dz = cms.double( 4.0 ),
6937  Pt_fixed = cms.bool( True ),
6938  Z_fixed = cms.bool( True ),
6939  Pt_min = cms.double( 2.0 ),
6940  DeltaZ = cms.double( 24.2 ),
6941  DeltaEta = cms.double( 0.2 ),
6942  DeltaPhi = cms.double( 0.15 ),
6943  maxRegions = cms.int32( 5 ),
6944  precise = cms.bool( True ),
6945  input = cms.InputTag( "hltL2SelectorForL3IO" )
6946 )
6947 fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6948  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6949  'BPix1+BPix2+BPix3+FPix1_pos',
6950  'BPix1+BPix2+BPix3+FPix1_neg',
6951  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6952  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6953  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6954  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6955  BPix = cms.PSet(
6956  hitErrorRPhi = cms.double( 0.0027 ),
6957  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6958  useErrorsFromParam = cms.bool( True ),
6959  hitErrorRZ = cms.double( 0.006 ),
6960  HitProducer = cms.string( "hltSiPixelRecHits" )
6961  ),
6962  FPix = cms.PSet(
6963  hitErrorRPhi = cms.double( 0.0051 ),
6964  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6965  useErrorsFromParam = cms.bool( True ),
6966  hitErrorRZ = cms.double( 0.0036 ),
6967  HitProducer = cms.string( "hltSiPixelRecHits" )
6968  ),
6969  TIB = cms.PSet( ),
6970  TID = cms.PSet( ),
6971  TOB = cms.PSet( ),
6972  TEC = cms.PSet( ),
6973  MTIB = cms.PSet( ),
6974  MTID = cms.PSet( ),
6975  MTOB = cms.PSet( ),
6976  MTEC = cms.PSet( )
6977 )
6978 fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6979  seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ),
6980  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6981  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6982  clusterCheck = cms.InputTag( "" ),
6983  produceSeedingHitSets = cms.bool( False ),
6984  produceIntermediateHitDoublets = cms.bool( True ),
6985  maxElement = cms.uint32( 0 ),
6986  maxElementTotal = cms.uint32( 50000000 ),
6987  layerPairs = cms.vuint32( 0, 1, 2 )
6988 )
6989 fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6990  doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ),
6991  extraHitRPhitolerance = cms.double( 0.032 ),
6992  fitFastCircle = cms.bool( True ),
6993  fitFastCircleChi2Cut = cms.bool( True ),
6994  useBendingCorrection = cms.bool( True ),
6995  CAThetaCut = cms.double( 0.005 ),
6996  CAPhiCut = cms.double( 0.2 ),
6997  CAThetaCut_byTriplets = cms.VPSet(
6998  cms.PSet( seedingLayers = cms.string( "" ),
6999  cut = cms.double( -1.0 )
7000  )
7001  ),
7002  CAPhiCut_byTriplets = cms.VPSet(
7003  cms.PSet( seedingLayers = cms.string( "" ),
7004  cut = cms.double( -1.0 )
7005  )
7006  ),
7007  CAHardPtCut = cms.double( 0.0 ),
7008  maxChi2 = cms.PSet(
7009  value2 = cms.double( 50.0 ),
7010  value1 = cms.double( 200.0 ),
7011  pt1 = cms.double( 0.7 ),
7012  enabled = cms.bool( True ),
7013  pt2 = cms.double( 2.0 )
7014  ),
7015  SeedComparitorPSet = cms.PSet(
7016  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7017  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7018  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7019  )
7020 )
7021 fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
7022  passLabel = cms.string( "" ),
7023  SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" ),
7024  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
7025  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
7026  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" )
7027 )
7028 fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
7029  WtAverage = cms.bool( True ),
7030  ZOffset = cms.double( 5.0 ),
7031  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7032  Verbosity = cms.int32( 0 ),
7033  UseError = cms.bool( True ),
7034  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7035  ZSeparation = cms.double( 0.05 ),
7036  NTrkMin = cms.int32( 2 ),
7037  Method2 = cms.bool( True ),
7038  Finder = cms.string( "DivisiveVertexFinder" ),
7039  PtMin = cms.double( 1.0 ),
7040  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
7041 )
7042 fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7043  src = cms.InputTag( "hltIterL3MuonPixelVertices" ),
7044  maxVtx = cms.uint32( 100 ),
7045  fractionSumPt2 = cms.double( 0.3 ),
7046  minSumPt2 = cms.double( 0.0 ),
7047  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
7048 )
7049 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7050  InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7051  InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7052  originHalfLength = cms.double( 0.3 ),
7053  originRadius = cms.double( 0.1 ),
7054  useProtoTrackKinematics = cms.bool( False ),
7055  useEventsWithNoVertex = cms.bool( True ),
7056  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7057  usePV = cms.bool( False ),
7058  includeFourthHit = cms.bool( False ),
7059  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7060 )
7061 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7062  RedundantSeedCleaner = cms.string( "none" ),
7063  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7064  cleanTrajectoryAfterInOut = cms.bool( False ),
7065  reverseTrajectories = cms.bool( False ),
7066  useHitsSplitting = cms.bool( True ),
7067  doSeedingRegionRebuilding = cms.bool( True ),
7068  maxNSeeds = cms.uint32( 100000 ),
7069  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7070  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
7071  SimpleMagneticField = cms.string( "ParabolicMf" ),
7072  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7073  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ),
7074  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7075  TransientInitialStateEstimatorParameters = cms.PSet(
7076  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7077  numberMeasurementsForFit = cms.int32( 4 ),
7078  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7079  ),
7080  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7081 )
7082 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7083  useSimpleMF = cms.bool( True ),
7084  SimpleMagneticField = cms.string( "ParabolicMf" ),
7085  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
7086  clusterRemovalInfo = cms.InputTag( "" ),
7087  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7088  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7089  useHitsSplitting = cms.bool( False ),
7090  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7091  TrajectoryInEvent = cms.bool( False ),
7092  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7093  AlgorithmName = cms.string( "hltIter0" ),
7094  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7095  GeometricInnerState = cms.bool( True ),
7096  NavigationSchool = cms.string( "" ),
7097  MeasurementTracker = cms.string( "" ),
7098  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7099 )
7100 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7101  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7102  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7103  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7104  ignoreVertices = cms.bool( False ),
7105  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7106  mva = cms.PSet(
7107  minPixelHits = cms.vint32( 0, 3, 4 ),
7108  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7109  dr_par = cms.PSet(
7110  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7111  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7112  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7113  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7114  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7115  ),
7116  maxLostLayers = cms.vint32( 1, 1, 1 ),
7117  min3DLayers = cms.vint32( 0, 3, 4 ),
7118  dz_par = cms.PSet(
7119  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7120  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7121  dz_exp = cms.vint32( 4, 4, 2147483647 )
7122  ),
7123  minNVtxTrk = cms.int32( 3 ),
7124  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7125  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7126  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7127  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7128  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7129  minLayers = cms.vint32( 3, 3, 4 )
7130  )
7131 )
7132 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7133  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7134  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
7135  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7136  minQuality = cms.string( "highPurity" ),
7137  copyExtras = cms.untracked.bool( True ),
7138  copyTrajectories = cms.untracked.bool( False )
7139 )
7140 fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7141  trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ),
7142  trackClassifier = cms.InputTag( '','QualityMasks' ),
7143  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7144  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7145  oldClusterRemovalInfo = cms.InputTag( "" ),
7146  TrackQuality = cms.string( "highPurity" ),
7147  maxChi2 = cms.double( 16.0 ),
7148  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7149  overrideTrkQuals = cms.InputTag( "" )
7150 )
7151 fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7152  src = cms.InputTag( "hltSiStripClusters" ),
7153  OnDemand = cms.bool( False ),
7154  clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" )
7155 )
7156 fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7157  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7158  'BPix2+BPix3+BPix4',
7159  'BPix1+BPix3+BPix4',
7160  'BPix1+BPix2+BPix4',
7161  'BPix2+BPix3+FPix1_pos',
7162  'BPix2+BPix3+FPix1_neg',
7163  'BPix1+BPix2+FPix1_pos',
7164  'BPix1+BPix2+FPix1_neg',
7165  'BPix2+FPix1_pos+FPix2_pos',
7166  'BPix2+FPix1_neg+FPix2_neg',
7167  'BPix1+FPix1_pos+FPix2_pos',
7168  'BPix1+FPix1_neg+FPix2_neg',
7169  'FPix1_pos+FPix2_pos+FPix3_pos',
7170  'FPix1_neg+FPix2_neg+FPix3_neg',
7171  'BPix1+BPix3+FPix1_pos',
7172  'BPix1+BPix2+FPix2_pos',
7173  'BPix1+BPix3+FPix1_neg',
7174  'BPix1+BPix2+FPix2_neg',
7175  'BPix1+FPix2_neg+FPix3_neg',
7176  'BPix1+FPix1_neg+FPix3_neg',
7177  'BPix1+FPix2_pos+FPix3_pos',
7178  'BPix1+FPix1_pos+FPix3_pos' ),
7179  BPix = cms.PSet(
7180  hitErrorRPhi = cms.double( 0.0027 ),
7181  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7182  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7183  useErrorsFromParam = cms.bool( True ),
7184  hitErrorRZ = cms.double( 0.006 ),
7185  HitProducer = cms.string( "hltSiPixelRecHits" )
7186  ),
7187  FPix = cms.PSet(
7188  hitErrorRPhi = cms.double( 0.0051 ),
7189  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7190  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7191  useErrorsFromParam = cms.bool( True ),
7192  hitErrorRZ = cms.double( 0.0036 ),
7193  HitProducer = cms.string( "hltSiPixelRecHits" )
7194  ),
7195  TIB = cms.PSet( ),
7196  TID = cms.PSet( ),
7197  TOB = cms.PSet( ),
7198  TEC = cms.PSet( ),
7199  MTIB = cms.PSet( ),
7200  MTID = cms.PSet( ),
7201  MTOB = cms.PSet( ),
7202  MTEC = cms.PSet( )
7203 )
7204 fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7205  doClusterCheck = cms.bool( False ),
7206  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7207  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7208  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7209  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7210  cut = cms.string( "" ),
7211  silentClusterCheck = cms.untracked.bool( False )
7212 )
7213 fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7214  seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ),
7215  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
7216  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7217  clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ),
7218  produceSeedingHitSets = cms.bool( False ),
7219  produceIntermediateHitDoublets = cms.bool( True ),
7220  maxElement = cms.uint32( 0 ),
7221  maxElementTotal = cms.uint32( 50000000 ),
7222  layerPairs = cms.vuint32( 0, 1 )
7223 )
7224 fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7225  doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ),
7226  extraHitRPhitolerance = cms.double( 0.032 ),
7227  useBendingCorrection = cms.bool( True ),
7228  CAThetaCut = cms.double( 0.015 ),
7229  CAPhiCut = cms.double( 0.1 ),
7230  CAThetaCut_byTriplets = cms.VPSet(
7231  cms.PSet( seedingLayers = cms.string( "" ),
7232  cut = cms.double( -1.0 )
7233  )
7234  ),
7235  CAPhiCut_byTriplets = cms.VPSet(
7236  cms.PSet( seedingLayers = cms.string( "" ),
7237  cut = cms.double( -1.0 )
7238  )
7239  ),
7240  CAHardPtCut = cms.double( 0.3 ),
7241  maxChi2 = cms.PSet(
7242  value2 = cms.double( 6.0 ),
7243  value1 = cms.double( 100.0 ),
7244  pt1 = cms.double( 0.8 ),
7245  enabled = cms.bool( True ),
7246  pt2 = cms.double( 8.0 )
7247  ),
7248  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7249 )
7250 fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7251  seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ),
7252  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7253  SeedMomentumForBOFF = cms.double( 5.0 ),
7254  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7255  MinOneOverPtError = cms.double( 1.0 ),
7256  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7257  magneticField = cms.string( "ParabolicMf" ),
7258  forceKinematicWithRegionDirection = cms.bool( False ),
7259  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7260 )
7261 fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7262  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7263  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7264  cleanTrajectoryAfterInOut = cms.bool( False ),
7265  reverseTrajectories = cms.bool( False ),
7266  useHitsSplitting = cms.bool( False ),
7267  doSeedingRegionRebuilding = cms.bool( False ),
7268  maxNSeeds = cms.uint32( 100000 ),
7269  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7270  src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ),
7271  SimpleMagneticField = cms.string( "ParabolicMf" ),
7272  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7273  TrajectoryBuilder = cms.string( "" ),
7274  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7275  TransientInitialStateEstimatorParameters = cms.PSet(
7276  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7277  numberMeasurementsForFit = cms.int32( 4 ),
7278  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7279  ),
7280  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" )
7281 )
7282 fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7283  useSimpleMF = cms.bool( True ),
7284  SimpleMagneticField = cms.string( "ParabolicMf" ),
7285  src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ),
7286  clusterRemovalInfo = cms.InputTag( "" ),
7287  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7288  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7289  useHitsSplitting = cms.bool( False ),
7290  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7291  TrajectoryInEvent = cms.bool( False ),
7292  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7293  AlgorithmName = cms.string( "hltIter2" ),
7294  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7295  GeometricInnerState = cms.bool( True ),
7296  NavigationSchool = cms.string( "" ),
7297  MeasurementTracker = cms.string( "" ),
7298  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" )
7299 )
7300 fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7301  src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7302  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7303  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7304  ignoreVertices = cms.bool( False ),
7305  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7306  mva = cms.PSet(
7307  minPixelHits = cms.vint32( 0, 0, 0 ),
7308  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7309  dr_par = cms.PSet(
7310  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7311  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7312  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7313  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7314  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7315  ),
7316  maxLostLayers = cms.vint32( 1, 1, 1 ),
7317  min3DLayers = cms.vint32( 0, 0, 0 ),
7318  dz_par = cms.PSet(
7319  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7320  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7321  dz_exp = cms.vint32( 4, 4, 2147483647 )
7322  ),
7323  minNVtxTrk = cms.int32( 3 ),
7324  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7325  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7326  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7327  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7328  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7329  minLayers = cms.vint32( 3, 3, 3 )
7330  )
7331 )
7332 fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7333  originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7334  originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' ),
7335  originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ),
7336  minQuality = cms.string( "highPurity" ),
7337  copyExtras = cms.untracked.bool( True ),
7338  copyTrajectories = cms.untracked.bool( False )
7339 )
7340 fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7341  ShareFrac = cms.double( 0.19 ),
7342  FoundHitBonus = cms.double( 5.0 ),
7343  LostHitPenalty = cms.double( 20.0 ),
7344  MinPT = cms.double( 0.05 ),
7345  Epsilon = cms.double( -0.001 ),
7346  MaxNormalizedChisq = cms.double( 1000.0 ),
7347  MinFound = cms.int32( 3 ),
7348  TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7349  hasSelector = cms.vint32( 0, 0 ),
7350  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7351  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7352  setsToMerge = cms.VPSet(
7353  cms.PSet( pQual = cms.bool( False ),
7354  tLists = cms.vint32( 0, 1 )
7355  )
7356  ),
7357  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7358  allowFirstHitShare = cms.bool( True ),
7359  newQuality = cms.string( "confirmed" ),
7360  copyExtras = cms.untracked.bool( True ),
7361  writeOnlyTrkQuals = cms.bool( False ),
7362  copyMVA = cms.bool( False )
7363 )
7364 fragment.hltIter3IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7365  trajectories = cms.InputTag( "hltIter2IterL3MuonTrackSelectionHighPurity" ),
7366  trackClassifier = cms.InputTag( '','QualityMasks' ),
7367  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7368  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7369  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7370  TrackQuality = cms.string( "highPurity" ),
7371  maxChi2 = cms.double( 16.0 ),
7372  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7373  overrideTrkQuals = cms.InputTag( "" )
7374 )
7375 fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7376  src = cms.InputTag( "hltSiStripClusters" ),
7377  OnDemand = cms.bool( False ),
7378  clustersToSkip = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" )
7379 )
7380 fragment.hltIter3IterL3MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
7381  layerList = cms.vstring( 'BPix1+BPix2',
7382  'BPix1+BPix3',
7383  'BPix1+BPix4',
7384  'BPix2+BPix3',
7385  'BPix2+BPix4',
7386  'BPix3+BPix4',
7387  'BPix1+FPix1_pos',
7388  'BPix1+FPix1_neg',
7389  'BPix1+FPix2_pos',
7390  'BPix1+FPix2_neg',
7391  'BPix1+FPix3_pos',
7392  'BPix1+FPix3_neg',
7393  'BPix2+FPix1_pos',
7394  'BPix2+FPix1_neg',
7395  'BPix2+FPix2_pos',
7396  'BPix2+FPix2_neg',
7397  'BPix3+FPix1_pos',
7398  'BPix3+FPix1_neg',
7399  'FPix1_pos+FPix2_pos',
7400  'FPix1_neg+FPix2_neg',
7401  'FPix1_pos+FPix3_pos',
7402  'FPix1_neg+FPix3_neg',
7403  'FPix2_pos+FPix3_pos',
7404  'FPix2_neg+FPix3_neg' ),
7405  BPix = cms.PSet(
7406  hitErrorRPhi = cms.double( 0.0027 ),
7407  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7408  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7409  useErrorsFromParam = cms.bool( True ),
7410  hitErrorRZ = cms.double( 0.006 ),
7411  HitProducer = cms.string( "hltSiPixelRecHits" )
7412  ),
7413  FPix = cms.PSet(
7414  hitErrorRPhi = cms.double( 0.0051 ),
7415  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7416  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7417  useErrorsFromParam = cms.bool( True ),
7418  hitErrorRZ = cms.double( 0.0036 ),
7419  HitProducer = cms.string( "hltSiPixelRecHits" )
7420  ),
7421  TIB = cms.PSet( ),
7422  TID = cms.PSet( ),
7423  TOB = cms.PSet( ),
7424  TEC = cms.PSet( ),
7425  MTIB = cms.PSet( ),
7426  MTID = cms.PSet( ),
7427  MTOB = cms.PSet( ),
7428  MTEC = cms.PSet( )
7429 )
7430 fragment.hltIter3IterL3MuonL2Candidates = cms.EDProducer( "ConcreteChargedCandidateProducer",
7431  src = cms.InputTag( "hltL2SelectorForL3IO" ),
7432  particleType = cms.string( "mu+" )
7433 )
7434 fragment.hltIter3IterL3MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7435  RegionPSet = cms.PSet(
7436  vertexCollection = cms.InputTag( "notUsed" ),
7437  zErrorVetex = cms.double( 0.2 ),
7438  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7439  zErrorBeamSpot = cms.double( 24.2 ),
7440  maxNVertices = cms.int32( 1 ),
7441  maxNRegions = cms.int32( 2 ),
7442  nSigmaZVertex = cms.double( 3.0 ),
7443  nSigmaZBeamSpot = cms.double( 4.0 ),
7444  ptMin = cms.double( 2.0 ),
7445  mode = cms.string( "BeamSpotSigma" ),
7446  input = cms.InputTag( "hltIter3IterL3MuonL2Candidates" ),
7447  searchOpt = cms.bool( False ),
7448  whereToUseMeasurementTracker = cms.string( "Never" ),
7449  originRadius = cms.double( 0.015 ),
7450  measurementTrackerName = cms.InputTag( "" ),
7451  precise = cms.bool( True ),
7452  deltaEta = cms.double( 0.1 ),
7453  deltaPhi = cms.double( 0.1 )
7454  )
7455 )
7456 fragment.hltIter3IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7457  doClusterCheck = cms.bool( False ),
7458  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7459  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7460  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7461  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7462  cut = cms.string( "" ),
7463  silentClusterCheck = cms.untracked.bool( False )
7464 )
7465 fragment.hltIter3IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7466  seedingLayers = cms.InputTag( "hltIter3IterL3MuonPixelLayerPairs" ),
7467  trackingRegions = cms.InputTag( "hltIter3IterL3MuonTrackingRegions" ),
7468  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7469  clusterCheck = cms.InputTag( "hltIter3IterL3MuonPixelClusterCheck" ),
7470  produceSeedingHitSets = cms.bool( True ),
7471  produceIntermediateHitDoublets = cms.bool( False ),
7472  maxElement = cms.uint32( 0 ),
7473  maxElementTotal = cms.uint32( 50000000 ),
7474  layerPairs = cms.vuint32( 0 )
7475 )
7476 fragment.hltIter3IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7477  seedingHitSets = cms.InputTag( "hltIter3IterL3MuonPixelHitDoublets" ),
7478  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7479  SeedMomentumForBOFF = cms.double( 5.0 ),
7480  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7481  MinOneOverPtError = cms.double( 1.0 ),
7482  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7483  magneticField = cms.string( "ParabolicMf" ),
7484  forceKinematicWithRegionDirection = cms.bool( False ),
7485  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7486 )
7487 fragment.hltIter3IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7488  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7489  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7490  cleanTrajectoryAfterInOut = cms.bool( False ),
7491  reverseTrajectories = cms.bool( False ),
7492  useHitsSplitting = cms.bool( False ),
7493  doSeedingRegionRebuilding = cms.bool( False ),
7494  maxNSeeds = cms.uint32( 100000 ),
7495  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7496  src = cms.InputTag( "hltIter3IterL3MuonPixelSeeds" ),
7497  SimpleMagneticField = cms.string( "ParabolicMf" ),
7498  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7499  TrajectoryBuilder = cms.string( "" ),
7500  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7501  TransientInitialStateEstimatorParameters = cms.PSet(
7502  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7503  numberMeasurementsForFit = cms.int32( 4 ),
7504  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7505  ),
7506  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" )
7507 )
7508 fragment.hltIter3IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7509  useSimpleMF = cms.bool( True ),
7510  SimpleMagneticField = cms.string( "ParabolicMf" ),
7511  src = cms.InputTag( "hltIter3IterL3MuonCkfTrackCandidates" ),
7512  clusterRemovalInfo = cms.InputTag( "" ),
7513  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7514  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7515  useHitsSplitting = cms.bool( False ),
7516  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7517  TrajectoryInEvent = cms.bool( False ),
7518  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7519  AlgorithmName = cms.string( "hltIter3" ),
7520  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7521  GeometricInnerState = cms.bool( True ),
7522  NavigationSchool = cms.string( "" ),
7523  MeasurementTracker = cms.string( "" ),
7524  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" )
7525 )
7526 fragment.hltIter3IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7527  src = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7528  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7529  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7530  ignoreVertices = cms.bool( False ),
7531  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7532  mva = cms.PSet(
7533  minPixelHits = cms.vint32( 0, 0, 0 ),
7534  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7535  dr_par = cms.PSet(
7536  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7537  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7538  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7539  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7540  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7541  ),
7542  maxLostLayers = cms.vint32( 1, 1, 1 ),
7543  min3DLayers = cms.vint32( 0, 0, 0 ),
7544  dz_par = cms.PSet(
7545  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7546  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7547  dz_exp = cms.vint32( 4, 4, 2147483647 )
7548  ),
7549  minNVtxTrk = cms.int32( 3 ),
7550  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7551  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7552  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7553  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7554  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7555  minLayers = cms.vint32( 3, 3, 3 )
7556  )
7557 )
7558 fragment.hltIter3IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7559  originalSource = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7560  originalMVAVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','MVAValues' ),
7561  originalQualVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','QualityMasks' ),
7562  minQuality = cms.string( "highPurity" ),
7563  copyExtras = cms.untracked.bool( True ),
7564  copyTrajectories = cms.untracked.bool( False )
7565 )
7566 fragment.hltIter3IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7567  ShareFrac = cms.double( 0.19 ),
7568  FoundHitBonus = cms.double( 5.0 ),
7569  LostHitPenalty = cms.double( 20.0 ),
7570  MinPT = cms.double( 0.05 ),
7571  Epsilon = cms.double( -0.001 ),
7572  MaxNormalizedChisq = cms.double( 1000.0 ),
7573  MinFound = cms.int32( 3 ),
7574  TrackProducers = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7575  hasSelector = cms.vint32( 0, 0 ),
7576  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7577  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7578  setsToMerge = cms.VPSet(
7579  cms.PSet( pQual = cms.bool( False ),
7580  tLists = cms.vint32( 0, 1 )
7581  )
7582  ),
7583  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7584  allowFirstHitShare = cms.bool( True ),
7585  newQuality = cms.string( "confirmed" ),
7586  copyExtras = cms.untracked.bool( True ),
7587  writeOnlyTrkQuals = cms.bool( False ),
7588  copyMVA = cms.bool( False )
7589 )
7590 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7591  ServiceParameters = cms.PSet(
7592  RPCLayers = cms.bool( True ),
7593  UseMuonNavigation = cms.untracked.bool( True ),
7594  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7595  'SteppingHelixPropagatorAny',
7596  'hltESPSmartPropagator',
7597  'hltESPSteppingHelixPropagatorOpposite' )
7598  ),
7599  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7600  TrackLoaderParameters = cms.PSet(
7601  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7602  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7603  DoSmoothing = cms.bool( False ),
7604  SmoothTkTrack = cms.untracked.bool( False ),
7605  VertexConstraint = cms.bool( False ),
7606  MuonUpdatorAtVertexParameters = cms.PSet(
7607  MaxChi2 = cms.double( 1000000.0 ),
7608  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7609  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7610  ),
7611  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7612  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7613  ),
7614  L3TrajBuilderParameters = cms.PSet(
7615  PtCut = cms.double( 1.0 ),
7616  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7617  GlobalMuonTrackMatcher = cms.PSet(
7618  Chi2Cut_3 = cms.double( 200.0 ),
7619  DeltaDCut_2 = cms.double( 10.0 ),
7620  Eta_threshold = cms.double( 1.2 ),
7621  Quality_2 = cms.double( 15.0 ),
7622  DeltaDCut_1 = cms.double( 40.0 ),
7623  Quality_3 = cms.double( 7.0 ),
7624  DeltaDCut_3 = cms.double( 15.0 ),
7625  Quality_1 = cms.double( 20.0 ),
7626  Pt_threshold1 = cms.double( 0.0 ),
7627  DeltaRCut_2 = cms.double( 0.2 ),
7628  DeltaRCut_1 = cms.double( 0.1 ),
7629  Pt_threshold2 = cms.double( 9.99999999E8 ),
7630  Chi2Cut_1 = cms.double( 50.0 ),
7631  Chi2Cut_2 = cms.double( 50.0 ),
7632  DeltaRCut_3 = cms.double( 1.0 ),
7633  LocChi2Cut = cms.double( 0.001 ),
7634  Propagator = cms.string( "hltESPSmartPropagator" ),
7635  MinPt = cms.double( 1.0 ),
7636  MinP = cms.double( 2.5 )
7637  ),
7638  ScaleTECxFactor = cms.double( -1.0 ),
7639  tkTrajUseVertex = cms.bool( False ),
7640  MuonTrackingRegionBuilder = cms.PSet(
7641  Rescale_Dz = cms.double( 4.0 ),
7642  Pt_fixed = cms.bool( True ),
7643  Eta_fixed = cms.bool( True ),
7644  Eta_min = cms.double( 0.1 ),
7645  DeltaZ = cms.double( 24.2 ),
7646  maxRegions = cms.int32( 2 ),
7647  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7648  UseVertex = cms.bool( False ),
7649  Z_fixed = cms.bool( True ),
7650  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7651  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7652  Rescale_phi = cms.double( 3.0 ),
7653  DeltaEta = cms.double( 0.04 ),
7654  precise = cms.bool( True ),
7655  OnDemand = cms.int32( -1 ),
7656  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7657  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7658  vertexCollection = cms.InputTag( "pixelVertices" ),
7659  Pt_min = cms.double( 3.0 ),
7660  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7661  Phi_fixed = cms.bool( True ),
7662  DeltaR = cms.double( 0.025 ),
7663  input = cms.InputTag( "hltL2SelectorForL3IO" ),
7664  DeltaPhi = cms.double( 0.15 ),
7665  Phi_min = cms.double( 0.1 ),
7666  Rescale_eta = cms.double( 3.0 )
7667  ),
7668  TrackTransformer = cms.PSet(
7669  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7670  RefitDirection = cms.string( "insideOut" ),
7671  RefitRPCHits = cms.bool( True ),
7672  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7673  DoPredictionsOnly = cms.bool( False ),
7674  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7675  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7676  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7677  ),
7678  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7679  RefitRPCHits = cms.bool( True ),
7680  tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ),
7681  GlbRefitterParameters = cms.PSet(
7682  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7683  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7684  RefitFlag = cms.bool( True ),
7685  SkipStation = cms.int32( -1 ),
7686  Chi2CutRPC = cms.double( 1.0 ),
7687  PropDirForCosmics = cms.bool( False ),
7688  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7689  HitThreshold = cms.int32( 1 ),
7690  DYTthrs = cms.vint32( 30, 15 ),
7691  TrackerSkipSystem = cms.int32( -1 ),
7692  RefitDirection = cms.string( "insideOut" ),
7693  Chi2CutCSC = cms.double( 150.0 ),
7694  Chi2CutDT = cms.double( 10.0 ),
7695  RefitRPCHits = cms.bool( True ),
7696  TrackerSkipSection = cms.int32( -1 ),
7697  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7698  DoPredictionsOnly = cms.bool( False ),
7699  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7700  MuonHitsOption = cms.int32( 1 ),
7701  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7702  ),
7703  PCut = cms.double( 2.5 ),
7704  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7705  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7706  matchToSeeds = cms.bool( True ),
7707  tkTrajMaxChi2 = cms.double( 9999.0 ),
7708  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7709  ScaleTECyFactor = cms.double( -1.0 ),
7710  tkTrajLabel = cms.InputTag( "hltIter3IterL3MuonMerged" )
7711  )
7712 )
7713 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7714  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7715 )
7716 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7717  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7718  L1MinPt = cms.double( -1.0 ),
7719  L1MaxEta = cms.double( 5.0 ),
7720  L1MinQuality = cms.uint32( 7 ),
7721  CentralBxOnly = cms.bool( True )
7722 )
7723 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7724  RegionPSet = cms.PSet(
7725  vertexCollection = cms.InputTag( "notUsed" ),
7726  zErrorVetex = cms.double( 0.2 ),
7727  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7728  zErrorBeamSpot = cms.double( 24.2 ),
7729  maxNVertices = cms.int32( 1 ),
7730  maxNRegions = cms.int32( 2 ),
7731  nSigmaZVertex = cms.double( 3.0 ),
7732  nSigmaZBeamSpot = cms.double( 4.0 ),
7733  ptMin = cms.double( 10.0 ),
7734  mode = cms.string( "BeamSpotSigma" ),
7735  input = cms.InputTag( "hltL1MuonsPt0" ),
7736  searchOpt = cms.bool( False ),
7737  whereToUseMeasurementTracker = cms.string( "Never" ),
7738  originRadius = cms.double( 0.2 ),
7739  measurementTrackerName = cms.InputTag( "" ),
7740  precise = cms.bool( True ),
7741  deltaEta = cms.double( 0.35 ),
7742  deltaPhi = cms.double( 0.2 )
7743  )
7744 )
7745 fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7746  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7747  'BPix1+BPix2+BPix3+FPix1_pos',
7748  'BPix1+BPix2+BPix3+FPix1_neg',
7749  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7750  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7751  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7752  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7753  BPix = cms.PSet(
7754  hitErrorRPhi = cms.double( 0.0027 ),
7755  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7756  useErrorsFromParam = cms.bool( True ),
7757  hitErrorRZ = cms.double( 0.006 ),
7758  HitProducer = cms.string( "hltSiPixelRecHits" )
7759  ),
7760  FPix = cms.PSet(
7761  hitErrorRPhi = cms.double( 0.0051 ),
7762  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7763  useErrorsFromParam = cms.bool( True ),
7764  hitErrorRZ = cms.double( 0.0036 ),
7765  HitProducer = cms.string( "hltSiPixelRecHits" )
7766  ),
7767  TIB = cms.PSet( ),
7768  TID = cms.PSet( ),
7769  TOB = cms.PSet( ),
7770  TEC = cms.PSet( ),
7771  MTIB = cms.PSet( ),
7772  MTID = cms.PSet( ),
7773  MTOB = cms.PSet( ),
7774  MTEC = cms.PSet( )
7775 )
7776 fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
7777  seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ),
7778  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7779  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7780  clusterCheck = cms.InputTag( "" ),
7781  produceSeedingHitSets = cms.bool( False ),
7782  produceIntermediateHitDoublets = cms.bool( True ),
7783  maxElement = cms.uint32( 0 ),
7784  maxElementTotal = cms.uint32( 50000000 ),
7785  layerPairs = cms.vuint32( 0, 1, 2 )
7786 )
7787 fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7788  doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ),
7789  extraHitRPhitolerance = cms.double( 0.032 ),
7790  fitFastCircle = cms.bool( True ),
7791  fitFastCircleChi2Cut = cms.bool( True ),
7792  useBendingCorrection = cms.bool( True ),
7793  CAThetaCut = cms.double( 0.005 ),
7794  CAPhiCut = cms.double( 0.2 ),
7795  CAThetaCut_byTriplets = cms.VPSet(
7796  cms.PSet( seedingLayers = cms.string( "" ),
7797  cut = cms.double( -1.0 )
7798  )
7799  ),
7800  CAPhiCut_byTriplets = cms.VPSet(
7801  cms.PSet( seedingLayers = cms.string( "" ),
7802  cut = cms.double( -1.0 )
7803  )
7804  ),
7805  CAHardPtCut = cms.double( 0.0 ),
7806  maxChi2 = cms.PSet(
7807  value2 = cms.double( 50.0 ),
7808  value1 = cms.double( 200.0 ),
7809  pt1 = cms.double( 0.7 ),
7810  enabled = cms.bool( True ),
7811  pt2 = cms.double( 2.0 )
7812  ),
7813  SeedComparitorPSet = cms.PSet(
7814  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7815  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7816  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7817  )
7818 )
7819 fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
7820  passLabel = cms.string( "" ),
7821  SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" ),
7822  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
7823  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
7824  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" )
7825 )
7826 fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
7827  WtAverage = cms.bool( True ),
7828  ZOffset = cms.double( 5.0 ),
7829  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7830  Verbosity = cms.int32( 0 ),
7831  UseError = cms.bool( True ),
7832  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7833  ZSeparation = cms.double( 0.05 ),
7834  NTrkMin = cms.int32( 2 ),
7835  Method2 = cms.bool( True ),
7836  Finder = cms.string( "DivisiveVertexFinder" ),
7837  PtMin = cms.double( 1.0 ),
7838  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
7839 )
7840 fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7841  src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ),
7842  maxVtx = cms.uint32( 100 ),
7843  fractionSumPt2 = cms.double( 0.3 ),
7844  minSumPt2 = cms.double( 0.0 ),
7845  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
7846 )
7847 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7848  InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ),
7849  InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7850  originHalfLength = cms.double( 0.3 ),
7851  originRadius = cms.double( 0.1 ),
7852  useProtoTrackKinematics = cms.bool( False ),
7853  useEventsWithNoVertex = cms.bool( True ),
7854  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7855  usePV = cms.bool( False ),
7856  includeFourthHit = cms.bool( False ),
7857  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7858 )
7859 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7860  RedundantSeedCleaner = cms.string( "none" ),
7861  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7862  cleanTrajectoryAfterInOut = cms.bool( False ),
7863  reverseTrajectories = cms.bool( False ),
7864  useHitsSplitting = cms.bool( True ),
7865  doSeedingRegionRebuilding = cms.bool( True ),
7866  maxNSeeds = cms.uint32( 100000 ),
7867  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7868  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7869  SimpleMagneticField = cms.string( "ParabolicMf" ),
7870  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7871  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ),
7872  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7873  TransientInitialStateEstimatorParameters = cms.PSet(
7874  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7875  numberMeasurementsForFit = cms.int32( 4 ),
7876  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7877  ),
7878  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7879 )
7880 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7881  useSimpleMF = cms.bool( True ),
7882  SimpleMagneticField = cms.string( "ParabolicMf" ),
7883  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7884  clusterRemovalInfo = cms.InputTag( "" ),
7885  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7886  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7887  useHitsSplitting = cms.bool( False ),
7888  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7889  TrajectoryInEvent = cms.bool( False ),
7890  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7891  AlgorithmName = cms.string( "hltIter0" ),
7892  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7893  GeometricInnerState = cms.bool( True ),
7894  NavigationSchool = cms.string( "" ),
7895  MeasurementTracker = cms.string( "" ),
7896  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7897 )
7898 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7899  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7900  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7901  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7902  ignoreVertices = cms.bool( False ),
7903  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7904  mva = cms.PSet(
7905  minPixelHits = cms.vint32( 0, 3, 4 ),
7906  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7907  dr_par = cms.PSet(
7908  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7909  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7910  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7911  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7912  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7913  ),
7914  maxLostLayers = cms.vint32( 1, 1, 1 ),
7915  min3DLayers = cms.vint32( 0, 3, 4 ),
7916  dz_par = cms.PSet(
7917  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7918  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7919  dz_exp = cms.vint32( 4, 4, 2147483647 )
7920  ),
7921  minNVtxTrk = cms.int32( 3 ),
7922  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7923  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7924  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7925  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7926  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7927  minLayers = cms.vint32( 3, 3, 4 )
7928  )
7929 )
7930 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7931  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7932  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7933  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7934  minQuality = cms.string( "highPurity" ),
7935  copyExtras = cms.untracked.bool( True ),
7936  copyTrajectories = cms.untracked.bool( False )
7937 )
7938 fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7939  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7940  trackClassifier = cms.InputTag( '','QualityMasks' ),
7941  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7942  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7943  oldClusterRemovalInfo = cms.InputTag( "" ),
7944  TrackQuality = cms.string( "highPurity" ),
7945  maxChi2 = cms.double( 16.0 ),
7946  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7947  overrideTrkQuals = cms.InputTag( "" )
7948 )
7949 fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7950  src = cms.InputTag( "hltSiStripClusters" ),
7951  OnDemand = cms.bool( False ),
7952  clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" )
7953 )
7954 fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7955  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7956  'BPix2+BPix3+BPix4',
7957  'BPix1+BPix3+BPix4',
7958  'BPix1+BPix2+BPix4',
7959  'BPix2+BPix3+FPix1_pos',
7960  'BPix2+BPix3+FPix1_neg',
7961  'BPix1+BPix2+FPix1_pos',
7962  'BPix1+BPix2+FPix1_neg',
7963  'BPix2+FPix1_pos+FPix2_pos',
7964  'BPix2+FPix1_neg+FPix2_neg',
7965  'BPix1+FPix1_pos+FPix2_pos',
7966  'BPix1+FPix1_neg+FPix2_neg',
7967  'FPix1_pos+FPix2_pos+FPix3_pos',
7968  'FPix1_neg+FPix2_neg+FPix3_neg',
7969  'BPix1+BPix3+FPix1_pos',
7970  'BPix1+BPix2+FPix2_pos',
7971  'BPix1+BPix3+FPix1_neg',
7972  'BPix1+BPix2+FPix2_neg',
7973  'BPix1+FPix2_neg+FPix3_neg',
7974  'BPix1+FPix1_neg+FPix3_neg',
7975  'BPix1+FPix2_pos+FPix3_pos',
7976  'BPix1+FPix1_pos+FPix3_pos' ),
7977  BPix = cms.PSet(
7978  hitErrorRPhi = cms.double( 0.0027 ),
7979  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7980  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7981  useErrorsFromParam = cms.bool( True ),
7982  hitErrorRZ = cms.double( 0.006 ),
7983  HitProducer = cms.string( "hltSiPixelRecHits" )
7984  ),
7985  FPix = cms.PSet(
7986  hitErrorRPhi = cms.double( 0.0051 ),
7987  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7988  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7989  useErrorsFromParam = cms.bool( True ),
7990  hitErrorRZ = cms.double( 0.0036 ),
7991  HitProducer = cms.string( "hltSiPixelRecHits" )
7992  ),
7993  TIB = cms.PSet( ),
7994  TID = cms.PSet( ),
7995  TOB = cms.PSet( ),
7996  TEC = cms.PSet( ),
7997  MTIB = cms.PSet( ),
7998  MTID = cms.PSet( ),
7999  MTOB = cms.PSet( ),
8000  MTEC = cms.PSet( )
8001 )
8002 fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8003  doClusterCheck = cms.bool( False ),
8004  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8005  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
8006  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
8007  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8008  cut = cms.string( "" ),
8009  silentClusterCheck = cms.untracked.bool( False )
8010 )
8011 fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8012  seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ),
8013  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
8014  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8015  clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ),
8016  produceSeedingHitSets = cms.bool( False ),
8017  produceIntermediateHitDoublets = cms.bool( True ),
8018  maxElement = cms.uint32( 0 ),
8019  maxElementTotal = cms.uint32( 50000000 ),
8020  layerPairs = cms.vuint32( 0, 1 )
8021 )
8022 fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
8023  doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ),
8024  extraHitRPhitolerance = cms.double( 0.032 ),
8025  useBendingCorrection = cms.bool( True ),
8026  CAThetaCut = cms.double( 0.015 ),
8027  CAPhiCut = cms.double( 0.1 ),
8028  CAThetaCut_byTriplets = cms.VPSet(
8029  cms.PSet( seedingLayers = cms.string( "" ),
8030  cut = cms.double( -1.0 )
8031  )
8032  ),
8033  CAPhiCut_byTriplets = cms.VPSet(
8034  cms.PSet( seedingLayers = cms.string( "" ),
8035  cut = cms.double( -1.0 )
8036  )
8037  ),
8038  CAHardPtCut = cms.double( 0.3 ),
8039  maxChi2 = cms.PSet(
8040  value2 = cms.double( 6.0 ),
8041  value1 = cms.double( 100.0 ),
8042  pt1 = cms.double( 0.8 ),
8043  enabled = cms.bool( True ),
8044  pt2 = cms.double( 8.0 )
8045  ),
8046  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8047 )
8048 fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
8049  seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ),
8050  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8051  SeedMomentumForBOFF = cms.double( 5.0 ),
8052  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8053  MinOneOverPtError = cms.double( 1.0 ),
8054  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8055  magneticField = cms.string( "ParabolicMf" ),
8056  forceKinematicWithRegionDirection = cms.bool( False ),
8057  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8058 )
8059 fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8060  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8061  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8062  cleanTrajectoryAfterInOut = cms.bool( False ),
8063  reverseTrajectories = cms.bool( False ),
8064  useHitsSplitting = cms.bool( False ),
8065  doSeedingRegionRebuilding = cms.bool( False ),
8066  maxNSeeds = cms.uint32( 100000 ),
8067  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8068  src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ),
8069  SimpleMagneticField = cms.string( "ParabolicMf" ),
8070  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8071  TrajectoryBuilder = cms.string( "" ),
8072  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8073  TransientInitialStateEstimatorParameters = cms.PSet(
8074  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8075  numberMeasurementsForFit = cms.int32( 4 ),
8076  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8077  ),
8078  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
8079 )
8080 fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8081  useSimpleMF = cms.bool( True ),
8082  SimpleMagneticField = cms.string( "ParabolicMf" ),
8083  src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ),
8084  clusterRemovalInfo = cms.InputTag( "" ),
8085  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8086  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8087  useHitsSplitting = cms.bool( False ),
8088  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8089  TrajectoryInEvent = cms.bool( False ),
8090  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8091  AlgorithmName = cms.string( "hltIter2" ),
8092  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8093  GeometricInnerState = cms.bool( True ),
8094  NavigationSchool = cms.string( "" ),
8095  MeasurementTracker = cms.string( "" ),
8096  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
8097 )
8098 fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8099  src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
8100  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8101  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8102  ignoreVertices = cms.bool( False ),
8103  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8104  mva = cms.PSet(
8105  minPixelHits = cms.vint32( 0, 0, 0 ),
8106  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8107  dr_par = cms.PSet(
8108  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8109  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8110  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8111  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8112  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8113  ),
8114  maxLostLayers = cms.vint32( 1, 1, 1 ),
8115  min3DLayers = cms.vint32( 0, 0, 0 ),
8116  dz_par = cms.PSet(
8117  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8118  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8119  dz_exp = cms.vint32( 4, 4, 2147483647 )
8120  ),
8121  minNVtxTrk = cms.int32( 3 ),
8122  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8123  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8124  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8125  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8126  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8127  minLayers = cms.vint32( 3, 3, 3 )
8128  )
8129 )
8130 fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8131  originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
8132  originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
8133  originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8134  minQuality = cms.string( "highPurity" ),
8135  copyExtras = cms.untracked.bool( True ),
8136  copyTrajectories = cms.untracked.bool( False )
8137 )
8138 fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8139  ShareFrac = cms.double( 0.19 ),
8140  FoundHitBonus = cms.double( 5.0 ),
8141  LostHitPenalty = cms.double( 20.0 ),
8142  MinPT = cms.double( 0.05 ),
8143  Epsilon = cms.double( -0.001 ),
8144  MaxNormalizedChisq = cms.double( 1000.0 ),
8145  MinFound = cms.int32( 3 ),
8146  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8147  hasSelector = cms.vint32( 0, 0 ),
8148  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8149  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8150  setsToMerge = cms.VPSet(
8151  cms.PSet( pQual = cms.bool( False ),
8152  tLists = cms.vint32( 0, 1 )
8153  )
8154  ),
8155  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8156  allowFirstHitShare = cms.bool( True ),
8157  newQuality = cms.string( "confirmed" ),
8158  copyExtras = cms.untracked.bool( True ),
8159  writeOnlyTrkQuals = cms.bool( False ),
8160  copyMVA = cms.bool( False )
8161 )
8162 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8163  trajectories = cms.InputTag( "hltIter2IterL3FromL1MuonTrackSelectionHighPurity" ),
8164  trackClassifier = cms.InputTag( '','QualityMasks' ),
8165  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8166  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8167  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
8168  TrackQuality = cms.string( "highPurity" ),
8169  maxChi2 = cms.double( 16.0 ),
8170  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8171  overrideTrkQuals = cms.InputTag( "" )
8172 )
8173 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8174  src = cms.InputTag( "hltSiStripClusters" ),
8175  OnDemand = cms.bool( False ),
8176  clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" )
8177 )
8178 fragment.hltIter3IterL3FromL1MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
8179  layerList = cms.vstring( 'BPix1+BPix2',
8180  'BPix1+BPix3',
8181  'BPix1+BPix4',
8182  'BPix2+BPix3',
8183  'BPix2+BPix4',
8184  'BPix3+BPix4',
8185  'BPix1+FPix1_pos',
8186  'BPix1+FPix1_neg',
8187  'BPix1+FPix2_pos',
8188  'BPix1+FPix2_neg',
8189  'BPix1+FPix3_pos',
8190  'BPix1+FPix3_neg',
8191  'BPix2+FPix1_pos',
8192  'BPix2+FPix1_neg',
8193  'BPix2+FPix2_pos',
8194  'BPix2+FPix2_neg',
8195  'BPix3+FPix1_pos',
8196  'BPix3+FPix1_neg',
8197  'FPix1_pos+FPix2_pos',
8198  'FPix1_neg+FPix2_neg',
8199  'FPix1_pos+FPix3_pos',
8200  'FPix1_neg+FPix3_neg',
8201  'FPix2_pos+FPix3_pos',
8202  'FPix2_neg+FPix3_neg' ),
8203  BPix = cms.PSet(
8204  hitErrorRPhi = cms.double( 0.0027 ),
8205  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8206  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8207  useErrorsFromParam = cms.bool( True ),
8208  hitErrorRZ = cms.double( 0.006 ),
8209  HitProducer = cms.string( "hltSiPixelRecHits" )
8210  ),
8211  FPix = cms.PSet(
8212  hitErrorRPhi = cms.double( 0.0051 ),
8213  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8214  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8215  useErrorsFromParam = cms.bool( True ),
8216  hitErrorRZ = cms.double( 0.0036 ),
8217  HitProducer = cms.string( "hltSiPixelRecHits" )
8218  ),
8219  TIB = cms.PSet( ),
8220  TID = cms.PSet( ),
8221  TOB = cms.PSet( ),
8222  TEC = cms.PSet( ),
8223  MTIB = cms.PSet( ),
8224  MTID = cms.PSet( ),
8225  MTOB = cms.PSet( ),
8226  MTEC = cms.PSet( )
8227 )
8228 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8229  RegionPSet = cms.PSet(
8230  vertexCollection = cms.InputTag( "notUsed" ),
8231  zErrorVetex = cms.double( 0.2 ),
8232  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8233  zErrorBeamSpot = cms.double( 24.2 ),
8234  maxNVertices = cms.int32( 1 ),
8235  maxNRegions = cms.int32( 2 ),
8236  nSigmaZVertex = cms.double( 3.0 ),
8237  nSigmaZBeamSpot = cms.double( 4.0 ),
8238  ptMin = cms.double( 10.0 ),
8239  mode = cms.string( "BeamSpotSigma" ),
8240  input = cms.InputTag( "hltL1MuonsPt0" ),
8241  searchOpt = cms.bool( False ),
8242  whereToUseMeasurementTracker = cms.string( "Never" ),
8243  originRadius = cms.double( 0.015 ),
8244  measurementTrackerName = cms.InputTag( "" ),
8245  precise = cms.bool( True ),
8246  deltaEta = cms.double( 0.2 ),
8247  deltaPhi = cms.double( 0.1 )
8248  )
8249 )
8250 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8251  doClusterCheck = cms.bool( False ),
8252  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8253  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
8254  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
8255  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8256  cut = cms.string( "" ),
8257  silentClusterCheck = cms.untracked.bool( False )
8258 )
8259 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8260  seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayerPairs" ),
8261  trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
8262  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8263  clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
8264  produceSeedingHitSets = cms.bool( True ),
8265  produceIntermediateHitDoublets = cms.bool( False ),
8266  maxElement = cms.uint32( 0 ),
8267  maxElementTotal = cms.uint32( 50000000 ),
8268  layerPairs = cms.vuint32( 0 )
8269 )
8270 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8271  seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
8272  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
8273  SeedMomentumForBOFF = cms.double( 5.0 ),
8274  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8275  MinOneOverPtError = cms.double( 1.0 ),
8276  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8277  magneticField = cms.string( "ParabolicMf" ),
8278  forceKinematicWithRegionDirection = cms.bool( False ),
8279  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
8280 )
8281 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8282  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8283  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8284  cleanTrajectoryAfterInOut = cms.bool( False ),
8285  reverseTrajectories = cms.bool( False ),
8286  useHitsSplitting = cms.bool( False ),
8287  doSeedingRegionRebuilding = cms.bool( False ),
8288  maxNSeeds = cms.uint32( 100000 ),
8289  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8290  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
8291  SimpleMagneticField = cms.string( "ParabolicMf" ),
8292  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8293  TrajectoryBuilder = cms.string( "" ),
8294  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8295  TransientInitialStateEstimatorParameters = cms.PSet(
8296  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8297  numberMeasurementsForFit = cms.int32( 4 ),
8298  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8299  ),
8300  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
8301 )
8302 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8303  useSimpleMF = cms.bool( True ),
8304  SimpleMagneticField = cms.string( "ParabolicMf" ),
8305  src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
8306  clusterRemovalInfo = cms.InputTag( "" ),
8307  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8308  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8309  useHitsSplitting = cms.bool( False ),
8310  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8311  TrajectoryInEvent = cms.bool( False ),
8312  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8313  AlgorithmName = cms.string( "hltIter3" ),
8314  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
8315  GeometricInnerState = cms.bool( True ),
8316  NavigationSchool = cms.string( "" ),
8317  MeasurementTracker = cms.string( "" ),
8318  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" )
8319 )
8320 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8321  src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8322  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8323  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8324  ignoreVertices = cms.bool( False ),
8325  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8326  mva = cms.PSet(
8327  minPixelHits = cms.vint32( 0, 0, 0 ),
8328  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8329  dr_par = cms.PSet(
8330  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8331  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8332  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8333  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8334  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8335  ),
8336  maxLostLayers = cms.vint32( 1, 1, 1 ),
8337  min3DLayers = cms.vint32( 0, 0, 0 ),
8338  dz_par = cms.PSet(
8339  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8340  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8341  dz_exp = cms.vint32( 4, 4, 2147483647 )
8342  ),
8343  minNVtxTrk = cms.int32( 3 ),
8344  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8345  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8346  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8347  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8348  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8349  minLayers = cms.vint32( 3, 3, 3 )
8350  )
8351 )
8352 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8353  originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8354  originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
8355  originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8356  minQuality = cms.string( "highPurity" ),
8357  copyExtras = cms.untracked.bool( True ),
8358  copyTrajectories = cms.untracked.bool( False )
8359 )
8360 fragment.hltIter3IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8361  ShareFrac = cms.double( 0.19 ),
8362  FoundHitBonus = cms.double( 5.0 ),
8363  LostHitPenalty = cms.double( 20.0 ),
8364  MinPT = cms.double( 0.05 ),
8365  Epsilon = cms.double( -0.001 ),
8366  MaxNormalizedChisq = cms.double( 1000.0 ),
8367  MinFound = cms.int32( 3 ),
8368  TrackProducers = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8369  hasSelector = cms.vint32( 0, 0 ),
8370  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8371  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8372  setsToMerge = cms.VPSet(
8373  cms.PSet( pQual = cms.bool( False ),
8374  tLists = cms.vint32( 0, 1 )
8375  )
8376  ),
8377  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8378  allowFirstHitShare = cms.bool( True ),
8379  newQuality = cms.string( "confirmed" ),
8380  copyExtras = cms.untracked.bool( True ),
8381  writeOnlyTrkQuals = cms.bool( False ),
8382  copyMVA = cms.bool( False )
8383 )
8384 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
8385  ShareFrac = cms.double( 0.19 ),
8386  FoundHitBonus = cms.double( 5.0 ),
8387  LostHitPenalty = cms.double( 20.0 ),
8388  MinPT = cms.double( 0.05 ),
8389  Epsilon = cms.double( -0.001 ),
8390  MaxNormalizedChisq = cms.double( 1000.0 ),
8391  MinFound = cms.int32( 3 ),
8392  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8393  hasSelector = cms.vint32( 0, 0 ),
8394  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8395  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8396  setsToMerge = cms.VPSet(
8397  cms.PSet( pQual = cms.bool( False ),
8398  tLists = cms.vint32( 0, 1 )
8399  )
8400  ),
8401  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8402  allowFirstHitShare = cms.bool( True ),
8403  newQuality = cms.string( "confirmed" ),
8404  copyExtras = cms.untracked.bool( True ),
8405  writeOnlyTrkQuals = cms.bool( False ),
8406  copyMVA = cms.bool( False )
8407 )
8408 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
8409  ShareFrac = cms.double( 0.19 ),
8410  FoundHitBonus = cms.double( 5.0 ),
8411  LostHitPenalty = cms.double( 20.0 ),
8412  MinPT = cms.double( 0.05 ),
8413  Epsilon = cms.double( -0.001 ),
8414  MaxNormalizedChisq = cms.double( 1000.0 ),
8415  MinFound = cms.int32( 3 ),
8416  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8417  hasSelector = cms.vint32( 0, 0 ),
8418  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8419  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8420  setsToMerge = cms.VPSet(
8421  cms.PSet( pQual = cms.bool( False ),
8422  tLists = cms.vint32( 0, 1 )
8423  )
8424  ),
8425  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8426  allowFirstHitShare = cms.bool( True ),
8427  newQuality = cms.string( "confirmed" ),
8428  copyExtras = cms.untracked.bool( True ),
8429  writeOnlyTrkQuals = cms.bool( False ),
8430  copyMVA = cms.bool( False )
8431 )
8432 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
8433  ServiceParameters = cms.PSet(
8434  RPCLayers = cms.bool( True ),
8435  UseMuonNavigation = cms.untracked.bool( True ),
8436  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8437  'SteppingHelixPropagatorAny',
8438  'hltESPSmartPropagator',
8439  'hltESPSteppingHelixPropagatorOpposite' )
8440  ),
8441  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8442  TrackLoaderParameters = cms.PSet(
8443  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8444  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8445  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8446  DoSmoothing = cms.bool( True ),
8447  SmoothTkTrack = cms.untracked.bool( False ),
8448  VertexConstraint = cms.bool( False ),
8449  MuonUpdatorAtVertexParameters = cms.PSet(
8450  MaxChi2 = cms.double( 1000000.0 ),
8451  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8452  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
8453  ),
8454  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8455  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8456  ),
8457  L3TrajBuilderParameters = cms.PSet(
8458  PtCut = cms.double( 1.0 ),
8459  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8460  GlobalMuonTrackMatcher = cms.PSet(
8461  Chi2Cut_3 = cms.double( 200.0 ),
8462  DeltaDCut_2 = cms.double( 10.0 ),
8463  Eta_threshold = cms.double( 1.2 ),
8464  Quality_2 = cms.double( 15.0 ),
8465  DeltaDCut_1 = cms.double( 40.0 ),
8466  Quality_3 = cms.double( 7.0 ),
8467  DeltaDCut_3 = cms.double( 15.0 ),
8468  Quality_1 = cms.double( 20.0 ),
8469  Pt_threshold1 = cms.double( 0.0 ),
8470  DeltaRCut_2 = cms.double( 0.2 ),
8471  DeltaRCut_1 = cms.double( 0.1 ),
8472  Pt_threshold2 = cms.double( 9.99999999E8 ),
8473  Chi2Cut_1 = cms.double( 50.0 ),
8474  Chi2Cut_2 = cms.double( 50.0 ),
8475  DeltaRCut_3 = cms.double( 1.0 ),
8476  LocChi2Cut = cms.double( 0.001 ),
8477  Propagator = cms.string( "hltESPSmartPropagator" ),
8478  MinPt = cms.double( 1.0 ),
8479  MinP = cms.double( 2.5 )
8480  ),
8481  ScaleTECxFactor = cms.double( -1.0 ),
8482  tkTrajUseVertex = cms.bool( False ),
8483  MuonTrackingRegionBuilder = cms.PSet(
8484  Rescale_Dz = cms.double( 4.0 ),
8485  Pt_fixed = cms.bool( False ),
8486  Eta_fixed = cms.bool( True ),
8487  Eta_min = cms.double( 0.1 ),
8488  DeltaZ = cms.double( 24.2 ),
8489  maxRegions = cms.int32( 2 ),
8490  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8491  UseVertex = cms.bool( False ),
8492  Z_fixed = cms.bool( False ),
8493  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
8494  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
8495  Rescale_phi = cms.double( 3.0 ),
8496  DeltaEta = cms.double( 0.2 ),
8497  precise = cms.bool( True ),
8498  OnDemand = cms.int32( -1 ),
8499  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8500  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
8501  vertexCollection = cms.InputTag( "pixelVertices" ),
8502  Pt_min = cms.double( 3.0 ),
8503  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8504  Phi_fixed = cms.bool( True ),
8505  DeltaR = cms.double( 0.025 ),
8506  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8507  DeltaPhi = cms.double( 0.15 ),
8508  Phi_min = cms.double( 0.1 ),
8509  Rescale_eta = cms.double( 3.0 )
8510  ),
8511  TrackTransformer = cms.PSet(
8512  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8513  RefitDirection = cms.string( "insideOut" ),
8514  RefitRPCHits = cms.bool( True ),
8515  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8516  DoPredictionsOnly = cms.bool( False ),
8517  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8518  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8519  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8520  ),
8521  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8522  RefitRPCHits = cms.bool( True ),
8523  tkTrajVertex = cms.InputTag( "Notused" ),
8524  GlbRefitterParameters = cms.PSet(
8525  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8526  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8527  RefitFlag = cms.bool( True ),
8528  SkipStation = cms.int32( -1 ),
8529  Chi2CutRPC = cms.double( 1.0 ),
8530  PropDirForCosmics = cms.bool( False ),
8531  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8532  HitThreshold = cms.int32( 1 ),
8533  DYTthrs = cms.vint32( 30, 15 ),
8534  TrackerSkipSystem = cms.int32( -1 ),
8535  RefitDirection = cms.string( "insideOut" ),
8536  Chi2CutCSC = cms.double( 150.0 ),
8537  Chi2CutDT = cms.double( 10.0 ),
8538  RefitRPCHits = cms.bool( True ),
8539  TrackerSkipSection = cms.int32( -1 ),
8540  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8541  DoPredictionsOnly = cms.bool( False ),
8542  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8543  MuonHitsOption = cms.int32( 1 ),
8544  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8545  ),
8546  PCut = cms.double( 2.5 ),
8547  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
8548  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8549  tkTrajMaxChi2 = cms.double( 9999.0 ),
8550  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8551  ScaleTECyFactor = cms.double( -1.0 ),
8552  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
8553  )
8554 )
8555 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
8556  MuonCaloCompatibility = cms.PSet(
8557  delta_eta = cms.double( 0.02 ),
8558  delta_phi = cms.double( 0.02 ),
8559  allSiPMHO = cms.bool( False ),
8560  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
8561  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
8562  ),
8563  TrackAssociatorParameters = cms.PSet(
8564  useMuon = cms.bool( True ),
8565  truthMatch = cms.bool( False ),
8566  usePreshower = cms.bool( False ),
8567  dRPreshowerPreselection = cms.double( 0.2 ),
8568  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8569  useEcal = cms.bool( False ),
8570  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8571  dRMuon = cms.double( 9999.0 ),
8572  dREcal = cms.double( 9999.0 ),
8573  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8574  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8575  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8576  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8577  propagateAllDirections = cms.bool( True ),
8578  muonMaxDistanceY = cms.double( 5.0 ),
8579  useHO = cms.bool( False ),
8580  muonMaxDistanceX = cms.double( 5.0 ),
8581  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8582  useHcal = cms.bool( False ),
8583  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8584  accountForTrajectoryChangeCalo = cms.bool( False ),
8585  dREcalPreselection = cms.double( 0.05 ),
8586  useCalo = cms.bool( False ),
8587  dRMuonPreselection = cms.double( 0.2 ),
8588  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8589  dRHcal = cms.double( 9999.0 ),
8590  dRHcalPreselection = cms.double( 0.2 ),
8591  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8592  ),
8593  CaloExtractorPSet = cms.PSet(
8594  DR_Veto_H = cms.double( 0.1 ),
8595  CenterConeOnCalIntersection = cms.bool( False ),
8596  NoiseTow_EE = cms.double( 0.15 ),
8597  Noise_EB = cms.double( 0.025 ),
8598  Noise_HE = cms.double( 0.2 ),
8599  DR_Veto_E = cms.double( 0.07 ),
8600  NoiseTow_EB = cms.double( 0.04 ),
8601  Noise_EE = cms.double( 0.1 ),
8602  UseRecHitsFlag = cms.bool( False ),
8603  DR_Max = cms.double( 1.0 ),
8604  DepositLabel = cms.untracked.string( "Cal" ),
8605  Noise_HO = cms.double( 0.2 ),
8606  DR_Veto_HO = cms.double( 0.1 ),
8607  Threshold_H = cms.double( 0.5 ),
8608  PrintTimeReport = cms.untracked.bool( False ),
8609  Threshold_E = cms.double( 0.2 ),
8610  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8611  ComponentName = cms.string( "CaloExtractorByAssociator" ),
8612  Threshold_HO = cms.double( 0.5 ),
8613  DepositInstanceLabels = cms.vstring( 'ecal',
8614  'hcal',
8615  'ho' ),
8616  ServiceParameters = cms.PSet(
8617  RPCLayers = cms.bool( False ),
8618  UseMuonNavigation = cms.untracked.bool( False ),
8619  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8620  ),
8621  TrackAssociatorParameters = cms.PSet(
8622  useMuon = cms.bool( False ),
8623  truthMatch = cms.bool( False ),
8624  usePreshower = cms.bool( False ),
8625  dRPreshowerPreselection = cms.double( 0.2 ),
8626  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8627  useEcal = cms.bool( False ),
8628  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8629  dRMuon = cms.double( 9999.0 ),
8630  dREcal = cms.double( 1.0 ),
8631  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8632  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8633  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8634  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8635  propagateAllDirections = cms.bool( True ),
8636  muonMaxDistanceY = cms.double( 5.0 ),
8637  useHO = cms.bool( False ),
8638  muonMaxDistanceX = cms.double( 5.0 ),
8639  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8640  useHcal = cms.bool( False ),
8641  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8642  accountForTrajectoryChangeCalo = cms.bool( False ),
8643  dREcalPreselection = cms.double( 1.0 ),
8644  useCalo = cms.bool( True ),
8645  dRMuonPreselection = cms.double( 0.2 ),
8646  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8647  dRHcal = cms.double( 1.0 ),
8648  dRHcalPreselection = cms.double( 1.0 ),
8649  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8650  ),
8651  Noise_HB = cms.double( 0.2 )
8652  ),
8653  TrackExtractorPSet = cms.PSet(
8654  Diff_z = cms.double( 0.2 ),
8655  inputTrackCollection = cms.InputTag( "hltIter3IterL3FromL1MuonMerged" ),
8656  Chi2Ndof_Max = cms.double( 1.0E64 ),
8657  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8658  DR_Veto = cms.double( 0.01 ),
8659  Pt_Min = cms.double( -1.0 ),
8660  DR_Max = cms.double( 1.0 ),
8661  NHits_Min = cms.uint32( 0 ),
8662  Chi2Prob_Min = cms.double( -1.0 ),
8663  Diff_r = cms.double( 0.1 ),
8664  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8665  ComponentName = cms.string( "TrackExtractor" )
8666  ),
8667  JetExtractorPSet = cms.PSet(
8668  JetCollectionLabel = cms.InputTag( "Notused" ),
8669  DR_Veto = cms.double( 0.1 ),
8670  DR_Max = cms.double( 1.0 ),
8671  ExcludeMuonVeto = cms.bool( True ),
8672  PrintTimeReport = cms.untracked.bool( False ),
8673  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8674  ComponentName = cms.string( "JetExtractor" ),
8675  ServiceParameters = cms.PSet(
8676  RPCLayers = cms.bool( False ),
8677  UseMuonNavigation = cms.untracked.bool( False ),
8678  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8679  ),
8680  TrackAssociatorParameters = cms.PSet(
8681  useMuon = cms.bool( False ),
8682  truthMatch = cms.bool( False ),
8683  usePreshower = cms.bool( False ),
8684  dRPreshowerPreselection = cms.double( 0.2 ),
8685  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8686  useEcal = cms.bool( False ),
8687  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8688  dRMuon = cms.double( 9999.0 ),
8689  dREcal = cms.double( 0.5 ),
8690  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8691  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8692  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8693  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8694  propagateAllDirections = cms.bool( True ),
8695  muonMaxDistanceY = cms.double( 5.0 ),
8696  useHO = cms.bool( False ),
8697  muonMaxDistanceX = cms.double( 5.0 ),
8698  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8699  useHcal = cms.bool( False ),
8700  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8701  accountForTrajectoryChangeCalo = cms.bool( False ),
8702  dREcalPreselection = cms.double( 0.5 ),
8703  useCalo = cms.bool( True ),
8704  dRMuonPreselection = cms.double( 0.2 ),
8705  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8706  dRHcal = cms.double( 0.5 ),
8707  dRHcalPreselection = cms.double( 0.5 ),
8708  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8709  ),
8710  Threshold = cms.double( 5.0 )
8711  ),
8712  trackDepositName = cms.string( "tracker" ),
8713  ecalDepositName = cms.string( "ecal" ),
8714  hcalDepositName = cms.string( "hcal" ),
8715  hoDepositName = cms.string( "ho" ),
8716  jetDepositName = cms.string( "jets" ),
8717  TimingFillerParameters = cms.PSet(
8718  DTTimingParameters = cms.PSet(
8719  HitError = cms.double( 6.0 ),
8720  MatchParameters = cms.PSet(
8721  TightMatchDT = cms.bool( False ),
8722  DTradius = cms.double( 0.01 ),
8723  TightMatchCSC = cms.bool( True ),
8724  CSCsegments = cms.InputTag( "hltCscSegments" ),
8725  DTsegments = cms.InputTag( "hltDt4DSegments" )
8726  ),
8727  debug = cms.bool( False ),
8728  DoWireCorr = cms.bool( False ),
8729  RequireBothProjections = cms.bool( False ),
8730  DTTimeOffset = cms.double( 2.7 ),
8731  PruneCut = cms.double( 10000.0 ),
8732  DTsegments = cms.InputTag( "hltDt4DSegments" ),
8733  UseSegmentT0 = cms.bool( False ),
8734  HitsMin = cms.int32( 5 ),
8735  DropTheta = cms.bool( True ),
8736  ServiceParameters = cms.PSet(
8737  RPCLayers = cms.bool( True ),
8738  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8739  )
8740  ),
8741  UseCSC = cms.bool( True ),
8742  CSCTimingParameters = cms.PSet(
8743  MatchParameters = cms.PSet(
8744  TightMatchDT = cms.bool( False ),
8745  DTradius = cms.double( 0.01 ),
8746  TightMatchCSC = cms.bool( True ),
8747  CSCsegments = cms.InputTag( "hltCscSegments" ),
8748  DTsegments = cms.InputTag( "hltDt4DSegments" )
8749  ),
8750  debug = cms.bool( False ),
8751  CSCWireTimeOffset = cms.double( 0.0 ),
8752  CSCStripError = cms.double( 7.0 ),
8753  CSCTimeOffset = cms.double( 0.0 ),
8754  CSCWireError = cms.double( 8.6 ),
8755  PruneCut = cms.double( 100.0 ),
8756  CSCsegments = cms.InputTag( "hltCscSegments" ),
8757  UseStripTime = cms.bool( True ),
8758  CSCStripTimeOffset = cms.double( 0.0 ),
8759  UseWireTime = cms.bool( True ),
8760  ServiceParameters = cms.PSet(
8761  RPCLayers = cms.bool( True ),
8762  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8763  )
8764  ),
8765  ErrorDT = cms.double( 6.0 ),
8766  EcalEnergyCut = cms.double( 0.4 ),
8767  UseECAL = cms.bool( True ),
8768  ErrorEB = cms.double( 2.085 ),
8769  UseDT = cms.bool( True ),
8770  ErrorEE = cms.double( 6.95 ),
8771  ErrorCSC = cms.double( 7.4 )
8772  ),
8773  ShowerDigiFillerParameters = cms.PSet(
8774  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
8775  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ),
8776  digiMaxDistanceX = cms.double( 25.0 )
8777  ),
8778  TrackerKinkFinderParameters = cms.PSet(
8779  usePosition = cms.bool( False ),
8780  diagonalOnly = cms.bool( False )
8781  ),
8782  fillEnergy = cms.bool( False ),
8783  storeCrossedHcalRecHits = cms.bool( False ),
8784  maxAbsPullX = cms.double( 4.0 ),
8785  maxAbsEta = cms.double( 3.0 ),
8786  minPt = cms.double( 2.0 ),
8787  inputCollectionTypes = cms.vstring( 'inner tracks',
8788  'links',
8789  'outer tracks' ),
8790  addExtraSoftMuons = cms.bool( False ),
8791  fillGlobalTrackRefits = cms.bool( False ),
8792  debugWithTruthMatching = cms.bool( False ),
8793  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
8794  fillCaloCompatibility = cms.bool( False ),
8795  maxAbsPullY = cms.double( 9999.0 ),
8796  maxAbsDy = cms.double( 9999.0 ),
8797  minP = cms.double( 0.0 ),
8798  minPCaloMuon = cms.double( 1.0E9 ),
8799  maxAbsDx = cms.double( 3.0 ),
8800  fillIsolation = cms.bool( False ),
8801  writeIsoDeposits = cms.bool( False ),
8802  minNumberOfMatches = cms.int32( 1 ),
8803  fillMatching = cms.bool( True ),
8804  fillShowerDigis = cms.bool( False ),
8805  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8806  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8807  fillGlobalTrackQuality = cms.bool( False ),
8808  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
8809  fillTrackerKink = cms.bool( False ),
8810  minCaloCompatibility = cms.double( 0.6 ),
8811  runArbitrationCleaner = cms.bool( False ),
8812  arbitrationCleanerOptions = cms.PSet(
8813  OverlapDTheta = cms.double( 0.02 ),
8814  Overlap = cms.bool( True ),
8815  Clustering = cms.bool( True ),
8816  ME1a = cms.bool( True ),
8817  ClusterDTheta = cms.double( 0.02 ),
8818  ClusterDPhi = cms.double( 0.6 ),
8819  OverlapDPhi = cms.double( 0.0786 )
8820  ),
8821  arbitrateTrackerMuons = cms.bool( True )
8822 )
8823 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
8824  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
8825  applyTriggerIdLoose = cms.bool( True ),
8826  typeMuon = cms.uint32( 0 ),
8827  allowedTypeMask = cms.uint32( 0 ),
8828  requiredTypeMask = cms.uint32( 0 ),
8829  minNMuonHits = cms.int32( 0 ),
8830  minNMuonStations = cms.int32( 0 ),
8831  minNTrkLayers = cms.int32( 0 ),
8832  minTrkHits = cms.int32( 0 ),
8833  minPixLayer = cms.int32( 0 ),
8834  minPixHits = cms.int32( 0 ),
8835  minPt = cms.double( 0.0 ),
8836  maxNormalizedChi2 = cms.double( 9999.0 )
8837 )
8838 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
8839  inputCollection = cms.InputTag( "hltIterL3Muons" )
8840 )
8841 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
8842  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
8843  muon = cms.InputTag( "hltIterL3Muons" ),
8844  originalMVAVals = cms.InputTag( "none" ),
8845  copyMVA = cms.bool( False ),
8846  copyExtras = cms.untracked.bool( True ),
8847  copyTrajectories = cms.untracked.bool( False )
8848 )
8849 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
8850  InputObjects = cms.InputTag( "hltIterL3Muons" )
8851 )
8852 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
8853  ptMin = cms.double( 0.1 ),
8854  nSigmaInvPtTolerance = cms.double( 0.0 ),
8855  tipMax = cms.double( 1.0 ),
8856  nSigmaTipMaxTolerance = cms.double( 0.0 ),
8857  chi2 = cms.double( 1000.0 )
8858 )
8859 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
8860  scaleErrorsForBPix1 = cms.bool( False ),
8861  scaleFactor = cms.double( 0.65 )
8862 )
8863 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
8864  RegionPSet = cms.PSet(
8865  nSigmaZ = cms.double( 4.0 ),
8866  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8867  ptMin = cms.double( 0.8 ),
8868  originRadius = cms.double( 0.02 ),
8869  precise = cms.bool( True )
8870  )
8871 )
8872 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
8873  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
8874  'BPix1+BPix2+BPix3+FPix1_pos',
8875  'BPix1+BPix2+BPix3+FPix1_neg',
8876  'BPix1+BPix2+FPix1_pos+FPix2_pos',
8877  'BPix1+BPix2+FPix1_neg+FPix2_neg',
8878  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
8879  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
8880  BPix = cms.PSet(
8881  hitErrorRPhi = cms.double( 0.0027 ),
8882  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8883  useErrorsFromParam = cms.bool( True ),
8884  hitErrorRZ = cms.double( 0.006 ),
8885  HitProducer = cms.string( "hltSiPixelRecHits" )
8886  ),
8887  FPix = cms.PSet(
8888  hitErrorRPhi = cms.double( 0.0051 ),
8889  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8890  useErrorsFromParam = cms.bool( True ),
8891  hitErrorRZ = cms.double( 0.0036 ),
8892  HitProducer = cms.string( "hltSiPixelRecHits" )
8893  ),
8894  TIB = cms.PSet( ),
8895  TID = cms.PSet( ),
8896  TOB = cms.PSet( ),
8897  TEC = cms.PSet( ),
8898  MTIB = cms.PSet( ),
8899  MTID = cms.PSet( ),
8900  MTOB = cms.PSet( ),
8901  MTEC = cms.PSet( )
8902 )
8903 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
8904  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ),
8905  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
8906  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8907  clusterCheck = cms.InputTag( "" ),
8908  produceSeedingHitSets = cms.bool( False ),
8909  produceIntermediateHitDoublets = cms.bool( True ),
8910  maxElement = cms.uint32( 0 ),
8911  maxElementTotal = cms.uint32( 50000000 ),
8912  layerPairs = cms.vuint32( 0, 1, 2 )
8913 )
8914 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
8915  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
8916  extraHitRPhitolerance = cms.double( 0.032 ),
8917  fitFastCircle = cms.bool( True ),
8918  fitFastCircleChi2Cut = cms.bool( True ),
8919  useBendingCorrection = cms.bool( True ),
8920  CAThetaCut = cms.double( 0.002 ),
8921  CAPhiCut = cms.double( 0.2 ),
8922  CAThetaCut_byTriplets = cms.VPSet(
8923  cms.PSet( seedingLayers = cms.string( "" ),
8924  cut = cms.double( -1.0 )
8925  )
8926  ),
8927  CAPhiCut_byTriplets = cms.VPSet(
8928  cms.PSet( seedingLayers = cms.string( "" ),
8929  cut = cms.double( -1.0 )
8930  )
8931  ),
8932  CAHardPtCut = cms.double( 0.0 ),
8933  maxChi2 = cms.PSet(
8934  value2 = cms.double( 50.0 ),
8935  value1 = cms.double( 200.0 ),
8936  pt1 = cms.double( 0.7 ),
8937  enabled = cms.bool( True ),
8938  pt2 = cms.double( 2.0 )
8939  ),
8940  SeedComparitorPSet = cms.PSet(
8941  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8942  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8943  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
8944  )
8945 )
8946 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
8947  passLabel = cms.string( "" ),
8948  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" ),
8949  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
8950  Filter = cms.InputTag( "hltPixelTracksFilter" ),
8951  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" )
8952 )
8953 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
8954  WtAverage = cms.bool( True ),
8955  ZOffset = cms.double( 5.0 ),
8956  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8957  Verbosity = cms.int32( 0 ),
8958  UseError = cms.bool( True ),
8959  TrackCollection = cms.InputTag( "hltPixelTracks" ),
8960  ZSeparation = cms.double( 0.05 ),
8961  NTrkMin = cms.int32( 2 ),
8962  Method2 = cms.bool( True ),
8963  Finder = cms.string( "DivisiveVertexFinder" ),
8964  PtMin = cms.double( 1.0 ),
8965  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
8966 )
8967 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
8968  src = cms.InputTag( "hltPixelVertices" ),
8969  maxVtx = cms.uint32( 100 ),
8970  fractionSumPt2 = cms.double( 0.3 ),
8971  minSumPt2 = cms.double( 0.0 ),
8972  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
8973 )
8974 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8975  InputCollection = cms.InputTag( "hltPixelTracks" ),
8976  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8977  originHalfLength = cms.double( 0.3 ),
8978  originRadius = cms.double( 0.1 ),
8979  useProtoTrackKinematics = cms.bool( False ),
8980  useEventsWithNoVertex = cms.bool( True ),
8981  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8982  usePV = cms.bool( False ),
8983  includeFourthHit = cms.bool( False ),
8984  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
8985 )
8986 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8987  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8988  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8989  cleanTrajectoryAfterInOut = cms.bool( False ),
8990  reverseTrajectories = cms.bool( False ),
8991  useHitsSplitting = cms.bool( False ),
8992  doSeedingRegionRebuilding = cms.bool( False ),
8993  maxNSeeds = cms.uint32( 100000 ),
8994  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8995  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8996  SimpleMagneticField = cms.string( "ParabolicMf" ),
8997  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8998  TrajectoryBuilder = cms.string( "" ),
8999  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
9000  TransientInitialStateEstimatorParameters = cms.PSet(
9001  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9002  numberMeasurementsForFit = cms.int32( 4 ),
9003  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9004  ),
9005  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
9006 )
9007 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9008  useSimpleMF = cms.bool( True ),
9009  SimpleMagneticField = cms.string( "ParabolicMf" ),
9010  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
9011  clusterRemovalInfo = cms.InputTag( "" ),
9012  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9013  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9014  useHitsSplitting = cms.bool( False ),
9015  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9016  TrajectoryInEvent = cms.bool( False ),
9017  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9018  AlgorithmName = cms.string( "hltIter0" ),
9019  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
9020  GeometricInnerState = cms.bool( True ),
9021  NavigationSchool = cms.string( "" ),
9022  MeasurementTracker = cms.string( "" ),
9023  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
9024 )
9025 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9026  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
9027  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9028  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9029  ignoreVertices = cms.bool( False ),
9030  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9031  mva = cms.PSet(
9032  minPixelHits = cms.vint32( 0, 3, 4 ),
9033  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9034  dr_par = cms.PSet(
9035  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9036  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
9037  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
9038  dr_exp = cms.vint32( 4, 4, 4 ),
9039  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9040  ),
9041  maxLostLayers = cms.vint32( 1, 1, 1 ),
9042  min3DLayers = cms.vint32( 0, 3, 4 ),
9043  dz_par = cms.PSet(
9044  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
9045  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
9046  dz_exp = cms.vint32( 4, 4, 4 )
9047  ),
9048  minNVtxTrk = cms.int32( 3 ),
9049  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9050  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9051  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9052  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9053  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9054  minLayers = cms.vint32( 3, 3, 4 )
9055  )
9056 )
9057 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9058  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
9059  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
9060  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
9061  minQuality = cms.string( "highPurity" ),
9062  copyExtras = cms.untracked.bool( True ),
9063  copyTrajectories = cms.untracked.bool( False )
9064 )
9065 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9066  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
9067  trackClassifier = cms.InputTag( '','QualityMasks' ),
9068  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9069  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9070  oldClusterRemovalInfo = cms.InputTag( "" ),
9071  TrackQuality = cms.string( "highPurity" ),
9072  maxChi2 = cms.double( 9.0 ),
9073  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9074  overrideTrkQuals = cms.InputTag( "" )
9075 )
9076 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9077  src = cms.InputTag( "hltSiStripClusters" ),
9078  OnDemand = cms.bool( False ),
9079  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" )
9080 )
9081 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
9082  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
9083  'BPix1+BPix2+BPix3+FPix1_pos',
9084  'BPix1+BPix2+BPix3+FPix1_neg',
9085  'BPix1+BPix2+FPix1_pos+FPix2_pos',
9086  'BPix1+BPix2+FPix1_neg+FPix2_neg',
9087  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
9088  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
9089  BPix = cms.PSet(
9090  hitErrorRPhi = cms.double( 0.0027 ),
9091  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9092  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9093  useErrorsFromParam = cms.bool( True ),
9094  hitErrorRZ = cms.double( 0.006 ),
9095  HitProducer = cms.string( "hltSiPixelRecHits" )
9096  ),
9097  FPix = cms.PSet(
9098  hitErrorRPhi = cms.double( 0.0051 ),
9099  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9100  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9101  useErrorsFromParam = cms.bool( True ),
9102  hitErrorRZ = cms.double( 0.0036 ),
9103  HitProducer = cms.string( "hltSiPixelRecHits" )
9104  ),
9105  TIB = cms.PSet( ),
9106  TID = cms.PSet( ),
9107  TOB = cms.PSet( ),
9108  TEC = cms.PSet( ),
9109  MTIB = cms.PSet( ),
9110  MTID = cms.PSet( ),
9111  MTOB = cms.PSet( ),
9112  MTEC = cms.PSet( )
9113 )
9114 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
9115  RegionPSet = cms.PSet(
9116  useFixedError = cms.bool( True ),
9117  nSigmaZ = cms.double( 4.0 ),
9118  VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9119  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9120  useFoundVertices = cms.bool( True ),
9121  fixedError = cms.double( 0.2 ),
9122  sigmaZVertex = cms.double( 3.0 ),
9123  useFakeVertices = cms.bool( False ),
9124  ptMin = cms.double( 0.4 ),
9125  originRadius = cms.double( 0.05 ),
9126  precise = cms.bool( True ),
9127  useMultipleScattering = cms.bool( False )
9128  )
9129 )
9130 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9131  doClusterCheck = cms.bool( False ),
9132  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9133  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
9134  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9135  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9136  cut = cms.string( "" ),
9137  silentClusterCheck = cms.untracked.bool( False )
9138 )
9139 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9140  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ),
9141  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
9142  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9143  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
9144  produceSeedingHitSets = cms.bool( False ),
9145  produceIntermediateHitDoublets = cms.bool( True ),
9146  maxElement = cms.uint32( 0 ),
9147  maxElementTotal = cms.uint32( 50000000 ),
9148  layerPairs = cms.vuint32( 0, 1, 2 )
9149 )
9150 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
9151  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
9152  extraHitRPhitolerance = cms.double( 0.032 ),
9153  fitFastCircle = cms.bool( True ),
9154  fitFastCircleChi2Cut = cms.bool( True ),
9155  useBendingCorrection = cms.bool( True ),
9156  CAThetaCut = cms.double( 0.004 ),
9157  CAPhiCut = cms.double( 0.3 ),
9158  CAThetaCut_byTriplets = cms.VPSet(
9159  cms.PSet( seedingLayers = cms.string( "" ),
9160  cut = cms.double( -1.0 )
9161  )
9162  ),
9163  CAPhiCut_byTriplets = cms.VPSet(
9164  cms.PSet( seedingLayers = cms.string( "" ),
9165  cut = cms.double( -1.0 )
9166  )
9167  ),
9168  CAHardPtCut = cms.double( 0.0 ),
9169  maxChi2 = cms.PSet(
9170  value2 = cms.double( 100.0 ),
9171  value1 = cms.double( 1000.0 ),
9172  pt1 = cms.double( 0.4 ),
9173  enabled = cms.bool( True ),
9174  pt2 = cms.double( 2.0 )
9175  ),
9176  SeedComparitorPSet = cms.PSet(
9177  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
9178  ComponentName = cms.string( "none" ),
9179  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
9180  )
9181 )
9182 fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer",
9183  passLabel = cms.string( "" ),
9184  SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ),
9185  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
9186  Filter = cms.InputTag( "hltPixelTracksFilter" ),
9187  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" )
9188 )
9189 fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9190  InputCollection = cms.InputTag( "hltIter1PixelTracks" ),
9191  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9192  originHalfLength = cms.double( 0.3 ),
9193  originRadius = cms.double( 0.1 ),
9194  useProtoTrackKinematics = cms.bool( False ),
9195  useEventsWithNoVertex = cms.bool( True ),
9196  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9197  usePV = cms.bool( False ),
9198  includeFourthHit = cms.bool( False ),
9199  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
9200 )
9201 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9202  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9203  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9204  cleanTrajectoryAfterInOut = cms.bool( False ),
9205  reverseTrajectories = cms.bool( False ),
9206  useHitsSplitting = cms.bool( False ),
9207  doSeedingRegionRebuilding = cms.bool( False ),
9208  maxNSeeds = cms.uint32( 100000 ),
9209  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9210  src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ),
9211  SimpleMagneticField = cms.string( "ParabolicMf" ),
9212  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9213  TrajectoryBuilder = cms.string( "" ),
9214  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
9215  TransientInitialStateEstimatorParameters = cms.PSet(
9216  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9217  numberMeasurementsForFit = cms.int32( 4 ),
9218  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9219  ),
9220  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" )
9221 )
9222 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9223  useSimpleMF = cms.bool( True ),
9224  SimpleMagneticField = cms.string( "ParabolicMf" ),
9225  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
9226  clusterRemovalInfo = cms.InputTag( "" ),
9227  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9228  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9229  useHitsSplitting = cms.bool( False ),
9230  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9231  TrajectoryInEvent = cms.bool( False ),
9232  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9233  AlgorithmName = cms.string( "hltIter1" ),
9234  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
9235  GeometricInnerState = cms.bool( True ),
9236  NavigationSchool = cms.string( "" ),
9237  MeasurementTracker = cms.string( "" ),
9238  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" )
9239 )
9240 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
9241  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9242  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9243  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9244  ignoreVertices = cms.bool( False ),
9245  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9246  mva = cms.PSet(
9247  minPixelHits = cms.vint32( 0, 0, 2 ),
9248  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9249  dr_par = cms.PSet(
9250  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9251  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
9252  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9253  dr_exp = cms.vint32( 3, 3, 3 ),
9254  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9255  ),
9256  maxLostLayers = cms.vint32( 1, 1, 1 ),
9257  min3DLayers = cms.vint32( 0, 0, 0 ),
9258  dz_par = cms.PSet(
9259  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9260  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
9261  dz_exp = cms.vint32( 3, 3, 3 )
9262  ),
9263  minNVtxTrk = cms.int32( 3 ),
9264  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9265  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9266  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9267  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9268  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9269  minLayers = cms.vint32( 3, 3, 3 )
9270  )
9271 )
9272 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
9273  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9274  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9275  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9276  ignoreVertices = cms.bool( False ),
9277  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9278  mva = cms.PSet(
9279  minPixelHits = cms.vint32( 0, 0, 1 ),
9280  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9281  dr_par = cms.PSet(
9282  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9283  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9284  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9285  dr_exp = cms.vint32( 4, 4, 4 ),
9286  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9287  ),
9288  maxLostLayers = cms.vint32( 99, 3, 3 ),
9289  min3DLayers = cms.vint32( 1, 2, 3 ),
9290  dz_par = cms.PSet(
9291  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9292  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9293  dz_exp = cms.vint32( 4, 4, 4 )
9294  ),
9295  minNVtxTrk = cms.int32( 2 ),
9296  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9297  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
9298  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9299  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
9300  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9301  minLayers = cms.vint32( 5, 5, 5 )
9302  )
9303 )
9304 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
9305  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
9306  'hltIter1PFlowTrackCutClassifierDetached' )
9307 )
9308 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9309  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9310  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' ),
9311  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
9312  minQuality = cms.string( "highPurity" ),
9313  copyExtras = cms.untracked.bool( True ),
9314  copyTrajectories = cms.untracked.bool( False )
9315 )
9316 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
9317  ShareFrac = cms.double( 0.19 ),
9318  FoundHitBonus = cms.double( 5.0 ),
9319  LostHitPenalty = cms.double( 20.0 ),
9320  MinPT = cms.double( 0.05 ),
9321  Epsilon = cms.double( -0.001 ),
9322  MaxNormalizedChisq = cms.double( 1000.0 ),
9323  MinFound = cms.int32( 3 ),
9324  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9325  hasSelector = cms.vint32( 0, 0 ),
9326  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9327  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9328  setsToMerge = cms.VPSet(
9329  cms.PSet( pQual = cms.bool( False ),
9330  tLists = cms.vint32( 0, 1 )
9331  )
9332  ),
9333  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9334  allowFirstHitShare = cms.bool( True ),
9335  newQuality = cms.string( "confirmed" ),
9336  copyExtras = cms.untracked.bool( True ),
9337  writeOnlyTrkQuals = cms.bool( False ),
9338  copyMVA = cms.bool( False )
9339 )
9340 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
9341  src = cms.InputTag( "hltIter1Merged" ),
9342  particleType = cms.string( "pi+" )
9343 )
9344 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
9345  useMassDropTagger = cms.bool( False ),
9346  useFiltering = cms.bool( False ),
9347  useDynamicFiltering = cms.bool( False ),
9348  useTrimming = cms.bool( False ),
9349  usePruning = cms.bool( False ),
9350  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9351  useKtPruning = cms.bool( False ),
9352  useConstituentSubtraction = cms.bool( False ),
9353  useSoftDrop = cms.bool( False ),
9354  correctShape = cms.bool( False ),
9355  UseOnlyVertexTracks = cms.bool( False ),
9356  UseOnlyOnePV = cms.bool( True ),
9357  muCut = cms.double( -1.0 ),
9358  yCut = cms.double( -1.0 ),
9359  rFilt = cms.double( -1.0 ),
9360  rFiltFactor = cms.double( -1.0 ),
9361  trimPtFracMin = cms.double( -1.0 ),
9362  zcut = cms.double( -1.0 ),
9363  rcut_factor = cms.double( -1.0 ),
9364  csRho_EtaMax = cms.double( -1.0 ),
9365  csRParam = cms.double( -1.0 ),
9366  beta = cms.double( -1.0 ),
9367  R0 = cms.double( -1.0 ),
9368  gridMaxRapidity = cms.double( -1.0 ),
9369  gridSpacing = cms.double( -1.0 ),
9370  DzTrVtxMax = cms.double( 0.5 ),
9371  DxyTrVtxMax = cms.double( 0.2 ),
9372  MaxVtxZ = cms.double( 30.0 ),
9373  subjetPtMin = cms.double( -1.0 ),
9374  muMin = cms.double( -1.0 ),
9375  muMax = cms.double( -1.0 ),
9376  yMin = cms.double( -1.0 ),
9377  yMax = cms.double( -1.0 ),
9378  dRMin = cms.double( -1.0 ),
9379  dRMax = cms.double( -1.0 ),
9380  maxDepth = cms.int32( -1 ),
9381  nFilt = cms.int32( -1 ),
9382  MinVtxNdof = cms.int32( 0 ),
9383  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
9384  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
9385  jetType = cms.string( "TrackJet" ),
9386  jetAlgorithm = cms.string( "AntiKt" ),
9387  rParam = cms.double( 0.4 ),
9388  inputEtMin = cms.double( 0.1 ),
9389  inputEMin = cms.double( 0.0 ),
9390  jetPtMin = cms.double( 7.5 ),
9391  doPVCorrection = cms.bool( False ),
9392  doAreaFastjet = cms.bool( False ),
9393  doRhoFastjet = cms.bool( False ),
9394  doPUOffsetCorr = cms.bool( False ),
9395  puPtMin = cms.double( 0.0 ),
9396  nSigmaPU = cms.double( 1.0 ),
9397  radiusPU = cms.double( 0.4 ),
9398  subtractorName = cms.string( "" ),
9399  useExplicitGhosts = cms.bool( False ),
9400  doAreaDiskApprox = cms.bool( False ),
9401  voronoiRfact = cms.double( 0.9 ),
9402  Rho_EtaMax = cms.double( 4.4 ),
9403  Ghost_EtaMax = cms.double( 6.0 ),
9404  Active_Area_Repeats = cms.int32( 5 ),
9405  GhostArea = cms.double( 0.01 ),
9406  restrictInputs = cms.bool( False ),
9407  maxInputs = cms.uint32( 1 ),
9408  writeCompound = cms.bool( False ),
9409  writeJetsWithConst = cms.bool( False ),
9410  doFastJetNonUniform = cms.bool( False ),
9411  useDeterministicSeed = cms.bool( True ),
9412  minSeed = cms.uint32( 14327 ),
9413  verbosity = cms.int32( 0 ),
9414  puWidth = cms.double( 0.0 ),
9415  nExclude = cms.uint32( 0 ),
9416  maxBadEcalCells = cms.uint32( 9999999 ),
9417  maxBadHcalCells = cms.uint32( 9999999 ),
9418  maxProblematicEcalCells = cms.uint32( 9999999 ),
9419  maxProblematicHcalCells = cms.uint32( 9999999 ),
9420  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9421  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9422  puCenters = cms.vdouble( ),
9423  applyWeight = cms.bool( False ),
9424  srcWeights = cms.InputTag( "" ),
9425  minimumTowersFraction = cms.double( 0.0 ),
9426  jetCollInstanceName = cms.string( "" ),
9427  sumRecHits = cms.bool( False )
9428 )
9429 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
9430  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
9431  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9432  inputTrackTag = cms.InputTag( "hltIter1Merged" ),
9433  ptMinCaloJet = cms.double( 10.0 ),
9434  etaMinCaloJet = cms.double( -2.7 ),
9435  etaMaxCaloJet = cms.double( 2.7 ),
9436  tauConeSize = cms.double( 0.2 ),
9437  isolationConeSize = cms.double( 0.5 ),
9438  fractionMinCaloInTauCone = cms.double( 0.7 ),
9439  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
9440  ptTrkMaxInCaloCone = cms.double( 1.4 ),
9441  nTrkMaxInCaloCone = cms.int32( 0 )
9442 )
9443 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9444  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
9445  trackClassifier = cms.InputTag( '','QualityMasks' ),
9446  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9447  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9448  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9449  TrackQuality = cms.string( "highPurity" ),
9450  maxChi2 = cms.double( 16.0 ),
9451  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9452  overrideTrkQuals = cms.InputTag( "" )
9453 )
9454 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9455  src = cms.InputTag( "hltSiStripClusters" ),
9456  OnDemand = cms.bool( False ),
9457  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" )
9458 )
9459 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
9460  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9461  'BPix2+BPix3+BPix4',
9462  'BPix1+BPix3+BPix4',
9463  'BPix1+BPix2+BPix4',
9464  'BPix2+BPix3+FPix1_pos',
9465  'BPix2+BPix3+FPix1_neg',
9466  'BPix1+BPix2+FPix1_pos',
9467  'BPix1+BPix2+FPix1_neg',
9468  'BPix2+FPix1_pos+FPix2_pos',
9469  'BPix2+FPix1_neg+FPix2_neg',
9470  'BPix1+FPix1_pos+FPix2_pos',
9471  'BPix1+FPix1_neg+FPix2_neg',
9472  'FPix1_pos+FPix2_pos+FPix3_pos',
9473  'FPix1_neg+FPix2_neg+FPix3_neg',
9474  'BPix1+BPix3+FPix1_pos',
9475  'BPix1+BPix2+FPix2_pos',
9476  'BPix1+BPix3+FPix1_neg',
9477  'BPix1+BPix2+FPix2_neg',
9478  'BPix1+FPix2_neg+FPix3_neg',
9479  'BPix1+FPix1_neg+FPix3_neg',
9480  'BPix1+FPix2_pos+FPix3_pos',
9481  'BPix1+FPix1_pos+FPix3_pos' ),
9482  BPix = cms.PSet(
9483  hitErrorRPhi = cms.double( 0.0027 ),
9484  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9485  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9486  useErrorsFromParam = cms.bool( True ),
9487  hitErrorRZ = cms.double( 0.006 ),
9488  HitProducer = cms.string( "hltSiPixelRecHits" )
9489  ),
9490  FPix = cms.PSet(
9491  hitErrorRPhi = cms.double( 0.0051 ),
9492  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9493  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9494  useErrorsFromParam = cms.bool( True ),
9495  hitErrorRZ = cms.double( 0.0036 ),
9496  HitProducer = cms.string( "hltSiPixelRecHits" )
9497  ),
9498  TIB = cms.PSet( ),
9499  TID = cms.PSet( ),
9500  TOB = cms.PSet( ),
9501  TEC = cms.PSet( ),
9502  MTIB = cms.PSet( ),
9503  MTID = cms.PSet( ),
9504  MTOB = cms.PSet( ),
9505  MTEC = cms.PSet( )
9506 )
9507 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
9508  RegionPSet = cms.PSet(
9509  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9510  zErrorVetex = cms.double( 0.05 ),
9511  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9512  zErrorBeamSpot = cms.double( 15.0 ),
9513  maxNVertices = cms.int32( 10 ),
9514  maxNRegions = cms.int32( 100 ),
9515  nSigmaZVertex = cms.double( 4.0 ),
9516  nSigmaZBeamSpot = cms.double( 3.0 ),
9517  ptMin = cms.double( 0.4 ),
9518  mode = cms.string( "VerticesFixed" ),
9519  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
9520  searchOpt = cms.bool( True ),
9521  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9522  originRadius = cms.double( 0.025 ),
9523  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9524  precise = cms.bool( True ),
9525  deltaEta = cms.double( 0.8 ),
9526  deltaPhi = cms.double( 0.8 )
9527  )
9528 )
9529 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9530  doClusterCheck = cms.bool( False ),
9531  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9532  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
9533  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9534  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9535  cut = cms.string( "" ),
9536  silentClusterCheck = cms.untracked.bool( False )
9537 )
9538 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9539  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ),
9540  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
9541  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9542  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
9543  produceSeedingHitSets = cms.bool( False ),
9544  produceIntermediateHitDoublets = cms.bool( True ),
9545  maxElement = cms.uint32( 0 ),
9546  maxElementTotal = cms.uint32( 50000000 ),
9547  layerPairs = cms.vuint32( 0, 1 )
9548 )
9549 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
9550  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
9551  extraHitRPhitolerance = cms.double( 0.032 ),
9552  useBendingCorrection = cms.bool( True ),
9553  CAThetaCut = cms.double( 0.004 ),
9554  CAPhiCut = cms.double( 0.1 ),
9555  CAThetaCut_byTriplets = cms.VPSet(
9556  cms.PSet( seedingLayers = cms.string( "" ),
9557  cut = cms.double( -1.0 )
9558  )
9559  ),
9560  CAPhiCut_byTriplets = cms.VPSet(
9561  cms.PSet( seedingLayers = cms.string( "" ),
9562  cut = cms.double( -1.0 )
9563  )
9564  ),
9565  CAHardPtCut = cms.double( 0.3 ),
9566  maxChi2 = cms.PSet(
9567  value2 = cms.double( 6.0 ),
9568  value1 = cms.double( 100.0 ),
9569  pt1 = cms.double( 0.4 ),
9570  enabled = cms.bool( True ),
9571  pt2 = cms.double( 8.0 )
9572  ),
9573  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9574 )
9575 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
9576  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
9577  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9578  SeedMomentumForBOFF = cms.double( 5.0 ),
9579  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9580  MinOneOverPtError = cms.double( 1.0 ),
9581  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9582  magneticField = cms.string( "ParabolicMf" ),
9583  forceKinematicWithRegionDirection = cms.bool( False ),
9584  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9585 )
9586 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9587  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9588  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9589  cleanTrajectoryAfterInOut = cms.bool( False ),
9590  reverseTrajectories = cms.bool( False ),
9591  useHitsSplitting = cms.bool( False ),
9592  doSeedingRegionRebuilding = cms.bool( False ),
9593  maxNSeeds = cms.uint32( 100000 ),
9594  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9595  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
9596  SimpleMagneticField = cms.string( "ParabolicMf" ),
9597  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9598  TrajectoryBuilder = cms.string( "" ),
9599  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9600  TransientInitialStateEstimatorParameters = cms.PSet(
9601  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9602  numberMeasurementsForFit = cms.int32( 4 ),
9603  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9604  ),
9605  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" )
9606 )
9607 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9608  useSimpleMF = cms.bool( True ),
9609  SimpleMagneticField = cms.string( "ParabolicMf" ),
9610  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
9611  clusterRemovalInfo = cms.InputTag( "" ),
9612  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9613  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9614  useHitsSplitting = cms.bool( False ),
9615  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9616  TrajectoryInEvent = cms.bool( False ),
9617  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9618  AlgorithmName = cms.string( "hltIter2" ),
9619  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
9620  GeometricInnerState = cms.bool( True ),
9621  NavigationSchool = cms.string( "" ),
9622  MeasurementTracker = cms.string( "" ),
9623  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" )
9624 )
9625 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9626  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9627  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9628  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9629  ignoreVertices = cms.bool( False ),
9630  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9631  mva = cms.PSet(
9632  minPixelHits = cms.vint32( 0, 0, 0 ),
9633  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9634  dr_par = cms.PSet(
9635  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9636  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9637  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9638  dr_exp = cms.vint32( 4, 4, 4 ),
9639  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9640  ),
9641  maxLostLayers = cms.vint32( 1, 1, 1 ),
9642  min3DLayers = cms.vint32( 0, 0, 0 ),
9643  dz_par = cms.PSet(
9644  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9645  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9646  dz_exp = cms.vint32( 4, 4, 4 )
9647  ),
9648  minNVtxTrk = cms.int32( 3 ),
9649  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9650  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9651  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9652  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9653  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9654  minLayers = cms.vint32( 3, 3, 3 )
9655  )
9656 )
9657 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9658  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9659  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' ),
9660  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
9661  minQuality = cms.string( "highPurity" ),
9662  copyExtras = cms.untracked.bool( True ),
9663  copyTrajectories = cms.untracked.bool( False )
9664 )
9665 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
9666  ShareFrac = cms.double( 0.19 ),
9667  FoundHitBonus = cms.double( 5.0 ),
9668  LostHitPenalty = cms.double( 20.0 ),
9669  MinPT = cms.double( 0.05 ),
9670  Epsilon = cms.double( -0.001 ),
9671  MaxNormalizedChisq = cms.double( 1000.0 ),
9672  MinFound = cms.int32( 3 ),
9673  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9674  hasSelector = cms.vint32( 0, 0 ),
9675  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9676  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9677  setsToMerge = cms.VPSet(
9678  cms.PSet( pQual = cms.bool( False ),
9679  tLists = cms.vint32( 0, 1 )
9680  )
9681  ),
9682  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9683  allowFirstHitShare = cms.bool( True ),
9684  newQuality = cms.string( "confirmed" ),
9685  copyExtras = cms.untracked.bool( True ),
9686  writeOnlyTrkQuals = cms.bool( False ),
9687  copyMVA = cms.bool( False )
9688 )
9689 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9690  trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ),
9691  trackClassifier = cms.InputTag( '','QualityMasks' ),
9692  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9693  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9694  oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9695  TrackQuality = cms.string( "highPurity" ),
9696  maxChi2 = cms.double( 16.0 ),
9697  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9698  overrideTrkQuals = cms.InputTag( "" )
9699 )
9700 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9701  src = cms.InputTag( "hltSiStripClusters" ),
9702  OnDemand = cms.bool( False ),
9703  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
9704 )
9705 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
9706  RegionPSet = cms.PSet(
9707  precise = cms.bool( True ),
9708  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9709  zErrorBeamSpot = cms.double( 15.0 ),
9710  nSigmaZVertex = cms.double( 3.0 ),
9711  nSigmaZBeamSpot = cms.double( 4.0 ),
9712  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9713  extraEta = cms.double( 0.0 ),
9714  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9715  ptMin = cms.double( 1.2 ),
9716  searchOpt = cms.bool( False ),
9717  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9718  maxNVertices = cms.int32( 3 ),
9719  extraPhi = cms.double( 0.0 ),
9720  originRadius = cms.double( 0.015 ),
9721  zErrorVertex = cms.double( 0.03 ),
9722  operationMode = cms.string( "VerticesFixed" )
9723  ),
9724  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9725  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9726  ignoreSingleFPixPanelModules = cms.bool( True ),
9727  debug = cms.untracked.bool( False ),
9728  createPlottingFiles = cms.untracked.bool( False ),
9729  layerList = cms.vstring( 'BPix1+BPix2',
9730  'BPix1+BPix3',
9731  'BPix1+BPix4',
9732  'BPix2+BPix3',
9733  'BPix2+BPix4',
9734  'BPix3+BPix4',
9735  'BPix1+FPix1_pos',
9736  'BPix1+FPix1_neg',
9737  'BPix1+FPix2_pos',
9738  'BPix1+FPix2_neg',
9739  'BPix1+FPix3_pos',
9740  'BPix1+FPix3_neg',
9741  'BPix2+FPix1_pos',
9742  'BPix2+FPix1_neg',
9743  'BPix2+FPix2_pos',
9744  'BPix2+FPix2_neg',
9745  'BPix3+FPix1_pos',
9746  'BPix3+FPix1_neg',
9747  'FPix1_pos+FPix2_pos',
9748  'FPix1_neg+FPix2_neg',
9749  'FPix1_pos+FPix3_pos',
9750  'FPix1_neg+FPix3_neg',
9751  'FPix2_pos+FPix3_pos',
9752  'FPix2_neg+FPix3_neg' ),
9753  BPix = cms.PSet(
9754  hitErrorRPhi = cms.double( 0.0027 ),
9755  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9756  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9757  useErrorsFromParam = cms.bool( True ),
9758  hitErrorRZ = cms.double( 0.006 ),
9759  HitProducer = cms.string( "hltSiPixelRecHits" )
9760  ),
9761  FPix = cms.PSet(
9762  hitErrorRPhi = cms.double( 0.0051 ),
9763  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9764  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9765  useErrorsFromParam = cms.bool( True ),
9766  hitErrorRZ = cms.double( 0.0036 ),
9767  HitProducer = cms.string( "hltSiPixelRecHits" )
9768  ),
9769  TIB = cms.PSet( ),
9770  TID = cms.PSet( ),
9771  TOB = cms.PSet( ),
9772  TEC = cms.PSet( ),
9773  MTIB = cms.PSet( ),
9774  MTID = cms.PSet( ),
9775  MTOB = cms.PSet( ),
9776  MTEC = cms.PSet( )
9777 )
9778 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9779  doClusterCheck = cms.bool( False ),
9780  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9781  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
9782  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9783  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9784  cut = cms.string( "" ),
9785  silentClusterCheck = cms.untracked.bool( False )
9786 )
9787 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9788  seedingLayers = cms.InputTag( "" ),
9789  trackingRegions = cms.InputTag( "" ),
9790  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
9791  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
9792  produceSeedingHitSets = cms.bool( True ),
9793  produceIntermediateHitDoublets = cms.bool( False ),
9794  maxElement = cms.uint32( 0 ),
9795  maxElementTotal = cms.uint32( 50000000 ),
9796  layerPairs = cms.vuint32( 0 )
9797 )
9798 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
9799  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
9800  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
9801  SeedMomentumForBOFF = cms.double( 5.0 ),
9802  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9803  MinOneOverPtError = cms.double( 1.0 ),
9804  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9805  magneticField = cms.string( "ParabolicMf" ),
9806  forceKinematicWithRegionDirection = cms.bool( False ),
9807  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
9808 )
9809 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9810  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9811  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9812  cleanTrajectoryAfterInOut = cms.bool( False ),
9813  reverseTrajectories = cms.bool( False ),
9814  useHitsSplitting = cms.bool( False ),
9815  doSeedingRegionRebuilding = cms.bool( False ),
9816  maxNSeeds = cms.uint32( 100000 ),
9817  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9818  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
9819  SimpleMagneticField = cms.string( "ParabolicMf" ),
9820  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9821  TrajectoryBuilder = cms.string( "" ),
9822  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9823  TransientInitialStateEstimatorParameters = cms.PSet(
9824  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9825  numberMeasurementsForFit = cms.int32( 4 ),
9826  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9827  ),
9828  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
9829 )
9830 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9831  useSimpleMF = cms.bool( True ),
9832  SimpleMagneticField = cms.string( "ParabolicMf" ),
9833  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
9834  clusterRemovalInfo = cms.InputTag( "" ),
9835  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9836  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9837  useHitsSplitting = cms.bool( False ),
9838  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9839  TrajectoryInEvent = cms.bool( False ),
9840  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9841  AlgorithmName = cms.string( "hltDoubletRecovery" ),
9842  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
9843  GeometricInnerState = cms.bool( True ),
9844  NavigationSchool = cms.string( "" ),
9845  MeasurementTracker = cms.string( "" ),
9846  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
9847 )
9848 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9849  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
9850  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9851  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9852  ignoreVertices = cms.bool( False ),
9853  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9854  mva = cms.PSet(
9855  minPixelHits = cms.vint32( 0, 0, 0 ),
9856  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9857  dr_par = cms.PSet(
9858  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9859  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9860  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9861  dr_exp = cms.vint32( 4, 4, 4 ),
9862  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9863  ),
9864  maxLostLayers = cms.vint32( 1, 1, 1 ),
9865  min3DLayers = cms.vint32( 0, 0, 0 ),
9866  dz_par = cms.PSet(
9867  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9868  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9869  dz_exp = cms.vint32( 4, 4, 4 )
9870  ),
9871  minNVtxTrk = cms.int32( 3 ),
9872  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9873  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9874  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9875  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9876  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9877  minLayers = cms.vint32( 3, 3, 3 )
9878  )
9879 )
9880 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9881  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
9882  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
9883  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
9884  minQuality = cms.string( "highPurity" ),
9885  copyExtras = cms.untracked.bool( True ),
9886  copyTrajectories = cms.untracked.bool( False )
9887 )
9888 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
9889  ShareFrac = cms.double( 0.19 ),
9890  FoundHitBonus = cms.double( 5.0 ),
9891  LostHitPenalty = cms.double( 20.0 ),
9892  MinPT = cms.double( 0.05 ),
9893  Epsilon = cms.double( -0.001 ),
9894  MaxNormalizedChisq = cms.double( 1000.0 ),
9895  MinFound = cms.int32( 3 ),
9896  TrackProducers = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
9897  hasSelector = cms.vint32( 0, 0 ),
9898  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9899  selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
9900  setsToMerge = cms.VPSet(
9901  cms.PSet( pQual = cms.bool( False ),
9902  tLists = cms.vint32( 0, 1 )
9903  )
9904  ),
9905  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9906  allowFirstHitShare = cms.bool( True ),
9907  newQuality = cms.string( "confirmed" ),
9908  copyExtras = cms.untracked.bool( True ),
9909  writeOnlyTrkQuals = cms.bool( False ),
9910  copyMVA = cms.bool( False )
9911 )
9912 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
9913  ShareFrac = cms.double( 0.19 ),
9914  FoundHitBonus = cms.double( 5.0 ),
9915  LostHitPenalty = cms.double( 20.0 ),
9916  MinPT = cms.double( 0.05 ),
9917  Epsilon = cms.double( -0.001 ),
9918  MaxNormalizedChisq = cms.double( 1000.0 ),
9919  MinFound = cms.int32( 3 ),
9920  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
9921  hasSelector = cms.vint32( 0, 0 ),
9922  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9923  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
9924  setsToMerge = cms.VPSet(
9925  cms.PSet( pQual = cms.bool( False ),
9926  tLists = cms.vint32( 0, 1 )
9927  )
9928  ),
9929  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9930  allowFirstHitShare = cms.bool( True ),
9931  newQuality = cms.string( "confirmed" ),
9932  copyExtras = cms.untracked.bool( True ),
9933  writeOnlyTrkQuals = cms.bool( False ),
9934  copyMVA = cms.bool( False )
9935 )
9936 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
9937  vertexCollections = cms.VPSet(
9938  cms.PSet( chi2cutoff = cms.double( 3.0 ),
9939  label = cms.string( "" ),
9940  useBeamConstraint = cms.bool( False ),
9941  minNdof = cms.double( 0.0 ),
9942  maxDistanceToBeam = cms.double( 1.0 ),
9943  algorithm = cms.string( "AdaptiveVertexFitter" )
9944  ),
9945  cms.PSet( chi2cutoff = cms.double( 3.0 ),
9946  label = cms.string( "WithBS" ),
9947  useBeamConstraint = cms.bool( True ),
9948  minNdof = cms.double( 0.0 ),
9949  maxDistanceToBeam = cms.double( 1.0 ),
9950  algorithm = cms.string( "AdaptiveVertexFitter" )
9951  )
9952  ),
9953  verbose = cms.untracked.bool( False ),
9954  TkFilterParameters = cms.PSet(
9955  maxEta = cms.double( 100.0 ),
9956  minPt = cms.double( 0.0 ),
9957  minSiliconLayersWithHits = cms.int32( 5 ),
9958  minPixelLayersWithHits = cms.int32( 2 ),
9959  maxNormalizedChi2 = cms.double( 20.0 ),
9960  trackQuality = cms.string( "any" ),
9961  algorithm = cms.string( "filter" ),
9962  maxD0Significance = cms.double( 999.0 )
9963  ),
9964  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9965  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
9966  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
9967  TrackTimesLabel = cms.InputTag( "dummy_default" ),
9968  TkClusParameters = cms.PSet(
9969  TkDAClusParameters = cms.PSet(
9970  zmerge = cms.double( 0.01 ),
9971  Tstop = cms.double( 0.5 ),
9972  d0CutOff = cms.double( 999.0 ),
9973  dzCutOff = cms.double( 4.0 ),
9974  vertexSize = cms.double( 0.15 ),
9975  coolingFactor = cms.double( 0.6 ),
9976  Tpurge = cms.double( 2.0 ),
9977  Tmin = cms.double( 2.4 ),
9978  uniquetrkweight = cms.double( 0.9 )
9979  ),
9980  algorithm = cms.string( "DA_vect" )
9981  ),
9982  isRecoveryIteration = cms.bool( False ),
9983  recoveryVtxCollection = cms.InputTag( "" )
9984 )
9985 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
9986  filterParams = cms.PSet(
9987  maxZ = cms.double( 24.0 ),
9988  minNdof = cms.double( 4.0 ),
9989  maxRho = cms.double( 2.0 ),
9990  pvSrc = cms.InputTag( "hltVerticesPF" )
9991  ),
9992  src = cms.InputTag( "hltVerticesPF" )
9993 )
9994 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
9995  src = cms.InputTag( "hltVerticesPFSelector" ),
9996  cut = cms.string( "!isFake" ),
9997  filter = cms.bool( True )
9998 )
9999 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
10000  result = cms.bool( True )
10001 )
10002 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
10003  rawInput = cms.InputTag( "rawDataCollector" ),
10004  period = cms.uint32( 107 ),
10005  invert = cms.bool( False ),
10006  fedId = cms.int32( 1024 ),
10007  useTCDSEventNumber = cms.bool( True )
10008 )
10009 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
10010  offset = cms.uint32( 0 ),
10011  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10012 )
10013 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
10014  offset = cms.uint32( 0 ),
10015  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10016 )
10017 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
10018  SelectedTriggerType = cms.int32( 3 )
10019 )
10020 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
10021  offset = cms.uint32( 0 ),
10022  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10023 )
10024 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
10025  offset = cms.uint32( 0 ),
10026  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10027 )
10028 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
10029  saveTags = cms.bool( True ),
10030  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
10031  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10032  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10033  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10034  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10035  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10036  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10037  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10038 )
10039 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
10040  offset = cms.uint32( 0 ),
10041  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10042 )
10043 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
10044  saveTags = cms.bool( True ),
10045  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
10046  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10047  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10048  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10049  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10050  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10051  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10052  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10053 )
10054 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
10055  offset = cms.uint32( 0 ),
10056  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10057 )
10058 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
10059  saveTags = cms.bool( True ),
10060  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
10061  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10062  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10063  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10064  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10065  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10066  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10067  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10068 )
10069 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
10070  offset = cms.uint32( 0 ),
10071  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10072 )
10073 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
10074  saveTags = cms.bool( True ),
10075  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" ),
10076  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10077  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10078  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10079  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10080  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10081  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10082  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10083 )
10084 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
10085  offset = cms.uint32( 0 ),
10086  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10087 )
10088 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
10089  useMassDropTagger = cms.bool( False ),
10090  useFiltering = cms.bool( False ),
10091  useDynamicFiltering = cms.bool( False ),
10092  useTrimming = cms.bool( False ),
10093  usePruning = cms.bool( False ),
10094  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
10095  useKtPruning = cms.bool( False ),
10096  useConstituentSubtraction = cms.bool( False ),
10097  useSoftDrop = cms.bool( False ),
10098  correctShape = cms.bool( False ),
10099  UseOnlyVertexTracks = cms.bool( False ),
10100  UseOnlyOnePV = cms.bool( False ),
10101  muCut = cms.double( -1.0 ),
10102  yCut = cms.double( -1.0 ),
10103  rFilt = cms.double( -1.0 ),
10104  rFiltFactor = cms.double( -1.0 ),
10105  trimPtFracMin = cms.double( -1.0 ),
10106  zcut = cms.double( -1.0 ),
10107  rcut_factor = cms.double( -1.0 ),
10108  csRho_EtaMax = cms.double( -1.0 ),
10109  csRParam = cms.double( -1.0 ),
10110  beta = cms.double( -1.0 ),
10111  R0 = cms.double( -1.0 ),
10112  gridMaxRapidity = cms.double( -1.0 ),
10113  gridSpacing = cms.double( -1.0 ),
10114  DzTrVtxMax = cms.double( 0.0 ),
10115  DxyTrVtxMax = cms.double( 0.0 ),
10116  MaxVtxZ = cms.double( 15.0 ),
10117  subjetPtMin = cms.double( -1.0 ),
10118  muMin = cms.double( -1.0 ),
10119  muMax = cms.double( -1.0 ),
10120  yMin = cms.double( -1.0 ),
10121  yMax = cms.double( -1.0 ),
10122  dRMin = cms.double( -1.0 ),
10123  dRMax = cms.double( -1.0 ),
10124  maxDepth = cms.int32( -1 ),
10125  nFilt = cms.int32( -1 ),
10126  MinVtxNdof = cms.int32( 5 ),
10127  src = cms.InputTag( "hltTowerMakerForAll" ),
10128  srcPVs = cms.InputTag( "NotUsed" ),
10129  jetType = cms.string( "CaloJet" ),
10130  jetAlgorithm = cms.string( "AntiKt" ),
10131  rParam = cms.double( 0.4 ),
10132  inputEtMin = cms.double( 0.3 ),
10133  inputEMin = cms.double( 0.0 ),
10134  jetPtMin = cms.double( 1.0 ),
10135  doPVCorrection = cms.bool( False ),
10136  doAreaFastjet = cms.bool( False ),
10137  doRhoFastjet = cms.bool( False ),
10138  doPUOffsetCorr = cms.bool( False ),
10139  puPtMin = cms.double( 10.0 ),
10140  nSigmaPU = cms.double( 1.0 ),
10141  radiusPU = cms.double( 0.4 ),
10142  subtractorName = cms.string( "" ),
10143  useExplicitGhosts = cms.bool( False ),
10144  doAreaDiskApprox = cms.bool( True ),
10145  voronoiRfact = cms.double( 0.9 ),
10146  Rho_EtaMax = cms.double( 4.4 ),
10147  Ghost_EtaMax = cms.double( 6.0 ),
10148  Active_Area_Repeats = cms.int32( 5 ),
10149  GhostArea = cms.double( 0.01 ),
10150  restrictInputs = cms.bool( False ),
10151  maxInputs = cms.uint32( 1 ),
10152  writeCompound = cms.bool( False ),
10153  writeJetsWithConst = cms.bool( False ),
10154  doFastJetNonUniform = cms.bool( False ),
10155  useDeterministicSeed = cms.bool( True ),
10156  minSeed = cms.uint32( 14327 ),
10157  verbosity = cms.int32( 0 ),
10158  puWidth = cms.double( 0.0 ),
10159  nExclude = cms.uint32( 0 ),
10160  maxBadEcalCells = cms.uint32( 9999999 ),
10161  maxBadHcalCells = cms.uint32( 9999999 ),
10162  maxProblematicEcalCells = cms.uint32( 9999999 ),
10163  maxProblematicHcalCells = cms.uint32( 9999999 ),
10164  maxRecoveredEcalCells = cms.uint32( 9999999 ),
10165  maxRecoveredHcalCells = cms.uint32( 9999999 ),
10166  puCenters = cms.vdouble( ),
10167  applyWeight = cms.bool( False ),
10168  srcWeights = cms.InputTag( "" ),
10169  minimumTowersFraction = cms.double( 0.0 ),
10170  jetCollInstanceName = cms.string( "" ),
10171  sumRecHits = cms.bool( False )
10172 )
10173 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
10174  min_N90 = cms.int32( -2 ),
10175  min_N90hits = cms.int32( 2 ),
10176  min_EMF = cms.double( 1.0E-6 ),
10177  max_EMF = cms.double( 999.0 ),
10178  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
10179  JetIDParams = cms.PSet(
10180  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
10181  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
10182  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10183  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
10184  useRecHits = cms.bool( True ),
10185  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10186  )
10187 )
10188 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
10189  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
10190  maxRapidity = cms.double( 5.0 ),
10191  gridSpacing = cms.double( 0.55 )
10192 )
10193 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10194  level = cms.string( "L1FastJet" ),
10195  algorithm = cms.string( "AK4CaloHLT" ),
10196  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
10197 )
10198 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10199  level = cms.string( "L2Relative" ),
10200  algorithm = cms.string( "AK4CaloHLT" )
10201 )
10202 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10203  level = cms.string( "L3Absolute" ),
10204  algorithm = cms.string( "AK4CaloHLT" )
10205 )
10206 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10207  level = cms.string( "L2L3Residual" ),
10208  algorithm = cms.string( "AK4CaloHLT" )
10209 )
10210 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10211  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
10212 )
10213 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
10214  src = cms.InputTag( "hltAK4CaloJets" ),
10215  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10216 )
10217 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
10218  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
10219  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10220 )
10221 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
10222  usePt = cms.bool( False ),
10223  excludePFMuons = cms.bool( False ),
10224  minNJetHt = cms.int32( 0 ),
10225  minNJetMht = cms.int32( 0 ),
10226  minPtJetHt = cms.double( 40.0 ),
10227  minPtJetMht = cms.double( 30.0 ),
10228  maxEtaJetHt = cms.double( 2.5 ),
10229  maxEtaJetMht = cms.double( 5.0 ),
10230  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
10231  pfCandidatesLabel = cms.InputTag( "" )
10232 )
10233 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
10234  saveTags = cms.bool( True ),
10235  htLabels = cms.VInputTag( 'hltHtMht' ),
10236  mhtLabels = cms.VInputTag( 'hltHtMht' ),
10237  minHt = cms.vdouble( 80.0 ),
10238  minMht = cms.vdouble( 0.0 ),
10239  minMeff = cms.vdouble( 0.0 ),
10240  meffSlope = cms.vdouble( 1.0 )
10241 )
10242 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
10243  offset = cms.uint32( 0 ),
10244  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10245 )
10246 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
10247  offset = cms.uint32( 1 ),
10248  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10249 )
10250 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
10251  offset = cms.uint32( 2 ),
10252  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10253 )
10254 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
10255  offset = cms.uint32( 3 ),
10256  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10257 )
10258 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
10259  offset = cms.uint32( 4 ),
10260  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10261 )
10262 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
10263  offset = cms.uint32( 5 ),
10264  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10265 )
10266 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
10267  offset = cms.uint32( 6 ),
10268  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10269 )
10270 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
10271  offset = cms.uint32( 7 ),
10272  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10273 )
10274 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
10275  offset = cms.uint32( 8 ),
10276  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10277 )
10278 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
10279  offset = cms.uint32( 9 ),
10280  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10281 )
10282 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
10283  offset = cms.uint32( 10 ),
10284  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10285 )
10286 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
10287  offset = cms.uint32( 11 ),
10288  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10289 )
10290 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
10291  saveTags = cms.bool( True ),
10292  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" ),
10293  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10294  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10295  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10296  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10297  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10298  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10299  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10300 )
10301 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
10302  offset = cms.uint32( 0 ),
10303  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10304 )
10305 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
10306  sourceTag = cms.InputTag( "rawDataCollector" ),
10307  debugMode = cms.untracked.bool( False ),
10308  InstanceES = cms.string( "" ),
10309  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
10310  ESdigiCollection = cms.string( "" )
10311 )
10312 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
10313  ESrechitCollection = cms.string( "EcalRecHitsES" ),
10314  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
10315  algo = cms.string( "ESRecHitWorker" ),
10316  ESRecoAlgo = cms.int32( 0 )
10317 )
10318 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
10319  doBarrel = cms.bool( True ),
10320  doEndcaps = cms.bool( True ),
10321  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10322  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10323  clusEtaSize = cms.int32( 3 ),
10324  clusPhiSize = cms.int32( 3 ),
10325  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
10326  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
10327  clusSeedThr = cms.double( 0.5 ),
10328  clusSeedThrEndCap = cms.double( 1.0 ),
10329  useRecoFlag = cms.bool( False ),
10330  flagLevelRecHitsToUse = cms.int32( 1 ),
10331  useDBStatus = cms.bool( True ),
10332  statusLevelRecHitsToUse = cms.int32( 1 ),
10333  posCalcParameters = cms.PSet(
10334  T0_barl = cms.double( 7.4 ),
10335  T0_endcPresh = cms.double( 1.2 ),
10336  LogWeighted = cms.bool( True ),
10337  T0_endc = cms.double( 3.1 ),
10338  X0 = cms.double( 0.89 ),
10339  W0 = cms.double( 4.2 )
10340  ),
10341  maxNumberofSeeds = cms.int32( 700 ),
10342  maxNumberofClusters = cms.int32( 300 ),
10343  debugLevel = cms.int32( 0 )
10344 )
10345 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10346  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10347  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10348  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10349  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10350  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10351  useRecoFlag = cms.bool( False ),
10352  flagLevelRecHitsToUse = cms.int32( 1 ),
10353  useDBStatus = cms.bool( True ),
10354  statusLevelRecHitsToUse = cms.int32( 1 ),
10355  doSelBarrel = cms.bool( True ),
10356  barrelSelection = cms.PSet(
10357  massHighPi0Cand = cms.double( 0.163 ),
10358  ptMinForIsolation = cms.double( 1.0 ),
10359  seleMinvMaxBarrel = cms.double( 0.22 ),
10360  massLowPi0Cand = cms.double( 0.104 ),
10361  seleS9S25Gamma = cms.double( 0.0 ),
10362  seleBeltDeta = cms.double( 0.05 ),
10363  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10364  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10365  removePi0CandidatesForEta = cms.bool( False ),
10366  seleMinvMinBarrel = cms.double( 0.06 ),
10367  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
10368  selePtPairBarrel_region1 = cms.double( 2.0 ),
10369  selePtPairBarrel_region2 = cms.double( 1.75 ),
10370  seleBeltDR = cms.double( 0.2 ),
10371  region1_Barrel = cms.double( 1.0 ),
10372  seleIsoBarrel_region1 = cms.double( 0.5 ),
10373  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10374  seleIsoBarrel_region2 = cms.double( 0.5 ),
10375  selePtGammaBarrel_region2 = cms.double( 0.65 ),
10376  store5x5RecHitEB = cms.bool( False ),
10377  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10378  seleNxtalBarrel_region1 = cms.uint32( 6 )
10379  ),
10380  doSelEndcap = cms.bool( False ),
10381  endcapSelection = cms.PSet(
10382  seleBeltDetaEndCap = cms.double( 0.05 ),
10383  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10384  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10385  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10386  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10387  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10388  ptMinForIsolationEndCap = cms.double( 0.5 ),
10389  selePtPairEndCap_region1 = cms.double( 1.5 ),
10390  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10391  selePtPairEndCap_region2 = cms.double( 1.5 ),
10392  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10393  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10394  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10395  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10396  region1_EndCap = cms.double( 1.8 ),
10397  region2_EndCap = cms.double( 2.0 ),
10398  store5x5RecHitEE = cms.bool( False ),
10399  seleIsoEndCap_region3 = cms.double( 0.5 ),
10400  seleIsoEndCap_region2 = cms.double( 0.5 ),
10401  seleMinvMinEndCap = cms.double( 0.05 ),
10402  selePtPairEndCap_region3 = cms.double( 99.0 ),
10403  seleIsoEndCap_region1 = cms.double( 0.5 ),
10404  seleBeltDREndCap = cms.double( 0.2 ),
10405  seleMinvMaxEndCap = cms.double( 0.3 ),
10406  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10407  seleS9S25GammaEndCap = cms.double( 0.0 )
10408  ),
10409  storeRecHitES = cms.bool( False ),
10410  preshowerSelection = cms.PSet(
10411  preshClusterEnergyCut = cms.double( 0.0 ),
10412  debugLevelES = cms.string( "" ),
10413  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10414  preshNclust = cms.int32( 4 ),
10415  preshStripEnergyCut = cms.double( 0.0 ),
10416  preshCalibPlaneY = cms.double( 0.7 ),
10417  preshSeededNstrip = cms.int32( 15 ),
10418  preshCalibGamma = cms.double( 0.024 ),
10419  preshCalibPlaneX = cms.double( 1.0 ),
10420  preshCalibMIP = cms.double( 9.0E-5 )
10421  ),
10422  debugLevel = cms.int32( 0 )
10423 )
10424 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10425  doEnergyScale = cms.bool( False ),
10426  doEnergyScaleInverse = cms.bool( False ),
10427  doIntercalib = cms.bool( False ),
10428  doIntercalibInverse = cms.bool( False ),
10429  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10430  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10431  doLaserCorrections = cms.bool( False ),
10432  doLaserCorrectionsInverse = cms.bool( False ),
10433  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10434  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10435 )
10436 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10437  region = cms.string( "barrel" ),
10438  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10439  digisOut = cms.string( "pi0EBDigis" ),
10440  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
10441  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10442  srFlagsOut = cms.string( "pi0EBSrFlags" )
10443 )
10444 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
10445  offset = cms.uint32( 0 ),
10446  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10447 )
10448 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10449  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10450  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10451  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10452  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10453  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10454  useRecoFlag = cms.bool( False ),
10455  flagLevelRecHitsToUse = cms.int32( 1 ),
10456  useDBStatus = cms.bool( True ),
10457  statusLevelRecHitsToUse = cms.int32( 1 ),
10458  doSelBarrel = cms.bool( False ),
10459  barrelSelection = cms.PSet(
10460  massHighPi0Cand = cms.double( 0.163 ),
10461  ptMinForIsolation = cms.double( 1.0 ),
10462  seleMinvMaxBarrel = cms.double( 0.22 ),
10463  massLowPi0Cand = cms.double( 0.104 ),
10464  seleS9S25Gamma = cms.double( 0.0 ),
10465  seleBeltDeta = cms.double( 0.05 ),
10466  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10467  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10468  removePi0CandidatesForEta = cms.bool( False ),
10469  seleMinvMinBarrel = cms.double( 0.06 ),
10470  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10471  selePtPairBarrel_region1 = cms.double( 1.5 ),
10472  selePtPairBarrel_region2 = cms.double( 1.5 ),
10473  seleBeltDR = cms.double( 0.2 ),
10474  region1_Barrel = cms.double( 1.0 ),
10475  seleIsoBarrel_region1 = cms.double( 0.5 ),
10476  selePtGammaBarrel_region1 = cms.double( 0.5 ),
10477  seleIsoBarrel_region2 = cms.double( 0.5 ),
10478  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10479  store5x5RecHitEB = cms.bool( False ),
10480  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10481  seleNxtalBarrel_region1 = cms.uint32( 6 )
10482  ),
10483  doSelEndcap = cms.bool( True ),
10484  endcapSelection = cms.PSet(
10485  seleBeltDetaEndCap = cms.double( 0.05 ),
10486  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10487  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
10488  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
10489  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10490  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10491  ptMinForIsolationEndCap = cms.double( 0.5 ),
10492  selePtPairEndCap_region1 = cms.double( 3.75 ),
10493  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10494  selePtPairEndCap_region2 = cms.double( 2.0 ),
10495  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
10496  selePtGammaEndCap_region3 = cms.double( 0.95 ),
10497  selePtGammaEndCap_region2 = cms.double( 0.95 ),
10498  selePtGammaEndCap_region1 = cms.double( 1.1 ),
10499  region1_EndCap = cms.double( 1.8 ),
10500  region2_EndCap = cms.double( 2.0 ),
10501  store5x5RecHitEE = cms.bool( False ),
10502  seleIsoEndCap_region3 = cms.double( 0.5 ),
10503  seleIsoEndCap_region2 = cms.double( 0.5 ),
10504  seleMinvMinEndCap = cms.double( 0.05 ),
10505  selePtPairEndCap_region3 = cms.double( 2.0 ),
10506  seleIsoEndCap_region1 = cms.double( 0.5 ),
10507  seleBeltDREndCap = cms.double( 0.2 ),
10508  seleMinvMaxEndCap = cms.double( 0.3 ),
10509  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10510  seleS9S25GammaEndCap = cms.double( 0.0 )
10511  ),
10512  storeRecHitES = cms.bool( True ),
10513  preshowerSelection = cms.PSet(
10514  preshClusterEnergyCut = cms.double( 0.0 ),
10515  debugLevelES = cms.string( "" ),
10516  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10517  preshNclust = cms.int32( 4 ),
10518  preshStripEnergyCut = cms.double( 0.0 ),
10519  preshCalibPlaneY = cms.double( 0.7 ),
10520  preshSeededNstrip = cms.int32( 15 ),
10521  preshCalibGamma = cms.double( 0.024 ),
10522  preshCalibPlaneX = cms.double( 1.0 ),
10523  preshCalibMIP = cms.double( 9.0E-5 )
10524  ),
10525  debugLevel = cms.int32( 0 )
10526 )
10527 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10528  doEnergyScale = cms.bool( False ),
10529  doEnergyScaleInverse = cms.bool( False ),
10530  doIntercalib = cms.bool( False ),
10531  doIntercalibInverse = cms.bool( False ),
10532  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10533  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10534  doLaserCorrections = cms.bool( False ),
10535  doLaserCorrectionsInverse = cms.bool( False ),
10536  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10537  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10538 )
10539 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10540  region = cms.string( "endcap" ),
10541  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10542  digisOut = cms.string( "pi0EEDigis" ),
10543  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
10544  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10545  srFlagsOut = cms.string( "pi0EESrFlags" )
10546 )
10547 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
10548  offset = cms.uint32( 0 ),
10549  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10550 )
10551 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10552  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10553  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10554  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10555  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10556  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10557  useRecoFlag = cms.bool( False ),
10558  flagLevelRecHitsToUse = cms.int32( 1 ),
10559  useDBStatus = cms.bool( True ),
10560  statusLevelRecHitsToUse = cms.int32( 1 ),
10561  doSelBarrel = cms.bool( True ),
10562  barrelSelection = cms.PSet(
10563  massHighPi0Cand = cms.double( 0.156 ),
10564  ptMinForIsolation = cms.double( 1.0 ),
10565  seleMinvMaxBarrel = cms.double( 0.8 ),
10566  massLowPi0Cand = cms.double( 0.084 ),
10567  seleS9S25Gamma = cms.double( 0.8 ),
10568  seleBeltDeta = cms.double( 0.1 ),
10569  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10570  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10571  removePi0CandidatesForEta = cms.bool( True ),
10572  seleMinvMinBarrel = cms.double( 0.2 ),
10573  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
10574  selePtPairBarrel_region1 = cms.double( 3.0 ),
10575  selePtPairBarrel_region2 = cms.double( 3.0 ),
10576  seleBeltDR = cms.double( 0.3 ),
10577  region1_Barrel = cms.double( 1.0 ),
10578  seleIsoBarrel_region1 = cms.double( 0.5 ),
10579  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10580  seleIsoBarrel_region2 = cms.double( 0.5 ),
10581  selePtGammaBarrel_region2 = cms.double( 1.4 ),
10582  store5x5RecHitEB = cms.bool( True ),
10583  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10584  seleNxtalBarrel_region1 = cms.uint32( 6 )
10585  ),
10586  doSelEndcap = cms.bool( False ),
10587  endcapSelection = cms.PSet(
10588  seleBeltDetaEndCap = cms.double( 0.05 ),
10589  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10590  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10591  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10592  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10593  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10594  ptMinForIsolationEndCap = cms.double( 0.5 ),
10595  selePtPairEndCap_region1 = cms.double( 1.5 ),
10596  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10597  selePtPairEndCap_region2 = cms.double( 1.5 ),
10598  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10599  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10600  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10601  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10602  region1_EndCap = cms.double( 1.8 ),
10603  region2_EndCap = cms.double( 2.0 ),
10604  store5x5RecHitEE = cms.bool( False ),
10605  seleIsoEndCap_region3 = cms.double( 0.5 ),
10606  seleIsoEndCap_region2 = cms.double( 0.5 ),
10607  seleMinvMinEndCap = cms.double( 0.05 ),
10608  selePtPairEndCap_region3 = cms.double( 99.0 ),
10609  seleIsoEndCap_region1 = cms.double( 0.5 ),
10610  seleBeltDREndCap = cms.double( 0.2 ),
10611  seleMinvMaxEndCap = cms.double( 0.3 ),
10612  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10613  seleS9S25GammaEndCap = cms.double( 0.0 )
10614  ),
10615  storeRecHitES = cms.bool( False ),
10616  preshowerSelection = cms.PSet(
10617  preshClusterEnergyCut = cms.double( 0.0 ),
10618  debugLevelES = cms.string( "" ),
10619  ESCollection = cms.string( "etaEcalRecHitsES" ),
10620  preshNclust = cms.int32( 4 ),
10621  preshStripEnergyCut = cms.double( 0.0 ),
10622  preshCalibPlaneY = cms.double( 0.7 ),
10623  preshSeededNstrip = cms.int32( 15 ),
10624  preshCalibGamma = cms.double( 0.024 ),
10625  preshCalibPlaneX = cms.double( 1.0 ),
10626  preshCalibMIP = cms.double( 9.0E-5 )
10627  ),
10628  debugLevel = cms.int32( 0 )
10629 )
10630 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10631  doEnergyScale = cms.bool( False ),
10632  doEnergyScaleInverse = cms.bool( False ),
10633  doIntercalib = cms.bool( False ),
10634  doIntercalibInverse = cms.bool( False ),
10635  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10636  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10637  doLaserCorrections = cms.bool( False ),
10638  doLaserCorrectionsInverse = cms.bool( False ),
10639  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10640  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10641 )
10642 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10643  region = cms.string( "barrel" ),
10644  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10645  digisOut = cms.string( "etaEBDigis" ),
10646  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
10647  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10648  srFlagsOut = cms.string( "etaEBSrFlags" )
10649 )
10650 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
10651  offset = cms.uint32( 0 ),
10652  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10653 )
10654 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10655  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10656  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10657  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10658  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10659  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10660  useRecoFlag = cms.bool( False ),
10661  flagLevelRecHitsToUse = cms.int32( 1 ),
10662  useDBStatus = cms.bool( True ),
10663  statusLevelRecHitsToUse = cms.int32( 1 ),
10664  doSelBarrel = cms.bool( False ),
10665  barrelSelection = cms.PSet(
10666  massHighPi0Cand = cms.double( 0.163 ),
10667  ptMinForIsolation = cms.double( 1.0 ),
10668  seleMinvMaxBarrel = cms.double( 0.8 ),
10669  massLowPi0Cand = cms.double( 0.104 ),
10670  seleS9S25Gamma = cms.double( 0.0 ),
10671  seleBeltDeta = cms.double( 0.05 ),
10672  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10673  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10674  removePi0CandidatesForEta = cms.bool( False ),
10675  seleMinvMinBarrel = cms.double( 0.3 ),
10676  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10677  selePtPairBarrel_region1 = cms.double( 1.5 ),
10678  selePtPairBarrel_region2 = cms.double( 1.5 ),
10679  seleBeltDR = cms.double( 0.2 ),
10680  region1_Barrel = cms.double( 1.0 ),
10681  seleIsoBarrel_region1 = cms.double( 0.5 ),
10682  selePtGammaBarrel_region1 = cms.double( 1.0 ),
10683  seleIsoBarrel_region2 = cms.double( 0.5 ),
10684  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10685  store5x5RecHitEB = cms.bool( False ),
10686  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10687  seleNxtalBarrel_region1 = cms.uint32( 6 )
10688  ),
10689  doSelEndcap = cms.bool( True ),
10690  endcapSelection = cms.PSet(
10691  seleBeltDetaEndCap = cms.double( 0.1 ),
10692  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10693  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
10694  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
10695  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10696  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10697  ptMinForIsolationEndCap = cms.double( 0.5 ),
10698  selePtPairEndCap_region1 = cms.double( 3.0 ),
10699  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10700  selePtPairEndCap_region2 = cms.double( 3.0 ),
10701  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
10702  selePtGammaEndCap_region3 = cms.double( 1.0 ),
10703  selePtGammaEndCap_region2 = cms.double( 1.0 ),
10704  selePtGammaEndCap_region1 = cms.double( 1.0 ),
10705  region1_EndCap = cms.double( 1.8 ),
10706  region2_EndCap = cms.double( 2.0 ),
10707  store5x5RecHitEE = cms.bool( True ),
10708  seleIsoEndCap_region3 = cms.double( 0.5 ),
10709  seleIsoEndCap_region2 = cms.double( 0.5 ),
10710  seleMinvMinEndCap = cms.double( 0.2 ),
10711  selePtPairEndCap_region3 = cms.double( 3.0 ),
10712  seleIsoEndCap_region1 = cms.double( 0.5 ),
10713  seleBeltDREndCap = cms.double( 0.3 ),
10714  seleMinvMaxEndCap = cms.double( 0.8 ),
10715  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10716  seleS9S25GammaEndCap = cms.double( 0.85 )
10717  ),
10718  storeRecHitES = cms.bool( True ),
10719  preshowerSelection = cms.PSet(
10720  preshClusterEnergyCut = cms.double( 0.0 ),
10721  debugLevelES = cms.string( "" ),
10722  ESCollection = cms.string( "etaEcalRecHitsES" ),
10723  preshNclust = cms.int32( 4 ),
10724  preshStripEnergyCut = cms.double( 0.0 ),
10725  preshCalibPlaneY = cms.double( 0.7 ),
10726  preshSeededNstrip = cms.int32( 15 ),
10727  preshCalibGamma = cms.double( 0.024 ),
10728  preshCalibPlaneX = cms.double( 1.0 ),
10729  preshCalibMIP = cms.double( 9.0E-5 )
10730  ),
10731  debugLevel = cms.int32( 0 )
10732 )
10733 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10734  doEnergyScale = cms.bool( False ),
10735  doEnergyScaleInverse = cms.bool( False ),
10736  doIntercalib = cms.bool( False ),
10737  doIntercalibInverse = cms.bool( False ),
10738  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10739  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10740  doLaserCorrections = cms.bool( False ),
10741  doLaserCorrectionsInverse = cms.bool( False ),
10742  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10743  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10744 )
10745 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10746  region = cms.string( "endcap" ),
10747  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10748  digisOut = cms.string( "etaEEDigis" ),
10749  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
10750  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10751  srFlagsOut = cms.string( "etaEESrFlags" )
10752 )
10753 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
10754  SelectedTriggerType = cms.int32( 2 )
10755 )
10756 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
10757  offset = cms.uint32( 0 ),
10758  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10759 )
10760 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10761  inputTag = cms.InputTag( "rawDataCollector" ),
10762  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 )
10763 )
10764 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
10765  offset = cms.uint32( 0 ),
10766  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10767 )
10768 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
10769  InputTag = cms.InputTag( "rawDataCollector" ),
10770  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
10771  FilterSummary = cms.untracked.bool( False )
10772 )
10773 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10774  inputTag = cms.InputTag( "rawDataCollector" ),
10775  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 )
10776 )
10777 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
10778  saveTags = cms.bool( True ),
10779  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
10780  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10781  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10782  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10783  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10784  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10785  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10786  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10787 )
10788 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
10789  offset = cms.uint32( 0 ),
10790  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10791 )
10792 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
10793  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10794  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10795  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
10796  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
10797  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10798  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10799  statusThreshold = cms.uint32( 3 ),
10800  useRecoFlag = cms.bool( False ),
10801  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 ),
10802  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 ),
10803  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 ),
10804  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 ),
10805  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
10806  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
10807 )
10808 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
10809  saveTags = cms.bool( True ),
10810  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
10811  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10812  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10813  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10814  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10815  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10816  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10817  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10818 )
10819 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
10820  offset = cms.uint32( 0 ),
10821  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10822 )
10823 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
10824  saveTags = cms.bool( True ),
10825  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" ),
10826  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10827  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
10828  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10829  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10830  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10831  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10832  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
10833 )
10834 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
10835  offset = cms.uint32( 0 ),
10836  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10837 )
10838 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
10839  saveTags = cms.bool( True ),
10840  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10841  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
10842  MaxEta = cms.double( 1.6 ),
10843  MinPt = cms.double( 0.0 ),
10844  MinN = cms.int32( 1 ),
10845  CentralBxOnly = cms.bool( True ),
10846  SelectQualities = cms.vint32( )
10847 )
10848 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
10849  DetectorType = cms.untracked.string( "pixel" ),
10850  DebugOn = cms.untracked.bool( False ),
10851  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" )
10852 )
10853 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
10854  offset = cms.uint32( 0 ),
10855  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10856 )
10857 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
10858  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
10859  trigstring = cms.untracked.string( "alcaPCCEvent" )
10860 )
10861 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
10862  offset = cms.uint32( 0 ),
10863  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10864 )
10865 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
10866  inputTag = cms.InputTag( "rawDataCollector" ),
10867  fedList = cms.vuint32( 1023, 1024 )
10868 )
10869 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
10870  throw = cms.bool( False ),
10871  processName = cms.string( "@" ),
10872  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
10873  moduleLabelPatternsToSkip = cms.vstring( )
10874 )
10875 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
10876  processName = cms.string( "@" )
10877 )
10878 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
10879  offset = cms.uint32( 0 ),
10880  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
10881 )
10882 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
10883  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
10884  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
10885  MinBx = cms.int32( 0 ),
10886  MaxBx = cms.int32( 0 ),
10887  DumpTrigResults = cms.bool( False ),
10888  DumpRecord = cms.bool( False ),
10889  DumpTrigSummary = cms.bool( True ),
10890  ReadPrescalesFromFile = cms.bool( False ),
10891  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
10892  psColumn = cms.int32( 0 )
10893 )
10894 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
10895  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
10896  reportBy = cms.untracked.string( "job" ),
10897  resetBy = cms.untracked.string( "never" ),
10898  serviceBy = cms.untracked.string( "never" ),
10899  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
10900  ReferenceRate = cms.untracked.double( 100.0 )
10901 )
10902 
10903 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
10904 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
10905 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
10906 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
10907 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
10908 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
10909 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
10910 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
10911 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
10912 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
10913 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
10914 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
10915 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
10916 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
10917 fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks )
10918 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices )
10919 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
10920 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 )
10921 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 )
10922 fragment.HLTIterativeTrackingIter023ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3Muon + fragment.hltIter3IterL3MuonMerged )
10923 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter023ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
10924 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
10925 fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks )
10926 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices )
10927 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
10928 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 )
10929 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 )
10930 fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon + fragment.hltIter3IterL3FromL1MuonMerged )
10931 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon )
10932 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
10933 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
10934 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
10935 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks )
10936 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
10937 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
10938 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 )
10939 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
10940 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 )
10941 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
10942 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
10943 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
10944 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
10945 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
10946 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
10947 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
10948 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
10949 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
10950 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
10951 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
10952 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
10953 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
10954 
10955 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
10956 fragment.HLT_ZeroBias_Beamspot_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
10957 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
10958 fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
10959 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
10960 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
10961 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
10962 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
10963 fragment.HLT_HIL1NotBptxORForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
10964 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 )
10965 fragment.HLT_HIZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
10966 fragment.HLT_HIZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
10967 fragment.HLT_HIZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
10968 fragment.HLT_HIZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
10969 fragment.HLT_HIZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
10970 fragment.HLT_HIZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
10971 fragment.HLT_HIZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
10972 fragment.HLT_HIZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
10973 fragment.HLT_HIZeroBias_part8_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
10974 fragment.HLT_HIZeroBias_part9_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
10975 fragment.HLT_HIZeroBias_part10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
10976 fragment.HLT_HIZeroBias_part11_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
10977 fragment.AlCa_HIEcalPi0EBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
10978 fragment.AlCa_HIEcalPi0EEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
10979 fragment.AlCa_HIEcalEtaEBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
10980 fragment.AlCa_HIEcalEtaEEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
10981 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
10982 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
10983 fragment.AlCa_EcalPhiSym_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
10984 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
10985 fragment.AlCa_HIRPCMuonNormalisation_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
10986 fragment.AlCa_LumiPixelsCounts_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltScalersRawToDigi + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
10987 fragment.AlCa_LumiPixelsCounts_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltScalersRawToDigi + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
10988 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
10989 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
10990 
10991 
10992 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, fragment.HLT_HIL1NotBptxORForPPRef_v2, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixelsCounts_Random_v1, fragment.AlCa_LumiPixelsCounts_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
10993 
10994 
10995 # dummify hltGetConditions in cff's
10996 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
10997  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
10998  result = cms.bool( True )
10999  )
11000  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
11001 
11002 # add specific customizations
11003 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
11004 fragment = customizeHLTforAll(fragment,"PRef")
11005 
11006 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
11007 fragment = customizeHLTforCMSSW(fragment,"PRef")
11008 
11009 # Eras-based customisations
11010 from HLTrigger.Configuration.Eras import modifyHLTforEras
11011 modifyHLTforEras(fragment)
11012 
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