CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_10_6_0/PRef --type PRef
2 
3 # /dev/CMSSW_10_6_0/PRef/V3 (CMSSW_10_6_0_pre4)
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_10_6_0/PRef/V3')
11 )
12 
13 fragment.transferSystem = cms.PSet(
14  destinations = cms.vstring( 'Tier0',
15  'DQM',
16  'ECAL',
17  'EventDisplay',
18  'Lustre',
19  'None' ),
20  transferModes = cms.vstring( 'default',
21  'test',
22  'emulator' ),
23  streamA = cms.PSet(
24  default = cms.vstring( 'Tier0' ),
25  test = cms.vstring( 'Lustre' ),
26  emulator = cms.vstring( 'Lustre' )
27  ),
28  streamCalibration = cms.PSet(
29  default = cms.vstring( 'Tier0' ),
30  test = cms.vstring( 'Lustre' ),
31  emulator = cms.vstring( 'None' )
32  ),
33  streamDQM = cms.PSet(
34  default = cms.vstring( 'DQM' ),
35  test = cms.vstring( 'DQM',
36  'Lustre' ),
37  emulator = cms.vstring( 'None' )
38  ),
39  streamDQMCalibration = cms.PSet(
40  default = cms.vstring( 'DQM' ),
41  test = cms.vstring( 'DQM',
42  'Lustre' ),
43  emulator = cms.vstring( 'None' )
44  ),
45  streamEcalCalibration = cms.PSet(
46  default = cms.vstring( 'ECAL' ),
47  test = cms.vstring( 'ECAL' ),
48  emulator = cms.vstring( 'None' )
49  ),
50  streamEventDisplay = cms.PSet(
51  default = cms.vstring( 'EventDisplay',
52  'Tier0' ),
53  test = cms.vstring( 'EventDisplay',
54  'Lustre' ),
55  emulator = cms.vstring( 'None' )
56  ),
57  streamExpressCosmics = cms.PSet(
58  default = cms.vstring( 'Tier0' ),
59  test = cms.vstring( 'Lustre' ),
60  emulator = cms.vstring( 'Lustre' )
61  ),
62  streamNanoDST = cms.PSet(
63  default = cms.vstring( 'Tier0' ),
64  test = cms.vstring( 'Lustre' ),
65  emulator = cms.vstring( 'None' )
66  ),
67  streamRPCMON = cms.PSet(
68  default = cms.vstring( 'Tier0' ),
69  test = cms.vstring( 'Lustre' ),
70  emulator = cms.vstring( 'None' )
71  ),
72  streamTrackerCalibration = cms.PSet(
73  default = cms.vstring( 'Tier0' ),
74  test = cms.vstring( 'Lustre' ),
75  emulator = cms.vstring( 'None' )
76  ),
77  default = cms.PSet(
78  default = cms.vstring( 'Tier0' ),
79  test = cms.vstring( 'Lustre' ),
80  emulator = cms.vstring( 'Lustre' ),
81  streamLookArea = cms.PSet( )
82  ),
83  streamLookArea = cms.PSet(
84  default = cms.vstring( 'DQM' ),
85  test = cms.vstring( 'DQM',
86  'Lustre' ),
87  emulator = cms.vstring( 'None' )
88  )
89 )
90 fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet(
91  minimumNumberOfHits = cms.int32( 6 ),
92  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
93  seedExtension = cms.int32( 0 ),
94  chargeSignificance = cms.double( -1.0 ),
95  pixelSeedExtension = cms.bool( False ),
96  strictSeedExtension = cms.bool( False ),
97  nSigmaMinPt = cms.double( 5.0 ),
98  maxCCCLostHits = cms.int32( 9999 ),
99  minPt = cms.double( 0.9 ),
100  maxConsecLostHits = cms.int32( 1 ),
101  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
102  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
103  seedPairPenalty = cms.int32( 0 ),
104  maxNumberOfHits = cms.int32( 100 ),
105  minNumberOfHitsForLoopers = cms.int32( 13 ),
106  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
107  minNumberOfHitsPerLoop = cms.int32( 4 ),
108  minHitsMinPt = cms.int32( 3 ),
109  maxLostHitsFraction = cms.double( 999.0 ),
110  maxLostHits = cms.int32( 999 )
111 )
112 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
113  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
114  lostHitPenalty = cms.double( 30.0 ),
115  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
116  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
117  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
118  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
119  maxCand = cms.int32( 2 ),
120  alwaysUseInvalidHits = cms.bool( False ),
121  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
122  intermediateCleaning = cms.bool( True ),
123  updator = cms.string( "hltESPKFUpdator" )
124 )
125 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
126  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
127  MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ),
128  lostHitPenalty = cms.double( 30.0 ),
129  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
130  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
131  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
132  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
133  minNrOfHitsForRebuild = cms.untracked.int32( 4 ),
134  maxCand = cms.int32( 1 ),
135  alwaysUseInvalidHits = cms.bool( False ),
136  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
137  intermediateCleaning = cms.bool( True ),
138  updator = cms.string( "hltESPKFUpdator" )
139 )
140 fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet(
141  minimumNumberOfHits = cms.int32( 4 ),
142  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
143  seedExtension = cms.int32( 0 ),
144  chargeSignificance = cms.double( -1.0 ),
145  pixelSeedExtension = cms.bool( False ),
146  strictSeedExtension = cms.bool( False ),
147  nSigmaMinPt = cms.double( 5.0 ),
148  maxCCCLostHits = cms.int32( 9999 ),
149  minPt = cms.double( 0.1 ),
150  maxConsecLostHits = cms.int32( 1 ),
151  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
152  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
153  seedPairPenalty = cms.int32( 1 ),
154  maxNumberOfHits = cms.int32( 100 ),
155  minNumberOfHitsForLoopers = cms.int32( 13 ),
156  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
157  minNumberOfHitsPerLoop = cms.int32( 4 ),
158  minHitsMinPt = cms.int32( 3 ),
159  maxLostHitsFraction = cms.double( 0.1 ),
160  maxLostHits = cms.int32( 0 )
161 )
162 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
163  keepOriginalIfRebuildFails = cms.bool( False ),
164  lockHits = cms.bool( True ),
165  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
166  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
167  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
168  doSeedingRegionRebuilding = cms.bool( False ),
169  useHitsSplitting = cms.bool( False ),
170  maxCand = cms.int32( 2 ),
171  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
172  intermediateCleaning = cms.bool( True ),
173  bestHitOnly = cms.bool( True ),
174  useSameTrajFilter = cms.bool( True ),
175  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
176  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
177  lostHitPenalty = cms.double( 30.0 ),
178  requireSeedHitsInRebuild = cms.bool( True ),
179  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
180  maxPtForLooperReconstruction = cms.double( 0.7 ),
181  cleanTrajectoryAfterInOut = cms.bool( False ),
182  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
183  minNrOfHitsForRebuild = cms.int32( 5 ),
184  alwaysUseInvalidHits = cms.bool( False ),
185  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
186  foundHitBonus = cms.double( 5.0 ),
187  updator = cms.string( "hltESPKFUpdator" )
188 )
189 fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) )
190 fragment.HLTPSetTrajectoryFilterIT = cms.PSet(
191  minimumNumberOfHits = cms.int32( 3 ),
192  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
193  seedExtension = cms.int32( 0 ),
194  chargeSignificance = cms.double( -1.0 ),
195  pixelSeedExtension = cms.bool( False ),
196  strictSeedExtension = cms.bool( False ),
197  nSigmaMinPt = cms.double( 5.0 ),
198  maxCCCLostHits = cms.int32( 9999 ),
199  minPt = cms.double( 0.3 ),
200  maxConsecLostHits = cms.int32( 1 ),
201  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
202  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
203  seedPairPenalty = cms.int32( 0 ),
204  maxNumberOfHits = cms.int32( 100 ),
205  minNumberOfHitsForLoopers = cms.int32( 13 ),
206  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
207  minNumberOfHitsPerLoop = cms.int32( 4 ),
208  minHitsMinPt = cms.int32( 3 ),
209  maxLostHitsFraction = cms.double( 999.0 ),
210  maxLostHits = cms.int32( 1 )
211 )
212 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
213  minimumNumberOfHits = cms.int32( 6 ),
214  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
215  seedExtension = cms.int32( 0 ),
216  chargeSignificance = cms.double( -1.0 ),
217  pixelSeedExtension = cms.bool( False ),
218  strictSeedExtension = cms.bool( False ),
219  nSigmaMinPt = cms.double( 5.0 ),
220  maxCCCLostHits = cms.int32( 9999 ),
221  minPt = cms.double( 0.3 ),
222  maxConsecLostHits = cms.int32( 1 ),
223  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
224  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
225  seedPairPenalty = cms.int32( 0 ),
226  maxNumberOfHits = cms.int32( 100 ),
227  minNumberOfHitsForLoopers = cms.int32( 13 ),
228  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
229  minNumberOfHitsPerLoop = cms.int32( 4 ),
230  minHitsMinPt = cms.int32( 3 ),
231  maxLostHitsFraction = cms.double( 999.0 ),
232  maxLostHits = cms.int32( 0 )
233 )
234 fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet(
235  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
236  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
237  lostHitPenalty = cms.double( 90.0 ),
238  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
239  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
240  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
241  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
242  maxCand = cms.int32( 5 ),
243  alwaysUseInvalidHits = cms.bool( True ),
244  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
245  intermediateCleaning = cms.bool( False ),
246  updator = cms.string( "hltESPKFUpdator" )
247 )
248 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
249  track_chi2_max = cms.double( 20.0 ),
250  track_pt_max = cms.double( 20.0 ),
251  track_prob_min = cms.double( -1.0 ),
252  track_pt_min = cms.double( 1.0 )
253 )
254 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
255  minimumNumberOfHits = cms.int32( 3 ),
256  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
257  seedExtension = cms.int32( 0 ),
258  chargeSignificance = cms.double( -1.0 ),
259  pixelSeedExtension = cms.bool( False ),
260  strictSeedExtension = cms.bool( False ),
261  nSigmaMinPt = cms.double( 5.0 ),
262  maxCCCLostHits = cms.int32( 9999 ),
263  minPt = cms.double( 0.1 ),
264  maxConsecLostHits = cms.int32( 1 ),
265  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
266  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
267  seedPairPenalty = cms.int32( 0 ),
268  maxNumberOfHits = cms.int32( 100 ),
269  minNumberOfHitsForLoopers = cms.int32( 13 ),
270  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
271  minNumberOfHitsPerLoop = cms.int32( 4 ),
272  minHitsMinPt = cms.int32( 3 ),
273  maxLostHitsFraction = cms.double( 0.1 ),
274  maxLostHits = cms.int32( 999 )
275 )
276 fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet(
277  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
278  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
279  lostHitPenalty = cms.double( 30.0 ),
280  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
281  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
282  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ),
283  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
284  maxCand = cms.int32( 5 ),
285  alwaysUseInvalidHits = cms.bool( False ),
286  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
287  intermediateCleaning = cms.bool( False ),
288  updator = cms.string( "hltESPKFUpdator" )
289 )
290 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
291  rescaleErrorIfFail = cms.double( 1.0 ),
292  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
293  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
294  lostHitPenalty = cms.double( 30.0 ),
295  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
296  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
297  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
298  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
299  maxCand = cms.int32( 5 ),
300  alwaysUseInvalidHits = cms.bool( True ),
301  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
302  intermediateCleaning = cms.bool( False ),
303  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
304  updator = cms.string( "hltESPKFUpdator" ),
305  deltaEta = cms.double( -1.0 ),
306  useSeedLayer = cms.bool( False ),
307  deltaPhi = cms.double( -1.0 )
308 )
309 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
310  minimumNumberOfHits = cms.int32( 3 ),
311  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
312  seedExtension = cms.int32( 0 ),
313  chargeSignificance = cms.double( -1.0 ),
314  pixelSeedExtension = cms.bool( False ),
315  strictSeedExtension = cms.bool( False ),
316  nSigmaMinPt = cms.double( 5.0 ),
317  maxCCCLostHits = cms.int32( 9999 ),
318  minPt = cms.double( 0.3 ),
319  maxConsecLostHits = cms.int32( 1 ),
320  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
321  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
322  seedPairPenalty = cms.int32( 0 ),
323  maxNumberOfHits = cms.int32( 100 ),
324  minNumberOfHitsForLoopers = cms.int32( 13 ),
325  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
326  minNumberOfHitsPerLoop = cms.int32( 4 ),
327  minHitsMinPt = cms.int32( 3 ),
328  maxLostHitsFraction = cms.double( 999.0 ),
329  maxLostHits = cms.int32( 1 )
330 )
331 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
332  track_chi2_max = cms.double( 20.0 ),
333  track_pt_max = cms.double( 20.0 ),
334  track_prob_min = cms.double( -1.0 ),
335  track_pt_min = cms.double( 0.1 )
336 )
337 fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet(
338  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
339  SeedMomentumForBOFF = cms.double( 5.0 ),
340  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
341  forceKinematicWithRegionDirection = cms.bool( False ),
342  magneticField = cms.string( "ParabolicMf" ),
343  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
344  ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ),
345  MinOneOverPtError = cms.double( 1.0 )
346 )
347 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
348  keepOriginalIfRebuildFails = cms.bool( False ),
349  lockHits = cms.bool( True ),
350  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
351  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
352  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
353  doSeedingRegionRebuilding = cms.bool( False ),
354  useHitsSplitting = cms.bool( False ),
355  maxCand = cms.int32( 2 ),
356  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
357  intermediateCleaning = cms.bool( True ),
358  bestHitOnly = cms.bool( True ),
359  useSameTrajFilter = cms.bool( True ),
360  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
361  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
362  lostHitPenalty = cms.double( 30.0 ),
363  requireSeedHitsInRebuild = cms.bool( True ),
364  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
365  maxPtForLooperReconstruction = cms.double( 0.7 ),
366  cleanTrajectoryAfterInOut = cms.bool( False ),
367  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
368  minNrOfHitsForRebuild = cms.int32( 5 ),
369  alwaysUseInvalidHits = cms.bool( False ),
370  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
371  foundHitBonus = cms.double( 5.0 ),
372  updator = cms.string( "hltESPKFUpdator" )
373 )
374 fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet(
375  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
376  MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ),
377  lostHitPenalty = cms.double( 30.0 ),
378  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
379  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
380  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ),
381  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
382  maxCand = cms.int32( 1 ),
383  alwaysUseInvalidHits = cms.bool( False ),
384  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
385  intermediateCleaning = cms.bool( True ),
386  updator = cms.string( "hltESPKFUpdator" )
387 )
388 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
389 fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet(
390  minimumNumberOfHits = cms.int32( 3 ),
391  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
392  seedExtension = cms.int32( 0 ),
393  chargeSignificance = cms.double( -1.0 ),
394  pixelSeedExtension = cms.bool( False ),
395  strictSeedExtension = cms.bool( False ),
396  nSigmaMinPt = cms.double( 5.0 ),
397  maxCCCLostHits = cms.int32( 9999 ),
398  minPt = cms.double( 0.9 ),
399  maxConsecLostHits = cms.int32( 1 ),
400  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
401  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
402  seedPairPenalty = cms.int32( 0 ),
403  maxNumberOfHits = cms.int32( -1 ),
404  minNumberOfHitsForLoopers = cms.int32( 13 ),
405  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
406  minNumberOfHitsPerLoop = cms.int32( 4 ),
407  minHitsMinPt = cms.int32( 3 ),
408  maxLostHitsFraction = cms.double( 999.0 ),
409  maxLostHits = cms.int32( 1 )
410 )
411 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
412  minimumNumberOfHits = cms.int32( 3 ),
413  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
414  seedExtension = cms.int32( 0 ),
415  chargeSignificance = cms.double( -1.0 ),
416  pixelSeedExtension = cms.bool( False ),
417  strictSeedExtension = cms.bool( False ),
418  nSigmaMinPt = cms.double( 5.0 ),
419  maxCCCLostHits = cms.int32( 2 ),
420  minPt = cms.double( 0.075 ),
421  maxConsecLostHits = cms.int32( 1 ),
422  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
423  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
424  seedPairPenalty = cms.int32( 0 ),
425  maxNumberOfHits = cms.int32( 100 ),
426  minNumberOfHitsForLoopers = cms.int32( 13 ),
427  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
428  minNumberOfHitsPerLoop = cms.int32( 4 ),
429  minHitsMinPt = cms.int32( 3 ),
430  maxLostHitsFraction = cms.double( 0.1 ),
431  maxLostHits = cms.int32( 999 )
432 )
433 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
434  Rescale_Dz = cms.double( 3.0 ),
435  Pt_fixed = cms.bool( False ),
436  Eta_fixed = cms.bool( False ),
437  Eta_min = cms.double( 0.1 ),
438  DeltaZ = cms.double( 15.9 ),
439  maxRegions = cms.int32( 2 ),
440  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
441  UseVertex = cms.bool( False ),
442  Z_fixed = cms.bool( True ),
443  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
444  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
445  Rescale_phi = cms.double( 3.0 ),
446  DeltaEta = cms.double( 0.2 ),
447  precise = cms.bool( True ),
448  OnDemand = cms.int32( -1 ),
449  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
450  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
451  vertexCollection = cms.InputTag( "pixelVertices" ),
452  Pt_min = cms.double( 1.5 ),
453  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
454  Phi_fixed = cms.bool( False ),
455  DeltaR = cms.double( 0.2 ),
456  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
457  DeltaPhi = cms.double( 0.2 ),
458  Phi_min = cms.double( 0.1 ),
459  Rescale_eta = cms.double( 3.0 )
460 )
461 fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet(
462  minimumNumberOfHits = cms.int32( 6 ),
463  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
464  seedExtension = cms.int32( 0 ),
465  chargeSignificance = cms.double( -1.0 ),
466  pixelSeedExtension = cms.bool( False ),
467  strictSeedExtension = cms.bool( False ),
468  nSigmaMinPt = cms.double( 5.0 ),
469  maxCCCLostHits = cms.int32( 9999 ),
470  minPt = cms.double( 0.3 ),
471  maxConsecLostHits = cms.int32( 1 ),
472  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
473  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
474  seedPairPenalty = cms.int32( 0 ),
475  maxNumberOfHits = cms.int32( 100 ),
476  minNumberOfHitsForLoopers = cms.int32( 13 ),
477  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
478  minNumberOfHitsPerLoop = cms.int32( 4 ),
479  minHitsMinPt = cms.int32( 3 ),
480  maxLostHitsFraction = cms.double( 999.0 ),
481  maxLostHits = cms.int32( 1 )
482 )
483 fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet(
484  minimumNumberOfHits = cms.int32( 3 ),
485  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
486  seedExtension = cms.int32( 0 ),
487  chargeSignificance = cms.double( -1.0 ),
488  pixelSeedExtension = cms.bool( False ),
489  strictSeedExtension = cms.bool( False ),
490  nSigmaMinPt = cms.double( 5.0 ),
491  maxCCCLostHits = cms.int32( 9999 ),
492  minPt = cms.double( 0.3 ),
493  maxConsecLostHits = cms.int32( 1 ),
494  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
495  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
496  seedPairPenalty = cms.int32( 0 ),
497  maxNumberOfHits = cms.int32( 100 ),
498  minNumberOfHitsForLoopers = cms.int32( 13 ),
499  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
500  minNumberOfHitsPerLoop = cms.int32( 4 ),
501  minHitsMinPt = cms.int32( 3 ),
502  maxLostHitsFraction = cms.double( 999.0 ),
503  maxLostHits = cms.int32( 0 )
504 )
505 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
506  minimumNumberOfHits = cms.int32( 4 ),
507  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
508  seedExtension = cms.int32( 0 ),
509  chargeSignificance = cms.double( -1.0 ),
510  pixelSeedExtension = cms.bool( False ),
511  strictSeedExtension = cms.bool( False ),
512  nSigmaMinPt = cms.double( 5.0 ),
513  maxCCCLostHits = cms.int32( 9999 ),
514  minPt = cms.double( 0.1 ),
515  maxConsecLostHits = cms.int32( 1 ),
516  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
517  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
518  seedPairPenalty = cms.int32( 0 ),
519  maxNumberOfHits = cms.int32( 100 ),
520  minNumberOfHitsForLoopers = cms.int32( 13 ),
521  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
522  minNumberOfHitsPerLoop = cms.int32( 4 ),
523  minHitsMinPt = cms.int32( 3 ),
524  maxLostHitsFraction = cms.double( 0.1 ),
525  maxLostHits = cms.int32( 999 )
526 )
527 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
528  minimumNumberOfHits = cms.int32( 3 ),
529  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
530  seedExtension = cms.int32( 1 ),
531  chargeSignificance = cms.double( -1.0 ),
532  pixelSeedExtension = cms.bool( False ),
533  strictSeedExtension = cms.bool( False ),
534  nSigmaMinPt = cms.double( 5.0 ),
535  maxCCCLostHits = cms.int32( 0 ),
536  minPt = cms.double( 0.3 ),
537  maxConsecLostHits = cms.int32( 1 ),
538  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
539  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
540  seedPairPenalty = cms.int32( 0 ),
541  maxNumberOfHits = cms.int32( 100 ),
542  minNumberOfHitsForLoopers = cms.int32( 13 ),
543  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
544  minNumberOfHitsPerLoop = cms.int32( 4 ),
545  minHitsMinPt = cms.int32( 3 ),
546  maxLostHitsFraction = cms.double( 999.0 ),
547  maxLostHits = cms.int32( 1 )
548 )
549 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
550  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
551  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
552  lostHitPenalty = cms.double( 30.0 ),
553  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
554  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
555  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
556  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
557  maxCand = cms.int32( 1 ),
558  alwaysUseInvalidHits = cms.bool( False ),
559  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
560  intermediateCleaning = cms.bool( True ),
561  updator = cms.string( "hltESPKFUpdator" )
562 )
563 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
564  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
565  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
566  lostHitPenalty = cms.double( 90.0 ),
567  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
568  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
569  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
570  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
571  maxCand = cms.int32( 5 ),
572  alwaysUseInvalidHits = cms.bool( True ),
573  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
574  intermediateCleaning = cms.bool( False ),
575  updator = cms.string( "hltESPKFUpdator" )
576 )
577 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
578 fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet(
579  minimumNumberOfHits = cms.int32( 5 ),
580  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
581  seedExtension = cms.int32( 0 ),
582  chargeSignificance = cms.double( -1.0 ),
583  pixelSeedExtension = cms.bool( False ),
584  strictSeedExtension = cms.bool( False ),
585  nSigmaMinPt = cms.double( 5.0 ),
586  maxCCCLostHits = cms.int32( 9999 ),
587  minPt = cms.double( 0.1 ),
588  maxConsecLostHits = cms.int32( 1 ),
589  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
590  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
591  seedPairPenalty = cms.int32( 1 ),
592  maxNumberOfHits = cms.int32( 100 ),
593  minNumberOfHitsForLoopers = cms.int32( 13 ),
594  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
595  minNumberOfHitsPerLoop = cms.int32( 4 ),
596  minHitsMinPt = cms.int32( 3 ),
597  maxLostHitsFraction = cms.double( 0.1 ),
598  maxLostHits = cms.int32( 0 )
599 )
600 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
601  minimumNumberOfHits = cms.int32( 5 ),
602  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
603  seedExtension = cms.int32( 0 ),
604  chargeSignificance = cms.double( -1.0 ),
605  pixelSeedExtension = cms.bool( False ),
606  strictSeedExtension = cms.bool( False ),
607  nSigmaMinPt = cms.double( 5.0 ),
608  maxCCCLostHits = cms.int32( 9999 ),
609  minPt = cms.double( 0.9 ),
610  maxConsecLostHits = cms.int32( 1 ),
611  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
612  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
613  seedPairPenalty = cms.int32( 0 ),
614  maxNumberOfHits = cms.int32( -1 ),
615  minNumberOfHitsForLoopers = cms.int32( 13 ),
616  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
617  minNumberOfHitsPerLoop = cms.int32( 4 ),
618  minHitsMinPt = cms.int32( 3 ),
619  maxLostHitsFraction = cms.double( 999.0 ),
620  maxLostHits = cms.int32( 1 )
621 )
622 fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet(
623  minimumNumberOfHits = cms.int32( 5 ),
624  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
625  seedExtension = cms.int32( 0 ),
626  chargeSignificance = cms.double( -1.0 ),
627  pixelSeedExtension = cms.bool( False ),
628  strictSeedExtension = cms.bool( False ),
629  nSigmaMinPt = cms.double( 5.0 ),
630  maxCCCLostHits = cms.int32( 9999 ),
631  minPt = cms.double( 1.0 ),
632  maxConsecLostHits = cms.int32( 1 ),
633  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
634  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
635  seedPairPenalty = cms.int32( 0 ),
636  maxNumberOfHits = cms.int32( 8 ),
637  minNumberOfHitsForLoopers = cms.int32( 13 ),
638  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
639  minNumberOfHitsPerLoop = cms.int32( 4 ),
640  minHitsMinPt = cms.int32( 3 ),
641  maxLostHitsFraction = cms.double( 999.0 ),
642  maxLostHits = cms.int32( 1 )
643 )
644 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
645  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
646  filters = cms.VPSet(
647  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
648  )
649 )
650 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
651  minimumNumberOfHits = cms.int32( 3 ),
652  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
653  seedExtension = cms.int32( 0 ),
654  chargeSignificance = cms.double( -1.0 ),
655  pixelSeedExtension = cms.bool( False ),
656  strictSeedExtension = cms.bool( False ),
657  nSigmaMinPt = cms.double( 5.0 ),
658  maxCCCLostHits = cms.int32( 0 ),
659  minPt = cms.double( 0.2 ),
660  maxConsecLostHits = cms.int32( 1 ),
661  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
662  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
663  seedPairPenalty = cms.int32( 0 ),
664  maxNumberOfHits = cms.int32( 100 ),
665  minNumberOfHitsForLoopers = cms.int32( 13 ),
666  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
667  minNumberOfHitsPerLoop = cms.int32( 4 ),
668  minHitsMinPt = cms.int32( 3 ),
669  maxLostHitsFraction = cms.double( 999.0 ),
670  maxLostHits = cms.int32( 1 )
671 )
672 fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
673  minimumNumberOfHits = cms.int32( 6 ),
674  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
675  seedExtension = cms.int32( 0 ),
676  chargeSignificance = cms.double( -1.0 ),
677  pixelSeedExtension = cms.bool( False ),
678  strictSeedExtension = cms.bool( False ),
679  nSigmaMinPt = cms.double( 5.0 ),
680  maxCCCLostHits = cms.int32( 9999 ),
681  minPt = cms.double( 8.0 ),
682  maxConsecLostHits = cms.int32( 1 ),
683  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
684  constantValueForLostHitsFractionFilter = cms.double( 0.701 ),
685  seedPairPenalty = cms.int32( 0 ),
686  maxNumberOfHits = cms.int32( 100 ),
687  minNumberOfHitsForLoopers = cms.int32( 13 ),
688  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
689  minNumberOfHitsPerLoop = cms.int32( 4 ),
690  minHitsMinPt = cms.int32( 3 ),
691  maxLostHitsFraction = cms.double( 999.0 ),
692  maxLostHits = cms.int32( 1 )
693 )
694 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
695  useSameTrajFilter = cms.bool( True ),
696  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
697  MeasurementTrackerName = cms.string( "" ),
698  keepOriginalIfRebuildFails = cms.bool( False ),
699  lostHitPenalty = cms.double( 30.0 ),
700  lockHits = cms.bool( True ),
701  requireSeedHitsInRebuild = cms.bool( True ),
702  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
703  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
704  maxPtForLooperReconstruction = cms.double( 0.7 ),
705  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
706  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
707  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
708  minNrOfHitsForRebuild = cms.int32( 5 ),
709  maxCand = cms.int32( 2 ),
710  alwaysUseInvalidHits = cms.bool( True ),
711  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
712  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
713  intermediateCleaning = cms.bool( True ),
714  foundHitBonus = cms.double( 5.0 ),
715  updator = cms.string( "hltESPKFUpdator" ),
716  bestHitOnly = cms.bool( True )
717 )
718 fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet(
719  minimumNumberOfHits = cms.int32( 3 ),
720  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
721  seedExtension = cms.int32( 0 ),
722  chargeSignificance = cms.double( -1.0 ),
723  pixelSeedExtension = cms.bool( False ),
724  strictSeedExtension = cms.bool( False ),
725  nSigmaMinPt = cms.double( 5.0 ),
726  maxCCCLostHits = cms.int32( 9999 ),
727  minPt = cms.double( 0.05 ),
728  maxConsecLostHits = cms.int32( 1 ),
729  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
730  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
731  seedPairPenalty = cms.int32( 0 ),
732  maxNumberOfHits = cms.int32( 100 ),
733  minNumberOfHitsForLoopers = cms.int32( 13 ),
734  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
735  minNumberOfHitsPerLoop = cms.int32( 4 ),
736  minHitsMinPt = cms.int32( 3 ),
737  maxLostHitsFraction = cms.double( 0.1 ),
738  maxLostHits = cms.int32( 0 )
739 )
740 fragment.HLTPSetCkfTrajectoryFilter = cms.PSet(
741  minimumNumberOfHits = cms.int32( 5 ),
742  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
743  seedExtension = cms.int32( 0 ),
744  chargeSignificance = cms.double( -1.0 ),
745  pixelSeedExtension = cms.bool( False ),
746  strictSeedExtension = cms.bool( False ),
747  nSigmaMinPt = cms.double( 5.0 ),
748  maxCCCLostHits = cms.int32( 9999 ),
749  minPt = cms.double( 0.9 ),
750  maxConsecLostHits = cms.int32( 1 ),
751  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
752  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
753  seedPairPenalty = cms.int32( 0 ),
754  maxNumberOfHits = cms.int32( -1 ),
755  minNumberOfHitsForLoopers = cms.int32( 13 ),
756  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
757  minNumberOfHitsPerLoop = cms.int32( 4 ),
758  minHitsMinPt = cms.int32( 3 ),
759  maxLostHitsFraction = cms.double( 999.0 ),
760  maxLostHits = cms.int32( 1 )
761 )
762 fragment.HLTSeedFromProtoTracks = cms.PSet(
763  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
764  SeedMomentumForBOFF = cms.double( 5.0 ),
765  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
766  forceKinematicWithRegionDirection = cms.bool( False ),
767  magneticField = cms.string( "ParabolicMf" ),
768  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
769  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
770  MinOneOverPtError = cms.double( 1.0 )
771 )
772 fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet(
773  minimumNumberOfHits = cms.int32( 3 ),
774  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
775  seedExtension = cms.int32( 0 ),
776  chargeSignificance = cms.double( -1.0 ),
777  pixelSeedExtension = cms.bool( False ),
778  strictSeedExtension = cms.bool( False ),
779  nSigmaMinPt = cms.double( 5.0 ),
780  maxCCCLostHits = cms.int32( 2 ),
781  minPt = cms.double( 0.2 ),
782  maxConsecLostHits = cms.int32( 1 ),
783  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
784  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
785  seedPairPenalty = cms.int32( 0 ),
786  maxNumberOfHits = cms.int32( 100 ),
787  minNumberOfHitsForLoopers = cms.int32( 13 ),
788  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
789  minNumberOfHitsPerLoop = cms.int32( 4 ),
790  minHitsMinPt = cms.int32( 3 ),
791  maxLostHitsFraction = cms.double( 0.1 ),
792  maxLostHits = cms.int32( 999 )
793 )
794 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
795  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
796  MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ),
797  lostHitPenalty = cms.double( 30.0 ),
798  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
799  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
800  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
801  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
802  maxCand = cms.int32( 2 ),
803  alwaysUseInvalidHits = cms.bool( False ),
804  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
805  intermediateCleaning = cms.bool( True ),
806  updator = cms.string( "hltESPKFUpdator" )
807 )
808 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
809  minimumNumberOfHits = cms.int32( 5 ),
810  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
811  seedExtension = cms.int32( 0 ),
812  chargeSignificance = cms.double( -1.0 ),
813  pixelSeedExtension = cms.bool( False ),
814  strictSeedExtension = cms.bool( False ),
815  nSigmaMinPt = cms.double( 5.0 ),
816  maxCCCLostHits = cms.int32( 9999 ),
817  minPt = cms.double( 10.0 ),
818  maxConsecLostHits = cms.int32( 1 ),
819  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
820  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
821  seedPairPenalty = cms.int32( 0 ),
822  maxNumberOfHits = cms.int32( 8 ),
823  minNumberOfHitsForLoopers = cms.int32( 13 ),
824  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
825  minNumberOfHitsPerLoop = cms.int32( 4 ),
826  minHitsMinPt = cms.int32( 3 ),
827  maxLostHitsFraction = cms.double( 999.0 ),
828  maxLostHits = cms.int32( 1 )
829 )
830 fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet(
831  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
832  SeedMomentumForBOFF = cms.double( 5.0 ),
833  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
834  forceKinematicWithRegionDirection = cms.bool( False ),
835  magneticField = cms.string( "ParabolicMf" ),
836  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
837  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
838  MinOneOverPtError = cms.double( 1.0 )
839 )
840 fragment.HLTPSetTrajectoryFilterL3 = cms.PSet(
841  minimumNumberOfHits = cms.int32( 5 ),
842  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
843  seedExtension = cms.int32( 0 ),
844  chargeSignificance = cms.double( -1.0 ),
845  pixelSeedExtension = cms.bool( False ),
846  strictSeedExtension = cms.bool( False ),
847  nSigmaMinPt = cms.double( 5.0 ),
848  maxCCCLostHits = cms.int32( 9999 ),
849  minPt = cms.double( 0.5 ),
850  maxConsecLostHits = cms.int32( 1 ),
851  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
852  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
853  seedPairPenalty = cms.int32( 0 ),
854  maxNumberOfHits = cms.int32( 1000000000 ),
855  minNumberOfHitsForLoopers = cms.int32( 13 ),
856  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
857  minNumberOfHitsPerLoop = cms.int32( 4 ),
858  minHitsMinPt = cms.int32( 3 ),
859  maxLostHitsFraction = cms.double( 999.0 ),
860  maxLostHits = cms.int32( 1 )
861 )
862 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
863  useSameTrajFilter = cms.bool( True ),
864  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
865  MeasurementTrackerName = cms.string( "" ),
866  keepOriginalIfRebuildFails = cms.bool( False ),
867  lostHitPenalty = cms.double( 30.0 ),
868  lockHits = cms.bool( True ),
869  requireSeedHitsInRebuild = cms.bool( True ),
870  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
871  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
872  maxPtForLooperReconstruction = cms.double( 0.7 ),
873  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
874  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
875  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
876  minNrOfHitsForRebuild = cms.int32( 5 ),
877  maxCand = cms.int32( 3 ),
878  alwaysUseInvalidHits = cms.bool( False ),
879  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
880  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
881  intermediateCleaning = cms.bool( True ),
882  foundHitBonus = cms.double( 5.0 ),
883  updator = cms.string( "hltESPKFUpdator" ),
884  bestHitOnly = cms.bool( True )
885 )
886 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet(
887  minimumNumberOfHits = cms.int32( 6 ),
888  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
889  seedExtension = cms.int32( 0 ),
890  chargeSignificance = cms.double( -1.0 ),
891  pixelSeedExtension = cms.bool( False ),
892  strictSeedExtension = cms.bool( False ),
893  nSigmaMinPt = cms.double( 5.0 ),
894  maxCCCLostHits = cms.int32( 9999 ),
895  minPt = cms.double( 8.0 ),
896  maxConsecLostHits = cms.int32( 1 ),
897  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
898  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
899  seedPairPenalty = cms.int32( 0 ),
900  maxNumberOfHits = cms.int32( 100 ),
901  minNumberOfHitsForLoopers = cms.int32( 13 ),
902  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
903  minNumberOfHitsPerLoop = cms.int32( 4 ),
904  minHitsMinPt = cms.int32( 3 ),
905  maxLostHitsFraction = cms.double( 999.0 ),
906  maxLostHits = cms.int32( 100 )
907 )
908 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
909  minimumNumberOfHits = cms.int32( 4 ),
910  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
911  seedExtension = cms.int32( 0 ),
912  chargeSignificance = cms.double( -1.0 ),
913  pixelSeedExtension = cms.bool( False ),
914  strictSeedExtension = cms.bool( False ),
915  nSigmaMinPt = cms.double( 5.0 ),
916  maxCCCLostHits = cms.int32( 0 ),
917  minPt = cms.double( 0.3 ),
918  maxConsecLostHits = cms.int32( 1 ),
919  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
920  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
921  seedPairPenalty = cms.int32( 0 ),
922  maxNumberOfHits = cms.int32( 100 ),
923  minNumberOfHitsForLoopers = cms.int32( 13 ),
924  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
925  minNumberOfHitsPerLoop = cms.int32( 4 ),
926  minHitsMinPt = cms.int32( 4 ),
927  maxLostHitsFraction = cms.double( 999.0 ),
928  maxLostHits = cms.int32( 1 )
929 )
930 fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
931  minimumNumberOfHits = cms.int32( 5 ),
932  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
933  seedExtension = cms.int32( 0 ),
934  chargeSignificance = cms.double( -1.0 ),
935  pixelSeedExtension = cms.bool( False ),
936  strictSeedExtension = cms.bool( False ),
937  nSigmaMinPt = cms.double( 5.0 ),
938  maxCCCLostHits = cms.int32( 9999 ),
939  minPt = cms.double( 0.3 ),
940  maxConsecLostHits = cms.int32( 3 ),
941  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
942  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
943  seedPairPenalty = cms.int32( 0 ),
944  maxNumberOfHits = cms.int32( 100 ),
945  minNumberOfHitsForLoopers = cms.int32( 13 ),
946  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
947  minNumberOfHitsPerLoop = cms.int32( 4 ),
948  minHitsMinPt = cms.int32( 3 ),
949  maxLostHitsFraction = cms.double( 999.0 ),
950  maxLostHits = cms.int32( 1 )
951 )
952 fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet(
953  minimumNumberOfHits = cms.int32( 5 ),
954  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
955  seedExtension = cms.int32( 0 ),
956  chargeSignificance = cms.double( -1.0 ),
957  pixelSeedExtension = cms.bool( False ),
958  strictSeedExtension = cms.bool( False ),
959  nSigmaMinPt = cms.double( 5.0 ),
960  maxCCCLostHits = cms.int32( 9999 ),
961  minPt = cms.double( 1.0 ),
962  maxConsecLostHits = cms.int32( 1 ),
963  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
964  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
965  seedPairPenalty = cms.int32( 0 ),
966  maxNumberOfHits = cms.int32( 9 ),
967  minNumberOfHitsForLoopers = cms.int32( 13 ),
968  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
969  minNumberOfHitsPerLoop = cms.int32( 4 ),
970  minHitsMinPt = cms.int32( 3 ),
971  maxLostHitsFraction = cms.double( 999.0 ),
972  maxLostHits = cms.int32( 1 )
973 )
974 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
975  useSameTrajFilter = cms.bool( True ),
976  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
977  MeasurementTrackerName = cms.string( "" ),
978  keepOriginalIfRebuildFails = cms.bool( False ),
979  lostHitPenalty = cms.double( 30.0 ),
980  lockHits = cms.bool( True ),
981  requireSeedHitsInRebuild = cms.bool( True ),
982  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
983  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
984  maxPtForLooperReconstruction = cms.double( 0.7 ),
985  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
986  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
987  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
988  minNrOfHitsForRebuild = cms.int32( 5 ),
989  maxCand = cms.int32( 3 ),
990  alwaysUseInvalidHits = cms.bool( True ),
991  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
992  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ),
993  intermediateCleaning = cms.bool( True ),
994  foundHitBonus = cms.double( 5.0 ),
995  updator = cms.string( "hltESPKFUpdator" ),
996  bestHitOnly = cms.bool( True )
997 )
998 fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet(
999  minimumNumberOfHits = cms.int32( 3 ),
1000  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1001  seedExtension = cms.int32( 0 ),
1002  chargeSignificance = cms.double( -1.0 ),
1003  pixelSeedExtension = cms.bool( False ),
1004  strictSeedExtension = cms.bool( False ),
1005  nSigmaMinPt = cms.double( 5.0 ),
1006  maxCCCLostHits = cms.int32( 2 ),
1007  minPt = cms.double( 0.1 ),
1008  maxConsecLostHits = cms.int32( 1 ),
1009  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1010  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1011  seedPairPenalty = cms.int32( 0 ),
1012  maxNumberOfHits = cms.int32( 100 ),
1013  minNumberOfHitsForLoopers = cms.int32( 13 ),
1014  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1015  minNumberOfHitsPerLoop = cms.int32( 4 ),
1016  minHitsMinPt = cms.int32( 3 ),
1017  maxLostHitsFraction = cms.double( 0.1 ),
1018  maxLostHits = cms.int32( 999 )
1019 )
1020 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
1021  minimumNumberOfHits = cms.int32( 3 ),
1022  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1023  seedExtension = cms.int32( 0 ),
1024  chargeSignificance = cms.double( -1.0 ),
1025  pixelSeedExtension = cms.bool( False ),
1026  strictSeedExtension = cms.bool( False ),
1027  nSigmaMinPt = cms.double( 5.0 ),
1028  maxCCCLostHits = cms.int32( 1 ),
1029  minPt = cms.double( 0.075 ),
1030  maxConsecLostHits = cms.int32( 1 ),
1031  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1032  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1033  seedPairPenalty = cms.int32( 0 ),
1034  maxNumberOfHits = cms.int32( 100 ),
1035  minNumberOfHitsForLoopers = cms.int32( 13 ),
1036  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1037  minNumberOfHitsPerLoop = cms.int32( 4 ),
1038  minHitsMinPt = cms.int32( 3 ),
1039  maxLostHitsFraction = cms.double( 0.1 ),
1040  maxLostHits = cms.int32( 999 )
1041 )
1042 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
1043  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1044  SeedMomentumForBOFF = cms.double( 5.0 ),
1045  propagator = cms.string( "PropagatorWithMaterial" ),
1046  forceKinematicWithRegionDirection = cms.bool( False ),
1047  magneticField = cms.string( "" ),
1048  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
1049  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
1050  MinOneOverPtError = cms.double( 1.0 )
1051 )
1052 fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet(
1053  useSameTrajFilter = cms.bool( True ),
1054  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1055  MeasurementTrackerName = cms.string( "" ),
1056  keepOriginalIfRebuildFails = cms.bool( False ),
1057  lostHitPenalty = cms.double( 30.0 ),
1058  lockHits = cms.bool( True ),
1059  requireSeedHitsInRebuild = cms.bool( True ),
1060  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1061  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1062  maxPtForLooperReconstruction = cms.double( 0.7 ),
1063  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1064  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1065  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1066  minNrOfHitsForRebuild = cms.int32( 5 ),
1067  maxCand = cms.int32( 3 ),
1068  alwaysUseInvalidHits = cms.bool( True ),
1069  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
1070  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ),
1071  intermediateCleaning = cms.bool( True ),
1072  foundHitBonus = cms.double( 5.0 ),
1073  updator = cms.string( "hltESPKFUpdator" ),
1074  bestHitOnly = cms.bool( True )
1075 )
1076 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet(
1077  useSameTrajFilter = cms.bool( True ),
1078  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1079  MeasurementTrackerName = cms.string( "" ),
1080  keepOriginalIfRebuildFails = cms.bool( False ),
1081  lostHitPenalty = cms.double( 30.0 ),
1082  lockHits = cms.bool( True ),
1083  requireSeedHitsInRebuild = cms.bool( True ),
1084  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1085  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1086  maxPtForLooperReconstruction = cms.double( 0.0 ),
1087  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1088  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1089  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1090  minNrOfHitsForRebuild = cms.int32( 5 ),
1091  maxCand = cms.int32( 2 ),
1092  alwaysUseInvalidHits = cms.bool( False ),
1093  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1094  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ),
1095  intermediateCleaning = cms.bool( True ),
1096  foundHitBonus = cms.double( 5.0 ),
1097  updator = cms.string( "hltESPKFUpdator" ),
1098  bestHitOnly = cms.bool( True )
1099 )
1100 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
1101  useSameTrajFilter = cms.bool( True ),
1102  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1103  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1104  lostHitPenalty = cms.double( 30.0 ),
1105  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1106  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1107  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1108  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1109  maxCand = cms.int32( 2 ),
1110  alwaysUseInvalidHits = cms.bool( False ),
1111  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1112  intermediateCleaning = cms.bool( True ),
1113  updator = cms.string( "hltESPKFUpdator" )
1114 )
1115 fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet(
1116  useSameTrajFilter = cms.bool( True ),
1117  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1118  MeasurementTrackerName = cms.string( "" ),
1119  keepOriginalIfRebuildFails = cms.bool( False ),
1120  lostHitPenalty = cms.double( 30.0 ),
1121  lockHits = cms.bool( True ),
1122  requireSeedHitsInRebuild = cms.bool( True ),
1123  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1124  maxDPhiForLooperReconstruction = cms.double( 0.0 ),
1125  maxPtForLooperReconstruction = cms.double( 0.0 ),
1126  propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1127  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1128  propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ),
1129  minNrOfHitsForRebuild = cms.int32( 5 ),
1130  maxCand = cms.int32( 2 ),
1131  alwaysUseInvalidHits = cms.bool( False ),
1132  estimator = cms.string( "hltESPChi2MeasurementEstimator9" ),
1133  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ),
1134  intermediateCleaning = cms.bool( True ),
1135  foundHitBonus = cms.double( 5.0 ),
1136  updator = cms.string( "hltESPKFUpdator" ),
1137  bestHitOnly = cms.bool( True )
1138 )
1139 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
1140 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
1141  useSameTrajFilter = cms.bool( True ),
1142  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1143  MeasurementTrackerName = cms.string( "" ),
1144  keepOriginalIfRebuildFails = cms.bool( False ),
1145  lostHitPenalty = cms.double( 30.0 ),
1146  lockHits = cms.bool( True ),
1147  requireSeedHitsInRebuild = cms.bool( True ),
1148  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1149  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1150  maxPtForLooperReconstruction = cms.double( 0.7 ),
1151  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1152  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1153  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1154  minNrOfHitsForRebuild = cms.int32( 5 ),
1155  maxCand = cms.int32( 4 ),
1156  alwaysUseInvalidHits = cms.bool( True ),
1157  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
1158  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
1159  intermediateCleaning = cms.bool( True ),
1160  foundHitBonus = cms.double( 5.0 ),
1161  updator = cms.string( "hltESPKFUpdator" ),
1162  bestHitOnly = cms.bool( True )
1163 )
1164 fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet(
1165  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1166  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1167  lostHitPenalty = cms.double( 30.0 ),
1168  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1169  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1170  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ),
1171  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1172  maxCand = cms.int32( 1 ),
1173  alwaysUseInvalidHits = cms.bool( False ),
1174  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1175  intermediateCleaning = cms.bool( True ),
1176  updator = cms.string( "hltESPKFUpdator" )
1177 )
1178 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
1179  minimumNumberOfHits = cms.int32( 5 ),
1180  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1181  seedExtension = cms.int32( 0 ),
1182  chargeSignificance = cms.double( -1.0 ),
1183  pixelSeedExtension = cms.bool( False ),
1184  strictSeedExtension = cms.bool( False ),
1185  nSigmaMinPt = cms.double( 5.0 ),
1186  maxCCCLostHits = cms.int32( 9999 ),
1187  minPt = cms.double( 2.0 ),
1188  maxConsecLostHits = cms.int32( 1 ),
1189  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1190  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1191  seedPairPenalty = cms.int32( 0 ),
1192  maxNumberOfHits = cms.int32( -1 ),
1193  minNumberOfHitsForLoopers = cms.int32( 13 ),
1194  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1195  minNumberOfHitsPerLoop = cms.int32( 4 ),
1196  minHitsMinPt = cms.int32( -1 ),
1197  maxLostHitsFraction = cms.double( 999.0 ),
1198  maxLostHits = cms.int32( 1 )
1199 )
1200 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
1201  useSameTrajFilter = cms.bool( True ),
1202  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1203  MeasurementTrackerName = cms.string( "" ),
1204  keepOriginalIfRebuildFails = cms.bool( False ),
1205  lostHitPenalty = cms.double( 30.0 ),
1206  lockHits = cms.bool( True ),
1207  requireSeedHitsInRebuild = cms.bool( True ),
1208  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1209  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1210  maxPtForLooperReconstruction = cms.double( 0.7 ),
1211  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1212  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1213  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1214  minNrOfHitsForRebuild = cms.int32( 5 ),
1215  maxCand = cms.int32( 50 ),
1216  alwaysUseInvalidHits = cms.bool( True ),
1217  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1218  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
1219  intermediateCleaning = cms.bool( True ),
1220  foundHitBonus = cms.double( 5.0 ),
1221  updator = cms.string( "hltESPKFUpdator" ),
1222  bestHitOnly = cms.bool( True )
1223 )
1224 fragment.HLTPSetPvClusterComparer = cms.PSet(
1225  track_chi2_max = cms.double( 9999999.0 ),
1226  track_pt_max = cms.double( 10.0 ),
1227  track_prob_min = cms.double( -1.0 ),
1228  track_pt_min = cms.double( 2.5 )
1229 )
1230 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1231  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1232  lostHitPenalty = cms.double( 30.0 ),
1233  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1234  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1235  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
1236  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1237  maxCand = cms.int32( 4 ),
1238  alwaysUseInvalidHits = cms.bool( True ),
1239  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1240  intermediateCleaning = cms.bool( True ),
1241  updator = cms.string( "hltESPKFUpdator" )
1242 )
1243 fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet(
1244  minimumNumberOfHits = cms.int32( 4 ),
1245  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1246  seedExtension = cms.int32( 0 ),
1247  chargeSignificance = cms.double( -1.0 ),
1248  pixelSeedExtension = cms.bool( False ),
1249  strictSeedExtension = cms.bool( False ),
1250  nSigmaMinPt = cms.double( 5.0 ),
1251  maxCCCLostHits = cms.int32( 9999 ),
1252  minPt = cms.double( 0.05 ),
1253  maxConsecLostHits = cms.int32( 1 ),
1254  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1255  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1256  seedPairPenalty = cms.int32( 0 ),
1257  maxNumberOfHits = cms.int32( 100 ),
1258  minNumberOfHitsForLoopers = cms.int32( 13 ),
1259  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1260  minNumberOfHitsPerLoop = cms.int32( 4 ),
1261  minHitsMinPt = cms.int32( 3 ),
1262  maxLostHitsFraction = cms.double( 0.1 ),
1263  maxLostHits = cms.int32( 0 )
1264 )
1265 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
1266  useSameTrajFilter = cms.bool( True ),
1267  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1268  MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ),
1269  keepOriginalIfRebuildFails = cms.bool( False ),
1270  lostHitPenalty = cms.double( 30.0 ),
1271  lockHits = cms.bool( True ),
1272  requireSeedHitsInRebuild = cms.bool( True ),
1273  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1274  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1275  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
1276  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1277  minNrOfHitsForRebuild = cms.int32( 5 ),
1278  maxCand = cms.int32( 2 ),
1279  alwaysUseInvalidHits = cms.bool( False ),
1280  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
1281  intermediateCleaning = cms.bool( True ),
1282  foundHitBonus = cms.double( 5.0 ),
1283  updator = cms.string( "hltESPKFUpdator" ),
1284  bestHitOnly = cms.bool( True )
1285 )
1286 fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet(
1287  rescaleErrorIfFail = cms.double( 1.0 ),
1288  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
1289  MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ),
1290  lostHitPenalty = cms.double( 30.0 ),
1291  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1292  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1293  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
1294  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1295  maxCand = cms.int32( 5 ),
1296  alwaysUseInvalidHits = cms.bool( True ),
1297  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1298  intermediateCleaning = cms.bool( False ),
1299  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1300  updator = cms.string( "hltESPKFUpdator" ),
1301  deltaEta = cms.double( -1.0 ),
1302  useSeedLayer = cms.bool( True ),
1303  deltaPhi = cms.double( -1.0 )
1304 )
1305 fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet(
1306  minimumNumberOfHits = cms.int32( 6 ),
1307  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1308  seedExtension = cms.int32( 0 ),
1309  chargeSignificance = cms.double( -1.0 ),
1310  pixelSeedExtension = cms.bool( False ),
1311  strictSeedExtension = cms.bool( False ),
1312  nSigmaMinPt = cms.double( 5.0 ),
1313  maxCCCLostHits = cms.int32( 9999 ),
1314  minPt = cms.double( 1.0 ),
1315  maxConsecLostHits = cms.int32( 1 ),
1316  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1317  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1318  seedPairPenalty = cms.int32( 0 ),
1319  maxNumberOfHits = cms.int32( 100 ),
1320  minNumberOfHitsForLoopers = cms.int32( 13 ),
1321  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1322  minNumberOfHitsPerLoop = cms.int32( 4 ),
1323  minHitsMinPt = cms.int32( 3 ),
1324  maxLostHitsFraction = cms.double( 999.0 ),
1325  maxLostHits = cms.int32( 100 )
1326 )
1327 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
1328  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1329  bestHitOnly = cms.bool( True ),
1330  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1331  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1332  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
1333  useSameTrajFilter = cms.bool( True ),
1334  maxCand = cms.int32( 3 ),
1335  intermediateCleaning = cms.bool( True ),
1336  lostHitPenalty = cms.double( 30.0 ),
1337  foundHitBonus = cms.double( 10.0 ),
1338  MeasurementTrackerName = cms.string( "" ),
1339  lockHits = cms.bool( True ),
1340  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1341  updator = cms.string( "hltESPKFUpdator" ),
1342  alwaysUseInvalidHits = cms.bool( True ),
1343  requireSeedHitsInRebuild = cms.bool( True ),
1344  keepOriginalIfRebuildFails = cms.bool( True ),
1345  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1346  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1347  minNrOfHitsForRebuild = cms.int32( 1 ),
1348  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1349  maxPtForLooperReconstruction = cms.double( 0.7 )
1350 )
1351 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
1352  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1353  minimumNumberOfHits = cms.int32( 3 ),
1354  seedPairPenalty = cms.int32( 0 ),
1355  chargeSignificance = cms.double( -1.0 ),
1356  minPt = cms.double( 0.2 ),
1357  nSigmaMinPt = cms.double( 5.0 ),
1358  minHitsMinPt = cms.int32( 3 ),
1359  maxLostHits = cms.int32( 999 ),
1360  maxConsecLostHits = cms.int32( 1 ),
1361  maxNumberOfHits = cms.int32( 100 ),
1362  maxLostHitsFraction = cms.double( 0.1 ),
1363  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1364  seedExtension = cms.int32( 0 ),
1365  strictSeedExtension = cms.bool( False ),
1366  pixelSeedExtension = cms.bool( False ),
1367  minNumberOfHitsForLoopers = cms.int32( 13 ),
1368  minNumberOfHitsPerLoop = cms.int32( 4 ),
1369  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1370  maxCCCLostHits = cms.int32( 0 ),
1371  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1372 )
1373 fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet(
1374  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1375  bestHitOnly = cms.bool( True ),
1376  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1377  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1378  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ),
1379  useSameTrajFilter = cms.bool( True ),
1380  maxCand = cms.int32( 4 ),
1381  intermediateCleaning = cms.bool( True ),
1382  lostHitPenalty = cms.double( 30.0 ),
1383  foundHitBonus = cms.double( 10.0 ),
1384  MeasurementTrackerName = cms.string( "" ),
1385  lockHits = cms.bool( True ),
1386  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1387  updator = cms.string( "hltESPKFUpdator" ),
1388  alwaysUseInvalidHits = cms.bool( True ),
1389  requireSeedHitsInRebuild = cms.bool( True ),
1390  keepOriginalIfRebuildFails = cms.bool( False ),
1391  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1392  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1393  minNrOfHitsForRebuild = cms.int32( 5 ),
1394  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1395  maxPtForLooperReconstruction = cms.double( 0.7 )
1396 )
1397 fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet(
1398  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1399  minimumNumberOfHits = cms.int32( 3 ),
1400  seedPairPenalty = cms.int32( 0 ),
1401  chargeSignificance = cms.double( -1.0 ),
1402  minPt = cms.double( 0.075 ),
1403  nSigmaMinPt = cms.double( 5.0 ),
1404  minHitsMinPt = cms.int32( 3 ),
1405  maxLostHits = cms.int32( 999 ),
1406  maxConsecLostHits = cms.int32( 1 ),
1407  maxNumberOfHits = cms.int32( 100 ),
1408  maxLostHitsFraction = cms.double( 0.1 ),
1409  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1410  seedExtension = cms.int32( 0 ),
1411  strictSeedExtension = cms.bool( False ),
1412  pixelSeedExtension = cms.bool( False ),
1413  minNumberOfHitsForLoopers = cms.int32( 13 ),
1414  minNumberOfHitsPerLoop = cms.int32( 4 ),
1415  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1416  maxCCCLostHits = cms.int32( 0 ),
1417  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1418 )
1419 fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet(
1420  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1421  bestHitOnly = cms.bool( True ),
1422  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1423  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1424  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ),
1425  useSameTrajFilter = cms.bool( True ),
1426  maxCand = cms.int32( 3 ),
1427  intermediateCleaning = cms.bool( True ),
1428  lostHitPenalty = cms.double( 30.0 ),
1429  foundHitBonus = cms.double( 10.0 ),
1430  MeasurementTrackerName = cms.string( "" ),
1431  lockHits = cms.bool( True ),
1432  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1433  updator = cms.string( "hltESPKFUpdator" ),
1434  alwaysUseInvalidHits = cms.bool( True ),
1435  requireSeedHitsInRebuild = cms.bool( True ),
1436  keepOriginalIfRebuildFails = cms.bool( False ),
1437  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1438  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1439  minNrOfHitsForRebuild = cms.int32( 5 ),
1440  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1441  maxPtForLooperReconstruction = cms.double( 0.7 )
1442 )
1443 fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet(
1444  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1445  minimumNumberOfHits = cms.int32( 3 ),
1446  seedPairPenalty = cms.int32( 5 ),
1447  chargeSignificance = cms.double( -1.0 ),
1448  minPt = cms.double( 0.2 ),
1449  nSigmaMinPt = cms.double( 5.0 ),
1450  minHitsMinPt = cms.int32( 3 ),
1451  maxLostHits = cms.int32( 999 ),
1452  maxConsecLostHits = cms.int32( 1 ),
1453  maxNumberOfHits = cms.int32( 100 ),
1454  maxLostHitsFraction = cms.double( 0.1 ),
1455  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1456  seedExtension = cms.int32( 0 ),
1457  strictSeedExtension = cms.bool( False ),
1458  pixelSeedExtension = cms.bool( False ),
1459  minNumberOfHitsForLoopers = cms.int32( 13 ),
1460  minNumberOfHitsPerLoop = cms.int32( 4 ),
1461  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1462  maxCCCLostHits = cms.int32( 0 ),
1463  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1464 )
1465 fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet(
1466  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1467  bestHitOnly = cms.bool( True ),
1468  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1469  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1470  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ),
1471  useSameTrajFilter = cms.bool( True ),
1472  maxCand = cms.int32( 4 ),
1473  intermediateCleaning = cms.bool( True ),
1474  lostHitPenalty = cms.double( 30.0 ),
1475  foundHitBonus = cms.double( 10.0 ),
1476  MeasurementTrackerName = cms.string( "" ),
1477  lockHits = cms.bool( True ),
1478  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1479  updator = cms.string( "hltESPKFUpdator" ),
1480  alwaysUseInvalidHits = cms.bool( True ),
1481  requireSeedHitsInRebuild = cms.bool( True ),
1482  keepOriginalIfRebuildFails = cms.bool( False ),
1483  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
1484  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1485  minNrOfHitsForRebuild = cms.int32( 5 ),
1486  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1487  maxPtForLooperReconstruction = cms.double( 0.7 )
1488 )
1489 fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet(
1490  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1491  minimumNumberOfHits = cms.int32( 3 ),
1492  seedPairPenalty = cms.int32( 0 ),
1493  chargeSignificance = cms.double( -1.0 ),
1494  minPt = cms.double( 0.075 ),
1495  nSigmaMinPt = cms.double( 5.0 ),
1496  minHitsMinPt = cms.int32( 3 ),
1497  maxLostHits = cms.int32( 999 ),
1498  maxConsecLostHits = cms.int32( 1 ),
1499  maxNumberOfHits = cms.int32( 100 ),
1500  maxLostHitsFraction = cms.double( 0.1 ),
1501  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1502  seedExtension = cms.int32( 0 ),
1503  strictSeedExtension = cms.bool( False ),
1504  pixelSeedExtension = cms.bool( False ),
1505  minNumberOfHitsForLoopers = cms.int32( 13 ),
1506  minNumberOfHitsPerLoop = cms.int32( 4 ),
1507  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1508  maxCCCLostHits = cms.int32( 0 ),
1509  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1510 )
1511 fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet(
1512  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1513  bestHitOnly = cms.bool( True ),
1514  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1515  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1516  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ),
1517  useSameTrajFilter = cms.bool( True ),
1518  maxCand = cms.int32( 3 ),
1519  intermediateCleaning = cms.bool( True ),
1520  lostHitPenalty = cms.double( 30.0 ),
1521  foundHitBonus = cms.double( 10.0 ),
1522  MeasurementTrackerName = cms.string( "" ),
1523  lockHits = cms.bool( True ),
1524  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1525  updator = cms.string( "hltESPKFUpdator" ),
1526  alwaysUseInvalidHits = cms.bool( True ),
1527  requireSeedHitsInRebuild = cms.bool( True ),
1528  keepOriginalIfRebuildFails = cms.bool( False ),
1529  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1530  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1531  minNrOfHitsForRebuild = cms.int32( 5 ),
1532  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1533  maxPtForLooperReconstruction = cms.double( 0.7 )
1534 )
1535 fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet(
1536  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1537  minimumNumberOfHits = cms.int32( 3 ),
1538  seedPairPenalty = cms.int32( 0 ),
1539  chargeSignificance = cms.double( -1.0 ),
1540  minPt = cms.double( 0.075 ),
1541  nSigmaMinPt = cms.double( 5.0 ),
1542  minHitsMinPt = cms.int32( 3 ),
1543  maxLostHits = cms.int32( 999 ),
1544  maxConsecLostHits = cms.int32( 1 ),
1545  maxNumberOfHits = cms.int32( 100 ),
1546  maxLostHitsFraction = cms.double( 0.1 ),
1547  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1548  seedExtension = cms.int32( 0 ),
1549  strictSeedExtension = cms.bool( False ),
1550  pixelSeedExtension = cms.bool( False ),
1551  minNumberOfHitsForLoopers = cms.int32( 13 ),
1552  minNumberOfHitsPerLoop = cms.int32( 4 ),
1553  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1554  maxCCCLostHits = cms.int32( 0 ),
1555  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1556 )
1557 fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet(
1558  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1559  bestHitOnly = cms.bool( True ),
1560  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1561  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1562  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ),
1563  useSameTrajFilter = cms.bool( True ),
1564  maxCand = cms.int32( 3 ),
1565  intermediateCleaning = cms.bool( True ),
1566  lostHitPenalty = cms.double( 30.0 ),
1567  foundHitBonus = cms.double( 10.0 ),
1568  MeasurementTrackerName = cms.string( "" ),
1569  lockHits = cms.bool( True ),
1570  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1571  updator = cms.string( "hltESPKFUpdator" ),
1572  alwaysUseInvalidHits = cms.bool( True ),
1573  requireSeedHitsInRebuild = cms.bool( True ),
1574  keepOriginalIfRebuildFails = cms.bool( False ),
1575  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1576  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1577  minNrOfHitsForRebuild = cms.int32( 5 ),
1578  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1579  maxPtForLooperReconstruction = cms.double( 0.7 )
1580 )
1581 fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet(
1582  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1583  minimumNumberOfHits = cms.int32( 3 ),
1584  seedPairPenalty = cms.int32( 0 ),
1585  chargeSignificance = cms.double( -1.0 ),
1586  minPt = cms.double( 0.075 ),
1587  nSigmaMinPt = cms.double( 5.0 ),
1588  minHitsMinPt = cms.int32( 3 ),
1589  maxLostHits = cms.int32( 999 ),
1590  maxConsecLostHits = cms.int32( 1 ),
1591  maxNumberOfHits = cms.int32( 100 ),
1592  maxLostHitsFraction = cms.double( 0.1 ),
1593  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1594  seedExtension = cms.int32( 0 ),
1595  strictSeedExtension = cms.bool( False ),
1596  pixelSeedExtension = cms.bool( False ),
1597  minNumberOfHitsForLoopers = cms.int32( 13 ),
1598  minNumberOfHitsPerLoop = cms.int32( 4 ),
1599  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1600  maxCCCLostHits = cms.int32( 0 ),
1601  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
1602 )
1603 fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet(
1604  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1605  bestHitOnly = cms.bool( True ),
1606  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1607  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1608  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ),
1609  useSameTrajFilter = cms.bool( True ),
1610  maxCand = cms.int32( 2 ),
1611  intermediateCleaning = cms.bool( True ),
1612  lostHitPenalty = cms.double( 30.0 ),
1613  foundHitBonus = cms.double( 10.0 ),
1614  MeasurementTrackerName = cms.string( "" ),
1615  lockHits = cms.bool( True ),
1616  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1617  updator = cms.string( "hltESPKFUpdator" ),
1618  alwaysUseInvalidHits = cms.bool( True ),
1619  requireSeedHitsInRebuild = cms.bool( True ),
1620  keepOriginalIfRebuildFails = cms.bool( False ),
1621  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1622  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1623  minNrOfHitsForRebuild = cms.int32( 5 ),
1624  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1625  maxPtForLooperReconstruction = cms.double( 0.7 )
1626 )
1627 fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet(
1628  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1629  minimumNumberOfHits = cms.int32( 3 ),
1630  seedPairPenalty = cms.int32( 0 ),
1631  chargeSignificance = cms.double( -1.0 ),
1632  minPt = cms.double( 0.1 ),
1633  nSigmaMinPt = cms.double( 5.0 ),
1634  minHitsMinPt = cms.int32( 3 ),
1635  maxLostHits = cms.int32( 999 ),
1636  maxConsecLostHits = cms.int32( 1 ),
1637  maxNumberOfHits = cms.int32( 100 ),
1638  maxLostHitsFraction = cms.double( 0.1 ),
1639  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1640  seedExtension = cms.int32( 0 ),
1641  strictSeedExtension = cms.bool( False ),
1642  pixelSeedExtension = cms.bool( False ),
1643  minNumberOfHitsForLoopers = cms.int32( 13 ),
1644  minNumberOfHitsPerLoop = cms.int32( 4 ),
1645  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1646  maxCCCLostHits = cms.int32( 9999 ),
1647  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1648 )
1649 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
1650  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1651  bestHitOnly = cms.bool( True ),
1652  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1653  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1654  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
1655  useSameTrajFilter = cms.bool( True ),
1656  maxCand = cms.int32( 2 ),
1657  intermediateCleaning = cms.bool( True ),
1658  lostHitPenalty = cms.double( 30.0 ),
1659  foundHitBonus = cms.double( 10.0 ),
1660  MeasurementTrackerName = cms.string( "" ),
1661  lockHits = cms.bool( True ),
1662  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1663  updator = cms.string( "hltESPKFUpdator" ),
1664  alwaysUseInvalidHits = cms.bool( False ),
1665  requireSeedHitsInRebuild = cms.bool( True ),
1666  keepOriginalIfRebuildFails = cms.bool( False ),
1667  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1668  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1669  minNrOfHitsForRebuild = cms.int32( 4 ),
1670  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1671  maxPtForLooperReconstruction = cms.double( 0.7 )
1672 )
1673 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
1674  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1675  minimumNumberOfHits = cms.int32( 4 ),
1676  seedPairPenalty = cms.int32( 1 ),
1677  chargeSignificance = cms.double( -1.0 ),
1678  minPt = cms.double( 0.1 ),
1679  nSigmaMinPt = cms.double( 5.0 ),
1680  minHitsMinPt = cms.int32( 3 ),
1681  maxLostHits = cms.int32( 0 ),
1682  maxConsecLostHits = cms.int32( 1 ),
1683  maxNumberOfHits = cms.int32( 100 ),
1684  maxLostHitsFraction = cms.double( 0.1 ),
1685  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1686  seedExtension = cms.int32( 0 ),
1687  strictSeedExtension = cms.bool( False ),
1688  pixelSeedExtension = cms.bool( False ),
1689  minNumberOfHitsForLoopers = cms.int32( 13 ),
1690  minNumberOfHitsPerLoop = cms.int32( 4 ),
1691  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1692  maxCCCLostHits = cms.int32( 9999 ),
1693  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1694 )
1695 fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet(
1696  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1697  minimumNumberOfHits = cms.int32( 5 ),
1698  seedPairPenalty = cms.int32( 1 ),
1699  chargeSignificance = cms.double( -1.0 ),
1700  minPt = cms.double( 0.1 ),
1701  nSigmaMinPt = cms.double( 5.0 ),
1702  minHitsMinPt = cms.int32( 3 ),
1703  maxLostHits = cms.int32( 0 ),
1704  maxConsecLostHits = cms.int32( 1 ),
1705  maxNumberOfHits = cms.int32( 100 ),
1706  maxLostHitsFraction = cms.double( 0.1 ),
1707  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1708  seedExtension = cms.int32( 0 ),
1709  strictSeedExtension = cms.bool( False ),
1710  pixelSeedExtension = cms.bool( False ),
1711  minNumberOfHitsForLoopers = cms.int32( 13 ),
1712  minNumberOfHitsPerLoop = cms.int32( 4 ),
1713  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1714  maxCCCLostHits = cms.int32( 9999 ),
1715  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1716 )
1717 fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet(
1718  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1719  minimumNumberOfHits = cms.int32( 4 ),
1720  seedPairPenalty = cms.int32( 1 ),
1721  chargeSignificance = cms.double( -1.0 ),
1722  minPt = cms.double( 0.1 ),
1723  nSigmaMinPt = cms.double( 5.0 ),
1724  minHitsMinPt = cms.int32( 3 ),
1725  maxLostHits = cms.int32( 0 ),
1726  maxConsecLostHits = cms.int32( 1 ),
1727  maxNumberOfHits = cms.int32( 100 ),
1728  maxLostHitsFraction = cms.double( 0.1 ),
1729  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1730  seedExtension = cms.int32( 0 ),
1731  strictSeedExtension = cms.bool( False ),
1732  pixelSeedExtension = cms.bool( False ),
1733  minNumberOfHitsForLoopers = cms.int32( 13 ),
1734  minNumberOfHitsPerLoop = cms.int32( 4 ),
1735  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1736  maxCCCLostHits = cms.int32( 9999 ),
1737  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) )
1738 )
1739 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
1740  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1741  bestHitOnly = cms.bool( True ),
1742  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1743  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ),
1744  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ),
1745  useSameTrajFilter = cms.bool( False ),
1746  maxCand = cms.int32( 2 ),
1747  intermediateCleaning = cms.bool( True ),
1748  lostHitPenalty = cms.double( 30.0 ),
1749  foundHitBonus = cms.double( 10.0 ),
1750  MeasurementTrackerName = cms.string( "" ),
1751  lockHits = cms.bool( True ),
1752  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1753  updator = cms.string( "hltESPKFUpdator" ),
1754  alwaysUseInvalidHits = cms.bool( False ),
1755  requireSeedHitsInRebuild = cms.bool( True ),
1756  keepOriginalIfRebuildFails = cms.bool( False ),
1757  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1758  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1759  minNrOfHitsForRebuild = cms.int32( 4 ),
1760  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1761  maxPtForLooperReconstruction = cms.double( 0.7 )
1762 )
1763 fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet(
1764  rescaleErrorIfFail = cms.double( 1.0 ),
1765  keepOriginalIfRebuildFails = cms.bool( False ),
1766  lockHits = cms.bool( True ),
1767  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1768  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1769  maxCand = cms.int32( 5 ),
1770  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1771  intermediateCleaning = cms.bool( True ),
1772  bestHitOnly = cms.bool( True ),
1773  deltaEta = cms.double( -1.0 ),
1774  useSeedLayer = cms.bool( False ),
1775  useSameTrajFilter = cms.bool( True ),
1776  MeasurementTrackerName = cms.string( "hltSiStripClusters" ),
1777  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1778  lostHitPenalty = cms.double( 30.0 ),
1779  requireSeedHitsInRebuild = cms.bool( False ),
1780  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1781  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1782  minNrOfHitsForRebuild = cms.int32( 5 ),
1783  alwaysUseInvalidHits = cms.bool( True ),
1784  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ),
1785  foundHitBonus = cms.double( 1000.0 ),
1786  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
1787  updator = cms.string( "hltESPKFUpdator" ),
1788  deltaPhi = cms.double( -1.0 )
1789 )
1790 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1791  useSameTrajFilter = cms.bool( True ),
1792  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1793  MeasurementTrackerName = cms.string( "" ),
1794  keepOriginalIfRebuildFails = cms.bool( True ),
1795  lostHitPenalty = cms.double( 1.0 ),
1796  lockHits = cms.bool( True ),
1797  requireSeedHitsInRebuild = cms.bool( True ),
1798  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1799  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1800  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1801  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1802  minNrOfHitsForRebuild = cms.int32( 2 ),
1803  maxCand = cms.int32( 5 ),
1804  alwaysUseInvalidHits = cms.bool( True ),
1805  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1806  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
1807  intermediateCleaning = cms.bool( True ),
1808  foundHitBonus = cms.double( 1000.0 ),
1809  updator = cms.string( "hltESPKFUpdator" ),
1810  bestHitOnly = cms.bool( True )
1811 )
1812 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1813  minimumNumberOfHits = cms.int32( 3 ),
1814  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1815  seedExtension = cms.int32( 0 ),
1816  chargeSignificance = cms.double( -1.0 ),
1817  pixelSeedExtension = cms.bool( False ),
1818  strictSeedExtension = cms.bool( False ),
1819  nSigmaMinPt = cms.double( 5.0 ),
1820  maxCCCLostHits = cms.int32( 9999 ),
1821  minPt = cms.double( 0.9 ),
1822  maxConsecLostHits = cms.int32( 1 ),
1823  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1824  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1825  seedPairPenalty = cms.int32( 0 ),
1826  maxNumberOfHits = cms.int32( 100 ),
1827  minNumberOfHitsForLoopers = cms.int32( 13 ),
1828  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1829  minNumberOfHitsPerLoop = cms.int32( 4 ),
1830  minHitsMinPt = cms.int32( 3 ),
1831  maxLostHitsFraction = cms.double( 0.1 ),
1832  maxLostHits = cms.int32( 999 )
1833 )
1834 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1835  useSameTrajFilter = cms.bool( True ),
1836  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1837  MeasurementTrackerName = cms.string( "" ),
1838  keepOriginalIfRebuildFails = cms.bool( True ),
1839  lostHitPenalty = cms.double( 1.0 ),
1840  lockHits = cms.bool( True ),
1841  requireSeedHitsInRebuild = cms.bool( True ),
1842  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1843  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
1844  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1845  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
1846  minNrOfHitsForRebuild = cms.int32( 2 ),
1847  maxCand = cms.int32( 5 ),
1848  alwaysUseInvalidHits = cms.bool( True ),
1849  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1850  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
1851  intermediateCleaning = cms.bool( True ),
1852  foundHitBonus = cms.double( 1000.0 ),
1853  updator = cms.string( "hltESPKFUpdator" ),
1854  bestHitOnly = cms.bool( True )
1855 )
1856 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
1857  minimumNumberOfHits = cms.int32( 3 ),
1858  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1859  seedExtension = cms.int32( 0 ),
1860  chargeSignificance = cms.double( -1.0 ),
1861  pixelSeedExtension = cms.bool( False ),
1862  strictSeedExtension = cms.bool( False ),
1863  nSigmaMinPt = cms.double( 5.0 ),
1864  maxCCCLostHits = cms.int32( 9999 ),
1865  minPt = cms.double( 0.9 ),
1866  maxConsecLostHits = cms.int32( 1 ),
1867  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1868  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1869  seedPairPenalty = cms.int32( 0 ),
1870  maxNumberOfHits = cms.int32( 100 ),
1871  minNumberOfHitsForLoopers = cms.int32( 13 ),
1872  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1873  minNumberOfHitsPerLoop = cms.int32( 4 ),
1874  minHitsMinPt = cms.int32( 3 ),
1875  maxLostHitsFraction = cms.double( 0.1 ),
1876  maxLostHits = cms.int32( 999 )
1877 )
1878 fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
1879  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
1880  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1881  lostHitPenalty = cms.double( 30.0 ),
1882  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1883  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1884  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ),
1885  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1886  maxCand = cms.int32( 2 ),
1887  alwaysUseInvalidHits = cms.bool( False ),
1888  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1889  intermediateCleaning = cms.bool( True ),
1890  updator = cms.string( "hltESPKFUpdator" )
1891 )
1892 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
1893  minimumNumberOfHits = cms.int32( 5 ),
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.3 ),
1902  maxConsecLostHits = cms.int32( 3 ),
1903  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1904  constantValueForLostHitsFractionFilter = cms.double( 1.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( 999.0 ),
1912  maxLostHits = cms.int32( 1 )
1913 )
1914 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1915  useSameTrajFilter = cms.bool( True ),
1916  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1917  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1918  keepOriginalIfRebuildFails = cms.bool( False ),
1919  lostHitPenalty = cms.double( 30.0 ),
1920  lockHits = cms.bool( True ),
1921  requireSeedHitsInRebuild = cms.bool( False ),
1922  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1923  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1924  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
1925  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1926  minNrOfHitsForRebuild = cms.int32( 5 ),
1927  maxCand = cms.int32( 2 ),
1928  alwaysUseInvalidHits = cms.bool( False ),
1929  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1930  intermediateCleaning = cms.bool( True ),
1931  foundHitBonus = cms.double( 1000.0 ),
1932  updator = cms.string( "hltESPKFUpdator" ),
1933  bestHitOnly = cms.bool( True )
1934 )
1935 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
1936  minimumNumberOfHits = cms.int32( 5 ),
1937  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1938  seedExtension = cms.int32( 0 ),
1939  chargeSignificance = cms.double( -1.0 ),
1940  pixelSeedExtension = cms.bool( False ),
1941  strictSeedExtension = cms.bool( False ),
1942  nSigmaMinPt = cms.double( 5.0 ),
1943  maxCCCLostHits = cms.int32( 9999 ),
1944  minPt = cms.double( 0.3 ),
1945  maxConsecLostHits = cms.int32( 3 ),
1946  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1947  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1948  seedPairPenalty = cms.int32( 0 ),
1949  maxNumberOfHits = cms.int32( 100 ),
1950  minNumberOfHitsForLoopers = cms.int32( 13 ),
1951  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1952  minNumberOfHitsPerLoop = cms.int32( 4 ),
1953  minHitsMinPt = cms.int32( 3 ),
1954  maxLostHitsFraction = cms.double( 999.0 ),
1955  maxLostHits = cms.int32( 1 )
1956 )
1957 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1958  useSameTrajFilter = cms.bool( True ),
1959  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1960  MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ),
1961  keepOriginalIfRebuildFails = cms.bool( False ),
1962  lostHitPenalty = cms.double( 30.0 ),
1963  lockHits = cms.bool( True ),
1964  requireSeedHitsInRebuild = cms.bool( False ),
1965  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1966  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1967  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
1968  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1969  minNrOfHitsForRebuild = cms.int32( 5 ),
1970  maxCand = cms.int32( 2 ),
1971  alwaysUseInvalidHits = cms.bool( False ),
1972  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1973  intermediateCleaning = cms.bool( True ),
1974  foundHitBonus = cms.double( 1000.0 ),
1975  updator = cms.string( "hltESPKFUpdator" ),
1976  bestHitOnly = cms.bool( True )
1977 )
1978 fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet(
1979  minimumNumberOfHits = cms.int32( 5 ),
1980  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1981  seedExtension = cms.int32( 0 ),
1982  chargeSignificance = cms.double( -1.0 ),
1983  pixelSeedExtension = cms.bool( False ),
1984  strictSeedExtension = cms.bool( False ),
1985  nSigmaMinPt = cms.double( 5.0 ),
1986  maxCCCLostHits = cms.int32( 9999 ),
1987  minPt = cms.double( 3.0 ),
1988  maxConsecLostHits = cms.int32( 1 ),
1989  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1990  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
1991  seedPairPenalty = cms.int32( 0 ),
1992  maxNumberOfHits = cms.int32( -1 ),
1993  minNumberOfHitsForLoopers = cms.int32( 13 ),
1994  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1995  minNumberOfHitsPerLoop = cms.int32( 4 ),
1996  minHitsMinPt = cms.int32( 3 ),
1997  maxLostHitsFraction = cms.double( 999.0 ),
1998  maxLostHits = cms.int32( 1 )
1999 )
2000 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
2001  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2002  minimumNumberOfHits = cms.int32( 4 ),
2003  seedPairPenalty = cms.int32( 0 ),
2004  chargeSignificance = cms.double( -1.0 ),
2005  minPt = cms.double( 0.1 ),
2006  nSigmaMinPt = cms.double( 5.0 ),
2007  minHitsMinPt = cms.int32( 3 ),
2008  maxLostHits = cms.int32( 999 ),
2009  maxConsecLostHits = cms.int32( 1 ),
2010  maxNumberOfHits = cms.int32( 100 ),
2011  maxLostHitsFraction = cms.double( 0.1 ),
2012  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2013  seedExtension = cms.int32( 0 ),
2014  strictSeedExtension = cms.bool( False ),
2015  pixelSeedExtension = cms.bool( False ),
2016  minNumberOfHitsForLoopers = cms.int32( 13 ),
2017  minNumberOfHitsPerLoop = cms.int32( 4 ),
2018  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2019  maxCCCLostHits = cms.int32( 0 ),
2020  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2021 )
2022 fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet(
2023  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2024  minimumNumberOfHits = cms.int32( 4 ),
2025  seedPairPenalty = cms.int32( 0 ),
2026  chargeSignificance = cms.double( -1.0 ),
2027  minPt = cms.double( 0.1 ),
2028  nSigmaMinPt = cms.double( 5.0 ),
2029  minHitsMinPt = cms.int32( 3 ),
2030  maxLostHits = cms.int32( 999 ),
2031  maxConsecLostHits = cms.int32( 1 ),
2032  maxNumberOfHits = cms.int32( 100 ),
2033  maxLostHitsFraction = cms.double( 0.1 ),
2034  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2035  seedExtension = cms.int32( 1 ),
2036  strictSeedExtension = cms.bool( False ),
2037  pixelSeedExtension = cms.bool( False ),
2038  minNumberOfHitsForLoopers = cms.int32( 13 ),
2039  minNumberOfHitsPerLoop = cms.int32( 4 ),
2040  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2041  maxCCCLostHits = cms.int32( 0 ),
2042  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) )
2043 )
2044 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
2045  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2046  bestHitOnly = cms.bool( True ),
2047  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2048  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
2049  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ),
2050  useSameTrajFilter = cms.bool( False ),
2051  maxCand = cms.int32( 3 ),
2052  intermediateCleaning = cms.bool( True ),
2053  lostHitPenalty = cms.double( 30.0 ),
2054  foundHitBonus = cms.double( 10.0 ),
2055  MeasurementTrackerName = cms.string( "" ),
2056  lockHits = cms.bool( True ),
2057  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2058  updator = cms.string( "hltESPKFUpdator" ),
2059  alwaysUseInvalidHits = cms.bool( True ),
2060  requireSeedHitsInRebuild = cms.bool( True ),
2061  keepOriginalIfRebuildFails = cms.bool( False ),
2062  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2063  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2064  minNrOfHitsForRebuild = cms.int32( 5 ),
2065  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2066  maxPtForLooperReconstruction = cms.double( 0.7 )
2067 )
2068 fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet(
2069  useSameTrajFilter = cms.bool( False ),
2070  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2071  MeasurementTrackerName = cms.string( "" ),
2072  keepOriginalIfRebuildFails = cms.bool( False ),
2073  lostHitPenalty = cms.double( 30.0 ),
2074  lockHits = cms.bool( True ),
2075  requireSeedHitsInRebuild = cms.bool( True ),
2076  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2077  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2078  maxPtForLooperReconstruction = cms.double( 0.7 ),
2079  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2080  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ),
2081  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2082  minNrOfHitsForRebuild = cms.int32( 4 ),
2083  maxCand = cms.int32( 2 ),
2084  alwaysUseInvalidHits = cms.bool( False ),
2085  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
2086  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ),
2087  intermediateCleaning = cms.bool( True ),
2088  foundHitBonus = cms.double( 10.0 ),
2089  updator = cms.string( "hltESPKFUpdator" ),
2090  bestHitOnly = cms.bool( True )
2091 )
2092 fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2093  minimumNumberOfHits = cms.int32( 3 ),
2094  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2095  seedExtension = cms.int32( 0 ),
2096  chargeSignificance = cms.double( -1.0 ),
2097  pixelSeedExtension = cms.bool( False ),
2098  strictSeedExtension = cms.bool( False ),
2099  nSigmaMinPt = cms.double( 5.0 ),
2100  maxCCCLostHits = cms.int32( 0 ),
2101  minPt = cms.double( 0.49 ),
2102  maxConsecLostHits = cms.int32( 1 ),
2103  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2104  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2105  seedPairPenalty = cms.int32( 0 ),
2106  maxNumberOfHits = cms.int32( 100 ),
2107  minNumberOfHitsForLoopers = cms.int32( 13 ),
2108  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2109  minNumberOfHitsPerLoop = cms.int32( 4 ),
2110  minHitsMinPt = cms.int32( 3 ),
2111  maxLostHitsFraction = cms.double( 0.1 ),
2112  maxLostHits = cms.int32( 999 )
2113 )
2114 fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2115  minimumNumberOfHits = cms.int32( 3 ),
2116  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2117  seedExtension = cms.int32( 0 ),
2118  chargeSignificance = cms.double( -1.0 ),
2119  pixelSeedExtension = cms.bool( False ),
2120  strictSeedExtension = cms.bool( False ),
2121  nSigmaMinPt = cms.double( 5.0 ),
2122  maxCCCLostHits = cms.int32( 0 ),
2123  minPt = cms.double( 0.9 ),
2124  maxConsecLostHits = cms.int32( 1 ),
2125  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2126  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2127  seedPairPenalty = cms.int32( 0 ),
2128  maxNumberOfHits = cms.int32( 100 ),
2129  minNumberOfHitsForLoopers = cms.int32( 13 ),
2130  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2131  minNumberOfHitsPerLoop = cms.int32( 4 ),
2132  minHitsMinPt = cms.int32( 3 ),
2133  maxLostHitsFraction = cms.double( 0.1 ),
2134  maxLostHits = cms.int32( 999 )
2135 )
2136 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
2137  minimumNumberOfHits = cms.int32( 5 ),
2138  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2139  seedExtension = cms.int32( 0 ),
2140  chargeSignificance = cms.double( -1.0 ),
2141  pixelSeedExtension = cms.bool( False ),
2142  strictSeedExtension = cms.bool( False ),
2143  nSigmaMinPt = cms.double( 5.0 ),
2144  maxCCCLostHits = cms.int32( 9999 ),
2145  minPt = cms.double( 0.9 ),
2146  maxConsecLostHits = cms.int32( 1 ),
2147  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2148  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2149  seedPairPenalty = cms.int32( 0 ),
2150  maxNumberOfHits = cms.int32( 100 ),
2151  minNumberOfHitsForLoopers = cms.int32( 13 ),
2152  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2153  minNumberOfHitsPerLoop = cms.int32( 4 ),
2154  minHitsMinPt = cms.int32( 3 ),
2155  maxLostHitsFraction = cms.double( 0.1 ),
2156  maxLostHits = cms.int32( 999 )
2157 )
2158 fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet(
2159  useSameTrajFilter = cms.bool( True ),
2160  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2161  MeasurementTrackerName = cms.string( "" ),
2162  keepOriginalIfRebuildFails = cms.bool( True ),
2163  lostHitPenalty = cms.double( 30.0 ),
2164  lockHits = cms.bool( True ),
2165  requireSeedHitsInRebuild = cms.bool( True ),
2166  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2167  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2168  maxPtForLooperReconstruction = cms.double( 0.7 ),
2169  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2170  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ),
2171  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2172  minNrOfHitsForRebuild = cms.int32( 1 ),
2173  maxCand = cms.int32( 3 ),
2174  alwaysUseInvalidHits = cms.bool( True ),
2175  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2176  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2177  intermediateCleaning = cms.bool( True ),
2178  foundHitBonus = cms.double( 10.0 ),
2179  updator = cms.string( "hltESPKFUpdator" ),
2180  bestHitOnly = cms.bool( True )
2181 )
2182 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2183  useSameTrajFilter = cms.bool( True ),
2184  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2185  MeasurementTrackerName = cms.string( "" ),
2186  keepOriginalIfRebuildFails = cms.bool( False ),
2187  lostHitPenalty = cms.double( 30.0 ),
2188  lockHits = cms.bool( True ),
2189  requireSeedHitsInRebuild = cms.bool( True ),
2190  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2191  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2192  maxPtForLooperReconstruction = cms.double( 0.7 ),
2193  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2194  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ),
2195  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2196  minNrOfHitsForRebuild = cms.int32( 5 ),
2197  maxCand = cms.int32( 4 ),
2198  alwaysUseInvalidHits = cms.bool( True ),
2199  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2200  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2201  intermediateCleaning = cms.bool( True ),
2202  foundHitBonus = cms.double( 10.0 ),
2203  updator = cms.string( "hltESPKFUpdator" ),
2204  bestHitOnly = cms.bool( True )
2205 )
2206 fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet(
2207  minimumNumberOfHits = cms.int32( 4 ),
2208  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2209  seedExtension = cms.int32( 0 ),
2210  chargeSignificance = cms.double( -1.0 ),
2211  pixelSeedExtension = cms.bool( False ),
2212  strictSeedExtension = cms.bool( False ),
2213  nSigmaMinPt = cms.double( 5.0 ),
2214  maxCCCLostHits = cms.int32( 9999 ),
2215  minPt = cms.double( 2.0 ),
2216  maxConsecLostHits = cms.int32( 1 ),
2217  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2218  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2219  seedPairPenalty = cms.int32( 1 ),
2220  maxNumberOfHits = cms.int32( 100 ),
2221  minNumberOfHitsForLoopers = cms.int32( 13 ),
2222  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2223  minNumberOfHitsPerLoop = cms.int32( 4 ),
2224  minHitsMinPt = cms.int32( 3 ),
2225  maxLostHitsFraction = cms.double( 0.1 ),
2226  maxLostHits = cms.int32( 0 )
2227 )
2228 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet(
2229  minimumNumberOfHits = cms.int32( 4 ),
2230  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2231  seedExtension = cms.int32( 0 ),
2232  chargeSignificance = cms.double( -1.0 ),
2233  pixelSeedExtension = cms.bool( False ),
2234  strictSeedExtension = cms.bool( False ),
2235  nSigmaMinPt = cms.double( 5.0 ),
2236  maxCCCLostHits = cms.int32( 0 ),
2237  minPt = cms.double( 0.2 ),
2238  maxConsecLostHits = cms.int32( 1 ),
2239  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2240  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2241  seedPairPenalty = cms.int32( 0 ),
2242  maxNumberOfHits = cms.int32( 100 ),
2243  minNumberOfHitsForLoopers = cms.int32( 13 ),
2244  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2245  minNumberOfHitsPerLoop = cms.int32( 4 ),
2246  minHitsMinPt = cms.int32( 3 ),
2247  maxLostHitsFraction = cms.double( 0.1 ),
2248  maxLostHits = cms.int32( 999 )
2249 )
2250 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2251  useSameTrajFilter = cms.bool( True ),
2252  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2253  MeasurementTrackerName = cms.string( "" ),
2254  keepOriginalIfRebuildFails = cms.bool( False ),
2255  lostHitPenalty = cms.double( 30.0 ),
2256  lockHits = cms.bool( True ),
2257  requireSeedHitsInRebuild = cms.bool( True ),
2258  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2259  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2260  maxPtForLooperReconstruction = cms.double( 0.7 ),
2261  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2262  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ),
2263  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2264  minNrOfHitsForRebuild = cms.int32( 5 ),
2265  maxCand = cms.int32( 3 ),
2266  alwaysUseInvalidHits = cms.bool( True ),
2267  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2268  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2269  intermediateCleaning = cms.bool( True ),
2270  foundHitBonus = cms.double( 10.0 ),
2271  updator = cms.string( "hltESPKFUpdator" ),
2272  bestHitOnly = cms.bool( True )
2273 )
2274 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2275  useSameTrajFilter = cms.bool( True ),
2276  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2277  MeasurementTrackerName = cms.string( "" ),
2278  keepOriginalIfRebuildFails = cms.bool( False ),
2279  lostHitPenalty = cms.double( 30.0 ),
2280  lockHits = cms.bool( True ),
2281  requireSeedHitsInRebuild = cms.bool( True ),
2282  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2283  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2284  maxPtForLooperReconstruction = cms.double( 0.7 ),
2285  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2286  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ),
2287  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2288  minNrOfHitsForRebuild = cms.int32( 5 ),
2289  maxCand = cms.int32( 3 ),
2290  alwaysUseInvalidHits = cms.bool( True ),
2291  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2292  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2293  intermediateCleaning = cms.bool( True ),
2294  foundHitBonus = cms.double( 10.0 ),
2295  updator = cms.string( "hltESPKFUpdator" ),
2296  bestHitOnly = cms.bool( True )
2297 )
2298 fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2299  minimumNumberOfHits = cms.int32( 3 ),
2300  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2301  seedExtension = cms.int32( 0 ),
2302  chargeSignificance = cms.double( -1.0 ),
2303  pixelSeedExtension = cms.bool( False ),
2304  strictSeedExtension = cms.bool( False ),
2305  nSigmaMinPt = cms.double( 5.0 ),
2306  maxCCCLostHits = cms.int32( 0 ),
2307  minPt = cms.double( 0.9 ),
2308  maxConsecLostHits = cms.int32( 1 ),
2309  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2310  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2311  seedPairPenalty = cms.int32( 0 ),
2312  maxNumberOfHits = cms.int32( 100 ),
2313  minNumberOfHitsForLoopers = cms.int32( 13 ),
2314  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2315  minNumberOfHitsPerLoop = cms.int32( 4 ),
2316  minHitsMinPt = cms.int32( 3 ),
2317  maxLostHitsFraction = cms.double( 0.1 ),
2318  maxLostHits = cms.int32( 999 )
2319 )
2320 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet(
2321  useSameTrajFilter = cms.bool( True ),
2322  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2323  MeasurementTrackerName = cms.string( "" ),
2324  keepOriginalIfRebuildFails = cms.bool( False ),
2325  lostHitPenalty = cms.double( 30.0 ),
2326  lockHits = cms.bool( True ),
2327  requireSeedHitsInRebuild = cms.bool( True ),
2328  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2329  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2330  maxPtForLooperReconstruction = cms.double( 0.7 ),
2331  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2332  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ),
2333  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2334  minNrOfHitsForRebuild = cms.int32( 5 ),
2335  maxCand = cms.int32( 3 ),
2336  alwaysUseInvalidHits = cms.bool( True ),
2337  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2338  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2339  intermediateCleaning = cms.bool( True ),
2340  foundHitBonus = cms.double( 10.0 ),
2341  updator = cms.string( "hltESPKFUpdator" ),
2342  bestHitOnly = cms.bool( True )
2343 )
2344 fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet(
2345  minimumNumberOfHits = cms.int32( 3 ),
2346  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2347  seedExtension = cms.int32( 0 ),
2348  chargeSignificance = cms.double( -1.0 ),
2349  pixelSeedExtension = cms.bool( False ),
2350  strictSeedExtension = cms.bool( False ),
2351  nSigmaMinPt = cms.double( 5.0 ),
2352  maxCCCLostHits = cms.int32( 0 ),
2353  minPt = cms.double( 0.49 ),
2354  maxConsecLostHits = cms.int32( 1 ),
2355  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2356  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2357  seedPairPenalty = cms.int32( 0 ),
2358  maxNumberOfHits = cms.int32( 100 ),
2359  minNumberOfHitsForLoopers = cms.int32( 13 ),
2360  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2361  minNumberOfHitsPerLoop = cms.int32( 4 ),
2362  minHitsMinPt = cms.int32( 3 ),
2363  maxLostHitsFraction = cms.double( 0.1 ),
2364  maxLostHits = cms.int32( 999 )
2365 )
2366 fragment.HLTPSetJetCoreStepTrajectoryBuilderPPOnAA = cms.PSet(
2367  useSameTrajFilter = cms.bool( True ),
2368  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2369  MeasurementTrackerName = cms.string( "" ),
2370  keepOriginalIfRebuildFails = cms.bool( False ),
2371  lostHitPenalty = cms.double( 30.0 ),
2372  lockHits = cms.bool( True ),
2373  requireSeedHitsInRebuild = cms.bool( True ),
2374  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2375  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2376  maxPtForLooperReconstruction = cms.double( 0.7 ),
2377  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2378  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterPPOnAA" ) ),
2379  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2380  minNrOfHitsForRebuild = cms.int32( 5 ),
2381  maxCand = cms.int32( 50 ),
2382  alwaysUseInvalidHits = cms.bool( True ),
2383  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2384  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2385  intermediateCleaning = cms.bool( True ),
2386  foundHitBonus = cms.double( 10.0 ),
2387  updator = cms.string( "hltESPKFUpdator" ),
2388  bestHitOnly = cms.bool( True )
2389 )
2390 fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = 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( 9999 ),
2399  minPt = cms.double( 0.4 ),
2400  maxConsecLostHits = cms.int32( 1 ),
2401  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2402  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
2403  seedPairPenalty = cms.int32( 0 ),
2404  maxNumberOfHits = cms.int32( 100 ),
2405  minNumberOfHitsForLoopers = cms.int32( 13 ),
2406  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2407  minNumberOfHitsPerLoop = cms.int32( 4 ),
2408  minHitsMinPt = cms.int32( 3 ),
2409  maxLostHitsFraction = cms.double( 0.1 ),
2410  maxLostHits = cms.int32( 999 )
2411 )
2412 fragment.HLTPSetJetCoreStepTrajectoryFilterPPOnAA = cms.PSet(
2413  minimumNumberOfHits = cms.int32( 4 ),
2414  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2415  seedExtension = cms.int32( 0 ),
2416  chargeSignificance = cms.double( -1.0 ),
2417  pixelSeedExtension = cms.bool( False ),
2418  strictSeedExtension = cms.bool( False ),
2419  nSigmaMinPt = cms.double( 5.0 ),
2420  maxCCCLostHits = cms.int32( 9999 ),
2421  minPt = cms.double( 5.0 ),
2422  maxConsecLostHits = cms.int32( 1 ),
2423  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2424  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2425  seedPairPenalty = cms.int32( 0 ),
2426  maxNumberOfHits = cms.int32( 100 ),
2427  minNumberOfHitsForLoopers = cms.int32( 13 ),
2428  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2429  minNumberOfHitsPerLoop = cms.int32( 4 ),
2430  minHitsMinPt = cms.int32( 3 ),
2431  maxLostHitsFraction = cms.double( 0.1 ),
2432  maxLostHits = cms.int32( 999 )
2433 )
2434 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet(
2435  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2436  filters = cms.VPSet(
2437  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ),
2438  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2439  )
2440 )
2441 fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
2442  useSameTrajFilter = cms.bool( True ),
2443  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2444  MeasurementTrackerName = cms.string( "" ),
2445  keepOriginalIfRebuildFails = cms.bool( False ),
2446  lostHitPenalty = cms.double( 30.0 ),
2447  lockHits = cms.bool( True ),
2448  requireSeedHitsInRebuild = cms.bool( True ),
2449  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2450  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2451  maxPtForLooperReconstruction = cms.double( 0.7 ),
2452  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2453  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ),
2454  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
2455  minNrOfHitsForRebuild = cms.int32( 5 ),
2456  maxCand = cms.int32( 2 ),
2457  alwaysUseInvalidHits = cms.bool( True ),
2458  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2459  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2460  intermediateCleaning = cms.bool( True ),
2461  foundHitBonus = cms.double( 10.0 ),
2462  updator = cms.string( "hltESPKFUpdator" ),
2463  bestHitOnly = cms.bool( True )
2464 )
2465 fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
2466  minimumNumberOfHits = cms.int32( 3 ),
2467  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2468  seedExtension = cms.int32( 0 ),
2469  chargeSignificance = cms.double( -1.0 ),
2470  pixelSeedExtension = cms.bool( False ),
2471  strictSeedExtension = cms.bool( False ),
2472  nSigmaMinPt = cms.double( 5.0 ),
2473  maxCCCLostHits = cms.int32( 0 ),
2474  minPt = cms.double( 0.7 ),
2475  maxConsecLostHits = cms.int32( 1 ),
2476  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2477  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2478  seedPairPenalty = cms.int32( 0 ),
2479  maxNumberOfHits = cms.int32( 100 ),
2480  minNumberOfHitsForLoopers = cms.int32( 13 ),
2481  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2482  minNumberOfHitsPerLoop = cms.int32( 4 ),
2483  minHitsMinPt = cms.int32( 3 ),
2484  maxLostHitsFraction = cms.double( 0.1 ),
2485  maxLostHits = cms.int32( 999 )
2486 )
2487 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2488  useSameTrajFilter = cms.bool( True ),
2489  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2490  MeasurementTrackerName = cms.string( "" ),
2491  keepOriginalIfRebuildFails = cms.bool( False ),
2492  lostHitPenalty = cms.double( 30.0 ),
2493  lockHits = cms.bool( True ),
2494  requireSeedHitsInRebuild = cms.bool( True ),
2495  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2496  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2497  maxPtForLooperReconstruction = cms.double( 0.7 ),
2498  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2499  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ),
2500  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2501  minNrOfHitsForRebuild = cms.int32( 5 ),
2502  maxCand = cms.int32( 4 ),
2503  alwaysUseInvalidHits = cms.bool( True ),
2504  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2505  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2506  intermediateCleaning = cms.bool( True ),
2507  foundHitBonus = cms.double( 10.0 ),
2508  updator = cms.string( "hltESPKFUpdator" ),
2509  bestHitOnly = cms.bool( True )
2510 )
2511 fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet(
2512  useSameTrajFilter = cms.bool( True ),
2513  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2514  MeasurementTrackerName = cms.string( "" ),
2515  keepOriginalIfRebuildFails = cms.bool( False ),
2516  lostHitPenalty = cms.double( 30.0 ),
2517  lockHits = cms.bool( True ),
2518  requireSeedHitsInRebuild = cms.bool( True ),
2519  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2520  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2521  maxPtForLooperReconstruction = cms.double( 0.7 ),
2522  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2523  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ),
2524  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2525  minNrOfHitsForRebuild = cms.int32( 4 ),
2526  maxCand = cms.int32( 2 ),
2527  alwaysUseInvalidHits = cms.bool( False ),
2528  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
2529  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2530  intermediateCleaning = cms.bool( True ),
2531  foundHitBonus = cms.double( 10.0 ),
2532  updator = cms.string( "hltESPKFUpdator" ),
2533  bestHitOnly = cms.bool( True )
2534 )
2535 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
2536 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
2537  useSameTrajFilter = cms.bool( True ),
2538  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2539  MeasurementTrackerName = cms.string( "" ),
2540  keepOriginalIfRebuildFails = cms.bool( False ),
2541  lostHitPenalty = cms.double( 30.0 ),
2542  lockHits = cms.bool( True ),
2543  requireSeedHitsInRebuild = cms.bool( True ),
2544  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2545  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2546  maxPtForLooperReconstruction = cms.double( 0.7 ),
2547  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2548  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ),
2549  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2550  minNrOfHitsForRebuild = cms.int32( 5 ),
2551  maxCand = cms.int32( 3 ),
2552  alwaysUseInvalidHits = cms.bool( True ),
2553  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2554  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2555  intermediateCleaning = cms.bool( True ),
2556  foundHitBonus = cms.double( 10.0 ),
2557  updator = cms.string( "hltESPKFUpdator" ),
2558  bestHitOnly = cms.bool( True )
2559 )
2560 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
2561  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
2562  subclusterCutSN = cms.double( 12.0 ),
2563  trimMaxADC = cms.double( 30.0 ),
2564  seedCutMIPs = cms.double( 0.35 ),
2565  subclusterCutMIPs = cms.double( 0.45 ),
2566  subclusterWindow = cms.double( 0.7 ),
2567  maxNSat = cms.uint32( 3 ),
2568  trimMaxFracNeigh = cms.double( 0.25 ),
2569  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
2570  seedCutSN = cms.double( 7.0 ),
2571  layerMask = cms.PSet(
2572  TOB = cms.bool( False ),
2573  TIB = cms.vuint32( 1, 2 ),
2574  TID = cms.vuint32( 1, 2 ),
2575  TEC = cms.bool( False )
2576  ),
2577  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
2578  trimMaxFracTotal = cms.double( 0.15 )
2579 )
2580 fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet(
2581  minimumNumberOfHits = cms.int32( 3 ),
2582  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2583  seedExtension = cms.int32( 0 ),
2584  chargeSignificance = cms.double( -1.0 ),
2585  pixelSeedExtension = cms.bool( False ),
2586  strictSeedExtension = cms.bool( False ),
2587  nSigmaMinPt = cms.double( 5.0 ),
2588  maxCCCLostHits = cms.int32( 0 ),
2589  minPt = cms.double( 0.6 ),
2590  maxConsecLostHits = cms.int32( 1 ),
2591  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2592  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2593  seedPairPenalty = cms.int32( 0 ),
2594  maxNumberOfHits = cms.int32( 100 ),
2595  minNumberOfHitsForLoopers = cms.int32( 13 ),
2596  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2597  minNumberOfHitsPerLoop = cms.int32( 4 ),
2598  minHitsMinPt = cms.int32( 3 ),
2599  maxLostHitsFraction = cms.double( 0.1 ),
2600  maxLostHits = cms.int32( 999 )
2601 )
2602 fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet(
2603  minimumNumberOfHits = cms.int32( 5 ),
2604  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2605  seedExtension = cms.int32( 0 ),
2606  chargeSignificance = cms.double( -1.0 ),
2607  pixelSeedExtension = cms.bool( False ),
2608  strictSeedExtension = cms.bool( False ),
2609  nSigmaMinPt = cms.double( 5.0 ),
2610  maxCCCLostHits = cms.int32( 9999 ),
2611  minPt = cms.double( 2.0 ),
2612  maxConsecLostHits = cms.int32( 1 ),
2613  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2614  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2615  seedPairPenalty = cms.int32( 1 ),
2616  maxNumberOfHits = cms.int32( 100 ),
2617  minNumberOfHitsForLoopers = cms.int32( 13 ),
2618  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2619  minNumberOfHitsPerLoop = cms.int32( 4 ),
2620  minHitsMinPt = cms.int32( 3 ),
2621  maxLostHitsFraction = cms.double( 0.1 ),
2622  maxLostHits = cms.int32( 0 )
2623 )
2624 fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet(
2625  minimumNumberOfHits = cms.int32( 4 ),
2626  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2627  seedExtension = cms.int32( 0 ),
2628  chargeSignificance = cms.double( -1.0 ),
2629  pixelSeedExtension = cms.bool( False ),
2630  strictSeedExtension = cms.bool( False ),
2631  nSigmaMinPt = cms.double( 5.0 ),
2632  maxCCCLostHits = cms.int32( 9999 ),
2633  minPt = cms.double( 2.0 ),
2634  maxConsecLostHits = cms.int32( 1 ),
2635  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2636  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2637  seedPairPenalty = cms.int32( 1 ),
2638  maxNumberOfHits = cms.int32( 100 ),
2639  minNumberOfHitsForLoopers = cms.int32( 13 ),
2640  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2641  minNumberOfHitsPerLoop = cms.int32( 4 ),
2642  minHitsMinPt = cms.int32( 3 ),
2643  maxLostHitsFraction = cms.double( 0.1 ),
2644  maxLostHits = cms.int32( 0 )
2645 )
2646 fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet(
2647  minimumNumberOfHits = cms.int32( 4 ),
2648  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2649  seedExtension = cms.int32( 0 ),
2650  chargeSignificance = cms.double( -1.0 ),
2651  pixelSeedExtension = cms.bool( False ),
2652  strictSeedExtension = cms.bool( False ),
2653  nSigmaMinPt = cms.double( 5.0 ),
2654  maxCCCLostHits = cms.int32( 0 ),
2655  minPt = cms.double( 0.1 ),
2656  maxConsecLostHits = cms.int32( 1 ),
2657  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2658  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2659  seedPairPenalty = cms.int32( 0 ),
2660  maxNumberOfHits = cms.int32( 100 ),
2661  minNumberOfHitsForLoopers = cms.int32( 13 ),
2662  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2663  minNumberOfHitsPerLoop = cms.int32( 4 ),
2664  minHitsMinPt = cms.int32( 3 ),
2665  maxLostHitsFraction = cms.double( 0.1 ),
2666  maxLostHits = cms.int32( 999 )
2667 )
2668 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet(
2669  minimumNumberOfHits = cms.int32( 4 ),
2670  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2671  seedExtension = cms.int32( 1 ),
2672  chargeSignificance = cms.double( -1.0 ),
2673  pixelSeedExtension = cms.bool( False ),
2674  strictSeedExtension = cms.bool( False ),
2675  nSigmaMinPt = cms.double( 5.0 ),
2676  maxCCCLostHits = cms.int32( 0 ),
2677  minPt = cms.double( 0.1 ),
2678  maxConsecLostHits = cms.int32( 1 ),
2679  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2680  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2681  seedPairPenalty = cms.int32( 0 ),
2682  maxNumberOfHits = cms.int32( 100 ),
2683  minNumberOfHitsForLoopers = cms.int32( 13 ),
2684  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2685  minNumberOfHitsPerLoop = cms.int32( 4 ),
2686  minHitsMinPt = cms.int32( 3 ),
2687  maxLostHitsFraction = cms.double( 0.1 ),
2688  maxLostHits = cms.int32( 999 )
2689 )
2690 fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet(
2691  useSameTrajFilter = cms.bool( False ),
2692  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2693  MeasurementTrackerName = cms.string( "" ),
2694  keepOriginalIfRebuildFails = cms.bool( False ),
2695  lostHitPenalty = cms.double( 30.0 ),
2696  lockHits = cms.bool( True ),
2697  requireSeedHitsInRebuild = cms.bool( True ),
2698  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2699  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2700  maxPtForLooperReconstruction = cms.double( 0.7 ),
2701  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2702  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ),
2703  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2704  minNrOfHitsForRebuild = cms.int32( 5 ),
2705  maxCand = cms.int32( 3 ),
2706  alwaysUseInvalidHits = cms.bool( True ),
2707  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2708  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ),
2709  intermediateCleaning = cms.bool( True ),
2710  foundHitBonus = cms.double( 10.0 ),
2711  updator = cms.string( "hltESPKFUpdator" ),
2712  bestHitOnly = cms.bool( True )
2713 )
2714 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
2715  minimumNumberOfHits = cms.int32( 4 ),
2716  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2717  seedExtension = cms.int32( 0 ),
2718  chargeSignificance = cms.double( -1.0 ),
2719  pixelSeedExtension = cms.bool( False ),
2720  strictSeedExtension = cms.bool( False ),
2721  maxCCCLostHits = cms.int32( 0 ),
2722  nSigmaMinPt = cms.double( 5.0 ),
2723  minPt = cms.double( 1.0 ),
2724  maxConsecLostHits = cms.int32( 1 ),
2725  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2726  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2727  seedPairPenalty = cms.int32( 0 ),
2728  maxNumberOfHits = cms.int32( 100 ),
2729  minNumberOfHitsForLoopers = cms.int32( 13 ),
2730  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2731  minNumberOfHitsPerLoop = cms.int32( 4 ),
2732  minHitsMinPt = cms.int32( 3 ),
2733  maxLostHitsFraction = cms.double( 0.1 ),
2734  maxLostHits = cms.int32( 999 )
2735 )
2736 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
2737  useSameTrajFilter = cms.bool( True ),
2738  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2739  MeasurementTrackerName = cms.string( "" ),
2740  keepOriginalIfRebuildFails = cms.bool( False ),
2741  lostHitPenalty = cms.double( 30.0 ),
2742  lockHits = cms.bool( True ),
2743  requireSeedHitsInRebuild = cms.bool( True ),
2744  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2745  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2746  maxPtForLooperReconstruction = cms.double( 0.7 ),
2747  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2748  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
2749  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2750  minNrOfHitsForRebuild = cms.int32( 5 ),
2751  maxCand = cms.int32( 3 ),
2752  alwaysUseInvalidHits = cms.bool( True ),
2753  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2754  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2755  intermediateCleaning = cms.bool( True ),
2756  foundHitBonus = cms.double( 10.0 ),
2757  updator = cms.string( "hltESPKFUpdator" ),
2758  bestHitOnly = cms.bool( True )
2759 )
2760 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
2761  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
2762  filters = cms.VPSet(
2763  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
2764  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
2765  )
2766 )
2767 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2768  minimumNumberOfHits = cms.int32( 4 ),
2769  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2770  seedExtension = cms.int32( 0 ),
2771  chargeSignificance = cms.double( -1.0 ),
2772  pixelSeedExtension = cms.bool( False ),
2773  strictSeedExtension = cms.bool( False ),
2774  maxCCCLostHits = cms.int32( 0 ),
2775  nSigmaMinPt = cms.double( 5.0 ),
2776  minPt = cms.double( 1.0 ),
2777  maxConsecLostHits = cms.int32( 1 ),
2778  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2779  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2780  seedPairPenalty = cms.int32( 0 ),
2781  maxNumberOfHits = cms.int32( 100 ),
2782  minNumberOfHitsForLoopers = cms.int32( 13 ),
2783  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2784  minNumberOfHitsPerLoop = cms.int32( 4 ),
2785  minHitsMinPt = cms.int32( 3 ),
2786  maxLostHitsFraction = cms.double( 0.1 ),
2787  maxLostHits = cms.int32( 999 )
2788 )
2789 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2790  useSameTrajFilter = cms.bool( True ),
2791  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2792  MeasurementTrackerName = cms.string( "" ),
2793  keepOriginalIfRebuildFails = cms.bool( True ),
2794  lostHitPenalty = cms.double( 30.0 ),
2795  lockHits = cms.bool( True ),
2796  requireSeedHitsInRebuild = cms.bool( True ),
2797  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2798  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2799  maxPtForLooperReconstruction = cms.double( 0.7 ),
2800  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2801  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2802  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2803  minNrOfHitsForRebuild = cms.int32( 1 ),
2804  maxCand = cms.int32( 3 ),
2805  alwaysUseInvalidHits = cms.bool( True ),
2806  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2807  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2808  intermediateCleaning = cms.bool( True ),
2809  foundHitBonus = cms.double( 10.0 ),
2810  updator = cms.string( "hltESPKFUpdator" ),
2811  bestHitOnly = cms.bool( True )
2812 )
2813 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2814  minimumNumberOfHits = cms.int32( 3 ),
2815  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2816  seedExtension = cms.int32( 0 ),
2817  chargeSignificance = cms.double( -1.0 ),
2818  pixelSeedExtension = cms.bool( False ),
2819  strictSeedExtension = cms.bool( False ),
2820  nSigmaMinPt = cms.double( 5.0 ),
2821  maxCCCLostHits = cms.int32( 0 ),
2822  minPt = cms.double( 1.0 ),
2823  maxConsecLostHits = cms.int32( 1 ),
2824  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2825  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2826  seedPairPenalty = cms.int32( 0 ),
2827  maxNumberOfHits = cms.int32( 100 ),
2828  minNumberOfHitsForLoopers = cms.int32( 13 ),
2829  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2830  minNumberOfHitsPerLoop = cms.int32( 4 ),
2831  minHitsMinPt = cms.int32( 3 ),
2832  maxLostHitsFraction = cms.double( 0.1 ),
2833  maxLostHits = cms.int32( 999 )
2834 )
2835 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2836  useSameTrajFilter = cms.bool( True ),
2837  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2838  MeasurementTrackerName = cms.string( "" ),
2839  keepOriginalIfRebuildFails = cms.bool( False ),
2840  lostHitPenalty = cms.double( 30.0 ),
2841  lockHits = cms.bool( True ),
2842  requireSeedHitsInRebuild = cms.bool( True ),
2843  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2844  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2845  maxPtForLooperReconstruction = cms.double( 0.7 ),
2846  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2847  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2848  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2849  minNrOfHitsForRebuild = cms.int32( 5 ),
2850  maxCand = cms.int32( 4 ),
2851  alwaysUseInvalidHits = cms.bool( True ),
2852  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2853  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2854  intermediateCleaning = cms.bool( True ),
2855  foundHitBonus = cms.double( 10.0 ),
2856  updator = cms.string( "hltESPKFUpdator" ),
2857  bestHitOnly = cms.bool( True )
2858 )
2859 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2860  minimumNumberOfHits = cms.int32( 3 ),
2861  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2862  seedExtension = cms.int32( 0 ),
2863  chargeSignificance = cms.double( -1.0 ),
2864  pixelSeedExtension = cms.bool( False ),
2865  strictSeedExtension = cms.bool( False ),
2866  nSigmaMinPt = cms.double( 5.0 ),
2867  maxCCCLostHits = cms.int32( 0 ),
2868  minPt = cms.double( 1.0 ),
2869  maxConsecLostHits = cms.int32( 1 ),
2870  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2871  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2872  seedPairPenalty = cms.int32( 0 ),
2873  maxNumberOfHits = cms.int32( 100 ),
2874  minNumberOfHitsForLoopers = cms.int32( 13 ),
2875  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2876  minNumberOfHitsPerLoop = cms.int32( 4 ),
2877  minHitsMinPt = cms.int32( 3 ),
2878  maxLostHitsFraction = cms.double( 0.1 ),
2879  maxLostHits = cms.int32( 999 )
2880 )
2881 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2882  useSameTrajFilter = cms.bool( True ),
2883  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2884  keepOriginalIfRebuildFails = cms.bool( False ),
2885  lostHitPenalty = cms.double( 30.0 ),
2886  lockHits = cms.bool( True ),
2887  requireSeedHitsInRebuild = cms.bool( True ),
2888  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2889  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2890  maxPtForLooperReconstruction = cms.double( 0.7 ),
2891  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2892  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2893  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2894  minNrOfHitsForRebuild = cms.int32( 5 ),
2895  maxCand = cms.int32( 3 ),
2896  alwaysUseInvalidHits = cms.bool( True ),
2897  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2898  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2899  intermediateCleaning = cms.bool( True ),
2900  foundHitBonus = cms.double( 10.0 ),
2901  updator = cms.string( "hltESPKFUpdator" ),
2902  bestHitOnly = cms.bool( True )
2903 )
2904 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2905  minimumNumberOfHits = cms.int32( 3 ),
2906  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2907  seedExtension = cms.int32( 0 ),
2908  chargeSignificance = cms.double( -1.0 ),
2909  pixelSeedExtension = cms.bool( False ),
2910  strictSeedExtension = cms.bool( False ),
2911  nSigmaMinPt = cms.double( 5.0 ),
2912  maxCCCLostHits = cms.int32( 0 ),
2913  minPt = cms.double( 2.8 ),
2914  maxConsecLostHits = cms.int32( 1 ),
2915  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2916  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2917  seedPairPenalty = cms.int32( 0 ),
2918  maxNumberOfHits = cms.int32( 100 ),
2919  minNumberOfHitsForLoopers = cms.int32( 13 ),
2920  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2921  minNumberOfHitsPerLoop = cms.int32( 4 ),
2922  minHitsMinPt = cms.int32( 3 ),
2923  maxLostHitsFraction = cms.double( 0.1 ),
2924  maxLostHits = cms.int32( 999 )
2925 )
2926 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2927  useSameTrajFilter = cms.bool( True ),
2928  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2929  MeasurementTrackerName = cms.string( "" ),
2930  keepOriginalIfRebuildFails = cms.bool( False ),
2931  lostHitPenalty = cms.double( 30.0 ),
2932  lockHits = cms.bool( True ),
2933  requireSeedHitsInRebuild = cms.bool( True ),
2934  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2935  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2936  maxPtForLooperReconstruction = cms.double( 0.7 ),
2937  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2938  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2939  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2940  minNrOfHitsForRebuild = cms.int32( 5 ),
2941  maxCand = cms.int32( 4 ),
2942  alwaysUseInvalidHits = cms.bool( True ),
2943  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2944  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2945  intermediateCleaning = cms.bool( True ),
2946  foundHitBonus = cms.double( 10.0 ),
2947  updator = cms.string( "hltESPKFUpdator" ),
2948  bestHitOnly = cms.bool( True )
2949 )
2950 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2951  minimumNumberOfHits = cms.int32( 3 ),
2952  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2953  seedExtension = cms.int32( 0 ),
2954  chargeSignificance = cms.double( -1.0 ),
2955  pixelSeedExtension = cms.bool( False ),
2956  strictSeedExtension = cms.bool( False ),
2957  nSigmaMinPt = cms.double( 5.0 ),
2958  maxCCCLostHits = cms.int32( 0 ),
2959  minPt = cms.double( 5.0 ),
2960  maxConsecLostHits = cms.int32( 1 ),
2961  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2962  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2963  seedPairPenalty = cms.int32( 0 ),
2964  maxNumberOfHits = cms.int32( 100 ),
2965  minNumberOfHitsForLoopers = cms.int32( 13 ),
2966  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2967  minNumberOfHitsPerLoop = cms.int32( 4 ),
2968  minHitsMinPt = cms.int32( 3 ),
2969  maxLostHitsFraction = cms.double( 0.1 ),
2970  maxLostHits = cms.int32( 999 )
2971 )
2972 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2973  minimumNumberOfHits = cms.int32( 3 ),
2974  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2975  seedExtension = cms.int32( 0 ),
2976  chargeSignificance = cms.double( -1.0 ),
2977  pixelSeedExtension = cms.bool( False ),
2978  strictSeedExtension = cms.bool( False ),
2979  nSigmaMinPt = cms.double( 5.0 ),
2980  maxCCCLostHits = cms.int32( 0 ),
2981  minPt = cms.double( 5.0 ),
2982  maxConsecLostHits = cms.int32( 1 ),
2983  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2984  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2985  seedPairPenalty = cms.int32( 0 ),
2986  maxNumberOfHits = cms.int32( 100 ),
2987  minNumberOfHitsForLoopers = cms.int32( 13 ),
2988  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2989  minNumberOfHitsPerLoop = cms.int32( 4 ),
2990  minHitsMinPt = cms.int32( 3 ),
2991  maxLostHitsFraction = cms.double( 0.1 ),
2992  maxLostHits = cms.int32( 999 )
2993 )
2994 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2995  minimumNumberOfHits = cms.int32( 4 ),
2996  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2997  seedExtension = cms.int32( 0 ),
2998  chargeSignificance = cms.double( -1.0 ),
2999  pixelSeedExtension = cms.bool( False ),
3000  strictSeedExtension = cms.bool( False ),
3001  nSigmaMinPt = cms.double( 5.0 ),
3002  maxCCCLostHits = cms.int32( 0 ),
3003  minPt = cms.double( 5.0 ),
3004  maxConsecLostHits = cms.int32( 1 ),
3005  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3006  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3007  seedPairPenalty = cms.int32( 0 ),
3008  maxNumberOfHits = cms.int32( 100 ),
3009  minNumberOfHitsForLoopers = cms.int32( 13 ),
3010  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3011  minNumberOfHitsPerLoop = cms.int32( 4 ),
3012  minHitsMinPt = cms.int32( 3 ),
3013  maxLostHitsFraction = cms.double( 0.1 ),
3014  maxLostHits = cms.int32( 999 )
3015 )
3016 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3017  useSameTrajFilter = cms.bool( False ),
3018  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3019  MeasurementTrackerName = cms.string( "" ),
3020  keepOriginalIfRebuildFails = cms.bool( False ),
3021  lostHitPenalty = cms.double( 30.0 ),
3022  lockHits = cms.bool( True ),
3023  requireSeedHitsInRebuild = cms.bool( True ),
3024  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3025  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3026  maxPtForLooperReconstruction = cms.double( 0.7 ),
3027  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3028  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3029  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3030  minNrOfHitsForRebuild = cms.int32( 5 ),
3031  maxCand = cms.int32( 3 ),
3032  alwaysUseInvalidHits = cms.bool( True ),
3033  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3034  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
3035  intermediateCleaning = cms.bool( True ),
3036  foundHitBonus = cms.double( 10.0 ),
3037  updator = cms.string( "hltESPKFUpdator" ),
3038  bestHitOnly = cms.bool( True )
3039 )
3040 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3041  minimumNumberOfHits = cms.int32( 3 ),
3042  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3043  seedExtension = cms.int32( 0 ),
3044  chargeSignificance = cms.double( -1.0 ),
3045  pixelSeedExtension = cms.bool( False ),
3046  strictSeedExtension = cms.bool( False ),
3047  nSigmaMinPt = cms.double( 5.0 ),
3048  maxCCCLostHits = cms.int32( 9999 ),
3049  minPt = cms.double( 5.0 ),
3050  maxConsecLostHits = cms.int32( 1 ),
3051  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3052  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
3053  seedPairPenalty = cms.int32( 0 ),
3054  maxNumberOfHits = cms.int32( 100 ),
3055  minNumberOfHitsForLoopers = cms.int32( 13 ),
3056  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3057  minNumberOfHitsPerLoop = cms.int32( 4 ),
3058  minHitsMinPt = cms.int32( 3 ),
3059  maxLostHitsFraction = cms.double( 0.1 ),
3060  maxLostHits = cms.int32( 999 )
3061 )
3062 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3063  minimumNumberOfHits = cms.int32( 4 ),
3064  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3065  seedExtension = cms.int32( 0 ),
3066  chargeSignificance = cms.double( -1.0 ),
3067  pixelSeedExtension = cms.bool( False ),
3068  strictSeedExtension = cms.bool( False ),
3069  nSigmaMinPt = cms.double( 5.0 ),
3070  maxCCCLostHits = cms.int32( 9999 ),
3071  minPt = cms.double( 5.0 ),
3072  maxConsecLostHits = cms.int32( 1 ),
3073  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3074  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3075  seedPairPenalty = cms.int32( 1 ),
3076  maxNumberOfHits = cms.int32( 100 ),
3077  minNumberOfHitsForLoopers = cms.int32( 13 ),
3078  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3079  minNumberOfHitsPerLoop = cms.int32( 4 ),
3080  minHitsMinPt = cms.int32( 3 ),
3081  maxLostHitsFraction = cms.double( 0.1 ),
3082  maxLostHits = cms.int32( 0 )
3083 )
3084 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3085  useSameTrajFilter = cms.bool( True ),
3086  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3087  MeasurementTrackerName = cms.string( "" ),
3088  keepOriginalIfRebuildFails = cms.bool( False ),
3089  lostHitPenalty = cms.double( 30.0 ),
3090  lockHits = cms.bool( True ),
3091  requireSeedHitsInRebuild = cms.bool( True ),
3092  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3093  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3094  maxPtForLooperReconstruction = cms.double( 0.7 ),
3095  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3096  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3097  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3098  minNrOfHitsForRebuild = cms.int32( 4 ),
3099  maxCand = cms.int32( 2 ),
3100  alwaysUseInvalidHits = cms.bool( False ),
3101  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3102  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3103  intermediateCleaning = cms.bool( True ),
3104  foundHitBonus = cms.double( 10.0 ),
3105  updator = cms.string( "hltESPKFUpdator" ),
3106  bestHitOnly = cms.bool( True )
3107 )
3108 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3109  minimumNumberOfHits = cms.int32( 5 ),
3110  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3111  seedExtension = cms.int32( 0 ),
3112  chargeSignificance = cms.double( -1.0 ),
3113  pixelSeedExtension = cms.bool( False ),
3114  strictSeedExtension = cms.bool( False ),
3115  nSigmaMinPt = cms.double( 5.0 ),
3116  maxCCCLostHits = cms.int32( 9999 ),
3117  minPt = cms.double( 5.0 ),
3118  maxConsecLostHits = cms.int32( 1 ),
3119  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3120  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3121  seedPairPenalty = cms.int32( 1 ),
3122  maxNumberOfHits = cms.int32( 100 ),
3123  minNumberOfHitsForLoopers = cms.int32( 13 ),
3124  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3125  minNumberOfHitsPerLoop = cms.int32( 4 ),
3126  minHitsMinPt = cms.int32( 3 ),
3127  maxLostHitsFraction = cms.double( 0.1 ),
3128  maxLostHits = cms.int32( 0 )
3129 )
3130 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3131  minimumNumberOfHits = cms.int32( 4 ),
3132  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3133  seedExtension = cms.int32( 0 ),
3134  chargeSignificance = cms.double( -1.0 ),
3135  pixelSeedExtension = cms.bool( False ),
3136  strictSeedExtension = cms.bool( False ),
3137  nSigmaMinPt = cms.double( 5.0 ),
3138  maxCCCLostHits = cms.int32( 9999 ),
3139  minPt = cms.double( 5.0 ),
3140  maxConsecLostHits = cms.int32( 1 ),
3141  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3142  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3143  seedPairPenalty = cms.int32( 1 ),
3144  maxNumberOfHits = cms.int32( 100 ),
3145  minNumberOfHitsForLoopers = cms.int32( 13 ),
3146  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3147  minNumberOfHitsPerLoop = cms.int32( 4 ),
3148  minHitsMinPt = cms.int32( 3 ),
3149  maxLostHitsFraction = cms.double( 0.1 ),
3150  maxLostHits = cms.int32( 0 )
3151 )
3152 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3153  useSameTrajFilter = cms.bool( False ),
3154  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3155  MeasurementTrackerName = cms.string( "" ),
3156  keepOriginalIfRebuildFails = cms.bool( False ),
3157  lostHitPenalty = cms.double( 30.0 ),
3158  lockHits = cms.bool( True ),
3159  requireSeedHitsInRebuild = cms.bool( True ),
3160  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3161  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3162  maxPtForLooperReconstruction = cms.double( 0.7 ),
3163  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3164  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3165  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3166  minNrOfHitsForRebuild = cms.int32( 4 ),
3167  maxCand = cms.int32( 2 ),
3168  alwaysUseInvalidHits = cms.bool( False ),
3169  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3170  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
3171  intermediateCleaning = cms.bool( True ),
3172  foundHitBonus = cms.double( 10.0 ),
3173  updator = cms.string( "hltESPKFUpdator" ),
3174  bestHitOnly = cms.bool( True )
3175 )
3176 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
3177  minimumNumberOfHits = cms.int32( 4 ),
3178  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3179  seedExtension = cms.int32( 0 ),
3180  chargeSignificance = cms.double( -1.0 ),
3181  pixelSeedExtension = cms.bool( False ),
3182  strictSeedExtension = cms.bool( False ),
3183  nSigmaMinPt = cms.double( 5.0 ),
3184  maxCCCLostHits = cms.int32( 9999 ),
3185  minPt = cms.double( 5.0 ),
3186  maxConsecLostHits = cms.int32( 1 ),
3187  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3188  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3189  seedPairPenalty = cms.int32( 0 ),
3190  maxNumberOfHits = cms.int32( 100 ),
3191  minNumberOfHitsForLoopers = cms.int32( 13 ),
3192  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3193  minNumberOfHitsPerLoop = cms.int32( 4 ),
3194  minHitsMinPt = cms.int32( 3 ),
3195  maxLostHitsFraction = cms.double( 0.1 ),
3196  maxLostHits = cms.int32( 999 )
3197 )
3198 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3199  useSameTrajFilter = cms.bool( True ),
3200  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3201  MeasurementTrackerName = cms.string( "" ),
3202  keepOriginalIfRebuildFails = cms.bool( False ),
3203  lostHitPenalty = cms.double( 30.0 ),
3204  lockHits = cms.bool( True ),
3205  requireSeedHitsInRebuild = cms.bool( True ),
3206  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3207  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3208  maxPtForLooperReconstruction = cms.double( 0.7 ),
3209  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3210  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3211  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3212  minNrOfHitsForRebuild = cms.int32( 5 ),
3213  maxCand = cms.int32( 50 ),
3214  alwaysUseInvalidHits = cms.bool( True ),
3215  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3216  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3217  intermediateCleaning = cms.bool( True ),
3218  foundHitBonus = cms.double( 10.0 ),
3219  updator = cms.string( "hltESPKFUpdator" ),
3220  bestHitOnly = cms.bool( True )
3221 )
3222 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
3223  minimumNumberOfHits = cms.int32( 4 ),
3224  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3225  seedExtension = cms.int32( 1 ),
3226  chargeSignificance = cms.double( -1.0 ),
3227  pixelSeedExtension = cms.bool( False ),
3228  strictSeedExtension = cms.bool( False ),
3229  nSigmaMinPt = cms.double( 5.0 ),
3230  maxCCCLostHits = cms.int32( 0 ),
3231  minPt = cms.double( 5.0 ),
3232  maxConsecLostHits = cms.int32( 1 ),
3233  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3234  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3235  seedPairPenalty = cms.int32( 0 ),
3236  maxNumberOfHits = cms.int32( 100 ),
3237  minNumberOfHitsForLoopers = cms.int32( 13 ),
3238  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3239  minNumberOfHitsPerLoop = cms.int32( 4 ),
3240  minHitsMinPt = cms.int32( 3 ),
3241  maxLostHitsFraction = cms.double( 0.1 ),
3242  maxLostHits = cms.int32( 999 )
3243 )
3244 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3245  useSameTrajFilter = cms.bool( True ),
3246  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3247  MeasurementTrackerName = cms.string( "" ),
3248  keepOriginalIfRebuildFails = cms.bool( False ),
3249  lostHitPenalty = cms.double( 30.0 ),
3250  lockHits = cms.bool( True ),
3251  requireSeedHitsInRebuild = cms.bool( True ),
3252  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3253  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3254  maxPtForLooperReconstruction = cms.double( 0.7 ),
3255  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3256  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3257  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
3258  minNrOfHitsForRebuild = cms.int32( 5 ),
3259  maxCand = cms.int32( 2 ),
3260  alwaysUseInvalidHits = cms.bool( True ),
3261  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3262  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3263  intermediateCleaning = cms.bool( True ),
3264  foundHitBonus = cms.double( 10.0 ),
3265  updator = cms.string( "hltESPKFUpdator" ),
3266  bestHitOnly = cms.bool( True )
3267 )
3268 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3269  useSameTrajFilter = cms.bool( True ),
3270  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3271  MeasurementTrackerName = cms.string( "" ),
3272  keepOriginalIfRebuildFails = cms.bool( False ),
3273  lostHitPenalty = cms.double( 30.0 ),
3274  lockHits = cms.bool( True ),
3275  requireSeedHitsInRebuild = cms.bool( True ),
3276  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3277  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3278  maxPtForLooperReconstruction = cms.double( 0.7 ),
3279  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3280  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3281  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3282  minNrOfHitsForRebuild = cms.int32( 5 ),
3283  maxCand = cms.int32( 3 ),
3284  alwaysUseInvalidHits = cms.bool( True ),
3285  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3286  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3287  intermediateCleaning = cms.bool( True ),
3288  foundHitBonus = cms.double( 10.0 ),
3289  updator = cms.string( "hltESPKFUpdator" ),
3290  bestHitOnly = cms.bool( True )
3291 )
3292 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
3293  useSameTrajFilter = cms.bool( True ),
3294  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3295  MeasurementTrackerName = cms.string( "" ),
3296  keepOriginalIfRebuildFails = cms.bool( False ),
3297  lostHitPenalty = cms.double( 30.0 ),
3298  lockHits = cms.bool( True ),
3299  requireSeedHitsInRebuild = cms.bool( True ),
3300  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3301  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3302  maxPtForLooperReconstruction = cms.double( 0.7 ),
3303  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3304  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
3305  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3306  minNrOfHitsForRebuild = cms.int32( 5 ),
3307  maxCand = cms.int32( 3 ),
3308  alwaysUseInvalidHits = cms.bool( True ),
3309  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3310  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3311  intermediateCleaning = cms.bool( True ),
3312  foundHitBonus = cms.double( 10.0 ),
3313  updator = cms.string( "hltESPKFUpdator" ),
3314  bestHitOnly = cms.bool( True )
3315 )
3316 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA = cms.PSet(
3317  minimumNumberOfHits = cms.int32( 4 ),
3318  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3319  seedExtension = cms.int32( 0 ),
3320  chargeSignificance = cms.double( -1.0 ),
3321  pixelSeedExtension = cms.bool( False ),
3322  strictSeedExtension = cms.bool( False ),
3323  maxCCCLostHits = cms.int32( 0 ),
3324  nSigmaMinPt = cms.double( 5.0 ),
3325  minPt = cms.double( 3.0 ),
3326  maxConsecLostHits = cms.int32( 1 ),
3327  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3328  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3329  seedPairPenalty = cms.int32( 0 ),
3330  maxNumberOfHits = cms.int32( 100 ),
3331  minNumberOfHitsForLoopers = cms.int32( 13 ),
3332  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3333  minNumberOfHitsPerLoop = cms.int32( 4 ),
3334  minHitsMinPt = cms.int32( 3 ),
3335  maxLostHitsFraction = cms.double( 0.1 ),
3336  maxLostHits = cms.int32( 999 )
3337 )
3338 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3339  minimumNumberOfHits = cms.int32( 4 ),
3340  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3341  seedExtension = cms.int32( 0 ),
3342  chargeSignificance = cms.double( -1.0 ),
3343  pixelSeedExtension = cms.bool( False ),
3344  strictSeedExtension = cms.bool( False ),
3345  maxCCCLostHits = cms.int32( 0 ),
3346  nSigmaMinPt = cms.double( 5.0 ),
3347  minPt = cms.double( 3.0 ),
3348  maxConsecLostHits = cms.int32( 1 ),
3349  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3350  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3351  seedPairPenalty = cms.int32( 0 ),
3352  maxNumberOfHits = cms.int32( 100 ),
3353  minNumberOfHitsForLoopers = cms.int32( 13 ),
3354  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3355  minNumberOfHitsPerLoop = cms.int32( 4 ),
3356  minHitsMinPt = cms.int32( 3 ),
3357  maxLostHitsFraction = cms.double( 0.1 ),
3358  maxLostHits = cms.int32( 999 )
3359 )
3360 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3361  useSameTrajFilter = cms.bool( True ),
3362  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3363  MeasurementTrackerName = cms.string( "" ),
3364  keepOriginalIfRebuildFails = cms.bool( True ),
3365  lostHitPenalty = cms.double( 30.0 ),
3366  lockHits = cms.bool( True ),
3367  requireSeedHitsInRebuild = cms.bool( True ),
3368  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3369  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3370  maxPtForLooperReconstruction = cms.double( 0.7 ),
3371  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3372  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
3373  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3374  minNrOfHitsForRebuild = cms.int32( 1 ),
3375  maxCand = cms.int32( 3 ),
3376  alwaysUseInvalidHits = cms.bool( True ),
3377  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3378  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3379  intermediateCleaning = cms.bool( True ),
3380  foundHitBonus = cms.double( 10.0 ),
3381  updator = cms.string( "hltESPKFUpdator" ),
3382  bestHitOnly = cms.bool( True )
3383 )
3384 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3385  minimumNumberOfHits = cms.int32( 3 ),
3386  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3387  seedExtension = cms.int32( 0 ),
3388  chargeSignificance = cms.double( -1.0 ),
3389  pixelSeedExtension = cms.bool( False ),
3390  strictSeedExtension = cms.bool( False ),
3391  nSigmaMinPt = cms.double( 5.0 ),
3392  maxCCCLostHits = cms.int32( 0 ),
3393  minPt = cms.double( 2.8 ),
3394  maxConsecLostHits = cms.int32( 1 ),
3395  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3396  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3397  seedPairPenalty = cms.int32( 0 ),
3398  maxNumberOfHits = cms.int32( 100 ),
3399  minNumberOfHitsForLoopers = cms.int32( 13 ),
3400  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3401  minNumberOfHitsPerLoop = cms.int32( 4 ),
3402  minHitsMinPt = cms.int32( 3 ),
3403  maxLostHitsFraction = cms.double( 0.1 ),
3404  maxLostHits = cms.int32( 999 )
3405 )
3406 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3407  useSameTrajFilter = cms.bool( True ),
3408  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3409  MeasurementTrackerName = cms.string( "" ),
3410  keepOriginalIfRebuildFails = cms.bool( False ),
3411  lostHitPenalty = cms.double( 30.0 ),
3412  lockHits = cms.bool( True ),
3413  requireSeedHitsInRebuild = cms.bool( True ),
3414  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3415  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3416  maxPtForLooperReconstruction = cms.double( 0.7 ),
3417  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3418  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
3419  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3420  minNrOfHitsForRebuild = cms.int32( 5 ),
3421  maxCand = cms.int32( 4 ),
3422  alwaysUseInvalidHits = cms.bool( True ),
3423  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3424  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3425  intermediateCleaning = cms.bool( True ),
3426  foundHitBonus = cms.double( 10.0 ),
3427  updator = cms.string( "hltESPKFUpdator" ),
3428  bestHitOnly = cms.bool( True )
3429 )
3430 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
3431  minimumNumberOfHits = cms.int32( 3 ),
3432  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
3433  seedExtension = cms.int32( 0 ),
3434  chargeSignificance = cms.double( -1.0 ),
3435  pixelSeedExtension = cms.bool( False ),
3436  strictSeedExtension = cms.bool( False ),
3437  nSigmaMinPt = cms.double( 5.0 ),
3438  maxCCCLostHits = cms.int32( 0 ),
3439  minPt = cms.double( 3.5 ),
3440  maxConsecLostHits = cms.int32( 1 ),
3441  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
3442  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
3443  seedPairPenalty = cms.int32( 0 ),
3444  maxNumberOfHits = cms.int32( 100 ),
3445  minNumberOfHitsForLoopers = cms.int32( 13 ),
3446  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3447  minNumberOfHitsPerLoop = cms.int32( 4 ),
3448  minHitsMinPt = cms.int32( 3 ),
3449  maxLostHitsFraction = cms.double( 0.1 ),
3450  maxLostHits = cms.int32( 999 )
3451 )
3452 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
3453  useSameTrajFilter = cms.bool( True ),
3454  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3455  keepOriginalIfRebuildFails = cms.bool( False ),
3456  lostHitPenalty = cms.double( 30.0 ),
3457  lockHits = cms.bool( True ),
3458  requireSeedHitsInRebuild = cms.bool( True ),
3459  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3460  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3461  maxPtForLooperReconstruction = cms.double( 0.7 ),
3462  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3463  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
3464  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3465  minNrOfHitsForRebuild = cms.int32( 5 ),
3466  maxCand = cms.int32( 3 ),
3467  alwaysUseInvalidHits = cms.bool( True ),
3468  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3469  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3470  intermediateCleaning = cms.bool( True ),
3471  foundHitBonus = cms.double( 10.0 ),
3472  updator = cms.string( "hltESPKFUpdator" ),
3473  bestHitOnly = cms.bool( True )
3474 )
3475 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA = cms.PSet(
3476  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
3477  filters = cms.VPSet(
3478  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA" ) ),
3479  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
3480  )
3481 )
3482 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForDmesonPPOnAA = cms.PSet(
3483  useSameTrajFilter = cms.bool( True ),
3484  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
3485  MeasurementTrackerName = cms.string( "" ),
3486  keepOriginalIfRebuildFails = cms.bool( False ),
3487  lostHitPenalty = cms.double( 30.0 ),
3488  lockHits = cms.bool( True ),
3489  requireSeedHitsInRebuild = cms.bool( True ),
3490  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
3491  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
3492  maxPtForLooperReconstruction = cms.double( 0.7 ),
3493  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3494  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA" ) ),
3495  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
3496  minNrOfHitsForRebuild = cms.int32( 5 ),
3497  maxCand = cms.int32( 3 ),
3498  alwaysUseInvalidHits = cms.bool( True ),
3499  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3500  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
3501  intermediateCleaning = cms.bool( True ),
3502  foundHitBonus = cms.double( 10.0 ),
3503  updator = cms.string( "hltESPKFUpdator" ),
3504  bestHitOnly = cms.bool( True )
3505 )
3506 fragment.streams = cms.PSet(
3507  ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ),
3508  ALCAP0 = cms.vstring( 'AlCaP0' ),
3509  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
3510  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
3511  DQM = cms.vstring( 'OnlineMonitor' ),
3512  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
3513  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
3514  EcalCalibration = cms.vstring( 'EcalLaser' ),
3515  Express = cms.vstring( 'ExpressPhysics' ),
3516  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
3517  NanoDST = cms.vstring( 'L1Accept' ),
3518  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
3519  'ZeroBias' ),
3520  PhysicsEndOfFill = cms.vstring( 'EmptyBX' ),
3521  PhysicsHIZeroBias1 = cms.vstring( 'HIZeroBias1',
3522  'HIZeroBias2' ),
3523  PhysicsHIZeroBias2 = cms.vstring( 'HIZeroBias3',
3524  'HIZeroBias4' ),
3525  PhysicsHIZeroBias3 = cms.vstring( 'HIZeroBias5',
3526  'HIZeroBias6' ),
3527  PhysicsHIZeroBias4 = cms.vstring( 'HIZeroBias7',
3528  'HIZeroBias8' ),
3529  PhysicsHIZeroBias5 = cms.vstring( 'HIZeroBias10',
3530  'HIZeroBias9' ),
3531  PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11',
3532  'HIZeroBias12' ),
3533  RPCMON = cms.vstring( 'RPCMonitor' )
3534 )
3535 fragment.datasets = cms.PSet(
3536  AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4',
3537  'AlCa_LumiPixels_ZeroBias_v8' ),
3538  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v1',
3539  'AlCa_HIEcalEtaEEonly_v1',
3540  'AlCa_HIEcalPi0EBonly_v1',
3541  'AlCa_HIEcalPi0EEonly_v1' ),
3542  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v9' ),
3543  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3544  'HLT_ZeroBias_Beamspot_v4' ),
3545  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
3546  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3547  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3548  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2' ),
3549  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v3',
3550  'HLT_ZeroBias_Beamspot_v4' ),
3551  ExpressPhysics = cms.vstring( 'HLT_Physics_v7',
3552  'HLT_Random_v3',
3553  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3554  'HLT_ZeroBias_v6' ),
3555  HIZeroBias1 = cms.vstring( 'HLT_HIZeroBias_part0_v6' ),
3556  HIZeroBias10 = cms.vstring( 'HLT_HIZeroBias_part9_v6' ),
3557  HIZeroBias11 = cms.vstring( 'HLT_HIZeroBias_part10_v6' ),
3558  HIZeroBias12 = cms.vstring( 'HLT_HIZeroBias_part11_v6' ),
3559  HIZeroBias2 = cms.vstring( 'HLT_HIZeroBias_part1_v6' ),
3560  HIZeroBias3 = cms.vstring( 'HLT_HIZeroBias_part2_v6' ),
3561  HIZeroBias4 = cms.vstring( 'HLT_HIZeroBias_part3_v6' ),
3562  HIZeroBias5 = cms.vstring( 'HLT_HIZeroBias_part4_v6' ),
3563  HIZeroBias6 = cms.vstring( 'HLT_HIZeroBias_part5_v6' ),
3564  HIZeroBias7 = cms.vstring( 'HLT_HIZeroBias_part6_v6' ),
3565  HIZeroBias8 = cms.vstring( 'HLT_HIZeroBias_part7_v6' ),
3566  HIZeroBias9 = cms.vstring( 'HLT_HIZeroBias_part8_v6' ),
3567  HLTPhysics = cms.vstring( 'HLT_Physics_v7' ),
3568  L1Accept = cms.vstring( 'DST_Physics_v7' ),
3569  OnlineMonitor = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v2',
3570  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2',
3571  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2',
3572  'HLT_HIZeroBias_part0_v6',
3573  'HLT_HIZeroBias_part10_v6',
3574  'HLT_HIZeroBias_part11_v6',
3575  'HLT_HIZeroBias_part1_v6',
3576  'HLT_HIZeroBias_part2_v6',
3577  'HLT_HIZeroBias_part3_v6',
3578  'HLT_HIZeroBias_part4_v6',
3579  'HLT_HIZeroBias_part5_v6',
3580  'HLT_HIZeroBias_part6_v6',
3581  'HLT_HIZeroBias_part7_v6',
3582  'HLT_HIZeroBias_part8_v6',
3583  'HLT_HIZeroBias_part9_v6',
3584  'HLT_Physics_v7',
3585  'HLT_Random_v3',
3586  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3587  'HLT_ZeroBias_v6' ),
3588  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v1' ),
3589  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
3590  'HLT_HcalCalibration_v5' ),
3591  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
3592  'HLT_HcalCalibration_v5' ),
3593  ZeroBias = cms.vstring( 'HLT_Random_v3',
3594  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5',
3595  'HLT_ZeroBias_v6' )
3596 )
3597 
3598 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
3599  iovIsRunNotTime = cms.bool( True ),
3600  recordName = cms.string( "CSCChannelMapperRecord" ),
3601  firstValid = cms.vuint32( 1 )
3602 )
3603 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
3604  iovIsRunNotTime = cms.bool( True ),
3605  recordName = cms.string( "CSCIndexerRecord" ),
3606  firstValid = cms.vuint32( 1 )
3607 )
3608 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
3609  iovIsRunNotTime = cms.bool( True ),
3610  recordName = cms.string( "L1TGlobalParametersRcd" ),
3611  firstValid = cms.vuint32( 1 )
3612 )
3613 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
3614  timeSlewParametersM3 = cms.VPSet(
3615  cms.PSet( tspar2 = cms.double( 0.0 ),
3616  tspar0 = cms.double( 12.2999 ),
3617  tspar1 = cms.double( -2.19142 ),
3618  tspar1_siPM = cms.double( 0.0 ),
3619  cap = cms.double( 6.0 ),
3620  tspar0_siPM = cms.double( 0.0 ),
3621  tspar2_siPM = cms.double( 0.0 )
3622  ),
3623  cms.PSet( tspar2 = cms.double( 32.0 ),
3624  tspar0 = cms.double( 15.5 ),
3625  tspar1 = cms.double( -3.2 ),
3626  tspar1_siPM = cms.double( 0.0 ),
3627  cap = cms.double( 6.0 ),
3628  tspar0_siPM = cms.double( 0.0 ),
3629  tspar2_siPM = cms.double( 0.0 )
3630  ),
3631  cms.PSet( tspar2 = cms.double( 0.0 ),
3632  tspar0 = cms.double( 12.2999 ),
3633  tspar1 = cms.double( -2.19142 ),
3634  tspar1_siPM = cms.double( 0.0 ),
3635  cap = cms.double( 6.0 ),
3636  tspar0_siPM = cms.double( 0.0 ),
3637  tspar2_siPM = cms.double( 0.0 )
3638  ),
3639  cms.PSet( tspar2 = cms.double( 0.0 ),
3640  tspar0 = cms.double( 12.2999 ),
3641  tspar1 = cms.double( -2.19142 ),
3642  tspar1_siPM = cms.double( 0.0 ),
3643  cap = cms.double( 6.0 ),
3644  tspar0_siPM = cms.double( 0.0 ),
3645  tspar2_siPM = cms.double( 0.0 )
3646  )
3647  ),
3648  timeSlewParametersM2 = cms.VPSet(
3649  cms.PSet( slope = cms.double( -3.178648 ),
3650  tmax = cms.double( 16.0 ),
3651  tzero = cms.double( 23.960177 )
3652  ),
3653  cms.PSet( slope = cms.double( -1.5610227 ),
3654  tmax = cms.double( 10.0 ),
3655  tzero = cms.double( 11.977461 )
3656  ),
3657  cms.PSet( slope = cms.double( -1.075824 ),
3658  tmax = cms.double( 6.25 ),
3659  tzero = cms.double( 9.109694 )
3660  )
3661  ),
3662  appendToDataLabel = cms.string( "HBHE" )
3663 )
3664 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
3665  iovIsRunNotTime = cms.bool( True ),
3666  recordName = cms.string( "JetTagComputerRecord" ),
3667  firstValid = cms.vuint32( 1 )
3668 )
3669 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
3670  iovIsRunNotTime = cms.bool( True ),
3671  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
3672  firstValid = cms.vuint32( 1 )
3673 )
3674 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
3675  iovIsRunNotTime = cms.bool( True ),
3676  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
3677  firstValid = cms.vuint32( 1 )
3678 )
3679 
3680 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3681  MaxDPhi = cms.double( 1.6 ),
3682  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
3683  PropagationDirection = cms.string( "anyDirection" )
3684 )
3685 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
3686  AlgoName = cms.string( "CSCChannelMapperPostls1" )
3687 )
3688 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
3689  AlgoName = cms.string( "CSCIndexerPostls1" )
3690 )
3691 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
3692  appendToDataLabel = cms.string( "" )
3693 )
3694 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
3695 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
3696  appendToDataLabel = cms.string( "" ),
3697  MapAuto = cms.untracked.bool( False ),
3698  SkipHE = cms.untracked.bool( False ),
3699  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" )
3700 )
3701 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
3702  appendToDataLabel = cms.string( "" )
3703 )
3704 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
3705  appendToDataLabel = cms.string( "" )
3706 )
3707 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3708  ComponentName = cms.string( "ClusterShapeHitFilter" ),
3709  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3710  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3711  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
3712 )
3713 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
3714  appendToDataLabel = cms.string( "" )
3715 )
3716 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
3717  NumberL1JetCounts = cms.uint32( 12 ),
3718  NumberL1NoIsoEG = cms.uint32( 4 ),
3719  NumberL1CenJet = cms.uint32( 4 ),
3720  NumberL1Tau = cms.uint32( 12 ),
3721  NumberConditionChips = cms.uint32( 1 ),
3722  NumberL1EGamma = cms.uint32( 12 ),
3723  TotalBxInEvent = cms.int32( 5 ),
3724  NumberL1Mu = cms.uint32( 4 ),
3725  PinsOnConditionChip = cms.uint32( 512 ),
3726  WordLength = cms.int32( 64 ),
3727  PinsOnChip = cms.uint32( 512 ),
3728  OrderOfChip = cms.vint32( 1 ),
3729  IfMuEtaNumberBits = cms.uint32( 6 ),
3730  OrderConditionChip = cms.vint32( 1 ),
3731  appendToDataLabel = cms.string( "" ),
3732  NumberL1TauJet = cms.uint32( 4 ),
3733  NumberL1Jet = cms.uint32( 12 ),
3734  NumberPhysTriggers = cms.uint32( 512 ),
3735  NumberL1Muon = cms.uint32( 8 ),
3736  UnitLength = cms.int32( 8 ),
3737  NumberL1IsoEG = cms.uint32( 4 ),
3738  NumberTechnicalTriggers = cms.uint32( 64 ),
3739  NumberL1ForJet = cms.uint32( 4 ),
3740  IfCaloEtaNumberBits = cms.uint32( 4 ),
3741  NumberPsbBoards = cms.int32( 7 ),
3742  NumberChips = cms.uint32( 1 ),
3743  NumberPhysTriggersExtended = cms.uint32( 64 )
3744 )
3745 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3746  SimpleMagneticField = cms.string( "" ),
3747  PropagationDirection = cms.string( "alongMomentum" ),
3748  ComponentName = cms.string( "PropagatorWithMaterial" ),
3749  Mass = cms.double( 0.105 ),
3750  ptMin = cms.double( -1.0 ),
3751  MaxDPhi = cms.double( 1.6 ),
3752  useRungeKutta = cms.bool( False )
3753 )
3754 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3755  SimpleMagneticField = cms.string( "ParabolicMf" ),
3756  PropagationDirection = cms.string( "alongMomentum" ),
3757  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
3758  Mass = cms.double( 0.139 ),
3759  ptMin = cms.double( -1.0 ),
3760  MaxDPhi = cms.double( 1.6 ),
3761  useRungeKutta = cms.bool( False )
3762 )
3763 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3764  SimpleMagneticField = cms.string( "ParabolicMf" ),
3765  PropagationDirection = cms.string( "alongMomentum" ),
3766  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
3767  Mass = cms.double( 0.105 ),
3768  ptMin = cms.double( -1.0 ),
3769  MaxDPhi = cms.double( 1.6 ),
3770  useRungeKutta = cms.bool( False )
3771 )
3772 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3773  SimpleMagneticField = cms.string( "" ),
3774  PropagationDirection = cms.string( "oppositeToMomentum" ),
3775  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
3776  Mass = cms.double( 0.105 ),
3777  ptMin = cms.double( -1.0 ),
3778  MaxDPhi = cms.double( 1.6 ),
3779  useRungeKutta = cms.bool( False )
3780 )
3781 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
3782  SimpleMagneticField = cms.string( "ParabolicMf" ),
3783  PropagationDirection = cms.string( "oppositeToMomentum" ),
3784  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
3785  Mass = cms.double( 0.139 ),
3786  ptMin = cms.double( -1.0 ),
3787  MaxDPhi = cms.double( 1.6 ),
3788  useRungeKutta = cms.bool( False )
3789 )
3790 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
3791  SimpleMagneticField = cms.string( "ParabolicMf" ),
3792  PropagationDirection = cms.string( "oppositeToMomentum" ),
3793  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
3794  Mass = cms.double( 0.105 ),
3795  ptMin = cms.double( -1.0 ),
3796  MaxDPhi = cms.double( 1.6 ),
3797  useRungeKutta = cms.bool( False )
3798 )
3799 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3800  SimpleMagneticField = cms.string( "ParabolicMf" ),
3801  PropagationDirection = cms.string( "oppositeToMomentum" ),
3802  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
3803  Mass = cms.double( 0.105 ),
3804  ptMin = cms.double( 0.1 ),
3805  MaxDPhi = cms.double( 1.6 ),
3806  useRungeKutta = cms.bool( False )
3807 )
3808 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
3809  SimpleMagneticField = cms.string( "ParabolicMf" ),
3810  PropagationDirection = cms.string( "alongMomentum" ),
3811  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
3812  Mass = cms.double( 0.1396 ),
3813  ptMin = cms.double( -1.0 ),
3814  MaxDPhi = cms.double( 4.0 ),
3815  useRungeKutta = cms.bool( False )
3816 )
3817 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
3818  SimpleMagneticField = cms.string( "ParabolicMf" ),
3819  PropagationDirection = cms.string( "alongMomentum" ),
3820  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
3821  Mass = cms.double( 0.105 ),
3822  ptMin = cms.double( 0.1 ),
3823  MaxDPhi = cms.double( 1.6 ),
3824  useRungeKutta = cms.bool( False )
3825 )
3826 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
3827  EtaDivisions = cms.untracked.uint32( 20 ),
3828  PhiDivisions = cms.untracked.uint32( 20 ),
3829  EtaMax = cms.untracked.double( 2.5 )
3830 )
3831 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
3832  minTracks = cms.uint32( 3 ),
3833  minVertices = cms.uint32( 1 ),
3834  use3d = cms.bool( True ),
3835  unBoost = cms.bool( False ),
3836  useSignificance = cms.bool( True )
3837 )
3838 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3839  NoErrorPropagation = cms.bool( False ),
3840  endcapShiftInZPos = cms.double( 0.0 ),
3841  PropagationDirection = cms.string( "anyDirection" ),
3842  useTuningForL2Speed = cms.bool( False ),
3843  useIsYokeFlag = cms.bool( True ),
3844  endcapShiftInZNeg = cms.double( 0.0 ),
3845  SetVBFPointer = cms.bool( False ),
3846  AssumeNoMaterial = cms.bool( False ),
3847  returnTangentPlane = cms.bool( True ),
3848  useInTeslaFromMagField = cms.bool( False ),
3849  VBFName = cms.string( "VolumeBasedMagneticField" ),
3850  useEndcapShiftsInZ = cms.bool( False ),
3851  sendLogWarning = cms.bool( False ),
3852  useMatVolumes = cms.bool( True ),
3853  debug = cms.bool( False ),
3854  ApplyRadX0Correction = cms.bool( True ),
3855  useMagVolumes = cms.bool( True ),
3856  ComponentName = cms.string( "SteppingHelixPropagatorAny" )
3857 )
3858 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
3859  ComponentName = cms.string( "TransientTrackBuilder" )
3860 )
3861 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3862  ComponentName = cms.string( "CaloDetIdAssociator" ),
3863  hcalRegion = cms.int32( 2 ),
3864  etaBinSize = cms.double( 0.087 ),
3865  nEta = cms.int32( 70 ),
3866  nPhi = cms.int32( 72 ),
3867  includeBadChambers = cms.bool( False ),
3868  includeME0 = cms.bool( False ),
3869  includeGEM = cms.bool( False )
3870 )
3871 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3872  ComponentName = cms.string( "CosmicNavigationSchool" ),
3873  SimpleMagneticField = cms.string( "" )
3874 )
3875 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3876  ComponentName = cms.string( "EcalDetIdAssociator" ),
3877  hcalRegion = cms.int32( 2 ),
3878  etaBinSize = cms.double( 0.02 ),
3879  nEta = cms.int32( 300 ),
3880  nPhi = cms.int32( 360 ),
3881  includeBadChambers = cms.bool( False ),
3882  includeME0 = cms.bool( False ),
3883  includeGEM = cms.bool( False )
3884 )
3885 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
3886  dbstatusMask = cms.PSet(
3887  kBad = cms.vstring( 'kNonRespondingIsolated',
3888  'kDeadVFE',
3889  'kDeadFE',
3890  'kNoDataNoTP' ),
3891  kGood = cms.vstring( 'kOk' ),
3892  kRecovered = cms.vstring( ),
3893  kProblematic = cms.vstring( 'kDAC',
3894  'kNoLaser',
3895  'kNoisy',
3896  'kNNoisy',
3897  'kNNNoisy',
3898  'kNNNNoisy',
3899  'kNNNNNoisy',
3900  'kFixedG6',
3901  'kFixedG1',
3902  'kFixedG0' ),
3903  kWeird = cms.vstring( ),
3904  kTime = cms.vstring( )
3905  ),
3906  timeThresh = cms.double( 2.0 ),
3907  flagMask = cms.PSet(
3908  kBad = cms.vstring( 'kFaultyHardware',
3909  'kDead',
3910  'kKilled' ),
3911  kGood = cms.vstring( 'kGood' ),
3912  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
3913  'kTowerRecovered' ),
3914  kProblematic = cms.vstring( 'kPoorReco',
3915  'kPoorCalib',
3916  'kNoisy',
3917  'kSaturated' ),
3918  kWeird = cms.vstring( 'kWeird',
3919  'kDiWeird' ),
3920  kTime = cms.vstring( 'kOutOfTime' )
3921  )
3922 )
3923 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
3924  appendToDataLabel = cms.string( "" )
3925 )
3926 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
3927  appendToDataLabel = cms.string( "" )
3928 )
3929 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3930  ComponentName = cms.string( "HcalDetIdAssociator" ),
3931  hcalRegion = cms.int32( 2 ),
3932  etaBinSize = cms.double( 0.087 ),
3933  nEta = cms.int32( 70 ),
3934  nPhi = cms.int32( 72 ),
3935  includeBadChambers = cms.bool( False ),
3936  includeME0 = cms.bool( False ),
3937  includeGEM = cms.bool( False )
3938 )
3939 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
3940  phase = cms.uint32( 1 ),
3941  RecoveredRecHitBits = cms.vstring( ),
3942  appendToDataLabel = cms.string( "" ),
3943  SeverityLevels = cms.VPSet(
3944  cms.PSet( ChannelStatus = cms.vstring( ),
3945  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
3946  Level = cms.int32( 0 )
3947  ),
3948  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
3949  RecHitFlags = cms.vstring( ),
3950  Level = cms.int32( 1 )
3951  ),
3952  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
3953  RecHitFlags = cms.vstring( ),
3954  Level = cms.int32( 5 )
3955  ),
3956  cms.PSet( ChannelStatus = cms.vstring( ),
3957  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
3958  'HBHEIsolatedNoise',
3959  'HBHEFlatNoise',
3960  'HBHESpikeNoise',
3961  'HBHETS4TS5Noise',
3962  'HBHENegativeNoise',
3963  'HBHEPulseFitBit',
3964  'HBHEOOTPU' ),
3965  Level = cms.int32( 8 )
3966  ),
3967  cms.PSet( ChannelStatus = cms.vstring( ),
3968  RecHitFlags = cms.vstring( 'HFLongShort',
3969  'HFS8S1Ratio',
3970  'HFPET',
3971  'HFSignalAsymmetry' ),
3972  Level = cms.int32( 11 )
3973  ),
3974  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
3975  RecHitFlags = cms.vstring( ),
3976  Level = cms.int32( 15 )
3977  ),
3978  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
3979  'HcalCellDead' ),
3980  RecHitFlags = cms.vstring( ),
3981  Level = cms.int32( 20 )
3982  )
3983  ),
3984  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
3985  'HcalCellOff',
3986  'HcalCellDead' )
3987 )
3988 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
3989  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
3990  useCondDB = cms.bool( False ),
3991  useGBRForest = cms.bool( True ),
3992  useAdaBoost = cms.bool( False )
3993 )
3994 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
3995  recordLabel = cms.string( "HLT" ),
3996  categoryVariableName = cms.string( "vertexCategory" ),
3997  useTrackWeights = cms.bool( True ),
3998  useCategories = cms.bool( True ),
3999  pseudoMultiplicityMin = cms.uint32( 2 ),
4000  correctVertexMass = cms.bool( True ),
4001  trackSelection = cms.PSet(
4002  maxDistToAxis = cms.double( 0.07 ),
4003  totalHitsMin = cms.uint32( 0 ),
4004  ptMin = cms.double( 0.0 ),
4005  sip2dSigMax = cms.double( 99999.9 ),
4006  sip2dValMax = cms.double( 99999.9 ),
4007  sip3dSigMax = cms.double( 99999.9 ),
4008  sip3dValMax = cms.double( 99999.9 ),
4009  maxDecayLen = cms.double( 5.0 ),
4010  qualityClass = cms.string( "any" ),
4011  jetDeltaRMax = cms.double( 0.3 ),
4012  normChi2Max = cms.double( 99999.9 ),
4013  pixelHitsMin = cms.uint32( 0 ),
4014  sip2dSigMin = cms.double( -99999.9 ),
4015  sip2dValMin = cms.double( -99999.9 ),
4016  sip3dSigMin = cms.double( -99999.9 ),
4017  sip3dValMin = cms.double( -99999.9 )
4018  ),
4019  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
4020  'CombinedSVPseudoVertex',
4021  'CombinedSVNoVertex' ),
4022  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4023  charmCut = cms.double( 1.5 ),
4024  vertexFlip = cms.bool( False ),
4025  minimumTrackWeight = cms.double( 0.5 ),
4026  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4027  trackMultiplicityMin = cms.uint32( 3 ),
4028  trackPseudoSelection = cms.PSet(
4029  maxDistToAxis = cms.double( 0.07 ),
4030  totalHitsMin = cms.uint32( 0 ),
4031  ptMin = cms.double( 0.0 ),
4032  sip2dSigMax = cms.double( 99999.9 ),
4033  sip2dValMax = cms.double( 99999.9 ),
4034  sip3dSigMax = cms.double( 99999.9 ),
4035  sip3dValMax = cms.double( 99999.9 ),
4036  maxDecayLen = cms.double( 5.0 ),
4037  qualityClass = cms.string( "any" ),
4038  jetDeltaRMax = cms.double( 0.3 ),
4039  normChi2Max = cms.double( 99999.9 ),
4040  pixelHitsMin = cms.uint32( 0 ),
4041  sip2dSigMin = cms.double( 2.0 ),
4042  sip2dValMin = cms.double( -99999.9 ),
4043  sip3dSigMin = cms.double( -99999.9 ),
4044  sip3dValMin = cms.double( -99999.9 )
4045  ),
4046  trackSort = cms.string( "sip2dSig" ),
4047  SoftLeptonFlip = cms.bool( False ),
4048  trackFlip = cms.bool( False )
4049 )
4050 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
4051  recordLabel = cms.string( "HLT" ),
4052  categoryVariableName = cms.string( "vertexCategory" ),
4053  useTrackWeights = cms.bool( True ),
4054  useCategories = cms.bool( True ),
4055  pseudoMultiplicityMin = cms.uint32( 2 ),
4056  correctVertexMass = cms.bool( True ),
4057  trackSelection = cms.PSet(
4058  max_pT_dRcut = cms.double( 0.1 ),
4059  b_dR = cms.double( 0.6263 ),
4060  min_pT = cms.double( 120.0 ),
4061  b_pT = cms.double( 0.3684 ),
4062  ptMin = cms.double( 0.0 ),
4063  max_pT_trackPTcut = cms.double( 3.0 ),
4064  max_pT = cms.double( 500.0 ),
4065  useVariableJTA = cms.bool( False ),
4066  maxDecayLen = cms.double( 5.0 ),
4067  qualityClass = cms.string( "any" ),
4068  normChi2Max = cms.double( 99999.9 ),
4069  sip2dValMin = cms.double( -99999.9 ),
4070  sip3dValMin = cms.double( -99999.9 ),
4071  a_dR = cms.double( -0.001053 ),
4072  maxDistToAxis = cms.double( 0.07 ),
4073  totalHitsMin = cms.uint32( 0 ),
4074  a_pT = cms.double( 0.005263 ),
4075  sip2dSigMax = cms.double( 99999.9 ),
4076  sip2dValMax = cms.double( 99999.9 ),
4077  sip3dSigMax = cms.double( 99999.9 ),
4078  sip3dValMax = cms.double( 99999.9 ),
4079  min_pT_dRcut = cms.double( 0.5 ),
4080  jetDeltaRMax = cms.double( 0.3 ),
4081  pixelHitsMin = cms.uint32( 0 ),
4082  sip3dSigMin = cms.double( -99999.9 ),
4083  sip2dSigMin = cms.double( -99999.9 )
4084  ),
4085  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
4086  'CombinedSVIVFV2PseudoVertex',
4087  'CombinedSVIVFV2NoVertex' ),
4088  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
4089  charmCut = cms.double( 1.5 ),
4090  vertexFlip = cms.bool( False ),
4091  minimumTrackWeight = cms.double( 0.5 ),
4092  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
4093  trackMultiplicityMin = cms.uint32( 3 ),
4094  trackPseudoSelection = cms.PSet(
4095  max_pT_dRcut = cms.double( 0.1 ),
4096  b_dR = cms.double( 0.6263 ),
4097  min_pT = cms.double( 120.0 ),
4098  b_pT = cms.double( 0.3684 ),
4099  ptMin = cms.double( 0.0 ),
4100  max_pT_trackPTcut = cms.double( 3.0 ),
4101  max_pT = cms.double( 500.0 ),
4102  useVariableJTA = cms.bool( False ),
4103  maxDecayLen = cms.double( 5.0 ),
4104  qualityClass = cms.string( "any" ),
4105  normChi2Max = cms.double( 99999.9 ),
4106  sip2dValMin = cms.double( -99999.9 ),
4107  sip3dValMin = cms.double( -99999.9 ),
4108  a_dR = cms.double( -0.001053 ),
4109  maxDistToAxis = cms.double( 0.07 ),
4110  totalHitsMin = cms.uint32( 0 ),
4111  a_pT = cms.double( 0.005263 ),
4112  sip2dSigMax = cms.double( 99999.9 ),
4113  sip2dValMax = cms.double( 99999.9 ),
4114  sip3dSigMax = cms.double( 99999.9 ),
4115  sip3dValMax = cms.double( 99999.9 ),
4116  min_pT_dRcut = cms.double( 0.5 ),
4117  jetDeltaRMax = cms.double( 0.3 ),
4118  pixelHitsMin = cms.uint32( 0 ),
4119  sip3dSigMin = cms.double( -99999.9 ),
4120  sip2dSigMin = cms.double( 2.0 )
4121  ),
4122  trackSort = cms.string( "sip2dSig" ),
4123  SoftLeptonFlip = cms.bool( False ),
4124  trackFlip = cms.bool( False )
4125 )
4126 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4127  maxImpactParameterSig = cms.double( 999999.0 ),
4128  deltaR = cms.double( -1.0 ),
4129  minimumImpactParameter = cms.double( -1.0 ),
4130  maximumDecayLength = cms.double( 999999.0 ),
4131  impactParameterType = cms.int32( 1 ),
4132  trackQualityClass = cms.string( "any" ),
4133  deltaRmin = cms.double( 0.0 ),
4134  maxImpactParameter = cms.double( 0.1 ),
4135  useSignedImpactParameterSig = cms.bool( True ),
4136  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4137  nthTrack = cms.int32( -1 )
4138 )
4139 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4140  b_pT = cms.double( 0.3684 ),
4141  deltaR = cms.double( -1.0 ),
4142  minimumImpactParameter = cms.double( 0.05 ),
4143  a_dR = cms.double( -0.001053 ),
4144  min_pT = cms.double( 120.0 ),
4145  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4146  max_pT = cms.double( 500.0 ),
4147  impactParameterType = cms.int32( 1 ),
4148  trackQualityClass = cms.string( "any" ),
4149  useVariableJTA = cms.bool( False ),
4150  min_pT_dRcut = cms.double( 0.5 ),
4151  max_pT_trackPTcut = cms.double( 3.0 ),
4152  max_pT_dRcut = cms.double( 0.1 ),
4153  b_dR = cms.double( 0.6263 ),
4154  a_pT = cms.double( 0.005263 ),
4155  maximumDecayLength = cms.double( 999999.0 ),
4156  nthTrack = cms.int32( 1 ),
4157  useSignedImpactParameterSig = cms.bool( False )
4158 )
4159 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4160  MaxDPhi = cms.double( 1.6 ),
4161  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
4162  PropagationDirection = cms.string( "alongMomentum" )
4163 )
4164 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
4165  MaxDPhi = cms.double( 1.6 ),
4166  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
4167  PropagationDirection = cms.string( "oppositeToMomentum" )
4168 )
4169 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4170  SimpleMagneticField = cms.string( "" ),
4171  PropagationDirection = cms.string( "oppositeToMomentum" ),
4172  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
4173  Mass = cms.double( 5.11E-4 ),
4174  ptMin = cms.double( -1.0 ),
4175  MaxDPhi = cms.double( 1.6 ),
4176  useRungeKutta = cms.bool( False )
4177 )
4178 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4179  appendToDataLabel = cms.string( "" ),
4180  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4181  MinimalTolerance = cms.double( 0.5 ),
4182  MaxDisplacement = cms.double( 0.5 ),
4183  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
4184  pTChargeCutThreshold = cms.double( -1.0 ),
4185  nSigma = cms.double( 3.0 ),
4186  MaxSagitta = cms.double( 2.0 ),
4187  MaxChi2 = cms.double( 16.0 ),
4188  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4189 )
4190 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4191  appendToDataLabel = cms.string( "" ),
4192  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4193  MinimalTolerance = cms.double( 0.5 ),
4194  MaxDisplacement = cms.double( 0.5 ),
4195  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
4196  pTChargeCutThreshold = cms.double( -1.0 ),
4197  nSigma = cms.double( 3.0 ),
4198  MaxSagitta = cms.double( 2.0 ),
4199  MaxChi2 = cms.double( 16.0 ),
4200  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4201 )
4202 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4203  appendToDataLabel = cms.string( "" ),
4204  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4205  MinimalTolerance = cms.double( 10.0 ),
4206  MaxDisplacement = cms.double( 100.0 ),
4207  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
4208  pTChargeCutThreshold = cms.double( -1.0 ),
4209  nSigma = cms.double( 3.0 ),
4210  MaxSagitta = cms.double( -1.0 ),
4211  MaxChi2 = cms.double( 2000.0 ),
4212  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4213 )
4214 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4215  appendToDataLabel = cms.string( "" ),
4216  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
4217  MinimalTolerance = cms.double( 10.0 ),
4218  MaxDisplacement = cms.double( 100.0 ),
4219  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
4220  pTChargeCutThreshold = cms.double( -1.0 ),
4221  nSigma = cms.double( 3.0 ),
4222  MaxSagitta = cms.double( -1.0 ),
4223  MaxChi2 = cms.double( 30.0 ),
4224  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4225 )
4226 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4227  appendToDataLabel = cms.string( "" ),
4228  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4229  MinimalTolerance = cms.double( 0.5 ),
4230  MaxDisplacement = cms.double( 0.5 ),
4231  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
4232  pTChargeCutThreshold = cms.double( 15.0 ),
4233  nSigma = cms.double( 3.0 ),
4234  MaxSagitta = cms.double( 2.0 ),
4235  MaxChi2 = cms.double( 9.0 ),
4236  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4237 )
4238 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4239  appendToDataLabel = cms.string( "" ),
4240  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
4241  MinimalTolerance = cms.double( 10.0 ),
4242  MaxDisplacement = cms.double( 100.0 ),
4243  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
4244  pTChargeCutThreshold = cms.double( 15.0 ),
4245  nSigma = cms.double( 3.0 ),
4246  MaxSagitta = cms.double( -1.0 ),
4247  MaxChi2 = cms.double( 9.0 ),
4248  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4249 )
4250 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4251  appendToDataLabel = cms.string( "" ),
4252  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4253  MinimalTolerance = cms.double( 0.5 ),
4254  MaxDisplacement = cms.double( 0.5 ),
4255  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
4256  pTChargeCutThreshold = cms.double( -1.0 ),
4257  nSigma = cms.double( 3.0 ),
4258  MaxSagitta = cms.double( 2.0 ),
4259  MaxChi2 = cms.double( 16.0 ),
4260  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4261 )
4262 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4263  appendToDataLabel = cms.string( "" ),
4264  MinimalTolerance = cms.double( 0.5 ),
4265  MaxDisplacement = cms.double( 0.5 ),
4266  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
4267  nSigma = cms.double( 4.0 ),
4268  MaxSagitta = cms.double( 2.0 ),
4269  MaxChi2 = cms.double( 40.0 ),
4270  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
4271 )
4272 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4273  appendToDataLabel = cms.string( "" ),
4274  MinimalTolerance = cms.double( 10.0 ),
4275  MaxDisplacement = cms.double( 100.0 ),
4276  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
4277  nSigma = cms.double( 3.0 ),
4278  MaxSagitta = cms.double( -1.0 ),
4279  MaxChi2 = cms.double( 16.0 ),
4280  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4281 )
4282 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4283  appendToDataLabel = cms.string( "" ),
4284  MinimalTolerance = cms.double( 10.0 ),
4285  MaxDisplacement = cms.double( 100.0 ),
4286  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
4287  nSigma = cms.double( 3.0 ),
4288  MaxSagitta = cms.double( -1.0 ),
4289  MaxChi2 = cms.double( 30.0 ),
4290  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4291 )
4292 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4293  appendToDataLabel = cms.string( "" ),
4294  MinimalTolerance = cms.double( 10.0 ),
4295  MaxDisplacement = cms.double( 100.0 ),
4296  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
4297  nSigma = cms.double( 3.0 ),
4298  MaxSagitta = cms.double( -1.0 ),
4299  MaxChi2 = cms.double( 9.0 ),
4300  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4301 )
4302 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
4303  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
4304  MaxComponents = cms.int32( 12 ),
4305  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
4306 )
4307 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4308  appendToDataLabel = cms.string( "" ),
4309  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4310  MinimalTolerance = cms.double( 0.5 ),
4311  MaxDisplacement = cms.double( 0.5 ),
4312  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
4313  pTChargeCutThreshold = cms.double( -1.0 ),
4314  nSigma = cms.double( 3.0 ),
4315  MaxSagitta = cms.double( 2.0 ),
4316  MaxChi2 = cms.double( 9.0 ),
4317  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4318 )
4319 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4320  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
4321  fractionShared = cms.double( 0.13 ),
4322  ValidHitBonus = cms.double( 5.0 ),
4323  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4324  MissingHitPenalty = cms.double( 20.0 ),
4325  allowSharedFirstHit = cms.bool( True )
4326 )
4327 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4328  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
4329  fractionShared = cms.double( 0.13 ),
4330  ValidHitBonus = cms.double( 5.0 ),
4331  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4332  MissingHitPenalty = cms.double( 20.0 ),
4333  allowSharedFirstHit = cms.bool( True )
4334 )
4335 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4336  appendToDataLabel = cms.string( "" ),
4337  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4338  MinimalTolerance = cms.double( 0.5 ),
4339  MaxDisplacement = cms.double( 0.5 ),
4340  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
4341  pTChargeCutThreshold = cms.double( -1.0 ),
4342  nSigma = cms.double( 3.0 ),
4343  MaxSagitta = cms.double( 2.0 ),
4344  MaxChi2 = cms.double( 9.0 ),
4345  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4346 )
4347 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4348  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
4349  fractionShared = cms.double( 0.13 ),
4350  ValidHitBonus = cms.double( 5.0 ),
4351  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4352  MissingHitPenalty = cms.double( 20.0 ),
4353  allowSharedFirstHit = cms.bool( True )
4354 )
4355 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
4356  maxImpactParameterSig = cms.double( 999999.0 ),
4357  deltaR = cms.double( -1.0 ),
4358  minimumImpactParameter = cms.double( -1.0 ),
4359  maximumDecayLength = cms.double( 999999.0 ),
4360  impactParameterType = cms.int32( 1 ),
4361  trackQualityClass = cms.string( "any" ),
4362  deltaRmin = cms.double( 0.0 ),
4363  maxImpactParameter = cms.double( 0.1 ),
4364  useSignedImpactParameterSig = cms.bool( True ),
4365  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4366  nthTrack = cms.int32( -1 )
4367 )
4368 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
4369  maxImpactParameterSig = cms.double( 999999.0 ),
4370  deltaR = cms.double( -1.0 ),
4371  minimumImpactParameter = cms.double( -1.0 ),
4372  maximumDecayLength = cms.double( 999999.0 ),
4373  impactParameterType = cms.int32( 1 ),
4374  trackQualityClass = cms.string( "any" ),
4375  deltaRmin = cms.double( 0.0 ),
4376  maxImpactParameter = cms.double( 0.2 ),
4377  useSignedImpactParameterSig = cms.bool( True ),
4378  maximumDistanceToJetAxis = cms.double( 999999.0 ),
4379  nthTrack = cms.int32( -1 )
4380 )
4381 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
4382  b_pT = cms.double( 0.3684 ),
4383  deltaR = cms.double( -1.0 ),
4384  minimumImpactParameter = cms.double( 0.05 ),
4385  a_dR = cms.double( -0.001053 ),
4386  min_pT = cms.double( 120.0 ),
4387  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4388  max_pT = cms.double( 500.0 ),
4389  impactParameterType = cms.int32( 1 ),
4390  trackQualityClass = cms.string( "any" ),
4391  useVariableJTA = cms.bool( False ),
4392  min_pT_dRcut = cms.double( 0.5 ),
4393  max_pT_trackPTcut = cms.double( 3.0 ),
4394  max_pT_dRcut = cms.double( 0.1 ),
4395  b_dR = cms.double( 0.6263 ),
4396  a_pT = cms.double( 0.005263 ),
4397  maximumDecayLength = cms.double( 999999.0 ),
4398  nthTrack = cms.int32( 1 ),
4399  useSignedImpactParameterSig = cms.bool( False )
4400 )
4401 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
4402  b_pT = cms.double( 0.3684 ),
4403  deltaR = cms.double( -1.0 ),
4404  minimumImpactParameter = cms.double( 0.2 ),
4405  a_dR = cms.double( -0.001053 ),
4406  min_pT = cms.double( 120.0 ),
4407  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
4408  max_pT = cms.double( 500.0 ),
4409  impactParameterType = cms.int32( 1 ),
4410  trackQualityClass = cms.string( "any" ),
4411  useVariableJTA = cms.bool( False ),
4412  min_pT_dRcut = cms.double( 0.5 ),
4413  max_pT_trackPTcut = cms.double( 3.0 ),
4414  max_pT_dRcut = cms.double( 0.1 ),
4415  b_dR = cms.double( 0.6263 ),
4416  a_pT = cms.double( 0.005263 ),
4417  maximumDecayLength = cms.double( 999999.0 ),
4418  nthTrack = cms.int32( 2 ),
4419  useSignedImpactParameterSig = cms.bool( True )
4420 )
4421 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
4422  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
4423 )
4424 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
4425  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
4426  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
4427  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
4428  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
4429  Mass = cms.double( 5.11E-4 ),
4430  BetheHeitlerCorrection = cms.int32( 2 )
4431 )
4432 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4433  NoErrorPropagation = cms.bool( False ),
4434  endcapShiftInZPos = cms.double( 0.0 ),
4435  PropagationDirection = cms.string( "anyDirection" ),
4436  useTuningForL2Speed = cms.bool( True ),
4437  useIsYokeFlag = cms.bool( True ),
4438  endcapShiftInZNeg = cms.double( 0.0 ),
4439  SetVBFPointer = cms.bool( False ),
4440  AssumeNoMaterial = cms.bool( False ),
4441  returnTangentPlane = cms.bool( True ),
4442  useInTeslaFromMagField = cms.bool( False ),
4443  VBFName = cms.string( "VolumeBasedMagneticField" ),
4444  useEndcapShiftsInZ = cms.bool( False ),
4445  sendLogWarning = cms.bool( False ),
4446  useMatVolumes = cms.bool( True ),
4447  debug = cms.bool( False ),
4448  ApplyRadX0Correction = cms.bool( True ),
4449  useMagVolumes = cms.bool( True ),
4450  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
4451 )
4452 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4453  NoErrorPropagation = cms.bool( False ),
4454  endcapShiftInZPos = cms.double( 0.0 ),
4455  PropagationDirection = cms.string( "oppositeToMomentum" ),
4456  useTuningForL2Speed = cms.bool( True ),
4457  useIsYokeFlag = cms.bool( True ),
4458  endcapShiftInZNeg = cms.double( 0.0 ),
4459  SetVBFPointer = cms.bool( False ),
4460  AssumeNoMaterial = cms.bool( False ),
4461  returnTangentPlane = cms.bool( True ),
4462  useInTeslaFromMagField = cms.bool( False ),
4463  VBFName = cms.string( "VolumeBasedMagneticField" ),
4464  useEndcapShiftsInZ = cms.bool( False ),
4465  sendLogWarning = cms.bool( False ),
4466  useMatVolumes = cms.bool( True ),
4467  debug = cms.bool( False ),
4468  ApplyRadX0Correction = cms.bool( True ),
4469  useMagVolumes = cms.bool( True ),
4470  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
4471 )
4472 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
4473  EstimateCut = cms.double( -1.0 ),
4474  appendToDataLabel = cms.string( "" ),
4475  LogPixelProbabilityCut = cms.double( -16.0 ),
4476  MinDof = cms.int32( 2 ),
4477  NoOutliersBeginEnd = cms.bool( False ),
4478  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4479  MinNumberOfHits = cms.int32( 3 ),
4480  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4481  MaxNumberOfOutliers = cms.int32( 3 ),
4482  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4483  MaxFractionOutliers = cms.double( 0.3 ),
4484  NoInvalidHitsBeginEnd = cms.bool( True ),
4485  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
4486  RejectTracks = cms.bool( True )
4487 )
4488 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
4489  EstimateCut = cms.double( -1.0 ),
4490  appendToDataLabel = cms.string( "" ),
4491  LogPixelProbabilityCut = cms.double( -16.0 ),
4492  MinDof = cms.int32( 2 ),
4493  NoOutliersBeginEnd = cms.bool( False ),
4494  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
4495  MinNumberOfHits = cms.int32( 5 ),
4496  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
4497  MaxNumberOfOutliers = cms.int32( 3 ),
4498  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4499  MaxFractionOutliers = cms.double( 0.3 ),
4500  NoInvalidHitsBeginEnd = cms.bool( False ),
4501  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
4502  RejectTracks = cms.bool( True )
4503 )
4504 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4505  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
4506  appendToDataLabel = cms.string( "" ),
4507  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4508  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" )
4509 )
4510 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4511  SimpleMagneticField = cms.string( "" ),
4512  PropagationDirection = cms.string( "alongMomentum" ),
4513  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
4514  Mass = cms.double( 5.11E-4 ),
4515  ptMin = cms.double( -1.0 ),
4516  MaxDPhi = cms.double( 1.6 ),
4517  useRungeKutta = cms.bool( False )
4518 )
4519 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
4520  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
4521 )
4522 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4523  EstimateCut = cms.double( -1.0 ),
4524  appendToDataLabel = cms.string( "" ),
4525  LogPixelProbabilityCut = cms.double( -16.0 ),
4526  MinDof = cms.int32( 2 ),
4527  NoOutliersBeginEnd = cms.bool( False ),
4528  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
4529  MinNumberOfHits = cms.int32( 5 ),
4530  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
4531  MaxNumberOfOutliers = cms.int32( 3 ),
4532  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4533  MaxFractionOutliers = cms.double( 0.3 ),
4534  NoInvalidHitsBeginEnd = cms.bool( True ),
4535  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
4536  RejectTracks = cms.bool( True )
4537 )
4538 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
4539  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4540  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
4541  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
4542  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4543  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" )
4544 )
4545 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
4546  ErrorRescaling = cms.double( 100.0 ),
4547  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4548  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
4549  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
4550  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
4551  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" )
4552 )
4553 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4554  appendToDataLabel = cms.string( "" ),
4555  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4556  MinimalTolerance = cms.double( 0.5 ),
4557  MaxDisplacement = cms.double( 0.5 ),
4558  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
4559  pTChargeCutThreshold = cms.double( 15.0 ),
4560  nSigma = cms.double( 3.0 ),
4561  MaxSagitta = cms.double( 2.0 ),
4562  MaxChi2 = cms.double( 30.0 ),
4563  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4564 )
4565 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4566  appendToDataLabel = cms.string( "" ),
4567  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4568  MinimalTolerance = cms.double( 0.5 ),
4569  MaxDisplacement = cms.double( 0.5 ),
4570  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
4571  pTChargeCutThreshold = cms.double( 15.0 ),
4572  nSigma = cms.double( 3.0 ),
4573  MaxSagitta = cms.double( 2.0 ),
4574  MaxChi2 = cms.double( 30.0 ),
4575  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4576 )
4577 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4578  appendToDataLabel = cms.string( "" ),
4579  MinimalTolerance = cms.double( 10.0 ),
4580  MaxDisplacement = cms.double( 100.0 ),
4581  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
4582  nSigma = cms.double( 3.0 ),
4583  MaxSagitta = cms.double( -1.0 ),
4584  MaxChi2 = cms.double( 36.0 ),
4585  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4586 )
4587 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4588  EstimateCut = cms.double( -1.0 ),
4589  appendToDataLabel = cms.string( "" ),
4590  LogPixelProbabilityCut = cms.double( -16.0 ),
4591  MinDof = cms.int32( 2 ),
4592  NoOutliersBeginEnd = cms.bool( False ),
4593  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
4594  MinNumberOfHits = cms.int32( 5 ),
4595  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
4596  MaxNumberOfOutliers = cms.int32( 3 ),
4597  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4598  MaxFractionOutliers = cms.double( 0.3 ),
4599  NoInvalidHitsBeginEnd = cms.bool( False ),
4600  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
4601  RejectTracks = cms.bool( True )
4602 )
4603 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
4604  EstimateCut = cms.double( -1.0 ),
4605  appendToDataLabel = cms.string( "" ),
4606  LogPixelProbabilityCut = cms.double( -16.0 ),
4607  MinDof = cms.int32( 2 ),
4608  NoOutliersBeginEnd = cms.bool( False ),
4609  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4610  MinNumberOfHits = cms.int32( 5 ),
4611  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4612  MaxNumberOfOutliers = cms.int32( 3 ),
4613  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4614  MaxFractionOutliers = cms.double( 0.3 ),
4615  NoInvalidHitsBeginEnd = cms.bool( False ),
4616  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
4617  RejectTracks = cms.bool( True )
4618 )
4619 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4620  EstimateCut = cms.double( 20.0 ),
4621  appendToDataLabel = cms.string( "" ),
4622  LogPixelProbabilityCut = cms.double( -14.0 ),
4623  MinDof = cms.int32( 2 ),
4624  NoOutliersBeginEnd = cms.bool( False ),
4625  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4626  MinNumberOfHits = cms.int32( 3 ),
4627  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4628  MaxNumberOfOutliers = cms.int32( 3 ),
4629  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4630  MaxFractionOutliers = cms.double( 0.3 ),
4631  NoInvalidHitsBeginEnd = cms.bool( True ),
4632  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4633  RejectTracks = cms.bool( True )
4634 )
4635 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
4636  EstimateCut = cms.double( 20.0 ),
4637  appendToDataLabel = cms.string( "" ),
4638  LogPixelProbabilityCut = cms.double( -14.0 ),
4639  MinDof = cms.int32( 2 ),
4640  NoOutliersBeginEnd = cms.bool( False ),
4641  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
4642  MinNumberOfHits = cms.int32( 3 ),
4643  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
4644  MaxNumberOfOutliers = cms.int32( 3 ),
4645  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4646  MaxFractionOutliers = cms.double( 0.3 ),
4647  NoInvalidHitsBeginEnd = cms.bool( True ),
4648  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4649  RejectTracks = cms.bool( True )
4650 )
4651 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4652  appendToDataLabel = cms.string( "" ),
4653  minHits = cms.int32( 3 ),
4654  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
4655  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4656  Updator = cms.string( "hltESPKFUpdator" ),
4657  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4658  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4659 )
4660 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
4661  appendToDataLabel = cms.string( "" ),
4662  minHits = cms.int32( 3 ),
4663  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4664  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4665  Updator = cms.string( "hltESPKFUpdator" ),
4666  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4667  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4668 )
4669 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4670  appendToDataLabel = cms.string( "" ),
4671  minHits = cms.int32( 3 ),
4672  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4673  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4674  Updator = cms.string( "hltESPKFUpdator" ),
4675  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4676  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4677 )
4678 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4679  errorRescaling = cms.double( 100.0 ),
4680  minHits = cms.int32( 3 ),
4681  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
4682  appendToDataLabel = cms.string( "" ),
4683  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4684  Updator = cms.string( "hltESPKFUpdator" ),
4685  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4686  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4687 )
4688 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
4689  errorRescaling = cms.double( 100.0 ),
4690  minHits = cms.int32( 3 ),
4691  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4692  appendToDataLabel = cms.string( "" ),
4693  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4694  Updator = cms.string( "hltESPKFUpdator" ),
4695  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4696  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4697 )
4698 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4699  errorRescaling = cms.double( 10.0 ),
4700  minHits = cms.int32( 3 ),
4701  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4702  appendToDataLabel = cms.string( "" ),
4703  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4704  Updator = cms.string( "hltESPKFUpdator" ),
4705  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4706  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4707 )
4708 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4709  errorRescaling = cms.double( 10.0 ),
4710  minHits = cms.int32( 3 ),
4711  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4712  appendToDataLabel = cms.string( "" ),
4713  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4714  Updator = cms.string( "hltESPKFUpdator" ),
4715  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4716  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4717 )
4718 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
4719  ComponentName = cms.string( "hltESPKFUpdator" )
4720 )
4721 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
4722  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
4723  DistanceMeasure = cms.string( "KullbackLeibler" )
4724 )
4725 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4726  appendToDataLabel = cms.string( "" ),
4727  minHits = cms.int32( 3 ),
4728  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4729  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4730  Updator = cms.string( "hltESPKFUpdator" ),
4731  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4732  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
4733 )
4734 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4735  appendToDataLabel = cms.string( "" ),
4736  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4737  MinimalTolerance = cms.double( 0.5 ),
4738  MaxDisplacement = cms.double( 0.5 ),
4739  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
4740  pTChargeCutThreshold = cms.double( -1.0 ),
4741  nSigma = cms.double( 3.0 ),
4742  MaxSagitta = cms.double( 2.0 ),
4743  MaxChi2 = cms.double( 9.0 ),
4744  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4745 )
4746 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4747  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
4748  fractionShared = cms.double( 0.16 ),
4749  ValidHitBonus = cms.double( 5.0 ),
4750  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4751  MissingHitPenalty = cms.double( 20.0 ),
4752  allowSharedFirstHit = cms.bool( True )
4753 )
4754 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4755  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
4756  fractionShared = cms.double( 0.16 ),
4757  ValidHitBonus = cms.double( 5.0 ),
4758  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4759  MissingHitPenalty = cms.double( 20.0 ),
4760  allowSharedFirstHit = cms.bool( True )
4761 )
4762 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4763  appendToDataLabel = cms.string( "" ),
4764  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4765  MinimalTolerance = cms.double( 0.5 ),
4766  MaxDisplacement = cms.double( 0.5 ),
4767  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
4768  pTChargeCutThreshold = cms.double( -1.0 ),
4769  nSigma = cms.double( 3.0 ),
4770  MaxSagitta = cms.double( 2.0 ),
4771  MaxChi2 = cms.double( 9.0 ),
4772  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4773 )
4774 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4775  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
4776  fractionShared = cms.double( 0.16 ),
4777  ValidHitBonus = cms.double( 5.0 ),
4778  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4779  MissingHitPenalty = cms.double( 20.0 ),
4780  allowSharedFirstHit = cms.bool( True )
4781 )
4782 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
4783  UseStripStripQualityDB = cms.bool( True ),
4784  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4785  UsePixelROCQualityDB = cms.bool( True ),
4786  DebugPixelROCQualityDB = cms.untracked.bool( False ),
4787  UseStripAPVFiberQualityDB = cms.bool( True ),
4788  badStripCuts = cms.PSet(
4789  TOB = cms.PSet(
4790  maxBad = cms.uint32( 4 ),
4791  maxConsecutiveBad = cms.uint32( 2 )
4792  ),
4793  TIB = cms.PSet(
4794  maxBad = cms.uint32( 4 ),
4795  maxConsecutiveBad = cms.uint32( 2 )
4796  ),
4797  TID = cms.PSet(
4798  maxBad = cms.uint32( 4 ),
4799  maxConsecutiveBad = cms.uint32( 2 )
4800  ),
4801  TEC = cms.PSet(
4802  maxBad = cms.uint32( 4 ),
4803  maxConsecutiveBad = cms.uint32( 2 )
4804  )
4805  ),
4806  DebugStripModuleQualityDB = cms.untracked.bool( False ),
4807  ComponentName = cms.string( "hltESPMeasurementTracker" ),
4808  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
4809  UsePixelModuleQualityDB = cms.bool( True ),
4810  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
4811  HitMatcher = cms.string( "StandardMatcher" ),
4812  DebugStripStripQualityDB = cms.untracked.bool( False ),
4813  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4814  SiStripQualityLabel = cms.string( "" ),
4815  UseStripModuleQualityDB = cms.bool( True ),
4816  MaskBadAPVFibers = cms.bool( True )
4817 )
4818 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4819  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
4820  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4821  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4822  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
4823 )
4824 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4825  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
4826  fractionShared = cms.double( 0.11 ),
4827  ValidHitBonus = cms.double( 5.0 ),
4828  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4829  MissingHitPenalty = cms.double( 20.0 ),
4830  allowSharedFirstHit = cms.bool( True )
4831 )
4832 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4833  appendToDataLabel = cms.string( "" ),
4834  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4835  MinimalTolerance = cms.double( 0.5 ),
4836  MaxDisplacement = cms.double( 0.5 ),
4837  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
4838  pTChargeCutThreshold = cms.double( -1.0 ),
4839  nSigma = cms.double( 3.0 ),
4840  MaxSagitta = cms.double( 2.0 ),
4841  MaxChi2 = cms.double( 16.0 ),
4842  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4843 )
4844 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4845  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
4846  fractionShared = cms.double( 0.11 ),
4847  ValidHitBonus = cms.double( 5.0 ),
4848  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4849  MissingHitPenalty = cms.double( 20.0 ),
4850  allowSharedFirstHit = cms.bool( True )
4851 )
4852 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
4853  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
4854 )
4855 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
4856  useLAAlignmentOffsets = cms.bool( False ),
4857  DoCosmics = cms.bool( False ),
4858  eff_charge_cut_highX = cms.double( 1.0 ),
4859  eff_charge_cut_highY = cms.double( 1.0 ),
4860  inflate_all_errors_no_trk_angle = cms.bool( False ),
4861  eff_charge_cut_lowY = cms.double( 0.0 ),
4862  eff_charge_cut_lowX = cms.double( 0.0 ),
4863  UseErrorsFromTemplates = cms.bool( True ),
4864  TruncatePixelCharge = cms.bool( True ),
4865  size_cutY = cms.double( 3.0 ),
4866  size_cutX = cms.double( 3.0 ),
4867  useLAWidthFromDB = cms.bool( False ),
4868  inflate_errors = cms.bool( False ),
4869  Alpha2Order = cms.bool( True ),
4870  ClusterProbComputationFlag = cms.int32( 0 ),
4871  PixelErrorParametrization = cms.string( "NOTcmsim" ),
4872  EdgeClusterErrorX = cms.double( 50.0 ),
4873  EdgeClusterErrorY = cms.double( 85.0 ),
4874  LoadTemplatesFromDB = cms.bool( True ),
4875  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
4876  MagneticFieldRecord = cms.ESInputTag( "" ),
4877  IrradiationBiasCorrection = cms.bool( False )
4878 )
4879 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
4880  DoLorentz = cms.bool( True ),
4881  DoCosmics = cms.bool( False ),
4882  LoadTemplatesFromDB = cms.bool( True ),
4883  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
4884  Alpha2Order = cms.bool( True ),
4885  ClusterProbComputationFlag = cms.int32( 0 ),
4886  speed = cms.int32( -2 ),
4887  UseClusterSplitter = cms.bool( False )
4888 )
4889 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4890  appendToDataLabel = cms.string( "" ),
4891  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4892  MinimalTolerance = cms.double( 0.5 ),
4893  MaxDisplacement = cms.double( 0.5 ),
4894  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
4895  pTChargeCutThreshold = cms.double( -1.0 ),
4896  nSigma = cms.double( 3.0 ),
4897  MaxSagitta = cms.double( 2.0 ),
4898  MaxChi2 = cms.double( 16.0 ),
4899  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4900 )
4901 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4902  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
4903  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4904  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4905  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
4906 )
4907 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4908  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
4909  fractionShared = cms.double( 0.11 ),
4910  ValidHitBonus = cms.double( 5.0 ),
4911  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4912  MissingHitPenalty = cms.double( 20.0 ),
4913  allowSharedFirstHit = cms.bool( True )
4914 )
4915 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4916  appendToDataLabel = cms.string( "" ),
4917  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4918  MinimalTolerance = cms.double( 0.5 ),
4919  MaxDisplacement = cms.double( 0.5 ),
4920  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
4921  pTChargeCutThreshold = cms.double( 15.0 ),
4922  nSigma = cms.double( 3.0 ),
4923  MaxSagitta = cms.double( 2.0 ),
4924  MaxChi2 = cms.double( 9.0 ),
4925  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 )
4926 )
4927 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4928  appendToDataLabel = cms.string( "" ),
4929  MinimalTolerance = cms.double( 10.0 ),
4930  MaxDisplacement = cms.double( 100.0 ),
4931  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
4932  nSigma = cms.double( 3.0 ),
4933  MaxSagitta = cms.double( -1.0 ),
4934  MaxChi2 = cms.double( 25.0 ),
4935  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
4936 )
4937 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4938  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
4939  fractionShared = cms.double( 0.19 ),
4940  ValidHitBonus = cms.double( 5.0 ),
4941  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4942  MissingHitPenalty = cms.double( 20.0 ),
4943  allowSharedFirstHit = cms.bool( True )
4944 )
4945 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4946  appendToDataLabel = cms.string( "" ),
4947  minHits = cms.int32( 3 ),
4948  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
4949  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4950  Updator = cms.string( "hltESPKFUpdator" ),
4951  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4952  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4953 )
4954 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4955  errorRescaling = cms.double( 100.0 ),
4956  minHits = cms.int32( 3 ),
4957  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
4958  appendToDataLabel = cms.string( "" ),
4959  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4960  Updator = cms.string( "hltESPKFUpdator" ),
4961  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4962  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
4963 )
4964 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4965  SimpleMagneticField = cms.string( "" ),
4966  PropagationDirection = cms.string( "alongMomentum" ),
4967  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4968  Mass = cms.double( 0.105 ),
4969  ptMin = cms.double( -1.0 ),
4970  MaxDPhi = cms.double( 1.6 ),
4971  useRungeKutta = cms.bool( True )
4972 )
4973 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
4974  Epsilon = cms.double( 5.0 ),
4975  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
4976  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4977  PropagationDirection = cms.string( "alongMomentum" ),
4978  ComponentName = cms.string( "hltESPSmartPropagator" )
4979 )
4980 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
4981  Epsilon = cms.double( 5.0 ),
4982  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
4983  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4984  PropagationDirection = cms.string( "alongMomentum" ),
4985  ComponentName = cms.string( "hltESPSmartPropagatorAny" )
4986 )
4987 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
4988  Epsilon = cms.double( 5.0 ),
4989  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
4990  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4991  PropagationDirection = cms.string( "oppositeToMomentum" ),
4992  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" )
4993 )
4994 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
4995  distance = cms.double( 0.5 )
4996 )
4997 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4998  NoErrorPropagation = cms.bool( False ),
4999  endcapShiftInZPos = cms.double( 0.0 ),
5000  PropagationDirection = cms.string( "alongMomentum" ),
5001  useTuningForL2Speed = cms.bool( False ),
5002  useIsYokeFlag = cms.bool( True ),
5003  endcapShiftInZNeg = cms.double( 0.0 ),
5004  SetVBFPointer = cms.bool( False ),
5005  AssumeNoMaterial = cms.bool( False ),
5006  returnTangentPlane = cms.bool( True ),
5007  useInTeslaFromMagField = cms.bool( False ),
5008  VBFName = cms.string( "VolumeBasedMagneticField" ),
5009  useEndcapShiftsInZ = cms.bool( False ),
5010  sendLogWarning = cms.bool( False ),
5011  useMatVolumes = cms.bool( True ),
5012  debug = cms.bool( False ),
5013  ApplyRadX0Correction = cms.bool( True ),
5014  useMagVolumes = cms.bool( True ),
5015  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" )
5016 )
5017 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
5018  NoErrorPropagation = cms.bool( False ),
5019  endcapShiftInZPos = cms.double( 0.0 ),
5020  PropagationDirection = cms.string( "oppositeToMomentum" ),
5021  useTuningForL2Speed = cms.bool( False ),
5022  useIsYokeFlag = cms.bool( True ),
5023  endcapShiftInZNeg = cms.double( 0.0 ),
5024  SetVBFPointer = cms.bool( False ),
5025  AssumeNoMaterial = cms.bool( False ),
5026  returnTangentPlane = cms.bool( True ),
5027  useInTeslaFromMagField = cms.bool( False ),
5028  VBFName = cms.string( "VolumeBasedMagneticField" ),
5029  useEndcapShiftsInZ = cms.bool( False ),
5030  sendLogWarning = cms.bool( False ),
5031  useMatVolumes = cms.bool( True ),
5032  debug = cms.bool( False ),
5033  ApplyRadX0Correction = cms.bool( True ),
5034  useMagVolumes = cms.bool( True ),
5035  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
5036 )
5037 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
5038  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
5039  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
5040  parameters = cms.PSet(
5041  mTIB_P1 = cms.double( 0.202 ),
5042  maxChgOneMIP = cms.double( 6000.0 ),
5043  mTEC_P0 = cms.double( -1.885 ),
5044  mTOB_P1 = cms.double( 0.253 ),
5045  mTEC_P1 = cms.double( 0.471 ),
5046  mLC_P2 = cms.double( 0.3 ),
5047  mLC_P1 = cms.double( 0.618 ),
5048  mTOB_P0 = cms.double( -1.026 ),
5049  mLC_P0 = cms.double( -0.326 ),
5050  useLegacyError = cms.bool( False ),
5051  mTIB_P0 = cms.double( -0.742 ),
5052  mTID_P1 = cms.double( 0.433 ),
5053  mTID_P0 = cms.double( -1.427 )
5054  )
5055 )
5056 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5057  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5058  Matcher = cms.string( "StandardMatcher" ),
5059  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5060  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5061  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" )
5062 )
5063 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5064  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
5065  Matcher = cms.string( "StandardMatcher" ),
5066  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5067  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
5068  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" )
5069 )
5070 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5071  StripCPE = cms.string( "Fake" ),
5072  Matcher = cms.string( "StandardMatcher" ),
5073  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5074  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5075  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" )
5076 )
5077 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
5078  StripCPE = cms.string( "Fake" ),
5079  Matcher = cms.string( "StandardMatcher" ),
5080  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
5081  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
5082  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" )
5083 )
5084 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
5085  appendToDataLabel = cms.string( "" ),
5086  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5087  MinimalTolerance = cms.double( 0.5 ),
5088  MaxDisplacement = cms.double( 0.5 ),
5089  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
5090  pTChargeCutThreshold = cms.double( -1.0 ),
5091  nSigma = cms.double( 3.0 ),
5092  MaxSagitta = cms.double( 2.0 ),
5093  MaxChi2 = cms.double( 16.0 ),
5094  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 )
5095 )
5096 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
5097  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
5098  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
5099  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
5100  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" )
5101 )
5102 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
5103  EstimateCut = cms.double( 30.0 ),
5104  appendToDataLabel = cms.string( "" ),
5105  LogPixelProbabilityCut = cms.double( -16.0 ),
5106  MinDof = cms.int32( 2 ),
5107  NoOutliersBeginEnd = cms.bool( False ),
5108  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
5109  MinNumberOfHits = cms.int32( 7 ),
5110  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
5111  MaxNumberOfOutliers = cms.int32( 3 ),
5112  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5113  MaxFractionOutliers = cms.double( 0.3 ),
5114  NoInvalidHitsBeginEnd = cms.bool( False ),
5115  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
5116  RejectTracks = cms.bool( True )
5117 )
5118 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
5119  EstimateCut = cms.double( 30.0 ),
5120  appendToDataLabel = cms.string( "" ),
5121  LogPixelProbabilityCut = cms.double( -16.0 ),
5122  MinDof = cms.int32( 2 ),
5123  NoOutliersBeginEnd = cms.bool( False ),
5124  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5125  MinNumberOfHits = cms.int32( 7 ),
5126  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5127  MaxNumberOfOutliers = cms.int32( 3 ),
5128  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
5129  MaxFractionOutliers = cms.double( 0.3 ),
5130  NoInvalidHitsBeginEnd = cms.bool( False ),
5131  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
5132  RejectTracks = cms.bool( True )
5133 )
5134 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
5135  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
5136  appendToDataLabel = cms.string( "" ),
5137  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
5138  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" )
5139 )
5140 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
5141  appendToDataLabel = cms.string( "" ),
5142  minHits = cms.int32( 7 ),
5143  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
5144  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5145  Updator = cms.string( "hltESPKFUpdator" ),
5146  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5147  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5148 )
5149 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
5150  appendToDataLabel = cms.string( "" ),
5151  minHits = cms.int32( 7 ),
5152  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
5153  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5154  Updator = cms.string( "hltESPKFUpdator" ),
5155  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5156  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5157 )
5158 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
5159  errorRescaling = cms.double( 10.0 ),
5160  minHits = cms.int32( 7 ),
5161  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
5162  appendToDataLabel = cms.string( "" ),
5163  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5164  Updator = cms.string( "hltESPKFUpdator" ),
5165  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
5166  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5167 )
5168 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
5169  errorRescaling = cms.double( 10.0 ),
5170  minHits = cms.int32( 7 ),
5171  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
5172  appendToDataLabel = cms.string( "" ),
5173  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5174  Updator = cms.string( "hltESPKFUpdator" ),
5175  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
5176  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5177 )
5178 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5179  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
5180  fractionShared = cms.double( 0.09 ),
5181  ValidHitBonus = cms.double( 5.0 ),
5182  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5183  MissingHitPenalty = cms.double( 20.0 ),
5184  allowSharedFirstHit = cms.bool( True )
5185 )
5186 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
5187  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
5188  appendToDataLabel = cms.string( "" ),
5189  algoOrder = cms.vstring( )
5190 )
5191 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5192  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
5193  fractionShared = cms.double( 0.5 ),
5194  ValidHitBonus = cms.double( 100.0 ),
5195  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5196  MissingHitPenalty = cms.double( 0.0 ),
5197  allowSharedFirstHit = cms.bool( False )
5198 )
5199 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
5200  appendToDataLabel = cms.string( "" ),
5201  minHits = cms.int32( 3 ),
5202  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
5203  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5204  Updator = cms.string( "hltESPKFUpdator" ),
5205  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5206  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5207 )
5208 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
5209  errorRescaling = cms.double( 100.0 ),
5210  minHits = cms.int32( 3 ),
5211  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
5212  appendToDataLabel = cms.string( "" ),
5213  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
5214  Updator = cms.string( "hltESPKFUpdator" ),
5215  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
5216  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" )
5217 )
5218 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
5219  useQuadrupletAlgo = cms.bool( False ),
5220  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
5221  appendToDataLabel = cms.string( "" )
5222 )
5223 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
5224  ComponentName = cms.string( "hltTrackCleaner" ),
5225  appendToDataLabel = cms.string( "" )
5226 )
5227 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5228  ComponentName = cms.string( "HODetIdAssociator" ),
5229  hcalRegion = cms.int32( 2 ),
5230  etaBinSize = cms.double( 0.087 ),
5231  nEta = cms.int32( 30 ),
5232  nPhi = cms.int32( 72 ),
5233  includeBadChambers = cms.bool( False ),
5234  includeME0 = cms.bool( False ),
5235  includeGEM = cms.bool( False )
5236 )
5237 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5238  ComponentName = cms.string( "MuonDetIdAssociator" ),
5239  hcalRegion = cms.int32( 2 ),
5240  etaBinSize = cms.double( 0.125 ),
5241  nEta = cms.int32( 48 ),
5242  nPhi = cms.int32( 48 ),
5243  includeBadChambers = cms.bool( False ),
5244  includeME0 = cms.bool( False ),
5245  includeGEM = cms.bool( False )
5246 )
5247 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
5248  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
5249  fractionShared = cms.double( 0.1 ),
5250  ValidHitBonus = cms.double( 1000.0 ),
5251  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
5252  MissingHitPenalty = cms.double( 1.0 ),
5253  allowSharedFirstHit = cms.bool( True )
5254 )
5255 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
5256  ComponentName = cms.string( "SimpleNavigationSchool" ),
5257  SimpleMagneticField = cms.string( "ParabolicMf" )
5258 )
5259 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
5260  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
5261  hcalRegion = cms.int32( 2 ),
5262  etaBinSize = cms.double( 0.1 ),
5263  nEta = cms.int32( 60 ),
5264  nPhi = cms.int32( 30 ),
5265  includeBadChambers = cms.bool( False ),
5266  includeME0 = cms.bool( False ),
5267  includeGEM = cms.bool( False )
5268 )
5269 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
5270  siPixelQualityLabel = cms.string( "" ),
5271  ListOfRecordToMerge = cms.VPSet(
5272  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
5273  tag = cms.string( "" )
5274  ),
5275  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
5276  tag = cms.string( "" )
5277  )
5278  )
5279 )
5280 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
5281 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
5282  LatencyRecord = cms.PSet(
5283  label = cms.untracked.string( "" ),
5284  record = cms.string( "SiStripLatencyRcd" )
5285  ),
5286  BackPlaneCorrectionDeconvMode = cms.PSet(
5287  label = cms.untracked.string( "deconvolution" ),
5288  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5289  ),
5290  BackPlaneCorrectionPeakMode = cms.PSet(
5291  label = cms.untracked.string( "peak" ),
5292  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
5293  )
5294 )
5295 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
5296  LatencyRecord = cms.PSet(
5297  label = cms.untracked.string( "" ),
5298  record = cms.string( "SiStripLatencyRcd" )
5299  ),
5300  LorentzAngleDeconvMode = cms.PSet(
5301  label = cms.untracked.string( "deconvolution" ),
5302  record = cms.string( "SiStripLorentzAngleRcd" )
5303  ),
5304  LorentzAnglePeakMode = cms.PSet(
5305  label = cms.untracked.string( "peak" ),
5306  record = cms.string( "SiStripLorentzAngleRcd" )
5307  )
5308 )
5309 
5310 fragment.ThroughputService = cms.Service( "ThroughputService",
5311  dqmPath = cms.untracked.string( "HLT/Throughput" ),
5312  timeRange = cms.untracked.double( 60000.0 ),
5313  dqmPathByProcesses = cms.untracked.bool( False ),
5314  timeResolution = cms.untracked.double( 5.828 )
5315 )
5316 
5317 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
5318  toGet = cms.VPSet(
5319  ),
5320  verbose = cms.untracked.bool( False )
5321 )
5322 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
5323  RawDataCollection = cms.InputTag( "rawDataCollector" )
5324 )
5325 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
5326  result = cms.bool( False )
5327 )
5328 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
5329  SelectedTriggerType = cms.int32( 1 )
5330 )
5331 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
5332  lenSlinkTrailer = cms.untracked.int32( 8 ),
5333  lenAMC13Header = cms.untracked.int32( 8 ),
5334  CTP7 = cms.untracked.bool( False ),
5335  lenAMC13Trailer = cms.untracked.int32( 8 ),
5336  Setup = cms.string( "stage2::GTSetup" ),
5337  MinFeds = cms.uint32( 0 ),
5338  InputLabel = cms.InputTag( "rawDataCollector" ),
5339  lenSlinkHeader = cms.untracked.int32( 8 ),
5340  MTF7 = cms.untracked.bool( False ),
5341  FWId = cms.uint32( 0 ),
5342  TMTCheck = cms.bool( True ),
5343  lenAMCTrailer = cms.untracked.int32( 0 ),
5344  debug = cms.untracked.bool( False ),
5345  FedIds = cms.vint32( 1404 ),
5346  lenAMCHeader = cms.untracked.int32( 8 ),
5347  DmxFWId = cms.uint32( 0 ),
5348  FWOverride = cms.bool( False )
5349 )
5350 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
5351  L1DataBxInEvent = cms.int32( 5 ),
5352  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5353  AlgorithmTriggersUnmasked = cms.bool( True ),
5354  EmulateBxInEvent = cms.int32( 1 ),
5355  AlgorithmTriggersUnprescaled = cms.bool( True ),
5356  PrintL1Menu = cms.untracked.bool( False ),
5357  PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ),
5358  Verbosity = cms.untracked.int32( 0 ),
5359  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
5360  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5361  ProduceL1GtDaqRecord = cms.bool( True ),
5362  PrescaleSet = cms.uint32( 1 ),
5363  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
5364  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5365  TriggerMenuLuminosity = cms.string( "startup" ),
5366  ProduceL1GtObjectMapRecord = cms.bool( True ),
5367  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
5368  GetPrescaleColumnFromData = cms.bool( False ),
5369  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5370  BstLengthBytes = cms.int32( -1 ),
5371  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
5372 )
5373 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
5374  scalersInputTag = cms.InputTag( "rawDataCollector" )
5375 )
5376 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
5377  maxZ = cms.double( 40.0 ),
5378  src = cms.InputTag( "hltScalersRawToDigi" ),
5379  gtEvmLabel = cms.InputTag( "" ),
5380  changeToCMSCoordinates = cms.bool( False ),
5381  setSigmaZ = cms.double( 0.0 ),
5382  maxRadius = cms.double( 2.0 )
5383 )
5384 fragment.hltZeroBiasForBeamSpot = cms.EDFilter( "HLTL1TSeed",
5385  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
5386  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5387  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5388  saveTags = cms.bool( True ),
5389  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5390  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
5391  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5392  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5393  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
5394 )
5395 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5396  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
5397  offset = cms.uint32( 0 )
5398 )
5399 fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
5400  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 ),
5401  FedLabel = cms.InputTag( "listfeds" ),
5402  eventPut = cms.bool( True ),
5403  srpUnpacking = cms.bool( True ),
5404  syncCheck = cms.bool( True ),
5405  headerUnpacking = cms.bool( True ),
5406  feUnpacking = cms.bool( True ),
5407  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 ),
5408  tccUnpacking = cms.bool( True ),
5409  numbTriggerTSamples = cms.int32( 1 ),
5410  InputLabel = cms.InputTag( "rawDataCollector" ),
5411  numbXtalTSamples = cms.int32( 10 ),
5412  feIdCheck = cms.bool( True ),
5413  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 ),
5414  silentMode = cms.untracked.bool( True ),
5415  DoRegional = cms.bool( False ),
5416  forceToKeepFRData = cms.bool( False ),
5417  memUnpacking = cms.bool( True )
5418 )
5419 fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer",
5420  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
5421  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
5422  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
5423  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
5424  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
5425  algoPSet = cms.PSet(
5426  ebSpikeThreshold = cms.double( 1.042 ),
5427  EBtimeFitLimits_Upper = cms.double( 1.4 ),
5428  EEtimeFitLimits_Lower = cms.double( 0.2 ),
5429  timealgo = cms.string( "None" ),
5430  EBtimeNconst = cms.double( 28.5 ),
5431  prefitMaxChiSqEE = cms.double( 10.0 ),
5432  outOfTimeThresholdGain12mEB = cms.double( 5.0 ),
5433  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
5434  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
5435  prefitMaxChiSqEB = cms.double( 25.0 ),
5436  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
5437  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
5438  selectiveBadSampleCriteriaEB = cms.bool( False ),
5439  dynamicPedestalsEB = cms.bool( False ),
5440  useLumiInfoRunHeader = cms.bool( False ),
5441  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
5442  doPrefitEE = cms.bool( False ),
5443  dynamicPedestalsEE = cms.bool( False ),
5444  selectiveBadSampleCriteriaEE = cms.bool( False ),
5445  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
5446  outOfTimeThresholdGain61pEB = cms.double( 5.0 ),
5447  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
5448  EcalPulseShapeParameters = cms.PSet(
5449  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 ),
5450  EEdigiCollection = cms.string( "" ),
5451  EcalPreMixStage2 = cms.bool( False ),
5452  EcalPreMixStage1 = cms.bool( False ),
5453  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 ),
5454  ESdigiCollection = cms.string( "" ),
5455  EBdigiCollection = cms.string( "" ),
5456  EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ),
5457  EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ),
5458  EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ),
5459  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 ),
5460  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 ),
5461  EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ),
5462  EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ),
5463  UseLCcorrection = cms.untracked.bool( True ),
5464  EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 )
5465  ),
5466  doPrefitEB = cms.bool( False ),
5467  addPedestalUncertaintyEE = cms.double( 0.0 ),
5468  addPedestalUncertaintyEB = cms.double( 0.0 ),
5469  gainSwitchUseMaxSampleEB = cms.bool( True ),
5470  EEtimeNconst = cms.double( 31.8 ),
5471  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
5472  chi2ThreshEE_ = cms.double( 50.0 ),
5473  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 ),
5474  outOfTimeThresholdGain12pEB = cms.double( 5.0 ),
5475  gainSwitchUseMaxSampleEE = cms.bool( False ),
5476  mitigateBadSamplesEB = cms.bool( False ),
5477  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
5478  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 ),
5479  ampErrorCalculation = cms.bool( False ),
5480  mitigateBadSamplesEE = cms.bool( False ),
5481  amplitudeThresholdEB = cms.double( 10.0 ),
5482  kPoorRecoFlagEB = cms.bool( True ),
5483  amplitudeThresholdEE = cms.double( 10.0 ),
5484  EBtimeFitLimits_Lower = cms.double( 0.2 ),
5485  kPoorRecoFlagEE = cms.bool( False ),
5486  EEtimeFitLimits_Upper = cms.double( 1.4 ),
5487  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
5488  EEtimeConstantTerm = cms.double( 1.0 ),
5489  EBtimeConstantTerm = cms.double( 0.6 ),
5490  chi2ThreshEB_ = cms.double( 65.0 ),
5491  outOfTimeThresholdGain61mEB = cms.double( 5.0 )
5492  )
5493 )
5494 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
5495  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5496  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
5497  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
5498  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5499  ebFEToBeRecovered = cms.string( "ebFE" ),
5500  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
5501  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
5502  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5503  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
5504  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
5505  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
5506  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
5507  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
5508  eeFEToBeRecovered = cms.string( "eeFE" )
5509 )
5510 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
5511  recoverEEVFE = cms.bool( False ),
5512  EErechitCollection = cms.string( "EcalRecHitsEE" ),
5513  recoverEBIsolatedChannels = cms.bool( False ),
5514  recoverEBVFE = cms.bool( False ),
5515  laserCorrection = cms.bool( True ),
5516  EBLaserMIN = cms.double( 0.5 ),
5517  killDeadChannels = cms.bool( True ),
5518  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5519  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
5520  EBLaserMAX = cms.double( 3.0 ),
5521  EELaserMIN = cms.double( 0.5 ),
5522  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5523  EELaserMAX = cms.double( 8.0 ),
5524  recoverEEIsolatedChannels = cms.bool( False ),
5525  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5526  recoverEBFE = cms.bool( True ),
5527  algo = cms.string( "EcalRecHitWorkerSimple" ),
5528  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5529  singleChannelRecoveryThreshold = cms.double( 8.0 ),
5530  ChannelStatusToBeExcluded = cms.vstring( ),
5531  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5532  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5533  recoverEEFE = cms.bool( True ),
5534  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
5535  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5536  flagsMapDBReco = cms.PSet(
5537  kGood = cms.vstring( 'kOk',
5538  'kDAC',
5539  'kNoLaser',
5540  'kNoisy' ),
5541  kNeighboursRecovered = cms.vstring( 'kFixedG0',
5542  'kNonRespondingIsolated',
5543  'kDeadVFE' ),
5544  kDead = cms.vstring( 'kNoDataNoTP' ),
5545  kNoisy = cms.vstring( 'kNNoisy',
5546  'kFixedG6',
5547  'kFixedG1' ),
5548  kTowerRecovered = cms.vstring( 'kDeadFE' )
5549  ),
5550  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
5551  skipTimeCalib = cms.bool( True ),
5552  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5553  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5554  cleaningConfig = cms.PSet(
5555  e6e2thresh = cms.double( 0.04 ),
5556  tightenCrack_e6e2_double = cms.double( 3.0 ),
5557  e4e1Threshold_endcap = cms.double( 0.3 ),
5558  tightenCrack_e4e1_single = cms.double( 3.0 ),
5559  tightenCrack_e1_double = cms.double( 2.0 ),
5560  cThreshold_barrel = cms.double( 4.0 ),
5561  e4e1Threshold_barrel = cms.double( 0.08 ),
5562  tightenCrack_e1_single = cms.double( 2.0 ),
5563  e4e1_b_barrel = cms.double( -0.024 ),
5564  e4e1_a_barrel = cms.double( 0.04 ),
5565  ignoreOutOfTimeThresh = cms.double( 1.0E9 ),
5566  cThreshold_endcap = cms.double( 15.0 ),
5567  e4e1_b_endcap = cms.double( -0.0125 ),
5568  e4e1_a_endcap = cms.double( 0.02 ),
5569  cThreshold_double = cms.double( 10.0 )
5570  ),
5571  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5572  logWarningEtThreshold_EE_FE = cms.double( 50.0 )
5573 )
5574 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5575  saveQIE10DataNSamples = cms.untracked.vint32( ),
5576  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5577  FilterDataQuality = cms.bool( True ),
5578  silent = cms.untracked.bool( True ),
5579  saveQIE11DataNSamples = cms.untracked.vint32( ),
5580  HcalFirstFED = cms.untracked.int32( 700 ),
5581  InputLabel = cms.InputTag( "rawDataCollector" ),
5582  ComplainEmptyData = cms.untracked.bool( False ),
5583  ElectronicsMap = cms.string( "" ),
5584  UnpackCalib = cms.untracked.bool( True ),
5585  UnpackUMNio = cms.untracked.bool( True ),
5586  FEDs = cms.untracked.vint32( ),
5587  saveQIE11DataTags = cms.untracked.vstring( ),
5588  UnpackTTP = cms.untracked.bool( False ),
5589  UnpackZDC = cms.untracked.bool( True ),
5590  saveQIE10DataTags = cms.untracked.vstring( ),
5591  lastSample = cms.int32( 9 ),
5592  UnpackerMode = cms.untracked.int32( 0 ),
5593  firstSample = cms.int32( 0 )
5594 )
5595 fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor",
5596  tsFromDB = cms.bool( False ),
5597  setPulseShapeFlagsQIE8 = cms.bool( True ),
5598  use8ts = cms.bool( False ),
5599  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5600  saveDroppedInfos = cms.bool( False ),
5601  setNoiseFlagsQIE8 = cms.bool( True ),
5602  saveEffectivePedestal = cms.bool( True ),
5603  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5604  sipmQTSShift = cms.int32( 0 ),
5605  processQIE11 = cms.bool( True ),
5606  pulseShapeParametersQIE11 = cms.PSet( ),
5607  algoConfigClass = cms.string( "" ),
5608  saveInfos = cms.bool( False ),
5609  flagParametersQIE11 = cms.PSet( ),
5610  makeRecHits = cms.bool( True ),
5611  pulseShapeParametersQIE8 = cms.PSet(
5612  UseDualFit = cms.bool( True ),
5613  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5614  TriangleIgnoreSlow = cms.bool( False ),
5615  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5616  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5617  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5618  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5619  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5620  R45PlusOneRange = cms.double( 0.2 ),
5621  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5622  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5623  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5624  MinimumChargeThreshold = cms.double( 20.0 ),
5625  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5626  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5627  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5628  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5629  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5630  TrianglePeakTS = cms.uint32( 10000 ),
5631  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5632  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5633  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5634  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5635  R45MinusOneRange = cms.double( 0.2 ),
5636  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5637  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5638  ),
5639  flagParametersQIE8 = cms.PSet(
5640  hitEnergyMinimum = cms.double( 1.0 ),
5641  pulseShapeParameterSets = cms.VPSet(
5642  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5643  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5644  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5645  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5646  ),
5647  nominalPedestal = cms.double( 3.0 ),
5648  hitMultiplicityThreshold = cms.int32( 17 )
5649  ),
5650  setNegativeFlagsQIE8 = cms.bool( False ),
5651  setNegativeFlagsQIE11 = cms.bool( False ),
5652  processQIE8 = cms.bool( True ),
5653  algorithm = cms.PSet(
5654  ts4Thresh = cms.double( 0.0 ),
5655  meanTime = cms.double( 0.0 ),
5656  nnlsThresh = cms.double( 1.0E-11 ),
5657  nMaxItersMin = cms.int32( 500 ),
5658  timeSigmaSiPM = cms.double( 2.5 ),
5659  applyTimeSlew = cms.bool( True ),
5660  timeSlewParsType = cms.int32( 3 ),
5661  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5662  samplesToAdd = cms.int32( 2 ),
5663  deltaChiSqThresh = cms.double( 0.001 ),
5664  applyTimeConstraint = cms.bool( False ),
5665  timeSigmaHPD = cms.double( 5.0 ),
5666  useMahi = cms.bool( True ),
5667  correctForPhaseContainment = cms.bool( True ),
5668  respCorrM3 = cms.double( 1.0 ),
5669  pulseJitter = cms.double( 1.0 ),
5670  applyPedConstraint = cms.bool( False ),
5671  fitTimes = cms.int32( 1 ),
5672  nMaxItersNNLS = cms.int32( 500 ),
5673  applyTimeSlewM3 = cms.bool( True ),
5674  meanPed = cms.double( 0.0 ),
5675  ts4Min = cms.double( 0.0 ),
5676  applyPulseJitter = cms.bool( False ),
5677  useM2 = cms.bool( False ),
5678  timeMin = cms.double( -12.5 ),
5679  useM3 = cms.bool( False ),
5680  chiSqSwitch = cms.double( 15.0 ),
5681  dynamicPed = cms.bool( True ),
5682  tdcTimeShift = cms.double( 0.0 ),
5683  correctionPhaseNS = cms.double( 6.0 ),
5684  firstSampleShift = cms.int32( 0 ),
5685  activeBXs = cms.vint32( -1, 0, 1 ),
5686  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5687  timeMax = cms.double( 12.5 ),
5688  Class = cms.string( "SimpleHBHEPhase1Algo" )
5689  ),
5690  setLegacyFlagsQIE8 = cms.bool( False ),
5691  sipmQNTStoSum = cms.int32( 3 ),
5692  setPulseShapeFlagsQIE11 = cms.bool( False ),
5693  setLegacyFlagsQIE11 = cms.bool( False ),
5694  setNoiseFlagsQIE11 = cms.bool( False ),
5695  dropZSmarkedPassed = cms.bool( True ),
5696  recoParamsFromDB = cms.bool( True )
5697 )
5698 fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner",
5699  hbheInput = cms.InputTag( "hltHbhePhase1Reco" ),
5700  usePlan1Mode = cms.bool( True ),
5701  ignorePlan1Topology = cms.bool( False ),
5702  algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) )
5703 )
5704 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5705  soiShift = cms.int32( 0 ),
5706  sumAllTimeSlices = cms.bool( False ),
5707  dropZSmarkedPassed = cms.bool( True ),
5708  digiLabel = cms.InputTag( "hltHcalDigis" ),
5709  tsFromDB = cms.bool( False ),
5710  forceSOI = cms.int32( -1 )
5711 )
5712 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5713  setNoiseFlags = cms.bool( True ),
5714  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5715  PETstat = cms.PSet(
5716  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 ),
5717  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 ),
5718  long_R_29 = cms.vdouble( 0.8 ),
5719  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 ),
5720  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 ),
5721  short_R_29 = cms.vdouble( 0.8 ),
5722  long_R = cms.vdouble( 0.98 ),
5723  short_R = cms.vdouble( 0.8 ),
5724  HcalAcceptSeverityLevel = cms.int32( 9 )
5725  ),
5726  runHFStripFilter = cms.bool( False ),
5727  inputLabel = cms.InputTag( "hltHfprereco" ),
5728  S9S1stat = cms.PSet(
5729  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 ),
5730  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 ),
5731  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 ),
5732  isS8S1 = cms.bool( False ),
5733  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 ),
5734  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 ),
5735  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 ),
5736  HcalAcceptSeverityLevel = cms.int32( 9 )
5737  ),
5738  checkChannelQualityForDepth3and4 = cms.bool( False ),
5739  useChannelQualityFromDB = cms.bool( False ),
5740  algorithm = cms.PSet(
5741  tfallIfNoTDC = cms.double( -101.0 ),
5742  triseIfNoTDC = cms.double( -100.0 ),
5743  rejectAllFailures = cms.bool( True ),
5744  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 ),
5745  soiPhase = cms.uint32( 1 ),
5746  timeShift = cms.double( 0.0 ),
5747  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5748  Class = cms.string( "HFFlexibleTimeCheck" )
5749  ),
5750  S8S1stat = cms.PSet(
5751  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 ),
5752  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 ),
5753  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 ),
5754  isS8S1 = cms.bool( True ),
5755  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 ),
5756  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 ),
5757  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 ),
5758  HcalAcceptSeverityLevel = cms.int32( 9 )
5759  ),
5760  HFStripFilter = cms.PSet(
5761  timeMax = cms.double( 6.0 ),
5762  seedHitIetaMax = cms.int32( 35 ),
5763  gap = cms.int32( 2 ),
5764  verboseLevel = cms.untracked.int32( 10 ),
5765  wedgeCut = cms.double( 0.05 ),
5766  stripThreshold = cms.double( 40.0 ),
5767  maxStripTime = cms.double( 10.0 ),
5768  maxThreshold = cms.double( 100.0 ),
5769  lstrips = cms.int32( 2 )
5770  )
5771 )
5772 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5773  digiTimeFromDB = cms.bool( True ),
5774  mcOOTCorrectionName = cms.string( "" ),
5775  S9S1stat = cms.PSet( ),
5776  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5777  tsFromDB = cms.bool( True ),
5778  samplesToAdd = cms.int32( 4 ),
5779  mcOOTCorrectionCategory = cms.string( "MC" ),
5780  dataOOTCorrectionName = cms.string( "" ),
5781  correctionPhaseNS = cms.double( 13.0 ),
5782  HFInWindowStat = cms.PSet( ),
5783  digiLabel = cms.InputTag( "hltHcalDigis" ),
5784  setHSCPFlags = cms.bool( False ),
5785  firstAuxTS = cms.int32( 4 ),
5786  digistat = cms.PSet( ),
5787  hfTimingTrustParameters = cms.PSet( ),
5788  PETstat = cms.PSet( ),
5789  setSaturationFlags = cms.bool( False ),
5790  setNegativeFlags = cms.bool( False ),
5791  useLeakCorrection = cms.bool( False ),
5792  setTimingTrustFlags = cms.bool( False ),
5793  S8S1stat = cms.PSet( ),
5794  correctForPhaseContainment = cms.bool( True ),
5795  correctForTimeslew = cms.bool( True ),
5796  setNoiseFlags = cms.bool( False ),
5797  correctTiming = cms.bool( False ),
5798  recoParamsFromDB = cms.bool( True ),
5799  Subdetector = cms.string( "HO" ),
5800  dataOOTCorrectionCategory = cms.string( "Data" ),
5801  dropZSmarkedPassed = cms.bool( True ),
5802  setPulseShapeFlags = cms.bool( False ),
5803  firstSample = cms.int32( 4 )
5804 )
5805 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5806  EBSumThreshold = cms.double( 0.2 ),
5807  MomHBDepth = cms.double( 0.2 ),
5808  UseEtEBTreshold = cms.bool( False ),
5809  hfInput = cms.InputTag( "hltHfreco" ),
5810  AllowMissingInputs = cms.bool( False ),
5811  HEDThreshold1 = cms.double( 0.8 ),
5812  MomEEDepth = cms.double( 0.0 ),
5813  EESumThreshold = cms.double( 0.45 ),
5814  HBGrid = cms.vdouble( ),
5815  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5816  HBThreshold = cms.double( 0.7 ),
5817  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5818  UseEcalRecoveredHits = cms.bool( False ),
5819  MomConstrMethod = cms.int32( 1 ),
5820  MomHEDepth = cms.double( 0.4 ),
5821  HcalThreshold = cms.double( -1000.0 ),
5822  HF2Weights = cms.vdouble( ),
5823  HOWeights = cms.vdouble( ),
5824  EEGrid = cms.vdouble( ),
5825  UseSymEBTreshold = cms.bool( False ),
5826  EEWeights = cms.vdouble( ),
5827  EEWeight = cms.double( 1.0 ),
5828  UseHO = cms.bool( False ),
5829  HBWeights = cms.vdouble( ),
5830  HF1Weight = cms.double( 1.0 ),
5831  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5832  HESThreshold1 = cms.double( 0.8 ),
5833  HEDWeights = cms.vdouble( ),
5834  EBWeight = cms.double( 1.0 ),
5835  HF1Grid = cms.vdouble( ),
5836  EBWeights = cms.vdouble( ),
5837  HOWeight = cms.double( 1.0E-99 ),
5838  HESWeight = cms.double( 1.0 ),
5839  HESThreshold = cms.double( 0.8 ),
5840  hbheInput = cms.InputTag( "hltHbhereco" ),
5841  HF2Weight = cms.double( 1.0 ),
5842  HBThreshold1 = cms.double( 0.7 ),
5843  HF2Threshold = cms.double( 0.85 ),
5844  HcalAcceptSeverityLevel = cms.uint32( 9 ),
5845  HBThreshold2 = cms.double( 0.7 ),
5846  EEThreshold = cms.double( 0.3 ),
5847  HOThresholdPlus1 = cms.double( 3.5 ),
5848  HOThresholdPlus2 = cms.double( 3.5 ),
5849  HF1Weights = cms.vdouble( ),
5850  hoInput = cms.InputTag( "hltHoreco" ),
5851  HF1Threshold = cms.double( 0.5 ),
5852  HcalPhase = cms.int32( 0 ),
5853  HESGrid = cms.vdouble( ),
5854  EcutTower = cms.double( -1000.0 ),
5855  UseRejectedRecoveredEcalHits = cms.bool( False ),
5856  UseEtEETreshold = cms.bool( False ),
5857  HESWeights = cms.vdouble( ),
5858  HOThresholdMinus1 = cms.double( 3.5 ),
5859  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5860  'kWeird',
5861  'kBad' ),
5862  HEDWeight = cms.double( 1.0 ),
5863  UseSymEETreshold = cms.bool( False ),
5864  HEDThreshold = cms.double( 0.8 ),
5865  UseRejectedHitsOnly = cms.bool( False ),
5866  EBThreshold = cms.double( 0.07 ),
5867  HEDGrid = cms.vdouble( ),
5868  UseHcalRecoveredHits = cms.bool( False ),
5869  HOThresholdMinus2 = cms.double( 3.5 ),
5870  HOThreshold0 = cms.double( 3.5 ),
5871  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5872  UseRejectedRecoveredHcalHits = cms.bool( False ),
5873  MomEBDepth = cms.double( 0.3 ),
5874  HBWeight = cms.double( 1.0 ),
5875  HF2Grid = cms.vdouble( ),
5876  HOGrid = cms.vdouble( ),
5877  EBGrid = cms.vdouble( )
5878 )
5879 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5880  Active_Area_Repeats = cms.int32( 5 ),
5881  useMassDropTagger = cms.bool( False ),
5882  doAreaFastjet = cms.bool( False ),
5883  muMin = cms.double( -1.0 ),
5884  Ghost_EtaMax = cms.double( 6.0 ),
5885  maxBadHcalCells = cms.uint32( 9999999 ),
5886  doAreaDiskApprox = cms.bool( False ),
5887  subtractorName = cms.string( "" ),
5888  dRMax = cms.double( -1.0 ),
5889  useExplicitGhosts = cms.bool( False ),
5890  puWidth = cms.double( 0.0 ),
5891  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5892  R0 = cms.double( -1.0 ),
5893  jetType = cms.string( "CaloJet" ),
5894  muCut = cms.double( -1.0 ),
5895  subjetPtMin = cms.double( -1.0 ),
5896  csRParam = cms.double( -1.0 ),
5897  MinVtxNdof = cms.int32( 5 ),
5898  minSeed = cms.uint32( 0 ),
5899  voronoiRfact = cms.double( -9.0 ),
5900  doRhoFastjet = cms.bool( False ),
5901  jetAlgorithm = cms.string( "AntiKt" ),
5902  writeCompound = cms.bool( False ),
5903  muMax = cms.double( -1.0 ),
5904  nSigmaPU = cms.double( 1.0 ),
5905  GhostArea = cms.double( 0.01 ),
5906  Rho_EtaMax = cms.double( 4.4 ),
5907  restrictInputs = cms.bool( False ),
5908  useDynamicFiltering = cms.bool( False ),
5909  nExclude = cms.uint32( 0 ),
5910  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5911  maxBadEcalCells = cms.uint32( 9999999 ),
5912  yMin = cms.double( -1.0 ),
5913  jetCollInstanceName = cms.string( "" ),
5914  useFiltering = cms.bool( False ),
5915  maxInputs = cms.uint32( 1 ),
5916  rFiltFactor = cms.double( -1.0 ),
5917  useDeterministicSeed = cms.bool( True ),
5918  doPVCorrection = cms.bool( False ),
5919  rFilt = cms.double( -1.0 ),
5920  yMax = cms.double( -1.0 ),
5921  zcut = cms.double( -1.0 ),
5922  useTrimming = cms.bool( False ),
5923  puCenters = cms.vdouble( ),
5924  MaxVtxZ = cms.double( 15.0 ),
5925  rParam = cms.double( 0.4 ),
5926  csRho_EtaMax = cms.double( -1.0 ),
5927  UseOnlyVertexTracks = cms.bool( False ),
5928  dRMin = cms.double( -1.0 ),
5929  gridSpacing = cms.double( -1.0 ),
5930  doFastJetNonUniform = cms.bool( False ),
5931  usePruning = cms.bool( False ),
5932  maxDepth = cms.int32( -1 ),
5933  yCut = cms.double( -1.0 ),
5934  useSoftDrop = cms.bool( False ),
5935  DzTrVtxMax = cms.double( 0.0 ),
5936  UseOnlyOnePV = cms.bool( False ),
5937  maxProblematicHcalCells = cms.uint32( 9999999 ),
5938  correctShape = cms.bool( False ),
5939  rcut_factor = cms.double( -1.0 ),
5940  src = cms.InputTag( "hltTowerMakerForAll" ),
5941  gridMaxRapidity = cms.double( -1.0 ),
5942  sumRecHits = cms.bool( False ),
5943  jetPtMin = cms.double( 1.0 ),
5944  puPtMin = cms.double( 10.0 ),
5945  srcPVs = cms.InputTag( "NotUsed" ),
5946  verbosity = cms.int32( 0 ),
5947  inputEtMin = cms.double( 0.3 ),
5948  useConstituentSubtraction = cms.bool( False ),
5949  beta = cms.double( -1.0 ),
5950  trimPtFracMin = cms.double( -1.0 ),
5951  radiusPU = cms.double( 0.4 ),
5952  nFilt = cms.int32( -1 ),
5953  useKtPruning = cms.bool( False ),
5954  DxyTrVtxMax = cms.double( 0.0 ),
5955  maxProblematicEcalCells = cms.uint32( 9999999 ),
5956  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5957  doPUOffsetCorr = cms.bool( False ),
5958  writeJetsWithConst = cms.bool( False ),
5959  inputEMin = cms.double( 0.0 )
5960 )
5961 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5962  filter = cms.bool( False ),
5963  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5964  etMin = cms.double( 5.0 )
5965 )
5966 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
5967  debug = cms.untracked.bool( False ),
5968  inputLabel = cms.InputTag( "rawDataCollector" )
5969 )
5970 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
5971  debug = cms.untracked.bool( False ),
5972  recAlgoConfig = cms.PSet(
5973  maxTime = cms.double( 420.0 ),
5974  debug = cms.untracked.bool( False ),
5975  stepTwoFromDigi = cms.bool( False ),
5976  tTrigModeConfig = cms.PSet(
5977  debug = cms.untracked.bool( False ),
5978  tofCorrType = cms.int32( 0 ),
5979  tTrigLabel = cms.string( "" ),
5980  wirePropCorrType = cms.int32( 0 ),
5981  doTOFCorrection = cms.bool( True ),
5982  vPropWire = cms.double( 24.4 ),
5983  doT0Correction = cms.bool( True ),
5984  doWirePropCorrection = cms.bool( True )
5985  ),
5986  useUncertDB = cms.bool( True ),
5987  doVdriftCorr = cms.bool( True ),
5988  minTime = cms.double( -3.0 ),
5989  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
5990  ),
5991  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ),
5992  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" )
5993 )
5994 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
5995  debug = cms.untracked.bool( False ),
5996  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
5997  recHits2DLabel = cms.InputTag( "dt2DSegments" ),
5998  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
5999  Reco4DAlgoConfig = cms.PSet(
6000  Reco2DAlgoConfig = cms.PSet(
6001  AlphaMaxPhi = cms.double( 1.0 ),
6002  debug = cms.untracked.bool( False ),
6003  segmCleanerMode = cms.int32( 2 ),
6004  AlphaMaxTheta = cms.double( 0.9 ),
6005  hit_afterT0_resolution = cms.double( 0.03 ),
6006  performT0_vdriftSegCorrection = cms.bool( False ),
6007  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6008  recAlgoConfig = cms.PSet(
6009  maxTime = cms.double( 420.0 ),
6010  debug = cms.untracked.bool( False ),
6011  stepTwoFromDigi = cms.bool( False ),
6012  tTrigModeConfig = cms.PSet(
6013  debug = cms.untracked.bool( False ),
6014  tofCorrType = cms.int32( 0 ),
6015  tTrigLabel = cms.string( "" ),
6016  wirePropCorrType = cms.int32( 0 ),
6017  doTOFCorrection = cms.bool( True ),
6018  vPropWire = cms.double( 24.4 ),
6019  doT0Correction = cms.bool( True ),
6020  doWirePropCorrection = cms.bool( True )
6021  ),
6022  useUncertDB = cms.bool( True ),
6023  doVdriftCorr = cms.bool( True ),
6024  minTime = cms.double( -3.0 ),
6025  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6026  ),
6027  MaxAllowedHits = cms.uint32( 50 ),
6028  nUnSharedHitsMin = cms.int32( 2 ),
6029  nSharedHitsMax = cms.int32( 2 ),
6030  performT0SegCorrection = cms.bool( False ),
6031  perform_delta_rejecting = cms.bool( False )
6032  ),
6033  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
6034  debug = cms.untracked.bool( False ),
6035  segmCleanerMode = cms.int32( 2 ),
6036  AllDTRecHits = cms.bool( True ),
6037  hit_afterT0_resolution = cms.double( 0.03 ),
6038  performT0_vdriftSegCorrection = cms.bool( False ),
6039  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
6040  recAlgoConfig = cms.PSet(
6041  maxTime = cms.double( 420.0 ),
6042  debug = cms.untracked.bool( False ),
6043  stepTwoFromDigi = cms.bool( False ),
6044  tTrigModeConfig = cms.PSet(
6045  debug = cms.untracked.bool( False ),
6046  tofCorrType = cms.int32( 0 ),
6047  tTrigLabel = cms.string( "" ),
6048  wirePropCorrType = cms.int32( 0 ),
6049  doTOFCorrection = cms.bool( True ),
6050  vPropWire = cms.double( 24.4 ),
6051  doT0Correction = cms.bool( True ),
6052  doWirePropCorrection = cms.bool( True )
6053  ),
6054  useUncertDB = cms.bool( True ),
6055  doVdriftCorr = cms.bool( True ),
6056  minTime = cms.double( -3.0 ),
6057  tTrigMode = cms.string( "DTTTrigSyncFromDB" )
6058  ),
6059  nUnSharedHitsMin = cms.int32( 2 ),
6060  nSharedHitsMax = cms.int32( 2 ),
6061  performT0SegCorrection = cms.bool( False ),
6062  perform_delta_rejecting = cms.bool( False )
6063  )
6064 )
6065 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
6066  PrintEventNumber = cms.untracked.bool( False ),
6067  SuppressZeroLCT = cms.untracked.bool( True ),
6068  UseExaminer = cms.bool( True ),
6069  Debug = cms.untracked.bool( False ),
6070  ErrorMask = cms.uint32( 0 ),
6071  InputObjects = cms.InputTag( "rawDataCollector" ),
6072  ExaminerMask = cms.uint32( 535558134 ),
6073  runDQM = cms.untracked.bool( False ),
6074  UnpackStatusDigis = cms.bool( False ),
6075  VisualFEDInspect = cms.untracked.bool( False ),
6076  FormatedEventDump = cms.untracked.bool( False ),
6077  UseFormatStatus = cms.bool( True ),
6078  UseSelectiveUnpacking = cms.bool( True ),
6079  VisualFEDShort = cms.untracked.bool( False )
6080 )
6081 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
6082  XTasymmetry_ME1b = cms.double( 0.0 ),
6083  XTasymmetry_ME1a = cms.double( 0.0 ),
6084  ConstSyst_ME1a = cms.double( 0.022 ),
6085  ConstSyst_ME41 = cms.double( 0.0 ),
6086  CSCWireTimeWindowHigh = cms.int32( 15 ),
6087  CSCStripxtalksOffset = cms.double( 0.03 ),
6088  CSCUseCalibrations = cms.bool( True ),
6089  CSCUseTimingCorrections = cms.bool( True ),
6090  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
6091  XTasymmetry_ME22 = cms.double( 0.0 ),
6092  UseFivePoleFit = cms.bool( True ),
6093  XTasymmetry_ME21 = cms.double( 0.0 ),
6094  ConstSyst_ME21 = cms.double( 0.0 ),
6095  ConstSyst_ME12 = cms.double( 0.0 ),
6096  ConstSyst_ME31 = cms.double( 0.0 ),
6097  ConstSyst_ME22 = cms.double( 0.0 ),
6098  ConstSyst_ME13 = cms.double( 0.0 ),
6099  ConstSyst_ME32 = cms.double( 0.0 ),
6100  readBadChambers = cms.bool( True ),
6101  CSCWireTimeWindowLow = cms.int32( 0 ),
6102  NoiseLevel_ME13 = cms.double( 8.0 ),
6103  XTasymmetry_ME41 = cms.double( 0.0 ),
6104  NoiseLevel_ME32 = cms.double( 9.0 ),
6105  NoiseLevel_ME31 = cms.double( 9.0 ),
6106  CSCStripClusterChargeCut = cms.double( 25.0 ),
6107  ConstSyst_ME1b = cms.double( 0.007 ),
6108  CSCStripClusterSize = cms.untracked.int32( 3 ),
6109  CSCStripPeakThreshold = cms.double( 10.0 ),
6110  readBadChannels = cms.bool( False ),
6111  NoiseLevel_ME12 = cms.double( 9.0 ),
6112  UseParabolaFit = cms.bool( False ),
6113  CSCUseReducedWireTimeWindow = cms.bool( False ),
6114  XTasymmetry_ME13 = cms.double( 0.0 ),
6115  XTasymmetry_ME12 = cms.double( 0.0 ),
6116  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
6117  CSCDebug = cms.untracked.bool( False ),
6118  CSCUseGasGainCorrections = cms.bool( False ),
6119  XTasymmetry_ME31 = cms.double( 0.0 ),
6120  XTasymmetry_ME32 = cms.double( 0.0 ),
6121  UseAverageTime = cms.bool( False ),
6122  NoiseLevel_ME1a = cms.double( 7.0 ),
6123  NoiseLevel_ME1b = cms.double( 8.0 ),
6124  CSCWireClusterDeltaT = cms.int32( 1 ),
6125  CSCUseStaticPedestals = cms.bool( False ),
6126  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
6127  CSCstripWireDeltaTime = cms.int32( 8 ),
6128  NoiseLevel_ME21 = cms.double( 9.0 ),
6129  NoiseLevel_ME22 = cms.double( 9.0 ),
6130  NoiseLevel_ME41 = cms.double( 9.0 )
6131 )
6132 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
6133  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
6134  algo_psets = cms.VPSet(
6135  cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
6136  algo_psets = cms.VPSet(
6137  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6138  hitDropLimit4Hits = cms.double( 0.6 ),
6139  maxRatioResidualPrune = cms.double( 3.0 ),
6140  curvePenaltyThreshold = cms.double( 0.85 ),
6141  maxRecHitsInCluster = cms.int32( 20 ),
6142  useShowering = cms.bool( False ),
6143  BPMinImprovement = cms.double( 10000.0 ),
6144  curvePenalty = cms.double( 2.0 ),
6145  ForceCovariance = cms.bool( False ),
6146  yweightPenalty = cms.double( 1.5 ),
6147  dPhiFineMax = cms.double( 0.025 ),
6148  SeedBig = cms.double( 0.0015 ),
6149  NormChi2Cut3D = cms.double( 10.0 ),
6150  Covariance = cms.double( 0.0 ),
6151  CSCDebug = cms.untracked.bool( False ),
6152  tanThetaMax = cms.double( 1.2 ),
6153  Pruning = cms.bool( True ),
6154  tanPhiMax = cms.double( 0.5 ),
6155  onlyBestSegment = cms.bool( False ),
6156  dXclusBoxMax = cms.double( 4.0 ),
6157  maxDTheta = cms.double( 999.0 ),
6158  preClustering = cms.bool( True ),
6159  preClusteringUseChaining = cms.bool( True ),
6160  yweightPenaltyThreshold = cms.double( 1.0 ),
6161  hitDropLimit6Hits = cms.double( 0.3333 ),
6162  prePrun = cms.bool( True ),
6163  CorrectTheErrors = cms.bool( True ),
6164  ForceCovarianceAll = cms.bool( False ),
6165  NormChi2Cut2D = cms.double( 20.0 ),
6166  SeedSmall = cms.double( 2.0E-4 ),
6167  minHitsPerSegment = cms.int32( 3 ),
6168  dRPhiFineMax = cms.double( 8.0 ),
6169  maxDPhi = cms.double( 999.0 ),
6170  hitDropLimit5Hits = cms.double( 0.8 ),
6171  BrutePruning = cms.bool( True ),
6172  prePrunLimit = cms.double( 3.17 )
6173  ),
6174  cms.PSet( dYclusBoxMax = cms.double( 8.0 ),
6175  hitDropLimit4Hits = cms.double( 0.6 ),
6176  maxRatioResidualPrune = cms.double( 3.0 ),
6177  curvePenaltyThreshold = cms.double( 0.85 ),
6178  maxRecHitsInCluster = cms.int32( 24 ),
6179  useShowering = cms.bool( False ),
6180  BPMinImprovement = cms.double( 10000.0 ),
6181  curvePenalty = cms.double( 2.0 ),
6182  ForceCovariance = cms.bool( False ),
6183  yweightPenalty = cms.double( 1.5 ),
6184  dPhiFineMax = cms.double( 0.025 ),
6185  SeedBig = cms.double( 0.0015 ),
6186  NormChi2Cut3D = cms.double( 10.0 ),
6187  Covariance = cms.double( 0.0 ),
6188  CSCDebug = cms.untracked.bool( False ),
6189  tanThetaMax = cms.double( 1.2 ),
6190  Pruning = cms.bool( True ),
6191  tanPhiMax = cms.double( 0.5 ),
6192  onlyBestSegment = cms.bool( False ),
6193  dXclusBoxMax = cms.double( 4.0 ),
6194  maxDTheta = cms.double( 999.0 ),
6195  preClustering = cms.bool( True ),
6196  preClusteringUseChaining = cms.bool( True ),
6197  yweightPenaltyThreshold = cms.double( 1.0 ),
6198  hitDropLimit6Hits = cms.double( 0.3333 ),
6199  prePrun = cms.bool( True ),
6200  CorrectTheErrors = cms.bool( True ),
6201  ForceCovarianceAll = cms.bool( False ),
6202  NormChi2Cut2D = cms.double( 20.0 ),
6203  SeedSmall = cms.double( 2.0E-4 ),
6204  minHitsPerSegment = cms.int32( 3 ),
6205  dRPhiFineMax = cms.double( 8.0 ),
6206  maxDPhi = cms.double( 999.0 ),
6207  hitDropLimit5Hits = cms.double( 0.8 ),
6208  BrutePruning = cms.bool( True ),
6209  prePrunLimit = cms.double( 3.17 )
6210  )
6211  ),
6212  algo_name = cms.string( "CSCSegAlgoST" ),
6213  chamber_types = cms.vstring( 'ME1/a',
6214  'ME1/b',
6215  'ME1/2',
6216  'ME1/3',
6217  'ME2/1',
6218  'ME2/2',
6219  'ME3/1',
6220  'ME3/2',
6221  'ME4/1',
6222  'ME4/2' )
6223  )
6224  ),
6225  algo_type = cms.int32( 1 )
6226 )
6227 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
6228  InputLabel = cms.InputTag( "rawDataCollector" ),
6229  doSynchro = cms.bool( False )
6230 )
6231 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
6232  recAlgoConfig = cms.PSet( ),
6233  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ),
6234  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
6235  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
6236  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
6237  deadSource = cms.string( "File" ),
6238  maskSource = cms.string( "File" )
6239 )
6240 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
6241  EnableDTMeasurement = cms.bool( True ),
6242  EnableCSCMeasurement = cms.bool( True ),
6243  EnableME0Measurement = cms.bool( False ),
6244  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
6245  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
6246  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
6247  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
6248  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
6249  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
6250  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
6251  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
6252  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
6253  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
6254  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
6255  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
6256  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
6257  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
6258  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
6259  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
6260  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
6261  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
6262  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
6263  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
6264  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
6265  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
6266  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
6267  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
6268  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
6269  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
6270  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ),
6271  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
6272  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
6273  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
6274  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
6275  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
6276  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
6277  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
6278  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
6279  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
6280  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
6281  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
6282  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
6283  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
6284  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
6285  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
6286  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
6287  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
6288  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
6289  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
6290  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
6291  deltaPhiSearchWindow = cms.double( 0.25 ),
6292  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
6293  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6294  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
6295  deltaEtaSearchWindow = cms.double( 0.2 ),
6296  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
6297  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
6298  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
6299  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
6300  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
6301  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
6302  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
6303  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
6304  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
6305  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6306  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
6307  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6308  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
6309  scaleDT = cms.bool( True ),
6310  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
6311  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
6312  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
6313  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
6314  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
6315  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
6316  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
6317  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
6318  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
6319  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
6320  crackWindow = cms.double( 0.04 ),
6321  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
6322  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
6323  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
6324  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
6325  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
6326  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
6327  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
6328  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
6329  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
6330  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
6331  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
6332  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
6333  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 )
6334 )
6335 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
6336  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
6337  SetMinPtEndcapTo = cms.double( 1.0 ),
6338  SortType = cms.uint32( 0 ),
6339  ServiceParameters = cms.PSet(
6340  RPCLayers = cms.bool( True ),
6341  UseMuonNavigation = cms.untracked.bool( True ),
6342  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6343  ),
6344  CentralBxOnly = cms.bool( True ),
6345  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6346  MatchDR = cms.vdouble( 0.3 ),
6347  L1MaxEta = cms.double( 2.5 ),
6348  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
6349  L1MinPt = cms.double( 0.0 ),
6350  L1MinQuality = cms.uint32( 7 ),
6351  GMTReadoutCollection = cms.InputTag( "" ),
6352  UseUnassociatedL1 = cms.bool( False ),
6353  UseOfflineSeed = cms.untracked.bool( True ),
6354  MatchType = cms.uint32( 0 ),
6355  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6356  SetMinPtBarrelTo = cms.double( 3.5 )
6357 )
6358 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
6359  ServiceParameters = cms.PSet(
6360  RPCLayers = cms.bool( True ),
6361  UseMuonNavigation = cms.untracked.bool( True ),
6362  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
6363  'hltESPFastSteppingHelixPropagatorOpposite' )
6364  ),
6365  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
6366  SeedTransformerParameters = cms.PSet(
6367  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6368  NMinRecHits = cms.uint32( 2 ),
6369  RescaleError = cms.double( 100.0 ),
6370  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6371  UseSubRecHits = cms.bool( False ),
6372  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6373  ),
6374  L2TrajBuilderParameters = cms.PSet(
6375  BWFilterParameters = cms.PSet(
6376  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6377  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6378  BWSeedType = cms.string( "fromGenerator" ),
6379  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6380  EnableRPCMeasurement = cms.bool( True ),
6381  MuonTrajectoryUpdatorParameters = cms.PSet(
6382  ExcludeRPCFromFit = cms.bool( False ),
6383  Granularity = cms.int32( 0 ),
6384  MaxChi2 = cms.double( 25.0 ),
6385  RescaleError = cms.bool( False ),
6386  RescaleErrorFactor = cms.double( 100.0 ),
6387  UseInvalidHits = cms.bool( True )
6388  ),
6389  EnableCSCMeasurement = cms.bool( True ),
6390  MaxChi2 = cms.double( 100.0 ),
6391  FitDirection = cms.string( "outsideIn" ),
6392  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6393  NumberOfSigma = cms.double( 3.0 ),
6394  EnableDTMeasurement = cms.bool( True )
6395  ),
6396  DoSeedRefit = cms.bool( False ),
6397  FilterParameters = cms.PSet(
6398  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6399  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6400  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6401  EnableRPCMeasurement = cms.bool( True ),
6402  MuonTrajectoryUpdatorParameters = cms.PSet(
6403  ExcludeRPCFromFit = cms.bool( False ),
6404  Granularity = cms.int32( 0 ),
6405  MaxChi2 = cms.double( 25.0 ),
6406  RescaleError = cms.bool( False ),
6407  RescaleErrorFactor = cms.double( 100.0 ),
6408  UseInvalidHits = cms.bool( True )
6409  ),
6410  EnableCSCMeasurement = cms.bool( True ),
6411  MaxChi2 = cms.double( 1000.0 ),
6412  FitDirection = cms.string( "insideOut" ),
6413  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6414  NumberOfSigma = cms.double( 3.0 ),
6415  EnableDTMeasurement = cms.bool( True )
6416  ),
6417  SeedPosition = cms.string( "in" ),
6418  DoBackwardFilter = cms.bool( True ),
6419  DoRefit = cms.bool( False ),
6420  NavigationType = cms.string( "Standard" ),
6421  SeedTransformerParameters = cms.PSet(
6422  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6423  NMinRecHits = cms.uint32( 2 ),
6424  RescaleError = cms.double( 100.0 ),
6425  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6426  UseSubRecHits = cms.bool( False ),
6427  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6428  ),
6429  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6430  ),
6431  DoSeedRefit = cms.bool( False ),
6432  TrackLoaderParameters = cms.PSet(
6433  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6434  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6435  DoSmoothing = cms.bool( False ),
6436  VertexConstraint = cms.bool( True ),
6437  MuonUpdatorAtVertexParameters = cms.PSet(
6438  MaxChi2 = cms.double( 1000000.0 ),
6439  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6440  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6441  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6442  ),
6443  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6444  ),
6445  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6446 )
6447 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6448  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6449 )
6450 fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi",
6451  UseQualityInfo = cms.bool( False ),
6452  UsePilotBlade = cms.bool( False ),
6453  UsePhase1 = cms.bool( True ),
6454  InputLabel = cms.InputTag( "rawDataCollector" ),
6455  IncludeErrors = cms.bool( True ),
6456  ErrorList = cms.vint32( 29 ),
6457  Regions = cms.PSet( ),
6458  Timing = cms.untracked.bool( False ),
6459  CablingMapLabel = cms.string( "" ),
6460  UserErrorList = cms.vint32( )
6461 )
6462 fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer",
6463  src = cms.InputTag( "hltSiPixelDigis" ),
6464  ChannelThreshold = cms.int32( 1000 ),
6465  Phase2DigiBaseline = cms.double( 1200.0 ),
6466  ElectronPerADCGain = cms.double( 135.0 ),
6467  Phase2ReadoutMode = cms.int32( -1 ),
6468  maxNumberOfClusters = cms.int32( 40000 ),
6469  ClusterThreshold_L1 = cms.int32( 2000 ),
6470  MissCalibrate = cms.bool( True ),
6471  VCaltoElectronGain = cms.int32( 47 ),
6472  VCaltoElectronGain_L1 = cms.int32( 50 ),
6473  VCaltoElectronOffset = cms.int32( -60 ),
6474  SplitClusters = cms.bool( False ),
6475  payloadType = cms.string( "HLT" ),
6476  Phase2Calibration = cms.bool( False ),
6477  Phase2KinkADC = cms.int32( 8 ),
6478  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
6479  SeedThreshold = cms.int32( 1000 ),
6480  VCaltoElectronOffset_L1 = cms.int32( -670 ),
6481  ClusterThreshold = cms.int32( 4000 )
6482 )
6483 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
6484  src = cms.InputTag( "hltSiPixelClusters" ),
6485  onDemand = cms.bool( False )
6486 )
6487 fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter",
6488  VerboseLevel = cms.untracked.int32( 0 ),
6489  src = cms.InputTag( "hltSiPixelClusters" ),
6490  CPE = cms.string( "hltESPPixelCPEGeneric" )
6491 )
6492 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6493  ProductLabel = cms.InputTag( "rawDataCollector" )
6494 )
6495 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6496  ProductLabel = cms.InputTag( "rawDataCollector" ),
6497  Clusterizer = cms.PSet(
6498  QualityLabel = cms.string( "" ),
6499  ClusterThreshold = cms.double( 5.0 ),
6500  SeedThreshold = cms.double( 3.0 ),
6501  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6502  ChannelThreshold = cms.double( 2.0 ),
6503  MaxAdjacentBad = cms.uint32( 0 ),
6504  setDetId = cms.bool( True ),
6505  MaxSequentialHoles = cms.uint32( 0 ),
6506  RemoveApvShots = cms.bool( True ),
6507  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6508  MaxSequentialBad = cms.uint32( 1 )
6509  ),
6510  onDemand = cms.bool( True ),
6511  HybridZeroSuppressed = cms.bool( False ),
6512  Algorithms = cms.PSet(
6513  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6514  useCMMeanMap = cms.bool( False ),
6515  TruncateInSuppressor = cms.bool( True ),
6516  doAPVRestore = cms.bool( False ),
6517  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6518  PedestalSubtractionFedMode = cms.bool( True ),
6519  Use10bitsTruncation = cms.bool( False )
6520  ),
6521  DoAPVEmulatorCheck = cms.bool( False )
6522 )
6523 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
6524  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6525  Phase2TrackerCluster1DProducer = cms.string( "" ),
6526  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6527  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6528  switchOffPixelsIfEmpty = cms.bool( True ),
6529  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6530  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6531  skipClusters = cms.InputTag( "" ),
6532  pixelCablingMapLabel = cms.string( "" ),
6533  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" )
6534 )
6535 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2",
6536  hitsToTry = cms.int32( 1 ),
6537  tsosDiff2 = cms.double( 0.02 ),
6538  adjustErrorsDynamicallyForHitless = cms.bool( True ),
6539  SF6 = cms.double( 2.0 ),
6540  SF4 = cms.double( 7.0 ),
6541  SF5 = cms.double( 10.0 ),
6542  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6543  SF3 = cms.double( 5.0 ),
6544  SF1 = cms.double( 3.0 ),
6545  minEtaForTEC = cms.double( 0.7 ),
6546  fixedErrorRescaleFactorForHits = cms.double( 1.0 ),
6547  maxSeeds = cms.uint32( 20 ),
6548  maxEtaForTOB = cms.double( 1.8 ),
6549  pT3 = cms.double( 70.0 ),
6550  pT2 = cms.double( 30.0 ),
6551  pT1 = cms.double( 13.0 ),
6552  layersToTry = cms.int32( 2 ),
6553  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6554  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6555  SF2 = cms.double( 4.0 ),
6556  numL2ValidHitsCutAllEta = cms.uint32( 20 ),
6557  adjustErrorsDynamicallyForHits = cms.bool( False ),
6558  eta4 = cms.double( 1.2 ),
6559  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6560  eta6 = cms.double( 1.4 ),
6561  eta7 = cms.double( 2.1 ),
6562  eta1 = cms.double( 0.2 ),
6563  eta2 = cms.double( 0.3 ),
6564  eta3 = cms.double( 1.0 ),
6565  UseHitLessSeeds = cms.bool( True ),
6566  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6567  numL2ValidHitsCutAllEndcap = cms.uint32( 30 ),
6568  debug = cms.untracked.bool( False ),
6569  maxHitSeeds = cms.uint32( 1 ),
6570  eta5 = cms.double( 1.6 ),
6571  tsosDiff1 = cms.double( 0.2 ),
6572  maxHitlessSeeds = cms.uint32( 5 )
6573 )
6574 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6575  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6576  maxSeedsBeforeCleaning = cms.uint32( 5000 ),
6577  SimpleMagneticField = cms.string( "" ),
6578  TransientInitialStateEstimatorParameters = cms.PSet(
6579  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6580  numberMeasurementsForFit = cms.int32( 4 ),
6581  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6582  ),
6583  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6584  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6585  cleanTrajectoryAfterInOut = cms.bool( False ),
6586  useHitsSplitting = cms.bool( False ),
6587  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6588  reverseTrajectories = cms.bool( True ),
6589  doSeedingRegionRebuilding = cms.bool( False ),
6590  maxNSeeds = cms.uint32( 500000 ),
6591  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6592  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6593  TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" )
6594 )
6595 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6596  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6597  SimpleMagneticField = cms.string( "" ),
6598  clusterRemovalInfo = cms.InputTag( "" ),
6599  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6600  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6601  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6602  useHitsSplitting = cms.bool( False ),
6603  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6604  AlgorithmName = cms.string( "iter10" ),
6605  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6606  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6607  TrajectoryInEvent = cms.bool( False ),
6608  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6609  GeometricInnerState = cms.bool( True ),
6610  useSimpleMF = cms.bool( False ),
6611  Propagator = cms.string( "PropagatorWithMaterial" )
6612 )
6613 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6614  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6615  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6616  vertices = cms.InputTag( "Notused" ),
6617  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6618  mva = cms.PSet(
6619  minPixelHits = cms.vint32( 0, 0, 1 ),
6620  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6621  dr_par = cms.PSet(
6622  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6623  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6624  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6625  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6626  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6627  ),
6628  maxLostLayers = cms.vint32( 4, 3, 2 ),
6629  min3DLayers = cms.vint32( 1, 2, 1 ),
6630  dz_par = cms.PSet(
6631  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6632  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6633  dz_exp = cms.vint32( 4, 4, 2147483647 )
6634  ),
6635  minNVtxTrk = cms.int32( 3 ),
6636  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6637  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6638  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6639  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6640  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6641  minLayers = cms.vint32( 3, 5, 5 )
6642  ),
6643  ignoreVertices = cms.bool( True )
6644 )
6645 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6646  minQuality = cms.string( "highPurity" ),
6647  copyExtras = cms.untracked.bool( True ),
6648  copyTrajectories = cms.untracked.bool( False ),
6649  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6650  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6651  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' )
6652 )
6653 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6654  ServiceParameters = cms.PSet(
6655  RPCLayers = cms.bool( True ),
6656  UseMuonNavigation = cms.untracked.bool( True ),
6657  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6658  'SteppingHelixPropagatorAny',
6659  'hltESPSmartPropagator',
6660  'hltESPSteppingHelixPropagatorOpposite' )
6661  ),
6662  L3TrajBuilderParameters = cms.PSet(
6663  PtCut = cms.double( 1.0 ),
6664  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6665  GlobalMuonTrackMatcher = cms.PSet(
6666  Chi2Cut_3 = cms.double( 200.0 ),
6667  DeltaDCut_2 = cms.double( 10.0 ),
6668  Eta_threshold = cms.double( 1.2 ),
6669  Quality_2 = cms.double( 15.0 ),
6670  DeltaDCut_1 = cms.double( 40.0 ),
6671  Quality_3 = cms.double( 7.0 ),
6672  DeltaDCut_3 = cms.double( 15.0 ),
6673  Quality_1 = cms.double( 20.0 ),
6674  Pt_threshold1 = cms.double( 0.0 ),
6675  DeltaRCut_2 = cms.double( 0.2 ),
6676  DeltaRCut_1 = cms.double( 0.1 ),
6677  Pt_threshold2 = cms.double( 9.99999999E8 ),
6678  Chi2Cut_1 = cms.double( 50.0 ),
6679  Chi2Cut_2 = cms.double( 50.0 ),
6680  DeltaRCut_3 = cms.double( 1.0 ),
6681  LocChi2Cut = cms.double( 0.001 ),
6682  Propagator = cms.string( "hltESPSmartPropagator" ),
6683  MinPt = cms.double( 1.0 ),
6684  MinP = cms.double( 2.5 )
6685  ),
6686  ScaleTECxFactor = cms.double( -1.0 ),
6687  tkTrajUseVertex = cms.bool( False ),
6688  MuonTrackingRegionBuilder = cms.PSet(
6689  Rescale_Dz = cms.double( 4.0 ),
6690  Pt_fixed = cms.bool( False ),
6691  Eta_fixed = cms.bool( True ),
6692  Eta_min = cms.double( 0.1 ),
6693  DeltaZ = cms.double( 24.2 ),
6694  maxRegions = cms.int32( 2 ),
6695  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6696  UseVertex = cms.bool( False ),
6697  Z_fixed = cms.bool( False ),
6698  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6699  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6700  Rescale_phi = cms.double( 3.0 ),
6701  DeltaEta = cms.double( 0.2 ),
6702  precise = cms.bool( True ),
6703  OnDemand = cms.int32( -1 ),
6704  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6705  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6706  vertexCollection = cms.InputTag( "pixelVertices" ),
6707  Pt_min = cms.double( 3.0 ),
6708  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6709  Phi_fixed = cms.bool( True ),
6710  DeltaR = cms.double( 0.025 ),
6711  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6712  DeltaPhi = cms.double( 0.15 ),
6713  Phi_min = cms.double( 0.1 ),
6714  Rescale_eta = cms.double( 3.0 )
6715  ),
6716  TrackTransformer = cms.PSet(
6717  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6718  RefitDirection = cms.string( "insideOut" ),
6719  RefitRPCHits = cms.bool( True ),
6720  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6721  DoPredictionsOnly = cms.bool( False ),
6722  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6723  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6724  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6725  ),
6726  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6727  RefitRPCHits = cms.bool( True ),
6728  tkTrajVertex = cms.InputTag( "Notused" ),
6729  GlbRefitterParameters = cms.PSet(
6730  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6731  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6732  RefitFlag = cms.bool( True ),
6733  SkipStation = cms.int32( -1 ),
6734  Chi2CutRPC = cms.double( 1.0 ),
6735  PropDirForCosmics = cms.bool( False ),
6736  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6737  HitThreshold = cms.int32( 1 ),
6738  DYTthrs = cms.vint32( 30, 15 ),
6739  TrackerSkipSystem = cms.int32( -1 ),
6740  RefitDirection = cms.string( "insideOut" ),
6741  Chi2CutCSC = cms.double( 150.0 ),
6742  Chi2CutDT = cms.double( 10.0 ),
6743  RefitRPCHits = cms.bool( True ),
6744  TrackerSkipSection = cms.int32( -1 ),
6745  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6746  DoPredictionsOnly = cms.bool( False ),
6747  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6748  MuonHitsOption = cms.int32( 1 ),
6749  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6750  ),
6751  PCut = cms.double( 2.5 ),
6752  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6753  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6754  tkTrajMaxChi2 = cms.double( 9999.0 ),
6755  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6756  ScaleTECyFactor = cms.double( -1.0 ),
6757  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6758  ),
6759  TrackLoaderParameters = cms.PSet(
6760  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6761  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6762  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6763  DoSmoothing = cms.bool( True ),
6764  SmoothTkTrack = cms.untracked.bool( False ),
6765  VertexConstraint = cms.bool( False ),
6766  MuonUpdatorAtVertexParameters = cms.PSet(
6767  MaxChi2 = cms.double( 1000000.0 ),
6768  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6769  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6770  ),
6771  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6772  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6773  ),
6774  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6775 )
6776 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6777  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6778 )
6779 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6780  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6781 )
6782 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6783  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6784  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6785  MuonPtOption = cms.string( "Tracker" )
6786 )
6787 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6788  MaxNormalizedChi2 = cms.double( 20.0 ),
6789  MinNmuonHits = cms.int32( 1 ),
6790  MinNhits = cms.int32( 1 ),
6791  applyL3Filters = cms.bool( False ),
6792  MaxPtDifference = cms.double( 0.3 ),
6793  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6794  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6795  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6796 )
6797 fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
6798  chi2 = cms.double( 1000.0 ),
6799  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6800  ptMin = cms.double( 0.1 ),
6801  nSigmaInvPtTolerance = cms.double( 0.0 ),
6802  tipMax = cms.double( 1.0 )
6803 )
6804 fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
6805  scaleErrorsForBPix1 = cms.bool( False ),
6806  scaleFactor = cms.double( 0.65 )
6807 )
6808 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer",
6809  precise = cms.bool( True ),
6810  Eta_fixed = cms.bool( True ),
6811  Eta_min = cms.double( 0.0 ),
6812  Z_fixed = cms.bool( True ),
6813  MeasurementTrackerName = cms.InputTag( "" ),
6814  maxRegions = cms.int32( 5 ),
6815  Pt_min = cms.double( 2.0 ),
6816  Rescale_Dz = cms.double( 4.0 ),
6817  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6818  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6819  vertexCollection = cms.InputTag( "notUsed" ),
6820  Phi_fixed = cms.bool( True ),
6821  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6822  DeltaR = cms.double( 0.025 ),
6823  OnDemand = cms.int32( -1 ),
6824  DeltaZ = cms.double( 24.2 ),
6825  Rescale_phi = cms.double( 3.0 ),
6826  Rescale_eta = cms.double( 3.0 ),
6827  DeltaEta = cms.double( 0.2 ),
6828  Phi_min = cms.double( 0.0 ),
6829  DeltaPhi = cms.double( 0.15 ),
6830  UseVertex = cms.bool( False ),
6831  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6832  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6833  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6834  Pt_fixed = cms.bool( True )
6835 )
6836 fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
6837  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
6838  'BPix1+BPix2+BPix3+FPix1_pos',
6839  'BPix1+BPix2+BPix3+FPix1_neg',
6840  'BPix1+BPix2+FPix1_pos+FPix2_pos',
6841  'BPix1+BPix2+FPix1_neg+FPix2_neg',
6842  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
6843  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
6844  MTOB = cms.PSet( ),
6845  TEC = cms.PSet( ),
6846  MTID = cms.PSet( ),
6847  FPix = cms.PSet(
6848  hitErrorRPhi = cms.double( 0.0051 ),
6849  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6850  useErrorsFromParam = cms.bool( True ),
6851  hitErrorRZ = cms.double( 0.0036 ),
6852  HitProducer = cms.string( "hltSiPixelRecHits" )
6853  ),
6854  MTEC = cms.PSet( ),
6855  MTIB = cms.PSet( ),
6856  TID = cms.PSet( ),
6857  TOB = cms.PSet( ),
6858  BPix = cms.PSet(
6859  hitErrorRPhi = cms.double( 0.0027 ),
6860  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6861  useErrorsFromParam = cms.bool( True ),
6862  hitErrorRZ = cms.double( 0.006 ),
6863  HitProducer = cms.string( "hltSiPixelRecHits" )
6864  ),
6865  TIB = cms.PSet( )
6866 )
6867 fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
6868  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6869  layerPairs = cms.vuint32( 0, 1, 2 ),
6870  clusterCheck = cms.InputTag( "" ),
6871  produceSeedingHitSets = cms.bool( False ),
6872  produceIntermediateHitDoublets = cms.bool( True ),
6873  trackingRegionsSeedingLayers = cms.InputTag( "" ),
6874  maxElementTotal = cms.uint32( 50000000 ),
6875  maxElement = cms.uint32( 0 ),
6876  seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" )
6877 )
6878 fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
6879  CAThetaCut = cms.double( 0.005 ),
6880  SeedComparitorPSet = cms.PSet(
6881  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
6882  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
6883  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
6884  ),
6885  extraHitRPhitolerance = cms.double( 0.032 ),
6886  doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ),
6887  fitFastCircle = cms.bool( True ),
6888  CAHardPtCut = cms.double( 0.0 ),
6889  maxChi2 = cms.PSet(
6890  value2 = cms.double( 50.0 ),
6891  value1 = cms.double( 200.0 ),
6892  pt1 = cms.double( 0.7 ),
6893  enabled = cms.bool( True ),
6894  pt2 = cms.double( 2.0 )
6895  ),
6896  CAPhiCut = cms.double( 0.2 ),
6897  useBendingCorrection = cms.bool( True ),
6898  fitFastCircleChi2Cut = cms.bool( True )
6899 )
6900 fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
6901  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
6902  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
6903  passLabel = cms.string( "" ),
6904  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
6905  SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" )
6906 )
6907 fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
6908  WtAverage = cms.bool( True ),
6909  Method2 = cms.bool( True ),
6910  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6911  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6912  Verbosity = cms.int32( 0 ),
6913  UseError = cms.bool( True ),
6914  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
6915  PtMin = cms.double( 1.0 ),
6916  NTrkMin = cms.int32( 2 ),
6917  ZOffset = cms.double( 5.0 ),
6918  Finder = cms.string( "DivisiveVertexFinder" ),
6919  ZSeparation = cms.double( 0.05 )
6920 )
6921 fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
6922  minSumPt2 = cms.double( 0.0 ),
6923  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
6924  maxVtx = cms.uint32( 100 ),
6925  fractionSumPt2 = cms.double( 0.3 ),
6926  src = cms.InputTag( "hltIterL3MuonPixelVertices" )
6927 )
6928 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6929  useEventsWithNoVertex = cms.bool( True ),
6930  originHalfLength = cms.double( 0.3 ),
6931  useProtoTrackKinematics = cms.bool( False ),
6932  usePV = cms.bool( False ),
6933  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
6934  InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
6935  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6936  InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
6937  originRadius = cms.double( 0.1 )
6938 )
6939 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6940  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6941  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
6942  SimpleMagneticField = cms.string( "ParabolicMf" ),
6943  TransientInitialStateEstimatorParameters = cms.PSet(
6944  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6945  numberMeasurementsForFit = cms.int32( 4 ),
6946  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6947  ),
6948  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6949  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6950  cleanTrajectoryAfterInOut = cms.bool( False ),
6951  useHitsSplitting = cms.bool( True ),
6952  RedundantSeedCleaner = cms.string( "none" ),
6953  reverseTrajectories = cms.bool( False ),
6954  doSeedingRegionRebuilding = cms.bool( True ),
6955  maxNSeeds = cms.uint32( 100000 ),
6956  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6957  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6958  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
6959 )
6960 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6961  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6962  SimpleMagneticField = cms.string( "ParabolicMf" ),
6963  clusterRemovalInfo = cms.InputTag( "" ),
6964  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6965  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6966  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6967  useHitsSplitting = cms.bool( False ),
6968  MeasurementTracker = cms.string( "" ),
6969  AlgorithmName = cms.string( "hltIter0" ),
6970  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6971  NavigationSchool = cms.string( "" ),
6972  TrajectoryInEvent = cms.bool( False ),
6973  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6974  GeometricInnerState = cms.bool( True ),
6975  useSimpleMF = cms.bool( True ),
6976  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
6977 )
6978 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6979  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6980  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6981  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
6982  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6983  mva = cms.PSet(
6984  minPixelHits = cms.vint32( 0, 3, 4 ),
6985  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6986  dr_par = cms.PSet(
6987  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6988  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6989  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6990  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6991  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6992  ),
6993  maxLostLayers = cms.vint32( 1, 1, 1 ),
6994  min3DLayers = cms.vint32( 0, 3, 4 ),
6995  dz_par = cms.PSet(
6996  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6997  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6998  dz_exp = cms.vint32( 4, 4, 2147483647 )
6999  ),
7000  minNVtxTrk = cms.int32( 3 ),
7001  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7002  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7003  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7004  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7005  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7006  minLayers = cms.vint32( 3, 3, 4 )
7007  ),
7008  ignoreVertices = cms.bool( False )
7009 )
7010 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7011  minQuality = cms.string( "highPurity" ),
7012  copyExtras = cms.untracked.bool( True ),
7013  copyTrajectories = cms.untracked.bool( False ),
7014  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
7015  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
7016  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' )
7017 )
7018 fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7019  trackClassifier = cms.InputTag( '','QualityMasks' ),
7020  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7021  maxChi2 = cms.double( 16.0 ),
7022  trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ),
7023  oldClusterRemovalInfo = cms.InputTag( "" ),
7024  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7025  overrideTrkQuals = cms.InputTag( "" ),
7026  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7027  TrackQuality = cms.string( "highPurity" )
7028 )
7029 fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7030  clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7031  OnDemand = cms.bool( False ),
7032  src = cms.InputTag( "hltSiStripClusters" )
7033 )
7034 fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7035  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7036  'BPix2+BPix3+BPix4',
7037  'BPix1+BPix3+BPix4',
7038  'BPix1+BPix2+BPix4',
7039  'BPix2+BPix3+FPix1_pos',
7040  'BPix2+BPix3+FPix1_neg',
7041  'BPix1+BPix2+FPix1_pos',
7042  'BPix1+BPix2+FPix1_neg',
7043  'BPix2+FPix1_pos+FPix2_pos',
7044  'BPix2+FPix1_neg+FPix2_neg',
7045  'BPix1+FPix1_pos+FPix2_pos',
7046  'BPix1+FPix1_neg+FPix2_neg',
7047  'FPix1_pos+FPix2_pos+FPix3_pos',
7048  'FPix1_neg+FPix2_neg+FPix3_neg',
7049  'BPix1+BPix3+FPix1_pos',
7050  'BPix1+BPix2+FPix2_pos',
7051  'BPix1+BPix3+FPix1_neg',
7052  'BPix1+BPix2+FPix2_neg',
7053  'BPix1+FPix2_neg+FPix3_neg',
7054  'BPix1+FPix1_neg+FPix3_neg',
7055  'BPix1+FPix2_pos+FPix3_pos',
7056  'BPix1+FPix1_pos+FPix3_pos' ),
7057  MTOB = cms.PSet( ),
7058  TEC = cms.PSet( ),
7059  MTID = cms.PSet( ),
7060  FPix = cms.PSet(
7061  hitErrorRPhi = cms.double( 0.0051 ),
7062  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7063  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7064  useErrorsFromParam = cms.bool( True ),
7065  hitErrorRZ = cms.double( 0.0036 ),
7066  HitProducer = cms.string( "hltSiPixelRecHits" )
7067  ),
7068  MTEC = cms.PSet( ),
7069  MTIB = cms.PSet( ),
7070  TID = cms.PSet( ),
7071  TOB = cms.PSet( ),
7072  BPix = cms.PSet(
7073  hitErrorRPhi = cms.double( 0.0027 ),
7074  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7075  skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7076  useErrorsFromParam = cms.bool( True ),
7077  hitErrorRZ = cms.double( 0.006 ),
7078  HitProducer = cms.string( "hltSiPixelRecHits" )
7079  ),
7080  TIB = cms.PSet( )
7081 )
7082 fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7083  cut = cms.string( "" ),
7084  silentClusterCheck = cms.untracked.bool( False ),
7085  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7086  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7087  doClusterCheck = cms.bool( False ),
7088  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7089  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7090 )
7091 fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7092  trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
7093  layerPairs = cms.vuint32( 0, 1 ),
7094  clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ),
7095  produceSeedingHitSets = cms.bool( False ),
7096  produceIntermediateHitDoublets = cms.bool( True ),
7097  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7098  maxElementTotal = cms.uint32( 50000000 ),
7099  maxElement = cms.uint32( 0 ),
7100  seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" )
7101 )
7102 fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7103  CAHardPtCut = cms.double( 0.3 ),
7104  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7105  extraHitRPhitolerance = cms.double( 0.032 ),
7106  doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ),
7107  CAThetaCut = cms.double( 0.015 ),
7108  maxChi2 = cms.PSet(
7109  value2 = cms.double( 6.0 ),
7110  value1 = cms.double( 100.0 ),
7111  pt1 = cms.double( 0.8 ),
7112  enabled = cms.bool( True ),
7113  pt2 = cms.double( 8.0 )
7114  ),
7115  CAPhiCut = cms.double( 0.1 ),
7116  useBendingCorrection = cms.bool( True )
7117 )
7118 fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7119  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7120  forceKinematicWithRegionDirection = cms.bool( False ),
7121  magneticField = cms.string( "ParabolicMf" ),
7122  SeedMomentumForBOFF = cms.double( 5.0 ),
7123  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7124  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7125  MinOneOverPtError = cms.double( 1.0 ),
7126  seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ),
7127  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7128 )
7129 fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7130  src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ),
7131  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7132  SimpleMagneticField = cms.string( "ParabolicMf" ),
7133  TransientInitialStateEstimatorParameters = cms.PSet(
7134  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7135  numberMeasurementsForFit = cms.int32( 4 ),
7136  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7137  ),
7138  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7139  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
7140  cleanTrajectoryAfterInOut = cms.bool( False ),
7141  useHitsSplitting = cms.bool( False ),
7142  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7143  reverseTrajectories = cms.bool( False ),
7144  doSeedingRegionRebuilding = cms.bool( False ),
7145  maxNSeeds = cms.uint32( 100000 ),
7146  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7147  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7148  TrajectoryBuilder = cms.string( "" )
7149 )
7150 fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7151  src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ),
7152  SimpleMagneticField = cms.string( "ParabolicMf" ),
7153  clusterRemovalInfo = cms.InputTag( "" ),
7154  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7155  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ),
7156  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7157  useHitsSplitting = cms.bool( False ),
7158  MeasurementTracker = cms.string( "" ),
7159  AlgorithmName = cms.string( "hltIter2" ),
7160  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7161  NavigationSchool = cms.string( "" ),
7162  TrajectoryInEvent = cms.bool( False ),
7163  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7164  GeometricInnerState = cms.bool( True ),
7165  useSimpleMF = cms.bool( True ),
7166  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7167 )
7168 fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7169  src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7170  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7171  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7172  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7173  mva = cms.PSet(
7174  minPixelHits = cms.vint32( 0, 0, 0 ),
7175  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7176  dr_par = cms.PSet(
7177  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7178  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7179  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7180  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7181  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7182  ),
7183  maxLostLayers = cms.vint32( 1, 1, 1 ),
7184  min3DLayers = cms.vint32( 0, 0, 0 ),
7185  dz_par = cms.PSet(
7186  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7187  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7188  dz_exp = cms.vint32( 4, 4, 2147483647 )
7189  ),
7190  minNVtxTrk = cms.int32( 3 ),
7191  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7192  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7193  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7194  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7195  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7196  minLayers = cms.vint32( 3, 3, 3 )
7197  ),
7198  ignoreVertices = cms.bool( False )
7199 )
7200 fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7201  minQuality = cms.string( "highPurity" ),
7202  copyExtras = cms.untracked.bool( True ),
7203  copyTrajectories = cms.untracked.bool( False ),
7204  originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ),
7205  originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ),
7206  originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' )
7207 )
7208 fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7209  ShareFrac = cms.double( 0.19 ),
7210  writeOnlyTrkQuals = cms.bool( False ),
7211  MinPT = cms.double( 0.05 ),
7212  allowFirstHitShare = cms.bool( True ),
7213  copyExtras = cms.untracked.bool( True ),
7214  Epsilon = cms.double( -0.001 ),
7215  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7216  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7217  MaxNormalizedChisq = cms.double( 1000.0 ),
7218  copyMVA = cms.bool( False ),
7219  FoundHitBonus = cms.double( 5.0 ),
7220  LostHitPenalty = cms.double( 20.0 ),
7221  setsToMerge = cms.VPSet(
7222  cms.PSet( pQual = cms.bool( False ),
7223  tLists = cms.vint32( 0, 1 )
7224  )
7225  ),
7226  MinFound = cms.int32( 3 ),
7227  hasSelector = cms.vint32( 0, 0 ),
7228  TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ),
7229  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7230  newQuality = cms.string( "confirmed" )
7231 )
7232 fragment.hltIter3IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7233  trackClassifier = cms.InputTag( '','QualityMasks' ),
7234  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7235  maxChi2 = cms.double( 16.0 ),
7236  trajectories = cms.InputTag( "hltIter2IterL3MuonTrackSelectionHighPurity" ),
7237  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ),
7238  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7239  overrideTrkQuals = cms.InputTag( "" ),
7240  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7241  TrackQuality = cms.string( "highPurity" )
7242 )
7243 fragment.hltIter3IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7244  clustersToSkip = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7245  OnDemand = cms.bool( False ),
7246  src = cms.InputTag( "hltSiStripClusters" )
7247 )
7248 fragment.hltIter3IterL3MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
7249  layerList = cms.vstring( 'BPix1+BPix2',
7250  'BPix1+BPix3',
7251  'BPix1+BPix4',
7252  'BPix2+BPix3',
7253  'BPix2+BPix4',
7254  'BPix3+BPix4',
7255  'BPix1+FPix1_pos',
7256  'BPix1+FPix1_neg',
7257  'BPix1+FPix2_pos',
7258  'BPix1+FPix2_neg',
7259  'BPix1+FPix3_pos',
7260  'BPix1+FPix3_neg',
7261  'BPix2+FPix1_pos',
7262  'BPix2+FPix1_neg',
7263  'BPix2+FPix2_pos',
7264  'BPix2+FPix2_neg',
7265  'BPix3+FPix1_pos',
7266  'BPix3+FPix1_neg',
7267  'FPix1_pos+FPix2_pos',
7268  'FPix1_neg+FPix2_neg',
7269  'FPix1_pos+FPix3_pos',
7270  'FPix1_neg+FPix3_neg',
7271  'FPix2_pos+FPix3_pos',
7272  'FPix2_neg+FPix3_neg' ),
7273  MTOB = cms.PSet( ),
7274  TEC = cms.PSet( ),
7275  MTID = cms.PSet( ),
7276  FPix = cms.PSet(
7277  hitErrorRPhi = cms.double( 0.0051 ),
7278  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7279  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7280  useErrorsFromParam = cms.bool( True ),
7281  hitErrorRZ = cms.double( 0.0036 ),
7282  HitProducer = cms.string( "hltSiPixelRecHits" )
7283  ),
7284  MTEC = cms.PSet( ),
7285  MTIB = cms.PSet( ),
7286  TID = cms.PSet( ),
7287  TOB = cms.PSet( ),
7288  BPix = cms.PSet(
7289  hitErrorRPhi = cms.double( 0.0027 ),
7290  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7291  skipClusters = cms.InputTag( "hltIter3IterL3MuonClustersRefRemoval" ),
7292  useErrorsFromParam = cms.bool( True ),
7293  hitErrorRZ = cms.double( 0.006 ),
7294  HitProducer = cms.string( "hltSiPixelRecHits" )
7295  ),
7296  TIB = cms.PSet( )
7297 )
7298 fragment.hltIter3IterL3MuonL2Candidates = cms.EDProducer( "ConcreteChargedCandidateProducer",
7299  src = cms.InputTag( "hltL2SelectorForL3IO" ),
7300  particleType = cms.string( "mu+" )
7301 )
7302 fragment.hltIter3IterL3MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7303  RegionPSet = cms.PSet(
7304  vertexCollection = cms.InputTag( "notUsed" ),
7305  zErrorVetex = cms.double( 0.2 ),
7306  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7307  zErrorBeamSpot = cms.double( 24.2 ),
7308  maxNVertices = cms.int32( 1 ),
7309  maxNRegions = cms.int32( 2 ),
7310  nSigmaZVertex = cms.double( 3.0 ),
7311  nSigmaZBeamSpot = cms.double( 4.0 ),
7312  ptMin = cms.double( 2.0 ),
7313  mode = cms.string( "BeamSpotSigma" ),
7314  input = cms.InputTag( "hltIter3IterL3MuonL2Candidates" ),
7315  searchOpt = cms.bool( False ),
7316  whereToUseMeasurementTracker = cms.string( "Never" ),
7317  originRadius = cms.double( 0.015 ),
7318  measurementTrackerName = cms.InputTag( "" ),
7319  precise = cms.bool( True ),
7320  deltaEta = cms.double( 0.1 ),
7321  deltaPhi = cms.double( 0.1 )
7322  )
7323 )
7324 fragment.hltIter3IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7325  cut = cms.string( "" ),
7326  silentClusterCheck = cms.untracked.bool( False ),
7327  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7328  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7329  doClusterCheck = cms.bool( False ),
7330  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7331  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7332 )
7333 fragment.hltIter3IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7334  trackingRegions = cms.InputTag( "hltIter3IterL3MuonTrackingRegions" ),
7335  layerPairs = cms.vuint32( 0 ),
7336  clusterCheck = cms.InputTag( "hltIter3IterL3MuonPixelClusterCheck" ),
7337  produceSeedingHitSets = cms.bool( True ),
7338  produceIntermediateHitDoublets = cms.bool( False ),
7339  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7340  maxElementTotal = cms.uint32( 50000000 ),
7341  maxElement = cms.uint32( 0 ),
7342  seedingLayers = cms.InputTag( "hltIter3IterL3MuonPixelLayerPairs" )
7343 )
7344 fragment.hltIter3IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7345  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7346  forceKinematicWithRegionDirection = cms.bool( False ),
7347  magneticField = cms.string( "ParabolicMf" ),
7348  SeedMomentumForBOFF = cms.double( 5.0 ),
7349  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7350  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7351  MinOneOverPtError = cms.double( 1.0 ),
7352  seedingHitSets = cms.InputTag( "hltIter3IterL3MuonPixelHitDoublets" ),
7353  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7354 )
7355 fragment.hltIter3IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7356  src = cms.InputTag( "hltIter3IterL3MuonPixelSeeds" ),
7357  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7358  SimpleMagneticField = cms.string( "ParabolicMf" ),
7359  TransientInitialStateEstimatorParameters = cms.PSet(
7360  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7361  numberMeasurementsForFit = cms.int32( 4 ),
7362  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7363  ),
7364  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7365  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" ),
7366  cleanTrajectoryAfterInOut = cms.bool( False ),
7367  useHitsSplitting = cms.bool( False ),
7368  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7369  reverseTrajectories = cms.bool( False ),
7370  doSeedingRegionRebuilding = cms.bool( False ),
7371  maxNSeeds = cms.uint32( 100000 ),
7372  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7373  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7374  TrajectoryBuilder = cms.string( "" )
7375 )
7376 fragment.hltIter3IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7377  src = cms.InputTag( "hltIter3IterL3MuonCkfTrackCandidates" ),
7378  SimpleMagneticField = cms.string( "ParabolicMf" ),
7379  clusterRemovalInfo = cms.InputTag( "" ),
7380  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7381  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3MuonMaskedMeasurementTrackerEvent" ),
7382  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7383  useHitsSplitting = cms.bool( False ),
7384  MeasurementTracker = cms.string( "" ),
7385  AlgorithmName = cms.string( "hltIter3" ),
7386  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7387  NavigationSchool = cms.string( "" ),
7388  TrajectoryInEvent = cms.bool( False ),
7389  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7390  GeometricInnerState = cms.bool( True ),
7391  useSimpleMF = cms.bool( True ),
7392  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7393 )
7394 fragment.hltIter3IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7395  src = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7396  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7397  vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ),
7398  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7399  mva = cms.PSet(
7400  minPixelHits = cms.vint32( 0, 0, 0 ),
7401  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7402  dr_par = cms.PSet(
7403  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7404  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7405  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7406  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7407  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7408  ),
7409  maxLostLayers = cms.vint32( 1, 1, 1 ),
7410  min3DLayers = cms.vint32( 0, 0, 0 ),
7411  dz_par = cms.PSet(
7412  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7413  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7414  dz_exp = cms.vint32( 4, 4, 2147483647 )
7415  ),
7416  minNVtxTrk = cms.int32( 3 ),
7417  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7418  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7419  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7420  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7421  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7422  minLayers = cms.vint32( 3, 3, 3 )
7423  ),
7424  ignoreVertices = cms.bool( False )
7425 )
7426 fragment.hltIter3IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7427  minQuality = cms.string( "highPurity" ),
7428  copyExtras = cms.untracked.bool( True ),
7429  copyTrajectories = cms.untracked.bool( False ),
7430  originalSource = cms.InputTag( "hltIter3IterL3MuonCtfWithMaterialTracks" ),
7431  originalQualVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','QualityMasks' ),
7432  originalMVAVals = cms.InputTag( 'hltIter3IterL3MuonTrackCutClassifier','MVAValues' )
7433 )
7434 fragment.hltIter3IterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7435  ShareFrac = cms.double( 0.19 ),
7436  writeOnlyTrkQuals = cms.bool( False ),
7437  MinPT = cms.double( 0.05 ),
7438  allowFirstHitShare = cms.bool( True ),
7439  copyExtras = cms.untracked.bool( True ),
7440  Epsilon = cms.double( -0.001 ),
7441  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7442  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7443  MaxNormalizedChisq = cms.double( 1000.0 ),
7444  copyMVA = cms.bool( False ),
7445  FoundHitBonus = cms.double( 5.0 ),
7446  LostHitPenalty = cms.double( 20.0 ),
7447  setsToMerge = cms.VPSet(
7448  cms.PSet( pQual = cms.bool( False ),
7449  tLists = cms.vint32( 0, 1 )
7450  )
7451  ),
7452  MinFound = cms.int32( 3 ),
7453  hasSelector = cms.vint32( 0, 0 ),
7454  TrackProducers = cms.VInputTag( 'hltIter2IterL3MuonMerged','hltIter3IterL3MuonTrackSelectionHighPurity' ),
7455  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7456  newQuality = cms.string( "confirmed" )
7457 )
7458 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
7459  ServiceParameters = cms.PSet(
7460  RPCLayers = cms.bool( True ),
7461  UseMuonNavigation = cms.untracked.bool( True ),
7462  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7463  'SteppingHelixPropagatorAny',
7464  'hltESPSmartPropagator',
7465  'hltESPSteppingHelixPropagatorOpposite' )
7466  ),
7467  L3TrajBuilderParameters = cms.PSet(
7468  PtCut = cms.double( 1.0 ),
7469  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7470  GlobalMuonTrackMatcher = cms.PSet(
7471  Chi2Cut_3 = cms.double( 200.0 ),
7472  DeltaDCut_2 = cms.double( 10.0 ),
7473  Eta_threshold = cms.double( 1.2 ),
7474  Quality_2 = cms.double( 15.0 ),
7475  DeltaDCut_1 = cms.double( 40.0 ),
7476  Quality_3 = cms.double( 7.0 ),
7477  DeltaDCut_3 = cms.double( 15.0 ),
7478  Quality_1 = cms.double( 20.0 ),
7479  Pt_threshold1 = cms.double( 0.0 ),
7480  DeltaRCut_2 = cms.double( 0.2 ),
7481  DeltaRCut_1 = cms.double( 0.1 ),
7482  Pt_threshold2 = cms.double( 9.99999999E8 ),
7483  Chi2Cut_1 = cms.double( 50.0 ),
7484  Chi2Cut_2 = cms.double( 50.0 ),
7485  DeltaRCut_3 = cms.double( 1.0 ),
7486  LocChi2Cut = cms.double( 0.001 ),
7487  Propagator = cms.string( "hltESPSmartPropagator" ),
7488  MinPt = cms.double( 1.0 ),
7489  MinP = cms.double( 2.5 )
7490  ),
7491  ScaleTECxFactor = cms.double( -1.0 ),
7492  tkTrajUseVertex = cms.bool( False ),
7493  MuonTrackingRegionBuilder = cms.PSet(
7494  Rescale_Dz = cms.double( 4.0 ),
7495  Pt_fixed = cms.bool( True ),
7496  Eta_fixed = cms.bool( True ),
7497  Eta_min = cms.double( 0.1 ),
7498  DeltaZ = cms.double( 24.2 ),
7499  maxRegions = cms.int32( 2 ),
7500  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7501  UseVertex = cms.bool( False ),
7502  Z_fixed = cms.bool( True ),
7503  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7504  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7505  Rescale_phi = cms.double( 3.0 ),
7506  DeltaEta = cms.double( 0.04 ),
7507  precise = cms.bool( True ),
7508  OnDemand = cms.int32( -1 ),
7509  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7510  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7511  vertexCollection = cms.InputTag( "pixelVertices" ),
7512  Pt_min = cms.double( 3.0 ),
7513  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7514  Phi_fixed = cms.bool( True ),
7515  DeltaR = cms.double( 0.025 ),
7516  input = cms.InputTag( "hltL2SelectorForL3IO" ),
7517  DeltaPhi = cms.double( 0.15 ),
7518  Phi_min = cms.double( 0.1 ),
7519  Rescale_eta = cms.double( 3.0 )
7520  ),
7521  TrackTransformer = cms.PSet(
7522  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7523  RefitDirection = cms.string( "insideOut" ),
7524  RefitRPCHits = cms.bool( True ),
7525  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7526  DoPredictionsOnly = cms.bool( False ),
7527  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7528  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7529  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7530  ),
7531  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7532  RefitRPCHits = cms.bool( True ),
7533  tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ),
7534  GlbRefitterParameters = cms.PSet(
7535  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7536  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7537  RefitFlag = cms.bool( True ),
7538  SkipStation = cms.int32( -1 ),
7539  Chi2CutRPC = cms.double( 1.0 ),
7540  PropDirForCosmics = cms.bool( False ),
7541  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7542  HitThreshold = cms.int32( 1 ),
7543  DYTthrs = cms.vint32( 30, 15 ),
7544  TrackerSkipSystem = cms.int32( -1 ),
7545  RefitDirection = cms.string( "insideOut" ),
7546  Chi2CutCSC = cms.double( 150.0 ),
7547  Chi2CutDT = cms.double( 10.0 ),
7548  RefitRPCHits = cms.bool( True ),
7549  TrackerSkipSection = cms.int32( -1 ),
7550  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7551  DoPredictionsOnly = cms.bool( False ),
7552  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7553  MuonHitsOption = cms.int32( 1 ),
7554  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7555  ),
7556  PCut = cms.double( 2.5 ),
7557  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7558  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7559  matchToSeeds = cms.bool( True ),
7560  tkTrajMaxChi2 = cms.double( 9999.0 ),
7561  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7562  ScaleTECyFactor = cms.double( -1.0 ),
7563  tkTrajLabel = cms.InputTag( "hltIter3IterL3MuonMerged" )
7564  ),
7565  TrackLoaderParameters = cms.PSet(
7566  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7567  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7568  DoSmoothing = cms.bool( False ),
7569  SmoothTkTrack = cms.untracked.bool( False ),
7570  VertexConstraint = cms.bool( False ),
7571  MuonUpdatorAtVertexParameters = cms.PSet(
7572  MaxChi2 = cms.double( 1000000.0 ),
7573  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7574  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7575  ),
7576  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7577  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7578  ),
7579  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
7580 )
7581 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
7582  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
7583 )
7584 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
7585  L1MinPt = cms.double( -1.0 ),
7586  CentralBxOnly = cms.bool( True ),
7587  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7588  L1MinQuality = cms.uint32( 7 ),
7589  L1MaxEta = cms.double( 5.0 )
7590 )
7591 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
7592  RegionPSet = cms.PSet(
7593  vertexCollection = cms.InputTag( "notUsed" ),
7594  zErrorVetex = cms.double( 0.2 ),
7595  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7596  zErrorBeamSpot = cms.double( 24.2 ),
7597  maxNVertices = cms.int32( 1 ),
7598  maxNRegions = cms.int32( 2 ),
7599  nSigmaZVertex = cms.double( 3.0 ),
7600  nSigmaZBeamSpot = cms.double( 4.0 ),
7601  ptMin = cms.double( 10.0 ),
7602  mode = cms.string( "BeamSpotSigma" ),
7603  input = cms.InputTag( "hltL1MuonsPt0" ),
7604  searchOpt = cms.bool( False ),
7605  whereToUseMeasurementTracker = cms.string( "Never" ),
7606  originRadius = cms.double( 0.2 ),
7607  measurementTrackerName = cms.InputTag( "" ),
7608  precise = cms.bool( True ),
7609  deltaEta = cms.double( 0.35 ),
7610  deltaPhi = cms.double( 0.2 )
7611  )
7612 )
7613 fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
7614  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
7615  'BPix1+BPix2+BPix3+FPix1_pos',
7616  'BPix1+BPix2+BPix3+FPix1_neg',
7617  'BPix1+BPix2+FPix1_pos+FPix2_pos',
7618  'BPix1+BPix2+FPix1_neg+FPix2_neg',
7619  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
7620  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
7621  MTOB = cms.PSet( ),
7622  TEC = cms.PSet( ),
7623  MTID = cms.PSet( ),
7624  FPix = cms.PSet(
7625  hitErrorRPhi = cms.double( 0.0051 ),
7626  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7627  useErrorsFromParam = cms.bool( True ),
7628  hitErrorRZ = cms.double( 0.0036 ),
7629  HitProducer = cms.string( "hltSiPixelRecHits" )
7630  ),
7631  MTEC = cms.PSet( ),
7632  MTIB = cms.PSet( ),
7633  TID = cms.PSet( ),
7634  TOB = cms.PSet( ),
7635  BPix = cms.PSet(
7636  hitErrorRPhi = cms.double( 0.0027 ),
7637  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7638  useErrorsFromParam = cms.bool( True ),
7639  hitErrorRZ = cms.double( 0.006 ),
7640  HitProducer = cms.string( "hltSiPixelRecHits" )
7641  ),
7642  TIB = cms.PSet( )
7643 )
7644 fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
7645  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7646  layerPairs = cms.vuint32( 0, 1, 2 ),
7647  clusterCheck = cms.InputTag( "" ),
7648  produceSeedingHitSets = cms.bool( False ),
7649  produceIntermediateHitDoublets = cms.bool( True ),
7650  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7651  maxElementTotal = cms.uint32( 50000000 ),
7652  maxElement = cms.uint32( 0 ),
7653  seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" )
7654 )
7655 fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
7656  CAThetaCut = cms.double( 0.005 ),
7657  SeedComparitorPSet = cms.PSet(
7658  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
7659  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
7660  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
7661  ),
7662  extraHitRPhitolerance = cms.double( 0.032 ),
7663  doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ),
7664  fitFastCircle = cms.bool( True ),
7665  CAHardPtCut = cms.double( 0.0 ),
7666  maxChi2 = cms.PSet(
7667  value2 = cms.double( 50.0 ),
7668  value1 = cms.double( 200.0 ),
7669  pt1 = cms.double( 0.7 ),
7670  enabled = cms.bool( True ),
7671  pt2 = cms.double( 2.0 )
7672  ),
7673  CAPhiCut = cms.double( 0.2 ),
7674  useBendingCorrection = cms.bool( True ),
7675  fitFastCircleChi2Cut = cms.bool( True )
7676 )
7677 fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer",
7678  Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ),
7679  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
7680  passLabel = cms.string( "" ),
7681  Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ),
7682  SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" )
7683 )
7684 fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer",
7685  WtAverage = cms.bool( True ),
7686  Method2 = cms.bool( True ),
7687  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7688  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7689  Verbosity = cms.int32( 0 ),
7690  UseError = cms.bool( True ),
7691  TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ),
7692  PtMin = cms.double( 1.0 ),
7693  NTrkMin = cms.int32( 2 ),
7694  ZOffset = cms.double( 5.0 ),
7695  Finder = cms.string( "DivisiveVertexFinder" ),
7696  ZSeparation = cms.double( 0.05 )
7697 )
7698 fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
7699  minSumPt2 = cms.double( 0.0 ),
7700  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
7701  maxVtx = cms.uint32( 100 ),
7702  fractionSumPt2 = cms.double( 0.3 ),
7703  src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" )
7704 )
7705 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7706  useEventsWithNoVertex = cms.bool( True ),
7707  originHalfLength = cms.double( 0.3 ),
7708  useProtoTrackKinematics = cms.bool( False ),
7709  usePV = cms.bool( False ),
7710  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
7711  InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7712  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7713  InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ),
7714  originRadius = cms.double( 0.1 )
7715 )
7716 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7717  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
7718  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7719  SimpleMagneticField = cms.string( "ParabolicMf" ),
7720  TransientInitialStateEstimatorParameters = cms.PSet(
7721  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7722  numberMeasurementsForFit = cms.int32( 4 ),
7723  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7724  ),
7725  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7726  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7727  cleanTrajectoryAfterInOut = cms.bool( False ),
7728  useHitsSplitting = cms.bool( True ),
7729  RedundantSeedCleaner = cms.string( "none" ),
7730  reverseTrajectories = cms.bool( False ),
7731  doSeedingRegionRebuilding = cms.bool( True ),
7732  maxNSeeds = cms.uint32( 100000 ),
7733  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7734  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7735  TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" )
7736 )
7737 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7738  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
7739  SimpleMagneticField = cms.string( "ParabolicMf" ),
7740  clusterRemovalInfo = cms.InputTag( "" ),
7741  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7742  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7743  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7744  useHitsSplitting = cms.bool( False ),
7745  MeasurementTracker = cms.string( "" ),
7746  AlgorithmName = cms.string( "hltIter0" ),
7747  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7748  NavigationSchool = cms.string( "" ),
7749  TrajectoryInEvent = cms.bool( False ),
7750  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7751  GeometricInnerState = cms.bool( True ),
7752  useSimpleMF = cms.bool( True ),
7753  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7754 )
7755 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7756  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7757  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7758  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7759  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7760  mva = cms.PSet(
7761  minPixelHits = cms.vint32( 0, 3, 4 ),
7762  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7763  dr_par = cms.PSet(
7764  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7765  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
7766  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7767  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7768  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7769  ),
7770  maxLostLayers = cms.vint32( 1, 1, 1 ),
7771  min3DLayers = cms.vint32( 0, 3, 4 ),
7772  dz_par = cms.PSet(
7773  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7774  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7775  dz_exp = cms.vint32( 4, 4, 2147483647 )
7776  ),
7777  minNVtxTrk = cms.int32( 3 ),
7778  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7779  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7780  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7781  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7782  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7783  minLayers = cms.vint32( 3, 3, 4 )
7784  ),
7785  ignoreVertices = cms.bool( False )
7786 )
7787 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7788  minQuality = cms.string( "highPurity" ),
7789  copyExtras = cms.untracked.bool( True ),
7790  copyTrajectories = cms.untracked.bool( False ),
7791  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7792  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7793  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' )
7794 )
7795 fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7796  trackClassifier = cms.InputTag( '','QualityMasks' ),
7797  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7798  maxChi2 = cms.double( 16.0 ),
7799  trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7800  oldClusterRemovalInfo = cms.InputTag( "" ),
7801  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7802  overrideTrkQuals = cms.InputTag( "" ),
7803  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7804  TrackQuality = cms.string( "highPurity" )
7805 )
7806 fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7807  clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7808  OnDemand = cms.bool( False ),
7809  src = cms.InputTag( "hltSiStripClusters" )
7810 )
7811 fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
7812  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
7813  'BPix2+BPix3+BPix4',
7814  'BPix1+BPix3+BPix4',
7815  'BPix1+BPix2+BPix4',
7816  'BPix2+BPix3+FPix1_pos',
7817  'BPix2+BPix3+FPix1_neg',
7818  'BPix1+BPix2+FPix1_pos',
7819  'BPix1+BPix2+FPix1_neg',
7820  'BPix2+FPix1_pos+FPix2_pos',
7821  'BPix2+FPix1_neg+FPix2_neg',
7822  'BPix1+FPix1_pos+FPix2_pos',
7823  'BPix1+FPix1_neg+FPix2_neg',
7824  'FPix1_pos+FPix2_pos+FPix3_pos',
7825  'FPix1_neg+FPix2_neg+FPix3_neg',
7826  'BPix1+BPix3+FPix1_pos',
7827  'BPix1+BPix2+FPix2_pos',
7828  'BPix1+BPix3+FPix1_neg',
7829  'BPix1+BPix2+FPix2_neg',
7830  'BPix1+FPix2_neg+FPix3_neg',
7831  'BPix1+FPix1_neg+FPix3_neg',
7832  'BPix1+FPix2_pos+FPix3_pos',
7833  'BPix1+FPix1_pos+FPix3_pos' ),
7834  MTOB = cms.PSet( ),
7835  TEC = cms.PSet( ),
7836  MTID = cms.PSet( ),
7837  FPix = cms.PSet(
7838  hitErrorRPhi = cms.double( 0.0051 ),
7839  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7840  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7841  useErrorsFromParam = cms.bool( True ),
7842  hitErrorRZ = cms.double( 0.0036 ),
7843  HitProducer = cms.string( "hltSiPixelRecHits" )
7844  ),
7845  MTEC = cms.PSet( ),
7846  MTIB = cms.PSet( ),
7847  TID = cms.PSet( ),
7848  TOB = cms.PSet( ),
7849  BPix = cms.PSet(
7850  hitErrorRPhi = cms.double( 0.0027 ),
7851  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7852  skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
7853  useErrorsFromParam = cms.bool( True ),
7854  hitErrorRZ = cms.double( 0.006 ),
7855  HitProducer = cms.string( "hltSiPixelRecHits" )
7856  ),
7857  TIB = cms.PSet( )
7858 )
7859 fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7860  cut = cms.string( "" ),
7861  silentClusterCheck = cms.untracked.bool( False ),
7862  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7863  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7864  doClusterCheck = cms.bool( False ),
7865  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
7866  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
7867 )
7868 fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7869  trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
7870  layerPairs = cms.vuint32( 0, 1 ),
7871  clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ),
7872  produceSeedingHitSets = cms.bool( False ),
7873  produceIntermediateHitDoublets = cms.bool( True ),
7874  trackingRegionsSeedingLayers = cms.InputTag( "" ),
7875  maxElementTotal = cms.uint32( 50000000 ),
7876  maxElement = cms.uint32( 0 ),
7877  seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" )
7878 )
7879 fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
7880  CAHardPtCut = cms.double( 0.3 ),
7881  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7882  extraHitRPhitolerance = cms.double( 0.032 ),
7883  doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ),
7884  CAThetaCut = cms.double( 0.015 ),
7885  maxChi2 = cms.PSet(
7886  value2 = cms.double( 6.0 ),
7887  value1 = cms.double( 100.0 ),
7888  pt1 = cms.double( 0.8 ),
7889  enabled = cms.bool( True ),
7890  pt2 = cms.double( 8.0 )
7891  ),
7892  CAPhiCut = cms.double( 0.1 ),
7893  useBendingCorrection = cms.bool( True )
7894 )
7895 fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
7896  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
7897  forceKinematicWithRegionDirection = cms.bool( False ),
7898  magneticField = cms.string( "ParabolicMf" ),
7899  SeedMomentumForBOFF = cms.double( 5.0 ),
7900  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7901  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7902  MinOneOverPtError = cms.double( 1.0 ),
7903  seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ),
7904  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
7905 )
7906 fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7907  src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ),
7908  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
7909  SimpleMagneticField = cms.string( "ParabolicMf" ),
7910  TransientInitialStateEstimatorParameters = cms.PSet(
7911  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7912  numberMeasurementsForFit = cms.int32( 4 ),
7913  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7914  ),
7915  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7916  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7917  cleanTrajectoryAfterInOut = cms.bool( False ),
7918  useHitsSplitting = cms.bool( False ),
7919  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7920  reverseTrajectories = cms.bool( False ),
7921  doSeedingRegionRebuilding = cms.bool( False ),
7922  maxNSeeds = cms.uint32( 100000 ),
7923  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
7924  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7925  TrajectoryBuilder = cms.string( "" )
7926 )
7927 fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7928  src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ),
7929  SimpleMagneticField = cms.string( "ParabolicMf" ),
7930  clusterRemovalInfo = cms.InputTag( "" ),
7931  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7932  MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
7933  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7934  useHitsSplitting = cms.bool( False ),
7935  MeasurementTracker = cms.string( "" ),
7936  AlgorithmName = cms.string( "hltIter2" ),
7937  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7938  NavigationSchool = cms.string( "" ),
7939  TrajectoryInEvent = cms.bool( False ),
7940  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7941  GeometricInnerState = cms.bool( True ),
7942  useSimpleMF = cms.bool( True ),
7943  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
7944 )
7945 fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7946  src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
7947  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7948  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
7949  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7950  mva = cms.PSet(
7951  minPixelHits = cms.vint32( 0, 0, 0 ),
7952  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
7953  dr_par = cms.PSet(
7954  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
7955  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
7956  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7957  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7958  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7959  ),
7960  maxLostLayers = cms.vint32( 1, 1, 1 ),
7961  min3DLayers = cms.vint32( 0, 0, 0 ),
7962  dz_par = cms.PSet(
7963  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
7964  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
7965  dz_exp = cms.vint32( 4, 4, 2147483647 )
7966  ),
7967  minNVtxTrk = cms.int32( 3 ),
7968  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7969  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7970  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
7971  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7972  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7973  minLayers = cms.vint32( 3, 3, 3 )
7974  ),
7975  ignoreVertices = cms.bool( False )
7976 )
7977 fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7978  minQuality = cms.string( "highPurity" ),
7979  copyExtras = cms.untracked.bool( True ),
7980  copyTrajectories = cms.untracked.bool( False ),
7981  originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ),
7982  originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7983  originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' )
7984 )
7985 fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
7986  ShareFrac = cms.double( 0.19 ),
7987  writeOnlyTrkQuals = cms.bool( False ),
7988  MinPT = cms.double( 0.05 ),
7989  allowFirstHitShare = cms.bool( True ),
7990  copyExtras = cms.untracked.bool( True ),
7991  Epsilon = cms.double( -0.001 ),
7992  selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
7993  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7994  MaxNormalizedChisq = cms.double( 1000.0 ),
7995  copyMVA = cms.bool( False ),
7996  FoundHitBonus = cms.double( 5.0 ),
7997  LostHitPenalty = cms.double( 20.0 ),
7998  setsToMerge = cms.VPSet(
7999  cms.PSet( pQual = cms.bool( False ),
8000  tLists = cms.vint32( 0, 1 )
8001  )
8002  ),
8003  MinFound = cms.int32( 3 ),
8004  hasSelector = cms.vint32( 0, 0 ),
8005  TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ),
8006  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8007  newQuality = cms.string( "confirmed" )
8008 )
8009 fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8010  trackClassifier = cms.InputTag( '','QualityMasks' ),
8011  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8012  maxChi2 = cms.double( 16.0 ),
8013  trajectories = cms.InputTag( "hltIter2IterL3FromL1MuonTrackSelectionHighPurity" ),
8014  oldClusterRemovalInfo = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ),
8015  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8016  overrideTrkQuals = cms.InputTag( "" ),
8017  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8018  TrackQuality = cms.string( "highPurity" )
8019 )
8020 fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8021  clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8022  OnDemand = cms.bool( False ),
8023  src = cms.InputTag( "hltSiStripClusters" )
8024 )
8025 fragment.hltIter3IterL3FromL1MuonPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer",
8026  layerList = cms.vstring( 'BPix1+BPix2',
8027  'BPix1+BPix3',
8028  'BPix1+BPix4',
8029  'BPix2+BPix3',
8030  'BPix2+BPix4',
8031  'BPix3+BPix4',
8032  'BPix1+FPix1_pos',
8033  'BPix1+FPix1_neg',
8034  'BPix1+FPix2_pos',
8035  'BPix1+FPix2_neg',
8036  'BPix1+FPix3_pos',
8037  'BPix1+FPix3_neg',
8038  'BPix2+FPix1_pos',
8039  'BPix2+FPix1_neg',
8040  'BPix2+FPix2_pos',
8041  'BPix2+FPix2_neg',
8042  'BPix3+FPix1_pos',
8043  'BPix3+FPix1_neg',
8044  'FPix1_pos+FPix2_pos',
8045  'FPix1_neg+FPix2_neg',
8046  'FPix1_pos+FPix3_pos',
8047  'FPix1_neg+FPix3_neg',
8048  'FPix2_pos+FPix3_pos',
8049  'FPix2_neg+FPix3_neg' ),
8050  MTOB = cms.PSet( ),
8051  TEC = cms.PSet( ),
8052  MTID = cms.PSet( ),
8053  FPix = cms.PSet(
8054  hitErrorRPhi = cms.double( 0.0051 ),
8055  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8056  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8057  useErrorsFromParam = cms.bool( True ),
8058  hitErrorRZ = cms.double( 0.0036 ),
8059  HitProducer = cms.string( "hltSiPixelRecHits" )
8060  ),
8061  MTEC = cms.PSet( ),
8062  MTIB = cms.PSet( ),
8063  TID = cms.PSet( ),
8064  TOB = cms.PSet( ),
8065  BPix = cms.PSet(
8066  hitErrorRPhi = cms.double( 0.0027 ),
8067  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8068  skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ),
8069  useErrorsFromParam = cms.bool( True ),
8070  hitErrorRZ = cms.double( 0.006 ),
8071  HitProducer = cms.string( "hltSiPixelRecHits" )
8072  ),
8073  TIB = cms.PSet( )
8074 )
8075 fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
8076  RegionPSet = cms.PSet(
8077  vertexCollection = cms.InputTag( "notUsed" ),
8078  zErrorVetex = cms.double( 0.2 ),
8079  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8080  zErrorBeamSpot = cms.double( 24.2 ),
8081  maxNVertices = cms.int32( 1 ),
8082  maxNRegions = cms.int32( 2 ),
8083  nSigmaZVertex = cms.double( 3.0 ),
8084  nSigmaZBeamSpot = cms.double( 4.0 ),
8085  ptMin = cms.double( 10.0 ),
8086  mode = cms.string( "BeamSpotSigma" ),
8087  input = cms.InputTag( "hltL1MuonsPt0" ),
8088  searchOpt = cms.bool( False ),
8089  whereToUseMeasurementTracker = cms.string( "Never" ),
8090  originRadius = cms.double( 0.015 ),
8091  measurementTrackerName = cms.InputTag( "" ),
8092  precise = cms.bool( True ),
8093  deltaEta = cms.double( 0.2 ),
8094  deltaPhi = cms.double( 0.1 )
8095  )
8096 )
8097 fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8098  cut = cms.string( "" ),
8099  silentClusterCheck = cms.untracked.bool( False ),
8100  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8101  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8102  doClusterCheck = cms.bool( False ),
8103  MaxNumberOfPixelClusters = cms.uint32( 10000 ),
8104  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8105 )
8106 fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8107  trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ),
8108  layerPairs = cms.vuint32( 0 ),
8109  clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ),
8110  produceSeedingHitSets = cms.bool( True ),
8111  produceIntermediateHitDoublets = cms.bool( False ),
8112  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8113  maxElementTotal = cms.uint32( 50000000 ),
8114  maxElement = cms.uint32( 0 ),
8115  seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayerPairs" )
8116 )
8117 fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
8118  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
8119  forceKinematicWithRegionDirection = cms.bool( False ),
8120  magneticField = cms.string( "ParabolicMf" ),
8121  SeedMomentumForBOFF = cms.double( 5.0 ),
8122  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
8123  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8124  MinOneOverPtError = cms.double( 1.0 ),
8125  seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ),
8126  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
8127 )
8128 fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8129  src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ),
8130  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8131  SimpleMagneticField = cms.string( "ParabolicMf" ),
8132  TransientInitialStateEstimatorParameters = cms.PSet(
8133  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8134  numberMeasurementsForFit = cms.int32( 4 ),
8135  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8136  ),
8137  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8138  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8139  cleanTrajectoryAfterInOut = cms.bool( False ),
8140  useHitsSplitting = cms.bool( False ),
8141  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8142  reverseTrajectories = cms.bool( False ),
8143  doSeedingRegionRebuilding = cms.bool( False ),
8144  maxNSeeds = cms.uint32( 100000 ),
8145  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
8146  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8147  TrajectoryBuilder = cms.string( "" )
8148 )
8149 fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8150  src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ),
8151  SimpleMagneticField = cms.string( "ParabolicMf" ),
8152  clusterRemovalInfo = cms.InputTag( "" ),
8153  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8154  MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ),
8155  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8156  useHitsSplitting = cms.bool( False ),
8157  MeasurementTracker = cms.string( "" ),
8158  AlgorithmName = cms.string( "hltIter3" ),
8159  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8160  NavigationSchool = cms.string( "" ),
8161  TrajectoryInEvent = cms.bool( False ),
8162  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8163  GeometricInnerState = cms.bool( True ),
8164  useSimpleMF = cms.bool( True ),
8165  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8166 )
8167 fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8168  src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8169  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8170  vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ),
8171  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8172  mva = cms.PSet(
8173  minPixelHits = cms.vint32( 0, 0, 0 ),
8174  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
8175  dr_par = cms.PSet(
8176  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
8177  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ),
8178  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8179  dr_exp = cms.vint32( 4, 4, 2147483647 ),
8180  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
8181  ),
8182  maxLostLayers = cms.vint32( 1, 1, 1 ),
8183  min3DLayers = cms.vint32( 0, 0, 0 ),
8184  dz_par = cms.PSet(
8185  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ),
8186  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ),
8187  dz_exp = cms.vint32( 4, 4, 2147483647 )
8188  ),
8189  minNVtxTrk = cms.int32( 3 ),
8190  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8191  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8192  maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ),
8193  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8194  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8195  minLayers = cms.vint32( 3, 3, 3 )
8196  ),
8197  ignoreVertices = cms.bool( False )
8198 )
8199 fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8200  minQuality = cms.string( "highPurity" ),
8201  copyExtras = cms.untracked.bool( True ),
8202  copyTrajectories = cms.untracked.bool( False ),
8203  originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ),
8204  originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
8205  originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' )
8206 )
8207 fragment.hltIter3IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger",
8208  ShareFrac = cms.double( 0.19 ),
8209  writeOnlyTrkQuals = cms.bool( False ),
8210  MinPT = cms.double( 0.05 ),
8211  allowFirstHitShare = cms.bool( True ),
8212  copyExtras = cms.untracked.bool( True ),
8213  Epsilon = cms.double( -0.001 ),
8214  selectedTrackQuals = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8215  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8216  MaxNormalizedChisq = cms.double( 1000.0 ),
8217  copyMVA = cms.bool( False ),
8218  FoundHitBonus = cms.double( 5.0 ),
8219  LostHitPenalty = cms.double( 20.0 ),
8220  setsToMerge = cms.VPSet(
8221  cms.PSet( pQual = cms.bool( False ),
8222  tLists = cms.vint32( 0, 1 )
8223  )
8224  ),
8225  MinFound = cms.int32( 3 ),
8226  hasSelector = cms.vint32( 0, 0 ),
8227  TrackProducers = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ),
8228  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8229  newQuality = cms.string( "confirmed" )
8230 )
8231 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
8232  ShareFrac = cms.double( 0.19 ),
8233  writeOnlyTrkQuals = cms.bool( False ),
8234  MinPT = cms.double( 0.05 ),
8235  allowFirstHitShare = cms.bool( True ),
8236  copyExtras = cms.untracked.bool( True ),
8237  Epsilon = cms.double( -0.001 ),
8238  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8239  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8240  MaxNormalizedChisq = cms.double( 1000.0 ),
8241  copyMVA = cms.bool( False ),
8242  FoundHitBonus = cms.double( 5.0 ),
8243  LostHitPenalty = cms.double( 20.0 ),
8244  setsToMerge = cms.VPSet(
8245  cms.PSet( pQual = cms.bool( False ),
8246  tLists = cms.vint32( 0, 1 )
8247  )
8248  ),
8249  MinFound = cms.int32( 3 ),
8250  hasSelector = cms.vint32( 0, 0 ),
8251  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter3IterL3MuonMerged' ),
8252  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8253  newQuality = cms.string( "confirmed" )
8254 )
8255 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
8256  ShareFrac = cms.double( 0.19 ),
8257  writeOnlyTrkQuals = cms.bool( False ),
8258  MinPT = cms.double( 0.05 ),
8259  allowFirstHitShare = cms.bool( True ),
8260  copyExtras = cms.untracked.bool( True ),
8261  Epsilon = cms.double( -0.001 ),
8262  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8263  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
8264  MaxNormalizedChisq = cms.double( 1000.0 ),
8265  copyMVA = cms.bool( False ),
8266  FoundHitBonus = cms.double( 5.0 ),
8267  LostHitPenalty = cms.double( 20.0 ),
8268  setsToMerge = cms.VPSet(
8269  cms.PSet( pQual = cms.bool( False ),
8270  tLists = cms.vint32( 0, 1 )
8271  )
8272  ),
8273  MinFound = cms.int32( 3 ),
8274  hasSelector = cms.vint32( 0, 0 ),
8275  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter3IterL3FromL1MuonMerged' ),
8276  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
8277  newQuality = cms.string( "confirmed" )
8278 )
8279 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
8280  ServiceParameters = cms.PSet(
8281  RPCLayers = cms.bool( True ),
8282  UseMuonNavigation = cms.untracked.bool( True ),
8283  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
8284  'SteppingHelixPropagatorAny',
8285  'hltESPSmartPropagator',
8286  'hltESPSteppingHelixPropagatorOpposite' )
8287  ),
8288  L3TrajBuilderParameters = cms.PSet(
8289  PtCut = cms.double( 1.0 ),
8290  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
8291  GlobalMuonTrackMatcher = cms.PSet(
8292  Chi2Cut_3 = cms.double( 200.0 ),
8293  DeltaDCut_2 = cms.double( 10.0 ),
8294  Eta_threshold = cms.double( 1.2 ),
8295  Quality_2 = cms.double( 15.0 ),
8296  DeltaDCut_1 = cms.double( 40.0 ),
8297  Quality_3 = cms.double( 7.0 ),
8298  DeltaDCut_3 = cms.double( 15.0 ),
8299  Quality_1 = cms.double( 20.0 ),
8300  Pt_threshold1 = cms.double( 0.0 ),
8301  DeltaRCut_2 = cms.double( 0.2 ),
8302  DeltaRCut_1 = cms.double( 0.1 ),
8303  Pt_threshold2 = cms.double( 9.99999999E8 ),
8304  Chi2Cut_1 = cms.double( 50.0 ),
8305  Chi2Cut_2 = cms.double( 50.0 ),
8306  DeltaRCut_3 = cms.double( 1.0 ),
8307  LocChi2Cut = cms.double( 0.001 ),
8308  Propagator = cms.string( "hltESPSmartPropagator" ),
8309  MinPt = cms.double( 1.0 ),
8310  MinP = cms.double( 2.5 )
8311  ),
8312  ScaleTECxFactor = cms.double( -1.0 ),
8313  tkTrajUseVertex = cms.bool( False ),
8314  MuonTrackingRegionBuilder = cms.PSet(
8315  Rescale_Dz = cms.double( 4.0 ),
8316  Pt_fixed = cms.bool( False ),
8317  Eta_fixed = cms.bool( True ),
8318  Eta_min = cms.double( 0.1 ),
8319  DeltaZ = cms.double( 24.2 ),
8320  maxRegions = cms.int32( 2 ),
8321  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
8322  UseVertex = cms.bool( False ),
8323  Z_fixed = cms.bool( False ),
8324  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
8325  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
8326  Rescale_phi = cms.double( 3.0 ),
8327  DeltaEta = cms.double( 0.2 ),
8328  precise = cms.bool( True ),
8329  OnDemand = cms.int32( -1 ),
8330  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
8331  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
8332  vertexCollection = cms.InputTag( "pixelVertices" ),
8333  Pt_min = cms.double( 3.0 ),
8334  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8335  Phi_fixed = cms.bool( True ),
8336  DeltaR = cms.double( 0.025 ),
8337  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
8338  DeltaPhi = cms.double( 0.15 ),
8339  Phi_min = cms.double( 0.1 ),
8340  Rescale_eta = cms.double( 3.0 )
8341  ),
8342  TrackTransformer = cms.PSet(
8343  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8344  RefitDirection = cms.string( "insideOut" ),
8345  RefitRPCHits = cms.bool( True ),
8346  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8347  DoPredictionsOnly = cms.bool( False ),
8348  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8349  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8350  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8351  ),
8352  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8353  RefitRPCHits = cms.bool( True ),
8354  tkTrajVertex = cms.InputTag( "Notused" ),
8355  GlbRefitterParameters = cms.PSet(
8356  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
8357  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
8358  RefitFlag = cms.bool( True ),
8359  SkipStation = cms.int32( -1 ),
8360  Chi2CutRPC = cms.double( 1.0 ),
8361  PropDirForCosmics = cms.bool( False ),
8362  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
8363  HitThreshold = cms.int32( 1 ),
8364  DYTthrs = cms.vint32( 30, 15 ),
8365  TrackerSkipSystem = cms.int32( -1 ),
8366  RefitDirection = cms.string( "insideOut" ),
8367  Chi2CutCSC = cms.double( 150.0 ),
8368  Chi2CutDT = cms.double( 10.0 ),
8369  RefitRPCHits = cms.bool( True ),
8370  TrackerSkipSection = cms.int32( -1 ),
8371  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
8372  DoPredictionsOnly = cms.bool( False ),
8373  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8374  MuonHitsOption = cms.int32( 1 ),
8375  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
8376  ),
8377  PCut = cms.double( 2.5 ),
8378  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
8379  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8380  tkTrajMaxChi2 = cms.double( 9999.0 ),
8381  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
8382  ScaleTECyFactor = cms.double( -1.0 ),
8383  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
8384  ),
8385  TrackLoaderParameters = cms.PSet(
8386  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
8387  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8388  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8389  DoSmoothing = cms.bool( True ),
8390  SmoothTkTrack = cms.untracked.bool( False ),
8391  VertexConstraint = cms.bool( False ),
8392  MuonUpdatorAtVertexParameters = cms.PSet(
8393  MaxChi2 = cms.double( 1000000.0 ),
8394  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
8395  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
8396  ),
8397  PutTkTrackIntoEvent = cms.untracked.bool( False ),
8398  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
8399  ),
8400  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
8401 )
8402 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
8403  TrackExtractorPSet = cms.PSet(
8404  Diff_z = cms.double( 0.2 ),
8405  inputTrackCollection = cms.InputTag( "hltIter3IterL3FromL1MuonMerged" ),
8406  Chi2Ndof_Max = cms.double( 1.0E64 ),
8407  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
8408  DR_Veto = cms.double( 0.01 ),
8409  Pt_Min = cms.double( -1.0 ),
8410  DR_Max = cms.double( 1.0 ),
8411  NHits_Min = cms.uint32( 0 ),
8412  Chi2Prob_Min = cms.double( -1.0 ),
8413  Diff_r = cms.double( 0.1 ),
8414  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
8415  ComponentName = cms.string( "TrackExtractor" )
8416  ),
8417  maxAbsEta = cms.double( 3.0 ),
8418  fillGlobalTrackRefits = cms.bool( False ),
8419  arbitrationCleanerOptions = cms.PSet(
8420  OverlapDTheta = cms.double( 0.02 ),
8421  Overlap = cms.bool( True ),
8422  Clustering = cms.bool( True ),
8423  ME1a = cms.bool( True ),
8424  ClusterDTheta = cms.double( 0.02 ),
8425  ClusterDPhi = cms.double( 0.6 ),
8426  OverlapDPhi = cms.double( 0.0786 )
8427  ),
8428  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
8429  fillShowerDigis = cms.bool( False ),
8430  addExtraSoftMuons = cms.bool( False ),
8431  debugWithTruthMatching = cms.bool( False ),
8432  CaloExtractorPSet = cms.PSet(
8433  DR_Veto_H = cms.double( 0.1 ),
8434  CenterConeOnCalIntersection = cms.bool( False ),
8435  NoiseTow_EE = cms.double( 0.15 ),
8436  Noise_EB = cms.double( 0.025 ),
8437  Noise_HE = cms.double( 0.2 ),
8438  DR_Veto_E = cms.double( 0.07 ),
8439  NoiseTow_EB = cms.double( 0.04 ),
8440  Noise_EE = cms.double( 0.1 ),
8441  UseRecHitsFlag = cms.bool( False ),
8442  DR_Max = cms.double( 1.0 ),
8443  DepositLabel = cms.untracked.string( "Cal" ),
8444  Noise_HO = cms.double( 0.2 ),
8445  DR_Veto_HO = cms.double( 0.1 ),
8446  Threshold_H = cms.double( 0.5 ),
8447  PrintTimeReport = cms.untracked.bool( False ),
8448  Threshold_E = cms.double( 0.2 ),
8449  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8450  ComponentName = cms.string( "CaloExtractorByAssociator" ),
8451  Threshold_HO = cms.double( 0.5 ),
8452  DepositInstanceLabels = cms.vstring( 'ecal',
8453  'hcal',
8454  'ho' ),
8455  ServiceParameters = cms.PSet(
8456  RPCLayers = cms.bool( False ),
8457  UseMuonNavigation = cms.untracked.bool( False ),
8458  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8459  ),
8460  TrackAssociatorParameters = cms.PSet(
8461  useMuon = cms.bool( False ),
8462  truthMatch = cms.bool( False ),
8463  usePreshower = cms.bool( False ),
8464  dRPreshowerPreselection = cms.double( 0.2 ),
8465  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8466  useEcal = cms.bool( False ),
8467  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8468  dRMuon = cms.double( 9999.0 ),
8469  dREcal = cms.double( 1.0 ),
8470  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8471  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8472  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8473  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8474  propagateAllDirections = cms.bool( True ),
8475  muonMaxDistanceY = cms.double( 5.0 ),
8476  useHO = cms.bool( False ),
8477  muonMaxDistanceX = cms.double( 5.0 ),
8478  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8479  useHcal = cms.bool( False ),
8480  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8481  accountForTrajectoryChangeCalo = cms.bool( False ),
8482  dREcalPreselection = cms.double( 1.0 ),
8483  useCalo = cms.bool( True ),
8484  dRMuonPreselection = cms.double( 0.2 ),
8485  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8486  dRHcal = cms.double( 1.0 ),
8487  dRHcalPreselection = cms.double( 1.0 ),
8488  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8489  ),
8490  Noise_HB = cms.double( 0.2 )
8491  ),
8492  runArbitrationCleaner = cms.bool( False ),
8493  fillEnergy = cms.bool( False ),
8494  TrackerKinkFinderParameters = cms.PSet(
8495  usePosition = cms.bool( False ),
8496  diagonalOnly = cms.bool( False )
8497  ),
8498  TimingFillerParameters = cms.PSet(
8499  DTTimingParameters = cms.PSet(
8500  HitError = cms.double( 6.0 ),
8501  MatchParameters = cms.PSet(
8502  TightMatchDT = cms.bool( False ),
8503  DTradius = cms.double( 0.01 ),
8504  TightMatchCSC = cms.bool( True ),
8505  CSCsegments = cms.InputTag( "hltCscSegments" ),
8506  DTsegments = cms.InputTag( "hltDt4DSegments" )
8507  ),
8508  debug = cms.bool( False ),
8509  DoWireCorr = cms.bool( False ),
8510  RequireBothProjections = cms.bool( False ),
8511  DTTimeOffset = cms.double( 2.7 ),
8512  PruneCut = cms.double( 10000.0 ),
8513  DTsegments = cms.InputTag( "hltDt4DSegments" ),
8514  UseSegmentT0 = cms.bool( False ),
8515  HitsMin = cms.int32( 5 ),
8516  DropTheta = cms.bool( True ),
8517  ServiceParameters = cms.PSet(
8518  RPCLayers = cms.bool( True ),
8519  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8520  )
8521  ),
8522  UseCSC = cms.bool( True ),
8523  CSCTimingParameters = cms.PSet(
8524  MatchParameters = cms.PSet(
8525  TightMatchDT = cms.bool( False ),
8526  DTradius = cms.double( 0.01 ),
8527  TightMatchCSC = cms.bool( True ),
8528  CSCsegments = cms.InputTag( "hltCscSegments" ),
8529  DTsegments = cms.InputTag( "hltDt4DSegments" )
8530  ),
8531  debug = cms.bool( False ),
8532  CSCWireTimeOffset = cms.double( 0.0 ),
8533  CSCStripError = cms.double( 7.0 ),
8534  CSCTimeOffset = cms.double( 0.0 ),
8535  CSCWireError = cms.double( 8.6 ),
8536  PruneCut = cms.double( 100.0 ),
8537  CSCsegments = cms.InputTag( "hltCscSegments" ),
8538  UseStripTime = cms.bool( True ),
8539  CSCStripTimeOffset = cms.double( 0.0 ),
8540  UseWireTime = cms.bool( True ),
8541  ServiceParameters = cms.PSet(
8542  RPCLayers = cms.bool( True ),
8543  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8544  )
8545  ),
8546  ErrorDT = cms.double( 6.0 ),
8547  EcalEnergyCut = cms.double( 0.4 ),
8548  UseECAL = cms.bool( True ),
8549  ErrorEB = cms.double( 2.085 ),
8550  UseDT = cms.bool( True ),
8551  ErrorEE = cms.double( 6.95 ),
8552  ErrorCSC = cms.double( 7.4 )
8553  ),
8554  inputCollectionTypes = cms.vstring( 'inner tracks',
8555  'links',
8556  'outer tracks' ),
8557  arbitrateTrackerMuons = cms.bool( True ),
8558  minCaloCompatibility = cms.double( 0.6 ),
8559  ecalDepositName = cms.string( "ecal" ),
8560  minP = cms.double( 0.0 ),
8561  fillIsolation = cms.bool( False ),
8562  jetDepositName = cms.string( "jets" ),
8563  hoDepositName = cms.string( "ho" ),
8564  writeIsoDeposits = cms.bool( False ),
8565  maxAbsPullX = cms.double( 4.0 ),
8566  maxAbsPullY = cms.double( 9999.0 ),
8567  minPt = cms.double( 2.0 ),
8568  TrackAssociatorParameters = cms.PSet(
8569  useMuon = cms.bool( True ),
8570  truthMatch = cms.bool( False ),
8571  usePreshower = cms.bool( False ),
8572  dRPreshowerPreselection = cms.double( 0.2 ),
8573  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8574  useEcal = cms.bool( False ),
8575  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8576  dRMuon = cms.double( 9999.0 ),
8577  dREcal = cms.double( 9999.0 ),
8578  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8579  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8580  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8581  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8582  propagateAllDirections = cms.bool( True ),
8583  muonMaxDistanceY = cms.double( 5.0 ),
8584  useHO = cms.bool( False ),
8585  muonMaxDistanceX = cms.double( 5.0 ),
8586  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8587  useHcal = cms.bool( False ),
8588  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8589  accountForTrajectoryChangeCalo = cms.bool( False ),
8590  dREcalPreselection = cms.double( 0.05 ),
8591  useCalo = cms.bool( False ),
8592  dRMuonPreselection = cms.double( 0.2 ),
8593  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8594  dRHcal = cms.double( 9999.0 ),
8595  dRHcalPreselection = cms.double( 0.2 ),
8596  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8597  ),
8598  storeCrossedHcalRecHits = cms.bool( False ),
8599  JetExtractorPSet = cms.PSet(
8600  JetCollectionLabel = cms.InputTag( "Notused" ),
8601  DR_Veto = cms.double( 0.1 ),
8602  DR_Max = cms.double( 1.0 ),
8603  ExcludeMuonVeto = cms.bool( True ),
8604  PrintTimeReport = cms.untracked.bool( False ),
8605  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
8606  ComponentName = cms.string( "JetExtractor" ),
8607  ServiceParameters = cms.PSet(
8608  RPCLayers = cms.bool( False ),
8609  UseMuonNavigation = cms.untracked.bool( False ),
8610  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
8611  ),
8612  TrackAssociatorParameters = cms.PSet(
8613  useMuon = cms.bool( False ),
8614  truthMatch = cms.bool( False ),
8615  usePreshower = cms.bool( False ),
8616  dRPreshowerPreselection = cms.double( 0.2 ),
8617  muonMaxDistanceSigmaY = cms.double( 0.0 ),
8618  useEcal = cms.bool( False ),
8619  muonMaxDistanceSigmaX = cms.double( 0.0 ),
8620  dRMuon = cms.double( 9999.0 ),
8621  dREcal = cms.double( 0.5 ),
8622  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
8623  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
8624  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
8625  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
8626  propagateAllDirections = cms.bool( True ),
8627  muonMaxDistanceY = cms.double( 5.0 ),
8628  useHO = cms.bool( False ),
8629  muonMaxDistanceX = cms.double( 5.0 ),
8630  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
8631  useHcal = cms.bool( False ),
8632  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
8633  accountForTrajectoryChangeCalo = cms.bool( False ),
8634  dREcalPreselection = cms.double( 0.5 ),
8635  useCalo = cms.bool( True ),
8636  dRMuonPreselection = cms.double( 0.2 ),
8637  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
8638  dRHcal = cms.double( 0.5 ),
8639  dRHcalPreselection = cms.double( 0.5 ),
8640  HORecHitCollectionLabel = cms.InputTag( "Notused" )
8641  ),
8642  Threshold = cms.double( 5.0 )
8643  ),
8644  fillGlobalTrackQuality = cms.bool( False ),
8645  minPCaloMuon = cms.double( 1.0E9 ),
8646  maxAbsDy = cms.double( 9999.0 ),
8647  fillCaloCompatibility = cms.bool( False ),
8648  fillMatching = cms.bool( True ),
8649  MuonCaloCompatibility = cms.PSet(
8650  delta_eta = cms.double( 0.02 ),
8651  delta_phi = cms.double( 0.02 ),
8652  allSiPMHO = cms.bool( False ),
8653  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
8654  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
8655  ),
8656  fillTrackerKink = cms.bool( False ),
8657  ShowerDigiFillerParameters = cms.PSet(
8658  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
8659  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" ),
8660  digiMaxDistanceX = cms.double( 25.0 )
8661  ),
8662  hcalDepositName = cms.string( "hcal" ),
8663  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
8664  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
8665  trackDepositName = cms.string( "tracker" ),
8666  maxAbsDx = cms.double( 3.0 ),
8667  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
8668  minNumberOfMatches = cms.int32( 1 )
8669 )
8670 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
8671  maxNormalizedChi2 = cms.double( 9999.0 ),
8672  minPt = cms.double( 0.0 ),
8673  applyTriggerIdLoose = cms.bool( True ),
8674  minNMuonHits = cms.int32( 0 ),
8675  minPixHits = cms.int32( 0 ),
8676  requiredTypeMask = cms.uint32( 0 ),
8677  minNMuonStations = cms.int32( 0 ),
8678  minPixLayer = cms.int32( 0 ),
8679  minNTrkLayers = cms.int32( 0 ),
8680  minTrkHits = cms.int32( 0 ),
8681  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
8682  allowedTypeMask = cms.uint32( 0 ),
8683  typeMuon = cms.uint32( 0 )
8684 )
8685 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
8686  inputCollection = cms.InputTag( "hltIterL3Muons" )
8687 )
8688 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
8689  muon = cms.InputTag( "hltIterL3Muons" ),
8690  copyExtras = cms.untracked.bool( True ),
8691  copyTrajectories = cms.untracked.bool( False ),
8692  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
8693  copyMVA = cms.bool( False ),
8694  originalMVAVals = cms.InputTag( "none" )
8695 )
8696 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
8697  InputObjects = cms.InputTag( "hltIterL3Muons" )
8698 )
8699 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
8700  chi2 = cms.double( 1000.0 ),
8701  nSigmaTipMaxTolerance = cms.double( 0.0 ),
8702  ptMin = cms.double( 0.1 ),
8703  nSigmaInvPtTolerance = cms.double( 0.0 ),
8704  tipMax = cms.double( 1.0 )
8705 )
8706 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
8707  scaleErrorsForBPix1 = cms.bool( False ),
8708  scaleFactor = cms.double( 0.65 )
8709 )
8710 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
8711  RegionPSet = cms.PSet(
8712  nSigmaZ = cms.double( 4.0 ),
8713  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8714  ptMin = cms.double( 0.8 ),
8715  originRadius = cms.double( 0.02 ),
8716  precise = cms.bool( True )
8717  )
8718 )
8719 fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
8720  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
8721  'BPix1+BPix2+BPix3+FPix1_pos',
8722  'BPix1+BPix2+BPix3+FPix1_neg',
8723  'BPix1+BPix2+FPix1_pos+FPix2_pos',
8724  'BPix1+BPix2+FPix1_neg+FPix2_neg',
8725  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
8726  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
8727  MTOB = cms.PSet( ),
8728  TEC = cms.PSet( ),
8729  MTID = cms.PSet( ),
8730  FPix = cms.PSet(
8731  hitErrorRPhi = cms.double( 0.0051 ),
8732  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8733  useErrorsFromParam = cms.bool( True ),
8734  hitErrorRZ = cms.double( 0.0036 ),
8735  HitProducer = cms.string( "hltSiPixelRecHits" )
8736  ),
8737  MTEC = cms.PSet( ),
8738  MTIB = cms.PSet( ),
8739  TID = cms.PSet( ),
8740  TOB = cms.PSet( ),
8741  BPix = cms.PSet(
8742  hitErrorRPhi = cms.double( 0.0027 ),
8743  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8744  useErrorsFromParam = cms.bool( True ),
8745  hitErrorRZ = cms.double( 0.006 ),
8746  HitProducer = cms.string( "hltSiPixelRecHits" )
8747  ),
8748  TIB = cms.PSet( )
8749 )
8750 fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer",
8751  trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ),
8752  layerPairs = cms.vuint32( 0, 1, 2 ),
8753  clusterCheck = cms.InputTag( "" ),
8754  produceSeedingHitSets = cms.bool( False ),
8755  produceIntermediateHitDoublets = cms.bool( True ),
8756  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8757  maxElementTotal = cms.uint32( 50000000 ),
8758  maxElement = cms.uint32( 0 ),
8759  seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" )
8760 )
8761 fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
8762  CAThetaCut = cms.double( 0.002 ),
8763  SeedComparitorPSet = cms.PSet(
8764  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8765  ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ),
8766  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
8767  ),
8768  extraHitRPhitolerance = cms.double( 0.032 ),
8769  doublets = cms.InputTag( "hltPixelTracksHitDoublets" ),
8770  fitFastCircle = cms.bool( True ),
8771  CAHardPtCut = cms.double( 0.0 ),
8772  maxChi2 = cms.PSet(
8773  value2 = cms.double( 50.0 ),
8774  value1 = cms.double( 200.0 ),
8775  pt1 = cms.double( 0.7 ),
8776  enabled = cms.bool( True ),
8777  pt2 = cms.double( 2.0 )
8778  ),
8779  CAPhiCut = cms.double( 0.2 ),
8780  useBendingCorrection = cms.bool( True ),
8781  fitFastCircleChi2Cut = cms.bool( True )
8782 )
8783 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer",
8784  Filter = cms.InputTag( "hltPixelTracksFilter" ),
8785  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
8786  passLabel = cms.string( "" ),
8787  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
8788  SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" )
8789 )
8790 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer",
8791  WtAverage = cms.bool( True ),
8792  Method2 = cms.bool( True ),
8793  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8794  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
8795  Verbosity = cms.int32( 0 ),
8796  UseError = cms.bool( True ),
8797  TrackCollection = cms.InputTag( "hltPixelTracks" ),
8798  PtMin = cms.double( 1.0 ),
8799  NTrkMin = cms.int32( 2 ),
8800  ZOffset = cms.double( 5.0 ),
8801  Finder = cms.string( "DivisiveVertexFinder" ),
8802  ZSeparation = cms.double( 0.05 )
8803 )
8804 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
8805  minSumPt2 = cms.double( 0.0 ),
8806  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ),
8807  maxVtx = cms.uint32( 100 ),
8808  fractionSumPt2 = cms.double( 0.3 ),
8809  src = cms.InputTag( "hltPixelVertices" )
8810 )
8811 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
8812  useEventsWithNoVertex = cms.bool( True ),
8813  originHalfLength = cms.double( 0.3 ),
8814  useProtoTrackKinematics = cms.bool( False ),
8815  usePV = cms.bool( False ),
8816  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
8817  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8818  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8819  InputCollection = cms.InputTag( "hltPixelTracks" ),
8820  originRadius = cms.double( 0.1 )
8821 )
8822 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
8823  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
8824  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
8825  SimpleMagneticField = cms.string( "ParabolicMf" ),
8826  TransientInitialStateEstimatorParameters = cms.PSet(
8827  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
8828  numberMeasurementsForFit = cms.int32( 4 ),
8829  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
8830  ),
8831  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
8832  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8833  cleanTrajectoryAfterInOut = cms.bool( False ),
8834  useHitsSplitting = cms.bool( False ),
8835  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
8836  reverseTrajectories = cms.bool( False ),
8837  doSeedingRegionRebuilding = cms.bool( False ),
8838  maxNSeeds = cms.uint32( 100000 ),
8839  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
8840  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
8841  TrajectoryBuilder = cms.string( "" )
8842 )
8843 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
8844  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
8845  SimpleMagneticField = cms.string( "ParabolicMf" ),
8846  clusterRemovalInfo = cms.InputTag( "" ),
8847  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8848  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
8849  Fitter = cms.string( "hltESPFittingSmootherIT" ),
8850  useHitsSplitting = cms.bool( False ),
8851  MeasurementTracker = cms.string( "" ),
8852  AlgorithmName = cms.string( "hltIter0" ),
8853  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
8854  NavigationSchool = cms.string( "" ),
8855  TrajectoryInEvent = cms.bool( False ),
8856  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
8857  GeometricInnerState = cms.bool( True ),
8858  useSimpleMF = cms.bool( True ),
8859  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
8860 )
8861 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
8862  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8863  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
8864  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
8865  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
8866  mva = cms.PSet(
8867  minPixelHits = cms.vint32( 0, 3, 4 ),
8868  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
8869  dr_par = cms.PSet(
8870  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
8871  dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ),
8872  dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
8873  dr_exp = cms.vint32( 4, 4, 4 ),
8874  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
8875  ),
8876  maxLostLayers = cms.vint32( 1, 1, 1 ),
8877  min3DLayers = cms.vint32( 0, 3, 4 ),
8878  dz_par = cms.PSet(
8879  dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ),
8880  dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ),
8881  dz_exp = cms.vint32( 4, 4, 4 )
8882  ),
8883  minNVtxTrk = cms.int32( 3 ),
8884  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
8885  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
8886  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
8887  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
8888  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
8889  minLayers = cms.vint32( 3, 3, 4 )
8890  ),
8891  ignoreVertices = cms.bool( False )
8892 )
8893 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
8894  minQuality = cms.string( "highPurity" ),
8895  copyExtras = cms.untracked.bool( True ),
8896  copyTrajectories = cms.untracked.bool( False ),
8897  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
8898  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
8899  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' )
8900 )
8901 fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
8902  trackClassifier = cms.InputTag( '','QualityMasks' ),
8903  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
8904  maxChi2 = cms.double( 9.0 ),
8905  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
8906  oldClusterRemovalInfo = cms.InputTag( "" ),
8907  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
8908  overrideTrkQuals = cms.InputTag( "" ),
8909  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
8910  TrackQuality = cms.string( "highPurity" )
8911 )
8912 fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
8913  clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ),
8914  OnDemand = cms.bool( False ),
8915  src = cms.InputTag( "hltSiStripClusters" )
8916 )
8917 fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer",
8918  layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4',
8919  'BPix1+BPix2+BPix3+FPix1_pos',
8920  'BPix1+BPix2+BPix3+FPix1_neg',
8921  'BPix1+BPix2+FPix1_pos+FPix2_pos',
8922  'BPix1+BPix2+FPix1_neg+FPix2_neg',
8923  'BPix1+FPix1_pos+FPix2_pos+FPix3_pos',
8924  'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ),
8925  MTOB = cms.PSet( ),
8926  TEC = cms.PSet( ),
8927  MTID = cms.PSet( ),
8928  FPix = cms.PSet(
8929  hitErrorRPhi = cms.double( 0.0051 ),
8930  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8931  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
8932  useErrorsFromParam = cms.bool( True ),
8933  hitErrorRZ = cms.double( 0.0036 ),
8934  HitProducer = cms.string( "hltSiPixelRecHits" )
8935  ),
8936  MTEC = cms.PSet( ),
8937  MTIB = cms.PSet( ),
8938  TID = cms.PSet( ),
8939  TOB = cms.PSet( ),
8940  BPix = cms.PSet(
8941  hitErrorRPhi = cms.double( 0.0027 ),
8942  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
8943  skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ),
8944  useErrorsFromParam = cms.bool( True ),
8945  hitErrorRZ = cms.double( 0.006 ),
8946  HitProducer = cms.string( "hltSiPixelRecHits" )
8947  ),
8948  TIB = cms.PSet( )
8949 )
8950 fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer",
8951  RegionPSet = cms.PSet(
8952  useFixedError = cms.bool( True ),
8953  nSigmaZ = cms.double( 4.0 ),
8954  VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
8955  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
8956  useFoundVertices = cms.bool( True ),
8957  fixedError = cms.double( 0.2 ),
8958  sigmaZVertex = cms.double( 3.0 ),
8959  useFakeVertices = cms.bool( False ),
8960  ptMin = cms.double( 0.4 ),
8961  originRadius = cms.double( 0.05 ),
8962  precise = cms.bool( True ),
8963  useMultipleScattering = cms.bool( False )
8964  )
8965 )
8966 fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
8967  cut = cms.string( "" ),
8968  silentClusterCheck = cms.untracked.bool( False ),
8969  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
8970  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
8971  doClusterCheck = cms.bool( False ),
8972  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
8973  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
8974 )
8975 fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
8976  trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ),
8977  layerPairs = cms.vuint32( 0, 1, 2 ),
8978  clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ),
8979  produceSeedingHitSets = cms.bool( False ),
8980  produceIntermediateHitDoublets = cms.bool( True ),
8981  trackingRegionsSeedingLayers = cms.InputTag( "" ),
8982  maxElementTotal = cms.uint32( 50000000 ),
8983  maxElement = cms.uint32( 0 ),
8984  seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" )
8985 )
8986 fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer",
8987  CAThetaCut = cms.double( 0.004 ),
8988  SeedComparitorPSet = cms.PSet(
8989  clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ),
8990  ComponentName = cms.string( "none" ),
8991  clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" )
8992  ),
8993  extraHitRPhitolerance = cms.double( 0.032 ),
8994  doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ),
8995  fitFastCircle = cms.bool( True ),
8996  CAHardPtCut = cms.double( 0.0 ),
8997  maxChi2 = cms.PSet(
8998  value2 = cms.double( 100.0 ),
8999  value1 = cms.double( 1000.0 ),
9000  pt1 = cms.double( 0.4 ),
9001  enabled = cms.bool( True ),
9002  pt2 = cms.double( 2.0 )
9003  ),
9004  CAPhiCut = cms.double( 0.3 ),
9005  useBendingCorrection = cms.bool( True ),
9006  fitFastCircleChi2Cut = cms.bool( True )
9007 )
9008 fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer",
9009  Filter = cms.InputTag( "hltPixelTracksFilter" ),
9010  Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ),
9011  passLabel = cms.string( "" ),
9012  Fitter = cms.InputTag( "hltPixelTracksFitter" ),
9013  SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" )
9014 )
9015 fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
9016  useEventsWithNoVertex = cms.bool( True ),
9017  originHalfLength = cms.double( 0.3 ),
9018  useProtoTrackKinematics = cms.bool( False ),
9019  usePV = cms.bool( False ),
9020  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ),
9021  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9022  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9023  InputCollection = cms.InputTag( "hltIter1PixelTracks" ),
9024  originRadius = cms.double( 0.1 )
9025 )
9026 fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9027  src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ),
9028  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9029  SimpleMagneticField = cms.string( "ParabolicMf" ),
9030  TransientInitialStateEstimatorParameters = cms.PSet(
9031  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9032  numberMeasurementsForFit = cms.int32( 4 ),
9033  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9034  ),
9035  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9036  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
9037  cleanTrajectoryAfterInOut = cms.bool( False ),
9038  useHitsSplitting = cms.bool( False ),
9039  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9040  reverseTrajectories = cms.bool( False ),
9041  doSeedingRegionRebuilding = cms.bool( False ),
9042  maxNSeeds = cms.uint32( 100000 ),
9043  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ),
9044  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9045  TrajectoryBuilder = cms.string( "" )
9046 )
9047 fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9048  src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ),
9049  SimpleMagneticField = cms.string( "ParabolicMf" ),
9050  clusterRemovalInfo = cms.InputTag( "" ),
9051  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9052  MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ),
9053  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9054  useHitsSplitting = cms.bool( False ),
9055  MeasurementTracker = cms.string( "" ),
9056  AlgorithmName = cms.string( "hltIter1" ),
9057  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9058  NavigationSchool = cms.string( "" ),
9059  TrajectoryInEvent = cms.bool( False ),
9060  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9061  GeometricInnerState = cms.bool( True ),
9062  useSimpleMF = cms.bool( True ),
9063  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9064 )
9065 fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier",
9066  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9067  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9068  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9069  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9070  mva = cms.PSet(
9071  minPixelHits = cms.vint32( 0, 0, 2 ),
9072  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9073  dr_par = cms.PSet(
9074  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9075  dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ),
9076  dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9077  dr_exp = cms.vint32( 3, 3, 3 ),
9078  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9079  ),
9080  maxLostLayers = cms.vint32( 1, 1, 1 ),
9081  min3DLayers = cms.vint32( 0, 0, 0 ),
9082  dz_par = cms.PSet(
9083  dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ),
9084  dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ),
9085  dz_exp = cms.vint32( 3, 3, 3 )
9086  ),
9087  minNVtxTrk = cms.int32( 3 ),
9088  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9089  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9090  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9091  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9092  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9093  minLayers = cms.vint32( 3, 3, 3 )
9094  ),
9095  ignoreVertices = cms.bool( False )
9096 )
9097 fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier",
9098  src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9099  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9100  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9101  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9102  mva = cms.PSet(
9103  minPixelHits = cms.vint32( 0, 0, 1 ),
9104  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9105  dr_par = cms.PSet(
9106  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9107  dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9108  dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9109  dr_exp = cms.vint32( 4, 4, 4 ),
9110  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9111  ),
9112  maxLostLayers = cms.vint32( 99, 3, 3 ),
9113  min3DLayers = cms.vint32( 1, 2, 3 ),
9114  dz_par = cms.PSet(
9115  dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ),
9116  dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ),
9117  dz_exp = cms.vint32( 4, 4, 4 )
9118  ),
9119  minNVtxTrk = cms.int32( 2 ),
9120  maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9121  minNdof = cms.vdouble( -1.0, -1.0, -1.0 ),
9122  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9123  maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ),
9124  maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ),
9125  minLayers = cms.vint32( 5, 5, 5 )
9126  ),
9127  ignoreVertices = cms.bool( False )
9128 )
9129 fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger",
9130  inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt',
9131  'hltIter1PFlowTrackCutClassifierDetached' )
9132 )
9133 fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9134  minQuality = cms.string( "highPurity" ),
9135  copyExtras = cms.untracked.bool( True ),
9136  copyTrajectories = cms.untracked.bool( False ),
9137  originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ),
9138  originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ),
9139  originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' )
9140 )
9141 fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger",
9142  ShareFrac = cms.double( 0.19 ),
9143  writeOnlyTrkQuals = cms.bool( False ),
9144  MinPT = cms.double( 0.05 ),
9145  allowFirstHitShare = cms.bool( True ),
9146  copyExtras = cms.untracked.bool( True ),
9147  Epsilon = cms.double( -0.001 ),
9148  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9149  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9150  MaxNormalizedChisq = cms.double( 1000.0 ),
9151  copyMVA = cms.bool( False ),
9152  FoundHitBonus = cms.double( 5.0 ),
9153  LostHitPenalty = cms.double( 20.0 ),
9154  setsToMerge = cms.VPSet(
9155  cms.PSet( pQual = cms.bool( False ),
9156  tLists = cms.vint32( 0, 1 )
9157  )
9158  ),
9159  MinFound = cms.int32( 3 ),
9160  hasSelector = cms.vint32( 0, 0 ),
9161  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ),
9162  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9163  newQuality = cms.string( "confirmed" )
9164 )
9165 fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer",
9166  src = cms.InputTag( "hltIter1Merged" ),
9167  particleType = cms.string( "pi+" )
9168 )
9169 fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer",
9170  Active_Area_Repeats = cms.int32( 5 ),
9171  useMassDropTagger = cms.bool( False ),
9172  doAreaFastjet = cms.bool( False ),
9173  muMin = cms.double( -1.0 ),
9174  Ghost_EtaMax = cms.double( 6.0 ),
9175  maxBadHcalCells = cms.uint32( 9999999 ),
9176  doAreaDiskApprox = cms.bool( False ),
9177  subtractorName = cms.string( "" ),
9178  dRMax = cms.double( -1.0 ),
9179  useExplicitGhosts = cms.bool( False ),
9180  puWidth = cms.double( 0.0 ),
9181  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9182  R0 = cms.double( -1.0 ),
9183  jetType = cms.string( "TrackJet" ),
9184  muCut = cms.double( -1.0 ),
9185  subjetPtMin = cms.double( -1.0 ),
9186  csRParam = cms.double( -1.0 ),
9187  MinVtxNdof = cms.int32( 0 ),
9188  minSeed = cms.uint32( 14327 ),
9189  voronoiRfact = cms.double( 0.9 ),
9190  doRhoFastjet = cms.bool( False ),
9191  jetAlgorithm = cms.string( "AntiKt" ),
9192  writeCompound = cms.bool( False ),
9193  muMax = cms.double( -1.0 ),
9194  nSigmaPU = cms.double( 1.0 ),
9195  GhostArea = cms.double( 0.01 ),
9196  Rho_EtaMax = cms.double( 4.4 ),
9197  restrictInputs = cms.bool( False ),
9198  useDynamicFiltering = cms.bool( False ),
9199  nExclude = cms.uint32( 0 ),
9200  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9201  maxBadEcalCells = cms.uint32( 9999999 ),
9202  yMin = cms.double( -1.0 ),
9203  jetCollInstanceName = cms.string( "" ),
9204  useFiltering = cms.bool( False ),
9205  maxInputs = cms.uint32( 1 ),
9206  rFiltFactor = cms.double( -1.0 ),
9207  useDeterministicSeed = cms.bool( True ),
9208  doPVCorrection = cms.bool( False ),
9209  rFilt = cms.double( -1.0 ),
9210  yMax = cms.double( -1.0 ),
9211  zcut = cms.double( -1.0 ),
9212  useTrimming = cms.bool( False ),
9213  puCenters = cms.vdouble( ),
9214  MaxVtxZ = cms.double( 30.0 ),
9215  rParam = cms.double( 0.4 ),
9216  csRho_EtaMax = cms.double( -1.0 ),
9217  UseOnlyVertexTracks = cms.bool( False ),
9218  dRMin = cms.double( -1.0 ),
9219  gridSpacing = cms.double( -1.0 ),
9220  doFastJetNonUniform = cms.bool( False ),
9221  usePruning = cms.bool( False ),
9222  maxDepth = cms.int32( -1 ),
9223  yCut = cms.double( -1.0 ),
9224  useSoftDrop = cms.bool( False ),
9225  DzTrVtxMax = cms.double( 0.5 ),
9226  UseOnlyOnePV = cms.bool( True ),
9227  maxProblematicHcalCells = cms.uint32( 9999999 ),
9228  correctShape = cms.bool( False ),
9229  rcut_factor = cms.double( -1.0 ),
9230  src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ),
9231  gridMaxRapidity = cms.double( -1.0 ),
9232  sumRecHits = cms.bool( False ),
9233  jetPtMin = cms.double( 7.5 ),
9234  puPtMin = cms.double( 0.0 ),
9235  srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ),
9236  verbosity = cms.int32( 0 ),
9237  inputEtMin = cms.double( 0.1 ),
9238  useConstituentSubtraction = cms.bool( False ),
9239  beta = cms.double( -1.0 ),
9240  trimPtFracMin = cms.double( -1.0 ),
9241  radiusPU = cms.double( 0.4 ),
9242  nFilt = cms.int32( -1 ),
9243  useKtPruning = cms.bool( False ),
9244  DxyTrVtxMax = cms.double( 0.2 ),
9245  maxProblematicEcalCells = cms.uint32( 9999999 ),
9246  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9247  doPUOffsetCorr = cms.bool( False ),
9248  writeJetsWithConst = cms.bool( False ),
9249  inputEMin = cms.double( 0.0 )
9250 )
9251 fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding",
9252  fractionMinCaloInTauCone = cms.double( 0.7 ),
9253  fractionMaxChargedPUInCaloCone = cms.double( 0.3 ),
9254  tauConeSize = cms.double( 0.2 ),
9255  ptTrkMaxInCaloCone = cms.double( 1.4 ),
9256  isolationConeSize = cms.double( 0.5 ),
9257  inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ),
9258  nTrkMaxInCaloCone = cms.int32( 0 ),
9259  inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ),
9260  etaMinCaloJet = cms.double( -2.7 ),
9261  etaMaxCaloJet = cms.double( 2.7 ),
9262  ptMinCaloJet = cms.double( 10.0 ),
9263  inputTrackTag = cms.InputTag( "hltIter1Merged" )
9264 )
9265 fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9266  trackClassifier = cms.InputTag( '','QualityMasks' ),
9267  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9268  maxChi2 = cms.double( 16.0 ),
9269  trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ),
9270  oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ),
9271  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9272  overrideTrkQuals = cms.InputTag( "" ),
9273  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9274  TrackQuality = cms.string( "highPurity" )
9275 )
9276 fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9277  clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9278  OnDemand = cms.bool( False ),
9279  src = cms.InputTag( "hltSiStripClusters" )
9280 )
9281 fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer",
9282  layerList = cms.vstring( 'BPix1+BPix2+BPix3',
9283  'BPix2+BPix3+BPix4',
9284  'BPix1+BPix3+BPix4',
9285  'BPix1+BPix2+BPix4',
9286  'BPix2+BPix3+FPix1_pos',
9287  'BPix2+BPix3+FPix1_neg',
9288  'BPix1+BPix2+FPix1_pos',
9289  'BPix1+BPix2+FPix1_neg',
9290  'BPix2+FPix1_pos+FPix2_pos',
9291  'BPix2+FPix1_neg+FPix2_neg',
9292  'BPix1+FPix1_pos+FPix2_pos',
9293  'BPix1+FPix1_neg+FPix2_neg',
9294  'FPix1_pos+FPix2_pos+FPix3_pos',
9295  'FPix1_neg+FPix2_neg+FPix3_neg',
9296  'BPix1+BPix3+FPix1_pos',
9297  'BPix1+BPix2+FPix2_pos',
9298  'BPix1+BPix3+FPix1_neg',
9299  'BPix1+BPix2+FPix2_neg',
9300  'BPix1+FPix2_neg+FPix3_neg',
9301  'BPix1+FPix1_neg+FPix3_neg',
9302  'BPix1+FPix2_pos+FPix3_pos',
9303  'BPix1+FPix1_pos+FPix3_pos' ),
9304  MTOB = cms.PSet( ),
9305  TEC = cms.PSet( ),
9306  MTID = cms.PSet( ),
9307  FPix = cms.PSet(
9308  hitErrorRPhi = cms.double( 0.0051 ),
9309  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9310  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9311  useErrorsFromParam = cms.bool( True ),
9312  hitErrorRZ = cms.double( 0.0036 ),
9313  HitProducer = cms.string( "hltSiPixelRecHits" )
9314  ),
9315  MTEC = cms.PSet( ),
9316  MTIB = cms.PSet( ),
9317  TID = cms.PSet( ),
9318  TOB = cms.PSet( ),
9319  BPix = cms.PSet(
9320  hitErrorRPhi = cms.double( 0.0027 ),
9321  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9322  skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9323  useErrorsFromParam = cms.bool( True ),
9324  hitErrorRZ = cms.double( 0.006 ),
9325  HitProducer = cms.string( "hltSiPixelRecHits" )
9326  ),
9327  TIB = cms.PSet( )
9328 )
9329 fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer",
9330  RegionPSet = cms.PSet(
9331  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9332  zErrorVetex = cms.double( 0.05 ),
9333  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9334  zErrorBeamSpot = cms.double( 15.0 ),
9335  maxNVertices = cms.int32( 10 ),
9336  maxNRegions = cms.int32( 100 ),
9337  nSigmaZVertex = cms.double( 4.0 ),
9338  nSigmaZBeamSpot = cms.double( 3.0 ),
9339  ptMin = cms.double( 0.4 ),
9340  mode = cms.string( "VerticesFixed" ),
9341  input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ),
9342  searchOpt = cms.bool( True ),
9343  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9344  originRadius = cms.double( 0.025 ),
9345  measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9346  precise = cms.bool( True ),
9347  deltaEta = cms.double( 0.8 ),
9348  deltaPhi = cms.double( 0.8 )
9349  )
9350 )
9351 fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9352  cut = cms.string( "" ),
9353  silentClusterCheck = cms.untracked.bool( False ),
9354  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9355  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9356  doClusterCheck = cms.bool( False ),
9357  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9358  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9359 )
9360 fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9361  trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ),
9362  layerPairs = cms.vuint32( 0, 1 ),
9363  clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ),
9364  produceSeedingHitSets = cms.bool( False ),
9365  produceIntermediateHitDoublets = cms.bool( True ),
9366  trackingRegionsSeedingLayers = cms.InputTag( "" ),
9367  maxElementTotal = cms.uint32( 50000000 ),
9368  maxElement = cms.uint32( 0 ),
9369  seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" )
9370 )
9371 fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer",
9372  CAHardPtCut = cms.double( 0.3 ),
9373  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9374  extraHitRPhitolerance = cms.double( 0.032 ),
9375  doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ),
9376  CAThetaCut = cms.double( 0.004 ),
9377  maxChi2 = cms.PSet(
9378  value2 = cms.double( 6.0 ),
9379  value1 = cms.double( 100.0 ),
9380  pt1 = cms.double( 0.4 ),
9381  enabled = cms.bool( True ),
9382  pt2 = cms.double( 8.0 )
9383  ),
9384  CAPhiCut = cms.double( 0.1 ),
9385  useBendingCorrection = cms.bool( True )
9386 )
9387 fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer",
9388  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9389  forceKinematicWithRegionDirection = cms.bool( False ),
9390  magneticField = cms.string( "ParabolicMf" ),
9391  SeedMomentumForBOFF = cms.double( 5.0 ),
9392  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9393  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9394  MinOneOverPtError = cms.double( 1.0 ),
9395  seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ),
9396  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
9397 )
9398 fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9399  src = cms.InputTag( "hltIter2PFlowPixelSeeds" ),
9400  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9401  SimpleMagneticField = cms.string( "ParabolicMf" ),
9402  TransientInitialStateEstimatorParameters = cms.PSet(
9403  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9404  numberMeasurementsForFit = cms.int32( 4 ),
9405  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9406  ),
9407  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9408  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9409  cleanTrajectoryAfterInOut = cms.bool( False ),
9410  useHitsSplitting = cms.bool( False ),
9411  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9412  reverseTrajectories = cms.bool( False ),
9413  doSeedingRegionRebuilding = cms.bool( False ),
9414  maxNSeeds = cms.uint32( 100000 ),
9415  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9416  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9417  TrajectoryBuilder = cms.string( "" )
9418 )
9419 fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9420  src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ),
9421  SimpleMagneticField = cms.string( "ParabolicMf" ),
9422  clusterRemovalInfo = cms.InputTag( "" ),
9423  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9424  MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ),
9425  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9426  useHitsSplitting = cms.bool( False ),
9427  MeasurementTracker = cms.string( "" ),
9428  AlgorithmName = cms.string( "hltIter2" ),
9429  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9430  NavigationSchool = cms.string( "" ),
9431  TrajectoryInEvent = cms.bool( False ),
9432  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9433  GeometricInnerState = cms.bool( True ),
9434  useSimpleMF = cms.bool( True ),
9435  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9436 )
9437 fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9438  src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9439  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9440  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9441  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9442  mva = cms.PSet(
9443  minPixelHits = cms.vint32( 0, 0, 0 ),
9444  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9445  dr_par = cms.PSet(
9446  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9447  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9448  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9449  dr_exp = cms.vint32( 4, 4, 4 ),
9450  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9451  ),
9452  maxLostLayers = cms.vint32( 1, 1, 1 ),
9453  min3DLayers = cms.vint32( 0, 0, 0 ),
9454  dz_par = cms.PSet(
9455  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9456  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9457  dz_exp = cms.vint32( 4, 4, 4 )
9458  ),
9459  minNVtxTrk = cms.int32( 3 ),
9460  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9461  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9462  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9463  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9464  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9465  minLayers = cms.vint32( 3, 3, 3 )
9466  ),
9467  ignoreVertices = cms.bool( False )
9468 )
9469 fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9470  minQuality = cms.string( "highPurity" ),
9471  copyExtras = cms.untracked.bool( True ),
9472  copyTrajectories = cms.untracked.bool( False ),
9473  originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ),
9474  originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ),
9475  originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' )
9476 )
9477 fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger",
9478  ShareFrac = cms.double( 0.19 ),
9479  writeOnlyTrkQuals = cms.bool( False ),
9480  MinPT = cms.double( 0.05 ),
9481  allowFirstHitShare = cms.bool( True ),
9482  copyExtras = cms.untracked.bool( True ),
9483  Epsilon = cms.double( -0.001 ),
9484  selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9485  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9486  MaxNormalizedChisq = cms.double( 1000.0 ),
9487  copyMVA = cms.bool( False ),
9488  FoundHitBonus = cms.double( 5.0 ),
9489  LostHitPenalty = cms.double( 20.0 ),
9490  setsToMerge = cms.VPSet(
9491  cms.PSet( pQual = cms.bool( False ),
9492  tLists = cms.vint32( 0, 1 )
9493  )
9494  ),
9495  MinFound = cms.int32( 3 ),
9496  hasSelector = cms.vint32( 0, 0 ),
9497  TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ),
9498  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9499  newQuality = cms.string( "confirmed" )
9500 )
9501 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
9502  trackClassifier = cms.InputTag( '','QualityMasks' ),
9503  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
9504  maxChi2 = cms.double( 16.0 ),
9505  trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ),
9506  oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ),
9507  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
9508  overrideTrkQuals = cms.InputTag( "" ),
9509  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
9510  TrackQuality = cms.string( "highPurity" )
9511 )
9512 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
9513  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9514  OnDemand = cms.bool( False ),
9515  src = cms.InputTag( "hltSiStripClusters" )
9516 )
9517 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
9518  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9519  layerList = cms.vstring( 'BPix1+BPix2',
9520  'BPix1+BPix3',
9521  'BPix1+BPix4',
9522  'BPix2+BPix3',
9523  'BPix2+BPix4',
9524  'BPix3+BPix4',
9525  'BPix1+FPix1_pos',
9526  'BPix1+FPix1_neg',
9527  'BPix1+FPix2_pos',
9528  'BPix1+FPix2_neg',
9529  'BPix1+FPix3_pos',
9530  'BPix1+FPix3_neg',
9531  'BPix2+FPix1_pos',
9532  'BPix2+FPix1_neg',
9533  'BPix2+FPix2_pos',
9534  'BPix2+FPix2_neg',
9535  'BPix3+FPix1_pos',
9536  'BPix3+FPix1_neg',
9537  'FPix1_pos+FPix2_pos',
9538  'FPix1_neg+FPix2_neg',
9539  'FPix1_pos+FPix3_pos',
9540  'FPix1_neg+FPix3_neg',
9541  'FPix2_pos+FPix3_pos',
9542  'FPix2_neg+FPix3_neg' ),
9543  MTOB = cms.PSet( ),
9544  MTIB = cms.PSet( ),
9545  RegionPSet = cms.PSet(
9546  precise = cms.bool( True ),
9547  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9548  zErrorBeamSpot = cms.double( 15.0 ),
9549  nSigmaZVertex = cms.double( 3.0 ),
9550  nSigmaZBeamSpot = cms.double( 4.0 ),
9551  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9552  extraEta = cms.double( 0.0 ),
9553  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
9554  ptMin = cms.double( 1.2 ),
9555  searchOpt = cms.bool( False ),
9556  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
9557  maxNVertices = cms.int32( 3 ),
9558  extraPhi = cms.double( 0.0 ),
9559  originRadius = cms.double( 0.015 ),
9560  zErrorVertex = cms.double( 0.03 ),
9561  operationMode = cms.string( "VerticesFixed" )
9562  ),
9563  TEC = cms.PSet( ),
9564  ignoreSingleFPixPanelModules = cms.bool( True ),
9565  TID = cms.PSet( ),
9566  BPix = cms.PSet(
9567  hitErrorRPhi = cms.double( 0.0027 ),
9568  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9569  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9570  useErrorsFromParam = cms.bool( True ),
9571  hitErrorRZ = cms.double( 0.006 ),
9572  HitProducer = cms.string( "hltSiPixelRecHits" )
9573  ),
9574  MTID = cms.PSet( ),
9575  FPix = cms.PSet(
9576  hitErrorRPhi = cms.double( 0.0051 ),
9577  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
9578  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
9579  useErrorsFromParam = cms.bool( True ),
9580  hitErrorRZ = cms.double( 0.0036 ),
9581  HitProducer = cms.string( "hltSiPixelRecHits" )
9582  ),
9583  MTEC = cms.PSet( ),
9584  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
9585  debug = cms.untracked.bool( False ),
9586  TOB = cms.PSet( ),
9587  createPlottingFiles = cms.untracked.bool( False ),
9588  TIB = cms.PSet( )
9589 )
9590 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
9591  cut = cms.string( "" ),
9592  silentClusterCheck = cms.untracked.bool( False ),
9593  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
9594  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
9595  doClusterCheck = cms.bool( False ),
9596  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
9597  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" )
9598 )
9599 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
9600  trackingRegions = cms.InputTag( "" ),
9601  layerPairs = cms.vuint32( 0 ),
9602  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
9603  produceSeedingHitSets = cms.bool( True ),
9604  produceIntermediateHitDoublets = cms.bool( False ),
9605  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
9606  maxElementTotal = cms.uint32( 50000000 ),
9607  maxElement = cms.uint32( 0 ),
9608  seedingLayers = cms.InputTag( "" )
9609 )
9610 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
9611  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ),
9612  forceKinematicWithRegionDirection = cms.bool( False ),
9613  magneticField = cms.string( "ParabolicMf" ),
9614  SeedMomentumForBOFF = cms.double( 5.0 ),
9615  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
9616  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9617  MinOneOverPtError = cms.double( 1.0 ),
9618  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
9619  propagator = cms.string( "PropagatorWithMaterialParabolicMf" )
9620 )
9621 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
9622  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
9623  maxSeedsBeforeCleaning = cms.uint32( 1000 ),
9624  SimpleMagneticField = cms.string( "ParabolicMf" ),
9625  TransientInitialStateEstimatorParameters = cms.PSet(
9626  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
9627  numberMeasurementsForFit = cms.int32( 4 ),
9628  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
9629  ),
9630  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
9631  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9632  cleanTrajectoryAfterInOut = cms.bool( False ),
9633  useHitsSplitting = cms.bool( False ),
9634  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
9635  reverseTrajectories = cms.bool( False ),
9636  doSeedingRegionRebuilding = cms.bool( False ),
9637  maxNSeeds = cms.uint32( 100000 ),
9638  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
9639  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
9640  TrajectoryBuilder = cms.string( "" )
9641 )
9642 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
9643  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
9644  SimpleMagneticField = cms.string( "ParabolicMf" ),
9645  clusterRemovalInfo = cms.InputTag( "" ),
9646  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
9647  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
9648  Fitter = cms.string( "hltESPFittingSmootherIT" ),
9649  useHitsSplitting = cms.bool( False ),
9650  MeasurementTracker = cms.string( "" ),
9651  AlgorithmName = cms.string( "hltDoubletRecovery" ),
9652  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
9653  NavigationSchool = cms.string( "" ),
9654  TrajectoryInEvent = cms.bool( False ),
9655  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
9656  GeometricInnerState = cms.bool( True ),
9657  useSimpleMF = cms.bool( True ),
9658  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" )
9659 )
9660 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
9661  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
9662  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
9663  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
9664  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
9665  mva = cms.PSet(
9666  minPixelHits = cms.vint32( 0, 0, 0 ),
9667  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
9668  dr_par = cms.PSet(
9669  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
9670  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
9671  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9672  dr_exp = cms.vint32( 4, 4, 4 ),
9673  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
9674  ),
9675  maxLostLayers = cms.vint32( 1, 1, 1 ),
9676  min3DLayers = cms.vint32( 0, 0, 0 ),
9677  dz_par = cms.PSet(
9678  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
9679  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
9680  dz_exp = cms.vint32( 4, 4, 4 )
9681  ),
9682  minNVtxTrk = cms.int32( 3 ),
9683  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
9684  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
9685  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
9686  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
9687  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
9688  minLayers = cms.vint32( 3, 3, 3 )
9689  ),
9690  ignoreVertices = cms.bool( False )
9691 )
9692 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
9693  minQuality = cms.string( "highPurity" ),
9694  copyExtras = cms.untracked.bool( True ),
9695  copyTrajectories = cms.untracked.bool( False ),
9696  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
9697  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
9698  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' )
9699 )
9700 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
9701  ShareFrac = cms.double( 0.19 ),
9702  writeOnlyTrkQuals = cms.bool( False ),
9703  MinPT = cms.double( 0.05 ),
9704  allowFirstHitShare = cms.bool( True ),
9705  copyExtras = cms.untracked.bool( True ),
9706  Epsilon = cms.double( -0.001 ),
9707  selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
9708  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9709  MaxNormalizedChisq = cms.double( 1000.0 ),
9710  copyMVA = cms.bool( False ),
9711  FoundHitBonus = cms.double( 5.0 ),
9712  LostHitPenalty = cms.double( 20.0 ),
9713  setsToMerge = cms.VPSet(
9714  cms.PSet( pQual = cms.bool( False ),
9715  tLists = cms.vint32( 0, 1 )
9716  )
9717  ),
9718  MinFound = cms.int32( 3 ),
9719  hasSelector = cms.vint32( 0, 0 ),
9720  TrackProducers = cms.VInputTag( 'hltIter2Merged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
9721  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9722  newQuality = cms.string( "confirmed" )
9723 )
9724 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
9725  ShareFrac = cms.double( 0.19 ),
9726  writeOnlyTrkQuals = cms.bool( False ),
9727  MinPT = cms.double( 0.05 ),
9728  allowFirstHitShare = cms.bool( True ),
9729  copyExtras = cms.untracked.bool( True ),
9730  Epsilon = cms.double( -0.001 ),
9731  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
9732  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
9733  MaxNormalizedChisq = cms.double( 1000.0 ),
9734  copyMVA = cms.bool( False ),
9735  FoundHitBonus = cms.double( 5.0 ),
9736  LostHitPenalty = cms.double( 20.0 ),
9737  setsToMerge = cms.VPSet(
9738  cms.PSet( pQual = cms.bool( False ),
9739  tLists = cms.vint32( 0, 1 )
9740  )
9741  ),
9742  MinFound = cms.int32( 3 ),
9743  hasSelector = cms.vint32( 0, 0 ),
9744  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
9745  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
9746  newQuality = cms.string( "confirmed" )
9747 )
9748 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
9749  vertexCollections = cms.VPSet(
9750  cms.PSet( chi2cutoff = cms.double( 3.0 ),
9751  label = cms.string( "" ),
9752  useBeamConstraint = cms.bool( False ),
9753  minNdof = cms.double( 0.0 ),
9754  maxDistanceToBeam = cms.double( 1.0 ),
9755  algorithm = cms.string( "AdaptiveVertexFitter" )
9756  ),
9757  cms.PSet( chi2cutoff = cms.double( 3.0 ),
9758  label = cms.string( "WithBS" ),
9759  useBeamConstraint = cms.bool( True ),
9760  minNdof = cms.double( 0.0 ),
9761  maxDistanceToBeam = cms.double( 1.0 ),
9762  algorithm = cms.string( "AdaptiveVertexFitter" )
9763  )
9764  ),
9765  verbose = cms.untracked.bool( False ),
9766  TkFilterParameters = cms.PSet(
9767  maxEta = cms.double( 100.0 ),
9768  minPt = cms.double( 0.0 ),
9769  minSiliconLayersWithHits = cms.int32( 5 ),
9770  minPixelLayersWithHits = cms.int32( 2 ),
9771  maxNormalizedChi2 = cms.double( 20.0 ),
9772  trackQuality = cms.string( "any" ),
9773  algorithm = cms.string( "filter" ),
9774  maxD0Significance = cms.double( 999.0 )
9775  ),
9776  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
9777  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
9778  TkClusParameters = cms.PSet(
9779  TkDAClusParameters = cms.PSet(
9780  zmerge = cms.double( 0.01 ),
9781  Tstop = cms.double( 0.5 ),
9782  d0CutOff = cms.double( 999.0 ),
9783  dzCutOff = cms.double( 4.0 ),
9784  vertexSize = cms.double( 0.15 ),
9785  coolingFactor = cms.double( 0.6 ),
9786  Tpurge = cms.double( 2.0 ),
9787  Tmin = cms.double( 2.4 ),
9788  uniquetrkweight = cms.double( 0.9 ),
9789  use_vdt = cms.untracked.bool( True )
9790  ),
9791  algorithm = cms.string( "DA_vect" )
9792  )
9793 )
9794 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
9795  src = cms.InputTag( "hltVerticesPF" ),
9796  filterParams = cms.PSet(
9797  maxZ = cms.double( 24.0 ),
9798  minNdof = cms.double( 4.0 ),
9799  maxRho = cms.double( 2.0 ),
9800  pvSrc = cms.InputTag( "hltVerticesPF" )
9801  )
9802 )
9803 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
9804  filter = cms.bool( True ),
9805  src = cms.InputTag( "hltVerticesPFSelector" ),
9806  cut = cms.string( "!isFake" )
9807 )
9808 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
9809  result = cms.bool( True )
9810 )
9811 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
9812  useTCDSEventNumber = cms.bool( True ),
9813  invert = cms.bool( False ),
9814  period = cms.uint32( 107 ),
9815  rawInput = cms.InputTag( "rawDataCollector" ),
9816  fedId = cms.int32( 1024 )
9817 )
9818 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
9819  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9820  offset = cms.uint32( 0 )
9821 )
9822 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
9823  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9824  offset = cms.uint32( 0 )
9825 )
9826 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
9827  SelectedTriggerType = cms.int32( 3 )
9828 )
9829 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
9830  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9831  offset = cms.uint32( 0 )
9832 )
9833 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
9834  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
9835  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9836  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9837  saveTags = cms.bool( True ),
9838  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9839  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9840  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9841  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9842  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9843 )
9844 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
9845  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9846  offset = cms.uint32( 0 )
9847 )
9848 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
9849  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
9850  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9851  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9852  saveTags = cms.bool( True ),
9853  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9854  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9855  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9856  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9857  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9858 )
9859 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
9860  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9861  offset = cms.uint32( 0 )
9862 )
9863 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
9864  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
9865  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9866  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9867  saveTags = cms.bool( True ),
9868  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9869  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9870  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9871  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9872  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9873 )
9874 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
9875  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9876  offset = cms.uint32( 0 )
9877 )
9878 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
9879  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
9880  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9881  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9882  saveTags = cms.bool( True ),
9883  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9884  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9885  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9886  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9887  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9888 )
9889 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
9890  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9891  offset = cms.uint32( 0 )
9892 )
9893 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
9894  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" ),
9895  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
9896  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
9897  saveTags = cms.bool( True ),
9898  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
9899  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
9900  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
9901  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
9902  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
9903 )
9904 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
9905  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
9906  offset = cms.uint32( 0 )
9907 )
9908 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
9909  Active_Area_Repeats = cms.int32( 5 ),
9910  useMassDropTagger = cms.bool( False ),
9911  doAreaFastjet = cms.bool( False ),
9912  muMin = cms.double( -1.0 ),
9913  Ghost_EtaMax = cms.double( 6.0 ),
9914  maxBadHcalCells = cms.uint32( 9999999 ),
9915  doAreaDiskApprox = cms.bool( True ),
9916  subtractorName = cms.string( "" ),
9917  dRMax = cms.double( -1.0 ),
9918  useExplicitGhosts = cms.bool( False ),
9919  puWidth = cms.double( 0.0 ),
9920  maxRecoveredEcalCells = cms.uint32( 9999999 ),
9921  R0 = cms.double( -1.0 ),
9922  jetType = cms.string( "CaloJet" ),
9923  muCut = cms.double( -1.0 ),
9924  subjetPtMin = cms.double( -1.0 ),
9925  csRParam = cms.double( -1.0 ),
9926  MinVtxNdof = cms.int32( 5 ),
9927  minSeed = cms.uint32( 14327 ),
9928  voronoiRfact = cms.double( 0.9 ),
9929  doRhoFastjet = cms.bool( False ),
9930  jetAlgorithm = cms.string( "AntiKt" ),
9931  writeCompound = cms.bool( False ),
9932  muMax = cms.double( -1.0 ),
9933  nSigmaPU = cms.double( 1.0 ),
9934  GhostArea = cms.double( 0.01 ),
9935  Rho_EtaMax = cms.double( 4.4 ),
9936  restrictInputs = cms.bool( False ),
9937  useDynamicFiltering = cms.bool( False ),
9938  nExclude = cms.uint32( 0 ),
9939  maxRecoveredHcalCells = cms.uint32( 9999999 ),
9940  maxBadEcalCells = cms.uint32( 9999999 ),
9941  yMin = cms.double( -1.0 ),
9942  jetCollInstanceName = cms.string( "" ),
9943  useFiltering = cms.bool( False ),
9944  maxInputs = cms.uint32( 1 ),
9945  rFiltFactor = cms.double( -1.0 ),
9946  useDeterministicSeed = cms.bool( True ),
9947  doPVCorrection = cms.bool( False ),
9948  rFilt = cms.double( -1.0 ),
9949  yMax = cms.double( -1.0 ),
9950  zcut = cms.double( -1.0 ),
9951  useTrimming = cms.bool( False ),
9952  puCenters = cms.vdouble( ),
9953  MaxVtxZ = cms.double( 15.0 ),
9954  rParam = cms.double( 0.4 ),
9955  csRho_EtaMax = cms.double( -1.0 ),
9956  UseOnlyVertexTracks = cms.bool( False ),
9957  dRMin = cms.double( -1.0 ),
9958  gridSpacing = cms.double( -1.0 ),
9959  doFastJetNonUniform = cms.bool( False ),
9960  usePruning = cms.bool( False ),
9961  maxDepth = cms.int32( -1 ),
9962  yCut = cms.double( -1.0 ),
9963  useSoftDrop = cms.bool( False ),
9964  DzTrVtxMax = cms.double( 0.0 ),
9965  UseOnlyOnePV = cms.bool( False ),
9966  maxProblematicHcalCells = cms.uint32( 9999999 ),
9967  correctShape = cms.bool( False ),
9968  rcut_factor = cms.double( -1.0 ),
9969  src = cms.InputTag( "hltTowerMakerForAll" ),
9970  gridMaxRapidity = cms.double( -1.0 ),
9971  sumRecHits = cms.bool( False ),
9972  jetPtMin = cms.double( 1.0 ),
9973  puPtMin = cms.double( 10.0 ),
9974  srcPVs = cms.InputTag( "NotUsed" ),
9975  verbosity = cms.int32( 0 ),
9976  inputEtMin = cms.double( 0.3 ),
9977  useConstituentSubtraction = cms.bool( False ),
9978  beta = cms.double( -1.0 ),
9979  trimPtFracMin = cms.double( -1.0 ),
9980  radiusPU = cms.double( 0.4 ),
9981  nFilt = cms.int32( -1 ),
9982  useKtPruning = cms.bool( False ),
9983  DxyTrVtxMax = cms.double( 0.0 ),
9984  maxProblematicEcalCells = cms.uint32( 9999999 ),
9985  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
9986  doPUOffsetCorr = cms.bool( False ),
9987  writeJetsWithConst = cms.bool( False ),
9988  inputEMin = cms.double( 0.0 )
9989 )
9990 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
9991  min_N90 = cms.int32( -2 ),
9992  min_N90hits = cms.int32( 2 ),
9993  min_EMF = cms.double( 1.0E-6 ),
9994  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
9995  JetIDParams = cms.PSet(
9996  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
9997  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
9998  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
9999  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
10000  useRecHits = cms.bool( True ),
10001  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
10002  ),
10003  max_EMF = cms.double( 999.0 )
10004 )
10005 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
10006  gridSpacing = cms.double( 0.55 ),
10007  maxRapidity = cms.double( 5.0 ),
10008  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" )
10009 )
10010 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
10011  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ),
10012  algorithm = cms.string( "AK4CaloHLT" ),
10013  level = cms.string( "L1FastJet" )
10014 )
10015 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10016  algorithm = cms.string( "AK4CaloHLT" ),
10017  level = cms.string( "L2Relative" )
10018 )
10019 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10020  algorithm = cms.string( "AK4CaloHLT" ),
10021  level = cms.string( "L3Absolute" )
10022 )
10023 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
10024  algorithm = cms.string( "AK4CaloHLT" ),
10025  level = cms.string( "L2L3Residual" )
10026 )
10027 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
10028  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
10029 )
10030 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
10031  src = cms.InputTag( "hltAK4CaloJets" ),
10032  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10033 )
10034 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
10035  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
10036  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
10037 )
10038 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
10039  usePt = cms.bool( False ),
10040  minPtJetHt = cms.double( 40.0 ),
10041  maxEtaJetMht = cms.double( 5.0 ),
10042  minNJetMht = cms.int32( 0 ),
10043  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
10044  maxEtaJetHt = cms.double( 2.5 ),
10045  minPtJetMht = cms.double( 30.0 ),
10046  minNJetHt = cms.int32( 0 ),
10047  pfCandidatesLabel = cms.InputTag( "" ),
10048  excludePFMuons = cms.bool( False )
10049 )
10050 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
10051  saveTags = cms.bool( True ),
10052  mhtLabels = cms.VInputTag( 'hltHtMht' ),
10053  meffSlope = cms.vdouble( 1.0 ),
10054  minMeff = cms.vdouble( 0.0 ),
10055  minMht = cms.vdouble( 0.0 ),
10056  htLabels = cms.VInputTag( 'hltHtMht' ),
10057  minHt = cms.vdouble( 80.0 )
10058 )
10059 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
10060  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10061  offset = cms.uint32( 0 )
10062 )
10063 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
10064  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10065  offset = cms.uint32( 1 )
10066 )
10067 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
10068  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10069  offset = cms.uint32( 2 )
10070 )
10071 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
10072  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10073  offset = cms.uint32( 3 )
10074 )
10075 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
10076  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10077  offset = cms.uint32( 4 )
10078 )
10079 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
10080  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10081  offset = cms.uint32( 5 )
10082 )
10083 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
10084  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10085  offset = cms.uint32( 6 )
10086 )
10087 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
10088  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10089  offset = cms.uint32( 7 )
10090 )
10091 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
10092  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10093  offset = cms.uint32( 8 )
10094 )
10095 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
10096  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10097  offset = cms.uint32( 9 )
10098 )
10099 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
10100  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10101  offset = cms.uint32( 10 )
10102 )
10103 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
10104  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10105  offset = cms.uint32( 11 )
10106 )
10107 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
10108  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" ),
10109  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10110  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10111  saveTags = cms.bool( True ),
10112  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10113  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10114  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10115  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10116  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10117 )
10118 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
10119  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10120  offset = cms.uint32( 0 )
10121 )
10122 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
10123  sourceTag = cms.InputTag( "rawDataCollector" ),
10124  debugMode = cms.untracked.bool( False ),
10125  InstanceES = cms.string( "" ),
10126  ESdigiCollection = cms.string( "" ),
10127  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" )
10128 )
10129 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
10130  ESRecoAlgo = cms.int32( 0 ),
10131  ESrechitCollection = cms.string( "EcalRecHitsES" ),
10132  algo = cms.string( "ESRecHitWorker" ),
10133  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" )
10134 )
10135 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
10136  statusLevelRecHitsToUse = cms.int32( 1 ),
10137  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
10138  flagLevelRecHitsToUse = cms.int32( 1 ),
10139  maxNumberofClusters = cms.int32( 300 ),
10140  clusPhiSize = cms.int32( 3 ),
10141  posCalcParameters = cms.PSet(
10142  T0_barl = cms.double( 7.4 ),
10143  T0_endcPresh = cms.double( 1.2 ),
10144  LogWeighted = cms.bool( True ),
10145  T0_endc = cms.double( 3.1 ),
10146  X0 = cms.double( 0.89 ),
10147  W0 = cms.double( 4.2 )
10148  ),
10149  clusEtaSize = cms.int32( 3 ),
10150  useRecoFlag = cms.bool( False ),
10151  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10152  maxNumberofSeeds = cms.int32( 700 ),
10153  useDBStatus = cms.bool( True ),
10154  debugLevel = cms.int32( 0 ),
10155  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10156  clusSeedThrEndCap = cms.double( 1.0 ),
10157  clusSeedThr = cms.double( 0.5 ),
10158  doEndcaps = cms.bool( True ),
10159  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
10160  doBarrel = cms.bool( True )
10161 )
10162 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10163  barrelSelection = cms.PSet(
10164  massHighPi0Cand = cms.double( 0.163 ),
10165  ptMinForIsolation = cms.double( 1.0 ),
10166  seleMinvMaxBarrel = cms.double( 0.22 ),
10167  massLowPi0Cand = cms.double( 0.104 ),
10168  seleS9S25Gamma = cms.double( 0.0 ),
10169  seleBeltDeta = cms.double( 0.05 ),
10170  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10171  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10172  removePi0CandidatesForEta = cms.bool( False ),
10173  seleMinvMinBarrel = cms.double( 0.06 ),
10174  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
10175  selePtPairBarrel_region1 = cms.double( 2.0 ),
10176  selePtPairBarrel_region2 = cms.double( 1.75 ),
10177  seleBeltDR = cms.double( 0.2 ),
10178  region1_Barrel = cms.double( 1.0 ),
10179  seleIsoBarrel_region1 = cms.double( 0.5 ),
10180  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10181  seleIsoBarrel_region2 = cms.double( 0.5 ),
10182  selePtGammaBarrel_region2 = cms.double( 0.65 ),
10183  store5x5RecHitEB = cms.bool( False ),
10184  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10185  seleNxtalBarrel_region1 = cms.uint32( 6 )
10186  ),
10187  statusLevelRecHitsToUse = cms.int32( 1 ),
10188  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10189  doSelBarrel = cms.bool( True ),
10190  flagLevelRecHitsToUse = cms.int32( 1 ),
10191  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10192  doSelEndcap = cms.bool( False ),
10193  storeRecHitES = cms.bool( False ),
10194  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10195  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10196  useRecoFlag = cms.bool( False ),
10197  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10198  debugLevel = cms.int32( 0 ),
10199  endcapSelection = cms.PSet(
10200  seleBeltDetaEndCap = cms.double( 0.05 ),
10201  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10202  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10203  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10204  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10205  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10206  ptMinForIsolationEndCap = cms.double( 0.5 ),
10207  selePtPairEndCap_region1 = cms.double( 1.5 ),
10208  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10209  selePtPairEndCap_region2 = cms.double( 1.5 ),
10210  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10211  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10212  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10213  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10214  region1_EndCap = cms.double( 1.8 ),
10215  region2_EndCap = cms.double( 2.0 ),
10216  store5x5RecHitEE = cms.bool( False ),
10217  seleIsoEndCap_region3 = cms.double( 0.5 ),
10218  seleIsoEndCap_region2 = cms.double( 0.5 ),
10219  seleMinvMinEndCap = cms.double( 0.05 ),
10220  selePtPairEndCap_region3 = cms.double( 99.0 ),
10221  seleIsoEndCap_region1 = cms.double( 0.5 ),
10222  seleBeltDREndCap = cms.double( 0.2 ),
10223  seleMinvMaxEndCap = cms.double( 0.3 ),
10224  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10225  seleS9S25GammaEndCap = cms.double( 0.0 )
10226  ),
10227  preshowerSelection = cms.PSet(
10228  preshClusterEnergyCut = cms.double( 0.0 ),
10229  debugLevelES = cms.string( "" ),
10230  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10231  preshNclust = cms.int32( 4 ),
10232  preshStripEnergyCut = cms.double( 0.0 ),
10233  preshCalibPlaneY = cms.double( 0.7 ),
10234  preshSeededNstrip = cms.int32( 15 ),
10235  preshCalibGamma = cms.double( 0.024 ),
10236  preshCalibPlaneX = cms.double( 1.0 ),
10237  preshCalibMIP = cms.double( 9.0E-5 )
10238  ),
10239  useDBStatus = cms.bool( True )
10240 )
10241 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10242  doEnergyScale = cms.bool( False ),
10243  doLaserCorrectionsInverse = cms.bool( False ),
10244  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10245  doEnergyScaleInverse = cms.bool( False ),
10246  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
10247  doIntercalibInverse = cms.bool( False ),
10248  doLaserCorrections = cms.bool( False ),
10249  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10250  doIntercalib = cms.bool( False ),
10251  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10252 )
10253 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10254  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10255  region = cms.string( "barrel" ),
10256  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10257  digisOut = cms.string( "pi0EBDigis" ),
10258  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
10259  srFlagsOut = cms.string( "pi0EBSrFlags" )
10260 )
10261 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
10262  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10263  offset = cms.uint32( 0 )
10264 )
10265 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10266  barrelSelection = cms.PSet(
10267  massHighPi0Cand = cms.double( 0.163 ),
10268  ptMinForIsolation = cms.double( 1.0 ),
10269  seleMinvMaxBarrel = cms.double( 0.22 ),
10270  massLowPi0Cand = cms.double( 0.104 ),
10271  seleS9S25Gamma = cms.double( 0.0 ),
10272  seleBeltDeta = cms.double( 0.05 ),
10273  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10274  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10275  removePi0CandidatesForEta = cms.bool( False ),
10276  seleMinvMinBarrel = cms.double( 0.06 ),
10277  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10278  selePtPairBarrel_region1 = cms.double( 1.5 ),
10279  selePtPairBarrel_region2 = cms.double( 1.5 ),
10280  seleBeltDR = cms.double( 0.2 ),
10281  region1_Barrel = cms.double( 1.0 ),
10282  seleIsoBarrel_region1 = cms.double( 0.5 ),
10283  selePtGammaBarrel_region1 = cms.double( 0.5 ),
10284  seleIsoBarrel_region2 = cms.double( 0.5 ),
10285  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10286  store5x5RecHitEB = cms.bool( False ),
10287  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10288  seleNxtalBarrel_region1 = cms.uint32( 6 )
10289  ),
10290  statusLevelRecHitsToUse = cms.int32( 1 ),
10291  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10292  doSelBarrel = cms.bool( False ),
10293  flagLevelRecHitsToUse = cms.int32( 1 ),
10294  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10295  doSelEndcap = cms.bool( True ),
10296  storeRecHitES = cms.bool( True ),
10297  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10298  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10299  useRecoFlag = cms.bool( False ),
10300  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10301  debugLevel = cms.int32( 0 ),
10302  endcapSelection = cms.PSet(
10303  seleBeltDetaEndCap = cms.double( 0.05 ),
10304  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10305  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
10306  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
10307  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10308  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10309  ptMinForIsolationEndCap = cms.double( 0.5 ),
10310  selePtPairEndCap_region1 = cms.double( 3.75 ),
10311  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
10312  selePtPairEndCap_region2 = cms.double( 2.0 ),
10313  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
10314  selePtGammaEndCap_region3 = cms.double( 0.95 ),
10315  selePtGammaEndCap_region2 = cms.double( 0.95 ),
10316  selePtGammaEndCap_region1 = cms.double( 1.1 ),
10317  region1_EndCap = cms.double( 1.8 ),
10318  region2_EndCap = cms.double( 2.0 ),
10319  store5x5RecHitEE = cms.bool( False ),
10320  seleIsoEndCap_region3 = cms.double( 0.5 ),
10321  seleIsoEndCap_region2 = cms.double( 0.5 ),
10322  seleMinvMinEndCap = cms.double( 0.05 ),
10323  selePtPairEndCap_region3 = cms.double( 2.0 ),
10324  seleIsoEndCap_region1 = cms.double( 0.5 ),
10325  seleBeltDREndCap = cms.double( 0.2 ),
10326  seleMinvMaxEndCap = cms.double( 0.3 ),
10327  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10328  seleS9S25GammaEndCap = cms.double( 0.0 )
10329  ),
10330  preshowerSelection = cms.PSet(
10331  preshClusterEnergyCut = cms.double( 0.0 ),
10332  debugLevelES = cms.string( "" ),
10333  ESCollection = cms.string( "pi0EcalRecHitsES" ),
10334  preshNclust = cms.int32( 4 ),
10335  preshStripEnergyCut = cms.double( 0.0 ),
10336  preshCalibPlaneY = cms.double( 0.7 ),
10337  preshSeededNstrip = cms.int32( 15 ),
10338  preshCalibGamma = cms.double( 0.024 ),
10339  preshCalibPlaneX = cms.double( 1.0 ),
10340  preshCalibMIP = cms.double( 9.0E-5 )
10341  ),
10342  useDBStatus = cms.bool( True )
10343 )
10344 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10345  doEnergyScale = cms.bool( False ),
10346  doLaserCorrectionsInverse = cms.bool( False ),
10347  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10348  doEnergyScaleInverse = cms.bool( False ),
10349  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
10350  doIntercalibInverse = cms.bool( False ),
10351  doLaserCorrections = cms.bool( False ),
10352  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
10353  doIntercalib = cms.bool( False ),
10354  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
10355 )
10356 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10357  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10358  region = cms.string( "endcap" ),
10359  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10360  digisOut = cms.string( "pi0EEDigis" ),
10361  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
10362  srFlagsOut = cms.string( "pi0EESrFlags" )
10363 )
10364 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
10365  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10366  offset = cms.uint32( 0 )
10367 )
10368 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10369  barrelSelection = cms.PSet(
10370  massHighPi0Cand = cms.double( 0.156 ),
10371  ptMinForIsolation = cms.double( 1.0 ),
10372  seleMinvMaxBarrel = cms.double( 0.8 ),
10373  massLowPi0Cand = cms.double( 0.084 ),
10374  seleS9S25Gamma = cms.double( 0.8 ),
10375  seleBeltDeta = cms.double( 0.1 ),
10376  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
10377  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10378  removePi0CandidatesForEta = cms.bool( True ),
10379  seleMinvMinBarrel = cms.double( 0.2 ),
10380  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
10381  selePtPairBarrel_region1 = cms.double( 3.0 ),
10382  selePtPairBarrel_region2 = cms.double( 3.0 ),
10383  seleBeltDR = cms.double( 0.3 ),
10384  region1_Barrel = cms.double( 1.0 ),
10385  seleIsoBarrel_region1 = cms.double( 0.5 ),
10386  selePtGammaBarrel_region1 = cms.double( 0.65 ),
10387  seleIsoBarrel_region2 = cms.double( 0.5 ),
10388  selePtGammaBarrel_region2 = cms.double( 1.4 ),
10389  store5x5RecHitEB = cms.bool( True ),
10390  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10391  seleNxtalBarrel_region1 = cms.uint32( 6 )
10392  ),
10393  statusLevelRecHitsToUse = cms.int32( 1 ),
10394  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10395  doSelBarrel = cms.bool( True ),
10396  flagLevelRecHitsToUse = cms.int32( 1 ),
10397  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10398  doSelEndcap = cms.bool( False ),
10399  storeRecHitES = cms.bool( False ),
10400  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10401  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10402  useRecoFlag = cms.bool( False ),
10403  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10404  debugLevel = cms.int32( 0 ),
10405  endcapSelection = cms.PSet(
10406  seleBeltDetaEndCap = cms.double( 0.05 ),
10407  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
10408  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
10409  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
10410  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10411  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10412  ptMinForIsolationEndCap = cms.double( 0.5 ),
10413  selePtPairEndCap_region1 = cms.double( 1.5 ),
10414  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10415  selePtPairEndCap_region2 = cms.double( 1.5 ),
10416  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
10417  selePtGammaEndCap_region3 = cms.double( 0.5 ),
10418  selePtGammaEndCap_region2 = cms.double( 0.5 ),
10419  selePtGammaEndCap_region1 = cms.double( 0.5 ),
10420  region1_EndCap = cms.double( 1.8 ),
10421  region2_EndCap = cms.double( 2.0 ),
10422  store5x5RecHitEE = cms.bool( False ),
10423  seleIsoEndCap_region3 = cms.double( 0.5 ),
10424  seleIsoEndCap_region2 = cms.double( 0.5 ),
10425  seleMinvMinEndCap = cms.double( 0.05 ),
10426  selePtPairEndCap_region3 = cms.double( 99.0 ),
10427  seleIsoEndCap_region1 = cms.double( 0.5 ),
10428  seleBeltDREndCap = cms.double( 0.2 ),
10429  seleMinvMaxEndCap = cms.double( 0.3 ),
10430  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10431  seleS9S25GammaEndCap = cms.double( 0.0 )
10432  ),
10433  preshowerSelection = cms.PSet(
10434  preshClusterEnergyCut = cms.double( 0.0 ),
10435  debugLevelES = cms.string( "" ),
10436  ESCollection = cms.string( "etaEcalRecHitsES" ),
10437  preshNclust = cms.int32( 4 ),
10438  preshStripEnergyCut = cms.double( 0.0 ),
10439  preshCalibPlaneY = cms.double( 0.7 ),
10440  preshSeededNstrip = cms.int32( 15 ),
10441  preshCalibGamma = cms.double( 0.024 ),
10442  preshCalibPlaneX = cms.double( 1.0 ),
10443  preshCalibMIP = cms.double( 9.0E-5 )
10444  ),
10445  useDBStatus = cms.bool( True )
10446 )
10447 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10448  doEnergyScale = cms.bool( False ),
10449  doLaserCorrectionsInverse = cms.bool( False ),
10450  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10451  doEnergyScaleInverse = cms.bool( False ),
10452  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
10453  doIntercalibInverse = cms.bool( False ),
10454  doLaserCorrections = cms.bool( False ),
10455  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10456  doIntercalib = cms.bool( False ),
10457  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10458 )
10459 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10460  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10461  region = cms.string( "barrel" ),
10462  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10463  digisOut = cms.string( "etaEBDigis" ),
10464  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
10465  srFlagsOut = cms.string( "etaEBSrFlags" )
10466 )
10467 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
10468  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10469  offset = cms.uint32( 0 )
10470 )
10471 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
10472  barrelSelection = cms.PSet(
10473  massHighPi0Cand = cms.double( 0.163 ),
10474  ptMinForIsolation = cms.double( 1.0 ),
10475  seleMinvMaxBarrel = cms.double( 0.8 ),
10476  massLowPi0Cand = cms.double( 0.104 ),
10477  seleS9S25Gamma = cms.double( 0.0 ),
10478  seleBeltDeta = cms.double( 0.05 ),
10479  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
10480  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
10481  removePi0CandidatesForEta = cms.bool( False ),
10482  seleMinvMinBarrel = cms.double( 0.3 ),
10483  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
10484  selePtPairBarrel_region1 = cms.double( 1.5 ),
10485  selePtPairBarrel_region2 = cms.double( 1.5 ),
10486  seleBeltDR = cms.double( 0.2 ),
10487  region1_Barrel = cms.double( 1.0 ),
10488  seleIsoBarrel_region1 = cms.double( 0.5 ),
10489  selePtGammaBarrel_region1 = cms.double( 1.0 ),
10490  seleIsoBarrel_region2 = cms.double( 0.5 ),
10491  selePtGammaBarrel_region2 = cms.double( 0.5 ),
10492  store5x5RecHitEB = cms.bool( False ),
10493  seleNxtalBarrel_region2 = cms.uint32( 6 ),
10494  seleNxtalBarrel_region1 = cms.uint32( 6 )
10495  ),
10496  statusLevelRecHitsToUse = cms.int32( 1 ),
10497  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10498  doSelBarrel = cms.bool( False ),
10499  flagLevelRecHitsToUse = cms.int32( 1 ),
10500  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
10501  doSelEndcap = cms.bool( True ),
10502  storeRecHitES = cms.bool( True ),
10503  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
10504  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10505  useRecoFlag = cms.bool( False ),
10506  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
10507  debugLevel = cms.int32( 0 ),
10508  endcapSelection = cms.PSet(
10509  seleBeltDetaEndCap = cms.double( 0.1 ),
10510  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
10511  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
10512  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
10513  seleNxtalEndCap_region2 = cms.uint32( 6 ),
10514  seleNxtalEndCap_region3 = cms.uint32( 6 ),
10515  ptMinForIsolationEndCap = cms.double( 0.5 ),
10516  selePtPairEndCap_region1 = cms.double( 3.0 ),
10517  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
10518  selePtPairEndCap_region2 = cms.double( 3.0 ),
10519  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
10520  selePtGammaEndCap_region3 = cms.double( 1.0 ),
10521  selePtGammaEndCap_region2 = cms.double( 1.0 ),
10522  selePtGammaEndCap_region1 = cms.double( 1.0 ),
10523  region1_EndCap = cms.double( 1.8 ),
10524  region2_EndCap = cms.double( 2.0 ),
10525  store5x5RecHitEE = cms.bool( True ),
10526  seleIsoEndCap_region3 = cms.double( 0.5 ),
10527  seleIsoEndCap_region2 = cms.double( 0.5 ),
10528  seleMinvMinEndCap = cms.double( 0.2 ),
10529  selePtPairEndCap_region3 = cms.double( 3.0 ),
10530  seleIsoEndCap_region1 = cms.double( 0.5 ),
10531  seleBeltDREndCap = cms.double( 0.3 ),
10532  seleMinvMaxEndCap = cms.double( 0.8 ),
10533  seleNxtalEndCap_region1 = cms.uint32( 6 ),
10534  seleS9S25GammaEndCap = cms.double( 0.85 )
10535  ),
10536  preshowerSelection = cms.PSet(
10537  preshClusterEnergyCut = cms.double( 0.0 ),
10538  debugLevelES = cms.string( "" ),
10539  ESCollection = cms.string( "etaEcalRecHitsES" ),
10540  preshNclust = cms.int32( 4 ),
10541  preshStripEnergyCut = cms.double( 0.0 ),
10542  preshCalibPlaneY = cms.double( 0.7 ),
10543  preshSeededNstrip = cms.int32( 15 ),
10544  preshCalibGamma = cms.double( 0.024 ),
10545  preshCalibPlaneX = cms.double( 1.0 ),
10546  preshCalibMIP = cms.double( 9.0E-5 )
10547  ),
10548  useDBStatus = cms.bool( True )
10549 )
10550 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
10551  doEnergyScale = cms.bool( False ),
10552  doLaserCorrectionsInverse = cms.bool( False ),
10553  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10554  doEnergyScaleInverse = cms.bool( False ),
10555  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
10556  doIntercalibInverse = cms.bool( False ),
10557  doLaserCorrections = cms.bool( False ),
10558  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
10559  doIntercalib = cms.bool( False ),
10560  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
10561 )
10562 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
10563  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
10564  region = cms.string( "endcap" ),
10565  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10566  digisOut = cms.string( "etaEEDigis" ),
10567  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
10568  srFlagsOut = cms.string( "etaEESrFlags" )
10569 )
10570 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
10571  SelectedTriggerType = cms.int32( 2 )
10572 )
10573 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
10574  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10575  offset = cms.uint32( 0 )
10576 )
10577 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10578  inputTag = cms.InputTag( "rawDataCollector" ),
10579  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 )
10580 )
10581 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
10582  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10583  offset = cms.uint32( 0 )
10584 )
10585 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
10586  InputTag = cms.InputTag( "rawDataCollector" ),
10587  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ),
10588  FilterSummary = cms.untracked.bool( False )
10589 )
10590 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
10591  inputTag = cms.InputTag( "rawDataCollector" ),
10592  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 )
10593 )
10594 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
10595  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
10596  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10597  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10598  saveTags = cms.bool( True ),
10599  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10600  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10601  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10602  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10603  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10604 )
10605 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
10606  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10607  offset = cms.uint32( 0 )
10608 )
10609 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
10610  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 ),
10611  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
10612  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ),
10613  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
10614  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
10615  statusThreshold = cms.uint32( 3 ),
10616  useRecoFlag = cms.bool( False ),
10617  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
10618  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
10619  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 ),
10620  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
10621  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
10622  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 ),
10623  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 )
10624 )
10625 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
10626  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
10627  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10628  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10629  saveTags = cms.bool( True ),
10630  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10631  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10632  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10633  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10634  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10635 )
10636 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
10637  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10638  offset = cms.uint32( 0 )
10639 )
10640 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
10641  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" ),
10642  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
10643  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
10644  saveTags = cms.bool( True ),
10645  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
10646  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
10647  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
10648  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
10649  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" )
10650 )
10651 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
10652  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10653  offset = cms.uint32( 0 )
10654 )
10655 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
10656  saveTags = cms.bool( True ),
10657  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
10658  MinPt = cms.double( 0.0 ),
10659  MinN = cms.int32( 1 ),
10660  MaxEta = cms.double( 1.6 ),
10661  CentralBxOnly = cms.bool( True ),
10662  SelectQualities = cms.vint32( ),
10663  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' )
10664 )
10665 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
10666  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
10667  DebugOn = cms.untracked.bool( False ),
10668  DetectorType = cms.untracked.string( "pixel" )
10669 )
10670 fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler",
10671  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10672  offset = cms.uint32( 0 )
10673 )
10674 fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector",
10675  inputTag = cms.InputTag( "rawDataCollector" ),
10676  fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 )
10677 )
10678 fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler",
10679  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10680  offset = cms.uint32( 0 )
10681 )
10682 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
10683  inputTag = cms.InputTag( "rawDataCollector" ),
10684  fedList = cms.vuint32( 1023, 1024 )
10685 )
10686 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
10687  moduleLabelPatternsToSkip = cms.vstring( ),
10688  processName = cms.string( "@" ),
10689  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
10690  throw = cms.bool( False )
10691 )
10692 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
10693  processName = cms.string( "@" )
10694 )
10695 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
10696  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ),
10697  offset = cms.uint32( 0 )
10698 )
10699 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
10700  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
10701  MaxBx = cms.int32( 0 ),
10702  DumpRecord = cms.bool( False ),
10703  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
10704  ReadPrescalesFromFile = cms.bool( False ),
10705  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
10706  MinBx = cms.int32( 0 ),
10707  psColumn = cms.int32( 0 ),
10708  DumpTrigResults = cms.bool( False ),
10709  DumpTrigSummary = cms.bool( True )
10710 )
10711 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
10712  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
10713  ReferenceRate = cms.untracked.double( 100.0 ),
10714  serviceBy = cms.untracked.string( "never" ),
10715  resetBy = cms.untracked.string( "never" ),
10716  reportBy = cms.untracked.string( "job" ),
10717  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' )
10718 )
10719 
10720 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
10721 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
10722 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
10723 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit )
10724 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco )
10725 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
10726 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
10727 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
10728 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits )
10729 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
10730 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
10731 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits )
10732 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
10733 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
10734 fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks )
10735 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices )
10736 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
10737 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 )
10738 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 )
10739 fragment.HLTIterativeTrackingIter023ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3Muon + fragment.hltIter3IterL3MuonMerged )
10740 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter023ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
10741 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
10742 fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks )
10743 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices )
10744 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
10745 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 )
10746 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 )
10747 fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged + fragment.HLTIterativeTrackingIteration3ForIterL3FromL1Muon + fragment.hltIter3IterL3FromL1MuonMerged )
10748 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter023ForIterL3FromL1Muon )
10749 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
10750 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
10751 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
10752 fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks )
10753 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices )
10754 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
10755 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 )
10756 fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 )
10757 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 )
10758 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
10759 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
10760 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
10761 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
10762 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
10763 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
10764 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
10765 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
10766 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
10767 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
10768 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
10769 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit )
10770 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
10771 
10772 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
10773 fragment.HLT_ZeroBias_Beamspot_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltZeroBiasForBeamSpot + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence )
10774 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
10775 fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
10776 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
10777 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
10778 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
10779 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
10780 fragment.HLT_HIL1NotBptxORForPPRef_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
10781 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 )
10782 fragment.HLT_HIZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
10783 fragment.HLT_HIZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
10784 fragment.HLT_HIZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
10785 fragment.HLT_HIZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
10786 fragment.HLT_HIZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
10787 fragment.HLT_HIZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
10788 fragment.HLT_HIZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
10789 fragment.HLT_HIZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
10790 fragment.HLT_HIZeroBias_part8_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
10791 fragment.HLT_HIZeroBias_part9_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
10792 fragment.HLT_HIZeroBias_part10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
10793 fragment.HLT_HIZeroBias_part11_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
10794 fragment.AlCa_HIEcalPi0EBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
10795 fragment.AlCa_HIEcalPi0EEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
10796 fragment.AlCa_HIEcalEtaEBonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
10797 fragment.AlCa_HIEcalEtaEEonly_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
10798 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
10799 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
10800 fragment.AlCa_EcalPhiSym_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
10801 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
10802 fragment.AlCa_HIRPCMuonNormalisation_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
10803 fragment.AlCa_LumiPixels_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
10804 fragment.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence )
10805 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
10806 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
10807 
10808 
10809 fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, fragment.HLT_HIL1NotBptxORForPPRef_v2, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixels_Random_v4, fragment.AlCa_LumiPixels_ZeroBias_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath ))
10810 
10811 
10812 # dummyfy hltGetConditions in cff's
10813 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
10814  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
10815  result = cms.bool( True )
10816  )
10817  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
10818 
10819 # add specific customizations
10820 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
10821 fragment = customizeHLTforAll(fragment,"PRef")
10822 
10823 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
10824 fragment = customizeHLTforCMSSW(fragment,"PRef")
10825 
10826 # Eras-based customisations
10827 from HLTrigger.Configuration.Eras import modifyHLTforEras
10828 modifyHLTforEras(fragment)
10829 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)