CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_12_4_0/PRef --type PRef
2 
3 # /dev/CMSSW_12_4_0/PRef/V171 (CMSSW_12_4_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA
8 from HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA import ProcessAcceleratorCUDA
9 
10 fragment = cms.ProcessFragment( "HLT" )
11 
12 fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA()
13 
14 fragment.HLTConfigVersion = cms.PSet(
15  tableName = cms.string('/dev/CMSSW_12_4_0/PRef/V171')
16 )
17 
18 fragment.transferSystem = cms.PSet(
19  destinations = cms.vstring( 'Tier0',
20  'DQM',
21  'ECAL',
22  'EventDisplay',
23  'Lustre',
24  'None' ),
25  transferModes = cms.vstring( 'default',
26  'test',
27  'emulator' ),
28  streamA = cms.PSet(
29  default = cms.vstring( 'Tier0' ),
30  test = cms.vstring( 'Lustre' ),
31  emulator = cms.vstring( 'Lustre' )
32  ),
33  streamCalibration = cms.PSet(
34  default = cms.vstring( 'Tier0' ),
35  test = cms.vstring( 'Lustre' ),
36  emulator = cms.vstring( 'None' )
37  ),
38  streamDQM = cms.PSet(
39  default = cms.vstring( 'DQM' ),
40  test = cms.vstring( 'DQM',
41  'Lustre' ),
42  emulator = cms.vstring( 'None' )
43  ),
44  streamDQMCalibration = cms.PSet(
45  default = cms.vstring( 'DQM' ),
46  test = cms.vstring( 'DQM',
47  'Lustre' ),
48  emulator = cms.vstring( 'None' )
49  ),
50  streamEcalCalibration = cms.PSet(
51  default = cms.vstring( 'ECAL' ),
52  test = cms.vstring( 'ECAL' ),
53  emulator = cms.vstring( 'None' )
54  ),
55  streamEventDisplay = cms.PSet(
56  default = cms.vstring( 'EventDisplay',
57  'Tier0' ),
58  test = cms.vstring( 'EventDisplay',
59  'Lustre' ),
60  emulator = cms.vstring( 'None' )
61  ),
62  streamExpressCosmics = cms.PSet(
63  default = cms.vstring( 'Tier0' ),
64  test = cms.vstring( 'Lustre' ),
65  emulator = cms.vstring( 'Lustre' )
66  ),
67  streamNanoDST = cms.PSet(
68  default = cms.vstring( 'Tier0' ),
69  test = cms.vstring( 'Lustre' ),
70  emulator = cms.vstring( 'None' )
71  ),
72  streamRPCMON = cms.PSet(
73  default = cms.vstring( 'Tier0' ),
74  test = cms.vstring( 'Lustre' ),
75  emulator = cms.vstring( 'None' )
76  ),
77  streamTrackerCalibration = cms.PSet(
78  default = cms.vstring( 'Tier0' ),
79  test = cms.vstring( 'Lustre' ),
80  emulator = cms.vstring( 'None' )
81  ),
82  default = cms.PSet(
83  default = cms.vstring( 'Tier0' ),
84  test = cms.vstring( 'Lustre' ),
85  emulator = cms.vstring( 'Lustre' ),
86  streamLookArea = cms.PSet( )
87  ),
88  streamLookArea = cms.PSet(
89  default = cms.vstring( 'DQM' ),
90  test = cms.vstring( 'DQM',
91  'Lustre' ),
92  emulator = cms.vstring( 'None' )
93  )
94 )
95 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
96  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
97  lostHitPenalty = cms.double( 30.0 ),
98  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
99  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
100  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
101  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
102  maxCand = cms.int32( 2 ),
103  alwaysUseInvalidHits = cms.bool( False ),
104  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
105  intermediateCleaning = cms.bool( True ),
106  updator = cms.string( "hltESPKFUpdator" ),
107  seedAs5DHit = cms.bool( False )
108 )
109 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
110  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
111  lostHitPenalty = cms.double( 30.0 ),
112  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
113  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
114  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
115  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
116  maxCand = cms.int32( 1 ),
117  alwaysUseInvalidHits = cms.bool( False ),
118  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
119  intermediateCleaning = cms.bool( True ),
120  updator = cms.string( "hltESPKFUpdator" ),
121  seedAs5DHit = cms.bool( False )
122 )
123 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
124  keepOriginalIfRebuildFails = cms.bool( False ),
125  lockHits = cms.bool( True ),
126  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
127  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
128  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
129  maxCand = cms.int32( 2 ),
130  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
131  intermediateCleaning = cms.bool( True ),
132  bestHitOnly = cms.bool( True ),
133  useSameTrajFilter = cms.bool( True ),
134  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
135  lostHitPenalty = cms.double( 30.0 ),
136  requireSeedHitsInRebuild = cms.bool( True ),
137  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
138  maxPtForLooperReconstruction = cms.double( 0.7 ),
139  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
140  minNrOfHitsForRebuild = cms.int32( 5 ),
141  alwaysUseInvalidHits = cms.bool( False ),
142  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
143  foundHitBonus = cms.double( 5.0 ),
144  updator = cms.string( "hltESPKFUpdator" ),
145  seedAs5DHit = cms.bool( False )
146 )
147 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
148  minimumNumberOfHits = cms.int32( 6 ),
149  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
150  seedExtension = cms.int32( 0 ),
151  chargeSignificance = cms.double( -1.0 ),
152  pixelSeedExtension = cms.bool( False ),
153  strictSeedExtension = cms.bool( False ),
154  nSigmaMinPt = cms.double( 5.0 ),
155  maxCCCLostHits = cms.int32( 9999 ),
156  minPt = cms.double( 0.3 ),
157  maxConsecLostHits = cms.int32( 1 ),
158  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
159  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
160  seedPairPenalty = cms.int32( 0 ),
161  maxNumberOfHits = cms.int32( 100 ),
162  minNumberOfHitsForLoopers = cms.int32( 13 ),
163  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
164  minNumberOfHitsPerLoop = cms.int32( 4 ),
165  minHitsMinPt = cms.int32( 3 ),
166  maxLostHitsFraction = cms.double( 999.0 ),
167  maxLostHits = cms.int32( 0 ),
168  highEtaSwitch = cms.double( 5.0 ),
169  minHitsAtHighEta = cms.int32( 5 )
170 )
171 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
172  track_chi2_max = cms.double( 20.0 ),
173  track_pt_max = cms.double( 20.0 ),
174  track_prob_min = cms.double( -1.0 ),
175  track_pt_min = cms.double( 1.0 )
176 )
177 fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet(
178  minimumNumberOfHits = cms.int32( 3 ),
179  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
180  seedExtension = cms.int32( 0 ),
181  chargeSignificance = cms.double( -1.0 ),
182  pixelSeedExtension = cms.bool( False ),
183  strictSeedExtension = cms.bool( False ),
184  nSigmaMinPt = cms.double( 5.0 ),
185  maxCCCLostHits = cms.int32( 9999 ),
186  minPt = cms.double( 0.1 ),
187  maxConsecLostHits = cms.int32( 1 ),
188  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
189  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
190  seedPairPenalty = cms.int32( 0 ),
191  maxNumberOfHits = cms.int32( 100 ),
192  minNumberOfHitsForLoopers = cms.int32( 13 ),
193  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
194  minNumberOfHitsPerLoop = cms.int32( 4 ),
195  minHitsMinPt = cms.int32( 3 ),
196  maxLostHitsFraction = cms.double( 0.1 ),
197  maxLostHits = cms.int32( 999 ),
198  highEtaSwitch = cms.double( 5.0 ),
199  minHitsAtHighEta = cms.int32( 5 )
200 )
201 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
202  rescaleErrorIfFail = cms.double( 1.0 ),
203  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
204  lostHitPenalty = cms.double( 30.0 ),
205  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
206  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
207  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
208  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
209  maxCand = cms.int32( 5 ),
210  alwaysUseInvalidHits = cms.bool( True ),
211  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
212  intermediateCleaning = cms.bool( False ),
213  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
214  updator = cms.string( "hltESPKFUpdator" ),
215  deltaEta = cms.double( -1.0 ),
216  useSeedLayer = cms.bool( False ),
217  deltaPhi = cms.double( -1.0 ),
218  seedAs5DHit = cms.bool( False )
219 )
220 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
221  minimumNumberOfHits = cms.int32( 3 ),
222  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
223  seedExtension = cms.int32( 0 ),
224  chargeSignificance = cms.double( -1.0 ),
225  pixelSeedExtension = cms.bool( False ),
226  strictSeedExtension = cms.bool( False ),
227  nSigmaMinPt = cms.double( 5.0 ),
228  maxCCCLostHits = cms.int32( 9999 ),
229  minPt = cms.double( 0.3 ),
230  maxConsecLostHits = cms.int32( 1 ),
231  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
232  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
233  seedPairPenalty = cms.int32( 0 ),
234  maxNumberOfHits = cms.int32( 100 ),
235  minNumberOfHitsForLoopers = cms.int32( 13 ),
236  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
237  minNumberOfHitsPerLoop = cms.int32( 4 ),
238  minHitsMinPt = cms.int32( 3 ),
239  maxLostHitsFraction = cms.double( 999.0 ),
240  maxLostHits = cms.int32( 1 ),
241  highEtaSwitch = cms.double( 5.0 ),
242  minHitsAtHighEta = cms.int32( 5 )
243 )
244 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
245  track_chi2_max = cms.double( 20.0 ),
246  track_pt_max = cms.double( 20.0 ),
247  track_prob_min = cms.double( -1.0 ),
248  track_pt_min = cms.double( 0.1 )
249 )
250 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
251  keepOriginalIfRebuildFails = cms.bool( False ),
252  lockHits = cms.bool( True ),
253  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
254  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
255  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
256  maxCand = cms.int32( 2 ),
257  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
258  intermediateCleaning = cms.bool( True ),
259  bestHitOnly = cms.bool( True ),
260  useSameTrajFilter = cms.bool( True ),
261  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
262  lostHitPenalty = cms.double( 30.0 ),
263  requireSeedHitsInRebuild = cms.bool( True ),
264  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
265  maxPtForLooperReconstruction = cms.double( 0.7 ),
266  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
267  minNrOfHitsForRebuild = cms.int32( 5 ),
268  alwaysUseInvalidHits = cms.bool( False ),
269  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
270  foundHitBonus = cms.double( 5.0 ),
271  updator = cms.string( "hltESPKFUpdator" ),
272  seedAs5DHit = cms.bool( False )
273 )
274 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
275 fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet(
276  minimumNumberOfHits = cms.int32( 3 ),
277  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
278  seedExtension = cms.int32( 0 ),
279  chargeSignificance = cms.double( -1.0 ),
280  pixelSeedExtension = cms.bool( False ),
281  strictSeedExtension = cms.bool( False ),
282  nSigmaMinPt = cms.double( 5.0 ),
283  maxCCCLostHits = cms.int32( 2 ),
284  minPt = cms.double( 0.075 ),
285  maxConsecLostHits = cms.int32( 1 ),
286  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
287  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
288  seedPairPenalty = cms.int32( 0 ),
289  maxNumberOfHits = cms.int32( 100 ),
290  minNumberOfHitsForLoopers = cms.int32( 13 ),
291  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
292  minNumberOfHitsPerLoop = cms.int32( 4 ),
293  minHitsMinPt = cms.int32( 3 ),
294  maxLostHitsFraction = cms.double( 0.1 ),
295  maxLostHits = cms.int32( 999 ),
296  highEtaSwitch = cms.double( 5.0 ),
297  minHitsAtHighEta = cms.int32( 5 )
298 )
299 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
300  Rescale_Dz = cms.double( 3.0 ),
301  Pt_fixed = cms.bool( False ),
302  Eta_fixed = cms.bool( False ),
303  Eta_min = cms.double( 0.1 ),
304  DeltaZ = cms.double( 15.9 ),
305  maxRegions = cms.int32( 2 ),
306  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
307  UseVertex = cms.bool( False ),
308  Z_fixed = cms.bool( True ),
309  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
310  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
311  Rescale_phi = cms.double( 3.0 ),
312  DeltaEta = cms.double( 0.2 ),
313  precise = cms.bool( True ),
314  OnDemand = cms.int32( -1 ),
315  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
316  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
317  vertexCollection = cms.InputTag( "pixelVertices" ),
318  Pt_min = cms.double( 1.5 ),
319  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
320  Phi_fixed = cms.bool( False ),
321  DeltaR = cms.double( 0.2 ),
322  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
323  DeltaPhi = cms.double( 0.2 ),
324  Phi_min = cms.double( 0.1 ),
325  Rescale_eta = cms.double( 3.0 )
326 )
327 fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet(
328  minimumNumberOfHits = cms.int32( 4 ),
329  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
330  seedExtension = cms.int32( 0 ),
331  chargeSignificance = cms.double( -1.0 ),
332  pixelSeedExtension = cms.bool( False ),
333  strictSeedExtension = cms.bool( False ),
334  nSigmaMinPt = cms.double( 5.0 ),
335  maxCCCLostHits = cms.int32( 9999 ),
336  minPt = cms.double( 0.1 ),
337  maxConsecLostHits = cms.int32( 1 ),
338  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
339  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
340  seedPairPenalty = cms.int32( 0 ),
341  maxNumberOfHits = cms.int32( 100 ),
342  minNumberOfHitsForLoopers = cms.int32( 13 ),
343  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
344  minNumberOfHitsPerLoop = cms.int32( 4 ),
345  minHitsMinPt = cms.int32( 3 ),
346  maxLostHitsFraction = cms.double( 0.1 ),
347  maxLostHits = cms.int32( 999 ),
348  highEtaSwitch = cms.double( 5.0 ),
349  minHitsAtHighEta = cms.int32( 5 )
350 )
351 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
352  minimumNumberOfHits = cms.int32( 3 ),
353  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
354  seedExtension = cms.int32( 1 ),
355  chargeSignificance = cms.double( -1.0 ),
356  pixelSeedExtension = cms.bool( False ),
357  strictSeedExtension = cms.bool( False ),
358  nSigmaMinPt = cms.double( 5.0 ),
359  maxCCCLostHits = cms.int32( 0 ),
360  minPt = cms.double( 0.3 ),
361  maxConsecLostHits = cms.int32( 1 ),
362  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
363  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
364  seedPairPenalty = cms.int32( 0 ),
365  maxNumberOfHits = cms.int32( 100 ),
366  minNumberOfHitsForLoopers = cms.int32( 13 ),
367  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
368  minNumberOfHitsPerLoop = cms.int32( 4 ),
369  minHitsMinPt = cms.int32( 3 ),
370  maxLostHitsFraction = cms.double( 999.0 ),
371  maxLostHits = cms.int32( 1 ),
372  highEtaSwitch = cms.double( 5.0 ),
373  minHitsAtHighEta = cms.int32( 5 )
374 )
375 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
376  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
377  lostHitPenalty = cms.double( 30.0 ),
378  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
379  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
380  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
381  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
382  maxCand = cms.int32( 1 ),
383  alwaysUseInvalidHits = cms.bool( False ),
384  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
385  intermediateCleaning = cms.bool( True ),
386  updator = cms.string( "hltESPKFUpdator" ),
387  seedAs5DHit = cms.bool( False )
388 )
389 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
390  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
391  lostHitPenalty = cms.double( 90.0 ),
392  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
393  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
394  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
395  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
396  maxCand = cms.int32( 5 ),
397  alwaysUseInvalidHits = cms.bool( True ),
398  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
399  intermediateCleaning = cms.bool( False ),
400  updator = cms.string( "hltESPKFUpdator" ),
401  seedAs5DHit = cms.bool( False )
402 )
403 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
404 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
405  minimumNumberOfHits = cms.int32( 5 ),
406  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
407  seedExtension = cms.int32( 0 ),
408  chargeSignificance = cms.double( -1.0 ),
409  pixelSeedExtension = cms.bool( False ),
410  strictSeedExtension = cms.bool( False ),
411  nSigmaMinPt = cms.double( 5.0 ),
412  maxCCCLostHits = cms.int32( 9999 ),
413  minPt = cms.double( 0.9 ),
414  maxConsecLostHits = cms.int32( 1 ),
415  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
416  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
417  seedPairPenalty = cms.int32( 0 ),
418  maxNumberOfHits = cms.int32( -1 ),
419  minNumberOfHitsForLoopers = cms.int32( 13 ),
420  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
421  minNumberOfHitsPerLoop = cms.int32( 4 ),
422  minHitsMinPt = cms.int32( 3 ),
423  maxLostHitsFraction = cms.double( 999.0 ),
424  maxLostHits = cms.int32( 1 ),
425  highEtaSwitch = cms.double( 5.0 ),
426  minHitsAtHighEta = cms.int32( 5 )
427 )
428 fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet(
429  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
430  filters = cms.VPSet(
431  cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) )
432  )
433 )
434 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
435  minimumNumberOfHits = cms.int32( 3 ),
436  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
437  seedExtension = cms.int32( 0 ),
438  chargeSignificance = cms.double( -1.0 ),
439  pixelSeedExtension = cms.bool( False ),
440  strictSeedExtension = cms.bool( False ),
441  nSigmaMinPt = cms.double( 5.0 ),
442  maxCCCLostHits = cms.int32( 0 ),
443  minPt = cms.double( 0.2 ),
444  maxConsecLostHits = cms.int32( 1 ),
445  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
446  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
447  seedPairPenalty = cms.int32( 0 ),
448  maxNumberOfHits = cms.int32( 100 ),
449  minNumberOfHitsForLoopers = cms.int32( 13 ),
450  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
451  minNumberOfHitsPerLoop = cms.int32( 4 ),
452  minHitsMinPt = cms.int32( 3 ),
453  maxLostHitsFraction = cms.double( 999.0 ),
454  maxLostHits = cms.int32( 1 ),
455  highEtaSwitch = cms.double( 5.0 ),
456  minHitsAtHighEta = cms.int32( 5 )
457 )
458 fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet(
459  useSameTrajFilter = cms.bool( True ),
460  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
461  keepOriginalIfRebuildFails = cms.bool( False ),
462  lostHitPenalty = cms.double( 30.0 ),
463  lockHits = cms.bool( True ),
464  requireSeedHitsInRebuild = cms.bool( True ),
465  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
466  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
467  maxPtForLooperReconstruction = cms.double( 0.7 ),
468  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
469  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
470  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
471  minNrOfHitsForRebuild = cms.int32( 5 ),
472  maxCand = cms.int32( 2 ),
473  alwaysUseInvalidHits = cms.bool( True ),
474  estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
475  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ),
476  intermediateCleaning = cms.bool( True ),
477  foundHitBonus = cms.double( 5.0 ),
478  updator = cms.string( "hltESPKFUpdator" ),
479  bestHitOnly = cms.bool( True ),
480  seedAs5DHit = cms.bool( False )
481 )
482 fragment.HLTSeedFromProtoTracks = cms.PSet(
483  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
484  SeedMomentumForBOFF = cms.double( 5.0 ),
485  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
486  forceKinematicWithRegionDirection = cms.bool( False ),
487  magneticField = cms.string( "ParabolicMf" ),
488  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
489  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
490  MinOneOverPtError = cms.double( 1.0 )
491 )
492 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
493  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
494  lostHitPenalty = cms.double( 30.0 ),
495  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
496  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
497  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
498  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
499  maxCand = cms.int32( 2 ),
500  alwaysUseInvalidHits = cms.bool( False ),
501  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
502  intermediateCleaning = cms.bool( True ),
503  updator = cms.string( "hltESPKFUpdator" ),
504  seedAs5DHit = cms.bool( False )
505 )
506 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
507  minimumNumberOfHits = cms.int32( 5 ),
508  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
509  seedExtension = cms.int32( 0 ),
510  chargeSignificance = cms.double( -1.0 ),
511  pixelSeedExtension = cms.bool( False ),
512  strictSeedExtension = cms.bool( False ),
513  nSigmaMinPt = cms.double( 5.0 ),
514  maxCCCLostHits = cms.int32( 9999 ),
515  minPt = cms.double( 10.0 ),
516  maxConsecLostHits = cms.int32( 1 ),
517  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
518  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
519  seedPairPenalty = cms.int32( 0 ),
520  maxNumberOfHits = cms.int32( 8 ),
521  minNumberOfHitsForLoopers = cms.int32( 13 ),
522  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
523  minNumberOfHitsPerLoop = cms.int32( 4 ),
524  minHitsMinPt = cms.int32( 3 ),
525  maxLostHitsFraction = cms.double( 999.0 ),
526  maxLostHits = cms.int32( 1 ),
527  highEtaSwitch = cms.double( 5.0 ),
528  minHitsAtHighEta = cms.int32( 5 )
529 )
530 fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet(
531  useSameTrajFilter = cms.bool( True ),
532  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
533  keepOriginalIfRebuildFails = cms.bool( False ),
534  lostHitPenalty = cms.double( 30.0 ),
535  lockHits = cms.bool( True ),
536  requireSeedHitsInRebuild = cms.bool( True ),
537  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
538  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
539  maxPtForLooperReconstruction = cms.double( 0.7 ),
540  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
541  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
542  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
543  minNrOfHitsForRebuild = cms.int32( 5 ),
544  maxCand = cms.int32( 3 ),
545  alwaysUseInvalidHits = cms.bool( False ),
546  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
547  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ),
548  intermediateCleaning = cms.bool( True ),
549  foundHitBonus = cms.double( 5.0 ),
550  updator = cms.string( "hltESPKFUpdator" ),
551  bestHitOnly = cms.bool( True ),
552  seedAs5DHit = cms.bool( False )
553 )
554 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
555  minimumNumberOfHits = cms.int32( 3 ),
556  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
557  seedExtension = cms.int32( 0 ),
558  chargeSignificance = cms.double( -1.0 ),
559  pixelSeedExtension = cms.bool( False ),
560  strictSeedExtension = cms.bool( False ),
561  nSigmaMinPt = cms.double( 5.0 ),
562  maxCCCLostHits = cms.int32( 0 ),
563  minPt = cms.double( 0.3 ),
564  maxConsecLostHits = cms.int32( 1 ),
565  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
566  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
567  seedPairPenalty = cms.int32( 0 ),
568  maxNumberOfHits = cms.int32( 100 ),
569  minNumberOfHitsForLoopers = cms.int32( 13 ),
570  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
571  minNumberOfHitsPerLoop = cms.int32( 4 ),
572  minHitsMinPt = cms.int32( 3 ),
573  maxLostHitsFraction = cms.double( 999.0 ),
574  maxLostHits = cms.int32( 1 ),
575  highEtaSwitch = cms.double( 5.0 ),
576  minHitsAtHighEta = cms.int32( 5 )
577 )
578 fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet(
579  minimumNumberOfHits = cms.int32( 3 ),
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( 1 ),
587  minPt = cms.double( 0.075 ),
588  maxConsecLostHits = cms.int32( 1 ),
589  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
590  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
591  seedPairPenalty = cms.int32( 0 ),
592  maxNumberOfHits = cms.int32( 100 ),
593  minNumberOfHitsForLoopers = cms.int32( 13 ),
594  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
595  minNumberOfHitsPerLoop = cms.int32( 4 ),
596  minHitsMinPt = cms.int32( 3 ),
597  maxLostHitsFraction = cms.double( 0.1 ),
598  maxLostHits = cms.int32( 999 ),
599  highEtaSwitch = cms.double( 5.0 ),
600  minHitsAtHighEta = cms.int32( 5 )
601 )
602 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
603  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
604  SeedMomentumForBOFF = cms.double( 5.0 ),
605  propagator = cms.string( "PropagatorWithMaterial" ),
606  forceKinematicWithRegionDirection = cms.bool( False ),
607  magneticField = cms.string( "" ),
608  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
609  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
610  MinOneOverPtError = cms.double( 1.0 )
611 )
612 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
613  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
614  lostHitPenalty = cms.double( 30.0 ),
615  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
616  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
617  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
618  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
619  maxCand = cms.int32( 2 ),
620  alwaysUseInvalidHits = cms.bool( False ),
621  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
622  intermediateCleaning = cms.bool( True ),
623  updator = cms.string( "hltESPKFUpdator" ),
624  seedAs5DHit = cms.bool( False )
625 )
626 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
627 fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet(
628  useSameTrajFilter = cms.bool( True ),
629  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
630  keepOriginalIfRebuildFails = cms.bool( False ),
631  lostHitPenalty = cms.double( 30.0 ),
632  lockHits = cms.bool( True ),
633  requireSeedHitsInRebuild = cms.bool( True ),
634  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
635  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
636  maxPtForLooperReconstruction = cms.double( 0.7 ),
637  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
638  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
639  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
640  minNrOfHitsForRebuild = cms.int32( 5 ),
641  maxCand = cms.int32( 4 ),
642  alwaysUseInvalidHits = cms.bool( True ),
643  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
644  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ),
645  intermediateCleaning = cms.bool( True ),
646  foundHitBonus = cms.double( 5.0 ),
647  updator = cms.string( "hltESPKFUpdator" ),
648  bestHitOnly = cms.bool( True ),
649  seedAs5DHit = cms.bool( False )
650 )
651 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
652  minimumNumberOfHits = cms.int32( 5 ),
653  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
654  seedExtension = cms.int32( 0 ),
655  chargeSignificance = cms.double( -1.0 ),
656  pixelSeedExtension = cms.bool( False ),
657  strictSeedExtension = cms.bool( False ),
658  nSigmaMinPt = cms.double( 5.0 ),
659  maxCCCLostHits = cms.int32( 9999 ),
660  minPt = cms.double( 2.0 ),
661  maxConsecLostHits = cms.int32( 1 ),
662  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
663  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
664  seedPairPenalty = cms.int32( 0 ),
665  maxNumberOfHits = cms.int32( -1 ),
666  minNumberOfHitsForLoopers = cms.int32( 13 ),
667  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
668  minNumberOfHitsPerLoop = cms.int32( 4 ),
669  minHitsMinPt = cms.int32( -1 ),
670  maxLostHitsFraction = cms.double( 999.0 ),
671  maxLostHits = cms.int32( 1 ),
672  highEtaSwitch = cms.double( 5.0 ),
673  minHitsAtHighEta = cms.int32( 5 )
674 )
675 fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet(
676  useSameTrajFilter = cms.bool( True ),
677  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
678  keepOriginalIfRebuildFails = cms.bool( False ),
679  lostHitPenalty = cms.double( 30.0 ),
680  lockHits = cms.bool( True ),
681  requireSeedHitsInRebuild = cms.bool( True ),
682  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
683  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
684  maxPtForLooperReconstruction = cms.double( 0.7 ),
685  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
686  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
687  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
688  minNrOfHitsForRebuild = cms.int32( 5 ),
689  maxCand = cms.int32( 50 ),
690  alwaysUseInvalidHits = cms.bool( True ),
691  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
692  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ),
693  intermediateCleaning = cms.bool( True ),
694  foundHitBonus = cms.double( 5.0 ),
695  updator = cms.string( "hltESPKFUpdator" ),
696  bestHitOnly = cms.bool( True ),
697  seedAs5DHit = cms.bool( False )
698 )
699 fragment.HLTPSetPvClusterComparer = cms.PSet(
700  track_chi2_max = cms.double( 9999999.0 ),
701  track_pt_max = cms.double( 10.0 ),
702  track_prob_min = cms.double( -1.0 ),
703  track_pt_min = cms.double( 2.5 )
704 )
705 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
706  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
707  lostHitPenalty = cms.double( 30.0 ),
708  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
709  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
710  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
711  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
712  maxCand = cms.int32( 4 ),
713  alwaysUseInvalidHits = cms.bool( True ),
714  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
715  intermediateCleaning = cms.bool( True ),
716  updator = cms.string( "hltESPKFUpdator" ),
717  seedAs5DHit = cms.bool( False )
718 )
719 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
720  useSameTrajFilter = cms.bool( True ),
721  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
722  keepOriginalIfRebuildFails = cms.bool( False ),
723  lostHitPenalty = cms.double( 30.0 ),
724  lockHits = cms.bool( True ),
725  requireSeedHitsInRebuild = cms.bool( True ),
726  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
727  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
728  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
729  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
730  minNrOfHitsForRebuild = cms.int32( 5 ),
731  maxCand = cms.int32( 2 ),
732  alwaysUseInvalidHits = cms.bool( False ),
733  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
734  intermediateCleaning = cms.bool( True ),
735  foundHitBonus = cms.double( 5.0 ),
736  updator = cms.string( "hltESPKFUpdator" ),
737  bestHitOnly = cms.bool( True ),
738  seedAs5DHit = cms.bool( False ),
739  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
740 )
741 fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet(
742  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
743  bestHitOnly = cms.bool( True ),
744  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
745  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
746  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ),
747  useSameTrajFilter = cms.bool( True ),
748  maxCand = cms.int32( 3 ),
749  intermediateCleaning = cms.bool( True ),
750  lostHitPenalty = cms.double( 30.0 ),
751  foundHitBonus = cms.double( 10.0 ),
752  lockHits = cms.bool( True ),
753  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
754  updator = cms.string( "hltESPKFUpdator" ),
755  alwaysUseInvalidHits = cms.bool( True ),
756  requireSeedHitsInRebuild = cms.bool( True ),
757  keepOriginalIfRebuildFails = cms.bool( True ),
758  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
759  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
760  minNrOfHitsForRebuild = cms.int32( 1 ),
761  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
762  maxPtForLooperReconstruction = cms.double( 0.7 ),
763  seedAs5DHit = cms.bool( False )
764 )
765 fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet(
766  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
767  minimumNumberOfHits = cms.int32( 3 ),
768  seedPairPenalty = cms.int32( 0 ),
769  chargeSignificance = cms.double( -1.0 ),
770  minPt = cms.double( 0.2 ),
771  nSigmaMinPt = cms.double( 5.0 ),
772  minHitsMinPt = cms.int32( 3 ),
773  maxLostHits = cms.int32( 999 ),
774  maxConsecLostHits = cms.int32( 1 ),
775  maxNumberOfHits = cms.int32( 100 ),
776  maxLostHitsFraction = cms.double( 0.1 ),
777  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
778  seedExtension = cms.int32( 0 ),
779  strictSeedExtension = cms.bool( False ),
780  pixelSeedExtension = cms.bool( False ),
781  minNumberOfHitsForLoopers = cms.int32( 13 ),
782  minNumberOfHitsPerLoop = cms.int32( 4 ),
783  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
784  maxCCCLostHits = cms.int32( 0 ),
785  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
786  highEtaSwitch = cms.double( 5.0 ),
787  minHitsAtHighEta = cms.int32( 5 )
788 )
789 fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet(
790  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
791  bestHitOnly = cms.bool( True ),
792  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
793  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
794  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ),
795  useSameTrajFilter = cms.bool( True ),
796  maxCand = cms.int32( 2 ),
797  intermediateCleaning = cms.bool( True ),
798  lostHitPenalty = cms.double( 30.0 ),
799  foundHitBonus = cms.double( 10.0 ),
800  lockHits = cms.bool( True ),
801  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
802  updator = cms.string( "hltESPKFUpdator" ),
803  alwaysUseInvalidHits = cms.bool( False ),
804  requireSeedHitsInRebuild = cms.bool( True ),
805  keepOriginalIfRebuildFails = cms.bool( False ),
806  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
807  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
808  minNrOfHitsForRebuild = cms.int32( 4 ),
809  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
810  maxPtForLooperReconstruction = cms.double( 0.7 ),
811  seedAs5DHit = cms.bool( False )
812 )
813 fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet(
814  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
815  minimumNumberOfHits = cms.int32( 4 ),
816  seedPairPenalty = cms.int32( 1 ),
817  chargeSignificance = cms.double( -1.0 ),
818  minPt = cms.double( 0.1 ),
819  nSigmaMinPt = cms.double( 5.0 ),
820  minHitsMinPt = cms.int32( 3 ),
821  maxLostHits = cms.int32( 0 ),
822  maxConsecLostHits = cms.int32( 1 ),
823  maxNumberOfHits = cms.int32( 100 ),
824  maxLostHitsFraction = cms.double( 0.1 ),
825  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
826  seedExtension = cms.int32( 0 ),
827  strictSeedExtension = cms.bool( False ),
828  pixelSeedExtension = cms.bool( False ),
829  minNumberOfHitsForLoopers = cms.int32( 13 ),
830  minNumberOfHitsPerLoop = cms.int32( 4 ),
831  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
832  maxCCCLostHits = cms.int32( 9999 ),
833  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
834  highEtaSwitch = cms.double( 5.0 ),
835  minHitsAtHighEta = cms.int32( 5 )
836 )
837 fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet(
838  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
839  minimumNumberOfHits = cms.int32( 5 ),
840  seedPairPenalty = cms.int32( 1 ),
841  chargeSignificance = cms.double( -1.0 ),
842  minPt = cms.double( 0.1 ),
843  nSigmaMinPt = cms.double( 5.0 ),
844  minHitsMinPt = cms.int32( 3 ),
845  maxLostHits = cms.int32( 0 ),
846  maxConsecLostHits = cms.int32( 1 ),
847  maxNumberOfHits = cms.int32( 100 ),
848  maxLostHitsFraction = cms.double( 0.1 ),
849  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
850  seedExtension = cms.int32( 0 ),
851  strictSeedExtension = cms.bool( False ),
852  pixelSeedExtension = cms.bool( False ),
853  minNumberOfHitsForLoopers = cms.int32( 13 ),
854  minNumberOfHitsPerLoop = cms.int32( 4 ),
855  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
856  maxCCCLostHits = cms.int32( 9999 ),
857  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
858  highEtaSwitch = cms.double( 5.0 ),
859  minHitsAtHighEta = cms.int32( 5 )
860 )
861 fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet(
862  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
863  minimumNumberOfHits = cms.int32( 4 ),
864  seedPairPenalty = cms.int32( 1 ),
865  chargeSignificance = cms.double( -1.0 ),
866  minPt = cms.double( 0.1 ),
867  nSigmaMinPt = cms.double( 5.0 ),
868  minHitsMinPt = cms.int32( 3 ),
869  maxLostHits = cms.int32( 0 ),
870  maxConsecLostHits = cms.int32( 1 ),
871  maxNumberOfHits = cms.int32( 100 ),
872  maxLostHitsFraction = cms.double( 0.1 ),
873  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
874  seedExtension = cms.int32( 0 ),
875  strictSeedExtension = cms.bool( False ),
876  pixelSeedExtension = cms.bool( False ),
877  minNumberOfHitsForLoopers = cms.int32( 13 ),
878  minNumberOfHitsPerLoop = cms.int32( 4 ),
879  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
880  maxCCCLostHits = cms.int32( 9999 ),
881  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
882  highEtaSwitch = cms.double( 5.0 ),
883  minHitsAtHighEta = cms.int32( 5 )
884 )
885 fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet(
886  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
887  bestHitOnly = cms.bool( True ),
888  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
889  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ),
890  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ),
891  useSameTrajFilter = cms.bool( False ),
892  maxCand = cms.int32( 2 ),
893  intermediateCleaning = cms.bool( True ),
894  lostHitPenalty = cms.double( 30.0 ),
895  foundHitBonus = cms.double( 10.0 ),
896  lockHits = cms.bool( True ),
897  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
898  updator = cms.string( "hltESPKFUpdator" ),
899  alwaysUseInvalidHits = cms.bool( False ),
900  requireSeedHitsInRebuild = cms.bool( True ),
901  keepOriginalIfRebuildFails = cms.bool( False ),
902  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
903  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
904  minNrOfHitsForRebuild = cms.int32( 4 ),
905  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
906  maxPtForLooperReconstruction = cms.double( 0.7 ),
907  seedAs5DHit = cms.bool( False )
908 )
909 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
910  useSameTrajFilter = cms.bool( True ),
911  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
912  keepOriginalIfRebuildFails = cms.bool( True ),
913  lostHitPenalty = cms.double( 1.0 ),
914  lockHits = cms.bool( True ),
915  requireSeedHitsInRebuild = cms.bool( True ),
916  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
917  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
918  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
919  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
920  minNrOfHitsForRebuild = cms.int32( 2 ),
921  maxCand = cms.int32( 5 ),
922  alwaysUseInvalidHits = cms.bool( True ),
923  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
924  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
925  intermediateCleaning = cms.bool( True ),
926  foundHitBonus = cms.double( 1000.0 ),
927  updator = cms.string( "hltESPKFUpdator" ),
928  bestHitOnly = cms.bool( True ),
929  seedAs5DHit = cms.bool( False )
930 )
931 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
932  minimumNumberOfHits = cms.int32( 3 ),
933  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
934  seedExtension = cms.int32( 0 ),
935  chargeSignificance = cms.double( -1.0 ),
936  pixelSeedExtension = cms.bool( False ),
937  strictSeedExtension = cms.bool( False ),
938  nSigmaMinPt = cms.double( 5.0 ),
939  maxCCCLostHits = cms.int32( 9999 ),
940  minPt = cms.double( 0.9 ),
941  maxConsecLostHits = cms.int32( 1 ),
942  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
943  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
944  seedPairPenalty = cms.int32( 0 ),
945  maxNumberOfHits = cms.int32( 100 ),
946  minNumberOfHitsForLoopers = cms.int32( 13 ),
947  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
948  minNumberOfHitsPerLoop = cms.int32( 4 ),
949  minHitsMinPt = cms.int32( 3 ),
950  maxLostHitsFraction = cms.double( 0.1 ),
951  maxLostHits = cms.int32( 999 ),
952  highEtaSwitch = cms.double( 5.0 ),
953  minHitsAtHighEta = cms.int32( 5 )
954 )
955 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
956  useSameTrajFilter = cms.bool( True ),
957  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
958  keepOriginalIfRebuildFails = cms.bool( True ),
959  lostHitPenalty = cms.double( 1.0 ),
960  lockHits = cms.bool( True ),
961  requireSeedHitsInRebuild = cms.bool( True ),
962  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
963  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
964  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
965  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
966  minNrOfHitsForRebuild = cms.int32( 2 ),
967  maxCand = cms.int32( 5 ),
968  alwaysUseInvalidHits = cms.bool( True ),
969  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
970  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
971  intermediateCleaning = cms.bool( True ),
972  foundHitBonus = cms.double( 1000.0 ),
973  updator = cms.string( "hltESPKFUpdator" ),
974  bestHitOnly = cms.bool( True ),
975  seedAs5DHit = cms.bool( False )
976 )
977 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
978  minimumNumberOfHits = cms.int32( 3 ),
979  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
980  seedExtension = cms.int32( 0 ),
981  chargeSignificance = cms.double( -1.0 ),
982  pixelSeedExtension = cms.bool( False ),
983  strictSeedExtension = cms.bool( False ),
984  nSigmaMinPt = cms.double( 5.0 ),
985  maxCCCLostHits = cms.int32( 9999 ),
986  minPt = cms.double( 0.9 ),
987  maxConsecLostHits = cms.int32( 1 ),
988  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
989  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
990  seedPairPenalty = cms.int32( 0 ),
991  maxNumberOfHits = cms.int32( 100 ),
992  minNumberOfHitsForLoopers = cms.int32( 13 ),
993  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
994  minNumberOfHitsPerLoop = cms.int32( 4 ),
995  minHitsMinPt = cms.int32( 3 ),
996  maxLostHitsFraction = cms.double( 0.1 ),
997  maxLostHits = cms.int32( 999 ),
998  highEtaSwitch = cms.double( 5.0 ),
999  minHitsAtHighEta = cms.int32( 5 )
1000 )
1001 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
1002  minimumNumberOfHits = cms.int32( 5 ),
1003  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1004  seedExtension = cms.int32( 0 ),
1005  chargeSignificance = cms.double( -1.0 ),
1006  pixelSeedExtension = cms.bool( False ),
1007  strictSeedExtension = cms.bool( False ),
1008  nSigmaMinPt = cms.double( 5.0 ),
1009  maxCCCLostHits = cms.int32( 9999 ),
1010  minPt = cms.double( 0.3 ),
1011  maxConsecLostHits = cms.int32( 3 ),
1012  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1013  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1014  seedPairPenalty = cms.int32( 0 ),
1015  maxNumberOfHits = cms.int32( 100 ),
1016  minNumberOfHitsForLoopers = cms.int32( 13 ),
1017  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1018  minNumberOfHitsPerLoop = cms.int32( 4 ),
1019  minHitsMinPt = cms.int32( 3 ),
1020  maxLostHitsFraction = cms.double( 999.0 ),
1021  maxLostHits = cms.int32( 1 ),
1022  highEtaSwitch = cms.double( 5.0 ),
1023  minHitsAtHighEta = cms.int32( 5 )
1024 )
1025 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1026  useSameTrajFilter = cms.bool( True ),
1027  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1028  keepOriginalIfRebuildFails = cms.bool( False ),
1029  lostHitPenalty = cms.double( 30.0 ),
1030  lockHits = cms.bool( True ),
1031  requireSeedHitsInRebuild = cms.bool( False ),
1032  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1033  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1034  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
1035  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1036  minNrOfHitsForRebuild = cms.int32( 5 ),
1037  maxCand = cms.int32( 2 ),
1038  alwaysUseInvalidHits = cms.bool( False ),
1039  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1040  intermediateCleaning = cms.bool( True ),
1041  foundHitBonus = cms.double( 1000.0 ),
1042  updator = cms.string( "hltESPKFUpdator" ),
1043  bestHitOnly = cms.bool( True ),
1044  seedAs5DHit = cms.bool( False ),
1045  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) )
1046 )
1047 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
1048  minimumNumberOfHits = cms.int32( 5 ),
1049  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1050  seedExtension = cms.int32( 0 ),
1051  chargeSignificance = cms.double( -1.0 ),
1052  pixelSeedExtension = cms.bool( False ),
1053  strictSeedExtension = cms.bool( False ),
1054  nSigmaMinPt = cms.double( 5.0 ),
1055  maxCCCLostHits = cms.int32( 9999 ),
1056  minPt = cms.double( 0.3 ),
1057  maxConsecLostHits = cms.int32( 3 ),
1058  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1059  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
1060  seedPairPenalty = cms.int32( 0 ),
1061  maxNumberOfHits = cms.int32( 100 ),
1062  minNumberOfHitsForLoopers = cms.int32( 13 ),
1063  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1064  minNumberOfHitsPerLoop = cms.int32( 4 ),
1065  minHitsMinPt = cms.int32( 3 ),
1066  maxLostHitsFraction = cms.double( 999.0 ),
1067  maxLostHits = cms.int32( 1 ),
1068  highEtaSwitch = cms.double( 5.0 ),
1069  minHitsAtHighEta = cms.int32( 5 )
1070 )
1071 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
1072  useSameTrajFilter = cms.bool( True ),
1073  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1074  keepOriginalIfRebuildFails = cms.bool( False ),
1075  lostHitPenalty = cms.double( 30.0 ),
1076  lockHits = cms.bool( True ),
1077  requireSeedHitsInRebuild = cms.bool( False ),
1078  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1079  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1080  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
1081  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1082  minNrOfHitsForRebuild = cms.int32( 5 ),
1083  maxCand = cms.int32( 2 ),
1084  alwaysUseInvalidHits = cms.bool( False ),
1085  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
1086  intermediateCleaning = cms.bool( True ),
1087  foundHitBonus = cms.double( 1000.0 ),
1088  updator = cms.string( "hltESPKFUpdator" ),
1089  bestHitOnly = cms.bool( True ),
1090  seedAs5DHit = cms.bool( False ),
1091  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) )
1092 )
1093 fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet(
1094  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1095  minimumNumberOfHits = cms.int32( 4 ),
1096  seedPairPenalty = cms.int32( 0 ),
1097  chargeSignificance = cms.double( -1.0 ),
1098  minPt = cms.double( 0.1 ),
1099  nSigmaMinPt = cms.double( 5.0 ),
1100  minHitsMinPt = cms.int32( 3 ),
1101  maxLostHits = cms.int32( 999 ),
1102  maxConsecLostHits = cms.int32( 1 ),
1103  maxNumberOfHits = cms.int32( 100 ),
1104  maxLostHitsFraction = cms.double( 0.1 ),
1105  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1106  seedExtension = cms.int32( 0 ),
1107  strictSeedExtension = cms.bool( False ),
1108  pixelSeedExtension = cms.bool( False ),
1109  minNumberOfHitsForLoopers = cms.int32( 13 ),
1110  minNumberOfHitsPerLoop = cms.int32( 4 ),
1111  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1112  maxCCCLostHits = cms.int32( 0 ),
1113  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1114  highEtaSwitch = cms.double( 5.0 ),
1115  minHitsAtHighEta = cms.int32( 5 )
1116 )
1117 fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet(
1118  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1119  minimumNumberOfHits = cms.int32( 4 ),
1120  seedPairPenalty = cms.int32( 0 ),
1121  chargeSignificance = cms.double( -1.0 ),
1122  minPt = cms.double( 0.1 ),
1123  nSigmaMinPt = cms.double( 5.0 ),
1124  minHitsMinPt = cms.int32( 3 ),
1125  maxLostHits = cms.int32( 999 ),
1126  maxConsecLostHits = cms.int32( 1 ),
1127  maxNumberOfHits = cms.int32( 100 ),
1128  maxLostHitsFraction = cms.double( 0.1 ),
1129  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1130  seedExtension = cms.int32( 1 ),
1131  strictSeedExtension = cms.bool( False ),
1132  pixelSeedExtension = cms.bool( False ),
1133  minNumberOfHitsForLoopers = cms.int32( 13 ),
1134  minNumberOfHitsPerLoop = cms.int32( 4 ),
1135  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1136  maxCCCLostHits = cms.int32( 0 ),
1137  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1138  highEtaSwitch = cms.double( 5.0 ),
1139  minHitsAtHighEta = cms.int32( 5 )
1140 )
1141 fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet(
1142  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1143  bestHitOnly = cms.bool( True ),
1144  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1145  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ),
1146  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ),
1147  useSameTrajFilter = cms.bool( False ),
1148  maxCand = cms.int32( 3 ),
1149  intermediateCleaning = cms.bool( True ),
1150  lostHitPenalty = cms.double( 30.0 ),
1151  foundHitBonus = cms.double( 10.0 ),
1152  lockHits = cms.bool( True ),
1153  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1154  updator = cms.string( "hltESPKFUpdator" ),
1155  alwaysUseInvalidHits = cms.bool( True ),
1156  requireSeedHitsInRebuild = cms.bool( True ),
1157  keepOriginalIfRebuildFails = cms.bool( False ),
1158  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
1159  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1160  minNrOfHitsForRebuild = cms.int32( 5 ),
1161  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1162  maxPtForLooperReconstruction = cms.double( 0.7 ),
1163  seedAs5DHit = cms.bool( False )
1164 )
1165 fragment.HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet(
1166  useSameTrajFilter = cms.bool( False ),
1167  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1168  keepOriginalIfRebuildFails = cms.bool( False ),
1169  lostHitPenalty = cms.double( 30.0 ),
1170  lockHits = cms.bool( True ),
1171  requireSeedHitsInRebuild = cms.bool( True ),
1172  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1173  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1174  maxPtForLooperReconstruction = cms.double( 0.7 ),
1175  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1176  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterPPOnAA" ) ),
1177  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1178  minNrOfHitsForRebuild = cms.int32( 4 ),
1179  maxCand = cms.int32( 2 ),
1180  alwaysUseInvalidHits = cms.bool( False ),
1181  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1182  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA" ) ),
1183  intermediateCleaning = cms.bool( True ),
1184  foundHitBonus = cms.double( 10.0 ),
1185  updator = cms.string( "hltESPKFUpdator" ),
1186  bestHitOnly = cms.bool( True ),
1187  seedAs5DHit = cms.bool( False )
1188 )
1189 fragment.HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
1190  minimumNumberOfHits = cms.int32( 3 ),
1191  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1192  seedExtension = cms.int32( 0 ),
1193  chargeSignificance = cms.double( -1.0 ),
1194  pixelSeedExtension = cms.bool( False ),
1195  strictSeedExtension = cms.bool( False ),
1196  nSigmaMinPt = cms.double( 5.0 ),
1197  maxCCCLostHits = cms.int32( 0 ),
1198  minPt = cms.double( 0.49 ),
1199  maxConsecLostHits = cms.int32( 1 ),
1200  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1201  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1202  seedPairPenalty = cms.int32( 0 ),
1203  maxNumberOfHits = cms.int32( 100 ),
1204  minNumberOfHitsForLoopers = cms.int32( 13 ),
1205  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1206  minNumberOfHitsPerLoop = cms.int32( 4 ),
1207  minHitsMinPt = cms.int32( 3 ),
1208  maxLostHitsFraction = cms.double( 0.1 ),
1209  maxLostHits = cms.int32( 999 ),
1210  highEtaSwitch = cms.double( 5.0 ),
1211  minHitsAtHighEta = cms.int32( 5 )
1212 )
1213 fragment.HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA = cms.PSet(
1214  minimumNumberOfHits = cms.int32( 3 ),
1215  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1216  seedExtension = cms.int32( 0 ),
1217  chargeSignificance = cms.double( -1.0 ),
1218  pixelSeedExtension = cms.bool( False ),
1219  strictSeedExtension = cms.bool( False ),
1220  nSigmaMinPt = cms.double( 5.0 ),
1221  maxCCCLostHits = cms.int32( 0 ),
1222  minPt = cms.double( 0.9 ),
1223  maxConsecLostHits = cms.int32( 1 ),
1224  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1225  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1226  seedPairPenalty = cms.int32( 0 ),
1227  maxNumberOfHits = cms.int32( 100 ),
1228  minNumberOfHitsForLoopers = cms.int32( 13 ),
1229  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1230  minNumberOfHitsPerLoop = cms.int32( 4 ),
1231  minHitsMinPt = cms.int32( 3 ),
1232  maxLostHitsFraction = cms.double( 0.1 ),
1233  maxLostHits = cms.int32( 999 ),
1234  highEtaSwitch = cms.double( 5.0 ),
1235  minHitsAtHighEta = cms.int32( 5 )
1236 )
1237 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
1238  minimumNumberOfHits = cms.int32( 5 ),
1239  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1240  seedExtension = cms.int32( 0 ),
1241  chargeSignificance = cms.double( -1.0 ),
1242  pixelSeedExtension = cms.bool( False ),
1243  strictSeedExtension = cms.bool( False ),
1244  nSigmaMinPt = cms.double( 5.0 ),
1245  maxCCCLostHits = cms.int32( 9999 ),
1246  minPt = cms.double( 0.9 ),
1247  maxConsecLostHits = cms.int32( 1 ),
1248  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1249  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1250  seedPairPenalty = cms.int32( 0 ),
1251  maxNumberOfHits = cms.int32( 100 ),
1252  minNumberOfHitsForLoopers = cms.int32( 13 ),
1253  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1254  minNumberOfHitsPerLoop = cms.int32( 4 ),
1255  minHitsMinPt = cms.int32( 3 ),
1256  maxLostHitsFraction = cms.double( 0.1 ),
1257  maxLostHits = cms.int32( 999 ),
1258  highEtaSwitch = cms.double( 5.0 ),
1259  minHitsAtHighEta = cms.int32( 5 )
1260 )
1261 fragment.HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet(
1262  useSameTrajFilter = cms.bool( True ),
1263  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1264  keepOriginalIfRebuildFails = cms.bool( True ),
1265  lostHitPenalty = cms.double( 30.0 ),
1266  lockHits = cms.bool( True ),
1267  requireSeedHitsInRebuild = cms.bool( True ),
1268  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1269  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1270  maxPtForLooperReconstruction = cms.double( 0.7 ),
1271  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1272  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPPOnAA" ) ),
1273  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1274  minNrOfHitsForRebuild = cms.int32( 1 ),
1275  maxCand = cms.int32( 3 ),
1276  alwaysUseInvalidHits = cms.bool( True ),
1277  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1278  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1279  intermediateCleaning = cms.bool( True ),
1280  foundHitBonus = cms.double( 10.0 ),
1281  updator = cms.string( "hltESPKFUpdator" ),
1282  bestHitOnly = cms.bool( True ),
1283  seedAs5DHit = cms.bool( False )
1284 )
1285 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
1286  useSameTrajFilter = cms.bool( True ),
1287  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1288  keepOriginalIfRebuildFails = cms.bool( False ),
1289  lostHitPenalty = cms.double( 30.0 ),
1290  lockHits = cms.bool( True ),
1291  requireSeedHitsInRebuild = cms.bool( True ),
1292  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1293  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1294  maxPtForLooperReconstruction = cms.double( 0.7 ),
1295  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1296  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterPPOnAA" ) ),
1297  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1298  minNrOfHitsForRebuild = cms.int32( 5 ),
1299  maxCand = cms.int32( 4 ),
1300  alwaysUseInvalidHits = cms.bool( True ),
1301  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
1302  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1303  intermediateCleaning = cms.bool( True ),
1304  foundHitBonus = cms.double( 10.0 ),
1305  updator = cms.string( "hltESPKFUpdator" ),
1306  bestHitOnly = cms.bool( True ),
1307  seedAs5DHit = cms.bool( False )
1308 )
1309 fragment.HLTPSetTobTecStepInOutTrajectoryFilterPPOnAA = cms.PSet(
1310  minimumNumberOfHits = cms.int32( 4 ),
1311  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1312  seedExtension = cms.int32( 0 ),
1313  chargeSignificance = cms.double( -1.0 ),
1314  pixelSeedExtension = cms.bool( False ),
1315  strictSeedExtension = cms.bool( False ),
1316  nSigmaMinPt = cms.double( 5.0 ),
1317  maxCCCLostHits = cms.int32( 9999 ),
1318  minPt = cms.double( 2.0 ),
1319  maxConsecLostHits = cms.int32( 1 ),
1320  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1321  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1322  seedPairPenalty = cms.int32( 1 ),
1323  maxNumberOfHits = cms.int32( 100 ),
1324  minNumberOfHitsForLoopers = cms.int32( 13 ),
1325  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1326  minNumberOfHitsPerLoop = cms.int32( 4 ),
1327  minHitsMinPt = cms.int32( 3 ),
1328  maxLostHitsFraction = cms.double( 0.1 ),
1329  maxLostHits = cms.int32( 0 ),
1330  highEtaSwitch = cms.double( 5.0 ),
1331  minHitsAtHighEta = cms.int32( 5 )
1332 )
1333 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA = cms.PSet(
1334  minimumNumberOfHits = cms.int32( 4 ),
1335  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1336  seedExtension = cms.int32( 0 ),
1337  chargeSignificance = cms.double( -1.0 ),
1338  pixelSeedExtension = cms.bool( False ),
1339  strictSeedExtension = cms.bool( False ),
1340  nSigmaMinPt = cms.double( 5.0 ),
1341  maxCCCLostHits = cms.int32( 0 ),
1342  minPt = cms.double( 0.2 ),
1343  maxConsecLostHits = cms.int32( 1 ),
1344  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1345  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1346  seedPairPenalty = cms.int32( 0 ),
1347  maxNumberOfHits = cms.int32( 100 ),
1348  minNumberOfHitsForLoopers = cms.int32( 13 ),
1349  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1350  minNumberOfHitsPerLoop = cms.int32( 4 ),
1351  minHitsMinPt = cms.int32( 3 ),
1352  maxLostHitsFraction = cms.double( 0.1 ),
1353  maxLostHits = cms.int32( 999 ),
1354  highEtaSwitch = cms.double( 5.0 ),
1355  minHitsAtHighEta = cms.int32( 5 )
1356 )
1357 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
1358  useSameTrajFilter = cms.bool( True ),
1359  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1360  keepOriginalIfRebuildFails = cms.bool( False ),
1361  lostHitPenalty = cms.double( 30.0 ),
1362  lockHits = cms.bool( True ),
1363  requireSeedHitsInRebuild = cms.bool( True ),
1364  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1365  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1366  maxPtForLooperReconstruction = cms.double( 0.7 ),
1367  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1368  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA" ) ),
1369  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1370  minNrOfHitsForRebuild = cms.int32( 5 ),
1371  maxCand = cms.int32( 3 ),
1372  alwaysUseInvalidHits = cms.bool( True ),
1373  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1374  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1375  intermediateCleaning = cms.bool( True ),
1376  foundHitBonus = cms.double( 10.0 ),
1377  updator = cms.string( "hltESPKFUpdator" ),
1378  bestHitOnly = cms.bool( True ),
1379  seedAs5DHit = cms.bool( False )
1380 )
1381 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
1382  useSameTrajFilter = cms.bool( True ),
1383  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1384  keepOriginalIfRebuildFails = cms.bool( False ),
1385  lostHitPenalty = cms.double( 30.0 ),
1386  lockHits = cms.bool( True ),
1387  requireSeedHitsInRebuild = cms.bool( True ),
1388  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1389  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1390  maxPtForLooperReconstruction = cms.double( 0.7 ),
1391  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1392  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA" ) ),
1393  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1394  minNrOfHitsForRebuild = cms.int32( 5 ),
1395  maxCand = cms.int32( 3 ),
1396  alwaysUseInvalidHits = cms.bool( True ),
1397  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1398  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1399  intermediateCleaning = cms.bool( True ),
1400  foundHitBonus = cms.double( 10.0 ),
1401  updator = cms.string( "hltESPKFUpdator" ),
1402  bestHitOnly = cms.bool( True ),
1403  seedAs5DHit = cms.bool( False )
1404 )
1405 fragment.HLTPSetDetachedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
1406  minimumNumberOfHits = cms.int32( 3 ),
1407  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1408  seedExtension = cms.int32( 0 ),
1409  chargeSignificance = cms.double( -1.0 ),
1410  pixelSeedExtension = cms.bool( False ),
1411  strictSeedExtension = cms.bool( False ),
1412  nSigmaMinPt = cms.double( 5.0 ),
1413  maxCCCLostHits = cms.int32( 0 ),
1414  minPt = cms.double( 0.9 ),
1415  maxConsecLostHits = cms.int32( 1 ),
1416  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1417  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1418  seedPairPenalty = cms.int32( 0 ),
1419  maxNumberOfHits = cms.int32( 100 ),
1420  minNumberOfHitsForLoopers = cms.int32( 13 ),
1421  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1422  minNumberOfHitsPerLoop = cms.int32( 4 ),
1423  minHitsMinPt = cms.int32( 3 ),
1424  maxLostHitsFraction = cms.double( 0.1 ),
1425  maxLostHits = cms.int32( 999 ),
1426  highEtaSwitch = cms.double( 5.0 ),
1427  minHitsAtHighEta = cms.int32( 5 )
1428 )
1429 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet(
1430  useSameTrajFilter = cms.bool( True ),
1431  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1432  keepOriginalIfRebuildFails = cms.bool( False ),
1433  lostHitPenalty = cms.double( 30.0 ),
1434  lockHits = cms.bool( True ),
1435  requireSeedHitsInRebuild = cms.bool( True ),
1436  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1437  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1438  maxPtForLooperReconstruction = cms.double( 0.7 ),
1439  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1440  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA" ) ),
1441  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1442  minNrOfHitsForRebuild = cms.int32( 5 ),
1443  maxCand = cms.int32( 3 ),
1444  alwaysUseInvalidHits = cms.bool( True ),
1445  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1446  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1447  intermediateCleaning = cms.bool( True ),
1448  foundHitBonus = cms.double( 10.0 ),
1449  updator = cms.string( "hltESPKFUpdator" ),
1450  bestHitOnly = cms.bool( True ),
1451  seedAs5DHit = cms.bool( False )
1452 )
1453 fragment.HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA = cms.PSet(
1454  minimumNumberOfHits = cms.int32( 3 ),
1455  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1456  seedExtension = cms.int32( 0 ),
1457  chargeSignificance = cms.double( -1.0 ),
1458  pixelSeedExtension = cms.bool( False ),
1459  strictSeedExtension = cms.bool( False ),
1460  nSigmaMinPt = cms.double( 5.0 ),
1461  maxCCCLostHits = cms.int32( 0 ),
1462  minPt = cms.double( 0.49 ),
1463  maxConsecLostHits = cms.int32( 1 ),
1464  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1465  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1466  seedPairPenalty = cms.int32( 0 ),
1467  maxNumberOfHits = cms.int32( 100 ),
1468  minNumberOfHitsForLoopers = cms.int32( 13 ),
1469  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1470  minNumberOfHitsPerLoop = cms.int32( 4 ),
1471  minHitsMinPt = cms.int32( 3 ),
1472  maxLostHitsFraction = cms.double( 0.1 ),
1473  maxLostHits = cms.int32( 999 ),
1474  highEtaSwitch = cms.double( 5.0 ),
1475  minHitsAtHighEta = cms.int32( 5 )
1476 )
1477 fragment.HLTPSetMixedTripletStepTrajectoryFilterPPOnAA = cms.PSet(
1478  minimumNumberOfHits = cms.int32( 3 ),
1479  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1480  seedExtension = cms.int32( 0 ),
1481  chargeSignificance = cms.double( -1.0 ),
1482  pixelSeedExtension = cms.bool( False ),
1483  strictSeedExtension = cms.bool( False ),
1484  nSigmaMinPt = cms.double( 5.0 ),
1485  maxCCCLostHits = cms.int32( 9999 ),
1486  minPt = cms.double( 0.4 ),
1487  maxConsecLostHits = cms.int32( 1 ),
1488  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1489  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1490  seedPairPenalty = cms.int32( 0 ),
1491  maxNumberOfHits = cms.int32( 100 ),
1492  minNumberOfHitsForLoopers = cms.int32( 13 ),
1493  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1494  minNumberOfHitsPerLoop = cms.int32( 4 ),
1495  minHitsMinPt = cms.int32( 3 ),
1496  maxLostHitsFraction = cms.double( 0.1 ),
1497  maxLostHits = cms.int32( 999 ),
1498  highEtaSwitch = cms.double( 5.0 ),
1499  minHitsAtHighEta = cms.int32( 5 )
1500 )
1501 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet(
1502  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1503  filters = cms.VPSet(
1504  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ),
1505  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
1506  )
1507 )
1508 fragment.HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet(
1509  useSameTrajFilter = cms.bool( True ),
1510  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1511  keepOriginalIfRebuildFails = cms.bool( False ),
1512  lostHitPenalty = cms.double( 30.0 ),
1513  lockHits = cms.bool( True ),
1514  requireSeedHitsInRebuild = cms.bool( True ),
1515  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1516  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1517  maxPtForLooperReconstruction = cms.double( 0.7 ),
1518  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1519  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterPPOnAA" ) ),
1520  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1521  minNrOfHitsForRebuild = cms.int32( 5 ),
1522  maxCand = cms.int32( 2 ),
1523  alwaysUseInvalidHits = cms.bool( True ),
1524  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1525  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1526  intermediateCleaning = cms.bool( True ),
1527  foundHitBonus = cms.double( 10.0 ),
1528  updator = cms.string( "hltESPKFUpdator" ),
1529  bestHitOnly = cms.bool( True ),
1530  seedAs5DHit = cms.bool( False )
1531 )
1532 fragment.HLTPSetHighPtTripletStepTrajectoryFilterPPOnAA = cms.PSet(
1533  minimumNumberOfHits = cms.int32( 3 ),
1534  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1535  seedExtension = cms.int32( 0 ),
1536  chargeSignificance = cms.double( -1.0 ),
1537  pixelSeedExtension = cms.bool( False ),
1538  strictSeedExtension = cms.bool( False ),
1539  nSigmaMinPt = cms.double( 5.0 ),
1540  maxCCCLostHits = cms.int32( 0 ),
1541  minPt = cms.double( 0.7 ),
1542  maxConsecLostHits = cms.int32( 1 ),
1543  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1544  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1545  seedPairPenalty = cms.int32( 0 ),
1546  maxNumberOfHits = cms.int32( 100 ),
1547  minNumberOfHitsForLoopers = cms.int32( 13 ),
1548  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1549  minNumberOfHitsPerLoop = cms.int32( 4 ),
1550  minHitsMinPt = cms.int32( 3 ),
1551  maxLostHitsFraction = cms.double( 0.1 ),
1552  maxLostHits = cms.int32( 999 ),
1553  highEtaSwitch = cms.double( 5.0 ),
1554  minHitsAtHighEta = cms.int32( 5 )
1555 )
1556 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
1557  useSameTrajFilter = cms.bool( True ),
1558  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1559  keepOriginalIfRebuildFails = cms.bool( False ),
1560  lostHitPenalty = cms.double( 30.0 ),
1561  lockHits = cms.bool( True ),
1562  requireSeedHitsInRebuild = cms.bool( True ),
1563  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1564  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1565  maxPtForLooperReconstruction = cms.double( 0.7 ),
1566  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1567  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterPPOnAA" ) ),
1568  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1569  minNrOfHitsForRebuild = cms.int32( 5 ),
1570  maxCand = cms.int32( 4 ),
1571  alwaysUseInvalidHits = cms.bool( True ),
1572  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1573  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1574  intermediateCleaning = cms.bool( True ),
1575  foundHitBonus = cms.double( 10.0 ),
1576  updator = cms.string( "hltESPKFUpdator" ),
1577  bestHitOnly = cms.bool( True ),
1578  seedAs5DHit = cms.bool( False )
1579 )
1580 fragment.HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet(
1581  useSameTrajFilter = cms.bool( True ),
1582  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1583  keepOriginalIfRebuildFails = cms.bool( False ),
1584  lostHitPenalty = cms.double( 30.0 ),
1585  lockHits = cms.bool( True ),
1586  requireSeedHitsInRebuild = cms.bool( True ),
1587  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1588  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1589  maxPtForLooperReconstruction = cms.double( 0.7 ),
1590  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1591  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterPPOnAA" ) ),
1592  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1593  minNrOfHitsForRebuild = cms.int32( 4 ),
1594  maxCand = cms.int32( 2 ),
1595  alwaysUseInvalidHits = cms.bool( False ),
1596  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1597  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1598  intermediateCleaning = cms.bool( True ),
1599  foundHitBonus = cms.double( 10.0 ),
1600  updator = cms.string( "hltESPKFUpdator" ),
1601  bestHitOnly = cms.bool( True ),
1602  seedAs5DHit = cms.bool( False )
1603 )
1604 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
1605 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet(
1606  useSameTrajFilter = cms.bool( True ),
1607  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1608  keepOriginalIfRebuildFails = cms.bool( False ),
1609  lostHitPenalty = cms.double( 30.0 ),
1610  lockHits = cms.bool( True ),
1611  requireSeedHitsInRebuild = cms.bool( True ),
1612  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1613  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1614  maxPtForLooperReconstruction = cms.double( 0.7 ),
1615  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1616  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterPPOnAA" ) ),
1617  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1618  minNrOfHitsForRebuild = cms.int32( 5 ),
1619  maxCand = cms.int32( 3 ),
1620  alwaysUseInvalidHits = cms.bool( True ),
1621  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1622  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1623  intermediateCleaning = cms.bool( True ),
1624  foundHitBonus = cms.double( 10.0 ),
1625  updator = cms.string( "hltESPKFUpdator" ),
1626  bestHitOnly = cms.bool( True ),
1627  seedAs5DHit = cms.bool( False )
1628 )
1629 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
1630  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
1631  subclusterCutSN = cms.double( 12.0 ),
1632  trimMaxADC = cms.double( 30.0 ),
1633  seedCutMIPs = cms.double( 0.35 ),
1634  subclusterCutMIPs = cms.double( 0.45 ),
1635  subclusterWindow = cms.double( 0.7 ),
1636  maxNSat = cms.uint32( 3 ),
1637  trimMaxFracNeigh = cms.double( 0.25 ),
1638  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
1639  seedCutSN = cms.double( 7.0 ),
1640  layerMask = cms.PSet(
1641  TOB = cms.bool( False ),
1642  TIB = cms.vuint32( 1, 2 ),
1643  TID = cms.vuint32( 1, 2 ),
1644  TEC = cms.bool( False )
1645  ),
1646  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
1647  trimMaxFracTotal = cms.double( 0.15 )
1648 )
1649 fragment.HLTPSetInitialStepTrajectoryFilterPPOnAA = cms.PSet(
1650  minimumNumberOfHits = cms.int32( 3 ),
1651  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1652  seedExtension = cms.int32( 0 ),
1653  chargeSignificance = cms.double( -1.0 ),
1654  pixelSeedExtension = cms.bool( False ),
1655  strictSeedExtension = cms.bool( False ),
1656  nSigmaMinPt = cms.double( 5.0 ),
1657  maxCCCLostHits = cms.int32( 0 ),
1658  minPt = cms.double( 0.6 ),
1659  maxConsecLostHits = cms.int32( 1 ),
1660  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1661  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1662  seedPairPenalty = cms.int32( 0 ),
1663  maxNumberOfHits = cms.int32( 100 ),
1664  minNumberOfHitsForLoopers = cms.int32( 13 ),
1665  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1666  minNumberOfHitsPerLoop = cms.int32( 4 ),
1667  minHitsMinPt = cms.int32( 3 ),
1668  maxLostHitsFraction = cms.double( 0.1 ),
1669  maxLostHits = cms.int32( 999 ),
1670  highEtaSwitch = cms.double( 5.0 ),
1671  minHitsAtHighEta = cms.int32( 5 )
1672 )
1673 fragment.HLTPSetTobTecStepTrajectoryFilterPPOnAA = cms.PSet(
1674  minimumNumberOfHits = cms.int32( 5 ),
1675  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1676  seedExtension = cms.int32( 0 ),
1677  chargeSignificance = cms.double( -1.0 ),
1678  pixelSeedExtension = cms.bool( False ),
1679  strictSeedExtension = cms.bool( False ),
1680  nSigmaMinPt = cms.double( 5.0 ),
1681  maxCCCLostHits = cms.int32( 9999 ),
1682  minPt = cms.double( 2.0 ),
1683  maxConsecLostHits = cms.int32( 1 ),
1684  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1685  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1686  seedPairPenalty = cms.int32( 1 ),
1687  maxNumberOfHits = cms.int32( 100 ),
1688  minNumberOfHitsForLoopers = cms.int32( 13 ),
1689  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1690  minNumberOfHitsPerLoop = cms.int32( 4 ),
1691  minHitsMinPt = cms.int32( 3 ),
1692  maxLostHitsFraction = cms.double( 0.1 ),
1693  maxLostHits = cms.int32( 0 ),
1694  highEtaSwitch = cms.double( 5.0 ),
1695  minHitsAtHighEta = cms.int32( 5 )
1696 )
1697 fragment.HLTPSetPixelLessStepTrajectoryFilterPPOnAA = cms.PSet(
1698  minimumNumberOfHits = cms.int32( 4 ),
1699  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1700  seedExtension = cms.int32( 0 ),
1701  chargeSignificance = cms.double( -1.0 ),
1702  pixelSeedExtension = cms.bool( False ),
1703  strictSeedExtension = cms.bool( False ),
1704  nSigmaMinPt = cms.double( 5.0 ),
1705  maxCCCLostHits = cms.int32( 9999 ),
1706  minPt = cms.double( 2.0 ),
1707  maxConsecLostHits = cms.int32( 1 ),
1708  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1709  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1710  seedPairPenalty = cms.int32( 1 ),
1711  maxNumberOfHits = cms.int32( 100 ),
1712  minNumberOfHitsForLoopers = cms.int32( 13 ),
1713  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1714  minNumberOfHitsPerLoop = cms.int32( 4 ),
1715  minHitsMinPt = cms.int32( 3 ),
1716  maxLostHitsFraction = cms.double( 0.1 ),
1717  maxLostHits = cms.int32( 0 ),
1718  highEtaSwitch = cms.double( 5.0 ),
1719  minHitsAtHighEta = cms.int32( 5 )
1720 )
1721 fragment.HLTPSetPixelPairStepTrajectoryFilterPPOnAA = cms.PSet(
1722  minimumNumberOfHits = cms.int32( 4 ),
1723  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1724  seedExtension = cms.int32( 0 ),
1725  chargeSignificance = cms.double( -1.0 ),
1726  pixelSeedExtension = cms.bool( False ),
1727  strictSeedExtension = cms.bool( False ),
1728  nSigmaMinPt = cms.double( 5.0 ),
1729  maxCCCLostHits = cms.int32( 0 ),
1730  minPt = cms.double( 0.1 ),
1731  maxConsecLostHits = cms.int32( 1 ),
1732  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1733  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1734  seedPairPenalty = cms.int32( 0 ),
1735  maxNumberOfHits = cms.int32( 100 ),
1736  minNumberOfHitsForLoopers = cms.int32( 13 ),
1737  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1738  minNumberOfHitsPerLoop = cms.int32( 4 ),
1739  minHitsMinPt = cms.int32( 3 ),
1740  maxLostHitsFraction = cms.double( 0.1 ),
1741  maxLostHits = cms.int32( 999 ),
1742  highEtaSwitch = cms.double( 5.0 ),
1743  minHitsAtHighEta = cms.int32( 5 )
1744 )
1745 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA = cms.PSet(
1746  minimumNumberOfHits = cms.int32( 4 ),
1747  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1748  seedExtension = cms.int32( 1 ),
1749  chargeSignificance = cms.double( -1.0 ),
1750  pixelSeedExtension = cms.bool( False ),
1751  strictSeedExtension = cms.bool( False ),
1752  nSigmaMinPt = cms.double( 5.0 ),
1753  maxCCCLostHits = cms.int32( 0 ),
1754  minPt = cms.double( 0.1 ),
1755  maxConsecLostHits = cms.int32( 1 ),
1756  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1757  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1758  seedPairPenalty = cms.int32( 0 ),
1759  maxNumberOfHits = cms.int32( 100 ),
1760  minNumberOfHitsForLoopers = cms.int32( 13 ),
1761  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1762  minNumberOfHitsPerLoop = cms.int32( 4 ),
1763  minHitsMinPt = cms.int32( 3 ),
1764  maxLostHitsFraction = cms.double( 0.1 ),
1765  maxLostHits = cms.int32( 999 ),
1766  highEtaSwitch = cms.double( 5.0 ),
1767  minHitsAtHighEta = cms.int32( 5 )
1768 )
1769 fragment.HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet(
1770  useSameTrajFilter = cms.bool( False ),
1771  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1772  keepOriginalIfRebuildFails = cms.bool( False ),
1773  lostHitPenalty = cms.double( 30.0 ),
1774  lockHits = cms.bool( True ),
1775  requireSeedHitsInRebuild = cms.bool( True ),
1776  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1777  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1778  maxPtForLooperReconstruction = cms.double( 0.7 ),
1779  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1780  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterPPOnAA" ) ),
1781  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1782  minNrOfHitsForRebuild = cms.int32( 5 ),
1783  maxCand = cms.int32( 3 ),
1784  alwaysUseInvalidHits = cms.bool( True ),
1785  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
1786  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutPPOnAA" ) ),
1787  intermediateCleaning = cms.bool( True ),
1788  foundHitBonus = cms.double( 10.0 ),
1789  updator = cms.string( "hltESPKFUpdator" ),
1790  bestHitOnly = cms.bool( True ),
1791  seedAs5DHit = cms.bool( False )
1792 )
1793 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
1794  minimumNumberOfHits = cms.int32( 4 ),
1795  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1796  seedExtension = cms.int32( 0 ),
1797  chargeSignificance = cms.double( -1.0 ),
1798  pixelSeedExtension = cms.bool( False ),
1799  strictSeedExtension = cms.bool( False ),
1800  maxCCCLostHits = cms.int32( 0 ),
1801  nSigmaMinPt = cms.double( 5.0 ),
1802  minPt = cms.double( 1.0 ),
1803  maxConsecLostHits = cms.int32( 1 ),
1804  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1805  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1806  seedPairPenalty = cms.int32( 0 ),
1807  maxNumberOfHits = cms.int32( 100 ),
1808  minNumberOfHitsForLoopers = cms.int32( 13 ),
1809  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1810  minNumberOfHitsPerLoop = cms.int32( 4 ),
1811  minHitsMinPt = cms.int32( 3 ),
1812  maxLostHitsFraction = cms.double( 0.1 ),
1813  maxLostHits = cms.int32( 999 ),
1814  highEtaSwitch = cms.double( 5.0 ),
1815  minHitsAtHighEta = cms.int32( 5 )
1816 )
1817 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
1818  useSameTrajFilter = cms.bool( True ),
1819  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1820  keepOriginalIfRebuildFails = cms.bool( False ),
1821  lostHitPenalty = cms.double( 30.0 ),
1822  lockHits = cms.bool( True ),
1823  requireSeedHitsInRebuild = cms.bool( True ),
1824  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1825  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1826  maxPtForLooperReconstruction = cms.double( 0.7 ),
1827  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1828  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
1829  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1830  minNrOfHitsForRebuild = cms.int32( 5 ),
1831  maxCand = cms.int32( 3 ),
1832  alwaysUseInvalidHits = cms.bool( True ),
1833  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1834  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1835  intermediateCleaning = cms.bool( True ),
1836  foundHitBonus = cms.double( 10.0 ),
1837  updator = cms.string( "hltESPKFUpdator" ),
1838  bestHitOnly = cms.bool( True ),
1839  seedAs5DHit = cms.bool( False )
1840 )
1841 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
1842  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
1843  filters = cms.VPSet(
1844  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
1845  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
1846  )
1847 )
1848 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1849  minimumNumberOfHits = cms.int32( 4 ),
1850  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1851  seedExtension = cms.int32( 0 ),
1852  chargeSignificance = cms.double( -1.0 ),
1853  pixelSeedExtension = cms.bool( False ),
1854  strictSeedExtension = cms.bool( False ),
1855  maxCCCLostHits = cms.int32( 0 ),
1856  nSigmaMinPt = cms.double( 5.0 ),
1857  minPt = cms.double( 1.0 ),
1858  maxConsecLostHits = cms.int32( 1 ),
1859  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1860  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1861  seedPairPenalty = cms.int32( 0 ),
1862  maxNumberOfHits = cms.int32( 100 ),
1863  minNumberOfHitsForLoopers = cms.int32( 13 ),
1864  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1865  minNumberOfHitsPerLoop = cms.int32( 4 ),
1866  minHitsMinPt = cms.int32( 3 ),
1867  maxLostHitsFraction = cms.double( 0.1 ),
1868  maxLostHits = cms.int32( 999 ),
1869  highEtaSwitch = cms.double( 5.0 ),
1870  minHitsAtHighEta = cms.int32( 5 )
1871 )
1872 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1873  useSameTrajFilter = cms.bool( True ),
1874  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1875  keepOriginalIfRebuildFails = cms.bool( True ),
1876  lostHitPenalty = cms.double( 30.0 ),
1877  lockHits = cms.bool( True ),
1878  requireSeedHitsInRebuild = cms.bool( True ),
1879  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1880  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1881  maxPtForLooperReconstruction = cms.double( 0.7 ),
1882  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1883  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1884  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1885  minNrOfHitsForRebuild = cms.int32( 1 ),
1886  maxCand = cms.int32( 3 ),
1887  alwaysUseInvalidHits = cms.bool( True ),
1888  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1889  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1890  intermediateCleaning = cms.bool( True ),
1891  foundHitBonus = cms.double( 10.0 ),
1892  updator = cms.string( "hltESPKFUpdator" ),
1893  bestHitOnly = cms.bool( True ),
1894  seedAs5DHit = cms.bool( False )
1895 )
1896 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1897  minimumNumberOfHits = cms.int32( 3 ),
1898  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1899  seedExtension = cms.int32( 0 ),
1900  chargeSignificance = cms.double( -1.0 ),
1901  pixelSeedExtension = cms.bool( False ),
1902  strictSeedExtension = cms.bool( False ),
1903  nSigmaMinPt = cms.double( 5.0 ),
1904  maxCCCLostHits = cms.int32( 0 ),
1905  minPt = cms.double( 1.0 ),
1906  maxConsecLostHits = cms.int32( 1 ),
1907  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1908  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1909  seedPairPenalty = cms.int32( 0 ),
1910  maxNumberOfHits = cms.int32( 100 ),
1911  minNumberOfHitsForLoopers = cms.int32( 13 ),
1912  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1913  minNumberOfHitsPerLoop = cms.int32( 4 ),
1914  minHitsMinPt = cms.int32( 3 ),
1915  maxLostHitsFraction = cms.double( 0.1 ),
1916  maxLostHits = cms.int32( 999 ),
1917  highEtaSwitch = cms.double( 5.0 ),
1918  minHitsAtHighEta = cms.int32( 5 )
1919 )
1920 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1921  useSameTrajFilter = cms.bool( True ),
1922  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1923  keepOriginalIfRebuildFails = cms.bool( False ),
1924  lostHitPenalty = cms.double( 30.0 ),
1925  lockHits = cms.bool( True ),
1926  requireSeedHitsInRebuild = cms.bool( True ),
1927  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1928  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1929  maxPtForLooperReconstruction = cms.double( 0.7 ),
1930  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1931  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1932  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1933  minNrOfHitsForRebuild = cms.int32( 5 ),
1934  maxCand = cms.int32( 4 ),
1935  alwaysUseInvalidHits = cms.bool( True ),
1936  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1937  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1938  intermediateCleaning = cms.bool( True ),
1939  foundHitBonus = cms.double( 10.0 ),
1940  updator = cms.string( "hltESPKFUpdator" ),
1941  bestHitOnly = cms.bool( True ),
1942  seedAs5DHit = cms.bool( False )
1943 )
1944 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1945  minimumNumberOfHits = cms.int32( 3 ),
1946  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1947  seedExtension = cms.int32( 0 ),
1948  chargeSignificance = cms.double( -1.0 ),
1949  pixelSeedExtension = cms.bool( False ),
1950  strictSeedExtension = cms.bool( False ),
1951  nSigmaMinPt = cms.double( 5.0 ),
1952  maxCCCLostHits = cms.int32( 0 ),
1953  minPt = cms.double( 1.0 ),
1954  maxConsecLostHits = cms.int32( 1 ),
1955  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1956  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1957  seedPairPenalty = cms.int32( 0 ),
1958  maxNumberOfHits = cms.int32( 100 ),
1959  minNumberOfHitsForLoopers = cms.int32( 13 ),
1960  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1961  minNumberOfHitsPerLoop = cms.int32( 4 ),
1962  minHitsMinPt = cms.int32( 3 ),
1963  maxLostHitsFraction = cms.double( 0.1 ),
1964  maxLostHits = cms.int32( 999 ),
1965  highEtaSwitch = cms.double( 5.0 ),
1966  minHitsAtHighEta = cms.int32( 5 )
1967 )
1968 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1969  useSameTrajFilter = cms.bool( True ),
1970  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1971  keepOriginalIfRebuildFails = cms.bool( False ),
1972  lostHitPenalty = cms.double( 30.0 ),
1973  lockHits = cms.bool( True ),
1974  requireSeedHitsInRebuild = cms.bool( True ),
1975  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1976  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1977  maxPtForLooperReconstruction = cms.double( 0.7 ),
1978  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1979  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1980  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1981  minNrOfHitsForRebuild = cms.int32( 5 ),
1982  maxCand = cms.int32( 3 ),
1983  alwaysUseInvalidHits = cms.bool( True ),
1984  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1985  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1986  intermediateCleaning = cms.bool( True ),
1987  foundHitBonus = cms.double( 10.0 ),
1988  updator = cms.string( "hltESPKFUpdator" ),
1989  bestHitOnly = cms.bool( True ),
1990  seedAs5DHit = cms.bool( False )
1991 )
1992 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1993  minimumNumberOfHits = cms.int32( 3 ),
1994  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1995  seedExtension = cms.int32( 0 ),
1996  chargeSignificance = cms.double( -1.0 ),
1997  pixelSeedExtension = cms.bool( False ),
1998  strictSeedExtension = cms.bool( False ),
1999  nSigmaMinPt = cms.double( 5.0 ),
2000  maxCCCLostHits = cms.int32( 0 ),
2001  minPt = cms.double( 2.8 ),
2002  maxConsecLostHits = cms.int32( 1 ),
2003  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2004  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2005  seedPairPenalty = cms.int32( 0 ),
2006  maxNumberOfHits = cms.int32( 100 ),
2007  minNumberOfHitsForLoopers = cms.int32( 13 ),
2008  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2009  minNumberOfHitsPerLoop = cms.int32( 4 ),
2010  minHitsMinPt = cms.int32( 3 ),
2011  maxLostHitsFraction = cms.double( 0.1 ),
2012  maxLostHits = cms.int32( 999 ),
2013  highEtaSwitch = cms.double( 5.0 ),
2014  minHitsAtHighEta = cms.int32( 5 )
2015 )
2016 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2017  useSameTrajFilter = cms.bool( True ),
2018  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2019  keepOriginalIfRebuildFails = cms.bool( False ),
2020  lostHitPenalty = cms.double( 30.0 ),
2021  lockHits = cms.bool( True ),
2022  requireSeedHitsInRebuild = cms.bool( True ),
2023  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2024  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2025  maxPtForLooperReconstruction = cms.double( 0.7 ),
2026  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2027  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2028  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2029  minNrOfHitsForRebuild = cms.int32( 5 ),
2030  maxCand = cms.int32( 4 ),
2031  alwaysUseInvalidHits = cms.bool( True ),
2032  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2033  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2034  intermediateCleaning = cms.bool( True ),
2035  foundHitBonus = cms.double( 10.0 ),
2036  updator = cms.string( "hltESPKFUpdator" ),
2037  bestHitOnly = cms.bool( True ),
2038  seedAs5DHit = cms.bool( False )
2039 )
2040 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2041  minimumNumberOfHits = cms.int32( 3 ),
2042  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2043  seedExtension = cms.int32( 0 ),
2044  chargeSignificance = cms.double( -1.0 ),
2045  pixelSeedExtension = cms.bool( False ),
2046  strictSeedExtension = cms.bool( False ),
2047  nSigmaMinPt = cms.double( 5.0 ),
2048  maxCCCLostHits = cms.int32( 0 ),
2049  minPt = cms.double( 5.0 ),
2050  maxConsecLostHits = cms.int32( 1 ),
2051  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2052  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2053  seedPairPenalty = cms.int32( 0 ),
2054  maxNumberOfHits = cms.int32( 100 ),
2055  minNumberOfHitsForLoopers = cms.int32( 13 ),
2056  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2057  minNumberOfHitsPerLoop = cms.int32( 4 ),
2058  minHitsMinPt = cms.int32( 3 ),
2059  maxLostHitsFraction = cms.double( 0.1 ),
2060  maxLostHits = cms.int32( 999 ),
2061  highEtaSwitch = cms.double( 5.0 ),
2062  minHitsAtHighEta = cms.int32( 5 )
2063 )
2064 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2065  minimumNumberOfHits = cms.int32( 3 ),
2066  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2067  seedExtension = cms.int32( 0 ),
2068  chargeSignificance = cms.double( -1.0 ),
2069  pixelSeedExtension = cms.bool( False ),
2070  strictSeedExtension = cms.bool( False ),
2071  nSigmaMinPt = cms.double( 5.0 ),
2072  maxCCCLostHits = cms.int32( 0 ),
2073  minPt = cms.double( 5.0 ),
2074  maxConsecLostHits = cms.int32( 1 ),
2075  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2076  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2077  seedPairPenalty = cms.int32( 0 ),
2078  maxNumberOfHits = cms.int32( 100 ),
2079  minNumberOfHitsForLoopers = cms.int32( 13 ),
2080  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2081  minNumberOfHitsPerLoop = cms.int32( 4 ),
2082  minHitsMinPt = cms.int32( 3 ),
2083  maxLostHitsFraction = cms.double( 0.1 ),
2084  maxLostHits = cms.int32( 999 ),
2085  highEtaSwitch = cms.double( 5.0 ),
2086  minHitsAtHighEta = cms.int32( 5 )
2087 )
2088 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2089  minimumNumberOfHits = cms.int32( 4 ),
2090  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2091  seedExtension = cms.int32( 0 ),
2092  chargeSignificance = cms.double( -1.0 ),
2093  pixelSeedExtension = cms.bool( False ),
2094  strictSeedExtension = cms.bool( False ),
2095  nSigmaMinPt = cms.double( 5.0 ),
2096  maxCCCLostHits = cms.int32( 0 ),
2097  minPt = cms.double( 5.0 ),
2098  maxConsecLostHits = cms.int32( 1 ),
2099  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2100  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2101  seedPairPenalty = cms.int32( 0 ),
2102  maxNumberOfHits = cms.int32( 100 ),
2103  minNumberOfHitsForLoopers = cms.int32( 13 ),
2104  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2105  minNumberOfHitsPerLoop = cms.int32( 4 ),
2106  minHitsMinPt = cms.int32( 3 ),
2107  maxLostHitsFraction = cms.double( 0.1 ),
2108  maxLostHits = cms.int32( 999 ),
2109  highEtaSwitch = cms.double( 5.0 ),
2110  minHitsAtHighEta = cms.int32( 5 )
2111 )
2112 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2113  useSameTrajFilter = cms.bool( False ),
2114  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2115  keepOriginalIfRebuildFails = cms.bool( False ),
2116  lostHitPenalty = cms.double( 30.0 ),
2117  lockHits = cms.bool( True ),
2118  requireSeedHitsInRebuild = cms.bool( True ),
2119  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2120  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2121  maxPtForLooperReconstruction = cms.double( 0.7 ),
2122  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2123  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2124  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2125  minNrOfHitsForRebuild = cms.int32( 5 ),
2126  maxCand = cms.int32( 3 ),
2127  alwaysUseInvalidHits = cms.bool( True ),
2128  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2129  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
2130  intermediateCleaning = cms.bool( True ),
2131  foundHitBonus = cms.double( 10.0 ),
2132  updator = cms.string( "hltESPKFUpdator" ),
2133  bestHitOnly = cms.bool( True ),
2134  seedAs5DHit = cms.bool( False )
2135 )
2136 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2137  minimumNumberOfHits = cms.int32( 3 ),
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( 5.0 ),
2146  maxConsecLostHits = cms.int32( 1 ),
2147  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2148  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
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  highEtaSwitch = cms.double( 5.0 ),
2158  minHitsAtHighEta = cms.int32( 5 )
2159 )
2160 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2161  minimumNumberOfHits = cms.int32( 4 ),
2162  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2163  seedExtension = cms.int32( 0 ),
2164  chargeSignificance = cms.double( -1.0 ),
2165  pixelSeedExtension = cms.bool( False ),
2166  strictSeedExtension = cms.bool( False ),
2167  nSigmaMinPt = cms.double( 5.0 ),
2168  maxCCCLostHits = cms.int32( 9999 ),
2169  minPt = cms.double( 5.0 ),
2170  maxConsecLostHits = cms.int32( 1 ),
2171  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2172  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2173  seedPairPenalty = cms.int32( 1 ),
2174  maxNumberOfHits = cms.int32( 100 ),
2175  minNumberOfHitsForLoopers = cms.int32( 13 ),
2176  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2177  minNumberOfHitsPerLoop = cms.int32( 4 ),
2178  minHitsMinPt = cms.int32( 3 ),
2179  maxLostHitsFraction = cms.double( 0.1 ),
2180  maxLostHits = cms.int32( 0 ),
2181  highEtaSwitch = cms.double( 5.0 ),
2182  minHitsAtHighEta = cms.int32( 5 )
2183 )
2184 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2185  useSameTrajFilter = cms.bool( True ),
2186  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2187  keepOriginalIfRebuildFails = cms.bool( False ),
2188  lostHitPenalty = cms.double( 30.0 ),
2189  lockHits = cms.bool( True ),
2190  requireSeedHitsInRebuild = cms.bool( True ),
2191  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2192  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2193  maxPtForLooperReconstruction = cms.double( 0.7 ),
2194  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2195  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2196  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2197  minNrOfHitsForRebuild = cms.int32( 4 ),
2198  maxCand = cms.int32( 2 ),
2199  alwaysUseInvalidHits = cms.bool( False ),
2200  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
2201  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2202  intermediateCleaning = cms.bool( True ),
2203  foundHitBonus = cms.double( 10.0 ),
2204  updator = cms.string( "hltESPKFUpdator" ),
2205  bestHitOnly = cms.bool( True ),
2206  seedAs5DHit = cms.bool( False )
2207 )
2208 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2209  minimumNumberOfHits = cms.int32( 5 ),
2210  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2211  seedExtension = cms.int32( 0 ),
2212  chargeSignificance = cms.double( -1.0 ),
2213  pixelSeedExtension = cms.bool( False ),
2214  strictSeedExtension = cms.bool( False ),
2215  nSigmaMinPt = cms.double( 5.0 ),
2216  maxCCCLostHits = cms.int32( 9999 ),
2217  minPt = cms.double( 5.0 ),
2218  maxConsecLostHits = cms.int32( 1 ),
2219  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2220  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2221  seedPairPenalty = cms.int32( 1 ),
2222  maxNumberOfHits = cms.int32( 100 ),
2223  minNumberOfHitsForLoopers = cms.int32( 13 ),
2224  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2225  minNumberOfHitsPerLoop = cms.int32( 4 ),
2226  minHitsMinPt = cms.int32( 3 ),
2227  maxLostHitsFraction = cms.double( 0.1 ),
2228  maxLostHits = cms.int32( 0 ),
2229  highEtaSwitch = cms.double( 5.0 ),
2230  minHitsAtHighEta = cms.int32( 5 )
2231 )
2232 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2233  minimumNumberOfHits = cms.int32( 4 ),
2234  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2235  seedExtension = cms.int32( 0 ),
2236  chargeSignificance = cms.double( -1.0 ),
2237  pixelSeedExtension = cms.bool( False ),
2238  strictSeedExtension = cms.bool( False ),
2239  nSigmaMinPt = cms.double( 5.0 ),
2240  maxCCCLostHits = cms.int32( 9999 ),
2241  minPt = cms.double( 5.0 ),
2242  maxConsecLostHits = cms.int32( 1 ),
2243  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2244  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2245  seedPairPenalty = cms.int32( 1 ),
2246  maxNumberOfHits = cms.int32( 100 ),
2247  minNumberOfHitsForLoopers = cms.int32( 13 ),
2248  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2249  minNumberOfHitsPerLoop = cms.int32( 4 ),
2250  minHitsMinPt = cms.int32( 3 ),
2251  maxLostHitsFraction = cms.double( 0.1 ),
2252  maxLostHits = cms.int32( 0 ),
2253  highEtaSwitch = cms.double( 5.0 ),
2254  minHitsAtHighEta = cms.int32( 5 )
2255 )
2256 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2257  useSameTrajFilter = cms.bool( False ),
2258  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2259  keepOriginalIfRebuildFails = cms.bool( False ),
2260  lostHitPenalty = cms.double( 30.0 ),
2261  lockHits = cms.bool( True ),
2262  requireSeedHitsInRebuild = cms.bool( True ),
2263  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2264  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2265  maxPtForLooperReconstruction = cms.double( 0.7 ),
2266  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2267  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2268  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2269  minNrOfHitsForRebuild = cms.int32( 4 ),
2270  maxCand = cms.int32( 2 ),
2271  alwaysUseInvalidHits = cms.bool( False ),
2272  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
2273  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
2274  intermediateCleaning = cms.bool( True ),
2275  foundHitBonus = cms.double( 10.0 ),
2276  updator = cms.string( "hltESPKFUpdator" ),
2277  bestHitOnly = cms.bool( True ),
2278  seedAs5DHit = cms.bool( False )
2279 )
2280 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
2281  minimumNumberOfHits = cms.int32( 4 ),
2282  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2283  seedExtension = cms.int32( 0 ),
2284  chargeSignificance = cms.double( -1.0 ),
2285  pixelSeedExtension = cms.bool( False ),
2286  strictSeedExtension = cms.bool( False ),
2287  nSigmaMinPt = cms.double( 5.0 ),
2288  maxCCCLostHits = cms.int32( 9999 ),
2289  minPt = cms.double( 5.0 ),
2290  maxConsecLostHits = cms.int32( 1 ),
2291  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2292  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2293  seedPairPenalty = cms.int32( 0 ),
2294  maxNumberOfHits = cms.int32( 100 ),
2295  minNumberOfHitsForLoopers = cms.int32( 13 ),
2296  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2297  minNumberOfHitsPerLoop = cms.int32( 4 ),
2298  minHitsMinPt = cms.int32( 3 ),
2299  maxLostHitsFraction = cms.double( 0.1 ),
2300  maxLostHits = cms.int32( 999 ),
2301  highEtaSwitch = cms.double( 5.0 ),
2302  minHitsAtHighEta = cms.int32( 5 )
2303 )
2304 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2305  useSameTrajFilter = cms.bool( True ),
2306  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2307  keepOriginalIfRebuildFails = cms.bool( False ),
2308  lostHitPenalty = cms.double( 30.0 ),
2309  lockHits = cms.bool( True ),
2310  requireSeedHitsInRebuild = cms.bool( True ),
2311  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2312  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2313  maxPtForLooperReconstruction = cms.double( 0.7 ),
2314  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2315  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2316  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2317  minNrOfHitsForRebuild = cms.int32( 5 ),
2318  maxCand = cms.int32( 50 ),
2319  alwaysUseInvalidHits = cms.bool( True ),
2320  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2321  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2322  intermediateCleaning = cms.bool( True ),
2323  foundHitBonus = cms.double( 10.0 ),
2324  updator = cms.string( "hltESPKFUpdator" ),
2325  bestHitOnly = cms.bool( True ),
2326  seedAs5DHit = cms.bool( False )
2327 )
2328 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
2329  minimumNumberOfHits = cms.int32( 4 ),
2330  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2331  seedExtension = cms.int32( 1 ),
2332  chargeSignificance = cms.double( -1.0 ),
2333  pixelSeedExtension = cms.bool( False ),
2334  strictSeedExtension = cms.bool( False ),
2335  nSigmaMinPt = cms.double( 5.0 ),
2336  maxCCCLostHits = cms.int32( 0 ),
2337  minPt = cms.double( 5.0 ),
2338  maxConsecLostHits = cms.int32( 1 ),
2339  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2340  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2341  seedPairPenalty = cms.int32( 0 ),
2342  maxNumberOfHits = cms.int32( 100 ),
2343  minNumberOfHitsForLoopers = cms.int32( 13 ),
2344  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2345  minNumberOfHitsPerLoop = cms.int32( 4 ),
2346  minHitsMinPt = cms.int32( 3 ),
2347  maxLostHitsFraction = cms.double( 0.1 ),
2348  maxLostHits = cms.int32( 999 ),
2349  highEtaSwitch = cms.double( 5.0 ),
2350  minHitsAtHighEta = cms.int32( 5 )
2351 )
2352 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2353  useSameTrajFilter = cms.bool( True ),
2354  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2355  keepOriginalIfRebuildFails = cms.bool( False ),
2356  lostHitPenalty = cms.double( 30.0 ),
2357  lockHits = cms.bool( True ),
2358  requireSeedHitsInRebuild = cms.bool( True ),
2359  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2360  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2361  maxPtForLooperReconstruction = cms.double( 0.7 ),
2362  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2363  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2364  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
2365  minNrOfHitsForRebuild = cms.int32( 5 ),
2366  maxCand = cms.int32( 2 ),
2367  alwaysUseInvalidHits = cms.bool( True ),
2368  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2369  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2370  intermediateCleaning = cms.bool( True ),
2371  foundHitBonus = cms.double( 10.0 ),
2372  updator = cms.string( "hltESPKFUpdator" ),
2373  bestHitOnly = cms.bool( True ),
2374  seedAs5DHit = cms.bool( False )
2375 )
2376 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2377  useSameTrajFilter = cms.bool( True ),
2378  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2379  keepOriginalIfRebuildFails = cms.bool( False ),
2380  lostHitPenalty = cms.double( 30.0 ),
2381  lockHits = cms.bool( True ),
2382  requireSeedHitsInRebuild = cms.bool( True ),
2383  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2384  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2385  maxPtForLooperReconstruction = cms.double( 0.7 ),
2386  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2387  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2388  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2389  minNrOfHitsForRebuild = cms.int32( 5 ),
2390  maxCand = cms.int32( 3 ),
2391  alwaysUseInvalidHits = cms.bool( True ),
2392  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2393  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2394  intermediateCleaning = cms.bool( True ),
2395  foundHitBonus = cms.double( 10.0 ),
2396  updator = cms.string( "hltESPKFUpdator" ),
2397  bestHitOnly = cms.bool( True ),
2398  seedAs5DHit = cms.bool( False )
2399 )
2400 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
2401  useSameTrajFilter = cms.bool( True ),
2402  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2403  keepOriginalIfRebuildFails = cms.bool( False ),
2404  lostHitPenalty = cms.double( 30.0 ),
2405  lockHits = cms.bool( True ),
2406  requireSeedHitsInRebuild = cms.bool( True ),
2407  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2408  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2409  maxPtForLooperReconstruction = cms.double( 0.7 ),
2410  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2411  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
2412  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2413  minNrOfHitsForRebuild = cms.int32( 5 ),
2414  maxCand = cms.int32( 3 ),
2415  alwaysUseInvalidHits = cms.bool( True ),
2416  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2417  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2418  intermediateCleaning = cms.bool( True ),
2419  foundHitBonus = cms.double( 10.0 ),
2420  updator = cms.string( "hltESPKFUpdator" ),
2421  bestHitOnly = cms.bool( True ),
2422  seedAs5DHit = cms.bool( False )
2423 )
2424 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
2425  minimumNumberOfHits = cms.int32( 4 ),
2426  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2427  seedExtension = cms.int32( 0 ),
2428  chargeSignificance = cms.double( -1.0 ),
2429  pixelSeedExtension = cms.bool( False ),
2430  strictSeedExtension = cms.bool( False ),
2431  maxCCCLostHits = cms.int32( 0 ),
2432  nSigmaMinPt = cms.double( 5.0 ),
2433  minPt = cms.double( 3.0 ),
2434  maxConsecLostHits = cms.int32( 1 ),
2435  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2436  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2437  seedPairPenalty = cms.int32( 0 ),
2438  maxNumberOfHits = cms.int32( 100 ),
2439  minNumberOfHitsForLoopers = cms.int32( 13 ),
2440  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2441  minNumberOfHitsPerLoop = cms.int32( 4 ),
2442  minHitsMinPt = cms.int32( 3 ),
2443  maxLostHitsFraction = cms.double( 0.1 ),
2444  maxLostHits = cms.int32( 999 ),
2445  highEtaSwitch = cms.double( 5.0 ),
2446  minHitsAtHighEta = cms.int32( 5 )
2447 )
2448 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
2449  useSameTrajFilter = cms.bool( True ),
2450  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2451  keepOriginalIfRebuildFails = cms.bool( True ),
2452  lostHitPenalty = cms.double( 30.0 ),
2453  lockHits = cms.bool( True ),
2454  requireSeedHitsInRebuild = cms.bool( True ),
2455  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2456  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2457  maxPtForLooperReconstruction = cms.double( 0.7 ),
2458  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2459  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
2460  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2461  minNrOfHitsForRebuild = cms.int32( 1 ),
2462  maxCand = cms.int32( 3 ),
2463  alwaysUseInvalidHits = cms.bool( True ),
2464  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2465  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2466  intermediateCleaning = cms.bool( True ),
2467  foundHitBonus = cms.double( 10.0 ),
2468  updator = cms.string( "hltESPKFUpdator" ),
2469  bestHitOnly = cms.bool( True ),
2470  seedAs5DHit = cms.bool( False )
2471 )
2472 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
2473  minimumNumberOfHits = cms.int32( 3 ),
2474  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2475  seedExtension = cms.int32( 0 ),
2476  chargeSignificance = cms.double( -1.0 ),
2477  pixelSeedExtension = cms.bool( False ),
2478  strictSeedExtension = cms.bool( False ),
2479  nSigmaMinPt = cms.double( 5.0 ),
2480  maxCCCLostHits = cms.int32( 0 ),
2481  minPt = cms.double( 2.8 ),
2482  maxConsecLostHits = cms.int32( 1 ),
2483  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2484  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2485  seedPairPenalty = cms.int32( 0 ),
2486  maxNumberOfHits = cms.int32( 100 ),
2487  minNumberOfHitsForLoopers = cms.int32( 13 ),
2488  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2489  minNumberOfHitsPerLoop = cms.int32( 4 ),
2490  minHitsMinPt = cms.int32( 3 ),
2491  maxLostHitsFraction = cms.double( 0.1 ),
2492  maxLostHits = cms.int32( 999 ),
2493  highEtaSwitch = cms.double( 5.0 ),
2494  minHitsAtHighEta = cms.int32( 5 )
2495 )
2496 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
2497  useSameTrajFilter = cms.bool( True ),
2498  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2499  keepOriginalIfRebuildFails = cms.bool( False ),
2500  lostHitPenalty = cms.double( 30.0 ),
2501  lockHits = cms.bool( True ),
2502  requireSeedHitsInRebuild = cms.bool( True ),
2503  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2504  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2505  maxPtForLooperReconstruction = cms.double( 0.7 ),
2506  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2507  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
2508  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2509  minNrOfHitsForRebuild = cms.int32( 5 ),
2510  maxCand = cms.int32( 4 ),
2511  alwaysUseInvalidHits = cms.bool( True ),
2512  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2513  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2514  intermediateCleaning = cms.bool( True ),
2515  foundHitBonus = cms.double( 10.0 ),
2516  updator = cms.string( "hltESPKFUpdator" ),
2517  bestHitOnly = cms.bool( True ),
2518  seedAs5DHit = cms.bool( False )
2519 )
2520 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
2521  minimumNumberOfHits = cms.int32( 3 ),
2522  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
2523  seedExtension = cms.int32( 0 ),
2524  chargeSignificance = cms.double( -1.0 ),
2525  pixelSeedExtension = cms.bool( False ),
2526  strictSeedExtension = cms.bool( False ),
2527  nSigmaMinPt = cms.double( 5.0 ),
2528  maxCCCLostHits = cms.int32( 0 ),
2529  minPt = cms.double( 3.5 ),
2530  maxConsecLostHits = cms.int32( 1 ),
2531  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
2532  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
2533  seedPairPenalty = cms.int32( 0 ),
2534  maxNumberOfHits = cms.int32( 100 ),
2535  minNumberOfHitsForLoopers = cms.int32( 13 ),
2536  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2537  minNumberOfHitsPerLoop = cms.int32( 4 ),
2538  minHitsMinPt = cms.int32( 3 ),
2539  maxLostHitsFraction = cms.double( 0.1 ),
2540  maxLostHits = cms.int32( 999 ),
2541  highEtaSwitch = cms.double( 5.0 ),
2542  minHitsAtHighEta = cms.int32( 5 )
2543 )
2544 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
2545  useSameTrajFilter = cms.bool( True ),
2546  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
2547  keepOriginalIfRebuildFails = cms.bool( False ),
2548  lostHitPenalty = cms.double( 30.0 ),
2549  lockHits = cms.bool( True ),
2550  requireSeedHitsInRebuild = cms.bool( True ),
2551  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
2552  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
2553  maxPtForLooperReconstruction = cms.double( 0.7 ),
2554  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2555  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
2556  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
2557  minNrOfHitsForRebuild = cms.int32( 5 ),
2558  maxCand = cms.int32( 3 ),
2559  alwaysUseInvalidHits = cms.bool( True ),
2560  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2561  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
2562  intermediateCleaning = cms.bool( True ),
2563  foundHitBonus = cms.double( 10.0 ),
2564  updator = cms.string( "hltESPKFUpdator" ),
2565  bestHitOnly = cms.bool( True ),
2566  seedAs5DHit = cms.bool( False )
2567 )
2568 fragment.streams = cms.PSet(
2569  ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
2570  ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
2571  ALCAP0 = cms.vstring( 'AlCaP0' ),
2572  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
2573  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
2574  DQM = cms.vstring( 'OnlineMonitor' ),
2575  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
2576  DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
2577  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
2578  EcalCalibration = cms.vstring( 'EcalLaser' ),
2579  Express = cms.vstring( 'ExpressPhysics' ),
2580  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
2581  ExpressCosmics = cms.vstring( ),
2582  NanoDST = cms.vstring( 'L1Accept' ),
2583  PhysicsCommissioning = cms.vstring( 'EmptyBX',
2584  'HLTPhysics',
2585  'ZeroBias' ),
2586  PhysicsHIZeroBias1 = cms.vstring( 'HIZeroBias1',
2587  'HIZeroBias2' ),
2588  PhysicsHIZeroBias2 = cms.vstring( 'HIZeroBias3',
2589  'HIZeroBias4' ),
2590  PhysicsHIZeroBias3 = cms.vstring( 'HIZeroBias5',
2591  'HIZeroBias6' ),
2592  PhysicsHIZeroBias4 = cms.vstring( 'HIZeroBias7',
2593  'HIZeroBias8' ),
2594  PhysicsHIZeroBias5 = cms.vstring( 'HIZeroBias10',
2595  'HIZeroBias9' ),
2596  PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11',
2597  'HIZeroBias12' ),
2598  RPCMON = cms.vstring( 'RPCMonitor' )
2599 )
2600 fragment.datasets = cms.PSet(
2601  AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v4' ),
2602  AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBias_v4' ),
2603  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v3',
2604  'AlCa_HIEcalEtaEEonly_v3',
2605  'AlCa_HIEcalPi0EBonly_v3',
2606  'AlCa_HIEcalPi0EEonly_v3' ),
2607  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v11' ),
2608  DQMGPUvsCPU = cms.vstring( 'DQM_HIEcalReconstruction_v2',
2609  'DQM_HIHcalReconstruction_v1',
2610  'DQM_HIPixelReconstruction_v2' ),
2611  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5',
2612  'HLT_ZeroBias_Beamspot_v6' ),
2613  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
2614  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3',
2615  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3',
2616  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3' ),
2617  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5',
2618  'HLT_ZeroBias_Beamspot_v6' ),
2619  ExpressPhysics = cms.vstring( 'HLT_Physics_v8',
2620  'HLT_Random_v3',
2621  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6',
2622  'HLT_ZeroBias_v7' ),
2623  HIZeroBias1 = cms.vstring( 'HLT_HIZeroBias_part0_v7' ),
2624  HIZeroBias10 = cms.vstring( 'HLT_HIZeroBias_part9_v7' ),
2625  HIZeroBias11 = cms.vstring( 'HLT_HIZeroBias_part10_v7' ),
2626  HIZeroBias12 = cms.vstring( 'HLT_HIZeroBias_part11_v7' ),
2627  HIZeroBias2 = cms.vstring( 'HLT_HIZeroBias_part1_v7' ),
2628  HIZeroBias3 = cms.vstring( 'HLT_HIZeroBias_part2_v7' ),
2629  HIZeroBias4 = cms.vstring( 'HLT_HIZeroBias_part3_v7' ),
2630  HIZeroBias5 = cms.vstring( 'HLT_HIZeroBias_part4_v7' ),
2631  HIZeroBias6 = cms.vstring( 'HLT_HIZeroBias_part5_v7' ),
2632  HIZeroBias7 = cms.vstring( 'HLT_HIZeroBias_part6_v7' ),
2633  HIZeroBias8 = cms.vstring( 'HLT_HIZeroBias_part7_v7' ),
2634  HIZeroBias9 = cms.vstring( 'HLT_HIZeroBias_part8_v7' ),
2635  HLTPhysics = cms.vstring( 'HLT_Physics_v8' ),
2636  L1Accept = cms.vstring( 'DST_Physics_v8' ),
2637  OnlineMonitor = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3',
2638  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3',
2639  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3',
2640  'HLT_HIZeroBias_part0_v7',
2641  'HLT_HIZeroBias_part10_v7',
2642  'HLT_HIZeroBias_part11_v7',
2643  'HLT_HIZeroBias_part1_v7',
2644  'HLT_HIZeroBias_part2_v7',
2645  'HLT_HIZeroBias_part3_v7',
2646  'HLT_HIZeroBias_part4_v7',
2647  'HLT_HIZeroBias_part5_v7',
2648  'HLT_HIZeroBias_part6_v7',
2649  'HLT_HIZeroBias_part7_v7',
2650  'HLT_HIZeroBias_part8_v7',
2651  'HLT_HIZeroBias_part9_v7',
2652  'HLT_Physics_v8',
2653  'HLT_Random_v3',
2654  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6',
2655  'HLT_ZeroBias_v7' ),
2656  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v2' ),
2657  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
2658  'HLT_HcalCalibration_v5' ),
2659  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
2660  'HLT_HcalCalibration_v5' ),
2661  ZeroBias = cms.vstring( 'HLT_Random_v3',
2662  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6',
2663  'HLT_ZeroBias_v7' )
2664 )
2665 
2666 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
2667  recordName = cms.string( "CSCChannelMapperRecord" ),
2668  iovIsRunNotTime = cms.bool( True ),
2669  firstValid = cms.vuint32( 1 )
2670 )
2671 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
2672  recordName = cms.string( "CSCIndexerRecord" ),
2673  iovIsRunNotTime = cms.bool( True ),
2674  firstValid = cms.vuint32( 1 )
2675 )
2676 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
2677  recordName = cms.string( "L1TGlobalParametersRcd" ),
2678  iovIsRunNotTime = cms.bool( True ),
2679  firstValid = cms.vuint32( 1 )
2680 )
2681 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
2682  appendToDataLabel = cms.string( "HBHE" ),
2683  timeSlewParametersM2 = cms.VPSet(
2684  cms.PSet( tmax = cms.double( 16.0 ),
2685  tzero = cms.double( 23.960177 ),
2686  slope = cms.double( -3.178648 )
2687  ),
2688  cms.PSet( tmax = cms.double( 10.0 ),
2689  tzero = cms.double( 11.977461 ),
2690  slope = cms.double( -1.5610227 )
2691  ),
2692  cms.PSet( tmax = cms.double( 6.25 ),
2693  tzero = cms.double( 9.109694 ),
2694  slope = cms.double( -1.075824 )
2695  )
2696  ),
2697  timeSlewParametersM3 = cms.VPSet(
2698  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
2699  tspar2_siPM = cms.double( 0.0 ),
2700  tspar2 = cms.double( 0.0 ),
2701  cap = cms.double( 6.0 ),
2702  tspar1 = cms.double( -2.19142 ),
2703  tspar0 = cms.double( 12.2999 ),
2704  tspar1_siPM = cms.double( 0.0 )
2705  ),
2706  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
2707  tspar2_siPM = cms.double( 0.0 ),
2708  tspar2 = cms.double( 32.0 ),
2709  cap = cms.double( 6.0 ),
2710  tspar1 = cms.double( -3.2 ),
2711  tspar0 = cms.double( 15.5 ),
2712  tspar1_siPM = cms.double( 0.0 )
2713  ),
2714  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
2715  tspar2_siPM = cms.double( 0.0 ),
2716  tspar2 = cms.double( 0.0 ),
2717  cap = cms.double( 6.0 ),
2718  tspar1 = cms.double( -2.19142 ),
2719  tspar0 = cms.double( 12.2999 ),
2720  tspar1_siPM = cms.double( 0.0 )
2721  ),
2722  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
2723  tspar2_siPM = cms.double( 0.0 ),
2724  tspar2 = cms.double( 0.0 ),
2725  cap = cms.double( 6.0 ),
2726  tspar1 = cms.double( -2.19142 ),
2727  tspar0 = cms.double( 12.2999 ),
2728  tspar1_siPM = cms.double( 0.0 )
2729  )
2730  )
2731 )
2732 fragment.ecalMultifitParametersGPUESProducer = cms.ESSource( "EcalMultifitParametersGPUESProducer",
2733  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
2734  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
2735  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
2736  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
2737  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
2738  appendToDataLabel = cms.string( "" )
2739 )
2740 fragment.ecalRecHitParametersGPUESProducer = cms.ESSource( "EcalRecHitParametersGPUESProducer",
2741  ChannelStatusToBeExcluded = cms.vstring( 'kDAC',
2742  'kNoisy',
2743  'kNNoisy',
2744  'kFixedG6',
2745  'kFixedG1',
2746  'kFixedG0',
2747  'kNonRespondingIsolated',
2748  'kDeadVFE',
2749  'kDeadFE',
2750  'kNoDataNoTP' ),
2751  flagsMapDBReco = cms.PSet(
2752  kDead = cms.vstring( 'kNoDataNoTP' ),
2753  kGood = cms.vstring( 'kOk',
2754  'kDAC',
2755  'kNoLaser',
2756  'kNoisy' ),
2757  kTowerRecovered = cms.vstring( 'kDeadFE' ),
2758  kNoisy = cms.vstring( 'kNNoisy',
2759  'kFixedG6',
2760  'kFixedG1' ),
2761  kNeighboursRecovered = cms.vstring( 'kFixedG0',
2762  'kNonRespondingIsolated',
2763  'kDeadVFE' )
2764  ),
2765  appendToDataLabel = cms.string( "" )
2766 )
2767 fragment.hcalMahiPulseOffsetsGPUESProducer = cms.ESSource( "HcalMahiPulseOffsetsGPUESProducer",
2768  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
2769  appendToDataLabel = cms.string( "" )
2770 )
2771 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
2772  recordName = cms.string( "JetTagComputerRecord" ),
2773  iovIsRunNotTime = cms.bool( True ),
2774  firstValid = cms.vuint32( 1 )
2775 )
2776 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
2777  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
2778  iovIsRunNotTime = cms.bool( True ),
2779  firstValid = cms.vuint32( 1 )
2780 )
2781 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
2782  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
2783  iovIsRunNotTime = cms.bool( True ),
2784  firstValid = cms.vuint32( 1 )
2785 )
2786 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
2787  RunType = cms.string( "Run3" ),
2788  PitchSimY = cms.double( 0.15 ),
2789  PitchSimX = cms.double( 0.1 ),
2790  thickness = cms.double( 0.23 ),
2791  noOfPixelSimX = cms.int32( 160 ),
2792  noOfPixelSimY = cms.int32( 104 ),
2793  noOfPixels = cms.int32( 16640 ),
2794  simXWidth = cms.double( 16.6 ),
2795  simYWidth = cms.double( 16.2 ),
2796  deadEdgeWidth = cms.double( 0.2 ),
2797  activeEdgeSigma = cms.double( 0.02 ),
2798  physActiveEdgeDist = cms.double( 0.15 ),
2799  appendToDataLabel = cms.string( "" )
2800 )
2801 
2802 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2803  MaxDPhi = cms.double( 1.6 ),
2804  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
2805  PropagationDirection = cms.string( "anyDirection" )
2806 )
2807 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
2808  AlgoName = cms.string( "CSCChannelMapperPostls1" )
2809 )
2810 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
2811  AlgoName = cms.string( "CSCIndexerPostls1" )
2812 )
2813 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
2814  appendToDataLabel = cms.string( "" )
2815 )
2816 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
2817 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
2818  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
2819  MapAuto = cms.untracked.bool( False ),
2820  SkipHE = cms.untracked.bool( False ),
2821  appendToDataLabel = cms.string( "" )
2822 )
2823 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
2824  appendToDataLabel = cms.string( "" )
2825 )
2826 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
2827  appendToDataLabel = cms.string( "" )
2828 )
2829 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2830  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2831  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2832  ComponentName = cms.string( "ClusterShapeHitFilter" ),
2833  isPhase2 = cms.bool( False ),
2834  doPixelShapeCut = cms.bool( True ),
2835  doStripShapeCut = cms.bool( True ),
2836  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2837  appendToDataLabel = cms.string( "" )
2838 )
2839 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
2840  appendToDataLabel = cms.string( "" )
2841 )
2842 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
2843  TotalBxInEvent = cms.int32( 5 ),
2844  NumberPhysTriggers = cms.uint32( 512 ),
2845  NumberL1Muon = cms.uint32( 8 ),
2846  NumberL1EGamma = cms.uint32( 12 ),
2847  NumberL1Jet = cms.uint32( 12 ),
2848  NumberL1Tau = cms.uint32( 12 ),
2849  NumberChips = cms.uint32( 1 ),
2850  PinsOnChip = cms.uint32( 512 ),
2851  OrderOfChip = cms.vint32( 1 ),
2852  NumberL1IsoEG = cms.uint32( 4 ),
2853  NumberL1JetCounts = cms.uint32( 12 ),
2854  UnitLength = cms.int32( 8 ),
2855  NumberL1ForJet = cms.uint32( 4 ),
2856  IfCaloEtaNumberBits = cms.uint32( 4 ),
2857  IfMuEtaNumberBits = cms.uint32( 6 ),
2858  NumberL1TauJet = cms.uint32( 4 ),
2859  NumberL1Mu = cms.uint32( 4 ),
2860  NumberConditionChips = cms.uint32( 1 ),
2861  NumberPsbBoards = cms.int32( 7 ),
2862  NumberL1CenJet = cms.uint32( 4 ),
2863  PinsOnConditionChip = cms.uint32( 512 ),
2864  NumberL1NoIsoEG = cms.uint32( 4 ),
2865  NumberTechnicalTriggers = cms.uint32( 64 ),
2866  NumberPhysTriggersExtended = cms.uint32( 64 ),
2867  WordLength = cms.int32( 64 ),
2868  OrderConditionChip = cms.vint32( 1 ),
2869  appendToDataLabel = cms.string( "" )
2870 )
2871 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2872  SimpleMagneticField = cms.string( "" ),
2873  MaxDPhi = cms.double( 1.6 ),
2874  ComponentName = cms.string( "PropagatorWithMaterial" ),
2875  Mass = cms.double( 0.105 ),
2876  PropagationDirection = cms.string( "alongMomentum" ),
2877  useRungeKutta = cms.bool( False ),
2878  ptMin = cms.double( -1.0 )
2879 )
2880 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2881  SimpleMagneticField = cms.string( "ParabolicMf" ),
2882  MaxDPhi = cms.double( 1.6 ),
2883  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
2884  Mass = cms.double( 0.139 ),
2885  PropagationDirection = cms.string( "alongMomentum" ),
2886  useRungeKutta = cms.bool( False ),
2887  ptMin = cms.double( -1.0 )
2888 )
2889 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2890  SimpleMagneticField = cms.string( "ParabolicMf" ),
2891  MaxDPhi = cms.double( 1.6 ),
2892  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
2893  Mass = cms.double( 0.105 ),
2894  PropagationDirection = cms.string( "alongMomentum" ),
2895  useRungeKutta = cms.bool( False ),
2896  ptMin = cms.double( -1.0 )
2897 )
2898 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2899  SimpleMagneticField = cms.string( "" ),
2900  MaxDPhi = cms.double( 1.6 ),
2901  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
2902  Mass = cms.double( 0.105 ),
2903  PropagationDirection = cms.string( "oppositeToMomentum" ),
2904  useRungeKutta = cms.bool( False ),
2905  ptMin = cms.double( -1.0 )
2906 )
2907 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
2908  SimpleMagneticField = cms.string( "ParabolicMf" ),
2909  MaxDPhi = cms.double( 1.6 ),
2910  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
2911  Mass = cms.double( 0.139 ),
2912  PropagationDirection = cms.string( "oppositeToMomentum" ),
2913  useRungeKutta = cms.bool( False ),
2914  ptMin = cms.double( -1.0 )
2915 )
2916 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
2917  SimpleMagneticField = cms.string( "ParabolicMf" ),
2918  MaxDPhi = cms.double( 1.6 ),
2919  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
2920  Mass = cms.double( 0.105 ),
2921  PropagationDirection = cms.string( "oppositeToMomentum" ),
2922  useRungeKutta = cms.bool( False ),
2923  ptMin = cms.double( -1.0 )
2924 )
2925 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2926  SimpleMagneticField = cms.string( "ParabolicMf" ),
2927  MaxDPhi = cms.double( 1.6 ),
2928  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
2929  Mass = cms.double( 0.105 ),
2930  PropagationDirection = cms.string( "oppositeToMomentum" ),
2931  useRungeKutta = cms.bool( False ),
2932  ptMin = cms.double( 0.1 )
2933 )
2934 fragment.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer",
2935  LoadTemplatesFromDB = cms.bool( True ),
2936  Alpha2Order = cms.bool( True ),
2937  ClusterProbComputationFlag = cms.int32( 0 ),
2938  useLAWidthFromDB = cms.bool( True ),
2939  lAOffset = cms.double( 0.0 ),
2940  lAWidthBPix = cms.double( 0.0 ),
2941  lAWidthFPix = cms.double( 0.0 ),
2942  doLorentzFromAlignment = cms.bool( False ),
2943  useLAFromDB = cms.bool( True ),
2944  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2945  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2946  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2947  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2948  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2949  yerr_endcap = cms.vdouble( 0.0021 ),
2950  xerr_barrel_l1_def = cms.double( 0.0103 ),
2951  yerr_barrel_l1_def = cms.double( 0.0021 ),
2952  xerr_barrel_ln_def = cms.double( 0.0103 ),
2953  yerr_barrel_ln_def = cms.double( 0.0021 ),
2954  xerr_endcap_def = cms.double( 0.002 ),
2955  yerr_endcap_def = cms.double( 7.5E-4 ),
2956  isPhase2 = cms.bool( False ),
2957  EdgeClusterErrorX = cms.double( 50.0 ),
2958  EdgeClusterErrorY = cms.double( 85.0 ),
2959  UseErrorsFromTemplates = cms.bool( True ),
2960  TruncatePixelCharge = cms.bool( True ),
2961  ComponentName = cms.string( "PixelCPEFast" ),
2962  MagneticFieldRecord = cms.ESInputTag( "","" ),
2963  appendToDataLabel = cms.string( "" )
2964 )
2965 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2966  SimpleMagneticField = cms.string( "ParabolicMf" ),
2967  MaxDPhi = cms.double( 4.0 ),
2968  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2969  Mass = cms.double( 0.1396 ),
2970  PropagationDirection = cms.string( "alongMomentum" ),
2971  useRungeKutta = cms.bool( False ),
2972  ptMin = cms.double( -1.0 )
2973 )
2974 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2975  SimpleMagneticField = cms.string( "ParabolicMf" ),
2976  MaxDPhi = cms.double( 1.6 ),
2977  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2978  Mass = cms.double( 0.105 ),
2979  PropagationDirection = cms.string( "alongMomentum" ),
2980  useRungeKutta = cms.bool( False ),
2981  ptMin = cms.double( 0.1 )
2982 )
2983 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2984  QualityLabel = cms.string( "" ),
2985  Label = cms.string( "" ),
2986  appendToDataLabel = cms.string( "" )
2987 )
2988 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2989  EtaDivisions = cms.untracked.uint32( 20 ),
2990  PhiDivisions = cms.untracked.uint32( 20 ),
2991  EtaMax = cms.untracked.double( 2.5 )
2992 )
2993 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2994  use3d = cms.bool( True ),
2995  unBoost = cms.bool( False ),
2996  useSignificance = cms.bool( True ),
2997  minTracks = cms.uint32( 3 ),
2998  minVertices = cms.uint32( 1 )
2999 )
3000 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3001  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
3002  NoErrorPropagation = cms.bool( False ),
3003  PropagationDirection = cms.string( "anyDirection" ),
3004  useTuningForL2Speed = cms.bool( False ),
3005  useIsYokeFlag = cms.bool( True ),
3006  endcapShiftInZNeg = cms.double( 0.0 ),
3007  SetVBFPointer = cms.bool( False ),
3008  AssumeNoMaterial = cms.bool( False ),
3009  endcapShiftInZPos = cms.double( 0.0 ),
3010  useInTeslaFromMagField = cms.bool( False ),
3011  VBFName = cms.string( "VolumeBasedMagneticField" ),
3012  useEndcapShiftsInZ = cms.bool( False ),
3013  sendLogWarning = cms.bool( False ),
3014  useMatVolumes = cms.bool( True ),
3015  debug = cms.bool( False ),
3016  ApplyRadX0Correction = cms.bool( True ),
3017  useMagVolumes = cms.bool( True ),
3018  returnTangentPlane = cms.bool( True )
3019 )
3020 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
3021  ComponentName = cms.string( "TransientTrackBuilder" )
3022 )
3023 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3024  ComponentName = cms.string( "CaloDetIdAssociator" ),
3025  etaBinSize = cms.double( 0.087 ),
3026  nEta = cms.int32( 70 ),
3027  nPhi = cms.int32( 72 ),
3028  hcalRegion = cms.int32( 2 ),
3029  includeBadChambers = cms.bool( False ),
3030  includeGEM = cms.bool( False ),
3031  includeME0 = cms.bool( False )
3032 )
3033 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3034  ComponentName = cms.string( "CosmicNavigationSchool" ),
3035  SimpleMagneticField = cms.string( "" )
3036 )
3037 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
3038  verbosity = cms.untracked.uint32( 1 ),
3039  buildMisalignedGeometry = cms.bool( False ),
3040  isRun2 = cms.bool( False ),
3041  dbTag = cms.string( "" ),
3042  compactViewTag = cms.string( "" ),
3043  fromPreprocessedDB = cms.untracked.bool( True ),
3044  fromDD4hep = cms.untracked.bool( False ),
3045  appendToDataLabel = cms.string( "" )
3046 )
3047 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
3048  lhcInfoLabel = cms.string( "" ),
3049  opticsLabel = cms.string( "" ),
3050  appendToDataLabel = cms.string( "" )
3051 )
3052 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3053  ComponentName = cms.string( "EcalDetIdAssociator" ),
3054  etaBinSize = cms.double( 0.02 ),
3055  nEta = cms.int32( 300 ),
3056  nPhi = cms.int32( 360 ),
3057  hcalRegion = cms.int32( 2 ),
3058  includeBadChambers = cms.bool( False ),
3059  includeGEM = cms.bool( False ),
3060  includeME0 = cms.bool( False )
3061 )
3062 fragment.ecalElectronicsMappingGPUESProducer = cms.ESProducer( "EcalElectronicsMappingGPUESProducer",
3063  ComponentName = cms.string( "" ),
3064  label = cms.string( "" ),
3065  appendToDataLabel = cms.string( "" )
3066 )
3067 fragment.ecalGainRatiosGPUESProducer = cms.ESProducer( "EcalGainRatiosGPUESProducer",
3068  ComponentName = cms.string( "" ),
3069  label = cms.string( "" ),
3070  appendToDataLabel = cms.string( "" )
3071 )
3072 fragment.ecalIntercalibConstantsGPUESProducer = cms.ESProducer( "EcalIntercalibConstantsGPUESProducer",
3073  ComponentName = cms.string( "" ),
3074  label = cms.string( "" ),
3075  appendToDataLabel = cms.string( "" )
3076 )
3077 fragment.ecalLaserAPDPNRatiosGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosGPUESProducer",
3078  ComponentName = cms.string( "" ),
3079  label = cms.string( "" ),
3080  appendToDataLabel = cms.string( "" )
3081 )
3082 fragment.ecalLaserAPDPNRatiosRefGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosRefGPUESProducer",
3083  ComponentName = cms.string( "" ),
3084  label = cms.string( "" ),
3085  appendToDataLabel = cms.string( "" )
3086 )
3087 fragment.ecalLaserAlphasGPUESProducer = cms.ESProducer( "EcalLaserAlphasGPUESProducer",
3088  ComponentName = cms.string( "" ),
3089  label = cms.string( "" ),
3090  appendToDataLabel = cms.string( "" )
3091 )
3092 fragment.ecalLinearCorrectionsGPUESProducer = cms.ESProducer( "EcalLinearCorrectionsGPUESProducer",
3093  ComponentName = cms.string( "" ),
3094  label = cms.string( "" ),
3095  appendToDataLabel = cms.string( "" )
3096 )
3097 fragment.ecalPedestalsGPUESProducer = cms.ESProducer( "EcalPedestalsGPUESProducer",
3098  ComponentName = cms.string( "" ),
3099  label = cms.string( "" ),
3100  appendToDataLabel = cms.string( "" )
3101 )
3102 fragment.ecalPulseCovariancesGPUESProducer = cms.ESProducer( "EcalPulseCovariancesGPUESProducer",
3103  ComponentName = cms.string( "" ),
3104  label = cms.string( "" ),
3105  appendToDataLabel = cms.string( "" )
3106 )
3107 fragment.ecalPulseShapesGPUESProducer = cms.ESProducer( "EcalPulseShapesGPUESProducer",
3108  ComponentName = cms.string( "" ),
3109  label = cms.string( "" ),
3110  appendToDataLabel = cms.string( "" )
3111 )
3112 fragment.ecalRechitADCToGeVConstantGPUESProducer = cms.ESProducer( "EcalRechitADCToGeVConstantGPUESProducer",
3113  ComponentName = cms.string( "" ),
3114  label = cms.string( "" ),
3115  appendToDataLabel = cms.string( "" )
3116 )
3117 fragment.ecalRechitChannelStatusGPUESProducer = cms.ESProducer( "EcalRechitChannelStatusGPUESProducer",
3118  ComponentName = cms.string( "" ),
3119  label = cms.string( "" ),
3120  appendToDataLabel = cms.string( "" )
3121 )
3122 fragment.ecalSamplesCorrelationGPUESProducer = cms.ESProducer( "EcalSamplesCorrelationGPUESProducer",
3123  ComponentName = cms.string( "" ),
3124  label = cms.string( "" ),
3125  appendToDataLabel = cms.string( "" )
3126 )
3127 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
3128  flagMask = cms.PSet(
3129  kBad = cms.vstring( 'kFaultyHardware',
3130  'kDead',
3131  'kKilled' ),
3132  kGood = cms.vstring( 'kGood' ),
3133  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
3134  'kTowerRecovered' ),
3135  kProblematic = cms.vstring( 'kPoorReco',
3136  'kPoorCalib',
3137  'kNoisy',
3138  'kSaturated' ),
3139  kWeird = cms.vstring( 'kWeird',
3140  'kDiWeird' ),
3141  kTime = cms.vstring( 'kOutOfTime' )
3142  ),
3143  dbstatusMask = cms.PSet(
3144  kBad = cms.vstring( 'kNonRespondingIsolated',
3145  'kDeadVFE',
3146  'kDeadFE',
3147  'kNoDataNoTP' ),
3148  kGood = cms.vstring( 'kOk' ),
3149  kRecovered = cms.vstring( ),
3150  kProblematic = cms.vstring( 'kDAC',
3151  'kNoLaser',
3152  'kNoisy',
3153  'kNNoisy',
3154  'kNNNoisy',
3155  'kNNNNoisy',
3156  'kNNNNNoisy',
3157  'kFixedG6',
3158  'kFixedG1',
3159  'kFixedG0' ),
3160  kWeird = cms.vstring( ),
3161  kTime = cms.vstring( )
3162  ),
3163  timeThresh = cms.double( 2.0 )
3164 )
3165 fragment.ecalTimeBiasCorrectionsGPUESProducer = cms.ESProducer( "EcalTimeBiasCorrectionsGPUESProducer",
3166  ComponentName = cms.string( "" ),
3167  label = cms.string( "" ),
3168  appendToDataLabel = cms.string( "" )
3169 )
3170 fragment.ecalTimeCalibConstantsGPUESProducer = cms.ESProducer( "EcalTimeCalibConstantsGPUESProducer",
3171  ComponentName = cms.string( "" ),
3172  label = cms.string( "" ),
3173  appendToDataLabel = cms.string( "" )
3174 )
3175 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
3176 fragment.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer",
3177  ComponentName = cms.string( "" ),
3178  label = cms.string( "" ),
3179  appendToDataLabel = cms.string( "" )
3180 )
3181 fragment.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer",
3182  ComponentName = cms.string( "" ),
3183  label0 = cms.string( "withTopoEff" ),
3184  label1 = cms.string( "withTopoEff" ),
3185  label2 = cms.string( "" ),
3186  label3 = cms.string( "" ),
3187  appendToDataLabel = cms.string( "" )
3188 )
3189 fragment.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer",
3190  ComponentName = cms.string( "" ),
3191  label0 = cms.string( "withTopoEff" ),
3192  label1 = cms.string( "" ),
3193  label2 = cms.string( "" ),
3194  appendToDataLabel = cms.string( "" )
3195 )
3196 fragment.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer",
3197  ComponentName = cms.string( "" ),
3198  label0 = cms.string( "" ),
3199  label1 = cms.string( "" ),
3200  label2 = cms.string( "" ),
3201  label3 = cms.string( "" ),
3202  appendToDataLabel = cms.string( "" )
3203 )
3204 fragment.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer",
3205  ComponentName = cms.string( "" ),
3206  label0 = cms.string( "" ),
3207  label1 = cms.string( "" ),
3208  label2 = cms.string( "" ),
3209  appendToDataLabel = cms.string( "" )
3210 )
3211 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
3212  appendToDataLabel = cms.string( "" )
3213 )
3214 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
3215  appendToDataLabel = cms.string( "" )
3216 )
3217 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3218  ComponentName = cms.string( "HcalDetIdAssociator" ),
3219  etaBinSize = cms.double( 0.087 ),
3220  nEta = cms.int32( 70 ),
3221  nPhi = cms.int32( 72 ),
3222  hcalRegion = cms.int32( 2 ),
3223  includeBadChambers = cms.bool( False ),
3224  includeGEM = cms.bool( False ),
3225  includeME0 = cms.bool( False )
3226 )
3227 fragment.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer",
3228  ComponentName = cms.string( "" ),
3229  label = cms.string( "" ),
3230  appendToDataLabel = cms.string( "" )
3231 )
3232 fragment.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer",
3233  ComponentName = cms.string( "" ),
3234  label = cms.string( "" ),
3235  appendToDataLabel = cms.string( "" )
3236 )
3237 fragment.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer",
3238  ComponentName = cms.string( "" ),
3239  label = cms.string( "" ),
3240  appendToDataLabel = cms.string( "" )
3241 )
3242 fragment.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer",
3243  ComponentName = cms.string( "" ),
3244  label = cms.string( "" ),
3245  appendToDataLabel = cms.string( "" )
3246 )
3247 fragment.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer",
3248  ComponentName = cms.string( "" ),
3249  label = cms.string( "" ),
3250  appendToDataLabel = cms.string( "" )
3251 )
3252 fragment.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer",
3253  ComponentName = cms.string( "" ),
3254  label = cms.string( "" ),
3255  appendToDataLabel = cms.string( "" )
3256 )
3257 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
3258  phase = cms.uint32( 1 ),
3259  RecoveredRecHitBits = cms.vstring( ),
3260  SeverityLevels = cms.VPSet(
3261  cms.PSet( ChannelStatus = cms.vstring( ),
3262  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
3263  Level = cms.int32( 0 )
3264  ),
3265  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
3266  RecHitFlags = cms.vstring( ),
3267  Level = cms.int32( 1 )
3268  ),
3269  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
3270  RecHitFlags = cms.vstring( ),
3271  Level = cms.int32( 5 )
3272  ),
3273  cms.PSet( ChannelStatus = cms.vstring( ),
3274  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
3275  'HBHEIsolatedNoise',
3276  'HBHEFlatNoise',
3277  'HBHESpikeNoise',
3278  'HBHETS4TS5Noise',
3279  'HBHENegativeNoise',
3280  'HBHEPulseFitBit',
3281  'HBHEOOTPU' ),
3282  Level = cms.int32( 8 )
3283  ),
3284  cms.PSet( ChannelStatus = cms.vstring( ),
3285  RecHitFlags = cms.vstring( 'HFLongShort',
3286  'HFS8S1Ratio',
3287  'HFPET',
3288  'HFSignalAsymmetry' ),
3289  Level = cms.int32( 11 )
3290  ),
3291  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
3292  RecHitFlags = cms.vstring( ),
3293  Level = cms.int32( 15 )
3294  ),
3295  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
3296  'HcalCellDead' ),
3297  RecHitFlags = cms.vstring( ),
3298  Level = cms.int32( 20 )
3299  )
3300  ),
3301  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
3302  'HcalCellOff',
3303  'HcalCellDead' ),
3304  appendToDataLabel = cms.string( "" )
3305 )
3306 fragment.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer",
3307  ComponentName = cms.string( "" ),
3308  label = cms.string( "" ),
3309  appendToDataLabel = cms.string( "" )
3310 )
3311 fragment.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer",
3312  ComponentName = cms.string( "" ),
3313  label = cms.string( "" ),
3314  appendToDataLabel = cms.string( "" )
3315 )
3316 fragment.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer",
3317  ComponentName = cms.string( "" ),
3318  label = cms.string( "" ),
3319  appendToDataLabel = cms.string( "" )
3320 )
3321 fragment.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer",
3322  ComponentName = cms.string( "" ),
3323  label = cms.string( "" ),
3324  appendToDataLabel = cms.string( "" )
3325 )
3326 fragment.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer",
3327  ComponentName = cms.string( "" ),
3328  label = cms.string( "" ),
3329  appendToDataLabel = cms.string( "" )
3330 )
3331 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
3332  useCondDB = cms.bool( False ),
3333  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
3334  useGBRForest = cms.bool( True ),
3335  useAdaBoost = cms.bool( False )
3336 )
3337 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
3338  trackPseudoSelection = cms.PSet(
3339  maxDistToAxis = cms.double( 0.07 ),
3340  totalHitsMin = cms.uint32( 0 ),
3341  ptMin = cms.double( 0.0 ),
3342  sip2dSigMax = cms.double( 99999.9 ),
3343  sip2dValMax = cms.double( 99999.9 ),
3344  sip3dSigMax = cms.double( 99999.9 ),
3345  sip3dValMax = cms.double( 99999.9 ),
3346  maxDecayLen = cms.double( 5.0 ),
3347  qualityClass = cms.string( "any" ),
3348  jetDeltaRMax = cms.double( 0.3 ),
3349  normChi2Max = cms.double( 99999.9 ),
3350  pixelHitsMin = cms.uint32( 0 ),
3351  sip2dSigMin = cms.double( 2.0 ),
3352  sip2dValMin = cms.double( -99999.9 ),
3353  sip3dSigMin = cms.double( -99999.9 ),
3354  sip3dValMin = cms.double( -99999.9 )
3355  ),
3356  trackSelection = cms.PSet(
3357  maxDistToAxis = cms.double( 0.07 ),
3358  totalHitsMin = cms.uint32( 0 ),
3359  ptMin = cms.double( 0.0 ),
3360  sip2dSigMax = cms.double( 99999.9 ),
3361  sip2dValMax = cms.double( 99999.9 ),
3362  sip3dSigMax = cms.double( 99999.9 ),
3363  sip3dValMax = cms.double( 99999.9 ),
3364  maxDecayLen = cms.double( 5.0 ),
3365  qualityClass = cms.string( "any" ),
3366  jetDeltaRMax = cms.double( 0.3 ),
3367  normChi2Max = cms.double( 99999.9 ),
3368  pixelHitsMin = cms.uint32( 0 ),
3369  sip2dSigMin = cms.double( -99999.9 ),
3370  sip2dValMin = cms.double( -99999.9 ),
3371  sip3dSigMin = cms.double( -99999.9 ),
3372  sip3dValMin = cms.double( -99999.9 )
3373  ),
3374  trackFlip = cms.bool( False ),
3375  vertexFlip = cms.bool( False ),
3376  SoftLeptonFlip = cms.bool( False ),
3377  useTrackWeights = cms.bool( True ),
3378  pseudoMultiplicityMin = cms.uint32( 2 ),
3379  correctVertexMass = cms.bool( True ),
3380  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
3381  charmCut = cms.double( 1.5 ),
3382  minimumTrackWeight = cms.double( 0.5 ),
3383  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
3384  trackMultiplicityMin = cms.uint32( 3 ),
3385  trackSort = cms.string( "sip2dSig" ),
3386  useCategories = cms.bool( True ),
3387  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
3388  'CombinedSVPseudoVertex',
3389  'CombinedSVNoVertex' ),
3390  recordLabel = cms.string( "HLT" ),
3391  categoryVariableName = cms.string( "vertexCategory" )
3392 )
3393 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
3394  trackPseudoSelection = cms.PSet(
3395  max_pT_dRcut = cms.double( 0.1 ),
3396  b_dR = cms.double( 0.6263 ),
3397  min_pT = cms.double( 120.0 ),
3398  b_pT = cms.double( 0.3684 ),
3399  ptMin = cms.double( 0.0 ),
3400  max_pT_trackPTcut = cms.double( 3.0 ),
3401  max_pT = cms.double( 500.0 ),
3402  useVariableJTA = cms.bool( False ),
3403  maxDecayLen = cms.double( 5.0 ),
3404  qualityClass = cms.string( "any" ),
3405  normChi2Max = cms.double( 99999.9 ),
3406  sip2dValMin = cms.double( -99999.9 ),
3407  sip3dValMin = cms.double( -99999.9 ),
3408  a_dR = cms.double( -0.001053 ),
3409  maxDistToAxis = cms.double( 0.07 ),
3410  totalHitsMin = cms.uint32( 0 ),
3411  a_pT = cms.double( 0.005263 ),
3412  sip2dSigMax = cms.double( 99999.9 ),
3413  sip2dValMax = cms.double( 99999.9 ),
3414  sip3dSigMax = cms.double( 99999.9 ),
3415  sip3dValMax = cms.double( 99999.9 ),
3416  min_pT_dRcut = cms.double( 0.5 ),
3417  jetDeltaRMax = cms.double( 0.3 ),
3418  pixelHitsMin = cms.uint32( 0 ),
3419  sip3dSigMin = cms.double( -99999.9 ),
3420  sip2dSigMin = cms.double( 2.0 )
3421  ),
3422  trackSelection = cms.PSet(
3423  max_pT_dRcut = cms.double( 0.1 ),
3424  b_dR = cms.double( 0.6263 ),
3425  min_pT = cms.double( 120.0 ),
3426  b_pT = cms.double( 0.3684 ),
3427  ptMin = cms.double( 0.0 ),
3428  max_pT_trackPTcut = cms.double( 3.0 ),
3429  max_pT = cms.double( 500.0 ),
3430  useVariableJTA = cms.bool( False ),
3431  maxDecayLen = cms.double( 5.0 ),
3432  qualityClass = cms.string( "any" ),
3433  normChi2Max = cms.double( 99999.9 ),
3434  sip2dValMin = cms.double( -99999.9 ),
3435  sip3dValMin = cms.double( -99999.9 ),
3436  a_dR = cms.double( -0.001053 ),
3437  maxDistToAxis = cms.double( 0.07 ),
3438  totalHitsMin = cms.uint32( 0 ),
3439  a_pT = cms.double( 0.005263 ),
3440  sip2dSigMax = cms.double( 99999.9 ),
3441  sip2dValMax = cms.double( 99999.9 ),
3442  sip3dSigMax = cms.double( 99999.9 ),
3443  sip3dValMax = cms.double( 99999.9 ),
3444  min_pT_dRcut = cms.double( 0.5 ),
3445  jetDeltaRMax = cms.double( 0.3 ),
3446  pixelHitsMin = cms.uint32( 0 ),
3447  sip3dSigMin = cms.double( -99999.9 ),
3448  sip2dSigMin = cms.double( -99999.9 )
3449  ),
3450  trackFlip = cms.bool( False ),
3451  vertexFlip = cms.bool( False ),
3452  SoftLeptonFlip = cms.bool( False ),
3453  useTrackWeights = cms.bool( True ),
3454  pseudoMultiplicityMin = cms.uint32( 2 ),
3455  correctVertexMass = cms.bool( True ),
3456  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
3457  charmCut = cms.double( 1.5 ),
3458  minimumTrackWeight = cms.double( 0.5 ),
3459  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
3460  trackMultiplicityMin = cms.uint32( 3 ),
3461  trackSort = cms.string( "sip2dSig" ),
3462  useCategories = cms.bool( True ),
3463  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
3464  'CombinedSVIVFV2PseudoVertex',
3465  'CombinedSVIVFV2NoVertex' ),
3466  recordLabel = cms.string( "HLT" ),
3467  categoryVariableName = cms.string( "vertexCategory" )
3468 )
3469 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3470  impactParameterType = cms.int32( 1 ),
3471  minimumImpactParameter = cms.double( -1.0 ),
3472  useSignedImpactParameterSig = cms.bool( True ),
3473  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3474  deltaR = cms.double( -1.0 ),
3475  deltaRmin = cms.double( 0.0 ),
3476  maximumDecayLength = cms.double( 999999.0 ),
3477  maxImpactParameter = cms.double( 0.1 ),
3478  maxImpactParameterSig = cms.double( 999999.0 ),
3479  trackQualityClass = cms.string( "any" ),
3480  nthTrack = cms.int32( -1 )
3481 )
3482 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3483  a_dR = cms.double( -0.001053 ),
3484  b_dR = cms.double( 0.6263 ),
3485  a_pT = cms.double( 0.005263 ),
3486  b_pT = cms.double( 0.3684 ),
3487  min_pT = cms.double( 120.0 ),
3488  max_pT = cms.double( 500.0 ),
3489  min_pT_dRcut = cms.double( 0.5 ),
3490  max_pT_dRcut = cms.double( 0.1 ),
3491  max_pT_trackPTcut = cms.double( 3.0 ),
3492  minimumImpactParameter = cms.double( 0.05 ),
3493  useSignedImpactParameterSig = cms.bool( False ),
3494  impactParameterType = cms.int32( 1 ),
3495  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3496  deltaR = cms.double( -1.0 ),
3497  maximumDecayLength = cms.double( 999999.0 ),
3498  nthTrack = cms.int32( 1 ),
3499  trackQualityClass = cms.string( "any" ),
3500  useVariableJTA = cms.bool( False )
3501 )
3502 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3503  MaxDPhi = cms.double( 1.6 ),
3504  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
3505  PropagationDirection = cms.string( "alongMomentum" )
3506 )
3507 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3508  MaxDPhi = cms.double( 1.6 ),
3509  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
3510  PropagationDirection = cms.string( "oppositeToMomentum" )
3511 )
3512 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3513  SimpleMagneticField = cms.string( "" ),
3514  MaxDPhi = cms.double( 1.6 ),
3515  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
3516  Mass = cms.double( 5.11E-4 ),
3517  PropagationDirection = cms.string( "oppositeToMomentum" ),
3518  useRungeKutta = cms.bool( False ),
3519  ptMin = cms.double( -1.0 )
3520 )
3521 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3522  MaxChi2 = cms.double( 16.0 ),
3523  nSigma = cms.double( 3.0 ),
3524  MaxDisplacement = cms.double( 0.5 ),
3525  MaxSagitta = cms.double( 2.0 ),
3526  MinimalTolerance = cms.double( 0.5 ),
3527  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3528  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
3529  pTChargeCutThreshold = cms.double( -1.0 ),
3530  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3531  appendToDataLabel = cms.string( "" )
3532 )
3533 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3534  MaxChi2 = cms.double( 16.0 ),
3535  nSigma = cms.double( 3.0 ),
3536  MaxDisplacement = cms.double( 0.5 ),
3537  MaxSagitta = cms.double( 2.0 ),
3538  MinimalTolerance = cms.double( 0.5 ),
3539  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3540  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
3541  pTChargeCutThreshold = cms.double( -1.0 ),
3542  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3543  appendToDataLabel = cms.string( "" )
3544 )
3545 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3546  MaxChi2 = cms.double( 2000.0 ),
3547  nSigma = cms.double( 3.0 ),
3548  MaxDisplacement = cms.double( 100.0 ),
3549  MaxSagitta = cms.double( -1.0 ),
3550  MinimalTolerance = cms.double( 10.0 ),
3551  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3552  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
3553  pTChargeCutThreshold = cms.double( -1.0 ),
3554  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3555  appendToDataLabel = cms.string( "" )
3556 )
3557 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3558  MaxChi2 = cms.double( 30.0 ),
3559  nSigma = cms.double( 3.0 ),
3560  MaxDisplacement = cms.double( 100.0 ),
3561  MaxSagitta = cms.double( -1.0 ),
3562  MinimalTolerance = cms.double( 10.0 ),
3563  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3564  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
3565  pTChargeCutThreshold = cms.double( -1.0 ),
3566  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3567  appendToDataLabel = cms.string( "" )
3568 )
3569 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3570  MaxChi2 = cms.double( 9.0 ),
3571  nSigma = cms.double( 3.0 ),
3572  MaxDisplacement = cms.double( 0.5 ),
3573  MaxSagitta = cms.double( 2.0 ),
3574  MinimalTolerance = cms.double( 0.5 ),
3575  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3576  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
3577  pTChargeCutThreshold = cms.double( 15.0 ),
3578  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3579  appendToDataLabel = cms.string( "" )
3580 )
3581 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3582  MaxChi2 = cms.double( 9.0 ),
3583  nSigma = cms.double( 3.0 ),
3584  MaxDisplacement = cms.double( 100.0 ),
3585  MaxSagitta = cms.double( -1.0 ),
3586  MinimalTolerance = cms.double( 10.0 ),
3587  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3588  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
3589  pTChargeCutThreshold = cms.double( 15.0 ),
3590  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
3591  appendToDataLabel = cms.string( "" )
3592 )
3593 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3594  MaxChi2 = cms.double( 16.0 ),
3595  nSigma = cms.double( 3.0 ),
3596  MaxDisplacement = cms.double( 0.5 ),
3597  MaxSagitta = cms.double( 2.0 ),
3598  MinimalTolerance = cms.double( 0.5 ),
3599  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3600  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
3601  pTChargeCutThreshold = cms.double( -1.0 ),
3602  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3603  appendToDataLabel = cms.string( "" )
3604 )
3605 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3606  MaxChi2 = cms.double( 40.0 ),
3607  nSigma = cms.double( 4.0 ),
3608  MaxDisplacement = cms.double( 0.5 ),
3609  MaxSagitta = cms.double( 2.0 ),
3610  MinimalTolerance = cms.double( 0.5 ),
3611  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3612  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
3613  appendToDataLabel = cms.string( "" )
3614 )
3615 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3616  MaxChi2 = cms.double( 16.0 ),
3617  nSigma = cms.double( 3.0 ),
3618  MaxDisplacement = cms.double( 100.0 ),
3619  MaxSagitta = cms.double( -1.0 ),
3620  MinimalTolerance = cms.double( 10.0 ),
3621  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3622  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
3623  appendToDataLabel = cms.string( "" )
3624 )
3625 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3626  MaxChi2 = cms.double( 30.0 ),
3627  nSigma = cms.double( 3.0 ),
3628  MaxDisplacement = cms.double( 100.0 ),
3629  MaxSagitta = cms.double( -1.0 ),
3630  MinimalTolerance = cms.double( 10.0 ),
3631  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3632  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
3633  appendToDataLabel = cms.string( "" )
3634 )
3635 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3636  MaxChi2 = cms.double( 9.0 ),
3637  nSigma = cms.double( 3.0 ),
3638  MaxDisplacement = cms.double( 100.0 ),
3639  MaxSagitta = cms.double( -1.0 ),
3640  MinimalTolerance = cms.double( 10.0 ),
3641  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3642  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
3643  appendToDataLabel = cms.string( "" )
3644 )
3645 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
3646  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
3647  MaxComponents = cms.int32( 12 ),
3648  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
3649 )
3650 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3651  MaxChi2 = cms.double( 9.0 ),
3652  nSigma = cms.double( 3.0 ),
3653  MaxDisplacement = cms.double( 0.5 ),
3654  MaxSagitta = cms.double( 2.0 ),
3655  MinimalTolerance = cms.double( 0.5 ),
3656  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3657  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3658  pTChargeCutThreshold = cms.double( -1.0 ),
3659  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3660  appendToDataLabel = cms.string( "" )
3661 )
3662 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3663  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
3664  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3665  fractionShared = cms.double( 0.13 ),
3666  ValidHitBonus = cms.double( 5.0 ),
3667  MissingHitPenalty = cms.double( 20.0 ),
3668  allowSharedFirstHit = cms.bool( True )
3669 )
3670 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3671  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
3672  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3673  fractionShared = cms.double( 0.13 ),
3674  ValidHitBonus = cms.double( 5.0 ),
3675  MissingHitPenalty = cms.double( 20.0 ),
3676  allowSharedFirstHit = cms.bool( True )
3677 )
3678 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3679  MaxChi2 = cms.double( 9.0 ),
3680  nSigma = cms.double( 3.0 ),
3681  MaxDisplacement = cms.double( 0.5 ),
3682  MaxSagitta = cms.double( 2.0 ),
3683  MinimalTolerance = cms.double( 0.5 ),
3684  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3685  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3686  pTChargeCutThreshold = cms.double( -1.0 ),
3687  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3688  appendToDataLabel = cms.string( "" )
3689 )
3690 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3691  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
3692  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3693  fractionShared = cms.double( 0.13 ),
3694  ValidHitBonus = cms.double( 5.0 ),
3695  MissingHitPenalty = cms.double( 20.0 ),
3696  allowSharedFirstHit = cms.bool( True )
3697 )
3698 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3699  impactParameterType = cms.int32( 1 ),
3700  minimumImpactParameter = cms.double( -1.0 ),
3701  useSignedImpactParameterSig = cms.bool( True ),
3702  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3703  deltaR = cms.double( -1.0 ),
3704  deltaRmin = cms.double( 0.0 ),
3705  maximumDecayLength = cms.double( 999999.0 ),
3706  maxImpactParameter = cms.double( 0.1 ),
3707  maxImpactParameterSig = cms.double( 999999.0 ),
3708  trackQualityClass = cms.string( "any" ),
3709  nthTrack = cms.int32( -1 )
3710 )
3711 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
3712  impactParameterType = cms.int32( 1 ),
3713  minimumImpactParameter = cms.double( -1.0 ),
3714  useSignedImpactParameterSig = cms.bool( True ),
3715  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3716  deltaR = cms.double( -1.0 ),
3717  deltaRmin = cms.double( 0.0 ),
3718  maximumDecayLength = cms.double( 999999.0 ),
3719  maxImpactParameter = cms.double( 0.2 ),
3720  maxImpactParameterSig = cms.double( 999999.0 ),
3721  trackQualityClass = cms.string( "any" ),
3722  nthTrack = cms.int32( -1 )
3723 )
3724 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
3725  impactParameterType = cms.int32( 1 ),
3726  minimumImpactParameter = cms.double( -1.0 ),
3727  useSignedImpactParameterSig = cms.bool( False ),
3728  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3729  deltaR = cms.double( -1.0 ),
3730  deltaRmin = cms.double( 0.0 ),
3731  maximumDecayLength = cms.double( 999999.0 ),
3732  maxImpactParameter = cms.double( 0.05 ),
3733  maxImpactParameterSig = cms.double( 5.0 ),
3734  trackQualityClass = cms.string( "any" ),
3735  nthTrack = cms.int32( -1 )
3736 )
3737 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3738  a_dR = cms.double( -0.001053 ),
3739  b_dR = cms.double( 0.6263 ),
3740  a_pT = cms.double( 0.005263 ),
3741  b_pT = cms.double( 0.3684 ),
3742  min_pT = cms.double( 120.0 ),
3743  max_pT = cms.double( 500.0 ),
3744  min_pT_dRcut = cms.double( 0.5 ),
3745  max_pT_dRcut = cms.double( 0.1 ),
3746  max_pT_trackPTcut = cms.double( 3.0 ),
3747  minimumImpactParameter = cms.double( 0.05 ),
3748  useSignedImpactParameterSig = cms.bool( False ),
3749  impactParameterType = cms.int32( 1 ),
3750  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3751  deltaR = cms.double( -1.0 ),
3752  maximumDecayLength = cms.double( 999999.0 ),
3753  nthTrack = cms.int32( 1 ),
3754  trackQualityClass = cms.string( "any" ),
3755  useVariableJTA = cms.bool( False )
3756 )
3757 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
3758  a_dR = cms.double( -0.001053 ),
3759  b_dR = cms.double( 0.6263 ),
3760  a_pT = cms.double( 0.005263 ),
3761  b_pT = cms.double( 0.3684 ),
3762  min_pT = cms.double( 120.0 ),
3763  max_pT = cms.double( 500.0 ),
3764  min_pT_dRcut = cms.double( 0.5 ),
3765  max_pT_dRcut = cms.double( 0.1 ),
3766  max_pT_trackPTcut = cms.double( 3.0 ),
3767  minimumImpactParameter = cms.double( 0.03 ),
3768  useSignedImpactParameterSig = cms.bool( False ),
3769  impactParameterType = cms.int32( 1 ),
3770  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3771  deltaR = cms.double( -1.0 ),
3772  maximumDecayLength = cms.double( 999999.0 ),
3773  nthTrack = cms.int32( 1 ),
3774  trackQualityClass = cms.string( "any" ),
3775  useVariableJTA = cms.bool( False )
3776 )
3777 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
3778  a_dR = cms.double( -0.001053 ),
3779  b_dR = cms.double( 0.6263 ),
3780  a_pT = cms.double( 0.005263 ),
3781  b_pT = cms.double( 0.3684 ),
3782  min_pT = cms.double( 120.0 ),
3783  max_pT = cms.double( 500.0 ),
3784  min_pT_dRcut = cms.double( 0.5 ),
3785  max_pT_dRcut = cms.double( 0.1 ),
3786  max_pT_trackPTcut = cms.double( 3.0 ),
3787  minimumImpactParameter = cms.double( 0.2 ),
3788  useSignedImpactParameterSig = cms.bool( True ),
3789  impactParameterType = cms.int32( 1 ),
3790  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3791  deltaR = cms.double( -1.0 ),
3792  maximumDecayLength = cms.double( 999999.0 ),
3793  nthTrack = cms.int32( 2 ),
3794  trackQualityClass = cms.string( "any" ),
3795  useVariableJTA = cms.bool( False )
3796 )
3797 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
3798  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
3799 )
3800 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
3801  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
3802  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
3803  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
3804  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
3805  Mass = cms.double( 5.11E-4 ),
3806  BetheHeitlerCorrection = cms.int32( 2 )
3807 )
3808 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3809  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3810  NoErrorPropagation = cms.bool( False ),
3811  PropagationDirection = cms.string( "anyDirection" ),
3812  useTuningForL2Speed = cms.bool( True ),
3813  useIsYokeFlag = cms.bool( True ),
3814  endcapShiftInZNeg = cms.double( 0.0 ),
3815  SetVBFPointer = cms.bool( False ),
3816  AssumeNoMaterial = cms.bool( False ),
3817  endcapShiftInZPos = cms.double( 0.0 ),
3818  useInTeslaFromMagField = cms.bool( False ),
3819  VBFName = cms.string( "VolumeBasedMagneticField" ),
3820  useEndcapShiftsInZ = cms.bool( False ),
3821  sendLogWarning = cms.bool( False ),
3822  useMatVolumes = cms.bool( True ),
3823  debug = cms.bool( False ),
3824  ApplyRadX0Correction = cms.bool( True ),
3825  useMagVolumes = cms.bool( True ),
3826  returnTangentPlane = cms.bool( True )
3827 )
3828 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3829  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3830  NoErrorPropagation = cms.bool( False ),
3831  PropagationDirection = cms.string( "oppositeToMomentum" ),
3832  useTuningForL2Speed = cms.bool( True ),
3833  useIsYokeFlag = cms.bool( True ),
3834  endcapShiftInZNeg = cms.double( 0.0 ),
3835  SetVBFPointer = cms.bool( False ),
3836  AssumeNoMaterial = cms.bool( False ),
3837  endcapShiftInZPos = cms.double( 0.0 ),
3838  useInTeslaFromMagField = cms.bool( False ),
3839  VBFName = cms.string( "VolumeBasedMagneticField" ),
3840  useEndcapShiftsInZ = cms.bool( False ),
3841  sendLogWarning = cms.bool( False ),
3842  useMatVolumes = cms.bool( True ),
3843  debug = cms.bool( False ),
3844  ApplyRadX0Correction = cms.bool( True ),
3845  useMagVolumes = cms.bool( True ),
3846  returnTangentPlane = cms.bool( True )
3847 )
3848 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
3849  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
3850  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3851  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3852  EstimateCut = cms.double( -1.0 ),
3853  MaxFractionOutliers = cms.double( 0.3 ),
3854  MaxNumberOfOutliers = cms.int32( 3 ),
3855  MinDof = cms.int32( 2 ),
3856  NoOutliersBeginEnd = cms.bool( False ),
3857  MinNumberOfHits = cms.int32( 3 ),
3858  MinNumberOfHitsHighEta = cms.int32( 5 ),
3859  HighEtaSwitch = cms.double( 5.0 ),
3860  RejectTracks = cms.bool( True ),
3861  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3862  NoInvalidHitsBeginEnd = cms.bool( True ),
3863  LogPixelProbabilityCut = cms.double( -16.0 ),
3864  appendToDataLabel = cms.string( "" )
3865 )
3866 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3867  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3868  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3869  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3870  EstimateCut = cms.double( -1.0 ),
3871  MaxFractionOutliers = cms.double( 0.3 ),
3872  MaxNumberOfOutliers = cms.int32( 3 ),
3873  MinDof = cms.int32( 2 ),
3874  NoOutliersBeginEnd = cms.bool( False ),
3875  MinNumberOfHits = cms.int32( 5 ),
3876  MinNumberOfHitsHighEta = cms.int32( 5 ),
3877  HighEtaSwitch = cms.double( 5.0 ),
3878  RejectTracks = cms.bool( True ),
3879  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3880  NoInvalidHitsBeginEnd = cms.bool( False ),
3881  LogPixelProbabilityCut = cms.double( -16.0 ),
3882  appendToDataLabel = cms.string( "" )
3883 )
3884 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3885  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3886  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3887  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3888  appendToDataLabel = cms.string( "" )
3889 )
3890 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3891  SimpleMagneticField = cms.string( "" ),
3892  MaxDPhi = cms.double( 1.6 ),
3893  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3894  Mass = cms.double( 5.11E-4 ),
3895  PropagationDirection = cms.string( "alongMomentum" ),
3896  useRungeKutta = cms.bool( False ),
3897  ptMin = cms.double( -1.0 )
3898 )
3899 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3900  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
3901 )
3902 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3903  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3904  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3905  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3906  EstimateCut = cms.double( -1.0 ),
3907  MaxFractionOutliers = cms.double( 0.3 ),
3908  MaxNumberOfOutliers = cms.int32( 3 ),
3909  MinDof = cms.int32( 2 ),
3910  NoOutliersBeginEnd = cms.bool( False ),
3911  MinNumberOfHits = cms.int32( 5 ),
3912  MinNumberOfHitsHighEta = cms.int32( 5 ),
3913  HighEtaSwitch = cms.double( 5.0 ),
3914  RejectTracks = cms.bool( True ),
3915  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3916  NoInvalidHitsBeginEnd = cms.bool( True ),
3917  LogPixelProbabilityCut = cms.double( -16.0 ),
3918  appendToDataLabel = cms.string( "" )
3919 )
3920 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3921  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3922  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3923  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3924  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
3925  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3926 )
3927 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3928  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3929  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3930  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3931  ErrorRescaling = cms.double( 100.0 ),
3932  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3933  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3934 )
3935 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3936  MaxChi2 = cms.double( 30.0 ),
3937  nSigma = cms.double( 3.0 ),
3938  MaxDisplacement = cms.double( 0.5 ),
3939  MaxSagitta = cms.double( 2.0 ),
3940  MinimalTolerance = cms.double( 0.5 ),
3941  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3942  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3943  pTChargeCutThreshold = cms.double( 15.0 ),
3944  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3945  appendToDataLabel = cms.string( "" )
3946 )
3947 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3948  MaxChi2 = cms.double( 30.0 ),
3949  nSigma = cms.double( 3.0 ),
3950  MaxDisplacement = cms.double( 0.5 ),
3951  MaxSagitta = cms.double( 2.0 ),
3952  MinimalTolerance = cms.double( 0.5 ),
3953  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3954  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3955  pTChargeCutThreshold = cms.double( 15.0 ),
3956  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3957  appendToDataLabel = cms.string( "" )
3958 )
3959 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3960  MaxChi2 = cms.double( 36.0 ),
3961  nSigma = cms.double( 3.0 ),
3962  MaxDisplacement = cms.double( 100.0 ),
3963  MaxSagitta = cms.double( -1.0 ),
3964  MinimalTolerance = cms.double( 10.0 ),
3965  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3966  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3967  appendToDataLabel = cms.string( "" )
3968 )
3969 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3970  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3971  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3972  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3973  EstimateCut = cms.double( -1.0 ),
3974  MaxFractionOutliers = cms.double( 0.3 ),
3975  MaxNumberOfOutliers = cms.int32( 3 ),
3976  MinDof = cms.int32( 2 ),
3977  NoOutliersBeginEnd = cms.bool( False ),
3978  MinNumberOfHits = cms.int32( 5 ),
3979  MinNumberOfHitsHighEta = cms.int32( 5 ),
3980  HighEtaSwitch = cms.double( 5.0 ),
3981  RejectTracks = cms.bool( True ),
3982  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3983  NoInvalidHitsBeginEnd = cms.bool( False ),
3984  LogPixelProbabilityCut = cms.double( -16.0 ),
3985  appendToDataLabel = cms.string( "" )
3986 )
3987 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3988  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3989  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3990  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3991  EstimateCut = cms.double( -1.0 ),
3992  MaxFractionOutliers = cms.double( 0.3 ),
3993  MaxNumberOfOutliers = cms.int32( 3 ),
3994  MinDof = cms.int32( 2 ),
3995  NoOutliersBeginEnd = cms.bool( False ),
3996  MinNumberOfHits = cms.int32( 5 ),
3997  MinNumberOfHitsHighEta = cms.int32( 5 ),
3998  HighEtaSwitch = cms.double( 5.0 ),
3999  RejectTracks = cms.bool( True ),
4000  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4001  NoInvalidHitsBeginEnd = cms.bool( False ),
4002  LogPixelProbabilityCut = cms.double( -16.0 ),
4003  appendToDataLabel = cms.string( "" )
4004 )
4005 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4006  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
4007  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4008  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4009  EstimateCut = cms.double( 20.0 ),
4010  MaxFractionOutliers = cms.double( 0.3 ),
4011  MaxNumberOfOutliers = cms.int32( 3 ),
4012  MinDof = cms.int32( 2 ),
4013  NoOutliersBeginEnd = cms.bool( False ),
4014  MinNumberOfHits = cms.int32( 3 ),
4015  MinNumberOfHitsHighEta = cms.int32( 5 ),
4016  HighEtaSwitch = cms.double( 5.0 ),
4017  RejectTracks = cms.bool( True ),
4018  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4019  NoInvalidHitsBeginEnd = cms.bool( True ),
4020  LogPixelProbabilityCut = cms.double( -14.0 ),
4021  appendToDataLabel = cms.string( "" )
4022 )
4023 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
4024  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
4025  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
4026  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
4027  EstimateCut = cms.double( 20.0 ),
4028  MaxFractionOutliers = cms.double( 0.3 ),
4029  MaxNumberOfOutliers = cms.int32( 3 ),
4030  MinDof = cms.int32( 2 ),
4031  NoOutliersBeginEnd = cms.bool( False ),
4032  MinNumberOfHits = cms.int32( 3 ),
4033  MinNumberOfHitsHighEta = cms.int32( 5 ),
4034  HighEtaSwitch = cms.double( 5.0 ),
4035  RejectTracks = cms.bool( True ),
4036  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
4037  NoInvalidHitsBeginEnd = cms.bool( True ),
4038  LogPixelProbabilityCut = cms.double( -14.0 ),
4039  appendToDataLabel = cms.string( "" )
4040 )
4041 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4042  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
4043  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4044  Updator = cms.string( "hltESPKFUpdator" ),
4045  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4046  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4047  minHits = cms.int32( 3 ),
4048  appendToDataLabel = cms.string( "" )
4049 )
4050 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
4051  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
4052  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
4053  Updator = cms.string( "hltESPKFUpdator" ),
4054  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4055  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4056  minHits = cms.int32( 3 ),
4057  appendToDataLabel = cms.string( "" )
4058 )
4059 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4060  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
4061  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4062  Updator = cms.string( "hltESPKFUpdator" ),
4063  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4064  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4065  minHits = cms.int32( 3 ),
4066  appendToDataLabel = cms.string( "" )
4067 )
4068 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4069  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
4070  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4071  Updator = cms.string( "hltESPKFUpdator" ),
4072  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4073  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4074  errorRescaling = cms.double( 100.0 ),
4075  minHits = cms.int32( 3 ),
4076  appendToDataLabel = cms.string( "" )
4077 )
4078 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
4079  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
4080  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
4081  Updator = cms.string( "hltESPKFUpdator" ),
4082  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4083  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4084  errorRescaling = cms.double( 100.0 ),
4085  minHits = cms.int32( 3 ),
4086  appendToDataLabel = cms.string( "" )
4087 )
4088 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4089  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4090  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4091  Updator = cms.string( "hltESPKFUpdator" ),
4092  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4093  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4094  errorRescaling = cms.double( 10.0 ),
4095  minHits = cms.int32( 3 ),
4096  appendToDataLabel = cms.string( "" )
4097 )
4098 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4099  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4100  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4101  Updator = cms.string( "hltESPKFUpdator" ),
4102  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4103  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4104  errorRescaling = cms.double( 10.0 ),
4105  minHits = cms.int32( 3 ),
4106  appendToDataLabel = cms.string( "" )
4107 )
4108 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
4109  ComponentName = cms.string( "hltESPKFUpdator" )
4110 )
4111 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
4112  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
4113  DistanceMeasure = cms.string( "KullbackLeibler" )
4114 )
4115 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4116  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4117  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4118  Updator = cms.string( "hltESPKFUpdator" ),
4119  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4120  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4121  minHits = cms.int32( 3 ),
4122  appendToDataLabel = cms.string( "" )
4123 )
4124 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4125  MaxChi2 = cms.double( 9.0 ),
4126  nSigma = cms.double( 3.0 ),
4127  MaxDisplacement = cms.double( 0.5 ),
4128  MaxSagitta = cms.double( 2.0 ),
4129  MinimalTolerance = cms.double( 0.5 ),
4130  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4131  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
4132  pTChargeCutThreshold = cms.double( -1.0 ),
4133  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4134  appendToDataLabel = cms.string( "" )
4135 )
4136 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4137  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
4138  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4139  fractionShared = cms.double( 0.16 ),
4140  ValidHitBonus = cms.double( 5.0 ),
4141  MissingHitPenalty = cms.double( 20.0 ),
4142  allowSharedFirstHit = cms.bool( True )
4143 )
4144 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4145  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
4146  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4147  fractionShared = cms.double( 0.16 ),
4148  ValidHitBonus = cms.double( 5.0 ),
4149  MissingHitPenalty = cms.double( 20.0 ),
4150  allowSharedFirstHit = cms.bool( True )
4151 )
4152 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4153  MaxChi2 = cms.double( 9.0 ),
4154  nSigma = cms.double( 3.0 ),
4155  MaxDisplacement = cms.double( 0.5 ),
4156  MaxSagitta = cms.double( 2.0 ),
4157  MinimalTolerance = cms.double( 0.5 ),
4158  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4159  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
4160  pTChargeCutThreshold = cms.double( -1.0 ),
4161  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4162  appendToDataLabel = cms.string( "" )
4163 )
4164 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4165  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
4166  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4167  fractionShared = cms.double( 0.16 ),
4168  ValidHitBonus = cms.double( 5.0 ),
4169  MissingHitPenalty = cms.double( 20.0 ),
4170  allowSharedFirstHit = cms.bool( True )
4171 )
4172 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
4173  ComponentName = cms.string( "hltESPMeasurementTracker" ),
4174  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4175  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4176  HitMatcher = cms.string( "StandardMatcher" ),
4177  Phase2StripCPE = cms.string( "" ),
4178  SiStripQualityLabel = cms.string( "" ),
4179  UseStripModuleQualityDB = cms.bool( True ),
4180  DebugStripModuleQualityDB = cms.untracked.bool( False ),
4181  UseStripAPVFiberQualityDB = cms.bool( True ),
4182  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
4183  MaskBadAPVFibers = cms.bool( True ),
4184  UseStripStripQualityDB = cms.bool( True ),
4185  DebugStripStripQualityDB = cms.untracked.bool( False ),
4186  badStripCuts = cms.PSet(
4187  TOB = cms.PSet(
4188  maxBad = cms.uint32( 4 ),
4189  maxConsecutiveBad = cms.uint32( 2 )
4190  ),
4191  TIB = cms.PSet(
4192  maxBad = cms.uint32( 4 ),
4193  maxConsecutiveBad = cms.uint32( 2 )
4194  ),
4195  TID = cms.PSet(
4196  maxBad = cms.uint32( 4 ),
4197  maxConsecutiveBad = cms.uint32( 2 )
4198  ),
4199  TEC = cms.PSet(
4200  maxBad = cms.uint32( 4 ),
4201  maxConsecutiveBad = cms.uint32( 2 )
4202  )
4203  ),
4204  UsePixelModuleQualityDB = cms.bool( True ),
4205  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
4206  UsePixelROCQualityDB = cms.bool( True ),
4207  DebugPixelROCQualityDB = cms.untracked.bool( False ),
4208  appendToDataLabel = cms.string( "" )
4209 )
4210 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4211  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4212  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4213  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
4214  isPhase2 = cms.bool( False ),
4215  doPixelShapeCut = cms.bool( True ),
4216  doStripShapeCut = cms.bool( True ),
4217  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4218  appendToDataLabel = cms.string( "" )
4219 )
4220 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4221  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
4222  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4223  fractionShared = cms.double( 0.11 ),
4224  ValidHitBonus = cms.double( 5.0 ),
4225  MissingHitPenalty = cms.double( 20.0 ),
4226  allowSharedFirstHit = cms.bool( True )
4227 )
4228 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4229  MaxChi2 = cms.double( 16.0 ),
4230  nSigma = cms.double( 3.0 ),
4231  MaxDisplacement = cms.double( 0.5 ),
4232  MaxSagitta = cms.double( 2.0 ),
4233  MinimalTolerance = cms.double( 0.5 ),
4234  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4235  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
4236  pTChargeCutThreshold = cms.double( -1.0 ),
4237  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4238  appendToDataLabel = cms.string( "" )
4239 )
4240 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4241  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
4242  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4243  fractionShared = cms.double( 0.11 ),
4244  ValidHitBonus = cms.double( 5.0 ),
4245  MissingHitPenalty = cms.double( 20.0 ),
4246  allowSharedFirstHit = cms.bool( True )
4247 )
4248 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
4249  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
4250 )
4251 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
4252  LoadTemplatesFromDB = cms.bool( True ),
4253  Alpha2Order = cms.bool( True ),
4254  ClusterProbComputationFlag = cms.int32( 0 ),
4255  useLAWidthFromDB = cms.bool( False ),
4256  lAOffset = cms.double( 0.0 ),
4257  lAWidthBPix = cms.double( 0.0 ),
4258  lAWidthFPix = cms.double( 0.0 ),
4259  doLorentzFromAlignment = cms.bool( False ),
4260  useLAFromDB = cms.bool( True ),
4261  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
4262  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
4263  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
4264  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
4265  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
4266  yerr_endcap = cms.vdouble( 0.0021 ),
4267  xerr_barrel_l1_def = cms.double( 0.0103 ),
4268  yerr_barrel_l1_def = cms.double( 0.0021 ),
4269  xerr_barrel_ln_def = cms.double( 0.0103 ),
4270  yerr_barrel_ln_def = cms.double( 0.0021 ),
4271  xerr_endcap_def = cms.double( 0.002 ),
4272  yerr_endcap_def = cms.double( 7.5E-4 ),
4273  eff_charge_cut_highX = cms.double( 1.0 ),
4274  eff_charge_cut_highY = cms.double( 1.0 ),
4275  eff_charge_cut_lowX = cms.double( 0.0 ),
4276  eff_charge_cut_lowY = cms.double( 0.0 ),
4277  size_cutX = cms.double( 3.0 ),
4278  size_cutY = cms.double( 3.0 ),
4279  EdgeClusterErrorX = cms.double( 50.0 ),
4280  EdgeClusterErrorY = cms.double( 85.0 ),
4281  inflate_errors = cms.bool( False ),
4282  inflate_all_errors_no_trk_angle = cms.bool( False ),
4283  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
4284  UseErrorsFromTemplates = cms.bool( True ),
4285  TruncatePixelCharge = cms.bool( True ),
4286  IrradiationBiasCorrection = cms.bool( True ),
4287  DoCosmics = cms.bool( False ),
4288  Upgrade = cms.bool( False ),
4289  SmallPitch = cms.bool( False ),
4290  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
4291  MagneticFieldRecord = cms.ESInputTag( "","" ),
4292  appendToDataLabel = cms.string( "" )
4293 )
4294 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
4295  LoadTemplatesFromDB = cms.bool( True ),
4296  Alpha2Order = cms.bool( True ),
4297  ClusterProbComputationFlag = cms.int32( 0 ),
4298  useLAWidthFromDB = cms.bool( True ),
4299  lAOffset = cms.double( 0.0 ),
4300  lAWidthBPix = cms.double( 0.0 ),
4301  lAWidthFPix = cms.double( 0.0 ),
4302  doLorentzFromAlignment = cms.bool( False ),
4303  useLAFromDB = cms.bool( True ),
4304  barrelTemplateID = cms.int32( 0 ),
4305  forwardTemplateID = cms.int32( 0 ),
4306  directoryWithTemplates = cms.int32( 0 ),
4307  speed = cms.int32( -2 ),
4308  UseClusterSplitter = cms.bool( False ),
4309  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
4310  appendToDataLabel = cms.string( "" )
4311 )
4312 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4313  MaxChi2 = cms.double( 16.0 ),
4314  nSigma = cms.double( 3.0 ),
4315  MaxDisplacement = cms.double( 0.5 ),
4316  MaxSagitta = cms.double( 2.0 ),
4317  MinimalTolerance = cms.double( 0.5 ),
4318  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4319  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
4320  pTChargeCutThreshold = cms.double( -1.0 ),
4321  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4322  appendToDataLabel = cms.string( "" )
4323 )
4324 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4325  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4326  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4327  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
4328  isPhase2 = cms.bool( False ),
4329  doPixelShapeCut = cms.bool( True ),
4330  doStripShapeCut = cms.bool( True ),
4331  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4332  appendToDataLabel = cms.string( "" )
4333 )
4334 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4335  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
4336  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4337  fractionShared = cms.double( 0.11 ),
4338  ValidHitBonus = cms.double( 5.0 ),
4339  MissingHitPenalty = cms.double( 20.0 ),
4340  allowSharedFirstHit = cms.bool( True )
4341 )
4342 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4343  MaxChi2 = cms.double( 9.0 ),
4344  nSigma = cms.double( 3.0 ),
4345  MaxDisplacement = cms.double( 0.5 ),
4346  MaxSagitta = cms.double( 2.0 ),
4347  MinimalTolerance = cms.double( 0.5 ),
4348  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
4349  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
4350  pTChargeCutThreshold = cms.double( 15.0 ),
4351  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
4352  appendToDataLabel = cms.string( "" )
4353 )
4354 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
4355  MaxChi2 = cms.double( 25.0 ),
4356  nSigma = cms.double( 3.0 ),
4357  MaxDisplacement = cms.double( 100.0 ),
4358  MaxSagitta = cms.double( -1.0 ),
4359  MinimalTolerance = cms.double( 10.0 ),
4360  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4361  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
4362  appendToDataLabel = cms.string( "" )
4363 )
4364 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4365  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
4366  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4367  fractionShared = cms.double( 0.19 ),
4368  ValidHitBonus = cms.double( 5.0 ),
4369  MissingHitPenalty = cms.double( 20.0 ),
4370  allowSharedFirstHit = cms.bool( True )
4371 )
4372 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4373  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
4374  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4375  Updator = cms.string( "hltESPKFUpdator" ),
4376  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4377  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4378  minHits = cms.int32( 3 ),
4379  appendToDataLabel = cms.string( "" )
4380 )
4381 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4382  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
4383  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4384  Updator = cms.string( "hltESPKFUpdator" ),
4385  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4386  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4387  errorRescaling = cms.double( 100.0 ),
4388  minHits = cms.int32( 3 ),
4389  appendToDataLabel = cms.string( "" )
4390 )
4391 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
4392  SimpleMagneticField = cms.string( "" ),
4393  MaxDPhi = cms.double( 1.6 ),
4394  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4395  Mass = cms.double( 0.105 ),
4396  PropagationDirection = cms.string( "alongMomentum" ),
4397  useRungeKutta = cms.bool( True ),
4398  ptMin = cms.double( -1.0 )
4399 )
4400 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
4401  ComponentName = cms.string( "hltESPSmartPropagator" ),
4402  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
4403  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4404  PropagationDirection = cms.string( "alongMomentum" ),
4405  Epsilon = cms.double( 5.0 )
4406 )
4407 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
4408  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
4409  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
4410  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4411  PropagationDirection = cms.string( "alongMomentum" ),
4412  Epsilon = cms.double( 5.0 )
4413 )
4414 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
4415  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4416  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
4417  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
4418  PropagationDirection = cms.string( "oppositeToMomentum" ),
4419  Epsilon = cms.double( 5.0 )
4420 )
4421 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
4422  distance = cms.double( 0.5 )
4423 )
4424 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4425  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
4426  NoErrorPropagation = cms.bool( False ),
4427  PropagationDirection = cms.string( "alongMomentum" ),
4428  useTuningForL2Speed = cms.bool( False ),
4429  useIsYokeFlag = cms.bool( True ),
4430  endcapShiftInZNeg = cms.double( 0.0 ),
4431  SetVBFPointer = cms.bool( False ),
4432  AssumeNoMaterial = cms.bool( False ),
4433  endcapShiftInZPos = cms.double( 0.0 ),
4434  useInTeslaFromMagField = cms.bool( False ),
4435  VBFName = cms.string( "VolumeBasedMagneticField" ),
4436  useEndcapShiftsInZ = cms.bool( False ),
4437  sendLogWarning = cms.bool( False ),
4438  useMatVolumes = cms.bool( True ),
4439  debug = cms.bool( False ),
4440  ApplyRadX0Correction = cms.bool( True ),
4441  useMagVolumes = cms.bool( True ),
4442  returnTangentPlane = cms.bool( True )
4443 )
4444 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
4445  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
4446  NoErrorPropagation = cms.bool( False ),
4447  PropagationDirection = cms.string( "oppositeToMomentum" ),
4448  useTuningForL2Speed = cms.bool( False ),
4449  useIsYokeFlag = cms.bool( True ),
4450  endcapShiftInZNeg = cms.double( 0.0 ),
4451  SetVBFPointer = cms.bool( False ),
4452  AssumeNoMaterial = cms.bool( False ),
4453  endcapShiftInZPos = cms.double( 0.0 ),
4454  useInTeslaFromMagField = cms.bool( False ),
4455  VBFName = cms.string( "VolumeBasedMagneticField" ),
4456  useEndcapShiftsInZ = cms.bool( False ),
4457  sendLogWarning = cms.bool( False ),
4458  useMatVolumes = cms.bool( True ),
4459  debug = cms.bool( False ),
4460  ApplyRadX0Correction = cms.bool( True ),
4461  useMagVolumes = cms.bool( True ),
4462  returnTangentPlane = cms.bool( True )
4463 )
4464 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
4465  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
4466  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
4467  parameters = cms.PSet(
4468  mTIB_P1 = cms.double( 0.202 ),
4469  maxChgOneMIP = cms.double( 6000.0 ),
4470  mTEC_P0 = cms.double( -1.885 ),
4471  mTOB_P1 = cms.double( 0.253 ),
4472  mTEC_P1 = cms.double( 0.471 ),
4473  mLC_P2 = cms.double( 0.3 ),
4474  mLC_P1 = cms.double( 0.618 ),
4475  mTOB_P0 = cms.double( -1.026 ),
4476  mLC_P0 = cms.double( -0.326 ),
4477  useLegacyError = cms.bool( False ),
4478  mTIB_P0 = cms.double( -0.742 ),
4479  mTID_P1 = cms.double( 0.433 ),
4480  mTID_P0 = cms.double( -1.427 )
4481  )
4482 )
4483 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
4484  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
4485  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
4486  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4487  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4488  Matcher = cms.string( "StandardMatcher" ),
4489  Phase2StripCPE = cms.string( "" ),
4490  appendToDataLabel = cms.string( "" )
4491 )
4492 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
4493  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
4494  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
4495  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4496  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
4497  Matcher = cms.string( "StandardMatcher" ),
4498  Phase2StripCPE = cms.string( "" ),
4499  appendToDataLabel = cms.string( "" )
4500 )
4501 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
4502  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
4503  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
4504  StripCPE = cms.string( "Fake" ),
4505  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4506  Matcher = cms.string( "StandardMatcher" ),
4507  Phase2StripCPE = cms.string( "" ),
4508  appendToDataLabel = cms.string( "" )
4509 )
4510 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
4511  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
4512  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
4513  StripCPE = cms.string( "Fake" ),
4514  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4515  Matcher = cms.string( "StandardMatcher" ),
4516  Phase2StripCPE = cms.string( "" ),
4517  appendToDataLabel = cms.string( "" )
4518 )
4519 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4520  MaxChi2 = cms.double( 16.0 ),
4521  nSigma = cms.double( 3.0 ),
4522  MaxDisplacement = cms.double( 0.5 ),
4523  MaxSagitta = cms.double( 2.0 ),
4524  MinimalTolerance = cms.double( 0.5 ),
4525  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4526  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
4527  pTChargeCutThreshold = cms.double( -1.0 ),
4528  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4529  appendToDataLabel = cms.string( "" )
4530 )
4531 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4532  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4533  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4534  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
4535  isPhase2 = cms.bool( False ),
4536  doPixelShapeCut = cms.bool( True ),
4537  doStripShapeCut = cms.bool( True ),
4538  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4539  appendToDataLabel = cms.string( "" )
4540 )
4541 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
4542  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
4543  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
4544  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
4545  EstimateCut = cms.double( 30.0 ),
4546  MaxFractionOutliers = cms.double( 0.3 ),
4547  MaxNumberOfOutliers = cms.int32( 3 ),
4548  MinDof = cms.int32( 2 ),
4549  NoOutliersBeginEnd = cms.bool( False ),
4550  MinNumberOfHits = cms.int32( 7 ),
4551  MinNumberOfHitsHighEta = cms.int32( 5 ),
4552  HighEtaSwitch = cms.double( 5.0 ),
4553  RejectTracks = cms.bool( True ),
4554  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4555  NoInvalidHitsBeginEnd = cms.bool( False ),
4556  LogPixelProbabilityCut = cms.double( -16.0 ),
4557  appendToDataLabel = cms.string( "" )
4558 )
4559 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
4560  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
4561  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
4562  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
4563  EstimateCut = cms.double( 30.0 ),
4564  MaxFractionOutliers = cms.double( 0.3 ),
4565  MaxNumberOfOutliers = cms.int32( 3 ),
4566  MinDof = cms.int32( 2 ),
4567  NoOutliersBeginEnd = cms.bool( False ),
4568  MinNumberOfHits = cms.int32( 7 ),
4569  MinNumberOfHitsHighEta = cms.int32( 5 ),
4570  HighEtaSwitch = cms.double( 5.0 ),
4571  RejectTracks = cms.bool( True ),
4572  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
4573  NoInvalidHitsBeginEnd = cms.bool( False ),
4574  LogPixelProbabilityCut = cms.double( -16.0 ),
4575  appendToDataLabel = cms.string( "" )
4576 )
4577 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
4578  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
4579  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
4580  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
4581  appendToDataLabel = cms.string( "" )
4582 )
4583 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4584  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
4585  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4586  Updator = cms.string( "hltESPKFUpdator" ),
4587  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4588  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4589  minHits = cms.int32( 7 ),
4590  appendToDataLabel = cms.string( "" )
4591 )
4592 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
4593  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
4594  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4595  Updator = cms.string( "hltESPKFUpdator" ),
4596  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4597  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4598  minHits = cms.int32( 7 ),
4599  appendToDataLabel = cms.string( "" )
4600 )
4601 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
4602  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
4603  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
4604  Updator = cms.string( "hltESPKFUpdator" ),
4605  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4606  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4607  errorRescaling = cms.double( 10.0 ),
4608  minHits = cms.int32( 7 ),
4609  appendToDataLabel = cms.string( "" )
4610 )
4611 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4612  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
4613  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4614  Updator = cms.string( "hltESPKFUpdator" ),
4615  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4616  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4617  errorRescaling = cms.double( 10.0 ),
4618  minHits = cms.int32( 7 ),
4619  appendToDataLabel = cms.string( "" )
4620 )
4621 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4622  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
4623  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4624  fractionShared = cms.double( 0.09 ),
4625  ValidHitBonus = cms.double( 5.0 ),
4626  MissingHitPenalty = cms.double( 20.0 ),
4627  allowSharedFirstHit = cms.bool( True )
4628 )
4629 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
4630  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
4631  algoOrder = cms.vstring( ),
4632  appendToDataLabel = cms.string( "" )
4633 )
4634 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4635  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
4636  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4637  fractionShared = cms.double( 0.5 ),
4638  ValidHitBonus = cms.double( 100.0 ),
4639  MissingHitPenalty = cms.double( 0.0 ),
4640  allowSharedFirstHit = cms.bool( False )
4641 )
4642 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
4643  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
4644  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4645  Updator = cms.string( "hltESPKFUpdator" ),
4646  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4647  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4648  minHits = cms.int32( 3 ),
4649  appendToDataLabel = cms.string( "" )
4650 )
4651 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
4652  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
4653  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
4654  Updator = cms.string( "hltESPKFUpdator" ),
4655  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4656  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4657  errorRescaling = cms.double( 100.0 ),
4658  minHits = cms.int32( 3 ),
4659  appendToDataLabel = cms.string( "" )
4660 )
4661 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
4662  timeThreshold = cms.int32( 48 ),
4663  sigmaZThreshold = cms.double( 2.0 ),
4664  appendToDataLabel = cms.string( "" )
4665 )
4666 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
4667  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
4668  useQuadrupletAlgo = cms.bool( False ),
4669  appendToDataLabel = cms.string( "" )
4670 )
4671 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
4672  ComponentName = cms.string( "hltTrackCleaner" ),
4673  appendToDataLabel = cms.string( "" )
4674 )
4675 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4676  ComponentName = cms.string( "HODetIdAssociator" ),
4677  etaBinSize = cms.double( 0.087 ),
4678  nEta = cms.int32( 30 ),
4679  nPhi = cms.int32( 72 ),
4680  hcalRegion = cms.int32( 2 ),
4681  includeBadChambers = cms.bool( False ),
4682  includeGEM = cms.bool( False ),
4683  includeME0 = cms.bool( False )
4684 )
4685 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
4686  appendToDataLabel = cms.string( "" )
4687 )
4688 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4689  ComponentName = cms.string( "MuonDetIdAssociator" ),
4690  etaBinSize = cms.double( 0.125 ),
4691  nEta = cms.int32( 48 ),
4692  nPhi = cms.int32( 48 ),
4693  hcalRegion = cms.int32( 2 ),
4694  includeBadChambers = cms.bool( False ),
4695  includeGEM = cms.bool( False ),
4696  includeME0 = cms.bool( False )
4697 )
4698 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4699  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
4700  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4701  fractionShared = cms.double( 0.1 ),
4702  ValidHitBonus = cms.double( 1000.0 ),
4703  MissingHitPenalty = cms.double( 1.0 ),
4704  allowSharedFirstHit = cms.bool( True )
4705 )
4706 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
4707  ComponentName = cms.string( "SimpleNavigationSchool" ),
4708  SimpleMagneticField = cms.string( "ParabolicMf" )
4709 )
4710 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
4711  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
4712  etaBinSize = cms.double( 0.1 ),
4713  nEta = cms.int32( 60 ),
4714  nPhi = cms.int32( 30 ),
4715  hcalRegion = cms.int32( 2 ),
4716  includeBadChambers = cms.bool( False ),
4717  includeGEM = cms.bool( False ),
4718  includeME0 = cms.bool( False )
4719 )
4720 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
4721  appendToDataLabel = cms.string( "" )
4722 )
4723 fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
4724  siPixelQualityLabel = cms.string( "" )
4725 )
4726 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
4727  ComponentName = cms.string( "" ),
4728  CablingMapLabel = cms.string( "" ),
4729  UseQualityInfo = cms.bool( False ),
4730  appendToDataLabel = cms.string( "" )
4731 )
4732 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
4733 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
4734  LatencyRecord = cms.PSet(
4735  label = cms.untracked.string( "" ),
4736  record = cms.string( "SiStripLatencyRcd" )
4737  ),
4738  BackPlaneCorrectionPeakMode = cms.PSet(
4739  label = cms.untracked.string( "peak" ),
4740  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4741  ),
4742  BackPlaneCorrectionDeconvMode = cms.PSet(
4743  label = cms.untracked.string( "deconvolution" ),
4744  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4745  )
4746 )
4747 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
4748  LatencyRecord = cms.PSet(
4749  label = cms.untracked.string( "" ),
4750  record = cms.string( "SiStripLatencyRcd" )
4751  ),
4752  LorentzAnglePeakMode = cms.PSet(
4753  label = cms.untracked.string( "peak" ),
4754  record = cms.string( "SiStripLorentzAngleRcd" )
4755  ),
4756  LorentzAngleDeconvMode = cms.PSet(
4757  label = cms.untracked.string( "deconvolution" ),
4758  record = cms.string( "SiStripLorentzAngleRcd" )
4759  )
4760 )
4761 
4762 fragment.CUDAService = cms.Service( "CUDAService",
4763  enabled = cms.untracked.bool( True ),
4764  verbose = cms.untracked.bool( False ),
4765  limits = cms.untracked.PSet(
4766  cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ),
4767  cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ),
4768  cudaLimitStackSize = cms.untracked.int32( -1 ),
4769  cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ),
4770  cudaLimitMallocHeapSize = cms.untracked.int32( -1 )
4771  ),
4772  allocator = cms.untracked.PSet(
4773  hostPreallocate = cms.untracked.vuint32( ),
4774  devicePreallocate = cms.untracked.vuint32( )
4775  )
4776 )
4777 
4778 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
4779  RawDataCollection = cms.InputTag( "rawDataCollector" )
4780 )
4781 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
4782 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
4783  result = cms.bool( False )
4784 )
4785 fragment.statusOnGPUFilter = cms.EDFilter( "BooleanFilter",
4786  src = cms.InputTag( "statusOnGPU" )
4787 )
4788 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
4789  SelectedTriggerType = cms.int32( 1 )
4790 )
4791 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
4792  FedIds = cms.vint32( 1404 ),
4793  Setup = cms.string( "stage2::GTSetup" ),
4794  FWId = cms.uint32( 0 ),
4795  DmxFWId = cms.uint32( 0 ),
4796  FWOverride = cms.bool( False ),
4797  TMTCheck = cms.bool( True ),
4798  CTP7 = cms.untracked.bool( False ),
4799  MTF7 = cms.untracked.bool( False ),
4800  InputLabel = cms.InputTag( "rawDataCollector" ),
4801  lenSlinkHeader = cms.untracked.int32( 8 ),
4802  lenSlinkTrailer = cms.untracked.int32( 8 ),
4803  lenAMCHeader = cms.untracked.int32( 8 ),
4804  lenAMCTrailer = cms.untracked.int32( 0 ),
4805  lenAMC13Header = cms.untracked.int32( 8 ),
4806  lenAMC13Trailer = cms.untracked.int32( 8 ),
4807  debug = cms.untracked.bool( False ),
4808  MinFeds = cms.uint32( 0 )
4809 )
4810 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4811  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4812  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4813  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4814  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4815  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4816  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4817  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4818  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4819  GetPrescaleColumnFromData = cms.bool( False ),
4820  AlgorithmTriggersUnprescaled = cms.bool( True ),
4821  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4822  AlgorithmTriggersUnmasked = cms.bool( True ),
4823  useMuonShowers = cms.bool( True ),
4824  resetPSCountersEachLumiSec = cms.bool( True ),
4825  semiRandomInitialPSCounters = cms.bool( False ),
4826  ProduceL1GtDaqRecord = cms.bool( True ),
4827  ProduceL1GtObjectMapRecord = cms.bool( True ),
4828  EmulateBxInEvent = cms.int32( 1 ),
4829  L1DataBxInEvent = cms.int32( 5 ),
4830  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4831  BstLengthBytes = cms.int32( -1 ),
4832  PrescaleSet = cms.uint32( 1 ),
4833  Verbosity = cms.untracked.int32( 0 ),
4834  PrintL1Menu = cms.untracked.bool( False ),
4835  TriggerMenuLuminosity = cms.string( "startup" )
4836 )
4837 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
4838  scalersInputTag = cms.InputTag( "rawDataCollector" )
4839 )
4840 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4841  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4842 )
4843 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4844  changeToCMSCoordinates = cms.bool( False ),
4845  maxZ = cms.double( 40.0 ),
4846  setSigmaZ = cms.double( 0.0 ),
4847  beamMode = cms.untracked.uint32( 11 ),
4848  src = cms.InputTag( "hltScalersRawToDigi" ),
4849  gtEvmLabel = cms.InputTag( "" ),
4850  maxRadius = cms.double( 2.0 ),
4851  useTransientRecord = cms.bool( True )
4852 )
4853 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4854  saveTags = cms.bool( True ),
4855  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4856  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4857  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4858  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4859  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4860  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4861  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4862  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4863  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4864 )
4865 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
4866  offset = cms.uint32( 0 ),
4867  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4868 )
4869 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
4870  tccUnpacking = cms.bool( True ),
4871  FedLabel = cms.InputTag( "listfeds" ),
4872  srpUnpacking = cms.bool( True ),
4873  syncCheck = cms.bool( True ),
4874  feIdCheck = cms.bool( True ),
4875  silentMode = cms.untracked.bool( True ),
4876  InputLabel = cms.InputTag( "rawDataCollector" ),
4877  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 ),
4878  eventPut = cms.bool( True ),
4879  numbTriggerTSamples = cms.int32( 1 ),
4880  numbXtalTSamples = cms.int32( 10 ),
4881  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 ),
4882  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 ),
4883  DoRegional = cms.bool( False ),
4884  feUnpacking = cms.bool( True ),
4885  forceToKeepFRData = cms.bool( False ),
4886  headerUnpacking = cms.bool( True ),
4887  memUnpacking = cms.bool( True )
4888 )
4889 fragment.hltEcalDigisGPU = cms.EDProducer( "EcalRawToDigiGPU",
4890  InputLabel = cms.InputTag( "rawDataCollector" ),
4891  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 ),
4892  maxChannelsEB = cms.uint32( 61200 ),
4893  maxChannelsEE = cms.uint32( 14648 ),
4894  digisLabelEB = cms.string( "ebDigis" ),
4895  digisLabelEE = cms.string( "eeDigis" )
4896 )
4897 fragment.hltEcalDigisFromGPU = cms.EDProducer( "EcalCPUDigisProducer",
4898  digisInLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
4899  digisInLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
4900  digisOutLabelEB = cms.string( "ebDigis" ),
4901  digisOutLabelEE = cms.string( "eeDigis" ),
4902  produceDummyIntegrityCollections = cms.bool( False )
4903 )
4904 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
4905  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4906  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
4907  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
4908  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4909  ebFEToBeRecovered = cms.string( "ebFE" ),
4910  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
4911  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
4912  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4913  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
4914  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
4915  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
4916  eeFEToBeRecovered = cms.string( "eeFE" ),
4917  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
4918  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" )
4919 )
4920 fragment.hltEcalUncalibRecHitLegacy = cms.EDProducer( "EcalUncalibRecHitProducer",
4921  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4922  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
4923  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4924  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
4925  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
4926  algoPSet = cms.PSet(
4927  addPedestalUncertaintyEE = cms.double( 0.0 ),
4928  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4929  addPedestalUncertaintyEB = cms.double( 0.0 ),
4930  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4931  gainSwitchUseMaxSampleEB = cms.bool( True ),
4932  timealgo = cms.string( "RatioMethod" ),
4933  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
4934  EEtimeNconst = cms.double( 31.8 ),
4935  EBtimeNconst = cms.double( 28.5 ),
4936  prefitMaxChiSqEE = cms.double( 10.0 ),
4937  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4938  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
4939  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4940  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4941  gainSwitchUseMaxSampleEE = cms.bool( False ),
4942  prefitMaxChiSqEB = cms.double( 25.0 ),
4943  mitigateBadSamplesEB = cms.bool( False ),
4944  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4945  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
4946  ampErrorCalculation = cms.bool( False ),
4947  mitigateBadSamplesEE = cms.bool( False ),
4948  amplitudeThresholdEB = cms.double( 10.0 ),
4949  amplitudeThresholdEE = cms.double( 10.0 ),
4950  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4951  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
4952  selectiveBadSampleCriteriaEB = cms.bool( False ),
4953  dynamicPedestalsEB = cms.bool( False ),
4954  useLumiInfoRunHeader = cms.bool( False ),
4955  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
4956  dynamicPedestalsEE = cms.bool( False ),
4957  doPrefitEE = cms.bool( False ),
4958  selectiveBadSampleCriteriaEE = cms.bool( False ),
4959  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4960  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4961  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4962  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4963  EEtimeConstantTerm = cms.double( 1.0 ),
4964  EBtimeConstantTerm = cms.double( 0.6 ),
4965  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
4966  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4967  doPrefitEB = cms.bool( False )
4968  )
4969 )
4970 fragment.hltEcalUncalibRecHitGPU = cms.EDProducer( "EcalUncalibRecHitProducerGPU",
4971  digisLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
4972  digisLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
4973  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4974  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
4975  EBtimeFitLimits_Lower = cms.double( 0.2 ),
4976  EBtimeFitLimits_Upper = cms.double( 1.4 ),
4977  EEtimeFitLimits_Lower = cms.double( 0.2 ),
4978  EEtimeFitLimits_Upper = cms.double( 1.4 ),
4979  EBtimeConstantTerm = cms.double( 0.6 ),
4980  EEtimeConstantTerm = cms.double( 1.0 ),
4981  EBtimeNconst = cms.double( 28.5 ),
4982  EEtimeNconst = cms.double( 31.8 ),
4983  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
4984  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
4985  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
4986  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
4987  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
4988  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
4989  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
4990  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
4991  amplitudeThresholdEB = cms.double( 10.0 ),
4992  amplitudeThresholdEE = cms.double( 10.0 ),
4993  maxNumberHitsEB = cms.uint32( 61200 ),
4994  maxNumberHitsEE = cms.uint32( 14648 ),
4995  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4996  shouldRunTimingComputation = cms.bool( True )
4997 )
4998 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalCPUUncalibRecHitProducer",
4999  recHitsInLabelEB = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEB' ),
5000  recHitsInLabelEE = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEE' ),
5001  recHitsOutLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
5002  recHitsOutLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
5003  containsTimingInformation = cms.bool( True )
5004 )
5005 fragment.hltEcalUncalibRecHitFromSoA = cms.EDProducer( "EcalUncalibRecHitConvertGPU2CPUFormat",
5006  recHitsLabelGPUEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
5007  recHitsLabelGPUEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
5008  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
5009  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
5010 )
5011 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
5012  recoverEEVFE = cms.bool( False ),
5013  EErechitCollection = cms.string( "EcalRecHitsEE" ),
5014  recoverEBIsolatedChannels = cms.bool( False ),
5015  recoverEBVFE = cms.bool( False ),
5016  laserCorrection = cms.bool( True ),
5017  EBLaserMIN = cms.double( 0.5 ),
5018  killDeadChannels = cms.bool( True ),
5019  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
5020  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
5021  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
5022  EELaserMIN = cms.double( 0.5 ),
5023  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
5024  cleaningConfig = cms.PSet(
5025  cThreshold_endcap = cms.double( 15.0 ),
5026  tightenCrack_e1_double = cms.double( 2.0 ),
5027  cThreshold_barrel = cms.double( 4.0 ),
5028  e6e2thresh = cms.double( 0.04 ),
5029  e4e1Threshold_barrel = cms.double( 0.08 ),
5030  e4e1Threshold_endcap = cms.double( 0.3 ),
5031  tightenCrack_e4e1_single = cms.double( 3.0 ),
5032  cThreshold_double = cms.double( 10.0 ),
5033  e4e1_b_barrel = cms.double( -0.024 ),
5034  tightenCrack_e6e2_double = cms.double( 3.0 ),
5035  e4e1_a_barrel = cms.double( 0.04 ),
5036  tightenCrack_e1_single = cms.double( 2.0 ),
5037  e4e1_a_endcap = cms.double( 0.02 ),
5038  e4e1_b_endcap = cms.double( -0.0125 ),
5039  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
5040  ),
5041  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
5042  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
5043  recoverEBFE = cms.bool( False ),
5044  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
5045  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
5046  singleChannelRecoveryThreshold = cms.double( 8.0 ),
5047  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
5048  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
5049  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
5050  ChannelStatusToBeExcluded = cms.vstring( ),
5051  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
5052  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
5053  recoverEEFE = cms.bool( False ),
5054  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
5055  EBLaserMAX = cms.double( 3.0 ),
5056  flagsMapDBReco = cms.PSet(
5057  kDead = cms.vstring( 'kNoDataNoTP' ),
5058  kGood = cms.vstring( 'kOk',
5059  'kDAC',
5060  'kNoLaser',
5061  'kNoisy' ),
5062  kTowerRecovered = cms.vstring( 'kDeadFE' ),
5063  kNoisy = cms.vstring( 'kNNoisy',
5064  'kFixedG6',
5065  'kFixedG1' ),
5066  kNeighboursRecovered = cms.vstring( 'kFixedG0',
5067  'kNonRespondingIsolated',
5068  'kDeadVFE' )
5069  ),
5070  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
5071  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
5072  algo = cms.string( "EcalRecHitWorkerSimple" ),
5073  EELaserMAX = cms.double( 8.0 ),
5074  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
5075  recoverEEIsolatedChannels = cms.bool( False ),
5076  skipTimeCalib = cms.bool( False )
5077 )
5078 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5079  HcalFirstFED = cms.untracked.int32( 700 ),
5080  firstSample = cms.int32( 0 ),
5081  lastSample = cms.int32( 9 ),
5082  FilterDataQuality = cms.bool( True ),
5083  FEDs = cms.untracked.vint32( ),
5084  UnpackZDC = cms.untracked.bool( True ),
5085  UnpackCalib = cms.untracked.bool( True ),
5086  UnpackUMNio = cms.untracked.bool( True ),
5087  UnpackTTP = cms.untracked.bool( False ),
5088  silent = cms.untracked.bool( True ),
5089  saveQIE10DataNSamples = cms.untracked.vint32( ),
5090  saveQIE10DataTags = cms.untracked.vstring( ),
5091  saveQIE11DataNSamples = cms.untracked.vint32( ),
5092  saveQIE11DataTags = cms.untracked.vstring( ),
5093  ComplainEmptyData = cms.untracked.bool( False ),
5094  UnpackerMode = cms.untracked.int32( 0 ),
5095  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5096  InputLabel = cms.InputTag( "rawDataCollector" ),
5097  ElectronicsMap = cms.string( "" )
5098 )
5099 fragment.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU",
5100  hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5101  qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5102  digisLabelF01HE = cms.string( "" ),
5103  digisLabelF5HB = cms.string( "" ),
5104  digisLabelF3HB = cms.string( "" ),
5105  maxChannelsF01HE = cms.uint32( 10000 ),
5106  maxChannelsF5HB = cms.uint32( 10000 ),
5107  maxChannelsF3HB = cms.uint32( 10000 )
5108 )
5109 fragment.hltHbherecoLegacy = cms.EDProducer( "HBHEPhase1Reconstructor",
5110  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5111  processQIE8 = cms.bool( False ),
5112  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5113  processQIE11 = cms.bool( True ),
5114  tsFromDB = cms.bool( False ),
5115  recoParamsFromDB = cms.bool( True ),
5116  saveEffectivePedestal = cms.bool( True ),
5117  dropZSmarkedPassed = cms.bool( True ),
5118  makeRecHits = cms.bool( True ),
5119  saveInfos = cms.bool( False ),
5120  saveDroppedInfos = cms.bool( False ),
5121  use8ts = cms.bool( True ),
5122  sipmQTSShift = cms.int32( 0 ),
5123  sipmQNTStoSum = cms.int32( 3 ),
5124  algorithm = cms.PSet(
5125  ts4Thresh = cms.double( 0.0 ),
5126  meanTime = cms.double( 0.0 ),
5127  nnlsThresh = cms.double( 1.0E-11 ),
5128  nMaxItersMin = cms.int32( 50 ),
5129  timeSigmaSiPM = cms.double( 2.5 ),
5130  applyTimeSlew = cms.bool( True ),
5131  timeSlewParsType = cms.int32( 3 ),
5132  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5133  samplesToAdd = cms.int32( 2 ),
5134  deltaChiSqThresh = cms.double( 0.001 ),
5135  applyTimeConstraint = cms.bool( False ),
5136  calculateArrivalTime = cms.bool( False ),
5137  timeSigmaHPD = cms.double( 5.0 ),
5138  useMahi = cms.bool( True ),
5139  correctForPhaseContainment = cms.bool( True ),
5140  respCorrM3 = cms.double( 1.0 ),
5141  pulseJitter = cms.double( 1.0 ),
5142  applyPedConstraint = cms.bool( False ),
5143  fitTimes = cms.int32( 1 ),
5144  nMaxItersNNLS = cms.int32( 500 ),
5145  applyTimeSlewM3 = cms.bool( True ),
5146  meanPed = cms.double( 0.0 ),
5147  ts4Min = cms.double( 0.0 ),
5148  applyPulseJitter = cms.bool( False ),
5149  useM2 = cms.bool( False ),
5150  timeMin = cms.double( -12.5 ),
5151  useM3 = cms.bool( False ),
5152  chiSqSwitch = cms.double( -1.0 ),
5153  dynamicPed = cms.bool( False ),
5154  tdcTimeShift = cms.double( 0.0 ),
5155  correctionPhaseNS = cms.double( 6.0 ),
5156  firstSampleShift = cms.int32( 0 ),
5157  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5158  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5159  timeMax = cms.double( 12.5 ),
5160  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5161  applyLegacyHBMCorrection = cms.bool( False )
5162  ),
5163  algoConfigClass = cms.string( "" ),
5164  setNegativeFlagsQIE8 = cms.bool( False ),
5165  setNegativeFlagsQIE11 = cms.bool( False ),
5166  setNoiseFlagsQIE8 = cms.bool( False ),
5167  setNoiseFlagsQIE11 = cms.bool( False ),
5168  setPulseShapeFlagsQIE8 = cms.bool( False ),
5169  setPulseShapeFlagsQIE11 = cms.bool( False ),
5170  setLegacyFlagsQIE8 = cms.bool( False ),
5171  setLegacyFlagsQIE11 = cms.bool( False ),
5172  flagParametersQIE8 = cms.PSet(
5173  hitEnergyMinimum = cms.double( 1.0 ),
5174  pulseShapeParameterSets = cms.VPSet(
5175  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5176  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5177  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5178  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5179  ),
5180  nominalPedestal = cms.double( 3.0 ),
5181  hitMultiplicityThreshold = cms.int32( 17 )
5182  ),
5183  flagParametersQIE11 = cms.PSet( ),
5184  pulseShapeParametersQIE8 = cms.PSet(
5185  UseDualFit = cms.bool( True ),
5186  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5187  TriangleIgnoreSlow = cms.bool( False ),
5188  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5189  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5190  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5191  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5192  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5193  R45PlusOneRange = cms.double( 0.2 ),
5194  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5195  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5196  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5197  MinimumChargeThreshold = cms.double( 20.0 ),
5198  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5199  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5200  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5201  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5202  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5203  TrianglePeakTS = cms.uint32( 10000 ),
5204  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5205  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5206  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5207  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5208  R45MinusOneRange = cms.double( 0.2 ),
5209  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5210  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5211  ),
5212  pulseShapeParametersQIE11 = cms.PSet( )
5213 )
5214 fragment.hltHbherecoGPU = cms.EDProducer( "HBHERecHitProducerGPU",
5215  maxChannels = cms.uint32( 10000 ),
5216  maxTimeSamples = cms.uint32( 10 ),
5217  kprep1dChannelsPerBlock = cms.uint32( 32 ),
5218  digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ),
5219  digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ),
5220  digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ),
5221  recHitsLabelM0HBHE = cms.string( "" ),
5222  sipmQTSShift = cms.int32( 0 ),
5223  sipmQNTStoSum = cms.int32( 3 ),
5224  firstSampleShift = cms.int32( 0 ),
5225  useEffectivePedestals = cms.bool( True ),
5226  meanTime = cms.double( 0.0 ),
5227  timeSigmaSiPM = cms.double( 2.5 ),
5228  timeSigmaHPD = cms.double( 5.0 ),
5229  ts4Thresh = cms.double( 0.0 ),
5230  applyTimeSlew = cms.bool( True ),
5231  tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5232  slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5233  tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5234  kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5235 )
5236 fragment.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer",
5237  recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ),
5238  recHitsM0LabelOut = cms.string( "" ),
5239  recHitsLegacyLabelOut = cms.string( "" ),
5240  produceSoA = cms.bool( True ),
5241  produceLegacy = cms.bool( True )
5242 )
5243 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5244  digiLabel = cms.InputTag( "hltHcalDigis" ),
5245  dropZSmarkedPassed = cms.bool( True ),
5246  tsFromDB = cms.bool( False ),
5247  sumAllTimeSlices = cms.bool( False ),
5248  forceSOI = cms.int32( -1 ),
5249  soiShift = cms.int32( 0 )
5250 )
5251 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5252  inputLabel = cms.InputTag( "hltHfprereco" ),
5253  useChannelQualityFromDB = cms.bool( False ),
5254  checkChannelQualityForDepth3and4 = cms.bool( False ),
5255  algorithm = cms.PSet(
5256  tfallIfNoTDC = cms.double( -101.0 ),
5257  triseIfNoTDC = cms.double( -100.0 ),
5258  rejectAllFailures = cms.bool( True ),
5259  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 ),
5260  soiPhase = cms.uint32( 1 ),
5261  timeShift = cms.double( 0.0 ),
5262  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5263  Class = cms.string( "HFFlexibleTimeCheck" )
5264  ),
5265  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5266  setNoiseFlags = cms.bool( True ),
5267  runHFStripFilter = cms.bool( False ),
5268  S9S1stat = cms.PSet(
5269  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 ),
5270  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 ),
5271  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 ),
5272  isS8S1 = cms.bool( False ),
5273  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 ),
5274  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 ),
5275  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 ),
5276  HcalAcceptSeverityLevel = cms.int32( 9 )
5277  ),
5278  S8S1stat = cms.PSet(
5279  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 ),
5280  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 ),
5281  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 ),
5282  isS8S1 = cms.bool( True ),
5283  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 ),
5284  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 ),
5285  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 ),
5286  HcalAcceptSeverityLevel = cms.int32( 9 )
5287  ),
5288  PETstat = cms.PSet(
5289  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 ),
5290  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 ),
5291  long_R_29 = cms.vdouble( 0.8 ),
5292  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 ),
5293  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 ),
5294  short_R_29 = cms.vdouble( 0.8 ),
5295  long_R = cms.vdouble( 0.98 ),
5296  short_R = cms.vdouble( 0.8 ),
5297  HcalAcceptSeverityLevel = cms.int32( 9 )
5298  ),
5299  HFStripFilter = cms.PSet(
5300  seedHitIetaMax = cms.int32( 35 ),
5301  verboseLevel = cms.untracked.int32( 10 ),
5302  maxThreshold = cms.double( 100.0 ),
5303  stripThreshold = cms.double( 40.0 ),
5304  wedgeCut = cms.double( 0.05 ),
5305  lstrips = cms.int32( 2 ),
5306  maxStripTime = cms.double( 10.0 ),
5307  gap = cms.int32( 2 ),
5308  timeMax = cms.double( 6.0 )
5309  )
5310 )
5311 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5312  correctForPhaseContainment = cms.bool( True ),
5313  correctionPhaseNS = cms.double( 13.0 ),
5314  digiLabel = cms.InputTag( "hltHcalDigis" ),
5315  Subdetector = cms.string( "HO" ),
5316  correctForTimeslew = cms.bool( True ),
5317  dropZSmarkedPassed = cms.bool( True ),
5318  firstSample = cms.int32( 4 ),
5319  samplesToAdd = cms.int32( 4 ),
5320  tsFromDB = cms.bool( True ),
5321  recoParamsFromDB = cms.bool( True ),
5322  useLeakCorrection = cms.bool( False ),
5323  dataOOTCorrectionName = cms.string( "" ),
5324  dataOOTCorrectionCategory = cms.string( "Data" ),
5325  mcOOTCorrectionName = cms.string( "" ),
5326  mcOOTCorrectionCategory = cms.string( "MC" ),
5327  correctTiming = cms.bool( False ),
5328  firstAuxTS = cms.int32( 4 ),
5329  setNoiseFlags = cms.bool( False ),
5330  digiTimeFromDB = cms.bool( True ),
5331  setHSCPFlags = cms.bool( False ),
5332  setSaturationFlags = cms.bool( False ),
5333  setTimingTrustFlags = cms.bool( False ),
5334  setPulseShapeFlags = cms.bool( False ),
5335  setNegativeFlags = cms.bool( False ),
5336  digistat = cms.PSet( ),
5337  HFInWindowStat = cms.PSet( ),
5338  S9S1stat = cms.PSet( ),
5339  S8S1stat = cms.PSet( ),
5340  PETstat = cms.PSet( ),
5341  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5342  hfTimingTrustParameters = cms.PSet( )
5343 )
5344 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5345  EBSumThreshold = cms.double( 0.2 ),
5346  HF2Weight = cms.double( 1.0 ),
5347  EBWeight = cms.double( 1.0 ),
5348  hfInput = cms.InputTag( "hltHfreco" ),
5349  EESumThreshold = cms.double( 0.45 ),
5350  HOThreshold0 = cms.double( 3.5 ),
5351  HOThresholdPlus1 = cms.double( 3.5 ),
5352  HOThresholdMinus1 = cms.double( 3.5 ),
5353  HOThresholdPlus2 = cms.double( 3.5 ),
5354  HOThresholdMinus2 = cms.double( 3.5 ),
5355  HBGrid = cms.vdouble( ),
5356  HBThreshold1 = cms.double( 0.1 ),
5357  HBThreshold2 = cms.double( 0.2 ),
5358  HBThreshold = cms.double( 0.3 ),
5359  EEWeights = cms.vdouble( ),
5360  HF1Threshold = cms.double( 0.5 ),
5361  HF2Weights = cms.vdouble( ),
5362  HOWeights = cms.vdouble( ),
5363  EEGrid = cms.vdouble( ),
5364  HEDWeight = cms.double( 1.0 ),
5365  EEWeight = cms.double( 1.0 ),
5366  UseHO = cms.bool( False ),
5367  HBWeights = cms.vdouble( ),
5368  HESWeight = cms.double( 1.0 ),
5369  HF1Weight = cms.double( 1.0 ),
5370  HF2Grid = cms.vdouble( ),
5371  HEDWeights = cms.vdouble( ),
5372  HF1Grid = cms.vdouble( ),
5373  EBWeights = cms.vdouble( ),
5374  HOWeight = cms.double( 1.0E-99 ),
5375  EBThreshold = cms.double( 0.07 ),
5376  EEThreshold = cms.double( 0.3 ),
5377  UseEtEBTreshold = cms.bool( False ),
5378  UseSymEBTreshold = cms.bool( False ),
5379  UseEtEETreshold = cms.bool( False ),
5380  UseSymEETreshold = cms.bool( False ),
5381  hbheInput = cms.InputTag( "hltHbhereco" ),
5382  HcalThreshold = cms.double( -1000.0 ),
5383  HF2Threshold = cms.double( 0.85 ),
5384  HESThreshold1 = cms.double( 0.1 ),
5385  HESThreshold = cms.double( 0.2 ),
5386  HF1Weights = cms.vdouble( ),
5387  hoInput = cms.InputTag( "hltHoreco" ),
5388  HESGrid = cms.vdouble( ),
5389  HESWeights = cms.vdouble( ),
5390  HEDThreshold1 = cms.double( 0.1 ),
5391  HEDThreshold = cms.double( 0.2 ),
5392  EcutTower = cms.double( -1000.0 ),
5393  HEDGrid = cms.vdouble( ),
5394  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5395  HBWeight = cms.double( 1.0 ),
5396  HOGrid = cms.vdouble( ),
5397  EBGrid = cms.vdouble( ),
5398  MomConstrMethod = cms.int32( 1 ),
5399  MomHBDepth = cms.double( 0.2 ),
5400  MomHEDepth = cms.double( 0.4 ),
5401  MomEBDepth = cms.double( 0.3 ),
5402  MomEEDepth = cms.double( 0.0 ),
5403  HcalAcceptSeverityLevel = cms.uint32( 9 ),
5404  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5405  'kWeird',
5406  'kBad' ),
5407  UseHcalRecoveredHits = cms.bool( False ),
5408  UseEcalRecoveredHits = cms.bool( False ),
5409  UseRejectedHitsOnly = cms.bool( False ),
5410  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5411  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5412  UseRejectedRecoveredHcalHits = cms.bool( False ),
5413  UseRejectedRecoveredEcalHits = cms.bool( False ),
5414  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5415  AllowMissingInputs = cms.bool( False ),
5416  HcalPhase = cms.int32( 1 )
5417 )
5418 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5419  useMassDropTagger = cms.bool( False ),
5420  useFiltering = cms.bool( False ),
5421  useDynamicFiltering = cms.bool( False ),
5422  useTrimming = cms.bool( False ),
5423  usePruning = cms.bool( False ),
5424  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5425  useKtPruning = cms.bool( False ),
5426  useConstituentSubtraction = cms.bool( False ),
5427  useSoftDrop = cms.bool( False ),
5428  correctShape = cms.bool( False ),
5429  UseOnlyVertexTracks = cms.bool( False ),
5430  UseOnlyOnePV = cms.bool( False ),
5431  muCut = cms.double( -1.0 ),
5432  yCut = cms.double( -1.0 ),
5433  rFilt = cms.double( -1.0 ),
5434  rFiltFactor = cms.double( -1.0 ),
5435  trimPtFracMin = cms.double( -1.0 ),
5436  zcut = cms.double( -1.0 ),
5437  rcut_factor = cms.double( -1.0 ),
5438  csRho_EtaMax = cms.double( -1.0 ),
5439  csRParam = cms.double( -1.0 ),
5440  beta = cms.double( -1.0 ),
5441  R0 = cms.double( -1.0 ),
5442  gridMaxRapidity = cms.double( -1.0 ),
5443  gridSpacing = cms.double( -1.0 ),
5444  DzTrVtxMax = cms.double( 0.0 ),
5445  DxyTrVtxMax = cms.double( 0.0 ),
5446  MaxVtxZ = cms.double( 15.0 ),
5447  subjetPtMin = cms.double( -1.0 ),
5448  muMin = cms.double( -1.0 ),
5449  muMax = cms.double( -1.0 ),
5450  yMin = cms.double( -1.0 ),
5451  yMax = cms.double( -1.0 ),
5452  dRMin = cms.double( -1.0 ),
5453  dRMax = cms.double( -1.0 ),
5454  maxDepth = cms.int32( -1 ),
5455  nFilt = cms.int32( -1 ),
5456  MinVtxNdof = cms.int32( 5 ),
5457  src = cms.InputTag( "hltTowerMakerForAll" ),
5458  srcPVs = cms.InputTag( "NotUsed" ),
5459  jetType = cms.string( "CaloJet" ),
5460  jetAlgorithm = cms.string( "AntiKt" ),
5461  rParam = cms.double( 0.4 ),
5462  inputEtMin = cms.double( 0.3 ),
5463  inputEMin = cms.double( 0.0 ),
5464  jetPtMin = cms.double( 1.0 ),
5465  doPVCorrection = cms.bool( False ),
5466  doAreaFastjet = cms.bool( False ),
5467  doRhoFastjet = cms.bool( False ),
5468  doPUOffsetCorr = cms.bool( False ),
5469  puPtMin = cms.double( 10.0 ),
5470  nSigmaPU = cms.double( 1.0 ),
5471  radiusPU = cms.double( 0.4 ),
5472  subtractorName = cms.string( "" ),
5473  useExplicitGhosts = cms.bool( False ),
5474  doAreaDiskApprox = cms.bool( False ),
5475  voronoiRfact = cms.double( -9.0 ),
5476  Rho_EtaMax = cms.double( 4.4 ),
5477  Ghost_EtaMax = cms.double( 6.0 ),
5478  Active_Area_Repeats = cms.int32( 5 ),
5479  GhostArea = cms.double( 0.01 ),
5480  restrictInputs = cms.bool( False ),
5481  maxInputs = cms.uint32( 1 ),
5482  writeCompound = cms.bool( False ),
5483  writeJetsWithConst = cms.bool( False ),
5484  doFastJetNonUniform = cms.bool( False ),
5485  useDeterministicSeed = cms.bool( True ),
5486  minSeed = cms.uint32( 0 ),
5487  verbosity = cms.int32( 0 ),
5488  puWidth = cms.double( 0.0 ),
5489  nExclude = cms.uint32( 0 ),
5490  maxBadEcalCells = cms.uint32( 9999999 ),
5491  maxBadHcalCells = cms.uint32( 9999999 ),
5492  maxProblematicEcalCells = cms.uint32( 9999999 ),
5493  maxProblematicHcalCells = cms.uint32( 9999999 ),
5494  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5495  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5496  puCenters = cms.vdouble( ),
5497  applyWeight = cms.bool( False ),
5498  srcWeights = cms.InputTag( "" ),
5499  minimumTowersFraction = cms.double( 0.0 ),
5500  jetCollInstanceName = cms.string( "" ),
5501  sumRecHits = cms.bool( False )
5502 )
5503 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5504  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5505  filter = cms.bool( False ),
5506  etMin = cms.double( 5.0 )
5507 )
5508 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
5509  inputLabel = cms.InputTag( "rawDataCollector" ),
5510  debug = cms.untracked.bool( False )
5511 )
5512 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
5513  recAlgoConfig = cms.PSet(
5514  maxTime = cms.double( 420.0 ),
5515  debug = cms.untracked.bool( False ),
5516  stepTwoFromDigi = cms.bool( False ),
5517  tTrigModeConfig = cms.PSet(
5518  debug = cms.untracked.bool( False ),
5519  tofCorrType = cms.int32( 0 ),
5520  tTrigLabel = cms.string( "" ),
5521  wirePropCorrType = cms.int32( 0 ),
5522  doTOFCorrection = cms.bool( True ),
5523  vPropWire = cms.double( 24.4 ),
5524  doT0Correction = cms.bool( True ),
5525  doWirePropCorrection = cms.bool( True ),
5526  t0Label = cms.string( "" )
5527  ),
5528  useUncertDB = cms.bool( True ),
5529  doVdriftCorr = cms.bool( True ),
5530  minTime = cms.double( -3.0 ),
5531  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5532  readLegacyTTrigDB = cms.bool( True ),
5533  readLegacyVDriftDB = cms.bool( True )
5534  ),
5535  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5536  debug = cms.untracked.bool( False ),
5537  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
5538 )
5539 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
5540  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
5541  Reco4DAlgoConfig = cms.PSet(
5542  Reco2DAlgoConfig = cms.PSet(
5543  AlphaMaxPhi = cms.double( 1.0 ),
5544  debug = cms.untracked.bool( False ),
5545  segmCleanerMode = cms.int32( 2 ),
5546  AlphaMaxTheta = cms.double( 0.9 ),
5547  hit_afterT0_resolution = cms.double( 0.03 ),
5548  performT0_vdriftSegCorrection = cms.bool( False ),
5549  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5550  recAlgoConfig = cms.PSet(
5551  maxTime = cms.double( 420.0 ),
5552  debug = cms.untracked.bool( False ),
5553  stepTwoFromDigi = cms.bool( False ),
5554  tTrigModeConfig = cms.PSet(
5555  debug = cms.untracked.bool( False ),
5556  tofCorrType = cms.int32( 0 ),
5557  tTrigLabel = cms.string( "" ),
5558  wirePropCorrType = cms.int32( 0 ),
5559  doTOFCorrection = cms.bool( True ),
5560  vPropWire = cms.double( 24.4 ),
5561  doT0Correction = cms.bool( True ),
5562  doWirePropCorrection = cms.bool( True ),
5563  t0Label = cms.string( "" )
5564  ),
5565  useUncertDB = cms.bool( True ),
5566  doVdriftCorr = cms.bool( True ),
5567  minTime = cms.double( -3.0 ),
5568  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5569  readLegacyTTrigDB = cms.bool( True ),
5570  readLegacyVDriftDB = cms.bool( True )
5571  ),
5572  MaxAllowedHits = cms.uint32( 50 ),
5573  nUnSharedHitsMin = cms.int32( 2 ),
5574  nSharedHitsMax = cms.int32( 2 ),
5575  performT0SegCorrection = cms.bool( False ),
5576  perform_delta_rejecting = cms.bool( False )
5577  ),
5578  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
5579  debug = cms.untracked.bool( False ),
5580  segmCleanerMode = cms.int32( 2 ),
5581  AllDTRecHits = cms.bool( True ),
5582  hit_afterT0_resolution = cms.double( 0.03 ),
5583  performT0_vdriftSegCorrection = cms.bool( False ),
5584  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5585  recAlgoConfig = cms.PSet(
5586  maxTime = cms.double( 420.0 ),
5587  debug = cms.untracked.bool( False ),
5588  stepTwoFromDigi = cms.bool( False ),
5589  tTrigModeConfig = cms.PSet(
5590  debug = cms.untracked.bool( False ),
5591  tofCorrType = cms.int32( 0 ),
5592  tTrigLabel = cms.string( "" ),
5593  wirePropCorrType = cms.int32( 0 ),
5594  doTOFCorrection = cms.bool( True ),
5595  vPropWire = cms.double( 24.4 ),
5596  doT0Correction = cms.bool( True ),
5597  doWirePropCorrection = cms.bool( True ),
5598  t0Label = cms.string( "" )
5599  ),
5600  useUncertDB = cms.bool( True ),
5601  doVdriftCorr = cms.bool( True ),
5602  minTime = cms.double( -3.0 ),
5603  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5604  readLegacyTTrigDB = cms.bool( True ),
5605  readLegacyVDriftDB = cms.bool( True )
5606  ),
5607  nUnSharedHitsMin = cms.int32( 2 ),
5608  nSharedHitsMax = cms.int32( 2 ),
5609  performT0SegCorrection = cms.bool( False ),
5610  perform_delta_rejecting = cms.bool( False )
5611  ),
5612  debug = cms.untracked.bool( False ),
5613  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
5614  recHits2DLabel = cms.InputTag( "dt2DSegments" )
5615 )
5616 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
5617  InputObjects = cms.InputTag( "rawDataCollector" ),
5618  UseExaminer = cms.bool( True ),
5619  ExaminerMask = cms.uint32( 535558134 ),
5620  UseSelectiveUnpacking = cms.bool( True ),
5621  ErrorMask = cms.uint32( 0 ),
5622  UnpackStatusDigis = cms.bool( False ),
5623  UseFormatStatus = cms.bool( True ),
5624  useRPCs = cms.bool( False ),
5625  useGEMs = cms.bool( False ),
5626  useCSCShowers = cms.bool( False ),
5627  Debug = cms.untracked.bool( False ),
5628  PrintEventNumber = cms.untracked.bool( False ),
5629  runDQM = cms.untracked.bool( False ),
5630  VisualFEDInspect = cms.untracked.bool( False ),
5631  VisualFEDShort = cms.untracked.bool( False ),
5632  FormatedEventDump = cms.untracked.bool( False ),
5633  SuppressZeroLCT = cms.untracked.bool( True ),
5634  DisableMappingCheck = cms.untracked.bool( False ),
5635  B904Setup = cms.untracked.bool( False )
5636 )
5637 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
5638  CSCStripPeakThreshold = cms.double( 10.0 ),
5639  CSCStripClusterChargeCut = cms.double( 25.0 ),
5640  CSCStripxtalksOffset = cms.double( 0.03 ),
5641  UseAverageTime = cms.bool( False ),
5642  UseParabolaFit = cms.bool( False ),
5643  UseFivePoleFit = cms.bool( True ),
5644  CSCWireClusterDeltaT = cms.int32( 1 ),
5645  CSCUseCalibrations = cms.bool( True ),
5646  CSCUseStaticPedestals = cms.bool( False ),
5647  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
5648  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
5649  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
5650  readBadChannels = cms.bool( False ),
5651  readBadChambers = cms.bool( True ),
5652  CSCUseTimingCorrections = cms.bool( True ),
5653  CSCUseGasGainCorrections = cms.bool( False ),
5654  CSCDebug = cms.untracked.bool( False ),
5655  CSCstripWireDeltaTime = cms.int32( 8 ),
5656  XTasymmetry_ME1a = cms.double( 0.0 ),
5657  XTasymmetry_ME1b = cms.double( 0.0 ),
5658  XTasymmetry_ME12 = cms.double( 0.0 ),
5659  XTasymmetry_ME13 = cms.double( 0.0 ),
5660  XTasymmetry_ME21 = cms.double( 0.0 ),
5661  XTasymmetry_ME22 = cms.double( 0.0 ),
5662  XTasymmetry_ME31 = cms.double( 0.0 ),
5663  XTasymmetry_ME32 = cms.double( 0.0 ),
5664  XTasymmetry_ME41 = cms.double( 0.0 ),
5665  ConstSyst_ME1a = cms.double( 0.022 ),
5666  ConstSyst_ME1b = cms.double( 0.007 ),
5667  ConstSyst_ME12 = cms.double( 0.0 ),
5668  ConstSyst_ME13 = cms.double( 0.0 ),
5669  ConstSyst_ME21 = cms.double( 0.0 ),
5670  ConstSyst_ME22 = cms.double( 0.0 ),
5671  ConstSyst_ME31 = cms.double( 0.0 ),
5672  ConstSyst_ME32 = cms.double( 0.0 ),
5673  ConstSyst_ME41 = cms.double( 0.0 ),
5674  NoiseLevel_ME1a = cms.double( 7.0 ),
5675  NoiseLevel_ME1b = cms.double( 8.0 ),
5676  NoiseLevel_ME12 = cms.double( 9.0 ),
5677  NoiseLevel_ME13 = cms.double( 8.0 ),
5678  NoiseLevel_ME21 = cms.double( 9.0 ),
5679  NoiseLevel_ME22 = cms.double( 9.0 ),
5680  NoiseLevel_ME31 = cms.double( 9.0 ),
5681  NoiseLevel_ME32 = cms.double( 9.0 ),
5682  NoiseLevel_ME41 = cms.double( 9.0 ),
5683  CSCUseReducedWireTimeWindow = cms.bool( False ),
5684  CSCWireTimeWindowLow = cms.int32( 0 ),
5685  CSCWireTimeWindowHigh = cms.int32( 15 )
5686 )
5687 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
5688  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
5689  algo_type = cms.int32( 1 ),
5690  algo_psets = cms.VPSet(
5691  cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
5692  algo_psets = cms.VPSet(
5693  cms.PSet( wideSeg = cms.double( 3.0 ),
5694  chi2Norm_2D_ = cms.double( 35.0 ),
5695  dRIntMax = cms.double( 2.0 ),
5696  doCollisions = cms.bool( True ),
5697  dPhiMax = cms.double( 0.006 ),
5698  dRMax = cms.double( 1.5 ),
5699  dPhiIntMax = cms.double( 0.005 ),
5700  minLayersApart = cms.int32( 1 ),
5701  chi2Max = cms.double( 100.0 ),
5702  chi2_str = cms.double( 50.0 ),
5703  enlarge = cms.bool( False )
5704  ),
5705  cms.PSet( wideSeg = cms.double( 3.0 ),
5706  chi2Norm_2D_ = cms.double( 35.0 ),
5707  dRIntMax = cms.double( 2.0 ),
5708  doCollisions = cms.bool( True ),
5709  dPhiMax = cms.double( 0.005 ),
5710  dRMax = cms.double( 1.5 ),
5711  dPhiIntMax = cms.double( 0.004 ),
5712  minLayersApart = cms.int32( 1 ),
5713  chi2Max = cms.double( 100.0 ),
5714  chi2_str = cms.double( 50.0 ),
5715  enlarge = cms.bool( False )
5716  ),
5717  cms.PSet( wideSeg = cms.double( 3.0 ),
5718  chi2Norm_2D_ = cms.double( 35.0 ),
5719  dRIntMax = cms.double( 2.0 ),
5720  doCollisions = cms.bool( True ),
5721  dPhiMax = cms.double( 0.004 ),
5722  dRMax = cms.double( 1.5 ),
5723  dPhiIntMax = cms.double( 0.003 ),
5724  minLayersApart = cms.int32( 1 ),
5725  chi2Max = cms.double( 100.0 ),
5726  chi2_str = cms.double( 50.0 ),
5727  enlarge = cms.bool( False )
5728  ),
5729  cms.PSet( wideSeg = cms.double( 3.0 ),
5730  chi2Norm_2D_ = cms.double( 20.0 ),
5731  dRIntMax = cms.double( 2.0 ),
5732  doCollisions = cms.bool( True ),
5733  dPhiMax = cms.double( 0.003 ),
5734  dRMax = cms.double( 1.5 ),
5735  dPhiIntMax = cms.double( 0.002 ),
5736  minLayersApart = cms.int32( 1 ),
5737  chi2Max = cms.double( 60.0 ),
5738  chi2_str = cms.double( 30.0 ),
5739  enlarge = cms.bool( False )
5740  ),
5741  cms.PSet( wideSeg = cms.double( 3.0 ),
5742  chi2Norm_2D_ = cms.double( 60.0 ),
5743  dRIntMax = cms.double( 2.0 ),
5744  doCollisions = cms.bool( True ),
5745  dPhiMax = cms.double( 0.007 ),
5746  dRMax = cms.double( 1.5 ),
5747  dPhiIntMax = cms.double( 0.005 ),
5748  minLayersApart = cms.int32( 1 ),
5749  chi2Max = cms.double( 180.0 ),
5750  chi2_str = cms.double( 80.0 ),
5751  enlarge = cms.bool( False )
5752  ),
5753  cms.PSet( wideSeg = cms.double( 3.0 ),
5754  chi2Norm_2D_ = cms.double( 35.0 ),
5755  dRIntMax = cms.double( 2.0 ),
5756  doCollisions = cms.bool( True ),
5757  dPhiMax = cms.double( 0.006 ),
5758  dRMax = cms.double( 1.5 ),
5759  dPhiIntMax = cms.double( 0.004 ),
5760  minLayersApart = cms.int32( 1 ),
5761  chi2Max = cms.double( 100.0 ),
5762  chi2_str = cms.double( 50.0 ),
5763  enlarge = cms.bool( False )
5764  )
5765  ),
5766  algo_name = cms.string( "CSCSegAlgoRU" ),
5767  chamber_types = cms.vstring( 'ME1/a',
5768  'ME1/b',
5769  'ME1/2',
5770  'ME1/3',
5771  'ME2/1',
5772  'ME2/2',
5773  'ME3/1',
5774  'ME3/2',
5775  'ME4/1',
5776  'ME4/2' )
5777  )
5778  )
5779 )
5780 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
5781  InputLabel = cms.InputTag( "rawDataCollector" ),
5782  doSynchro = cms.bool( False )
5783 )
5784 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5785  recAlgoConfig = cms.PSet( ),
5786  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5787  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5788  maskSource = cms.string( "File" ),
5789  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5790  deadSource = cms.string( "File" ),
5791  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
5792 )
5793 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
5794  InputLabel = cms.InputTag( "rawDataCollector" ),
5795  useDBEMap = cms.bool( True ),
5796  keepDAQStatus = cms.bool( False ),
5797  readMultiBX = cms.bool( False ),
5798  ge21Off = cms.bool( True ),
5799  fedIdStart = cms.uint32( 1467 ),
5800  fedIdEnd = cms.uint32( 1478 )
5801 )
5802 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
5803  recAlgoConfig = cms.PSet( ),
5804  recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
5805  gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
5806  applyMasking = cms.bool( False ),
5807  ge21Off = cms.bool( False )
5808 )
5809 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
5810  gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
5811  ge0_name = cms.string( "GE0SegAlgoRU" ),
5812  algo_name = cms.string( "GEMSegmentAlgorithm" ),
5813  ge0_pset = cms.PSet(
5814  maxChi2GoodSeg = cms.double( 50.0 ),
5815  maxChi2Prune = cms.double( 50.0 ),
5816  maxNumberOfHitsPerLayer = cms.uint32( 100 ),
5817  maxETASeeds = cms.double( 0.1 ),
5818  maxPhiAdditional = cms.double( 0.001096605744 ),
5819  minNumberOfHits = cms.uint32( 4 ),
5820  doCollisions = cms.bool( True ),
5821  maxPhiSeeds = cms.double( 0.001096605744 ),
5822  requireCentralBX = cms.bool( True ),
5823  maxChi2Additional = cms.double( 100.0 ),
5824  allowWideSegments = cms.bool( True ),
5825  maxNumberOfHits = cms.uint32( 300 ),
5826  maxTOFDiff = cms.double( 25.0 )
5827  ),
5828  algo_pset = cms.PSet(
5829  dYclusBoxMax = cms.double( 5.0 ),
5830  dXclusBoxMax = cms.double( 1.0 ),
5831  maxRecHitsInCluster = cms.int32( 4 ),
5832  preClustering = cms.bool( True ),
5833  preClusteringUseChaining = cms.bool( True ),
5834  dEtaChainBoxMax = cms.double( 0.05 ),
5835  clusterOnlySameBXRecHits = cms.bool( True ),
5836  minHitsPerSegment = cms.uint32( 2 ),
5837  dPhiChainBoxMax = cms.double( 0.02 )
5838  )
5839 )
5840 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5841  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5842  scaleDT = cms.bool( True ),
5843  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5844  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5845  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
5846  EnableDTMeasurement = cms.bool( True ),
5847  EnableCSCMeasurement = cms.bool( True ),
5848  EnableME0Measurement = cms.bool( False ),
5849  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5850  crackWindow = cms.double( 0.04 ),
5851  deltaPhiSearchWindow = cms.double( 0.25 ),
5852  deltaEtaSearchWindow = cms.double( 0.2 ),
5853  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5854  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5855  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
5856  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5857  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5858  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5859  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5860  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5861  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5862  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5863  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5864  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5865  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5866  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5867  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5868  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5869  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5870  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5871  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5872  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5873  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5874  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5875  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5876  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5877  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5878  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5879  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5880  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5881  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5882  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5883  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5884  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5885  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5886  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5887  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5888  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5889  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5890  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5891  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5892  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5893  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5894  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5895  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5896  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5897  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5898  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5899  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5900  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5901  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5902  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5903  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5904  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5905  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5906  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5907  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5908  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5909  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5910  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5911  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5912  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5913  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5914  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5915  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5916  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5917  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5918  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5919  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5920  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5921  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5922  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5923  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5924  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5925  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5926  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5927  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5928  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5929  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5930  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5931  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5932  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5933  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
5934 )
5935 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5936  GMTReadoutCollection = cms.InputTag( "" ),
5937  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5938  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
5939  L1MinPt = cms.double( 0.0 ),
5940  L1MaxEta = cms.double( 2.5 ),
5941  L1MinQuality = cms.uint32( 7 ),
5942  SetMinPtBarrelTo = cms.double( 3.5 ),
5943  SetMinPtEndcapTo = cms.double( 1.0 ),
5944  UseOfflineSeed = cms.untracked.bool( True ),
5945  UseUnassociatedL1 = cms.bool( False ),
5946  MatchDR = cms.vdouble( 0.3 ),
5947  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5948  CentralBxOnly = cms.bool( True ),
5949  MatchType = cms.uint32( 0 ),
5950  SortType = cms.uint32( 0 ),
5951  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5952  ServiceParameters = cms.PSet(
5953  RPCLayers = cms.bool( True ),
5954  UseMuonNavigation = cms.untracked.bool( True ),
5955  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5956  )
5957 )
5958 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5959  ServiceParameters = cms.PSet(
5960  RPCLayers = cms.bool( True ),
5961  UseMuonNavigation = cms.untracked.bool( True ),
5962  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5963  'hltESPFastSteppingHelixPropagatorOpposite' )
5964  ),
5965  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5966  SeedTransformerParameters = cms.PSet(
5967  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5968  NMinRecHits = cms.uint32( 2 ),
5969  RescaleError = cms.double( 100.0 ),
5970  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5971  UseSubRecHits = cms.bool( False ),
5972  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5973  ),
5974  L2TrajBuilderParameters = cms.PSet(
5975  BWFilterParameters = cms.PSet(
5976  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5977  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5978  BWSeedType = cms.string( "fromGenerator" ),
5979  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
5980  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5981  EnableGEMMeasurement = cms.bool( True ),
5982  EnableRPCMeasurement = cms.bool( True ),
5983  MuonTrajectoryUpdatorParameters = cms.PSet(
5984  ExcludeRPCFromFit = cms.bool( False ),
5985  Granularity = cms.int32( 0 ),
5986  MaxChi2 = cms.double( 25.0 ),
5987  RescaleError = cms.bool( False ),
5988  RescaleErrorFactor = cms.double( 100.0 ),
5989  UseInvalidHits = cms.bool( True )
5990  ),
5991  EnableCSCMeasurement = cms.bool( True ),
5992  MaxChi2 = cms.double( 100.0 ),
5993  FitDirection = cms.string( "outsideIn" ),
5994  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5995  NumberOfSigma = cms.double( 3.0 ),
5996  EnableDTMeasurement = cms.bool( True )
5997  ),
5998  DoSeedRefit = cms.bool( False ),
5999  FilterParameters = cms.PSet(
6000  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6001  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6002  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6003  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6004  EnableGEMMeasurement = cms.bool( True ),
6005  EnableRPCMeasurement = cms.bool( True ),
6006  MuonTrajectoryUpdatorParameters = cms.PSet(
6007  ExcludeRPCFromFit = cms.bool( False ),
6008  Granularity = cms.int32( 0 ),
6009  MaxChi2 = cms.double( 25.0 ),
6010  RescaleError = cms.bool( False ),
6011  RescaleErrorFactor = cms.double( 100.0 ),
6012  UseInvalidHits = cms.bool( True )
6013  ),
6014  EnableCSCMeasurement = cms.bool( True ),
6015  MaxChi2 = cms.double( 1000.0 ),
6016  FitDirection = cms.string( "insideOut" ),
6017  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6018  NumberOfSigma = cms.double( 3.0 ),
6019  EnableDTMeasurement = cms.bool( True )
6020  ),
6021  SeedPosition = cms.string( "in" ),
6022  DoBackwardFilter = cms.bool( True ),
6023  DoRefit = cms.bool( False ),
6024  NavigationType = cms.string( "Standard" ),
6025  SeedTransformerParameters = cms.PSet(
6026  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6027  NMinRecHits = cms.uint32( 2 ),
6028  RescaleError = cms.double( 100.0 ),
6029  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6030  UseSubRecHits = cms.bool( False ),
6031  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6032  ),
6033  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6034  ),
6035  DoSeedRefit = cms.bool( False ),
6036  TrackLoaderParameters = cms.PSet(
6037  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6038  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6039  DoSmoothing = cms.bool( False ),
6040  VertexConstraint = cms.bool( True ),
6041  MuonUpdatorAtVertexParameters = cms.PSet(
6042  MaxChi2 = cms.double( 1000000.0 ),
6043  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6044  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6045  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6046  ),
6047  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6048  ),
6049  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6050 )
6051 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6052  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6053 )
6054 fragment.hltOnlineBeamSpotToGPU = cms.EDProducer( "BeamSpotToCUDA",
6055  src = cms.InputTag( "hltOnlineBeamSpot" )
6056 )
6057 fragment.hltSiPixelDigiErrorsSoA = cms.EDProducer( "SiPixelDigiErrorsSoAFromCUDA",
6058  src = cms.InputTag( "hltSiPixelClustersGPU" )
6059 )
6060 fragment.hltSiPixelDigisLegacy = cms.EDProducer( "SiPixelRawToDigi",
6061  IncludeErrors = cms.bool( True ),
6062  UseQualityInfo = cms.bool( False ),
6063  ErrorList = cms.vint32( 29 ),
6064  UserErrorList = cms.vint32( ),
6065  InputLabel = cms.InputTag( "rawDataCollector" ),
6066  Regions = cms.PSet( ),
6067  UsePilotBlade = cms.bool( False ),
6068  UsePhase1 = cms.bool( True ),
6069  CablingMapLabel = cms.string( "" ),
6070  SiPixelQualityLabel = cms.string( "" )
6071 )
6072 fragment.hltSiPixelDigisSoA = cms.EDProducer( "SiPixelDigisSoAFromCUDA",
6073  src = cms.InputTag( "hltSiPixelClustersGPU" )
6074 )
6075 fragment.hltSiPixelDigisFromSoA = cms.EDProducer( "SiPixelDigiErrorsFromSoA",
6076  digiErrorSoASrc = cms.InputTag( "hltSiPixelDigiErrorsSoA" ),
6077  CablingMapLabel = cms.string( "" ),
6078  UsePhase1 = cms.bool( True ),
6079  ErrorList = cms.vint32( 29 ),
6080  UserErrorList = cms.vint32( 40 )
6081 )
6082 fragment.hltSiPixelClustersLegacy = cms.EDProducer( "SiPixelClusterProducer",
6083  src = cms.InputTag( "hltSiPixelDigisLegacy" ),
6084  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
6085  maxNumberOfClusters = cms.int32( 40000 ),
6086  payloadType = cms.string( "HLT" ),
6087  ChannelThreshold = cms.int32( 10 ),
6088  MissCalibrate = cms.bool( True ),
6089  SplitClusters = cms.bool( False ),
6090  VCaltoElectronGain = cms.int32( 1 ),
6091  VCaltoElectronGain_L1 = cms.int32( 1 ),
6092  VCaltoElectronOffset = cms.int32( 0 ),
6093  VCaltoElectronOffset_L1 = cms.int32( 0 ),
6094  SeedThreshold = cms.int32( 1000 ),
6095  ClusterThreshold_L1 = cms.int32( 4000 ),
6096  ClusterThreshold = cms.int32( 4000 ),
6097  ElectronPerADCGain = cms.double( 135.0 ),
6098  Phase2Calibration = cms.bool( False ),
6099  Phase2ReadoutMode = cms.int32( -1 ),
6100  Phase2DigiBaseline = cms.double( 1200.0 ),
6101  Phase2KinkADC = cms.int32( 8 )
6102 )
6103 fragment.hltSiPixelClustersGPU = cms.EDProducer( "SiPixelRawToClusterCUDA",
6104  isRun2 = cms.bool( False ),
6105  IncludeErrors = cms.bool( True ),
6106  UseQualityInfo = cms.bool( False ),
6107  MaxFEDWords = cms.uint32( 400000 ),
6108  clusterThreshold_layer1 = cms.int32( 4000 ),
6109  clusterThreshold_otherLayers = cms.int32( 4000 ),
6110  InputLabel = cms.InputTag( "rawDataCollector" ),
6111  Regions = cms.PSet( ),
6112  CablingMapLabel = cms.string( "" )
6113 )
6114 fragment.hltSiPixelClustersFromSoA = cms.EDProducer( "SiPixelDigisClustersFromSoA",
6115  src = cms.InputTag( "hltSiPixelDigisSoA" ),
6116  clusterThreshold_layer1 = cms.int32( 4000 ),
6117  clusterThreshold_otherLayers = cms.int32( 4000 ),
6118  produceDigis = cms.bool( False ),
6119  storeDigis = cms.bool( False ),
6120  isPhase2 = cms.bool( False )
6121 )
6122 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
6123  src = cms.InputTag( "hltSiPixelClusters" ),
6124  onDemand = cms.bool( False )
6125 )
6126 fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy",
6127  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6128  src = cms.InputTag( "hltSiPixelClusters" ),
6129  CPE = cms.string( "PixelCPEFast" ),
6130  convertToLegacy = cms.bool( True ),
6131  isPhase2 = cms.bool( False )
6132 )
6133 fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA",
6134  beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ),
6135  src = cms.InputTag( "hltSiPixelClustersGPU" ),
6136  CPE = cms.string( "PixelCPEFast" )
6137 )
6138 fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA",
6139  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
6140  src = cms.InputTag( "hltSiPixelClusters" )
6141 )
6142 fragment.hltSiPixelRecHitsSoAFromGPU = cms.EDProducer( "SiPixelRecHitSoAFromCUDA",
6143  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" )
6144 )
6145 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6146  ProductLabel = cms.InputTag( "rawDataCollector" )
6147 )
6148 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6149  onDemand = cms.bool( True ),
6150  Clusterizer = cms.PSet(
6151  ConditionsLabel = cms.string( "" ),
6152  ClusterThreshold = cms.double( 5.0 ),
6153  SeedThreshold = cms.double( 3.0 ),
6154  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6155  ChannelThreshold = cms.double( 2.0 ),
6156  MaxAdjacentBad = cms.uint32( 0 ),
6157  setDetId = cms.bool( True ),
6158  MaxSequentialHoles = cms.uint32( 0 ),
6159  RemoveApvShots = cms.bool( True ),
6160  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6161  MaxSequentialBad = cms.uint32( 1 )
6162  ),
6163  Algorithms = cms.PSet(
6164  Use10bitsTruncation = cms.bool( False ),
6165  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6166  useCMMeanMap = cms.bool( False ),
6167  TruncateInSuppressor = cms.bool( True ),
6168  doAPVRestore = cms.bool( False ),
6169  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6170  PedestalSubtractionFedMode = cms.bool( True )
6171  ),
6172  DoAPVEmulatorCheck = cms.bool( False ),
6173  HybridZeroSuppressed = cms.bool( False ),
6174  ProductLabel = cms.InputTag( "rawDataCollector" )
6175 )
6176 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
6177  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6178  skipClusters = cms.InputTag( "" ),
6179  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6180  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6181  Phase2TrackerCluster1DProducer = cms.string( "" ),
6182  vectorHits = cms.InputTag( "" ),
6183  vectorHitsRej = cms.InputTag( "" ),
6184  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6185  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6186  pixelCablingMapLabel = cms.string( "" ),
6187  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6188  switchOffPixelsIfEmpty = cms.bool( True )
6189 )
6190 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6191  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6192  layersToTry = cms.int32( 2 ),
6193  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6194  hitsToTry = cms.int32( 1 ),
6195  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6196  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6197  maxEtaForTOB = cms.double( 1.8 ),
6198  minEtaForTEC = cms.double( 0.7 ),
6199  debug = cms.untracked.bool( False ),
6200  maxSeeds = cms.uint32( 20 ),
6201  maxHitlessSeeds = cms.uint32( 5 ),
6202  maxHitSeeds = cms.uint32( 1 ),
6203  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6204  maxHitlessSeedsIP = cms.uint32( 5 ),
6205  maxHitlessSeedsMuS = cms.uint32( 0 ),
6206  maxHitDoubletSeeds = cms.uint32( 0 ),
6207  getStrategyFromDNN = cms.bool( True ),
6208  useRegressor = cms.bool( False ),
6209  dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6210 )
6211 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6212  cleanTrajectoryAfterInOut = cms.bool( False ),
6213  doSeedingRegionRebuilding = cms.bool( False ),
6214  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6215  reverseTrajectories = cms.bool( True ),
6216  useHitsSplitting = cms.bool( False ),
6217  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6218  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6219  clustersToSkip = cms.InputTag( "" ),
6220  phase2clustersToSkip = cms.InputTag( "" ),
6221  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6222  TransientInitialStateEstimatorParameters = cms.PSet(
6223  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6224  numberMeasurementsForFit = cms.int32( 4 ),
6225  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6226  ),
6227  numHitsForSeedCleaner = cms.int32( 4 ),
6228  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6229  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6230  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6231  maxNSeeds = cms.uint32( 500000 ),
6232  maxSeedsBeforeCleaning = cms.uint32( 5000 )
6233 )
6234 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6235  useSimpleMF = cms.bool( False ),
6236  SimpleMagneticField = cms.string( "" ),
6237  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6238  clusterRemovalInfo = cms.InputTag( "" ),
6239  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6240  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6241  useHitsSplitting = cms.bool( False ),
6242  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6243  TrajectoryInEvent = cms.bool( False ),
6244  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6245  AlgorithmName = cms.string( "iter10" ),
6246  Propagator = cms.string( "PropagatorWithMaterial" ),
6247  GeometricInnerState = cms.bool( True ),
6248  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6249  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6250  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6251 )
6252 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6253  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6254  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6255  vertices = cms.InputTag( "Notused" ),
6256  ignoreVertices = cms.bool( True ),
6257  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6258  mva = cms.PSet(
6259  minPixelHits = cms.vint32( 0, 0, 1 ),
6260  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6261  dr_par = cms.PSet(
6262  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6263  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6264  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6265  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6266  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6267  ),
6268  maxLostLayers = cms.vint32( 4, 3, 2 ),
6269  min3DLayers = cms.vint32( 1, 2, 1 ),
6270  dz_par = cms.PSet(
6271  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6272  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6273  dz_exp = cms.vint32( 4, 4, 2147483647 )
6274  ),
6275  minNVtxTrk = cms.int32( 3 ),
6276  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6277  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6278  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6279  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6280  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6281  minLayers = cms.vint32( 3, 5, 5 )
6282  )
6283 )
6284 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6285  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6286  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6287  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6288  minQuality = cms.string( "highPurity" ),
6289  copyExtras = cms.untracked.bool( True ),
6290  copyTrajectories = cms.untracked.bool( False )
6291 )
6292 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6293  ServiceParameters = cms.PSet(
6294  RPCLayers = cms.bool( True ),
6295  UseMuonNavigation = cms.untracked.bool( True ),
6296  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6297  'SteppingHelixPropagatorAny',
6298  'hltESPSmartPropagator',
6299  'hltESPSteppingHelixPropagatorOpposite' )
6300  ),
6301  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6302  TrackLoaderParameters = cms.PSet(
6303  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6304  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6305  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6306  DoSmoothing = cms.bool( True ),
6307  SmoothTkTrack = cms.untracked.bool( False ),
6308  VertexConstraint = cms.bool( False ),
6309  MuonUpdatorAtVertexParameters = cms.PSet(
6310  MaxChi2 = cms.double( 1000000.0 ),
6311  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6312  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6313  ),
6314  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6315  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6316  ),
6317  L3TrajBuilderParameters = cms.PSet(
6318  PtCut = cms.double( 1.0 ),
6319  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6320  GlobalMuonTrackMatcher = cms.PSet(
6321  Chi2Cut_3 = cms.double( 200.0 ),
6322  DeltaDCut_2 = cms.double( 10.0 ),
6323  Eta_threshold = cms.double( 1.2 ),
6324  Quality_2 = cms.double( 15.0 ),
6325  DeltaDCut_1 = cms.double( 40.0 ),
6326  Quality_3 = cms.double( 7.0 ),
6327  DeltaDCut_3 = cms.double( 15.0 ),
6328  Quality_1 = cms.double( 20.0 ),
6329  Pt_threshold1 = cms.double( 0.0 ),
6330  DeltaRCut_2 = cms.double( 0.2 ),
6331  DeltaRCut_1 = cms.double( 0.1 ),
6332  Pt_threshold2 = cms.double( 9.99999999E8 ),
6333  Chi2Cut_1 = cms.double( 50.0 ),
6334  Chi2Cut_2 = cms.double( 50.0 ),
6335  DeltaRCut_3 = cms.double( 1.0 ),
6336  LocChi2Cut = cms.double( 0.001 ),
6337  Propagator = cms.string( "hltESPSmartPropagator" ),
6338  MinPt = cms.double( 1.0 ),
6339  MinP = cms.double( 2.5 )
6340  ),
6341  ScaleTECxFactor = cms.double( -1.0 ),
6342  tkTrajUseVertex = cms.bool( False ),
6343  MuonTrackingRegionBuilder = cms.PSet(
6344  Rescale_Dz = cms.double( 4.0 ),
6345  Pt_fixed = cms.bool( False ),
6346  Eta_fixed = cms.bool( True ),
6347  Eta_min = cms.double( 0.1 ),
6348  DeltaZ = cms.double( 24.2 ),
6349  maxRegions = cms.int32( 2 ),
6350  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6351  UseVertex = cms.bool( False ),
6352  Z_fixed = cms.bool( False ),
6353  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6354  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6355  Rescale_phi = cms.double( 3.0 ),
6356  DeltaEta = cms.double( 0.2 ),
6357  precise = cms.bool( True ),
6358  OnDemand = cms.int32( -1 ),
6359  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6360  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6361  vertexCollection = cms.InputTag( "pixelVertices" ),
6362  Pt_min = cms.double( 3.0 ),
6363  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6364  Phi_fixed = cms.bool( True ),
6365  DeltaR = cms.double( 0.025 ),
6366  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6367  DeltaPhi = cms.double( 0.15 ),
6368  Phi_min = cms.double( 0.1 ),
6369  Rescale_eta = cms.double( 3.0 )
6370  ),
6371  TrackTransformer = cms.PSet(
6372  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6373  RefitDirection = cms.string( "insideOut" ),
6374  RefitRPCHits = cms.bool( True ),
6375  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6376  DoPredictionsOnly = cms.bool( False ),
6377  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6378  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6379  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6380  ),
6381  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6382  RefitRPCHits = cms.bool( True ),
6383  tkTrajVertex = cms.InputTag( "Notused" ),
6384  GlbRefitterParameters = cms.PSet(
6385  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6386  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6387  RefitFlag = cms.bool( True ),
6388  SkipStation = cms.int32( -1 ),
6389  Chi2CutRPC = cms.double( 1.0 ),
6390  PropDirForCosmics = cms.bool( False ),
6391  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6392  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6393  HitThreshold = cms.int32( 1 ),
6394  Chi2CutGEM = cms.double( 1.0 ),
6395  DYTthrs = cms.vint32( 30, 15 ),
6396  TrackerSkipSystem = cms.int32( -1 ),
6397  RefitDirection = cms.string( "insideOut" ),
6398  Chi2CutCSC = cms.double( 150.0 ),
6399  Chi2CutDT = cms.double( 10.0 ),
6400  RefitRPCHits = cms.bool( True ),
6401  TrackerSkipSection = cms.int32( -1 ),
6402  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6403  DoPredictionsOnly = cms.bool( False ),
6404  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6405  MuonHitsOption = cms.int32( 1 ),
6406  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6407  ),
6408  PCut = cms.double( 2.5 ),
6409  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6410  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6411  tkTrajMaxChi2 = cms.double( 9999.0 ),
6412  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6413  ScaleTECyFactor = cms.double( -1.0 ),
6414  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6415  )
6416 )
6417 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6418  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6419 )
6420 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6421  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6422 )
6423 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6424  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6425  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6426  MuonPtOption = cms.string( "Tracker" )
6427 )
6428 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6429  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6430  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6431  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6432  applyL3Filters = cms.bool( False ),
6433  MinNhits = cms.int32( 1 ),
6434  MaxNormalizedChi2 = cms.double( 20.0 ),
6435  MinNmuonHits = cms.int32( 1 ),
6436  MaxPtDifference = cms.double( 0.3 )
6437 )
6438 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
6439  scaleErrorsForBPix1 = cms.bool( False ),
6440  scaleFactor = cms.double( 0.65 )
6441 )
6442 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
6443  ptMin = cms.double( 0.1 ),
6444  nSigmaInvPtTolerance = cms.double( 0.0 ),
6445  tipMax = cms.double( 1.0 ),
6446  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6447  chi2 = cms.double( 1000.0 )
6448 )
6449 fragment.hltPixelTracksCPU = cms.EDProducer( "CAHitNtupletCUDA",
6450  onGPU = cms.bool( False ),
6451  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacy" ),
6452  ptmin = cms.double( 0.899999976158 ),
6453  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
6454  CAThetaCutForward = cms.double( 0.00300000002608 ),
6455  hardCurvCut = cms.double( 0.0328407224959 ),
6456  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
6457  dcaCutOuterTriplet = cms.double( 0.25 ),
6458  earlyFishbone = cms.bool( True ),
6459  lateFishbone = cms.bool( False ),
6460  idealConditions = cms.bool( False ),
6461  fillStatistics = cms.bool( False ),
6462  minHitsPerNtuplet = cms.uint32( 3 ),
6463  maxNumberOfDoublets = cms.uint32( 524288 ),
6464  minHitsForSharingCut = cms.uint32( 10 ),
6465  includeJumpingForwardDoublets = cms.bool( True ),
6466  fitNas4 = cms.bool( False ),
6467  doClusterCut = cms.bool( True ),
6468  doZ0Cut = cms.bool( True ),
6469  doPtCut = cms.bool( True ),
6470  useRiemannFit = cms.bool( False ),
6471  doSharedHitCut = cms.bool( True ),
6472  dupPassThrough = cms.bool( False ),
6473  useSimpleTripletCleaner = cms.bool( True ),
6474  trackQualityCuts = cms.PSet(
6475  chi2MaxPt = cms.double( 10.0 ),
6476  tripletMaxTip = cms.double( 0.3 ),
6477  chi2Scale = cms.double( 8.0 ),
6478  quadrupletMaxTip = cms.double( 0.5 ),
6479  quadrupletMinPt = cms.double( 0.3 ),
6480  quadrupletMaxZip = cms.double( 12.0 ),
6481  tripletMaxZip = cms.double( 12.0 ),
6482  tripletMinPt = cms.double( 0.5 ),
6483  chi2Coeff = cms.vdouble( 0.9, 1.8 )
6484  )
6485 )
6486 fragment.hltPixelTracksGPU = cms.EDProducer( "CAHitNtupletCUDA",
6487  onGPU = cms.bool( True ),
6488  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
6489  ptmin = cms.double( 0.899999976158 ),
6490  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
6491  CAThetaCutForward = cms.double( 0.00300000002608 ),
6492  hardCurvCut = cms.double( 0.0328407224959 ),
6493  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
6494  dcaCutOuterTriplet = cms.double( 0.25 ),
6495  earlyFishbone = cms.bool( True ),
6496  lateFishbone = cms.bool( False ),
6497  idealConditions = cms.bool( False ),
6498  fillStatistics = cms.bool( False ),
6499  minHitsPerNtuplet = cms.uint32( 3 ),
6500  maxNumberOfDoublets = cms.uint32( 524288 ),
6501  minHitsForSharingCut = cms.uint32( 10 ),
6502  includeJumpingForwardDoublets = cms.bool( True ),
6503  fitNas4 = cms.bool( False ),
6504  doClusterCut = cms.bool( True ),
6505  doZ0Cut = cms.bool( True ),
6506  doPtCut = cms.bool( True ),
6507  useRiemannFit = cms.bool( False ),
6508  doSharedHitCut = cms.bool( True ),
6509  dupPassThrough = cms.bool( False ),
6510  useSimpleTripletCleaner = cms.bool( True ),
6511  trackQualityCuts = cms.PSet(
6512  chi2MaxPt = cms.double( 10.0 ),
6513  tripletMaxTip = cms.double( 0.3 ),
6514  chi2Scale = cms.double( 8.0 ),
6515  quadrupletMaxTip = cms.double( 0.5 ),
6516  quadrupletMinPt = cms.double( 0.3 ),
6517  quadrupletMaxZip = cms.double( 12.0 ),
6518  tripletMaxZip = cms.double( 12.0 ),
6519  tripletMinPt = cms.double( 0.5 ),
6520  chi2Coeff = cms.vdouble( 0.9, 1.8 )
6521  )
6522 )
6523 fragment.hltPixelTracksFromGPU = cms.EDProducer( "PixelTrackSoAFromCUDA",
6524  src = cms.InputTag( "hltPixelTracksGPU" )
6525 )
6526 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoA",
6527  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6528  trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
6529  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
6530  minNumberOfHits = cms.int32( 0 ),
6531  minQuality = cms.string( "loose" )
6532 )
6533 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
6534  RegionPSet = cms.PSet(
6535  nSigmaZ = cms.double( 4.0 ),
6536  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6537  ptMin = cms.double( 0.8 ),
6538  originRadius = cms.double( 0.02 ),
6539  precise = cms.bool( True )
6540  )
6541 )
6542 fragment.hltPixelVerticesCPU = cms.EDProducer( "PixelVertexProducerCUDA",
6543  onGPU = cms.bool( False ),
6544  oneKernel = cms.bool( True ),
6545  useDensity = cms.bool( True ),
6546  useDBSCAN = cms.bool( False ),
6547  useIterative = cms.bool( False ),
6548  minT = cms.int32( 2 ),
6549  eps = cms.double( 0.07 ),
6550  errmax = cms.double( 0.01 ),
6551  chi2max = cms.double( 9.0 ),
6552  PtMin = cms.double( 0.5 ),
6553  PtMax = cms.double( 75.0 ),
6554  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" )
6555 )
6556 fragment.hltPixelVerticesGPU = cms.EDProducer( "PixelVertexProducerCUDA",
6557  onGPU = cms.bool( True ),
6558  oneKernel = cms.bool( True ),
6559  useDensity = cms.bool( True ),
6560  useDBSCAN = cms.bool( False ),
6561  useIterative = cms.bool( False ),
6562  minT = cms.int32( 2 ),
6563  eps = cms.double( 0.07 ),
6564  errmax = cms.double( 0.01 ),
6565  chi2max = cms.double( 9.0 ),
6566  PtMin = cms.double( 0.5 ),
6567  PtMax = cms.double( 75.0 ),
6568  pixelTrackSrc = cms.InputTag( "hltPixelTracksGPU" )
6569 )
6570 fragment.hltPixelVerticesFromGPU = cms.EDProducer( "PixelVertexSoAFromCUDA",
6571  src = cms.InputTag( "hltPixelVerticesGPU" )
6572 )
6573 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoA",
6574  TrackCollection = cms.InputTag( "hltPixelTracks" ),
6575  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6576  src = cms.InputTag( "hltPixelVerticesSoA" )
6577 )
6578 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
6579  src = cms.InputTag( "hltPixelVertices" ),
6580  maxVtx = cms.uint32( 100 ),
6581  fractionSumPt2 = cms.double( 0.3 ),
6582  minSumPt2 = cms.double( 0.0 ),
6583  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
6584 )
6585 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6586  DeltaR = cms.double( 0.025 ),
6587  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6588  OnDemand = cms.int32( -1 ),
6589  vertexCollection = cms.InputTag( "notUsed" ),
6590  MeasurementTrackerName = cms.InputTag( "" ),
6591  UseVertex = cms.bool( False ),
6592  Rescale_Dz = cms.double( 4.0 ),
6593  Pt_fixed = cms.bool( True ),
6594  Z_fixed = cms.bool( True ),
6595  Pt_min = cms.double( 0.0 ),
6596  DeltaZ = cms.double( 24.2 ),
6597  ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6598  deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6599  deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6600  maxRegions = cms.int32( 5 ),
6601  precise = cms.bool( True ),
6602  input = cms.InputTag( "hltL2SelectorForL3IO" )
6603 )
6604 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6605  tracks = cms.InputTag( "hltPixelTracks" ),
6606  regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6607  produceTrackCollection = cms.bool( True ),
6608  produceMask = cms.bool( False )
6609 )
6610 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6611  InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6612  InputVertexCollection = cms.InputTag( "" ),
6613  originHalfLength = cms.double( 0.3 ),
6614  originRadius = cms.double( 0.1 ),
6615  useProtoTrackKinematics = cms.bool( False ),
6616  useEventsWithNoVertex = cms.bool( True ),
6617  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6618  usePV = cms.bool( False ),
6619  includeFourthHit = cms.bool( True ),
6620  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6621 )
6622 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6623  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6624  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6625  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6626  rejectAll = cms.bool( False ),
6627  isFromL1 = cms.bool( False ),
6628  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ),
6629  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ),
6630  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ),
6631  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ),
6632  mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ),
6633  mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ),
6634  mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ),
6635  mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ),
6636  mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ),
6637  mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ),
6638  mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ),
6639  mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ),
6640  doSort = cms.bool( False ),
6641  nSeedsMaxB = cms.int32( 99999 ),
6642  nSeedsMaxE = cms.int32( 99999 ),
6643  etaEdge = cms.double( 1.2 ),
6644  mvaCutB = cms.double( 0.01 ),
6645  mvaCutE = cms.double( 0.01 ),
6646  minL1Qual = cms.int32( 7 ),
6647  baseScore = cms.double( 0.5 )
6648 )
6649 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6650  cleanTrajectoryAfterInOut = cms.bool( False ),
6651  doSeedingRegionRebuilding = cms.bool( True ),
6652  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6653  reverseTrajectories = cms.bool( False ),
6654  useHitsSplitting = cms.bool( True ),
6655  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6656  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6657  clustersToSkip = cms.InputTag( "" ),
6658  phase2clustersToSkip = cms.InputTag( "" ),
6659  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6660  TransientInitialStateEstimatorParameters = cms.PSet(
6661  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6662  numberMeasurementsForFit = cms.int32( 4 ),
6663  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6664  ),
6665  numHitsForSeedCleaner = cms.int32( 4 ),
6666  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6667  RedundantSeedCleaner = cms.string( "none" ),
6668  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6669  maxNSeeds = cms.uint32( 100000 ),
6670  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6671 )
6672 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6673  useSimpleMF = cms.bool( True ),
6674  SimpleMagneticField = cms.string( "ParabolicMf" ),
6675  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6676  clusterRemovalInfo = cms.InputTag( "" ),
6677  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6678  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6679  useHitsSplitting = cms.bool( False ),
6680  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6681  TrajectoryInEvent = cms.bool( False ),
6682  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6683  AlgorithmName = cms.string( "hltIter0" ),
6684  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6685  GeometricInnerState = cms.bool( True ),
6686  NavigationSchool = cms.string( "" ),
6687  MeasurementTracker = cms.string( "" ),
6688  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6689 )
6690 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6691  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6692  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6693  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6694  ignoreVertices = cms.bool( False ),
6695  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6696  mva = cms.PSet(
6697  minPixelHits = cms.vint32( 0, 0, 0 ),
6698  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6699  dr_par = cms.PSet(
6700  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6701  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6702  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6703  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6704  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6705  ),
6706  maxLostLayers = cms.vint32( 1, 1, 1 ),
6707  min3DLayers = cms.vint32( 0, 0, 0 ),
6708  dz_par = cms.PSet(
6709  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6710  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6711  dz_exp = cms.vint32( 4, 4, 2147483647 )
6712  ),
6713  minNVtxTrk = cms.int32( 3 ),
6714  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6715  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6716  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6717  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6718  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6719  minLayers = cms.vint32( 3, 3, 4 )
6720  )
6721 )
6722 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6723  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6724  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6725  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6726  minQuality = cms.string( "highPurity" ),
6727  copyExtras = cms.untracked.bool( True ),
6728  copyTrajectories = cms.untracked.bool( False )
6729 )
6730 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6731  ServiceParameters = cms.PSet(
6732  RPCLayers = cms.bool( True ),
6733  UseMuonNavigation = cms.untracked.bool( True ),
6734  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6735  'SteppingHelixPropagatorAny',
6736  'hltESPSmartPropagator',
6737  'hltESPSteppingHelixPropagatorOpposite' )
6738  ),
6739  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6740  TrackLoaderParameters = cms.PSet(
6741  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6742  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6743  DoSmoothing = cms.bool( False ),
6744  SmoothTkTrack = cms.untracked.bool( False ),
6745  VertexConstraint = cms.bool( False ),
6746  MuonUpdatorAtVertexParameters = cms.PSet(
6747  MaxChi2 = cms.double( 1000000.0 ),
6748  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6749  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6750  ),
6751  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6752  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6753  ),
6754  L3TrajBuilderParameters = cms.PSet(
6755  PtCut = cms.double( 1.0 ),
6756  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6757  GlobalMuonTrackMatcher = cms.PSet(
6758  Chi2Cut_3 = cms.double( 200.0 ),
6759  DeltaDCut_2 = cms.double( 10.0 ),
6760  Eta_threshold = cms.double( 1.2 ),
6761  Quality_2 = cms.double( 15.0 ),
6762  DeltaDCut_1 = cms.double( 40.0 ),
6763  Quality_3 = cms.double( 7.0 ),
6764  DeltaDCut_3 = cms.double( 15.0 ),
6765  Quality_1 = cms.double( 20.0 ),
6766  Pt_threshold1 = cms.double( 0.0 ),
6767  DeltaRCut_2 = cms.double( 0.2 ),
6768  DeltaRCut_1 = cms.double( 0.1 ),
6769  Pt_threshold2 = cms.double( 9.99999999E8 ),
6770  Chi2Cut_1 = cms.double( 50.0 ),
6771  Chi2Cut_2 = cms.double( 50.0 ),
6772  DeltaRCut_3 = cms.double( 1.0 ),
6773  LocChi2Cut = cms.double( 0.001 ),
6774  Propagator = cms.string( "hltESPSmartPropagator" ),
6775  MinPt = cms.double( 1.0 ),
6776  MinP = cms.double( 2.5 )
6777  ),
6778  ScaleTECxFactor = cms.double( -1.0 ),
6779  tkTrajUseVertex = cms.bool( False ),
6780  MuonTrackingRegionBuilder = cms.PSet(
6781  Rescale_Dz = cms.double( 4.0 ),
6782  Pt_fixed = cms.bool( True ),
6783  Eta_fixed = cms.bool( True ),
6784  Eta_min = cms.double( 0.1 ),
6785  DeltaZ = cms.double( 24.2 ),
6786  maxRegions = cms.int32( 2 ),
6787  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6788  UseVertex = cms.bool( False ),
6789  Z_fixed = cms.bool( True ),
6790  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6791  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6792  Rescale_phi = cms.double( 3.0 ),
6793  DeltaEta = cms.double( 0.04 ),
6794  precise = cms.bool( True ),
6795  OnDemand = cms.int32( -1 ),
6796  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6797  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6798  vertexCollection = cms.InputTag( "pixelVertices" ),
6799  Pt_min = cms.double( 3.0 ),
6800  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6801  Phi_fixed = cms.bool( True ),
6802  DeltaR = cms.double( 0.025 ),
6803  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6804  DeltaPhi = cms.double( 0.15 ),
6805  Phi_min = cms.double( 0.1 ),
6806  Rescale_eta = cms.double( 3.0 )
6807  ),
6808  TrackTransformer = cms.PSet(
6809  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6810  RefitDirection = cms.string( "insideOut" ),
6811  RefitRPCHits = cms.bool( True ),
6812  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6813  DoPredictionsOnly = cms.bool( False ),
6814  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6815  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6816  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6817  ),
6818  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6819  RefitRPCHits = cms.bool( True ),
6820  tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6821  GlbRefitterParameters = cms.PSet(
6822  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6823  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6824  RefitFlag = cms.bool( True ),
6825  SkipStation = cms.int32( -1 ),
6826  Chi2CutRPC = cms.double( 1.0 ),
6827  PropDirForCosmics = cms.bool( False ),
6828  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6829  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6830  HitThreshold = cms.int32( 1 ),
6831  Chi2CutGEM = cms.double( 1.0 ),
6832  DYTthrs = cms.vint32( 30, 15 ),
6833  TrackerSkipSystem = cms.int32( -1 ),
6834  RefitDirection = cms.string( "insideOut" ),
6835  Chi2CutCSC = cms.double( 150.0 ),
6836  Chi2CutDT = cms.double( 10.0 ),
6837  RefitRPCHits = cms.bool( True ),
6838  TrackerSkipSection = cms.int32( -1 ),
6839  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6840  DoPredictionsOnly = cms.bool( False ),
6841  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6842  MuonHitsOption = cms.int32( 1 ),
6843  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6844  ),
6845  PCut = cms.double( 2.5 ),
6846  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6847  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6848  matchToSeeds = cms.bool( True ),
6849  tkTrajMaxChi2 = cms.double( 9999.0 ),
6850  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6851  ScaleTECyFactor = cms.double( -1.0 ),
6852  tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
6853  )
6854 )
6855 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6856  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6857 )
6858 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6859  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6860  L1MinPt = cms.double( -1.0 ),
6861  L1MaxEta = cms.double( 5.0 ),
6862  L1MinQuality = cms.uint32( 7 ),
6863  CentralBxOnly = cms.bool( True )
6864 )
6865 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6866  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6867  L1MinPt = cms.double( 0.0 ),
6868  L1MaxEta = cms.double( 2.5 ),
6869  L1MinQuality = cms.uint32( 7 ),
6870  SetMinPtBarrelTo = cms.double( 3.5 ),
6871  SetMinPtEndcapTo = cms.double( 1.0 ),
6872  CentralBxOnly = cms.bool( True ),
6873  RegionPSet = cms.PSet(
6874  vertexCollection = cms.InputTag( "notUsed" ),
6875  deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
6876  zErrorVetex = cms.double( 0.2 ),
6877  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6878  zErrorBeamSpot = cms.double( 24.2 ),
6879  maxNVertices = cms.int32( 1 ),
6880  maxNRegions = cms.int32( 5 ),
6881  nSigmaZVertex = cms.double( 3.0 ),
6882  nSigmaZBeamSpot = cms.double( 4.0 ),
6883  ptMin = cms.double( 0.0 ),
6884  mode = cms.string( "BeamSpotSigma" ),
6885  input = cms.InputTag( "hltL1MuonsPt0" ),
6886  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6887  searchOpt = cms.bool( False ),
6888  deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
6889  whereToUseMeasurementTracker = cms.string( "Never" ),
6890  originRadius = cms.double( 0.2 ),
6891  measurementTrackerName = cms.InputTag( "" ),
6892  precise = cms.bool( True )
6893  ),
6894  ServiceParameters = cms.PSet(
6895  RPCLayers = cms.bool( True ),
6896  UseMuonNavigation = cms.untracked.bool( True ),
6897  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6898  )
6899 )
6900 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
6901  tracks = cms.InputTag( "hltPixelTracks" ),
6902  regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6903  produceTrackCollection = cms.bool( True ),
6904  produceMask = cms.bool( False )
6905 )
6906 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6907  InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
6908  InputVertexCollection = cms.InputTag( "" ),
6909  originHalfLength = cms.double( 0.3 ),
6910  originRadius = cms.double( 0.1 ),
6911  useProtoTrackKinematics = cms.bool( False ),
6912  useEventsWithNoVertex = cms.bool( True ),
6913  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6914  usePV = cms.bool( False ),
6915  includeFourthHit = cms.bool( True ),
6916  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6917 )
6918 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6919  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6920  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6921  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6922  rejectAll = cms.bool( False ),
6923  isFromL1 = cms.bool( True ),
6924  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ),
6925  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ),
6926  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ),
6927  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ),
6928  mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ),
6929  mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ),
6930  mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ),
6931  mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ),
6932  mvaScaleMeanBL2 = cms.vdouble( 5.535405438531338E-4, 5.803137756667417E-6, 9.844857031022169E-6, 8.572205780682784E-6, 0.0015762679722632618, 4.395397563024067E-4, 0.1374567309015325, -0.005115438205054733, 0.11749212456078427, 6.10630569023574E-5 ),
6933  mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ),
6934  mvaScaleMeanEL2 = cms.vdouble( 4.7677144995220935E-4, 3.6745265753688003E-6, 8.865597384997202E-6, 3.035250572254308E-4, -0.017277139191991336, 7.614700645923214E-4, 0.13098441610679598, -0.004062335797232639, 0.10313449419117496, 8.091070691633311E-5 ),
6935  mvaScaleStdEL2 = cms.vdouble( 0.0017644245219973625, 1.4737438911735824E-4, 5.815417377127688E-4, 0.32486307205392545, 0.9554477166210787, 0.6368300706332602, 0.18228633778650377, 0.17472670187127687, 0.1069305400952516, 0.12396350430658183 ),
6936  doSort = cms.bool( False ),
6937  nSeedsMaxB = cms.int32( 99999 ),
6938  nSeedsMaxE = cms.int32( 99999 ),
6939  etaEdge = cms.double( 1.2 ),
6940  mvaCutB = cms.double( 0.01 ),
6941  mvaCutE = cms.double( 0.01 ),
6942  minL1Qual = cms.int32( 7 ),
6943  baseScore = cms.double( 0.5 )
6944 )
6945 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6946  cleanTrajectoryAfterInOut = cms.bool( False ),
6947  doSeedingRegionRebuilding = cms.bool( True ),
6948  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6949  reverseTrajectories = cms.bool( False ),
6950  useHitsSplitting = cms.bool( True ),
6951  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6952  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
6953  clustersToSkip = cms.InputTag( "" ),
6954  phase2clustersToSkip = cms.InputTag( "" ),
6955  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6956  TransientInitialStateEstimatorParameters = cms.PSet(
6957  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6958  numberMeasurementsForFit = cms.int32( 4 ),
6959  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6960  ),
6961  numHitsForSeedCleaner = cms.int32( 4 ),
6962  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6963  RedundantSeedCleaner = cms.string( "none" ),
6964  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6965  maxNSeeds = cms.uint32( 100000 ),
6966  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6967 )
6968 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6969  useSimpleMF = cms.bool( True ),
6970  SimpleMagneticField = cms.string( "ParabolicMf" ),
6971  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
6972  clusterRemovalInfo = cms.InputTag( "" ),
6973  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6974  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6975  useHitsSplitting = cms.bool( False ),
6976  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6977  TrajectoryInEvent = cms.bool( False ),
6978  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6979  AlgorithmName = cms.string( "hltIter0" ),
6980  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6981  GeometricInnerState = cms.bool( True ),
6982  NavigationSchool = cms.string( "" ),
6983  MeasurementTracker = cms.string( "" ),
6984  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6985 )
6986 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6987  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6988  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6989  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6990  ignoreVertices = cms.bool( False ),
6991  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6992  mva = cms.PSet(
6993  minPixelHits = cms.vint32( 0, 0, 0 ),
6994  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6995  dr_par = cms.PSet(
6996  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6997  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6998  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6999  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7000  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7001  ),
7002  maxLostLayers = cms.vint32( 1, 1, 1 ),
7003  min3DLayers = cms.vint32( 0, 0, 0 ),
7004  dz_par = cms.PSet(
7005  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7006  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7007  dz_exp = cms.vint32( 4, 4, 2147483647 )
7008  ),
7009  minNVtxTrk = cms.int32( 3 ),
7010  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7011  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7012  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7013  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7014  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7015  minLayers = cms.vint32( 3, 3, 4 )
7016  )
7017 )
7018 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7019  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7020  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7021  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7022  minQuality = cms.string( "highPurity" ),
7023  copyExtras = cms.untracked.bool( True ),
7024  copyTrajectories = cms.untracked.bool( False )
7025 )
7026 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7027  ShareFrac = cms.double( 0.19 ),
7028  FoundHitBonus = cms.double( 5.0 ),
7029  LostHitPenalty = cms.double( 20.0 ),
7030  MinPT = cms.double( 0.05 ),
7031  Epsilon = cms.double( -0.001 ),
7032  MaxNormalizedChisq = cms.double( 1000.0 ),
7033  MinFound = cms.int32( 3 ),
7034  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7035  hasSelector = cms.vint32( 0, 0 ),
7036  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7037  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7038  setsToMerge = cms.VPSet(
7039  cms.PSet( pQual = cms.bool( False ),
7040  tLists = cms.vint32( 0, 1 )
7041  )
7042  ),
7043  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7044  allowFirstHitShare = cms.bool( True ),
7045  newQuality = cms.string( "confirmed" ),
7046  copyExtras = cms.untracked.bool( True ),
7047  writeOnlyTrkQuals = cms.bool( False ),
7048  copyMVA = cms.bool( False )
7049 )
7050 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7051  ShareFrac = cms.double( 0.19 ),
7052  FoundHitBonus = cms.double( 5.0 ),
7053  LostHitPenalty = cms.double( 20.0 ),
7054  MinPT = cms.double( 0.05 ),
7055  Epsilon = cms.double( -0.001 ),
7056  MaxNormalizedChisq = cms.double( 1000.0 ),
7057  MinFound = cms.int32( 3 ),
7058  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
7059  hasSelector = cms.vint32( 0, 0 ),
7060  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7061  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
7062  setsToMerge = cms.VPSet(
7063  cms.PSet( pQual = cms.bool( False ),
7064  tLists = cms.vint32( 0, 1 )
7065  )
7066  ),
7067  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7068  allowFirstHitShare = cms.bool( True ),
7069  newQuality = cms.string( "confirmed" ),
7070  copyExtras = cms.untracked.bool( True ),
7071  writeOnlyTrkQuals = cms.bool( False ),
7072  copyMVA = cms.bool( False )
7073 )
7074 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7075  ServiceParameters = cms.PSet(
7076  RPCLayers = cms.bool( True ),
7077  UseMuonNavigation = cms.untracked.bool( True ),
7078  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7079  'SteppingHelixPropagatorAny',
7080  'hltESPSmartPropagator',
7081  'hltESPSteppingHelixPropagatorOpposite' )
7082  ),
7083  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7084  TrackLoaderParameters = cms.PSet(
7085  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7086  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7087  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7088  DoSmoothing = cms.bool( True ),
7089  SmoothTkTrack = cms.untracked.bool( False ),
7090  VertexConstraint = cms.bool( False ),
7091  MuonUpdatorAtVertexParameters = cms.PSet(
7092  MaxChi2 = cms.double( 1000000.0 ),
7093  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7094  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7095  ),
7096  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7097  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7098  ),
7099  L3TrajBuilderParameters = cms.PSet(
7100  PtCut = cms.double( 1.0 ),
7101  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7102  GlobalMuonTrackMatcher = cms.PSet(
7103  Chi2Cut_3 = cms.double( 200.0 ),
7104  DeltaDCut_2 = cms.double( 10.0 ),
7105  Eta_threshold = cms.double( 1.2 ),
7106  Quality_2 = cms.double( 15.0 ),
7107  DeltaDCut_1 = cms.double( 40.0 ),
7108  Quality_3 = cms.double( 7.0 ),
7109  DeltaDCut_3 = cms.double( 15.0 ),
7110  Quality_1 = cms.double( 20.0 ),
7111  Pt_threshold1 = cms.double( 0.0 ),
7112  DeltaRCut_2 = cms.double( 0.2 ),
7113  DeltaRCut_1 = cms.double( 0.1 ),
7114  Pt_threshold2 = cms.double( 9.99999999E8 ),
7115  Chi2Cut_1 = cms.double( 50.0 ),
7116  Chi2Cut_2 = cms.double( 50.0 ),
7117  DeltaRCut_3 = cms.double( 1.0 ),
7118  LocChi2Cut = cms.double( 0.001 ),
7119  Propagator = cms.string( "hltESPSmartPropagator" ),
7120  MinPt = cms.double( 1.0 ),
7121  MinP = cms.double( 2.5 )
7122  ),
7123  ScaleTECxFactor = cms.double( -1.0 ),
7124  tkTrajUseVertex = cms.bool( False ),
7125  MuonTrackingRegionBuilder = cms.PSet(
7126  Rescale_Dz = cms.double( 4.0 ),
7127  Pt_fixed = cms.bool( False ),
7128  Eta_fixed = cms.bool( True ),
7129  Eta_min = cms.double( 0.1 ),
7130  DeltaZ = cms.double( 24.2 ),
7131  maxRegions = cms.int32( 2 ),
7132  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7133  UseVertex = cms.bool( False ),
7134  Z_fixed = cms.bool( False ),
7135  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7136  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7137  Rescale_phi = cms.double( 3.0 ),
7138  DeltaEta = cms.double( 0.2 ),
7139  precise = cms.bool( True ),
7140  OnDemand = cms.int32( -1 ),
7141  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7142  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7143  vertexCollection = cms.InputTag( "pixelVertices" ),
7144  Pt_min = cms.double( 3.0 ),
7145  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7146  Phi_fixed = cms.bool( True ),
7147  DeltaR = cms.double( 0.025 ),
7148  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7149  DeltaPhi = cms.double( 0.15 ),
7150  Phi_min = cms.double( 0.1 ),
7151  Rescale_eta = cms.double( 3.0 )
7152  ),
7153  TrackTransformer = cms.PSet(
7154  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7155  RefitDirection = cms.string( "insideOut" ),
7156  RefitRPCHits = cms.bool( True ),
7157  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7158  DoPredictionsOnly = cms.bool( False ),
7159  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7160  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7161  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7162  ),
7163  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7164  RefitRPCHits = cms.bool( True ),
7165  tkTrajVertex = cms.InputTag( "Notused" ),
7166  GlbRefitterParameters = cms.PSet(
7167  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7168  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7169  RefitFlag = cms.bool( True ),
7170  SkipStation = cms.int32( -1 ),
7171  Chi2CutRPC = cms.double( 1.0 ),
7172  PropDirForCosmics = cms.bool( False ),
7173  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7174  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7175  HitThreshold = cms.int32( 1 ),
7176  Chi2CutGEM = cms.double( 1.0 ),
7177  DYTthrs = cms.vint32( 30, 15 ),
7178  TrackerSkipSystem = cms.int32( -1 ),
7179  RefitDirection = cms.string( "insideOut" ),
7180  Chi2CutCSC = cms.double( 150.0 ),
7181  Chi2CutDT = cms.double( 10.0 ),
7182  RefitRPCHits = cms.bool( True ),
7183  TrackerSkipSection = cms.int32( -1 ),
7184  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7185  DoPredictionsOnly = cms.bool( False ),
7186  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7187  MuonHitsOption = cms.int32( 1 ),
7188  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7189  ),
7190  PCut = cms.double( 2.5 ),
7191  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7192  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7193  tkTrajMaxChi2 = cms.double( 9999.0 ),
7194  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7195  ScaleTECyFactor = cms.double( -1.0 ),
7196  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7197  )
7198 )
7199 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7200  MuonCaloCompatibility = cms.PSet(
7201  delta_eta = cms.double( 0.02 ),
7202  delta_phi = cms.double( 0.02 ),
7203  allSiPMHO = cms.bool( False ),
7204  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7205  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7206  ),
7207  TrackAssociatorParameters = cms.PSet(
7208  useMuon = cms.bool( True ),
7209  truthMatch = cms.bool( False ),
7210  usePreshower = cms.bool( False ),
7211  dRPreshowerPreselection = cms.double( 0.2 ),
7212  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7213  useEcal = cms.bool( False ),
7214  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7215  dRMuon = cms.double( 9999.0 ),
7216  dREcal = cms.double( 9999.0 ),
7217  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7218  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7219  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7220  useGEM = cms.bool( True ),
7221  GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7222  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7223  propagateAllDirections = cms.bool( True ),
7224  muonMaxDistanceY = cms.double( 5.0 ),
7225  useHO = cms.bool( False ),
7226  muonMaxDistanceX = cms.double( 5.0 ),
7227  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7228  useHcal = cms.bool( False ),
7229  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7230  accountForTrajectoryChangeCalo = cms.bool( False ),
7231  dREcalPreselection = cms.double( 0.05 ),
7232  useCalo = cms.bool( False ),
7233  dRMuonPreselection = cms.double( 0.2 ),
7234  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7235  dRHcal = cms.double( 9999.0 ),
7236  dRHcalPreselection = cms.double( 0.2 ),
7237  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7238  ),
7239  CaloExtractorPSet = cms.PSet(
7240  DR_Veto_H = cms.double( 0.1 ),
7241  CenterConeOnCalIntersection = cms.bool( False ),
7242  NoiseTow_EE = cms.double( 0.15 ),
7243  Noise_EB = cms.double( 0.025 ),
7244  Noise_HE = cms.double( 0.2 ),
7245  DR_Veto_E = cms.double( 0.07 ),
7246  NoiseTow_EB = cms.double( 0.04 ),
7247  Noise_EE = cms.double( 0.1 ),
7248  UseRecHitsFlag = cms.bool( False ),
7249  DR_Max = cms.double( 1.0 ),
7250  DepositLabel = cms.untracked.string( "Cal" ),
7251  Noise_HO = cms.double( 0.2 ),
7252  DR_Veto_HO = cms.double( 0.1 ),
7253  Threshold_H = cms.double( 0.5 ),
7254  PrintTimeReport = cms.untracked.bool( False ),
7255  Threshold_E = cms.double( 0.2 ),
7256  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7257  ComponentName = cms.string( "CaloExtractorByAssociator" ),
7258  Threshold_HO = cms.double( 0.5 ),
7259  DepositInstanceLabels = cms.vstring( 'ecal',
7260  'hcal',
7261  'ho' ),
7262  ServiceParameters = cms.PSet(
7263  RPCLayers = cms.bool( False ),
7264  UseMuonNavigation = cms.untracked.bool( False ),
7265  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7266  ),
7267  TrackAssociatorParameters = cms.PSet(
7268  useMuon = cms.bool( False ),
7269  truthMatch = cms.bool( False ),
7270  usePreshower = cms.bool( False ),
7271  dRPreshowerPreselection = cms.double( 0.2 ),
7272  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7273  useEcal = cms.bool( False ),
7274  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7275  dRMuon = cms.double( 9999.0 ),
7276  dREcal = cms.double( 1.0 ),
7277  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7278  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7279  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7280  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7281  propagateAllDirections = cms.bool( True ),
7282  muonMaxDistanceY = cms.double( 5.0 ),
7283  useHO = cms.bool( False ),
7284  muonMaxDistanceX = cms.double( 5.0 ),
7285  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7286  useHcal = cms.bool( False ),
7287  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7288  accountForTrajectoryChangeCalo = cms.bool( False ),
7289  dREcalPreselection = cms.double( 1.0 ),
7290  useCalo = cms.bool( True ),
7291  dRMuonPreselection = cms.double( 0.2 ),
7292  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7293  dRHcal = cms.double( 1.0 ),
7294  dRHcalPreselection = cms.double( 1.0 ),
7295  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7296  ),
7297  Noise_HB = cms.double( 0.2 )
7298  ),
7299  TrackExtractorPSet = cms.PSet(
7300  Diff_z = cms.double( 0.2 ),
7301  inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7302  Chi2Ndof_Max = cms.double( 1.0E64 ),
7303  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7304  DR_Veto = cms.double( 0.01 ),
7305  Pt_Min = cms.double( -1.0 ),
7306  DR_Max = cms.double( 1.0 ),
7307  NHits_Min = cms.uint32( 0 ),
7308  Chi2Prob_Min = cms.double( -1.0 ),
7309  Diff_r = cms.double( 0.1 ),
7310  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7311  ComponentName = cms.string( "TrackExtractor" )
7312  ),
7313  JetExtractorPSet = cms.PSet(
7314  JetCollectionLabel = cms.InputTag( "Notused" ),
7315  DR_Veto = cms.double( 0.1 ),
7316  DR_Max = cms.double( 1.0 ),
7317  ExcludeMuonVeto = cms.bool( True ),
7318  PrintTimeReport = cms.untracked.bool( False ),
7319  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7320  ComponentName = cms.string( "JetExtractor" ),
7321  ServiceParameters = cms.PSet(
7322  RPCLayers = cms.bool( False ),
7323  UseMuonNavigation = cms.untracked.bool( False ),
7324  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7325  ),
7326  TrackAssociatorParameters = cms.PSet(
7327  useMuon = cms.bool( False ),
7328  truthMatch = cms.bool( False ),
7329  usePreshower = cms.bool( False ),
7330  dRPreshowerPreselection = cms.double( 0.2 ),
7331  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7332  useEcal = cms.bool( False ),
7333  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7334  dRMuon = cms.double( 9999.0 ),
7335  dREcal = cms.double( 0.5 ),
7336  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7337  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7338  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7339  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7340  propagateAllDirections = cms.bool( True ),
7341  muonMaxDistanceY = cms.double( 5.0 ),
7342  useHO = cms.bool( False ),
7343  muonMaxDistanceX = cms.double( 5.0 ),
7344  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7345  useHcal = cms.bool( False ),
7346  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7347  accountForTrajectoryChangeCalo = cms.bool( False ),
7348  dREcalPreselection = cms.double( 0.5 ),
7349  useCalo = cms.bool( True ),
7350  dRMuonPreselection = cms.double( 0.2 ),
7351  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7352  dRHcal = cms.double( 0.5 ),
7353  dRHcalPreselection = cms.double( 0.5 ),
7354  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7355  ),
7356  Threshold = cms.double( 5.0 )
7357  ),
7358  trackDepositName = cms.string( "tracker" ),
7359  ecalDepositName = cms.string( "ecal" ),
7360  hcalDepositName = cms.string( "hcal" ),
7361  hoDepositName = cms.string( "ho" ),
7362  jetDepositName = cms.string( "jets" ),
7363  TimingFillerParameters = cms.PSet(
7364  DTTimingParameters = cms.PSet(
7365  HitError = cms.double( 6.0 ),
7366  MatchParameters = cms.PSet(
7367  TightMatchDT = cms.bool( False ),
7368  DTradius = cms.double( 0.01 ),
7369  TightMatchCSC = cms.bool( True ),
7370  CSCsegments = cms.InputTag( "hltCscSegments" ),
7371  DTsegments = cms.InputTag( "hltDt4DSegments" )
7372  ),
7373  debug = cms.bool( False ),
7374  DoWireCorr = cms.bool( False ),
7375  RequireBothProjections = cms.bool( False ),
7376  DTTimeOffset = cms.double( 2.7 ),
7377  PruneCut = cms.double( 10000.0 ),
7378  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7379  UseSegmentT0 = cms.bool( False ),
7380  HitsMin = cms.int32( 5 ),
7381  DropTheta = cms.bool( True ),
7382  ServiceParameters = cms.PSet(
7383  RPCLayers = cms.bool( True ),
7384  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7385  )
7386  ),
7387  UseCSC = cms.bool( True ),
7388  CSCTimingParameters = cms.PSet(
7389  MatchParameters = cms.PSet(
7390  TightMatchDT = cms.bool( False ),
7391  DTradius = cms.double( 0.01 ),
7392  TightMatchCSC = cms.bool( True ),
7393  CSCsegments = cms.InputTag( "hltCscSegments" ),
7394  DTsegments = cms.InputTag( "hltDt4DSegments" )
7395  ),
7396  debug = cms.bool( False ),
7397  CSCWireTimeOffset = cms.double( 0.0 ),
7398  CSCStripError = cms.double( 7.0 ),
7399  CSCTimeOffset = cms.double( 0.0 ),
7400  CSCWireError = cms.double( 8.6 ),
7401  PruneCut = cms.double( 100.0 ),
7402  CSCsegments = cms.InputTag( "hltCscSegments" ),
7403  UseStripTime = cms.bool( True ),
7404  CSCStripTimeOffset = cms.double( 0.0 ),
7405  UseWireTime = cms.bool( True ),
7406  ServiceParameters = cms.PSet(
7407  RPCLayers = cms.bool( True ),
7408  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7409  )
7410  ),
7411  ErrorDT = cms.double( 6.0 ),
7412  EcalEnergyCut = cms.double( 0.4 ),
7413  UseECAL = cms.bool( True ),
7414  ErrorEB = cms.double( 2.085 ),
7415  UseDT = cms.bool( True ),
7416  ErrorEE = cms.double( 6.95 ),
7417  ErrorCSC = cms.double( 7.4 )
7418  ),
7419  ShowerDigiFillerParameters = cms.PSet(
7420  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
7421  digiMaxDistanceX = cms.double( 25.0 ),
7422  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" )
7423  ),
7424  TrackerKinkFinderParameters = cms.PSet(
7425  usePosition = cms.bool( False ),
7426  diagonalOnly = cms.bool( False )
7427  ),
7428  fillEnergy = cms.bool( False ),
7429  storeCrossedHcalRecHits = cms.bool( False ),
7430  maxAbsPullX = cms.double( 4.0 ),
7431  maxAbsEta = cms.double( 3.0 ),
7432  minPt = cms.double( 2.0 ),
7433  inputCollectionTypes = cms.vstring( 'inner tracks',
7434  'links',
7435  'outer tracks' ),
7436  addExtraSoftMuons = cms.bool( False ),
7437  fillGlobalTrackRefits = cms.bool( False ),
7438  debugWithTruthMatching = cms.bool( False ),
7439  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7440  fillCaloCompatibility = cms.bool( False ),
7441  maxAbsPullY = cms.double( 9999.0 ),
7442  maxAbsDy = cms.double( 9999.0 ),
7443  minP = cms.double( 0.0 ),
7444  minPCaloMuon = cms.double( 1.0E9 ),
7445  maxAbsDx = cms.double( 3.0 ),
7446  fillIsolation = cms.bool( False ),
7447  writeIsoDeposits = cms.bool( False ),
7448  minNumberOfMatches = cms.int32( 1 ),
7449  fillMatching = cms.bool( True ),
7450  fillShowerDigis = cms.bool( False ),
7451  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7452  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7453  fillGlobalTrackQuality = cms.bool( False ),
7454  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
7455  selectHighPurity = cms.bool( False ),
7456  pvInputTag = cms.InputTag( "offlinePrimaryVertices" ),
7457  fillTrackerKink = cms.bool( False ),
7458  minCaloCompatibility = cms.double( 0.6 ),
7459  runArbitrationCleaner = cms.bool( False ),
7460  arbitrationCleanerOptions = cms.PSet(
7461  OverlapDTheta = cms.double( 0.02 ),
7462  Overlap = cms.bool( True ),
7463  Clustering = cms.bool( True ),
7464  ME1a = cms.bool( True ),
7465  ClusterDTheta = cms.double( 0.02 ),
7466  ClusterDPhi = cms.double( 0.6 ),
7467  OverlapDPhi = cms.double( 0.0786 )
7468  ),
7469  arbitrateTrackerMuons = cms.bool( True )
7470 )
7471 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7472  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7473  applyTriggerIdLoose = cms.bool( True ),
7474  typeMuon = cms.uint32( 0 ),
7475  allowedTypeMask = cms.uint32( 0 ),
7476  requiredTypeMask = cms.uint32( 0 ),
7477  minNMuonHits = cms.int32( 0 ),
7478  minNMuonStations = cms.int32( 0 ),
7479  minNTrkLayers = cms.int32( 0 ),
7480  minTrkHits = cms.int32( 0 ),
7481  minPixLayer = cms.int32( 0 ),
7482  minPixHits = cms.int32( 0 ),
7483  minPt = cms.double( 0.0 ),
7484  maxNormalizedChi2 = cms.double( 9999.0 )
7485 )
7486 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7487  inputCollection = cms.InputTag( "hltIterL3Muons" )
7488 )
7489 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7490  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7491  muon = cms.InputTag( "hltIterL3Muons" ),
7492  originalMVAVals = cms.InputTag( "none" ),
7493  copyMVA = cms.bool( False ),
7494  copyExtras = cms.untracked.bool( True ),
7495  copyTrajectories = cms.untracked.bool( False )
7496 )
7497 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7498  InputObjects = cms.InputTag( "hltIterL3Muons" ),
7499  DisplacedReconstruction = cms.bool( False )
7500 )
7501 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7502  InputCollection = cms.InputTag( "hltPixelTracks" ),
7503  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7504  originHalfLength = cms.double( 0.3 ),
7505  originRadius = cms.double( 0.1 ),
7506  useProtoTrackKinematics = cms.bool( False ),
7507  useEventsWithNoVertex = cms.bool( True ),
7508  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7509  usePV = cms.bool( False ),
7510  includeFourthHit = cms.bool( True ),
7511  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7512 )
7513 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7514  cleanTrajectoryAfterInOut = cms.bool( False ),
7515  doSeedingRegionRebuilding = cms.bool( False ),
7516  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7517  reverseTrajectories = cms.bool( False ),
7518  useHitsSplitting = cms.bool( False ),
7519  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7520  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7521  clustersToSkip = cms.InputTag( "" ),
7522  phase2clustersToSkip = cms.InputTag( "" ),
7523  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7524  TransientInitialStateEstimatorParameters = cms.PSet(
7525  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7526  numberMeasurementsForFit = cms.int32( 4 ),
7527  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7528  ),
7529  numHitsForSeedCleaner = cms.int32( 4 ),
7530  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7531  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7532  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7533  maxNSeeds = cms.uint32( 100000 ),
7534  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7535 )
7536 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7537  useSimpleMF = cms.bool( True ),
7538  SimpleMagneticField = cms.string( "ParabolicMf" ),
7539  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7540  clusterRemovalInfo = cms.InputTag( "" ),
7541  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7542  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7543  useHitsSplitting = cms.bool( False ),
7544  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7545  TrajectoryInEvent = cms.bool( False ),
7546  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7547  AlgorithmName = cms.string( "hltIter0" ),
7548  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7549  GeometricInnerState = cms.bool( True ),
7550  NavigationSchool = cms.string( "" ),
7551  MeasurementTracker = cms.string( "" ),
7552  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7553 )
7554 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7555  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7556  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7557  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7558  ignoreVertices = cms.bool( False ),
7559  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7560  mva = cms.PSet(
7561  minPixelHits = cms.vint32( 0, 0, 0 ),
7562  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7563  dr_par = cms.PSet(
7564  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7565  dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
7566  dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
7567  dr_exp = cms.vint32( 4, 4, 4 ),
7568  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7569  ),
7570  maxLostLayers = cms.vint32( 1, 1, 1 ),
7571  min3DLayers = cms.vint32( 0, 0, 0 ),
7572  dz_par = cms.PSet(
7573  dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
7574  dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
7575  dz_exp = cms.vint32( 4, 4, 4 )
7576  ),
7577  minNVtxTrk = cms.int32( 3 ),
7578  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7579  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7580  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7581  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7582  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7583  minLayers = cms.vint32( 3, 3, 3 )
7584  )
7585 )
7586 fragment.hltMergedTracks = cms.EDProducer( "TrackCollectionFilterCloner",
7587  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7588  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
7589  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7590  minQuality = cms.string( "highPurity" ),
7591  copyExtras = cms.untracked.bool( True ),
7592  copyTrajectories = cms.untracked.bool( False )
7593 )
7594 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
7595  ShareFrac = cms.double( 0.19 ),
7596  FoundHitBonus = cms.double( 5.0 ),
7597  LostHitPenalty = cms.double( 20.0 ),
7598  MinPT = cms.double( 0.05 ),
7599  Epsilon = cms.double( -0.001 ),
7600  MaxNormalizedChisq = cms.double( 1000.0 ),
7601  MinFound = cms.int32( 3 ),
7602  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7603  hasSelector = cms.vint32( 0, 0 ),
7604  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7605  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7606  setsToMerge = cms.VPSet(
7607  cms.PSet( pQual = cms.bool( False ),
7608  tLists = cms.vint32( 0, 1 )
7609  )
7610  ),
7611  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7612  allowFirstHitShare = cms.bool( True ),
7613  newQuality = cms.string( "confirmed" ),
7614  copyExtras = cms.untracked.bool( True ),
7615  writeOnlyTrkQuals = cms.bool( False ),
7616  copyMVA = cms.bool( False )
7617 )
7618 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
7619  vertexCollections = cms.VPSet(
7620  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7621  label = cms.string( "" ),
7622  useBeamConstraint = cms.bool( False ),
7623  minNdof = cms.double( 0.0 ),
7624  maxDistanceToBeam = cms.double( 1.0 ),
7625  algorithm = cms.string( "AdaptiveVertexFitter" )
7626  ),
7627  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7628  label = cms.string( "WithBS" ),
7629  useBeamConstraint = cms.bool( True ),
7630  minNdof = cms.double( 0.0 ),
7631  maxDistanceToBeam = cms.double( 1.0 ),
7632  algorithm = cms.string( "AdaptiveVertexFitter" )
7633  )
7634  ),
7635  verbose = cms.untracked.bool( False ),
7636  TkFilterParameters = cms.PSet(
7637  maxEta = cms.double( 100.0 ),
7638  minPt = cms.double( 0.0 ),
7639  minSiliconLayersWithHits = cms.int32( 5 ),
7640  minPixelLayersWithHits = cms.int32( 2 ),
7641  maxNormalizedChi2 = cms.double( 20.0 ),
7642  trackQuality = cms.string( "any" ),
7643  algorithm = cms.string( "filter" ),
7644  maxD0Significance = cms.double( 999.0 )
7645  ),
7646  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7647  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
7648  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
7649  TrackTimesLabel = cms.InputTag( "dummy_default" ),
7650  TkClusParameters = cms.PSet(
7651  TkDAClusParameters = cms.PSet(
7652  zmerge = cms.double( 0.01 ),
7653  Tstop = cms.double( 0.5 ),
7654  d0CutOff = cms.double( 999.0 ),
7655  dzCutOff = cms.double( 4.0 ),
7656  vertexSize = cms.double( 0.15 ),
7657  coolingFactor = cms.double( 0.6 ),
7658  Tpurge = cms.double( 2.0 ),
7659  Tmin = cms.double( 2.4 ),
7660  uniquetrkweight = cms.double( 0.9 )
7661  ),
7662  algorithm = cms.string( "DA_vect" )
7663  ),
7664  isRecoveryIteration = cms.bool( False ),
7665  recoveryVtxCollection = cms.InputTag( "" )
7666 )
7667 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
7668  filterParams = cms.PSet(
7669  maxZ = cms.double( 24.0 ),
7670  minNdof = cms.double( 4.0 ),
7671  maxRho = cms.double( 2.0 ),
7672  pvSrc = cms.InputTag( "hltVerticesPF" )
7673  ),
7674  src = cms.InputTag( "hltVerticesPF" )
7675 )
7676 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
7677  src = cms.InputTag( "hltVerticesPFSelector" ),
7678  cut = cms.string( "!isFake" ),
7679  filter = cms.bool( True )
7680 )
7681 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
7682  inputTag = cms.InputTag( "rawDataCollector" ),
7683  fedList = cms.vuint32( 1022 )
7684 )
7685 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
7686  result = cms.bool( True )
7687 )
7688 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
7689  rawInput = cms.InputTag( "rawDataCollector" ),
7690  period = cms.uint32( 107 ),
7691  invert = cms.bool( False ),
7692  fedId = cms.int32( 1024 ),
7693  useTCDSEventNumber = cms.bool( True )
7694 )
7695 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
7696  offset = cms.uint32( 0 ),
7697  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7698 )
7699 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
7700  offset = cms.uint32( 0 ),
7701  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7702 )
7703 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
7704  SelectedTriggerType = cms.int32( 3 )
7705 )
7706 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
7707  offset = cms.uint32( 0 ),
7708  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7709 )
7710 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
7711  offset = cms.uint32( 0 ),
7712  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7713 )
7714 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
7715  saveTags = cms.bool( True ),
7716  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
7717  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7718  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7719  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7720  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7721  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7722  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7723  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7724  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7725 )
7726 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
7727  offset = cms.uint32( 0 ),
7728  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7729 )
7730 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
7731  saveTags = cms.bool( True ),
7732  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
7733  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7734  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7735  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7736  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7737  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7738  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7739  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7740  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7741 )
7742 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
7743  offset = cms.uint32( 0 ),
7744  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7745 )
7746 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
7747  saveTags = cms.bool( True ),
7748  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
7749  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7750  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7751  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7752  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7753  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7754  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7755  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7756  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7757 )
7758 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
7759  offset = cms.uint32( 0 ),
7760  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7761 )
7762 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
7763  saveTags = cms.bool( True ),
7764  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" ),
7765  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7766  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7767  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7768  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7769  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7770  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7771  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7772  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7773 )
7774 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
7775  offset = cms.uint32( 0 ),
7776  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7777 )
7778 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
7779  useMassDropTagger = cms.bool( False ),
7780  useFiltering = cms.bool( False ),
7781  useDynamicFiltering = cms.bool( False ),
7782  useTrimming = cms.bool( False ),
7783  usePruning = cms.bool( False ),
7784  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
7785  useKtPruning = cms.bool( False ),
7786  useConstituentSubtraction = cms.bool( False ),
7787  useSoftDrop = cms.bool( False ),
7788  correctShape = cms.bool( False ),
7789  UseOnlyVertexTracks = cms.bool( False ),
7790  UseOnlyOnePV = cms.bool( False ),
7791  muCut = cms.double( -1.0 ),
7792  yCut = cms.double( -1.0 ),
7793  rFilt = cms.double( -1.0 ),
7794  rFiltFactor = cms.double( -1.0 ),
7795  trimPtFracMin = cms.double( -1.0 ),
7796  zcut = cms.double( -1.0 ),
7797  rcut_factor = cms.double( -1.0 ),
7798  csRho_EtaMax = cms.double( -1.0 ),
7799  csRParam = cms.double( -1.0 ),
7800  beta = cms.double( -1.0 ),
7801  R0 = cms.double( -1.0 ),
7802  gridMaxRapidity = cms.double( -1.0 ),
7803  gridSpacing = cms.double( -1.0 ),
7804  DzTrVtxMax = cms.double( 0.0 ),
7805  DxyTrVtxMax = cms.double( 0.0 ),
7806  MaxVtxZ = cms.double( 15.0 ),
7807  subjetPtMin = cms.double( -1.0 ),
7808  muMin = cms.double( -1.0 ),
7809  muMax = cms.double( -1.0 ),
7810  yMin = cms.double( -1.0 ),
7811  yMax = cms.double( -1.0 ),
7812  dRMin = cms.double( -1.0 ),
7813  dRMax = cms.double( -1.0 ),
7814  maxDepth = cms.int32( -1 ),
7815  nFilt = cms.int32( -1 ),
7816  MinVtxNdof = cms.int32( 5 ),
7817  src = cms.InputTag( "hltTowerMakerForAll" ),
7818  srcPVs = cms.InputTag( "NotUsed" ),
7819  jetType = cms.string( "CaloJet" ),
7820  jetAlgorithm = cms.string( "AntiKt" ),
7821  rParam = cms.double( 0.4 ),
7822  inputEtMin = cms.double( 0.3 ),
7823  inputEMin = cms.double( 0.0 ),
7824  jetPtMin = cms.double( 1.0 ),
7825  doPVCorrection = cms.bool( False ),
7826  doAreaFastjet = cms.bool( False ),
7827  doRhoFastjet = cms.bool( False ),
7828  doPUOffsetCorr = cms.bool( False ),
7829  puPtMin = cms.double( 10.0 ),
7830  nSigmaPU = cms.double( 1.0 ),
7831  radiusPU = cms.double( 0.4 ),
7832  subtractorName = cms.string( "" ),
7833  useExplicitGhosts = cms.bool( False ),
7834  doAreaDiskApprox = cms.bool( True ),
7835  voronoiRfact = cms.double( 0.9 ),
7836  Rho_EtaMax = cms.double( 4.4 ),
7837  Ghost_EtaMax = cms.double( 6.0 ),
7838  Active_Area_Repeats = cms.int32( 5 ),
7839  GhostArea = cms.double( 0.01 ),
7840  restrictInputs = cms.bool( False ),
7841  maxInputs = cms.uint32( 1 ),
7842  writeCompound = cms.bool( False ),
7843  writeJetsWithConst = cms.bool( False ),
7844  doFastJetNonUniform = cms.bool( False ),
7845  useDeterministicSeed = cms.bool( True ),
7846  minSeed = cms.uint32( 14327 ),
7847  verbosity = cms.int32( 0 ),
7848  puWidth = cms.double( 0.0 ),
7849  nExclude = cms.uint32( 0 ),
7850  maxBadEcalCells = cms.uint32( 9999999 ),
7851  maxBadHcalCells = cms.uint32( 9999999 ),
7852  maxProblematicEcalCells = cms.uint32( 9999999 ),
7853  maxProblematicHcalCells = cms.uint32( 9999999 ),
7854  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7855  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7856  puCenters = cms.vdouble( ),
7857  applyWeight = cms.bool( False ),
7858  srcWeights = cms.InputTag( "" ),
7859  minimumTowersFraction = cms.double( 0.0 ),
7860  jetCollInstanceName = cms.string( "" ),
7861  sumRecHits = cms.bool( False )
7862 )
7863 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
7864  min_N90 = cms.int32( -2 ),
7865  min_N90hits = cms.int32( 2 ),
7866  min_EMF = cms.double( 1.0E-6 ),
7867  max_EMF = cms.double( 999.0 ),
7868  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
7869  JetIDParams = cms.PSet(
7870  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
7871  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
7872  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7873  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
7874  useRecHits = cms.bool( True ),
7875  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
7876  )
7877 )
7878 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
7879  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
7880  maxRapidity = cms.double( 5.0 ),
7881  gridSpacing = cms.double( 0.55 )
7882 )
7883 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7884  level = cms.string( "L1FastJet" ),
7885  algorithm = cms.string( "AK4CaloHLT" ),
7886  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
7887 )
7888 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7889  level = cms.string( "L2Relative" ),
7890  algorithm = cms.string( "AK4CaloHLT" )
7891 )
7892 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7893  level = cms.string( "L3Absolute" ),
7894  algorithm = cms.string( "AK4CaloHLT" )
7895 )
7896 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7897  level = cms.string( "L2L3Residual" ),
7898  algorithm = cms.string( "AK4CaloHLT" )
7899 )
7900 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7901  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
7902 )
7903 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
7904  src = cms.InputTag( "hltAK4CaloJets" ),
7905  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7906 )
7907 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
7908  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
7909  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7910 )
7911 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
7912  usePt = cms.bool( False ),
7913  excludePFMuons = cms.bool( False ),
7914  minNJetHt = cms.int32( 0 ),
7915  minNJetMht = cms.int32( 0 ),
7916  minPtJetHt = cms.double( 40.0 ),
7917  minPtJetMht = cms.double( 30.0 ),
7918  maxEtaJetHt = cms.double( 2.5 ),
7919  maxEtaJetMht = cms.double( 5.0 ),
7920  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
7921  pfCandidatesLabel = cms.InputTag( "" )
7922 )
7923 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
7924  saveTags = cms.bool( True ),
7925  htLabels = cms.VInputTag( 'hltHtMht' ),
7926  mhtLabels = cms.VInputTag( 'hltHtMht' ),
7927  minHt = cms.vdouble( 80.0 ),
7928  minMht = cms.vdouble( 0.0 ),
7929  minMeff = cms.vdouble( 0.0 ),
7930  meffSlope = cms.vdouble( 1.0 )
7931 )
7932 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
7933  offset = cms.uint32( 0 ),
7934  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7935 )
7936 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
7937  offset = cms.uint32( 1 ),
7938  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7939 )
7940 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
7941  offset = cms.uint32( 2 ),
7942  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7943 )
7944 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
7945  offset = cms.uint32( 3 ),
7946  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7947 )
7948 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
7949  offset = cms.uint32( 4 ),
7950  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7951 )
7952 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
7953  offset = cms.uint32( 5 ),
7954  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7955 )
7956 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
7957  offset = cms.uint32( 6 ),
7958  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7959 )
7960 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
7961  offset = cms.uint32( 7 ),
7962  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7963 )
7964 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
7965  offset = cms.uint32( 8 ),
7966  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7967 )
7968 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
7969  offset = cms.uint32( 9 ),
7970  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7971 )
7972 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
7973  offset = cms.uint32( 10 ),
7974  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7975 )
7976 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
7977  offset = cms.uint32( 11 ),
7978  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7979 )
7980 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
7981  saveTags = cms.bool( True ),
7982  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" ),
7983  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7984  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7985  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7986  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7987  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7988  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7989  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7990  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7991 )
7992 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
7993  offset = cms.uint32( 0 ),
7994  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7995 )
7996 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
7997  sourceTag = cms.InputTag( "rawDataCollector" ),
7998  debugMode = cms.untracked.bool( False ),
7999  InstanceES = cms.string( "" ),
8000  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
8001  ESdigiCollection = cms.string( "" )
8002 )
8003 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
8004  ESrechitCollection = cms.string( "EcalRecHitsES" ),
8005  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
8006  algo = cms.string( "ESRecHitWorker" ),
8007  ESRecoAlgo = cms.int32( 0 )
8008 )
8009 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
8010  doBarrel = cms.bool( True ),
8011  doEndcaps = cms.bool( True ),
8012  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8013  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8014  clusEtaSize = cms.int32( 3 ),
8015  clusPhiSize = cms.int32( 3 ),
8016  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
8017  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
8018  clusSeedThr = cms.double( 0.5 ),
8019  clusSeedThrEndCap = cms.double( 1.0 ),
8020  useRecoFlag = cms.bool( False ),
8021  flagLevelRecHitsToUse = cms.int32( 1 ),
8022  useDBStatus = cms.bool( True ),
8023  statusLevelRecHitsToUse = cms.int32( 1 ),
8024  posCalcParameters = cms.PSet(
8025  T0_barl = cms.double( 7.4 ),
8026  T0_endcPresh = cms.double( 1.2 ),
8027  LogWeighted = cms.bool( True ),
8028  T0_endc = cms.double( 3.1 ),
8029  X0 = cms.double( 0.89 ),
8030  W0 = cms.double( 4.2 )
8031  ),
8032  maxNumberofSeeds = cms.int32( 700 ),
8033  maxNumberofClusters = cms.int32( 300 ),
8034  debugLevel = cms.int32( 0 )
8035 )
8036 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
8037  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8038  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8039  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8040  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
8041  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
8042  useRecoFlag = cms.bool( False ),
8043  flagLevelRecHitsToUse = cms.int32( 1 ),
8044  useDBStatus = cms.bool( True ),
8045  statusLevelRecHitsToUse = cms.int32( 1 ),
8046  doSelBarrel = cms.bool( True ),
8047  barrelSelection = cms.PSet(
8048  massHighPi0Cand = cms.double( 0.163 ),
8049  ptMinForIsolation = cms.double( 1.0 ),
8050  seleMinvMaxBarrel = cms.double( 0.22 ),
8051  massLowPi0Cand = cms.double( 0.104 ),
8052  seleS9S25Gamma = cms.double( 0.0 ),
8053  seleBeltDeta = cms.double( 0.05 ),
8054  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
8055  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
8056  removePi0CandidatesForEta = cms.bool( False ),
8057  seleMinvMinBarrel = cms.double( 0.06 ),
8058  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
8059  selePtPairBarrel_region1 = cms.double( 2.0 ),
8060  selePtPairBarrel_region2 = cms.double( 1.75 ),
8061  seleBeltDR = cms.double( 0.2 ),
8062  region1_Barrel = cms.double( 1.0 ),
8063  seleIsoBarrel_region1 = cms.double( 0.5 ),
8064  selePtGammaBarrel_region1 = cms.double( 0.65 ),
8065  seleIsoBarrel_region2 = cms.double( 0.5 ),
8066  selePtGammaBarrel_region2 = cms.double( 0.65 ),
8067  store5x5RecHitEB = cms.bool( False ),
8068  seleNxtalBarrel_region2 = cms.uint32( 6 ),
8069  seleNxtalBarrel_region1 = cms.uint32( 6 )
8070  ),
8071  doSelEndcap = cms.bool( False ),
8072  endcapSelection = cms.PSet(
8073  seleBeltDetaEndCap = cms.double( 0.05 ),
8074  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
8075  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
8076  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
8077  seleNxtalEndCap_region2 = cms.uint32( 6 ),
8078  seleNxtalEndCap_region3 = cms.uint32( 6 ),
8079  ptMinForIsolationEndCap = cms.double( 0.5 ),
8080  selePtPairEndCap_region1 = cms.double( 1.5 ),
8081  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
8082  selePtPairEndCap_region2 = cms.double( 1.5 ),
8083  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
8084  selePtGammaEndCap_region3 = cms.double( 0.5 ),
8085  selePtGammaEndCap_region2 = cms.double( 0.5 ),
8086  selePtGammaEndCap_region1 = cms.double( 0.5 ),
8087  region1_EndCap = cms.double( 1.8 ),
8088  region2_EndCap = cms.double( 2.0 ),
8089  store5x5RecHitEE = cms.bool( False ),
8090  seleIsoEndCap_region3 = cms.double( 0.5 ),
8091  seleIsoEndCap_region2 = cms.double( 0.5 ),
8092  seleMinvMinEndCap = cms.double( 0.05 ),
8093  selePtPairEndCap_region3 = cms.double( 99.0 ),
8094  seleIsoEndCap_region1 = cms.double( 0.5 ),
8095  seleBeltDREndCap = cms.double( 0.2 ),
8096  seleMinvMaxEndCap = cms.double( 0.3 ),
8097  seleNxtalEndCap_region1 = cms.uint32( 6 ),
8098  seleS9S25GammaEndCap = cms.double( 0.0 )
8099  ),
8100  storeRecHitES = cms.bool( False ),
8101  preshowerSelection = cms.PSet(
8102  preshClusterEnergyCut = cms.double( 0.0 ),
8103  debugLevelES = cms.string( "" ),
8104  ESCollection = cms.string( "pi0EcalRecHitsES" ),
8105  preshNclust = cms.int32( 4 ),
8106  preshStripEnergyCut = cms.double( 0.0 ),
8107  preshCalibPlaneY = cms.double( 0.7 ),
8108  preshSeededNstrip = cms.int32( 15 ),
8109  preshCalibGamma = cms.double( 0.024 ),
8110  preshCalibPlaneX = cms.double( 1.0 ),
8111  preshCalibMIP = cms.double( 9.0E-5 )
8112  ),
8113  debugLevel = cms.int32( 0 )
8114 )
8115 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
8116  doEnergyScale = cms.bool( False ),
8117  doEnergyScaleInverse = cms.bool( False ),
8118  doIntercalib = cms.bool( False ),
8119  doIntercalibInverse = cms.bool( False ),
8120  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
8121  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
8122  doLaserCorrections = cms.bool( False ),
8123  doLaserCorrectionsInverse = cms.bool( False ),
8124  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
8125  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
8126 )
8127 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
8128  region = cms.string( "barrel" ),
8129  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
8130  digisOut = cms.string( "pi0EBDigis" ),
8131  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
8132  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
8133  srFlagsOut = cms.string( "pi0EBSrFlags" )
8134 )
8135 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
8136  offset = cms.uint32( 0 ),
8137  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8138 )
8139 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
8140  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8141  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8142  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8143  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
8144  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
8145  useRecoFlag = cms.bool( False ),
8146  flagLevelRecHitsToUse = cms.int32( 1 ),
8147  useDBStatus = cms.bool( True ),
8148  statusLevelRecHitsToUse = cms.int32( 1 ),
8149  doSelBarrel = cms.bool( False ),
8150  barrelSelection = cms.PSet(
8151  massHighPi0Cand = cms.double( 0.163 ),
8152  ptMinForIsolation = cms.double( 1.0 ),
8153  seleMinvMaxBarrel = cms.double( 0.22 ),
8154  massLowPi0Cand = cms.double( 0.104 ),
8155  seleS9S25Gamma = cms.double( 0.0 ),
8156  seleBeltDeta = cms.double( 0.05 ),
8157  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
8158  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
8159  removePi0CandidatesForEta = cms.bool( False ),
8160  seleMinvMinBarrel = cms.double( 0.06 ),
8161  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
8162  selePtPairBarrel_region1 = cms.double( 1.5 ),
8163  selePtPairBarrel_region2 = cms.double( 1.5 ),
8164  seleBeltDR = cms.double( 0.2 ),
8165  region1_Barrel = cms.double( 1.0 ),
8166  seleIsoBarrel_region1 = cms.double( 0.5 ),
8167  selePtGammaBarrel_region1 = cms.double( 0.5 ),
8168  seleIsoBarrel_region2 = cms.double( 0.5 ),
8169  selePtGammaBarrel_region2 = cms.double( 0.5 ),
8170  store5x5RecHitEB = cms.bool( False ),
8171  seleNxtalBarrel_region2 = cms.uint32( 6 ),
8172  seleNxtalBarrel_region1 = cms.uint32( 6 )
8173  ),
8174  doSelEndcap = cms.bool( True ),
8175  endcapSelection = cms.PSet(
8176  seleBeltDetaEndCap = cms.double( 0.05 ),
8177  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
8178  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
8179  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
8180  seleNxtalEndCap_region2 = cms.uint32( 6 ),
8181  seleNxtalEndCap_region3 = cms.uint32( 6 ),
8182  ptMinForIsolationEndCap = cms.double( 0.5 ),
8183  selePtPairEndCap_region1 = cms.double( 3.75 ),
8184  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
8185  selePtPairEndCap_region2 = cms.double( 2.0 ),
8186  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
8187  selePtGammaEndCap_region3 = cms.double( 0.95 ),
8188  selePtGammaEndCap_region2 = cms.double( 0.95 ),
8189  selePtGammaEndCap_region1 = cms.double( 1.1 ),
8190  region1_EndCap = cms.double( 1.8 ),
8191  region2_EndCap = cms.double( 2.0 ),
8192  store5x5RecHitEE = cms.bool( False ),
8193  seleIsoEndCap_region3 = cms.double( 0.5 ),
8194  seleIsoEndCap_region2 = cms.double( 0.5 ),
8195  seleMinvMinEndCap = cms.double( 0.05 ),
8196  selePtPairEndCap_region3 = cms.double( 2.0 ),
8197  seleIsoEndCap_region1 = cms.double( 0.5 ),
8198  seleBeltDREndCap = cms.double( 0.2 ),
8199  seleMinvMaxEndCap = cms.double( 0.3 ),
8200  seleNxtalEndCap_region1 = cms.uint32( 6 ),
8201  seleS9S25GammaEndCap = cms.double( 0.0 )
8202  ),
8203  storeRecHitES = cms.bool( True ),
8204  preshowerSelection = cms.PSet(
8205  preshClusterEnergyCut = cms.double( 0.0 ),
8206  debugLevelES = cms.string( "" ),
8207  ESCollection = cms.string( "pi0EcalRecHitsES" ),
8208  preshNclust = cms.int32( 4 ),
8209  preshStripEnergyCut = cms.double( 0.0 ),
8210  preshCalibPlaneY = cms.double( 0.7 ),
8211  preshSeededNstrip = cms.int32( 15 ),
8212  preshCalibGamma = cms.double( 0.024 ),
8213  preshCalibPlaneX = cms.double( 1.0 ),
8214  preshCalibMIP = cms.double( 9.0E-5 )
8215  ),
8216  debugLevel = cms.int32( 0 )
8217 )
8218 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
8219  doEnergyScale = cms.bool( False ),
8220  doEnergyScaleInverse = cms.bool( False ),
8221  doIntercalib = cms.bool( False ),
8222  doIntercalibInverse = cms.bool( False ),
8223  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
8224  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
8225  doLaserCorrections = cms.bool( False ),
8226  doLaserCorrectionsInverse = cms.bool( False ),
8227  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
8228  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
8229 )
8230 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
8231  region = cms.string( "endcap" ),
8232  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
8233  digisOut = cms.string( "pi0EEDigis" ),
8234  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
8235  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
8236  srFlagsOut = cms.string( "pi0EESrFlags" )
8237 )
8238 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
8239  offset = cms.uint32( 0 ),
8240  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8241 )
8242 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
8243  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8244  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8245  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8246  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
8247  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
8248  useRecoFlag = cms.bool( False ),
8249  flagLevelRecHitsToUse = cms.int32( 1 ),
8250  useDBStatus = cms.bool( True ),
8251  statusLevelRecHitsToUse = cms.int32( 1 ),
8252  doSelBarrel = cms.bool( True ),
8253  barrelSelection = cms.PSet(
8254  massHighPi0Cand = cms.double( 0.156 ),
8255  ptMinForIsolation = cms.double( 1.0 ),
8256  seleMinvMaxBarrel = cms.double( 0.8 ),
8257  massLowPi0Cand = cms.double( 0.084 ),
8258  seleS9S25Gamma = cms.double( 0.8 ),
8259  seleBeltDeta = cms.double( 0.1 ),
8260  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
8261  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
8262  removePi0CandidatesForEta = cms.bool( True ),
8263  seleMinvMinBarrel = cms.double( 0.2 ),
8264  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
8265  selePtPairBarrel_region1 = cms.double( 3.0 ),
8266  selePtPairBarrel_region2 = cms.double( 3.0 ),
8267  seleBeltDR = cms.double( 0.3 ),
8268  region1_Barrel = cms.double( 1.0 ),
8269  seleIsoBarrel_region1 = cms.double( 0.5 ),
8270  selePtGammaBarrel_region1 = cms.double( 0.65 ),
8271  seleIsoBarrel_region2 = cms.double( 0.5 ),
8272  selePtGammaBarrel_region2 = cms.double( 1.4 ),
8273  store5x5RecHitEB = cms.bool( True ),
8274  seleNxtalBarrel_region2 = cms.uint32( 6 ),
8275  seleNxtalBarrel_region1 = cms.uint32( 6 )
8276  ),
8277  doSelEndcap = cms.bool( False ),
8278  endcapSelection = cms.PSet(
8279  seleBeltDetaEndCap = cms.double( 0.05 ),
8280  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
8281  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
8282  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
8283  seleNxtalEndCap_region2 = cms.uint32( 6 ),
8284  seleNxtalEndCap_region3 = cms.uint32( 6 ),
8285  ptMinForIsolationEndCap = cms.double( 0.5 ),
8286  selePtPairEndCap_region1 = cms.double( 1.5 ),
8287  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
8288  selePtPairEndCap_region2 = cms.double( 1.5 ),
8289  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
8290  selePtGammaEndCap_region3 = cms.double( 0.5 ),
8291  selePtGammaEndCap_region2 = cms.double( 0.5 ),
8292  selePtGammaEndCap_region1 = cms.double( 0.5 ),
8293  region1_EndCap = cms.double( 1.8 ),
8294  region2_EndCap = cms.double( 2.0 ),
8295  store5x5RecHitEE = cms.bool( False ),
8296  seleIsoEndCap_region3 = cms.double( 0.5 ),
8297  seleIsoEndCap_region2 = cms.double( 0.5 ),
8298  seleMinvMinEndCap = cms.double( 0.05 ),
8299  selePtPairEndCap_region3 = cms.double( 99.0 ),
8300  seleIsoEndCap_region1 = cms.double( 0.5 ),
8301  seleBeltDREndCap = cms.double( 0.2 ),
8302  seleMinvMaxEndCap = cms.double( 0.3 ),
8303  seleNxtalEndCap_region1 = cms.uint32( 6 ),
8304  seleS9S25GammaEndCap = cms.double( 0.0 )
8305  ),
8306  storeRecHitES = cms.bool( False ),
8307  preshowerSelection = cms.PSet(
8308  preshClusterEnergyCut = cms.double( 0.0 ),
8309  debugLevelES = cms.string( "" ),
8310  ESCollection = cms.string( "etaEcalRecHitsES" ),
8311  preshNclust = cms.int32( 4 ),
8312  preshStripEnergyCut = cms.double( 0.0 ),
8313  preshCalibPlaneY = cms.double( 0.7 ),
8314  preshSeededNstrip = cms.int32( 15 ),
8315  preshCalibGamma = cms.double( 0.024 ),
8316  preshCalibPlaneX = cms.double( 1.0 ),
8317  preshCalibMIP = cms.double( 9.0E-5 )
8318  ),
8319  debugLevel = cms.int32( 0 )
8320 )
8321 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
8322  doEnergyScale = cms.bool( False ),
8323  doEnergyScaleInverse = cms.bool( False ),
8324  doIntercalib = cms.bool( False ),
8325  doIntercalibInverse = cms.bool( False ),
8326  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
8327  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
8328  doLaserCorrections = cms.bool( False ),
8329  doLaserCorrectionsInverse = cms.bool( False ),
8330  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
8331  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
8332 )
8333 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
8334  region = cms.string( "barrel" ),
8335  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
8336  digisOut = cms.string( "etaEBDigis" ),
8337  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
8338  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
8339  srFlagsOut = cms.string( "etaEBSrFlags" )
8340 )
8341 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
8342  offset = cms.uint32( 0 ),
8343  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8344 )
8345 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
8346  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8347  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8348  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8349  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
8350  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
8351  useRecoFlag = cms.bool( False ),
8352  flagLevelRecHitsToUse = cms.int32( 1 ),
8353  useDBStatus = cms.bool( True ),
8354  statusLevelRecHitsToUse = cms.int32( 1 ),
8355  doSelBarrel = cms.bool( False ),
8356  barrelSelection = cms.PSet(
8357  massHighPi0Cand = cms.double( 0.163 ),
8358  ptMinForIsolation = cms.double( 1.0 ),
8359  seleMinvMaxBarrel = cms.double( 0.8 ),
8360  massLowPi0Cand = cms.double( 0.104 ),
8361  seleS9S25Gamma = cms.double( 0.0 ),
8362  seleBeltDeta = cms.double( 0.05 ),
8363  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
8364  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
8365  removePi0CandidatesForEta = cms.bool( False ),
8366  seleMinvMinBarrel = cms.double( 0.3 ),
8367  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
8368  selePtPairBarrel_region1 = cms.double( 1.5 ),
8369  selePtPairBarrel_region2 = cms.double( 1.5 ),
8370  seleBeltDR = cms.double( 0.2 ),
8371  region1_Barrel = cms.double( 1.0 ),
8372  seleIsoBarrel_region1 = cms.double( 0.5 ),
8373  selePtGammaBarrel_region1 = cms.double( 1.0 ),
8374  seleIsoBarrel_region2 = cms.double( 0.5 ),
8375  selePtGammaBarrel_region2 = cms.double( 0.5 ),
8376  store5x5RecHitEB = cms.bool( False ),
8377  seleNxtalBarrel_region2 = cms.uint32( 6 ),
8378  seleNxtalBarrel_region1 = cms.uint32( 6 )
8379  ),
8380  doSelEndcap = cms.bool( True ),
8381  endcapSelection = cms.PSet(
8382  seleBeltDetaEndCap = cms.double( 0.1 ),
8383  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
8384  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
8385  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
8386  seleNxtalEndCap_region2 = cms.uint32( 6 ),
8387  seleNxtalEndCap_region3 = cms.uint32( 6 ),
8388  ptMinForIsolationEndCap = cms.double( 0.5 ),
8389  selePtPairEndCap_region1 = cms.double( 3.0 ),
8390  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
8391  selePtPairEndCap_region2 = cms.double( 3.0 ),
8392  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
8393  selePtGammaEndCap_region3 = cms.double( 1.0 ),
8394  selePtGammaEndCap_region2 = cms.double( 1.0 ),
8395  selePtGammaEndCap_region1 = cms.double( 1.0 ),
8396  region1_EndCap = cms.double( 1.8 ),
8397  region2_EndCap = cms.double( 2.0 ),
8398  store5x5RecHitEE = cms.bool( True ),
8399  seleIsoEndCap_region3 = cms.double( 0.5 ),
8400  seleIsoEndCap_region2 = cms.double( 0.5 ),
8401  seleMinvMinEndCap = cms.double( 0.2 ),
8402  selePtPairEndCap_region3 = cms.double( 3.0 ),
8403  seleIsoEndCap_region1 = cms.double( 0.5 ),
8404  seleBeltDREndCap = cms.double( 0.3 ),
8405  seleMinvMaxEndCap = cms.double( 0.8 ),
8406  seleNxtalEndCap_region1 = cms.uint32( 6 ),
8407  seleS9S25GammaEndCap = cms.double( 0.85 )
8408  ),
8409  storeRecHitES = cms.bool( True ),
8410  preshowerSelection = cms.PSet(
8411  preshClusterEnergyCut = cms.double( 0.0 ),
8412  debugLevelES = cms.string( "" ),
8413  ESCollection = cms.string( "etaEcalRecHitsES" ),
8414  preshNclust = cms.int32( 4 ),
8415  preshStripEnergyCut = cms.double( 0.0 ),
8416  preshCalibPlaneY = cms.double( 0.7 ),
8417  preshSeededNstrip = cms.int32( 15 ),
8418  preshCalibGamma = cms.double( 0.024 ),
8419  preshCalibPlaneX = cms.double( 1.0 ),
8420  preshCalibMIP = cms.double( 9.0E-5 )
8421  ),
8422  debugLevel = cms.int32( 0 )
8423 )
8424 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
8425  doEnergyScale = cms.bool( False ),
8426  doEnergyScaleInverse = cms.bool( False ),
8427  doIntercalib = cms.bool( False ),
8428  doIntercalibInverse = cms.bool( False ),
8429  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
8430  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
8431  doLaserCorrections = cms.bool( False ),
8432  doLaserCorrectionsInverse = cms.bool( False ),
8433  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
8434  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
8435 )
8436 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
8437  region = cms.string( "endcap" ),
8438  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
8439  digisOut = cms.string( "etaEEDigis" ),
8440  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
8441  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
8442  srFlagsOut = cms.string( "etaEESrFlags" )
8443 )
8444 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
8445  SelectedTriggerType = cms.int32( 2 )
8446 )
8447 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
8448  offset = cms.uint32( 0 ),
8449  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8450 )
8451 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
8452  inputTag = cms.InputTag( "rawDataCollector" ),
8453  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 )
8454 )
8455 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
8456  offset = cms.uint32( 0 ),
8457  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8458 )
8459 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
8460  InputTag = cms.InputTag( "rawDataCollector" ),
8461  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 )
8462 )
8463 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
8464  inputTag = cms.InputTag( "rawDataCollector" ),
8465  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 )
8466 )
8467 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
8468  saveTags = cms.bool( True ),
8469  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
8470  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8471  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8472  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8473  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8474  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8475  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8476  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8477  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8478 )
8479 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
8480  offset = cms.uint32( 0 ),
8481  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8482 )
8483 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
8484  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
8485  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
8486  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
8487  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
8488  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8489  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8490  statusThreshold = cms.uint32( 3 ),
8491  useRecoFlag = cms.bool( False ),
8492  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 ),
8493  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 ),
8494  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 ),
8495  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 ),
8496  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
8497  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
8498 )
8499 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8500  saveTags = cms.bool( True ),
8501  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8502  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8503  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8504  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8505  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8506  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8507  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8508  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8509  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8510 )
8511 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8512  offset = cms.uint32( 0 ),
8513  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8514 )
8515 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
8516  saveTags = cms.bool( True ),
8517  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" ),
8518  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8519  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8520  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8521  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8522  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8523  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8524  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8525  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8526 )
8527 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
8528  offset = cms.uint32( 0 ),
8529  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8530 )
8531 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8532  saveTags = cms.bool( True ),
8533  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8534  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
8535  MaxEta = cms.double( 1.6 ),
8536  MinPt = cms.double( 0.0 ),
8537  MaxDeltaR = cms.double( 0.3 ),
8538  MinN = cms.int32( 1 ),
8539  CentralBxOnly = cms.bool( True ),
8540  SelectQualities = cms.vint32( )
8541 )
8542 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
8543  offset = cms.uint32( 0 ),
8544  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8545 )
8546 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
8547  DebugOn = cms.untracked.bool( False ),
8548  DetectorType = cms.untracked.string( "pixel" ),
8549  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
8550  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
8551 )
8552 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
8553  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
8554  trigstring = cms.untracked.string( "alcaPCCEvent" )
8555 )
8556 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
8557  offset = cms.uint32( 0 ),
8558  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8559 )
8560 fragment.hltL1sDQMHIEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
8561  saveTags = cms.bool( True ),
8562  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
8563  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8564  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8565  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8566  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8567  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8568  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8569  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8570  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8571 )
8572 fragment.hltPreDQMHIEcalReconstruction = cms.EDFilter( "HLTPrescaler",
8573  offset = cms.uint32( 0 ),
8574  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8575 )
8576 fragment.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
8577  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu',
8578  'hltEcalUncalibRecHit@cpu' ),
8579  lumiProducts = cms.untracked.vstring( ),
8580  runProducts = cms.untracked.vstring( )
8581 )
8582 fragment.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
8583  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda',
8584  'hltEcalUncalibRecHit@cuda' ),
8585  lumiProducts = cms.untracked.vstring( ),
8586  runProducts = cms.untracked.vstring( )
8587 )
8588 fragment.hltL1sDQMHIHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
8589  saveTags = cms.bool( True ),
8590  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
8591  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8592  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8593  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8594  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8595  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8596  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8597  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8598  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8599 )
8600 fragment.hltPreDQMHIHcalReconstruction = cms.EDFilter( "HLTPrescaler",
8601  offset = cms.uint32( 0 ),
8602  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8603 )
8604 fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
8605  eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ),
8606  lumiProducts = cms.untracked.vstring( ),
8607  runProducts = cms.untracked.vstring( )
8608 )
8609 fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
8610  eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ),
8611  lumiProducts = cms.untracked.vstring( ),
8612  runProducts = cms.untracked.vstring( )
8613 )
8614 fragment.hltL1sDQMHIPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
8615  saveTags = cms.bool( True ),
8616  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
8617  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8618  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8619  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8620  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8621  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8622  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8623  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8624  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8625 )
8626 fragment.hltPreDQMHIPixelReconstruction = cms.EDFilter( "HLTPrescaler",
8627  offset = cms.uint32( 0 ),
8628  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8629 )
8630 fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
8631  eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cpu',
8632  'hltPixelTracksSoA@cpu',
8633  'hltPixelVerticesSoA@cpu' ),
8634  lumiProducts = cms.untracked.vstring( ),
8635  runProducts = cms.untracked.vstring( )
8636 )
8637 fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
8638  eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cuda',
8639  'hltPixelTracksSoA@cuda',
8640  'hltPixelVerticesSoA@cuda' ),
8641  lumiProducts = cms.untracked.vstring( ),
8642  runProducts = cms.untracked.vstring( )
8643 )
8644 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
8645  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ),
8646  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
8647 )
8648 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
8649  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
8650  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
8651 )
8652 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA",
8653  pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ),
8654  pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
8655  topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
8656  minD2cut = cms.double( 1.0E-4 )
8657 )
8658 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
8659  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cpu" ),
8660  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ),
8661  useQualityCut = cms.bool( True ),
8662  minQuality = cms.string( "loose" )
8663 )
8664 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
8665  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ),
8666  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ),
8667  useQualityCut = cms.bool( True ),
8668  minQuality = cms.string( "loose" )
8669 )
8670 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA",
8671  pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksSoA@cpu" ),
8672  pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ),
8673  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ),
8674  useQualityCut = cms.bool( True ),
8675  minQuality = cms.string( "loose" ),
8676  deltaR2cut = cms.double( 0.04 )
8677 )
8678 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorVertexSoA",
8679  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ),
8680  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
8681  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" )
8682 )
8683 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorVertexSoA",
8684  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
8685  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
8686  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" )
8687 )
8688 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareVertexSoA",
8689  pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ),
8690  pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
8691  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
8692  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ),
8693  dzCut = cms.double( 1.0 )
8694 )
8695 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
8696  inputTag = cms.InputTag( "rawDataCollector" ),
8697  fedList = cms.vuint32( 1024, 1025 )
8698 )
8699 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
8700  throw = cms.bool( False ),
8701  processName = cms.string( "@" ),
8702  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
8703  moduleLabelPatternsToSkip = cms.vstring( )
8704 )
8705 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
8706  processName = cms.string( "@" )
8707 )
8708 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
8709  offset = cms.uint32( 0 ),
8710  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8711 )
8712 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
8713  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
8714  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
8715  MinBx = cms.int32( 0 ),
8716  MaxBx = cms.int32( 0 ),
8717  DumpTrigResults = cms.bool( False ),
8718  DumpRecord = cms.bool( False ),
8719  DumpTrigSummary = cms.bool( True ),
8720  ReadPrescalesFromFile = cms.bool( False ),
8721  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
8722  psColumn = cms.int32( 0 )
8723 )
8724 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
8725  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
8726  reportBy = cms.untracked.string( "job" ),
8727  resetBy = cms.untracked.string( "never" ),
8728  serviceBy = cms.untracked.string( "never" ),
8729  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
8730  ReferenceRate = cms.untracked.double( 100.0 )
8731 )
8732 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
8733  usePathStatus = cms.bool( True ),
8734  hltResults = cms.InputTag( "" ),
8735  l1tResults = cms.InputTag( "" ),
8736  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8737  throw = cms.bool( True ),
8738  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v4' )
8739 )
8740 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
8741  offset = cms.uint32( 0 ),
8742  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8743 )
8744 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
8745  usePathStatus = cms.bool( True ),
8746  hltResults = cms.InputTag( "" ),
8747  l1tResults = cms.InputTag( "" ),
8748  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8749  throw = cms.bool( True ),
8750  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBias_v4' )
8751 )
8752 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
8753  offset = cms.uint32( 0 ),
8754  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8755 )
8756 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
8757  usePathStatus = cms.bool( True ),
8758  hltResults = cms.InputTag( "" ),
8759  l1tResults = cms.InputTag( "" ),
8760  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8761  throw = cms.bool( True ),
8762  triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v3',
8763  'AlCa_HIEcalEtaEEonly_v3',
8764  'AlCa_HIEcalPi0EBonly_v3',
8765  'AlCa_HIEcalPi0EEonly_v3' )
8766 )
8767 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
8768  offset = cms.uint32( 0 ),
8769  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8770 )
8771 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
8772  usePathStatus = cms.bool( True ),
8773  hltResults = cms.InputTag( "" ),
8774  l1tResults = cms.InputTag( "" ),
8775  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8776  throw = cms.bool( True ),
8777  triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v11' )
8778 )
8779 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
8780  offset = cms.uint32( 0 ),
8781  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8782 )
8783 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
8784  usePathStatus = cms.bool( True ),
8785  hltResults = cms.InputTag( "" ),
8786  l1tResults = cms.InputTag( "" ),
8787  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8788  throw = cms.bool( True ),
8789  triggerConditions = cms.vstring( 'DQM_HIEcalReconstruction_v2',
8790  'DQM_HIHcalReconstruction_v1',
8791  'DQM_HIPixelReconstruction_v2' )
8792 )
8793 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
8794  offset = cms.uint32( 0 ),
8795  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8796 )
8797 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
8798  usePathStatus = cms.bool( True ),
8799  hltResults = cms.InputTag( "" ),
8800  l1tResults = cms.InputTag( "" ),
8801  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8802  throw = cms.bool( True ),
8803  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5',
8804  'HLT_ZeroBias_Beamspot_v6' )
8805 )
8806 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
8807  offset = cms.uint32( 0 ),
8808  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8809 )
8810 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
8811  usePathStatus = cms.bool( True ),
8812  hltResults = cms.InputTag( "" ),
8813  l1tResults = cms.InputTag( "" ),
8814  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8815  throw = cms.bool( True ),
8816  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
8817 )
8818 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
8819  offset = cms.uint32( 0 ),
8820  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8821 )
8822 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
8823  usePathStatus = cms.bool( True ),
8824  hltResults = cms.InputTag( "" ),
8825  l1tResults = cms.InputTag( "" ),
8826  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8827  throw = cms.bool( True ),
8828  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3',
8829  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3',
8830  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3' )
8831 )
8832 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
8833  offset = cms.uint32( 0 ),
8834  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8835 )
8836 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
8837  usePathStatus = cms.bool( True ),
8838  hltResults = cms.InputTag( "" ),
8839  l1tResults = cms.InputTag( "" ),
8840  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8841  throw = cms.bool( True ),
8842  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5',
8843  'HLT_ZeroBias_Beamspot_v6' )
8844 )
8845 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
8846  offset = cms.uint32( 0 ),
8847  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8848 )
8849 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
8850  usePathStatus = cms.bool( True ),
8851  hltResults = cms.InputTag( "" ),
8852  l1tResults = cms.InputTag( "" ),
8853  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8854  throw = cms.bool( True ),
8855  triggerConditions = cms.vstring( 'HLT_Physics_v8',
8856  'HLT_Random_v3',
8857  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6',
8858  'HLT_ZeroBias_v7' )
8859 )
8860 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
8861  offset = cms.uint32( 0 ),
8862  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8863 )
8864 fragment.hltDatasetHIZeroBias1 = cms.EDFilter( "TriggerResultsFilter",
8865  usePathStatus = cms.bool( True ),
8866  hltResults = cms.InputTag( "" ),
8867  l1tResults = cms.InputTag( "" ),
8868  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8869  throw = cms.bool( True ),
8870  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part0_v7' )
8871 )
8872 fragment.hltPreDatasetHIZeroBias1 = cms.EDFilter( "HLTPrescaler",
8873  offset = cms.uint32( 0 ),
8874  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8875 )
8876 fragment.hltDatasetHIZeroBias10 = cms.EDFilter( "TriggerResultsFilter",
8877  usePathStatus = cms.bool( True ),
8878  hltResults = cms.InputTag( "" ),
8879  l1tResults = cms.InputTag( "" ),
8880  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8881  throw = cms.bool( True ),
8882  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part9_v7' )
8883 )
8884 fragment.hltPreDatasetHIZeroBias10 = cms.EDFilter( "HLTPrescaler",
8885  offset = cms.uint32( 0 ),
8886  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8887 )
8888 fragment.hltDatasetHIZeroBias11 = cms.EDFilter( "TriggerResultsFilter",
8889  usePathStatus = cms.bool( True ),
8890  hltResults = cms.InputTag( "" ),
8891  l1tResults = cms.InputTag( "" ),
8892  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8893  throw = cms.bool( True ),
8894  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part10_v7' )
8895 )
8896 fragment.hltPreDatasetHIZeroBias11 = cms.EDFilter( "HLTPrescaler",
8897  offset = cms.uint32( 0 ),
8898  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8899 )
8900 fragment.hltDatasetHIZeroBias12 = cms.EDFilter( "TriggerResultsFilter",
8901  usePathStatus = cms.bool( True ),
8902  hltResults = cms.InputTag( "" ),
8903  l1tResults = cms.InputTag( "" ),
8904  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8905  throw = cms.bool( True ),
8906  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part11_v7' )
8907 )
8908 fragment.hltPreDatasetHIZeroBias12 = cms.EDFilter( "HLTPrescaler",
8909  offset = cms.uint32( 0 ),
8910  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8911 )
8912 fragment.hltDatasetHIZeroBias2 = cms.EDFilter( "TriggerResultsFilter",
8913  usePathStatus = cms.bool( True ),
8914  hltResults = cms.InputTag( "" ),
8915  l1tResults = cms.InputTag( "" ),
8916  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8917  throw = cms.bool( True ),
8918  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part1_v7' )
8919 )
8920 fragment.hltPreDatasetHIZeroBias2 = cms.EDFilter( "HLTPrescaler",
8921  offset = cms.uint32( 0 ),
8922  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8923 )
8924 fragment.hltDatasetHIZeroBias3 = cms.EDFilter( "TriggerResultsFilter",
8925  usePathStatus = cms.bool( True ),
8926  hltResults = cms.InputTag( "" ),
8927  l1tResults = cms.InputTag( "" ),
8928  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8929  throw = cms.bool( True ),
8930  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part2_v7' )
8931 )
8932 fragment.hltPreDatasetHIZeroBias3 = cms.EDFilter( "HLTPrescaler",
8933  offset = cms.uint32( 0 ),
8934  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8935 )
8936 fragment.hltDatasetHIZeroBias4 = cms.EDFilter( "TriggerResultsFilter",
8937  usePathStatus = cms.bool( True ),
8938  hltResults = cms.InputTag( "" ),
8939  l1tResults = cms.InputTag( "" ),
8940  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8941  throw = cms.bool( True ),
8942  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part3_v7' )
8943 )
8944 fragment.hltPreDatasetHIZeroBias4 = cms.EDFilter( "HLTPrescaler",
8945  offset = cms.uint32( 0 ),
8946  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8947 )
8948 fragment.hltDatasetHIZeroBias5 = cms.EDFilter( "TriggerResultsFilter",
8949  usePathStatus = cms.bool( True ),
8950  hltResults = cms.InputTag( "" ),
8951  l1tResults = cms.InputTag( "" ),
8952  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8953  throw = cms.bool( True ),
8954  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part4_v7' )
8955 )
8956 fragment.hltPreDatasetHIZeroBias5 = cms.EDFilter( "HLTPrescaler",
8957  offset = cms.uint32( 0 ),
8958  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8959 )
8960 fragment.hltDatasetHIZeroBias6 = cms.EDFilter( "TriggerResultsFilter",
8961  usePathStatus = cms.bool( True ),
8962  hltResults = cms.InputTag( "" ),
8963  l1tResults = cms.InputTag( "" ),
8964  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8965  throw = cms.bool( True ),
8966  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part5_v7' )
8967 )
8968 fragment.hltPreDatasetHIZeroBias6 = cms.EDFilter( "HLTPrescaler",
8969  offset = cms.uint32( 0 ),
8970  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8971 )
8972 fragment.hltDatasetHIZeroBias7 = cms.EDFilter( "TriggerResultsFilter",
8973  usePathStatus = cms.bool( True ),
8974  hltResults = cms.InputTag( "" ),
8975  l1tResults = cms.InputTag( "" ),
8976  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8977  throw = cms.bool( True ),
8978  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part6_v7' )
8979 )
8980 fragment.hltPreDatasetHIZeroBias7 = cms.EDFilter( "HLTPrescaler",
8981  offset = cms.uint32( 0 ),
8982  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8983 )
8984 fragment.hltDatasetHIZeroBias8 = cms.EDFilter( "TriggerResultsFilter",
8985  usePathStatus = cms.bool( True ),
8986  hltResults = cms.InputTag( "" ),
8987  l1tResults = cms.InputTag( "" ),
8988  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8989  throw = cms.bool( True ),
8990  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part7_v7' )
8991 )
8992 fragment.hltPreDatasetHIZeroBias8 = cms.EDFilter( "HLTPrescaler",
8993  offset = cms.uint32( 0 ),
8994  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8995 )
8996 fragment.hltDatasetHIZeroBias9 = cms.EDFilter( "TriggerResultsFilter",
8997  usePathStatus = cms.bool( True ),
8998  hltResults = cms.InputTag( "" ),
8999  l1tResults = cms.InputTag( "" ),
9000  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9001  throw = cms.bool( True ),
9002  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part8_v7' )
9003 )
9004 fragment.hltPreDatasetHIZeroBias9 = cms.EDFilter( "HLTPrescaler",
9005  offset = cms.uint32( 0 ),
9006  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9007 )
9008 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
9009  usePathStatus = cms.bool( True ),
9010  hltResults = cms.InputTag( "" ),
9011  l1tResults = cms.InputTag( "" ),
9012  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9013  throw = cms.bool( True ),
9014  triggerConditions = cms.vstring( 'HLT_Physics_v8' )
9015 )
9016 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
9017  offset = cms.uint32( 0 ),
9018  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9019 )
9020 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
9021  usePathStatus = cms.bool( True ),
9022  hltResults = cms.InputTag( "" ),
9023  l1tResults = cms.InputTag( "" ),
9024  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9025  throw = cms.bool( True ),
9026  triggerConditions = cms.vstring( 'DST_Physics_v8' )
9027 )
9028 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
9029  offset = cms.uint32( 0 ),
9030  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9031 )
9032 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
9033  usePathStatus = cms.bool( True ),
9034  hltResults = cms.InputTag( "" ),
9035  l1tResults = cms.InputTag( "" ),
9036  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9037  throw = cms.bool( True ),
9038  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3 / 3',
9039  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 / 3',
9040  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 / 3',
9041  'HLT_HIZeroBias_part0_v7 / 3',
9042  'HLT_HIZeroBias_part10_v7 / 3',
9043  'HLT_HIZeroBias_part11_v7 / 3',
9044  'HLT_HIZeroBias_part1_v7 / 3',
9045  'HLT_HIZeroBias_part2_v7 / 3',
9046  'HLT_HIZeroBias_part3_v7 / 3',
9047  'HLT_HIZeroBias_part4_v7 / 3',
9048  'HLT_HIZeroBias_part5_v7 / 3',
9049  'HLT_HIZeroBias_part6_v7 / 3',
9050  'HLT_HIZeroBias_part7_v7 / 3',
9051  'HLT_HIZeroBias_part8_v7 / 3',
9052  'HLT_HIZeroBias_part9_v7 / 3',
9053  'HLT_Physics_v8',
9054  'HLT_Random_v3 / 3',
9055  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 / 3',
9056  'HLT_ZeroBias_v7 / 3' )
9057 )
9058 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
9059  offset = cms.uint32( 0 ),
9060  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9061 )
9062 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
9063  usePathStatus = cms.bool( True ),
9064  hltResults = cms.InputTag( "" ),
9065  l1tResults = cms.InputTag( "" ),
9066  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9067  throw = cms.bool( True ),
9068  triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v2' )
9069 )
9070 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
9071  offset = cms.uint32( 0 ),
9072  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9073 )
9074 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
9075  usePathStatus = cms.bool( True ),
9076  hltResults = cms.InputTag( "" ),
9077  l1tResults = cms.InputTag( "" ),
9078  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9079  throw = cms.bool( True ),
9080  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
9081  'HLT_HcalCalibration_v5' )
9082 )
9083 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
9084  offset = cms.uint32( 0 ),
9085  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9086 )
9087 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
9088  usePathStatus = cms.bool( True ),
9089  hltResults = cms.InputTag( "" ),
9090  l1tResults = cms.InputTag( "" ),
9091  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9092  throw = cms.bool( True ),
9093  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
9094  'HLT_HcalCalibration_v5' )
9095 )
9096 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
9097  offset = cms.uint32( 0 ),
9098  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9099 )
9100 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
9101  usePathStatus = cms.bool( True ),
9102  hltResults = cms.InputTag( "" ),
9103  l1tResults = cms.InputTag( "" ),
9104  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9105  throw = cms.bool( True ),
9106  triggerConditions = cms.vstring( 'HLT_Random_v3',
9107  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6',
9108  'HLT_ZeroBias_v7' )
9109 )
9110 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
9111  offset = cms.uint32( 0 ),
9112  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9113 )
9114 
9115 fragment.statusOnGPU = SwitchProducerCUDA(
9116  cpu = cms.EDProducer( "BooleanProducer",
9117  value = cms.bool( False )
9118  ),
9119  cuda = cms.EDProducer( "BooleanProducer",
9120  value = cms.bool( True )
9121  ),
9122  )
9123 fragment.hltEcalDigis = SwitchProducerCUDA(
9124  cpu = cms.EDAlias(
9125  hltEcalDigisLegacy = cms.VPSet(
9126  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
9127  cms.PSet( type = cms.string( "EEDigiCollection" ) ),
9128  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
9129  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
9130  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
9131  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
9132  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9133  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
9134  ),
9135  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9136  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
9137  ),
9138  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9139  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
9140  ),
9141  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
9142  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
9143  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
9144  ),
9145  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
9146  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
9147  )
9148  )
9149  ),
9150  cuda = cms.EDAlias(
9151  hltEcalDigisFromGPU = cms.VPSet(
9152  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
9153  cms.PSet( type = cms.string( "EEDigiCollection" ) )
9154  ),
9155  hltEcalDigisLegacy = cms.VPSet(
9156  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
9157  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
9158  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
9159  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
9160  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9161  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
9162  ),
9163  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9164  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
9165  ),
9166  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9167  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
9168  ),
9169  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
9170  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
9171  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
9172  ),
9173  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
9174  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
9175  )
9176  )
9177  ),
9178  )
9179 fragment.hltEcalUncalibRecHit = SwitchProducerCUDA(
9180  cpu = cms.EDAlias(
9181  hltEcalUncalibRecHitLegacy = cms.VPSet(
9182  cms.PSet( type = cms.string( "*" ) )
9183  )
9184  ),
9185  cuda = cms.EDAlias(
9186  hltEcalUncalibRecHitFromSoA = cms.VPSet(
9187  cms.PSet( type = cms.string( "*" ) )
9188  )
9189  ),
9190  )
9191 fragment.hltHbhereco = SwitchProducerCUDA(
9192  cpu = cms.EDAlias(
9193  hltHbherecoLegacy = cms.VPSet(
9194  cms.PSet( type = cms.string( "*" ) )
9195  )
9196  ),
9197  cuda = cms.EDAlias(
9198  hltHbherecoFromGPU = cms.VPSet(
9199  cms.PSet( type = cms.string( "HBHERecHitsSorted" ) )
9200  )
9201  ),
9202  )
9203 fragment.hltSiPixelDigis = SwitchProducerCUDA(
9204  cpu = cms.EDAlias(
9205  hltSiPixelDigisLegacy = cms.VPSet(
9206  cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ),
9207  cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ),
9208  cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) )
9209  )
9210  ),
9211  cuda = cms.EDAlias(
9212  hltSiPixelDigisFromSoA = cms.VPSet(
9213  cms.PSet( type = cms.string( "*" ) )
9214  )
9215  ),
9216  )
9217 fragment.hltSiPixelClusters = SwitchProducerCUDA(
9218  cpu = cms.EDAlias(
9219  hltSiPixelClustersLegacy = cms.VPSet(
9220  cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) )
9221  )
9222  ),
9223  cuda = cms.EDAlias(
9224  hltSiPixelClustersFromSoA = cms.VPSet(
9225  cms.PSet( type = cms.string( "*" ) )
9226  )
9227  ),
9228  )
9229 fragment.hltSiPixelRecHits = SwitchProducerCUDA(
9230  cpu = cms.EDAlias(
9231  hltSiPixelRecHitsFromLegacy = cms.VPSet(
9232  cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ),
9233  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
9234  )
9235  ),
9236  cuda = cms.EDAlias(
9237  hltSiPixelRecHitsFromGPU = cms.VPSet(
9238  cms.PSet( type = cms.string( "*" ) )
9239  )
9240  ),
9241  )
9242 fragment.hltSiPixelRecHitsSoA = SwitchProducerCUDA(
9243  cpu = cms.EDAlias(
9244  hltSiPixelRecHitsFromLegacy = cms.VPSet(
9245  cms.PSet( type = cms.string( "cmscudacompatCPUTraitsTrackingRecHit2DHeterogeneous" ) ),
9246  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
9247  )
9248  ),
9249  cuda = cms.EDAlias(
9250  hltSiPixelRecHitsSoAFromGPU = cms.VPSet(
9251  cms.PSet( type = cms.string( "*" ) )
9252  )
9253  ),
9254  )
9255 fragment.hltPixelTracksSoA = SwitchProducerCUDA(
9256  cpu = cms.EDAlias(
9257  hltPixelTracksCPU = cms.VPSet(
9258  cms.PSet( type = cms.string( "*" ) )
9259  )
9260  ),
9261  cuda = cms.EDAlias(
9262  hltPixelTracksFromGPU = cms.VPSet(
9263  cms.PSet( type = cms.string( "*" ) )
9264  )
9265  ),
9266  )
9267 fragment.hltPixelVerticesSoA = SwitchProducerCUDA(
9268  cpu = cms.EDAlias(
9269  hltPixelVerticesCPU = cms.VPSet(
9270  cms.PSet( type = cms.string( "*" ) )
9271  )
9272  ),
9273  cuda = cms.EDAlias(
9274  hltPixelVerticesFromGPU = cms.VPSet(
9275  cms.PSet( type = cms.string( "*" ) )
9276  )
9277  ),
9278  )
9279 
9280 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask = cms.ConditionalTask( fragment.hltEcalDigisLegacy , fragment.hltEcalDigisGPU , fragment.hltEcalDigisFromGPU , fragment.hltEcalDigis , fragment.hltEcalDetIdToBeRecovered , fragment.hltEcalUncalibRecHitLegacy , fragment.hltEcalUncalibRecHitGPU , fragment.hltEcalUncalibRecHitSoA , fragment.hltEcalUncalibRecHitFromSoA , fragment.hltEcalUncalibRecHit , fragment.hltEcalRecHit )
9281 fragment.HLTDoLocalHcalTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco , fragment.hltHfprereco , fragment.hltHfreco , fragment.hltHoreco )
9282 fragment.HLTDoLocalPixelTask = cms.ConditionalTask( fragment.hltOnlineBeamSpotToGPU , fragment.hltSiPixelDigiErrorsSoA , fragment.hltSiPixelDigisLegacy , fragment.hltSiPixelDigisSoA , fragment.hltSiPixelDigisFromSoA , fragment.hltSiPixelDigis , fragment.hltSiPixelClustersLegacy , fragment.hltSiPixelClustersGPU , fragment.hltSiPixelClustersFromSoA , fragment.hltSiPixelClusters , fragment.hltSiPixelClustersCache , fragment.hltSiPixelRecHitsFromLegacy , fragment.hltSiPixelRecHitsGPU , fragment.hltSiPixelRecHitsFromGPU , fragment.hltSiPixelRecHits , fragment.hltSiPixelRecHitsSoAFromGPU , fragment.hltSiPixelRecHitsSoA )
9283 fragment.HLTRecoPixelTracksTask = cms.ConditionalTask( fragment.hltPixelTracksCPU , fragment.hltPixelTracksGPU , fragment.hltPixelTracksFromGPU , fragment.hltPixelTracksSoA , fragment.hltPixelTracks , fragment.hltPixelTracksTrackingRegions )
9284 fragment.HLTRecopixelvertexingTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksTask , fragment.hltPixelVerticesCPU , fragment.hltPixelVerticesGPU , fragment.hltPixelVerticesFromGPU , fragment.hltPixelVerticesSoA , fragment.hltPixelVertices , fragment.hltTrimmedPixelVertices )
9285 fragment.HLTPreshowerTask = cms.ConditionalTask( fragment.hltEcalPreshowerDigis , fragment.hltEcalPreshowerRecHit )
9286 fragment.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , fragment.HLTPreshowerTask )
9287 
9288 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
9289 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
9290 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
9291 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask )
9292 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.HLTDoLocalHcalTask )
9293 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
9294 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
9295 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
9296 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits + fragment.hltMuonGEMDigis + fragment.hltGemRecHits + fragment.hltGemSegments )
9297 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
9298 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
9299 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.HLTDoLocalPixelTask )
9300 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
9301 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
9302 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingTask )
9303 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
9304 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
9305 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
9306 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
9307 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
9308 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
9309 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon )
9310 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
9311 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
9312 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
9313 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltMergedTracks )
9314 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 )
9315 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
9316 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
9317 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
9318 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
9319 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
9320 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
9321 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
9322 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
9323 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
9324 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalTask )
9325 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
9326 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
9327 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
9328 
9329 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
9330 fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
9331 fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
9332 fragment.HLT_ZeroBias_Beamspot_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence )
9333 fragment.HLT_Physics_v8 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
9334 fragment.DST_Physics_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
9335 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
9336 fragment.HLT_ZeroBias_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
9337 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
9338 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
9339 fragment.HLT_HIL1NotBptxORForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
9340 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotPP5TeV + fragment.hltPreHIHT80BeamspotppRef5TeV + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT80 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence )
9341 fragment.HLT_HIZeroBias_part0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
9342 fragment.HLT_HIZeroBias_part1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
9343 fragment.HLT_HIZeroBias_part2_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
9344 fragment.HLT_HIZeroBias_part3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
9345 fragment.HLT_HIZeroBias_part4_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
9346 fragment.HLT_HIZeroBias_part5_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
9347 fragment.HLT_HIZeroBias_part6_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
9348 fragment.HLT_HIZeroBias_part7_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
9349 fragment.HLT_HIZeroBias_part8_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
9350 fragment.HLT_HIZeroBias_part9_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
9351 fragment.HLT_HIZeroBias_part10_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
9352 fragment.HLT_HIZeroBias_part11_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
9353 fragment.AlCa_HIEcalPi0EBonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
9354 fragment.AlCa_HIEcalPi0EEonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
9355 fragment.AlCa_HIEcalEtaEBonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
9356 fragment.AlCa_HIEcalEtaEEonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
9357 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
9358 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
9359 fragment.AlCa_EcalPhiSym_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
9360 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
9361 fragment.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
9362 fragment.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
9363 fragment.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
9364 fragment.DQM_HIEcalReconstruction_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIEcalReconstruction + fragment.hltPreDQMHIEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltEcalConsumerCPU + fragment.hltEcalConsumerGPU + fragment.HLTEndSequence )
9365 fragment.DQM_HIHcalReconstruction_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIHcalReconstruction + fragment.hltPreDQMHIHcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTEndSequence )
9366 fragment.DQM_HIPixelReconstruction_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIPixelReconstruction + fragment.hltPreDQMHIPixelReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelConsumerCPU + fragment.hltPixelConsumerGPU + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
9367 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
9368 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
9369 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
9370 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
9371 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
9372 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
9373 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
9374 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
9375 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
9376 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
9377 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
9378 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
9379 fragment.Dataset_HIZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias1 + fragment.hltPreDatasetHIZeroBias1 )
9380 fragment.Dataset_HIZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias10 + fragment.hltPreDatasetHIZeroBias10 )
9381 fragment.Dataset_HIZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias11 + fragment.hltPreDatasetHIZeroBias11 )
9382 fragment.Dataset_HIZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias12 + fragment.hltPreDatasetHIZeroBias12 )
9383 fragment.Dataset_HIZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias2 + fragment.hltPreDatasetHIZeroBias2 )
9384 fragment.Dataset_HIZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias3 + fragment.hltPreDatasetHIZeroBias3 )
9385 fragment.Dataset_HIZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias4 + fragment.hltPreDatasetHIZeroBias4 )
9386 fragment.Dataset_HIZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias5 + fragment.hltPreDatasetHIZeroBias5 )
9387 fragment.Dataset_HIZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias6 + fragment.hltPreDatasetHIZeroBias6 )
9388 fragment.Dataset_HIZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias7 + fragment.hltPreDatasetHIZeroBias7 )
9389 fragment.Dataset_HIZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias8 + fragment.hltPreDatasetHIZeroBias8 )
9390 fragment.Dataset_HIZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias9 + fragment.hltPreDatasetHIZeroBias9 )
9391 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
9392 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
9393 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
9394 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
9395 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
9396 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
9397 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
9398 
9399 
9400 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_Physics_v8, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v7, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, fragment.HLT_HIL1NotBptxORForPPRef_v3, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v5, fragment.HLT_HIZeroBias_part0_v7, fragment.HLT_HIZeroBias_part1_v7, fragment.HLT_HIZeroBias_part2_v7, fragment.HLT_HIZeroBias_part3_v7, fragment.HLT_HIZeroBias_part4_v7, fragment.HLT_HIZeroBias_part5_v7, fragment.HLT_HIZeroBias_part6_v7, fragment.HLT_HIZeroBias_part7_v7, fragment.HLT_HIZeroBias_part8_v7, fragment.HLT_HIZeroBias_part9_v7, fragment.HLT_HIZeroBias_part10_v7, fragment.HLT_HIZeroBias_part11_v7, fragment.AlCa_HIEcalPi0EBonly_v3, fragment.AlCa_HIEcalPi0EEonly_v3, fragment.AlCa_HIEcalEtaEBonly_v3, fragment.AlCa_HIEcalEtaEEonly_v3, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.AlCa_HIRPCMuonNormalisation_v2, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.DQM_HIEcalReconstruction_v2, fragment.DQM_HIHcalReconstruction_v1, fragment.DQM_HIPixelReconstruction_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPhiSym, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressPhysics, fragment.Dataset_HIZeroBias1, fragment.Dataset_HIZeroBias10, fragment.Dataset_HIZeroBias11, fragment.Dataset_HIZeroBias12, fragment.Dataset_HIZeroBias2, fragment.Dataset_HIZeroBias3, fragment.Dataset_HIZeroBias4, fragment.Dataset_HIZeroBias5, fragment.Dataset_HIZeroBias6, fragment.Dataset_HIZeroBias7, fragment.Dataset_HIZeroBias8, fragment.Dataset_HIZeroBias9, fragment.Dataset_HLTPhysics, fragment.Dataset_L1Accept, fragment.Dataset_OnlineMonitor, fragment.Dataset_RPCMonitor, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, ))
9401 
9402 
9403 # dummify hltGetConditions in cff's
9404 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
9405  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
9406  result = cms.bool( True )
9407  )
9408  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
9409 
9410 # add specific customizations
9411 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
9412 fragment = customizeHLTforAll(fragment,"PRef")
9413 
9414 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
9415 fragment = customizeHLTforCMSSW(fragment,"PRef")
9416 
9417 # Eras-based customisations
9418 from HLTrigger.Configuration.Eras import modifyHLTforEras
9419 modifyHLTforEras(fragment)
9420 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)