CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration /dev/CMSSW_12_5_0/PRef --cff --data --type PRef
2 
3 # /dev/CMSSW_12_5_0/PRef/V17 (CMSSW_12_5_2)
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_5_0/PRef/V17')
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_v3' ),
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  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
4994  shouldRunTimingComputation = cms.bool( True )
4995 )
4996 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalCPUUncalibRecHitProducer",
4997  recHitsInLabelEB = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEB' ),
4998  recHitsOutLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
4999  containsTimingInformation = cms.bool( True ),
5000  isPhase2 = cms.bool( False ),
5001  recHitsInLabelEE = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEE' ),
5002  recHitsOutLabelEE = cms.string( "EcalUncalibRecHitsEE" )
5003 )
5004 fragment.hltEcalUncalibRecHitFromSoA = cms.EDProducer( "EcalUncalibRecHitConvertGPU2CPUFormat",
5005  recHitsLabelGPUEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
5006  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
5007  isPhase2 = cms.bool( False ),
5008  recHitsLabelGPUEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
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  maxTimeSamples = cms.uint32( 10 ),
5216  kprep1dChannelsPerBlock = cms.uint32( 32 ),
5217  digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ),
5218  digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ),
5219  digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ),
5220  recHitsLabelM0HBHE = cms.string( "" ),
5221  sipmQTSShift = cms.int32( 0 ),
5222  sipmQNTStoSum = cms.int32( 3 ),
5223  firstSampleShift = cms.int32( 0 ),
5224  useEffectivePedestals = cms.bool( True ),
5225  meanTime = cms.double( 0.0 ),
5226  timeSigmaSiPM = cms.double( 2.5 ),
5227  timeSigmaHPD = cms.double( 5.0 ),
5228  ts4Thresh = cms.double( 0.0 ),
5229  applyTimeSlew = cms.bool( True ),
5230  tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5231  slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5232  tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5233  kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5234 )
5235 fragment.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer",
5236  recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ),
5237  recHitsM0LabelOut = cms.string( "" ),
5238  recHitsLegacyLabelOut = cms.string( "" ),
5239  produceSoA = cms.bool( True ),
5240  produceLegacy = cms.bool( True )
5241 )
5242 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5243  digiLabel = cms.InputTag( "hltHcalDigis" ),
5244  dropZSmarkedPassed = cms.bool( True ),
5245  tsFromDB = cms.bool( False ),
5246  sumAllTimeSlices = cms.bool( False ),
5247  forceSOI = cms.int32( -1 ),
5248  soiShift = cms.int32( 0 )
5249 )
5250 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5251  inputLabel = cms.InputTag( "hltHfprereco" ),
5252  useChannelQualityFromDB = cms.bool( False ),
5253  checkChannelQualityForDepth3and4 = cms.bool( False ),
5254  algorithm = cms.PSet(
5255  tfallIfNoTDC = cms.double( -101.0 ),
5256  triseIfNoTDC = cms.double( -100.0 ),
5257  rejectAllFailures = cms.bool( True ),
5258  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 ),
5259  soiPhase = cms.uint32( 1 ),
5260  timeShift = cms.double( 0.0 ),
5261  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5262  Class = cms.string( "HFFlexibleTimeCheck" )
5263  ),
5264  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5265  setNoiseFlags = cms.bool( True ),
5266  runHFStripFilter = cms.bool( False ),
5267  S9S1stat = cms.PSet(
5268  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 ),
5269  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 ),
5270  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 ),
5271  isS8S1 = cms.bool( False ),
5272  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 ),
5273  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 ),
5274  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 ),
5275  HcalAcceptSeverityLevel = cms.int32( 9 )
5276  ),
5277  S8S1stat = cms.PSet(
5278  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 ),
5279  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 ),
5280  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 ),
5281  isS8S1 = cms.bool( True ),
5282  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 ),
5283  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 ),
5284  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 ),
5285  HcalAcceptSeverityLevel = cms.int32( 9 )
5286  ),
5287  PETstat = cms.PSet(
5288  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 ),
5289  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 ),
5290  long_R_29 = cms.vdouble( 0.8 ),
5291  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 ),
5292  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 ),
5293  short_R_29 = cms.vdouble( 0.8 ),
5294  long_R = cms.vdouble( 0.98 ),
5295  short_R = cms.vdouble( 0.8 ),
5296  HcalAcceptSeverityLevel = cms.int32( 9 )
5297  ),
5298  HFStripFilter = cms.PSet(
5299  seedHitIetaMax = cms.int32( 35 ),
5300  verboseLevel = cms.untracked.int32( 10 ),
5301  maxThreshold = cms.double( 100.0 ),
5302  stripThreshold = cms.double( 40.0 ),
5303  wedgeCut = cms.double( 0.05 ),
5304  lstrips = cms.int32( 2 ),
5305  maxStripTime = cms.double( 10.0 ),
5306  gap = cms.int32( 2 ),
5307  timeMax = cms.double( 6.0 )
5308  )
5309 )
5310 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5311  correctForPhaseContainment = cms.bool( True ),
5312  correctionPhaseNS = cms.double( 13.0 ),
5313  digiLabel = cms.InputTag( "hltHcalDigis" ),
5314  Subdetector = cms.string( "HO" ),
5315  correctForTimeslew = cms.bool( True ),
5316  dropZSmarkedPassed = cms.bool( True ),
5317  firstSample = cms.int32( 4 ),
5318  samplesToAdd = cms.int32( 4 ),
5319  tsFromDB = cms.bool( True ),
5320  recoParamsFromDB = cms.bool( True ),
5321  useLeakCorrection = cms.bool( False ),
5322  dataOOTCorrectionName = cms.string( "" ),
5323  dataOOTCorrectionCategory = cms.string( "Data" ),
5324  mcOOTCorrectionName = cms.string( "" ),
5325  mcOOTCorrectionCategory = cms.string( "MC" ),
5326  correctTiming = cms.bool( False ),
5327  firstAuxTS = cms.int32( 4 ),
5328  setNoiseFlags = cms.bool( False ),
5329  digiTimeFromDB = cms.bool( True ),
5330  setHSCPFlags = cms.bool( False ),
5331  setSaturationFlags = cms.bool( False ),
5332  setTimingTrustFlags = cms.bool( False ),
5333  setPulseShapeFlags = cms.bool( False ),
5334  setNegativeFlags = cms.bool( False ),
5335  digistat = cms.PSet( ),
5336  HFInWindowStat = cms.PSet( ),
5337  S9S1stat = cms.PSet( ),
5338  S8S1stat = cms.PSet( ),
5339  PETstat = cms.PSet( ),
5340  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5341  hfTimingTrustParameters = cms.PSet( )
5342 )
5343 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5344  EBSumThreshold = cms.double( 0.2 ),
5345  HF2Weight = cms.double( 1.0 ),
5346  EBWeight = cms.double( 1.0 ),
5347  hfInput = cms.InputTag( "hltHfreco" ),
5348  EESumThreshold = cms.double( 0.45 ),
5349  HOThreshold0 = cms.double( 3.5 ),
5350  HOThresholdPlus1 = cms.double( 3.5 ),
5351  HOThresholdMinus1 = cms.double( 3.5 ),
5352  HOThresholdPlus2 = cms.double( 3.5 ),
5353  HOThresholdMinus2 = cms.double( 3.5 ),
5354  HBGrid = cms.vdouble( ),
5355  HBThreshold1 = cms.double( 0.1 ),
5356  HBThreshold2 = cms.double( 0.2 ),
5357  HBThreshold = cms.double( 0.3 ),
5358  EEWeights = cms.vdouble( ),
5359  HF1Threshold = cms.double( 0.5 ),
5360  HF2Weights = cms.vdouble( ),
5361  HOWeights = cms.vdouble( ),
5362  EEGrid = cms.vdouble( ),
5363  HEDWeight = cms.double( 1.0 ),
5364  EEWeight = cms.double( 1.0 ),
5365  UseHO = cms.bool( False ),
5366  HBWeights = cms.vdouble( ),
5367  HESWeight = cms.double( 1.0 ),
5368  HF1Weight = cms.double( 1.0 ),
5369  HF2Grid = cms.vdouble( ),
5370  HEDWeights = cms.vdouble( ),
5371  HF1Grid = cms.vdouble( ),
5372  EBWeights = cms.vdouble( ),
5373  HOWeight = cms.double( 1.0E-99 ),
5374  EBThreshold = cms.double( 0.07 ),
5375  EEThreshold = cms.double( 0.3 ),
5376  UseEtEBTreshold = cms.bool( False ),
5377  UseSymEBTreshold = cms.bool( False ),
5378  UseEtEETreshold = cms.bool( False ),
5379  UseSymEETreshold = cms.bool( False ),
5380  hbheInput = cms.InputTag( "hltHbhereco" ),
5381  HcalThreshold = cms.double( -1000.0 ),
5382  HF2Threshold = cms.double( 0.85 ),
5383  HESThreshold1 = cms.double( 0.1 ),
5384  HESThreshold = cms.double( 0.2 ),
5385  HF1Weights = cms.vdouble( ),
5386  hoInput = cms.InputTag( "hltHoreco" ),
5387  HESGrid = cms.vdouble( ),
5388  HESWeights = cms.vdouble( ),
5389  HEDThreshold1 = cms.double( 0.1 ),
5390  HEDThreshold = cms.double( 0.2 ),
5391  EcutTower = cms.double( -1000.0 ),
5392  HEDGrid = cms.vdouble( ),
5393  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5394  HBWeight = cms.double( 1.0 ),
5395  HOGrid = cms.vdouble( ),
5396  EBGrid = cms.vdouble( ),
5397  MomConstrMethod = cms.int32( 1 ),
5398  MomHBDepth = cms.double( 0.2 ),
5399  MomHEDepth = cms.double( 0.4 ),
5400  MomEBDepth = cms.double( 0.3 ),
5401  MomEEDepth = cms.double( 0.0 ),
5402  HcalAcceptSeverityLevel = cms.uint32( 9 ),
5403  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5404  'kWeird',
5405  'kBad' ),
5406  UseHcalRecoveredHits = cms.bool( False ),
5407  UseEcalRecoveredHits = cms.bool( False ),
5408  UseRejectedHitsOnly = cms.bool( False ),
5409  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5410  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5411  UseRejectedRecoveredHcalHits = cms.bool( False ),
5412  UseRejectedRecoveredEcalHits = cms.bool( False ),
5413  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5414  AllowMissingInputs = cms.bool( False ),
5415  HcalPhase = cms.int32( 1 )
5416 )
5417 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5418  useMassDropTagger = cms.bool( False ),
5419  useFiltering = cms.bool( False ),
5420  useDynamicFiltering = cms.bool( False ),
5421  useTrimming = cms.bool( False ),
5422  usePruning = cms.bool( False ),
5423  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5424  useKtPruning = cms.bool( False ),
5425  useConstituentSubtraction = cms.bool( False ),
5426  useSoftDrop = cms.bool( False ),
5427  correctShape = cms.bool( False ),
5428  UseOnlyVertexTracks = cms.bool( False ),
5429  UseOnlyOnePV = cms.bool( False ),
5430  muCut = cms.double( -1.0 ),
5431  yCut = cms.double( -1.0 ),
5432  rFilt = cms.double( -1.0 ),
5433  rFiltFactor = cms.double( -1.0 ),
5434  trimPtFracMin = cms.double( -1.0 ),
5435  zcut = cms.double( -1.0 ),
5436  rcut_factor = cms.double( -1.0 ),
5437  csRho_EtaMax = cms.double( -1.0 ),
5438  csRParam = cms.double( -1.0 ),
5439  beta = cms.double( -1.0 ),
5440  R0 = cms.double( -1.0 ),
5441  gridMaxRapidity = cms.double( -1.0 ),
5442  gridSpacing = cms.double( -1.0 ),
5443  DzTrVtxMax = cms.double( 0.0 ),
5444  DxyTrVtxMax = cms.double( 0.0 ),
5445  MaxVtxZ = cms.double( 15.0 ),
5446  subjetPtMin = cms.double( -1.0 ),
5447  muMin = cms.double( -1.0 ),
5448  muMax = cms.double( -1.0 ),
5449  yMin = cms.double( -1.0 ),
5450  yMax = cms.double( -1.0 ),
5451  dRMin = cms.double( -1.0 ),
5452  dRMax = cms.double( -1.0 ),
5453  maxDepth = cms.int32( -1 ),
5454  nFilt = cms.int32( -1 ),
5455  MinVtxNdof = cms.int32( 5 ),
5456  src = cms.InputTag( "hltTowerMakerForAll" ),
5457  srcPVs = cms.InputTag( "NotUsed" ),
5458  jetType = cms.string( "CaloJet" ),
5459  jetAlgorithm = cms.string( "AntiKt" ),
5460  rParam = cms.double( 0.4 ),
5461  inputEtMin = cms.double( 0.3 ),
5462  inputEMin = cms.double( 0.0 ),
5463  jetPtMin = cms.double( 1.0 ),
5464  doPVCorrection = cms.bool( False ),
5465  doAreaFastjet = cms.bool( False ),
5466  doRhoFastjet = cms.bool( False ),
5467  doPUOffsetCorr = cms.bool( False ),
5468  puPtMin = cms.double( 10.0 ),
5469  nSigmaPU = cms.double( 1.0 ),
5470  radiusPU = cms.double( 0.4 ),
5471  subtractorName = cms.string( "" ),
5472  useExplicitGhosts = cms.bool( False ),
5473  doAreaDiskApprox = cms.bool( False ),
5474  voronoiRfact = cms.double( -9.0 ),
5475  Rho_EtaMax = cms.double( 4.4 ),
5476  Ghost_EtaMax = cms.double( 6.0 ),
5477  Active_Area_Repeats = cms.int32( 5 ),
5478  GhostArea = cms.double( 0.01 ),
5479  restrictInputs = cms.bool( False ),
5480  maxInputs = cms.uint32( 1 ),
5481  writeCompound = cms.bool( False ),
5482  writeJetsWithConst = cms.bool( False ),
5483  doFastJetNonUniform = cms.bool( False ),
5484  useDeterministicSeed = cms.bool( True ),
5485  minSeed = cms.uint32( 0 ),
5486  verbosity = cms.int32( 0 ),
5487  puWidth = cms.double( 0.0 ),
5488  nExclude = cms.uint32( 0 ),
5489  maxBadEcalCells = cms.uint32( 9999999 ),
5490  maxBadHcalCells = cms.uint32( 9999999 ),
5491  maxProblematicEcalCells = cms.uint32( 9999999 ),
5492  maxProblematicHcalCells = cms.uint32( 9999999 ),
5493  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5494  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5495  puCenters = cms.vdouble( ),
5496  applyWeight = cms.bool( False ),
5497  srcWeights = cms.InputTag( "" ),
5498  minimumTowersFraction = cms.double( 0.0 ),
5499  jetCollInstanceName = cms.string( "" ),
5500  sumRecHits = cms.bool( False )
5501 )
5502 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5503  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5504  filter = cms.bool( False ),
5505  etMin = cms.double( 5.0 )
5506 )
5507 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
5508  inputLabel = cms.InputTag( "rawDataCollector" ),
5509  debug = cms.untracked.bool( False )
5510 )
5511 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
5512  recAlgoConfig = cms.PSet(
5513  maxTime = cms.double( 420.0 ),
5514  debug = cms.untracked.bool( False ),
5515  stepTwoFromDigi = cms.bool( False ),
5516  tTrigModeConfig = cms.PSet(
5517  debug = cms.untracked.bool( False ),
5518  tofCorrType = cms.int32( 0 ),
5519  tTrigLabel = cms.string( "" ),
5520  wirePropCorrType = cms.int32( 0 ),
5521  doTOFCorrection = cms.bool( True ),
5522  vPropWire = cms.double( 24.4 ),
5523  doT0Correction = cms.bool( True ),
5524  doWirePropCorrection = cms.bool( True ),
5525  t0Label = cms.string( "" )
5526  ),
5527  useUncertDB = cms.bool( True ),
5528  doVdriftCorr = cms.bool( True ),
5529  minTime = cms.double( -3.0 ),
5530  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5531  readLegacyTTrigDB = cms.bool( True ),
5532  readLegacyVDriftDB = cms.bool( True )
5533  ),
5534  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5535  debug = cms.untracked.bool( False ),
5536  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
5537 )
5538 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
5539  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
5540  Reco4DAlgoConfig = cms.PSet(
5541  Reco2DAlgoConfig = cms.PSet(
5542  AlphaMaxPhi = cms.double( 1.0 ),
5543  debug = cms.untracked.bool( False ),
5544  segmCleanerMode = cms.int32( 2 ),
5545  AlphaMaxTheta = cms.double( 0.9 ),
5546  hit_afterT0_resolution = cms.double( 0.03 ),
5547  performT0_vdriftSegCorrection = cms.bool( False ),
5548  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5549  recAlgoConfig = cms.PSet(
5550  maxTime = cms.double( 420.0 ),
5551  debug = cms.untracked.bool( False ),
5552  stepTwoFromDigi = cms.bool( False ),
5553  tTrigModeConfig = cms.PSet(
5554  debug = cms.untracked.bool( False ),
5555  tofCorrType = cms.int32( 0 ),
5556  tTrigLabel = cms.string( "" ),
5557  wirePropCorrType = cms.int32( 0 ),
5558  doTOFCorrection = cms.bool( True ),
5559  vPropWire = cms.double( 24.4 ),
5560  doT0Correction = cms.bool( True ),
5561  doWirePropCorrection = cms.bool( True ),
5562  t0Label = cms.string( "" )
5563  ),
5564  useUncertDB = cms.bool( True ),
5565  doVdriftCorr = cms.bool( True ),
5566  minTime = cms.double( -3.0 ),
5567  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5568  readLegacyTTrigDB = cms.bool( True ),
5569  readLegacyVDriftDB = cms.bool( True )
5570  ),
5571  MaxAllowedHits = cms.uint32( 50 ),
5572  nUnSharedHitsMin = cms.int32( 2 ),
5573  nSharedHitsMax = cms.int32( 2 ),
5574  performT0SegCorrection = cms.bool( False ),
5575  perform_delta_rejecting = cms.bool( False )
5576  ),
5577  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
5578  debug = cms.untracked.bool( False ),
5579  segmCleanerMode = cms.int32( 2 ),
5580  AllDTRecHits = cms.bool( True ),
5581  hit_afterT0_resolution = cms.double( 0.03 ),
5582  performT0_vdriftSegCorrection = cms.bool( False ),
5583  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
5584  recAlgoConfig = cms.PSet(
5585  maxTime = cms.double( 420.0 ),
5586  debug = cms.untracked.bool( False ),
5587  stepTwoFromDigi = cms.bool( False ),
5588  tTrigModeConfig = cms.PSet(
5589  debug = cms.untracked.bool( False ),
5590  tofCorrType = cms.int32( 0 ),
5591  tTrigLabel = cms.string( "" ),
5592  wirePropCorrType = cms.int32( 0 ),
5593  doTOFCorrection = cms.bool( True ),
5594  vPropWire = cms.double( 24.4 ),
5595  doT0Correction = cms.bool( True ),
5596  doWirePropCorrection = cms.bool( True ),
5597  t0Label = cms.string( "" )
5598  ),
5599  useUncertDB = cms.bool( True ),
5600  doVdriftCorr = cms.bool( True ),
5601  minTime = cms.double( -3.0 ),
5602  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
5603  readLegacyTTrigDB = cms.bool( True ),
5604  readLegacyVDriftDB = cms.bool( True )
5605  ),
5606  nUnSharedHitsMin = cms.int32( 2 ),
5607  nSharedHitsMax = cms.int32( 2 ),
5608  performT0SegCorrection = cms.bool( False ),
5609  perform_delta_rejecting = cms.bool( False )
5610  ),
5611  debug = cms.untracked.bool( False ),
5612  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
5613  recHits2DLabel = cms.InputTag( "dt2DSegments" )
5614 )
5615 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
5616  InputObjects = cms.InputTag( "rawDataCollector" ),
5617  UseExaminer = cms.bool( True ),
5618  ExaminerMask = cms.uint32( 535558134 ),
5619  UseSelectiveUnpacking = cms.bool( True ),
5620  ErrorMask = cms.uint32( 0 ),
5621  UnpackStatusDigis = cms.bool( False ),
5622  UseFormatStatus = cms.bool( True ),
5623  useRPCs = cms.bool( False ),
5624  useGEMs = cms.bool( False ),
5625  useCSCShowers = cms.bool( False ),
5626  Debug = cms.untracked.bool( False ),
5627  PrintEventNumber = cms.untracked.bool( False ),
5628  runDQM = cms.untracked.bool( False ),
5629  VisualFEDInspect = cms.untracked.bool( False ),
5630  VisualFEDShort = cms.untracked.bool( False ),
5631  FormatedEventDump = cms.untracked.bool( False ),
5632  SuppressZeroLCT = cms.untracked.bool( True ),
5633  DisableMappingCheck = cms.untracked.bool( False ),
5634  B904Setup = cms.untracked.bool( False ),
5635  B904vmecrate = cms.untracked.int32( 1 ),
5636  B904dmb = cms.untracked.int32( 3 )
5637 )
5638 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
5639  CSCStripPeakThreshold = cms.double( 10.0 ),
5640  CSCStripClusterChargeCut = cms.double( 25.0 ),
5641  CSCStripxtalksOffset = cms.double( 0.03 ),
5642  UseAverageTime = cms.bool( False ),
5643  UseParabolaFit = cms.bool( False ),
5644  UseFivePoleFit = cms.bool( True ),
5645  CSCWireClusterDeltaT = cms.int32( 1 ),
5646  CSCUseCalibrations = cms.bool( True ),
5647  CSCUseStaticPedestals = cms.bool( False ),
5648  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
5649  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
5650  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
5651  readBadChannels = cms.bool( False ),
5652  readBadChambers = cms.bool( True ),
5653  CSCUseTimingCorrections = cms.bool( True ),
5654  CSCUseGasGainCorrections = cms.bool( False ),
5655  CSCDebug = cms.untracked.bool( False ),
5656  CSCstripWireDeltaTime = cms.int32( 8 ),
5657  XTasymmetry_ME1a = cms.double( 0.0 ),
5658  XTasymmetry_ME1b = cms.double( 0.0 ),
5659  XTasymmetry_ME12 = cms.double( 0.0 ),
5660  XTasymmetry_ME13 = cms.double( 0.0 ),
5661  XTasymmetry_ME21 = cms.double( 0.0 ),
5662  XTasymmetry_ME22 = cms.double( 0.0 ),
5663  XTasymmetry_ME31 = cms.double( 0.0 ),
5664  XTasymmetry_ME32 = cms.double( 0.0 ),
5665  XTasymmetry_ME41 = cms.double( 0.0 ),
5666  ConstSyst_ME1a = cms.double( 0.022 ),
5667  ConstSyst_ME1b = cms.double( 0.007 ),
5668  ConstSyst_ME12 = cms.double( 0.0 ),
5669  ConstSyst_ME13 = cms.double( 0.0 ),
5670  ConstSyst_ME21 = cms.double( 0.0 ),
5671  ConstSyst_ME22 = cms.double( 0.0 ),
5672  ConstSyst_ME31 = cms.double( 0.0 ),
5673  ConstSyst_ME32 = cms.double( 0.0 ),
5674  ConstSyst_ME41 = cms.double( 0.0 ),
5675  NoiseLevel_ME1a = cms.double( 7.0 ),
5676  NoiseLevel_ME1b = cms.double( 8.0 ),
5677  NoiseLevel_ME12 = cms.double( 9.0 ),
5678  NoiseLevel_ME13 = cms.double( 8.0 ),
5679  NoiseLevel_ME21 = cms.double( 9.0 ),
5680  NoiseLevel_ME22 = cms.double( 9.0 ),
5681  NoiseLevel_ME31 = cms.double( 9.0 ),
5682  NoiseLevel_ME32 = cms.double( 9.0 ),
5683  NoiseLevel_ME41 = cms.double( 9.0 ),
5684  CSCUseReducedWireTimeWindow = cms.bool( False ),
5685  CSCWireTimeWindowLow = cms.int32( 0 ),
5686  CSCWireTimeWindowHigh = cms.int32( 15 )
5687 )
5688 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
5689  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
5690  algo_type = cms.int32( 1 ),
5691  algo_psets = cms.VPSet(
5692  cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
5693  algo_psets = cms.VPSet(
5694  cms.PSet( wideSeg = cms.double( 3.0 ),
5695  chi2Norm_2D_ = cms.double( 35.0 ),
5696  dRIntMax = cms.double( 2.0 ),
5697  doCollisions = cms.bool( True ),
5698  dPhiMax = cms.double( 0.006 ),
5699  dRMax = cms.double( 1.5 ),
5700  dPhiIntMax = cms.double( 0.005 ),
5701  minLayersApart = cms.int32( 1 ),
5702  chi2Max = cms.double( 100.0 ),
5703  chi2_str = cms.double( 50.0 ),
5704  enlarge = cms.bool( False )
5705  ),
5706  cms.PSet( wideSeg = cms.double( 3.0 ),
5707  chi2Norm_2D_ = cms.double( 35.0 ),
5708  dRIntMax = cms.double( 2.0 ),
5709  doCollisions = cms.bool( True ),
5710  dPhiMax = cms.double( 0.005 ),
5711  dRMax = cms.double( 1.5 ),
5712  dPhiIntMax = cms.double( 0.004 ),
5713  minLayersApart = cms.int32( 1 ),
5714  chi2Max = cms.double( 100.0 ),
5715  chi2_str = cms.double( 50.0 ),
5716  enlarge = cms.bool( False )
5717  ),
5718  cms.PSet( wideSeg = cms.double( 3.0 ),
5719  chi2Norm_2D_ = cms.double( 35.0 ),
5720  dRIntMax = cms.double( 2.0 ),
5721  doCollisions = cms.bool( True ),
5722  dPhiMax = cms.double( 0.004 ),
5723  dRMax = cms.double( 1.5 ),
5724  dPhiIntMax = cms.double( 0.003 ),
5725  minLayersApart = cms.int32( 1 ),
5726  chi2Max = cms.double( 100.0 ),
5727  chi2_str = cms.double( 50.0 ),
5728  enlarge = cms.bool( False )
5729  ),
5730  cms.PSet( wideSeg = cms.double( 3.0 ),
5731  chi2Norm_2D_ = cms.double( 20.0 ),
5732  dRIntMax = cms.double( 2.0 ),
5733  doCollisions = cms.bool( True ),
5734  dPhiMax = cms.double( 0.003 ),
5735  dRMax = cms.double( 1.5 ),
5736  dPhiIntMax = cms.double( 0.002 ),
5737  minLayersApart = cms.int32( 1 ),
5738  chi2Max = cms.double( 60.0 ),
5739  chi2_str = cms.double( 30.0 ),
5740  enlarge = cms.bool( False )
5741  ),
5742  cms.PSet( wideSeg = cms.double( 3.0 ),
5743  chi2Norm_2D_ = cms.double( 60.0 ),
5744  dRIntMax = cms.double( 2.0 ),
5745  doCollisions = cms.bool( True ),
5746  dPhiMax = cms.double( 0.007 ),
5747  dRMax = cms.double( 1.5 ),
5748  dPhiIntMax = cms.double( 0.005 ),
5749  minLayersApart = cms.int32( 1 ),
5750  chi2Max = cms.double( 180.0 ),
5751  chi2_str = cms.double( 80.0 ),
5752  enlarge = cms.bool( False )
5753  ),
5754  cms.PSet( wideSeg = cms.double( 3.0 ),
5755  chi2Norm_2D_ = cms.double( 35.0 ),
5756  dRIntMax = cms.double( 2.0 ),
5757  doCollisions = cms.bool( True ),
5758  dPhiMax = cms.double( 0.006 ),
5759  dRMax = cms.double( 1.5 ),
5760  dPhiIntMax = cms.double( 0.004 ),
5761  minLayersApart = cms.int32( 1 ),
5762  chi2Max = cms.double( 100.0 ),
5763  chi2_str = cms.double( 50.0 ),
5764  enlarge = cms.bool( False )
5765  )
5766  ),
5767  algo_name = cms.string( "CSCSegAlgoRU" ),
5768  chamber_types = cms.vstring( 'ME1/a',
5769  'ME1/b',
5770  'ME1/2',
5771  'ME1/3',
5772  'ME2/1',
5773  'ME2/2',
5774  'ME3/1',
5775  'ME3/2',
5776  'ME4/1',
5777  'ME4/2' )
5778  )
5779  )
5780 )
5781 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
5782  InputLabel = cms.InputTag( "rawDataCollector" ),
5783  doSynchro = cms.bool( False )
5784 )
5785 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
5786  recAlgoConfig = cms.PSet( ),
5787  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
5788  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
5789  maskSource = cms.string( "File" ),
5790  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
5791  deadSource = cms.string( "File" ),
5792  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
5793 )
5794 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
5795  InputLabel = cms.InputTag( "rawDataCollector" ),
5796  useDBEMap = cms.bool( True ),
5797  keepDAQStatus = cms.bool( False ),
5798  readMultiBX = cms.bool( False ),
5799  ge21Off = cms.bool( True ),
5800  fedIdStart = cms.uint32( 1467 ),
5801  fedIdEnd = cms.uint32( 1478 )
5802 )
5803 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
5804  recAlgoConfig = cms.PSet( ),
5805  recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
5806  gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
5807  applyMasking = cms.bool( False ),
5808  ge21Off = cms.bool( False )
5809 )
5810 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
5811  gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
5812  ge0_name = cms.string( "GE0SegAlgoRU" ),
5813  algo_name = cms.string( "GEMSegmentAlgorithm" ),
5814  ge0_pset = cms.PSet(
5815  maxChi2GoodSeg = cms.double( 50.0 ),
5816  maxChi2Prune = cms.double( 50.0 ),
5817  maxNumberOfHitsPerLayer = cms.uint32( 100 ),
5818  maxETASeeds = cms.double( 0.1 ),
5819  maxPhiAdditional = cms.double( 0.001096605744 ),
5820  minNumberOfHits = cms.uint32( 4 ),
5821  doCollisions = cms.bool( True ),
5822  maxPhiSeeds = cms.double( 0.001096605744 ),
5823  requireCentralBX = cms.bool( True ),
5824  maxChi2Additional = cms.double( 100.0 ),
5825  allowWideSegments = cms.bool( True ),
5826  maxNumberOfHits = cms.uint32( 300 ),
5827  maxTOFDiff = cms.double( 25.0 )
5828  ),
5829  algo_pset = cms.PSet(
5830  dYclusBoxMax = cms.double( 5.0 ),
5831  dXclusBoxMax = cms.double( 1.0 ),
5832  maxRecHitsInCluster = cms.int32( 4 ),
5833  preClustering = cms.bool( True ),
5834  preClusteringUseChaining = cms.bool( True ),
5835  dEtaChainBoxMax = cms.double( 0.05 ),
5836  clusterOnlySameBXRecHits = cms.bool( True ),
5837  minHitsPerSegment = cms.uint32( 2 ),
5838  dPhiChainBoxMax = cms.double( 0.02 )
5839  )
5840 )
5841 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5842  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5843  scaleDT = cms.bool( True ),
5844  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5845  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5846  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
5847  EnableDTMeasurement = cms.bool( True ),
5848  EnableCSCMeasurement = cms.bool( True ),
5849  EnableME0Measurement = cms.bool( False ),
5850  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5851  crackWindow = cms.double( 0.04 ),
5852  deltaPhiSearchWindow = cms.double( 0.25 ),
5853  deltaEtaSearchWindow = cms.double( 0.2 ),
5854  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5855  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5856  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
5857  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5858  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5859  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5860  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5861  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5862  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5863  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5864  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5865  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5866  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5867  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5868  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5869  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5870  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5871  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5872  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5873  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5874  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5875  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5876  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5877  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5878  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5879  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5880  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5881  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5882  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5883  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5884  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5885  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5886  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5887  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5888  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5889  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5890  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5891  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5892  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5893  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5894  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5895  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5896  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5897  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5898  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5899  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5900  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5901  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5902  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5903  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5904  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5905  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5906  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5907  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5908  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5909  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5910  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5911  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5912  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5913  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5914  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5915  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5916  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5917  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5918  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5919  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5920  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5921  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5922  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5923  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5924  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5925  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5926  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5927  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5928  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5929  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5930  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5931  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5932  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5933  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5934  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
5935 )
5936 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5937  GMTReadoutCollection = cms.InputTag( "" ),
5938  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5939  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
5940  L1MinPt = cms.double( 0.0 ),
5941  L1MaxEta = cms.double( 2.5 ),
5942  L1MinQuality = cms.uint32( 7 ),
5943  SetMinPtBarrelTo = cms.double( 3.5 ),
5944  SetMinPtEndcapTo = cms.double( 1.0 ),
5945  UseOfflineSeed = cms.untracked.bool( True ),
5946  UseUnassociatedL1 = cms.bool( False ),
5947  MatchDR = cms.vdouble( 0.3 ),
5948  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5949  CentralBxOnly = cms.bool( True ),
5950  MatchType = cms.uint32( 0 ),
5951  SortType = cms.uint32( 0 ),
5952  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5953  ServiceParameters = cms.PSet(
5954  RPCLayers = cms.bool( True ),
5955  UseMuonNavigation = cms.untracked.bool( True ),
5956  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5957  )
5958 )
5959 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5960  ServiceParameters = cms.PSet(
5961  RPCLayers = cms.bool( True ),
5962  UseMuonNavigation = cms.untracked.bool( True ),
5963  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5964  'hltESPFastSteppingHelixPropagatorOpposite' )
5965  ),
5966  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5967  SeedTransformerParameters = cms.PSet(
5968  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5969  NMinRecHits = cms.uint32( 2 ),
5970  RescaleError = cms.double( 100.0 ),
5971  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5972  UseSubRecHits = cms.bool( False ),
5973  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5974  ),
5975  L2TrajBuilderParameters = cms.PSet(
5976  BWFilterParameters = cms.PSet(
5977  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5978  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5979  BWSeedType = cms.string( "fromGenerator" ),
5980  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
5981  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5982  EnableGEMMeasurement = cms.bool( True ),
5983  EnableRPCMeasurement = cms.bool( True ),
5984  MuonTrajectoryUpdatorParameters = cms.PSet(
5985  ExcludeRPCFromFit = cms.bool( False ),
5986  Granularity = cms.int32( 0 ),
5987  MaxChi2 = cms.double( 25.0 ),
5988  RescaleError = cms.bool( False ),
5989  RescaleErrorFactor = cms.double( 100.0 ),
5990  UseInvalidHits = cms.bool( True )
5991  ),
5992  EnableCSCMeasurement = cms.bool( True ),
5993  MaxChi2 = cms.double( 100.0 ),
5994  FitDirection = cms.string( "outsideIn" ),
5995  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5996  NumberOfSigma = cms.double( 3.0 ),
5997  EnableDTMeasurement = cms.bool( True )
5998  ),
5999  DoSeedRefit = cms.bool( False ),
6000  FilterParameters = cms.PSet(
6001  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6002  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6003  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
6004  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
6005  EnableGEMMeasurement = cms.bool( True ),
6006  EnableRPCMeasurement = cms.bool( True ),
6007  MuonTrajectoryUpdatorParameters = cms.PSet(
6008  ExcludeRPCFromFit = cms.bool( False ),
6009  Granularity = cms.int32( 0 ),
6010  MaxChi2 = cms.double( 25.0 ),
6011  RescaleError = cms.bool( False ),
6012  RescaleErrorFactor = cms.double( 100.0 ),
6013  UseInvalidHits = cms.bool( True )
6014  ),
6015  EnableCSCMeasurement = cms.bool( True ),
6016  MaxChi2 = cms.double( 1000.0 ),
6017  FitDirection = cms.string( "insideOut" ),
6018  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6019  NumberOfSigma = cms.double( 3.0 ),
6020  EnableDTMeasurement = cms.bool( True )
6021  ),
6022  SeedPosition = cms.string( "in" ),
6023  DoBackwardFilter = cms.bool( True ),
6024  DoRefit = cms.bool( False ),
6025  NavigationType = cms.string( "Standard" ),
6026  SeedTransformerParameters = cms.PSet(
6027  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
6028  NMinRecHits = cms.uint32( 2 ),
6029  RescaleError = cms.double( 100.0 ),
6030  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6031  UseSubRecHits = cms.bool( False ),
6032  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6033  ),
6034  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
6035  ),
6036  DoSeedRefit = cms.bool( False ),
6037  TrackLoaderParameters = cms.PSet(
6038  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6039  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6040  DoSmoothing = cms.bool( False ),
6041  VertexConstraint = cms.bool( True ),
6042  MuonUpdatorAtVertexParameters = cms.PSet(
6043  MaxChi2 = cms.double( 1000000.0 ),
6044  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6045  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
6046  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
6047  ),
6048  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6049  ),
6050  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6051 )
6052 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6053  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6054 )
6055 fragment.hltOnlineBeamSpotToGPU = cms.EDProducer( "BeamSpotToCUDA",
6056  src = cms.InputTag( "hltOnlineBeamSpot" )
6057 )
6058 fragment.hltSiPixelDigiErrorsSoA = cms.EDProducer( "SiPixelDigiErrorsSoAFromCUDA",
6059  src = cms.InputTag( "hltSiPixelClustersGPU" )
6060 )
6061 fragment.hltSiPixelDigisLegacy = cms.EDProducer( "SiPixelRawToDigi",
6062  IncludeErrors = cms.bool( True ),
6063  UseQualityInfo = cms.bool( False ),
6064  ErrorList = cms.vint32( 29 ),
6065  UserErrorList = cms.vint32( ),
6066  InputLabel = cms.InputTag( "rawDataCollector" ),
6067  Regions = cms.PSet( ),
6068  UsePilotBlade = cms.bool( False ),
6069  UsePhase1 = cms.bool( True ),
6070  CablingMapLabel = cms.string( "" ),
6071  SiPixelQualityLabel = cms.string( "" )
6072 )
6073 fragment.hltSiPixelDigisSoA = cms.EDProducer( "SiPixelDigisSoAFromCUDA",
6074  src = cms.InputTag( "hltSiPixelClustersGPU" )
6075 )
6076 fragment.hltSiPixelDigisFromSoA = cms.EDProducer( "SiPixelDigiErrorsFromSoA",
6077  digiErrorSoASrc = cms.InputTag( "hltSiPixelDigiErrorsSoA" ),
6078  CablingMapLabel = cms.string( "" ),
6079  UsePhase1 = cms.bool( True ),
6080  ErrorList = cms.vint32( 29 ),
6081  UserErrorList = cms.vint32( 40 )
6082 )
6083 fragment.hltSiPixelClustersLegacy = cms.EDProducer( "SiPixelClusterProducer",
6084  src = cms.InputTag( "hltSiPixelDigisLegacy" ),
6085  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
6086  maxNumberOfClusters = cms.int32( 40000 ),
6087  payloadType = cms.string( "HLT" ),
6088  ChannelThreshold = cms.int32( 10 ),
6089  MissCalibrate = cms.bool( True ),
6090  SplitClusters = cms.bool( False ),
6091  VCaltoElectronGain = cms.int32( 1 ),
6092  VCaltoElectronGain_L1 = cms.int32( 1 ),
6093  VCaltoElectronOffset = cms.int32( 0 ),
6094  VCaltoElectronOffset_L1 = cms.int32( 0 ),
6095  SeedThreshold = cms.int32( 1000 ),
6096  ClusterThreshold_L1 = cms.int32( 4000 ),
6097  ClusterThreshold = cms.int32( 4000 ),
6098  ElectronPerADCGain = cms.double( 135.0 ),
6099  DropDuplicates = cms.bool( True ),
6100  Phase2Calibration = cms.bool( False ),
6101  Phase2ReadoutMode = cms.int32( -1 ),
6102  Phase2DigiBaseline = cms.double( 1200.0 ),
6103  Phase2KinkADC = cms.int32( 8 )
6104 )
6105 fragment.hltSiPixelClustersGPU = cms.EDProducer( "SiPixelRawToClusterCUDA",
6106  isRun2 = cms.bool( False ),
6107  IncludeErrors = cms.bool( True ),
6108  UseQualityInfo = cms.bool( False ),
6109  clusterThreshold_layer1 = cms.int32( 4000 ),
6110  clusterThreshold_otherLayers = cms.int32( 4000 ),
6111  InputLabel = cms.InputTag( "rawDataCollector" ),
6112  Regions = cms.PSet( ),
6113  CablingMapLabel = cms.string( "" )
6114 )
6115 fragment.hltSiPixelClustersFromSoA = cms.EDProducer( "SiPixelDigisClustersFromSoA",
6116  src = cms.InputTag( "hltSiPixelDigisSoA" ),
6117  clusterThreshold_layer1 = cms.int32( 4000 ),
6118  clusterThreshold_otherLayers = cms.int32( 4000 ),
6119  produceDigis = cms.bool( False ),
6120  storeDigis = cms.bool( False ),
6121  isPhase2 = cms.bool( False )
6122 )
6123 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
6124  src = cms.InputTag( "hltSiPixelClusters" ),
6125  onDemand = cms.bool( False )
6126 )
6127 fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy",
6128  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6129  src = cms.InputTag( "hltSiPixelClusters" ),
6130  CPE = cms.string( "PixelCPEFast" ),
6131  convertToLegacy = cms.bool( True ),
6132  isPhase2 = cms.bool( False )
6133 )
6134 fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA",
6135  beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ),
6136  src = cms.InputTag( "hltSiPixelClustersGPU" ),
6137  CPE = cms.string( "PixelCPEFast" )
6138 )
6139 fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA",
6140  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
6141  src = cms.InputTag( "hltSiPixelClusters" )
6142 )
6143 fragment.hltSiPixelRecHitsSoAFromGPU = cms.EDProducer( "SiPixelRecHitSoAFromCUDA",
6144  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" )
6145 )
6146 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6147  ProductLabel = cms.InputTag( "rawDataCollector" )
6148 )
6149 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6150  onDemand = cms.bool( True ),
6151  Clusterizer = cms.PSet(
6152  ConditionsLabel = cms.string( "" ),
6153  ClusterThreshold = cms.double( 5.0 ),
6154  SeedThreshold = cms.double( 3.0 ),
6155  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6156  ChannelThreshold = cms.double( 2.0 ),
6157  MaxAdjacentBad = cms.uint32( 0 ),
6158  setDetId = cms.bool( True ),
6159  MaxSequentialHoles = cms.uint32( 0 ),
6160  RemoveApvShots = cms.bool( True ),
6161  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6162  MaxSequentialBad = cms.uint32( 1 )
6163  ),
6164  Algorithms = cms.PSet(
6165  Use10bitsTruncation = cms.bool( False ),
6166  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6167  useCMMeanMap = cms.bool( False ),
6168  TruncateInSuppressor = cms.bool( True ),
6169  doAPVRestore = cms.bool( False ),
6170  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6171  PedestalSubtractionFedMode = cms.bool( True )
6172  ),
6173  DoAPVEmulatorCheck = cms.bool( False ),
6174  HybridZeroSuppressed = cms.bool( False ),
6175  ProductLabel = cms.InputTag( "rawDataCollector" )
6176 )
6177 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
6178  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6179  skipClusters = cms.InputTag( "" ),
6180  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6181  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6182  Phase2TrackerCluster1DProducer = cms.string( "" ),
6183  vectorHits = cms.InputTag( "" ),
6184  vectorHitsRej = cms.InputTag( "" ),
6185  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6186  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6187  pixelCablingMapLabel = cms.string( "" ),
6188  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6189  switchOffPixelsIfEmpty = cms.bool( True )
6190 )
6191 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6192  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6193  layersToTry = cms.int32( 2 ),
6194  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6195  hitsToTry = cms.int32( 1 ),
6196  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6197  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6198  maxEtaForTOB = cms.double( 1.8 ),
6199  minEtaForTEC = cms.double( 0.7 ),
6200  debug = cms.untracked.bool( False ),
6201  maxSeeds = cms.uint32( 20 ),
6202  maxHitlessSeeds = cms.uint32( 5 ),
6203  maxHitSeeds = cms.uint32( 1 ),
6204  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6205  maxHitlessSeedsIP = cms.uint32( 5 ),
6206  maxHitlessSeedsMuS = cms.uint32( 0 ),
6207  maxHitDoubletSeeds = cms.uint32( 0 ),
6208  getStrategyFromDNN = cms.bool( True ),
6209  useRegressor = cms.bool( False ),
6210  dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6211 )
6212 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6213  cleanTrajectoryAfterInOut = cms.bool( False ),
6214  doSeedingRegionRebuilding = cms.bool( False ),
6215  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6216  reverseTrajectories = cms.bool( True ),
6217  useHitsSplitting = cms.bool( False ),
6218  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6219  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6220  clustersToSkip = cms.InputTag( "" ),
6221  phase2clustersToSkip = cms.InputTag( "" ),
6222  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6223  TransientInitialStateEstimatorParameters = cms.PSet(
6224  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6225  numberMeasurementsForFit = cms.int32( 4 ),
6226  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6227  ),
6228  numHitsForSeedCleaner = cms.int32( 4 ),
6229  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6230  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6231  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6232  maxNSeeds = cms.uint32( 500000 ),
6233  maxSeedsBeforeCleaning = cms.uint32( 5000 )
6234 )
6235 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6236  useSimpleMF = cms.bool( False ),
6237  SimpleMagneticField = cms.string( "" ),
6238  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6239  clusterRemovalInfo = cms.InputTag( "" ),
6240  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6241  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6242  useHitsSplitting = cms.bool( False ),
6243  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6244  TrajectoryInEvent = cms.bool( False ),
6245  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6246  AlgorithmName = cms.string( "iter10" ),
6247  Propagator = cms.string( "PropagatorWithMaterial" ),
6248  GeometricInnerState = cms.bool( True ),
6249  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6250  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6251  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6252 )
6253 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6254  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6255  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6256  vertices = cms.InputTag( "Notused" ),
6257  ignoreVertices = cms.bool( True ),
6258  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6259  mva = cms.PSet(
6260  minPixelHits = cms.vint32( 0, 0, 1 ),
6261  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6262  dr_par = cms.PSet(
6263  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6264  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6265  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6266  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6267  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6268  ),
6269  maxLostLayers = cms.vint32( 4, 3, 2 ),
6270  min3DLayers = cms.vint32( 1, 2, 1 ),
6271  dz_par = cms.PSet(
6272  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6273  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6274  dz_exp = cms.vint32( 4, 4, 2147483647 )
6275  ),
6276  minNVtxTrk = cms.int32( 3 ),
6277  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6278  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6279  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6280  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6281  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6282  minLayers = cms.vint32( 3, 5, 5 )
6283  )
6284 )
6285 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6286  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6287  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6288  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6289  minQuality = cms.string( "highPurity" ),
6290  copyExtras = cms.untracked.bool( True ),
6291  copyTrajectories = cms.untracked.bool( False )
6292 )
6293 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6294  ServiceParameters = cms.PSet(
6295  RPCLayers = cms.bool( True ),
6296  UseMuonNavigation = cms.untracked.bool( True ),
6297  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6298  'SteppingHelixPropagatorAny',
6299  'hltESPSmartPropagator',
6300  'hltESPSteppingHelixPropagatorOpposite' )
6301  ),
6302  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6303  TrackLoaderParameters = cms.PSet(
6304  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6305  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6306  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6307  DoSmoothing = cms.bool( True ),
6308  SmoothTkTrack = cms.untracked.bool( False ),
6309  VertexConstraint = cms.bool( False ),
6310  MuonUpdatorAtVertexParameters = cms.PSet(
6311  MaxChi2 = cms.double( 1000000.0 ),
6312  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6313  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6314  ),
6315  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6316  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6317  ),
6318  L3TrajBuilderParameters = cms.PSet(
6319  PtCut = cms.double( 1.0 ),
6320  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6321  GlobalMuonTrackMatcher = cms.PSet(
6322  Chi2Cut_3 = cms.double( 200.0 ),
6323  DeltaDCut_2 = cms.double( 10.0 ),
6324  Eta_threshold = cms.double( 1.2 ),
6325  Quality_2 = cms.double( 15.0 ),
6326  DeltaDCut_1 = cms.double( 40.0 ),
6327  Quality_3 = cms.double( 7.0 ),
6328  DeltaDCut_3 = cms.double( 15.0 ),
6329  Quality_1 = cms.double( 20.0 ),
6330  Pt_threshold1 = cms.double( 0.0 ),
6331  DeltaRCut_2 = cms.double( 0.2 ),
6332  DeltaRCut_1 = cms.double( 0.1 ),
6333  Pt_threshold2 = cms.double( 9.99999999E8 ),
6334  Chi2Cut_1 = cms.double( 50.0 ),
6335  Chi2Cut_2 = cms.double( 50.0 ),
6336  DeltaRCut_3 = cms.double( 1.0 ),
6337  LocChi2Cut = cms.double( 0.001 ),
6338  Propagator = cms.string( "hltESPSmartPropagator" ),
6339  MinPt = cms.double( 1.0 ),
6340  MinP = cms.double( 2.5 )
6341  ),
6342  ScaleTECxFactor = cms.double( -1.0 ),
6343  tkTrajUseVertex = cms.bool( False ),
6344  MuonTrackingRegionBuilder = cms.PSet(
6345  Rescale_Dz = cms.double( 4.0 ),
6346  Pt_fixed = cms.bool( False ),
6347  Eta_fixed = cms.bool( True ),
6348  Eta_min = cms.double( 0.1 ),
6349  DeltaZ = cms.double( 24.2 ),
6350  maxRegions = cms.int32( 2 ),
6351  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6352  UseVertex = cms.bool( False ),
6353  Z_fixed = cms.bool( False ),
6354  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6355  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6356  Rescale_phi = cms.double( 3.0 ),
6357  DeltaEta = cms.double( 0.2 ),
6358  precise = cms.bool( True ),
6359  OnDemand = cms.int32( -1 ),
6360  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6361  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6362  vertexCollection = cms.InputTag( "pixelVertices" ),
6363  Pt_min = cms.double( 3.0 ),
6364  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6365  Phi_fixed = cms.bool( True ),
6366  DeltaR = cms.double( 0.025 ),
6367  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6368  DeltaPhi = cms.double( 0.15 ),
6369  Phi_min = cms.double( 0.1 ),
6370  Rescale_eta = cms.double( 3.0 )
6371  ),
6372  TrackTransformer = cms.PSet(
6373  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6374  RefitDirection = cms.string( "insideOut" ),
6375  RefitRPCHits = cms.bool( True ),
6376  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6377  DoPredictionsOnly = cms.bool( False ),
6378  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6379  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6380  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6381  ),
6382  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6383  RefitRPCHits = cms.bool( True ),
6384  tkTrajVertex = cms.InputTag( "Notused" ),
6385  GlbRefitterParameters = cms.PSet(
6386  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6387  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6388  RefitFlag = cms.bool( True ),
6389  SkipStation = cms.int32( -1 ),
6390  Chi2CutRPC = cms.double( 1.0 ),
6391  PropDirForCosmics = cms.bool( False ),
6392  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6393  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6394  HitThreshold = cms.int32( 1 ),
6395  Chi2CutGEM = cms.double( 1.0 ),
6396  DYTthrs = cms.vint32( 30, 15 ),
6397  TrackerSkipSystem = cms.int32( -1 ),
6398  RefitDirection = cms.string( "insideOut" ),
6399  Chi2CutCSC = cms.double( 150.0 ),
6400  Chi2CutDT = cms.double( 10.0 ),
6401  RefitRPCHits = cms.bool( True ),
6402  TrackerSkipSection = cms.int32( -1 ),
6403  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6404  DoPredictionsOnly = cms.bool( False ),
6405  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6406  MuonHitsOption = cms.int32( 1 ),
6407  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6408  ),
6409  PCut = cms.double( 2.5 ),
6410  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6411  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6412  tkTrajMaxChi2 = cms.double( 9999.0 ),
6413  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6414  ScaleTECyFactor = cms.double( -1.0 ),
6415  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6416  )
6417 )
6418 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6419  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6420 )
6421 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6422  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6423 )
6424 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6425  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6426  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6427  MuonPtOption = cms.string( "Tracker" )
6428 )
6429 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6430  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6431  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6432  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6433  applyL3Filters = cms.bool( False ),
6434  MinNhits = cms.int32( 1 ),
6435  MaxNormalizedChi2 = cms.double( 20.0 ),
6436  MinNmuonHits = cms.int32( 1 ),
6437  MaxPtDifference = cms.double( 0.3 )
6438 )
6439 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
6440  scaleErrorsForBPix1 = cms.bool( False ),
6441  scaleFactor = cms.double( 0.65 )
6442 )
6443 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
6444  ptMin = cms.double( 0.1 ),
6445  nSigmaInvPtTolerance = cms.double( 0.0 ),
6446  tipMax = cms.double( 1.0 ),
6447  nSigmaTipMaxTolerance = cms.double( 0.0 ),
6448  chi2 = cms.double( 1000.0 )
6449 )
6450 fragment.hltPixelTracksCPU = cms.EDProducer( "CAHitNtupletCUDA",
6451  onGPU = cms.bool( False ),
6452  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacy" ),
6453  ptmin = cms.double( 0.899999976158 ),
6454  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
6455  CAThetaCutForward = cms.double( 0.00300000002608 ),
6456  hardCurvCut = cms.double( 0.0328407224959 ),
6457  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
6458  dcaCutOuterTriplet = cms.double( 0.25 ),
6459  earlyFishbone = cms.bool( True ),
6460  lateFishbone = cms.bool( False ),
6461  idealConditions = cms.bool( False ),
6462  fillStatistics = cms.bool( False ),
6463  minHitsPerNtuplet = cms.uint32( 3 ),
6464  maxNumberOfDoublets = cms.uint32( 524288 ),
6465  minHitsForSharingCut = cms.uint32( 10 ),
6466  includeJumpingForwardDoublets = cms.bool( True ),
6467  fitNas4 = cms.bool( False ),
6468  doClusterCut = cms.bool( True ),
6469  doZ0Cut = cms.bool( True ),
6470  doPtCut = cms.bool( True ),
6471  useRiemannFit = cms.bool( False ),
6472  doSharedHitCut = cms.bool( True ),
6473  dupPassThrough = cms.bool( False ),
6474  useSimpleTripletCleaner = cms.bool( True ),
6475  trackQualityCuts = cms.PSet(
6476  chi2MaxPt = cms.double( 10.0 ),
6477  tripletMaxTip = cms.double( 0.3 ),
6478  chi2Scale = cms.double( 8.0 ),
6479  quadrupletMaxTip = cms.double( 0.5 ),
6480  quadrupletMinPt = cms.double( 0.3 ),
6481  quadrupletMaxZip = cms.double( 12.0 ),
6482  tripletMaxZip = cms.double( 12.0 ),
6483  tripletMinPt = cms.double( 0.5 ),
6484  chi2Coeff = cms.vdouble( 0.9, 1.8 )
6485  )
6486 )
6487 fragment.hltPixelTracksGPU = cms.EDProducer( "CAHitNtupletCUDA",
6488  onGPU = cms.bool( True ),
6489  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
6490  ptmin = cms.double( 0.899999976158 ),
6491  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
6492  CAThetaCutForward = cms.double( 0.00300000002608 ),
6493  hardCurvCut = cms.double( 0.0328407224959 ),
6494  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
6495  dcaCutOuterTriplet = cms.double( 0.25 ),
6496  earlyFishbone = cms.bool( True ),
6497  lateFishbone = cms.bool( False ),
6498  idealConditions = cms.bool( False ),
6499  fillStatistics = cms.bool( False ),
6500  minHitsPerNtuplet = cms.uint32( 3 ),
6501  maxNumberOfDoublets = cms.uint32( 524288 ),
6502  minHitsForSharingCut = cms.uint32( 10 ),
6503  includeJumpingForwardDoublets = cms.bool( True ),
6504  fitNas4 = cms.bool( False ),
6505  doClusterCut = cms.bool( True ),
6506  doZ0Cut = cms.bool( True ),
6507  doPtCut = cms.bool( True ),
6508  useRiemannFit = cms.bool( False ),
6509  doSharedHitCut = cms.bool( True ),
6510  dupPassThrough = cms.bool( False ),
6511  useSimpleTripletCleaner = cms.bool( True ),
6512  trackQualityCuts = cms.PSet(
6513  chi2MaxPt = cms.double( 10.0 ),
6514  tripletMaxTip = cms.double( 0.3 ),
6515  chi2Scale = cms.double( 8.0 ),
6516  quadrupletMaxTip = cms.double( 0.5 ),
6517  quadrupletMinPt = cms.double( 0.3 ),
6518  quadrupletMaxZip = cms.double( 12.0 ),
6519  tripletMaxZip = cms.double( 12.0 ),
6520  tripletMinPt = cms.double( 0.5 ),
6521  chi2Coeff = cms.vdouble( 0.9, 1.8 )
6522  )
6523 )
6524 fragment.hltPixelTracksFromGPU = cms.EDProducer( "PixelTrackSoAFromCUDA",
6525  src = cms.InputTag( "hltPixelTracksGPU" )
6526 )
6527 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoA",
6528  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6529  trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
6530  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
6531  minNumberOfHits = cms.int32( 0 ),
6532  minQuality = cms.string( "loose" )
6533 )
6534 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
6535  RegionPSet = cms.PSet(
6536  nSigmaZ = cms.double( 4.0 ),
6537  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6538  ptMin = cms.double( 0.8 ),
6539  originRadius = cms.double( 0.02 ),
6540  precise = cms.bool( True )
6541  )
6542 )
6543 fragment.hltPixelVerticesCPU = cms.EDProducer( "PixelVertexProducerCUDA",
6544  onGPU = cms.bool( False ),
6545  oneKernel = cms.bool( True ),
6546  useDensity = cms.bool( True ),
6547  useDBSCAN = cms.bool( False ),
6548  useIterative = cms.bool( False ),
6549  minT = cms.int32( 2 ),
6550  eps = cms.double( 0.07 ),
6551  errmax = cms.double( 0.01 ),
6552  chi2max = cms.double( 9.0 ),
6553  PtMin = cms.double( 0.5 ),
6554  PtMax = cms.double( 75.0 ),
6555  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" )
6556 )
6557 fragment.hltPixelVerticesGPU = cms.EDProducer( "PixelVertexProducerCUDA",
6558  onGPU = cms.bool( True ),
6559  oneKernel = cms.bool( True ),
6560  useDensity = cms.bool( True ),
6561  useDBSCAN = cms.bool( False ),
6562  useIterative = cms.bool( False ),
6563  minT = cms.int32( 2 ),
6564  eps = cms.double( 0.07 ),
6565  errmax = cms.double( 0.01 ),
6566  chi2max = cms.double( 9.0 ),
6567  PtMin = cms.double( 0.5 ),
6568  PtMax = cms.double( 75.0 ),
6569  pixelTrackSrc = cms.InputTag( "hltPixelTracksGPU" )
6570 )
6571 fragment.hltPixelVerticesFromGPU = cms.EDProducer( "PixelVertexSoAFromCUDA",
6572  src = cms.InputTag( "hltPixelVerticesGPU" )
6573 )
6574 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoA",
6575  TrackCollection = cms.InputTag( "hltPixelTracks" ),
6576  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6577  src = cms.InputTag( "hltPixelVerticesSoA" )
6578 )
6579 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
6580  src = cms.InputTag( "hltPixelVertices" ),
6581  maxVtx = cms.uint32( 100 ),
6582  fractionSumPt2 = cms.double( 0.3 ),
6583  minSumPt2 = cms.double( 0.0 ),
6584  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
6585 )
6586 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6587  DeltaR = cms.double( 0.025 ),
6588  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6589  OnDemand = cms.int32( -1 ),
6590  vertexCollection = cms.InputTag( "notUsed" ),
6591  MeasurementTrackerName = cms.InputTag( "" ),
6592  UseVertex = cms.bool( False ),
6593  Rescale_Dz = cms.double( 4.0 ),
6594  Pt_fixed = cms.bool( True ),
6595  Z_fixed = cms.bool( True ),
6596  Pt_min = cms.double( 0.0 ),
6597  DeltaZ = cms.double( 24.2 ),
6598  ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6599  deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6600  deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6601  maxRegions = cms.int32( 5 ),
6602  precise = cms.bool( True ),
6603  input = cms.InputTag( "hltL2SelectorForL3IO" )
6604 )
6605 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6606  tracks = cms.InputTag( "hltPixelTracks" ),
6607  regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6608  produceTrackCollection = cms.bool( True ),
6609  produceMask = cms.bool( False )
6610 )
6611 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6612  InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6613  InputVertexCollection = cms.InputTag( "" ),
6614  originHalfLength = cms.double( 0.3 ),
6615  originRadius = cms.double( 0.1 ),
6616  useProtoTrackKinematics = cms.bool( False ),
6617  useEventsWithNoVertex = cms.bool( True ),
6618  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6619  usePV = cms.bool( False ),
6620  includeFourthHit = cms.bool( True ),
6621  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6622 )
6623 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6624  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6625  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6626  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6627  rejectAll = cms.bool( False ),
6628  isFromL1 = cms.bool( False ),
6629  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ),
6630  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ),
6631  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ),
6632  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ),
6633  mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ),
6634  mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ),
6635  mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ),
6636  mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ),
6637  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 ),
6638  mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ),
6639  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 ),
6640  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 ),
6641  doSort = cms.bool( False ),
6642  nSeedsMaxB = cms.int32( 99999 ),
6643  nSeedsMaxE = cms.int32( 99999 ),
6644  etaEdge = cms.double( 1.2 ),
6645  mvaCutB = cms.double( 0.01 ),
6646  mvaCutE = cms.double( 0.01 ),
6647  minL1Qual = cms.int32( 7 ),
6648  baseScore = cms.double( 0.5 )
6649 )
6650 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6651  cleanTrajectoryAfterInOut = cms.bool( False ),
6652  doSeedingRegionRebuilding = cms.bool( True ),
6653  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6654  reverseTrajectories = cms.bool( False ),
6655  useHitsSplitting = cms.bool( True ),
6656  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6657  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6658  clustersToSkip = cms.InputTag( "" ),
6659  phase2clustersToSkip = cms.InputTag( "" ),
6660  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6661  TransientInitialStateEstimatorParameters = cms.PSet(
6662  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6663  numberMeasurementsForFit = cms.int32( 4 ),
6664  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6665  ),
6666  numHitsForSeedCleaner = cms.int32( 4 ),
6667  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6668  RedundantSeedCleaner = cms.string( "none" ),
6669  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6670  maxNSeeds = cms.uint32( 100000 ),
6671  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6672 )
6673 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6674  useSimpleMF = cms.bool( True ),
6675  SimpleMagneticField = cms.string( "ParabolicMf" ),
6676  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6677  clusterRemovalInfo = cms.InputTag( "" ),
6678  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6679  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6680  useHitsSplitting = cms.bool( False ),
6681  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6682  TrajectoryInEvent = cms.bool( False ),
6683  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6684  AlgorithmName = cms.string( "hltIter0" ),
6685  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6686  GeometricInnerState = cms.bool( True ),
6687  NavigationSchool = cms.string( "" ),
6688  MeasurementTracker = cms.string( "" ),
6689  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6690 )
6691 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6692  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6693  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6694  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6695  ignoreVertices = cms.bool( False ),
6696  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6697  mva = cms.PSet(
6698  minPixelHits = cms.vint32( 0, 0, 0 ),
6699  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6700  dr_par = cms.PSet(
6701  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6702  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6703  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6704  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6705  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6706  ),
6707  maxLostLayers = cms.vint32( 1, 1, 1 ),
6708  min3DLayers = cms.vint32( 0, 0, 0 ),
6709  dz_par = cms.PSet(
6710  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6711  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6712  dz_exp = cms.vint32( 4, 4, 2147483647 )
6713  ),
6714  minNVtxTrk = cms.int32( 3 ),
6715  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6716  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6717  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6718  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6719  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6720  minLayers = cms.vint32( 3, 3, 4 )
6721  )
6722 )
6723 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6724  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6725  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6726  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6727  minQuality = cms.string( "highPurity" ),
6728  copyExtras = cms.untracked.bool( True ),
6729  copyTrajectories = cms.untracked.bool( False )
6730 )
6731 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6732  ServiceParameters = cms.PSet(
6733  RPCLayers = cms.bool( True ),
6734  UseMuonNavigation = cms.untracked.bool( True ),
6735  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6736  'SteppingHelixPropagatorAny',
6737  'hltESPSmartPropagator',
6738  'hltESPSteppingHelixPropagatorOpposite' )
6739  ),
6740  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6741  TrackLoaderParameters = cms.PSet(
6742  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6743  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6744  DoSmoothing = cms.bool( False ),
6745  SmoothTkTrack = cms.untracked.bool( False ),
6746  VertexConstraint = cms.bool( False ),
6747  MuonUpdatorAtVertexParameters = cms.PSet(
6748  MaxChi2 = cms.double( 1000000.0 ),
6749  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6750  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6751  ),
6752  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6753  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6754  ),
6755  L3TrajBuilderParameters = cms.PSet(
6756  PtCut = cms.double( 1.0 ),
6757  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6758  GlobalMuonTrackMatcher = cms.PSet(
6759  Chi2Cut_3 = cms.double( 200.0 ),
6760  DeltaDCut_2 = cms.double( 10.0 ),
6761  Eta_threshold = cms.double( 1.2 ),
6762  Quality_2 = cms.double( 15.0 ),
6763  DeltaDCut_1 = cms.double( 40.0 ),
6764  Quality_3 = cms.double( 7.0 ),
6765  DeltaDCut_3 = cms.double( 15.0 ),
6766  Quality_1 = cms.double( 20.0 ),
6767  Pt_threshold1 = cms.double( 0.0 ),
6768  DeltaRCut_2 = cms.double( 0.2 ),
6769  DeltaRCut_1 = cms.double( 0.1 ),
6770  Pt_threshold2 = cms.double( 9.99999999E8 ),
6771  Chi2Cut_1 = cms.double( 50.0 ),
6772  Chi2Cut_2 = cms.double( 50.0 ),
6773  DeltaRCut_3 = cms.double( 1.0 ),
6774  LocChi2Cut = cms.double( 0.001 ),
6775  Propagator = cms.string( "hltESPSmartPropagator" ),
6776  MinPt = cms.double( 1.0 ),
6777  MinP = cms.double( 2.5 )
6778  ),
6779  ScaleTECxFactor = cms.double( -1.0 ),
6780  tkTrajUseVertex = cms.bool( False ),
6781  MuonTrackingRegionBuilder = cms.PSet(
6782  Rescale_Dz = cms.double( 4.0 ),
6783  Pt_fixed = cms.bool( True ),
6784  Eta_fixed = cms.bool( True ),
6785  Eta_min = cms.double( 0.1 ),
6786  DeltaZ = cms.double( 24.2 ),
6787  maxRegions = cms.int32( 2 ),
6788  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6789  UseVertex = cms.bool( False ),
6790  Z_fixed = cms.bool( True ),
6791  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6792  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6793  Rescale_phi = cms.double( 3.0 ),
6794  DeltaEta = cms.double( 0.04 ),
6795  precise = cms.bool( True ),
6796  OnDemand = cms.int32( -1 ),
6797  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6798  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6799  vertexCollection = cms.InputTag( "pixelVertices" ),
6800  Pt_min = cms.double( 3.0 ),
6801  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6802  Phi_fixed = cms.bool( True ),
6803  DeltaR = cms.double( 0.025 ),
6804  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6805  DeltaPhi = cms.double( 0.15 ),
6806  Phi_min = cms.double( 0.1 ),
6807  Rescale_eta = cms.double( 3.0 )
6808  ),
6809  TrackTransformer = cms.PSet(
6810  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6811  RefitDirection = cms.string( "insideOut" ),
6812  RefitRPCHits = cms.bool( True ),
6813  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6814  DoPredictionsOnly = cms.bool( False ),
6815  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6816  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6817  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6818  ),
6819  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6820  RefitRPCHits = cms.bool( True ),
6821  tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6822  GlbRefitterParameters = cms.PSet(
6823  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6824  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6825  RefitFlag = cms.bool( True ),
6826  SkipStation = cms.int32( -1 ),
6827  Chi2CutRPC = cms.double( 1.0 ),
6828  PropDirForCosmics = cms.bool( False ),
6829  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6830  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6831  HitThreshold = cms.int32( 1 ),
6832  Chi2CutGEM = cms.double( 1.0 ),
6833  DYTthrs = cms.vint32( 30, 15 ),
6834  TrackerSkipSystem = cms.int32( -1 ),
6835  RefitDirection = cms.string( "insideOut" ),
6836  Chi2CutCSC = cms.double( 150.0 ),
6837  Chi2CutDT = cms.double( 10.0 ),
6838  RefitRPCHits = cms.bool( True ),
6839  TrackerSkipSection = cms.int32( -1 ),
6840  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6841  DoPredictionsOnly = cms.bool( False ),
6842  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6843  MuonHitsOption = cms.int32( 1 ),
6844  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6845  ),
6846  PCut = cms.double( 2.5 ),
6847  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6848  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6849  matchToSeeds = cms.bool( True ),
6850  tkTrajMaxChi2 = cms.double( 9999.0 ),
6851  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6852  ScaleTECyFactor = cms.double( -1.0 ),
6853  tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
6854  )
6855 )
6856 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6857  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6858 )
6859 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6860  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6861  L1MinPt = cms.double( -1.0 ),
6862  L1MaxEta = cms.double( 5.0 ),
6863  L1MinQuality = cms.uint32( 7 ),
6864  CentralBxOnly = cms.bool( True )
6865 )
6866 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6867  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6868  L1MinPt = cms.double( 0.0 ),
6869  L1MaxEta = cms.double( 2.5 ),
6870  L1MinQuality = cms.uint32( 7 ),
6871  SetMinPtBarrelTo = cms.double( 3.5 ),
6872  SetMinPtEndcapTo = cms.double( 1.0 ),
6873  CentralBxOnly = cms.bool( True ),
6874  RegionPSet = cms.PSet(
6875  vertexCollection = cms.InputTag( "notUsed" ),
6876  deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
6877  zErrorVetex = cms.double( 0.2 ),
6878  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6879  zErrorBeamSpot = cms.double( 24.2 ),
6880  maxNVertices = cms.int32( 1 ),
6881  maxNRegions = cms.int32( 5 ),
6882  nSigmaZVertex = cms.double( 3.0 ),
6883  nSigmaZBeamSpot = cms.double( 4.0 ),
6884  ptMin = cms.double( 0.0 ),
6885  mode = cms.string( "BeamSpotSigma" ),
6886  input = cms.InputTag( "hltL1MuonsPt0" ),
6887  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6888  searchOpt = cms.bool( False ),
6889  deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
6890  whereToUseMeasurementTracker = cms.string( "Never" ),
6891  originRadius = cms.double( 0.2 ),
6892  measurementTrackerName = cms.InputTag( "" ),
6893  precise = cms.bool( True )
6894  ),
6895  ServiceParameters = cms.PSet(
6896  RPCLayers = cms.bool( True ),
6897  UseMuonNavigation = cms.untracked.bool( True ),
6898  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6899  )
6900 )
6901 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
6902  tracks = cms.InputTag( "hltPixelTracks" ),
6903  regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6904  produceTrackCollection = cms.bool( True ),
6905  produceMask = cms.bool( False )
6906 )
6907 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6908  InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
6909  InputVertexCollection = cms.InputTag( "" ),
6910  originHalfLength = cms.double( 0.3 ),
6911  originRadius = cms.double( 0.1 ),
6912  useProtoTrackKinematics = cms.bool( False ),
6913  useEventsWithNoVertex = cms.bool( True ),
6914  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6915  usePV = cms.bool( False ),
6916  includeFourthHit = cms.bool( True ),
6917  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6918 )
6919 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6920  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6921  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6922  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6923  rejectAll = cms.bool( False ),
6924  isFromL1 = cms.bool( True ),
6925  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v2.xml" ),
6926  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v2.xml" ),
6927  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v2.xml" ),
6928  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v2.xml" ),
6929  mvaScaleMeanBL1 = cms.vdouble( 5.000589710660383E-4, 3.90864688207247E-6, 5.566857527819724E-6, 2.919765272506742E-5, 0.0020554125627069656, 3.7638302502636416E-4, 0.17319245569742575, -0.001928435311705264 ),
6930  mvaScaleStdBL1 = cms.vdouble( 0.0024104956748896007, 2.65014770862918E-4, 7.474433025576554E-4, 0.07076843921543456, 0.8267930143339328, 0.5908013434667966, 0.16945213299167364, 0.19343332776069666 ),
6931  mvaScaleMeanEL1 = cms.vdouble( 4.633287331326438E-4, 4.336517990150388E-6, 1.1353478376025763E-5, -9.703999978722195E-4, -0.016733916560431213, 0.0010338859165970008, 0.1664362346287898, -0.002093062022327288 ),
6932  mvaScaleStdEL1 = cms.vdouble( 0.0017591716932616446, 4.3554653252872314E-4, 0.0018509069108135767, 0.3154887917554714, 1.0554267175028256, 0.46607446165391897, 0.1599804481244901, 0.1802872646042384 ),
6933  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 ),
6934  mvaScaleStdBL2 = cms.vdouble( 0.002626537945220411, 0.004217812355595011, 0.01003037371073428, 0.08030848788317736, 0.8112437912866772, 0.682723351939253, 0.14357759358396366, 0.1714659927555431, 0.12492124275832932, 0.14997195939803123 ),
6935  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 ),
6936  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 ),
6937  doSort = cms.bool( False ),
6938  nSeedsMaxB = cms.int32( 99999 ),
6939  nSeedsMaxE = cms.int32( 99999 ),
6940  etaEdge = cms.double( 1.2 ),
6941  mvaCutB = cms.double( 0.01 ),
6942  mvaCutE = cms.double( 0.01 ),
6943  minL1Qual = cms.int32( 7 ),
6944  baseScore = cms.double( 0.5 )
6945 )
6946 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6947  cleanTrajectoryAfterInOut = cms.bool( False ),
6948  doSeedingRegionRebuilding = cms.bool( True ),
6949  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6950  reverseTrajectories = cms.bool( False ),
6951  useHitsSplitting = cms.bool( True ),
6952  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6953  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
6954  clustersToSkip = cms.InputTag( "" ),
6955  phase2clustersToSkip = cms.InputTag( "" ),
6956  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6957  TransientInitialStateEstimatorParameters = cms.PSet(
6958  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6959  numberMeasurementsForFit = cms.int32( 4 ),
6960  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6961  ),
6962  numHitsForSeedCleaner = cms.int32( 4 ),
6963  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6964  RedundantSeedCleaner = cms.string( "none" ),
6965  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6966  maxNSeeds = cms.uint32( 100000 ),
6967  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6968 )
6969 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6970  useSimpleMF = cms.bool( True ),
6971  SimpleMagneticField = cms.string( "ParabolicMf" ),
6972  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
6973  clusterRemovalInfo = cms.InputTag( "" ),
6974  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6975  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6976  useHitsSplitting = cms.bool( False ),
6977  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6978  TrajectoryInEvent = cms.bool( False ),
6979  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6980  AlgorithmName = cms.string( "hltIter0" ),
6981  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6982  GeometricInnerState = cms.bool( True ),
6983  NavigationSchool = cms.string( "" ),
6984  MeasurementTracker = cms.string( "" ),
6985  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6986 )
6987 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6988  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6989  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6990  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6991  ignoreVertices = cms.bool( False ),
6992  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6993  mva = cms.PSet(
6994  minPixelHits = cms.vint32( 0, 0, 0 ),
6995  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6996  dr_par = cms.PSet(
6997  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6998  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6999  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7000  dr_exp = cms.vint32( 4, 4, 2147483647 ),
7001  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
7002  ),
7003  maxLostLayers = cms.vint32( 1, 1, 1 ),
7004  min3DLayers = cms.vint32( 0, 0, 0 ),
7005  dz_par = cms.PSet(
7006  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
7007  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
7008  dz_exp = cms.vint32( 4, 4, 2147483647 )
7009  ),
7010  minNVtxTrk = cms.int32( 3 ),
7011  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7012  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7013  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
7014  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7015  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7016  minLayers = cms.vint32( 3, 3, 4 )
7017  )
7018 )
7019 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7020  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
7021  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
7022  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
7023  minQuality = cms.string( "highPurity" ),
7024  copyExtras = cms.untracked.bool( True ),
7025  copyTrajectories = cms.untracked.bool( False )
7026 )
7027 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
7028  ShareFrac = cms.double( 0.19 ),
7029  FoundHitBonus = cms.double( 5.0 ),
7030  LostHitPenalty = cms.double( 20.0 ),
7031  MinPT = cms.double( 0.05 ),
7032  Epsilon = cms.double( -0.001 ),
7033  MaxNormalizedChisq = cms.double( 1000.0 ),
7034  MinFound = cms.int32( 3 ),
7035  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7036  hasSelector = cms.vint32( 0, 0 ),
7037  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7038  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
7039  setsToMerge = cms.VPSet(
7040  cms.PSet( pQual = cms.bool( False ),
7041  tLists = cms.vint32( 0, 1 )
7042  )
7043  ),
7044  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7045  allowFirstHitShare = cms.bool( True ),
7046  newQuality = cms.string( "confirmed" ),
7047  copyExtras = cms.untracked.bool( True ),
7048  writeOnlyTrkQuals = cms.bool( False ),
7049  copyMVA = cms.bool( False )
7050 )
7051 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
7052  ShareFrac = cms.double( 0.19 ),
7053  FoundHitBonus = cms.double( 5.0 ),
7054  LostHitPenalty = cms.double( 20.0 ),
7055  MinPT = cms.double( 0.05 ),
7056  Epsilon = cms.double( -0.001 ),
7057  MaxNormalizedChisq = cms.double( 1000.0 ),
7058  MinFound = cms.int32( 3 ),
7059  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
7060  hasSelector = cms.vint32( 0, 0 ),
7061  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7062  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
7063  setsToMerge = cms.VPSet(
7064  cms.PSet( pQual = cms.bool( False ),
7065  tLists = cms.vint32( 0, 1 )
7066  )
7067  ),
7068  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7069  allowFirstHitShare = cms.bool( True ),
7070  newQuality = cms.string( "confirmed" ),
7071  copyExtras = cms.untracked.bool( True ),
7072  writeOnlyTrkQuals = cms.bool( False ),
7073  copyMVA = cms.bool( False )
7074 )
7075 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
7076  ServiceParameters = cms.PSet(
7077  RPCLayers = cms.bool( True ),
7078  UseMuonNavigation = cms.untracked.bool( True ),
7079  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
7080  'SteppingHelixPropagatorAny',
7081  'hltESPSmartPropagator',
7082  'hltESPSteppingHelixPropagatorOpposite' )
7083  ),
7084  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7085  TrackLoaderParameters = cms.PSet(
7086  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
7087  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7088  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7089  DoSmoothing = cms.bool( True ),
7090  SmoothTkTrack = cms.untracked.bool( False ),
7091  VertexConstraint = cms.bool( False ),
7092  MuonUpdatorAtVertexParameters = cms.PSet(
7093  MaxChi2 = cms.double( 1000000.0 ),
7094  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
7095  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
7096  ),
7097  PutTkTrackIntoEvent = cms.untracked.bool( False ),
7098  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7099  ),
7100  L3TrajBuilderParameters = cms.PSet(
7101  PtCut = cms.double( 1.0 ),
7102  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
7103  GlobalMuonTrackMatcher = cms.PSet(
7104  Chi2Cut_3 = cms.double( 200.0 ),
7105  DeltaDCut_2 = cms.double( 10.0 ),
7106  Eta_threshold = cms.double( 1.2 ),
7107  Quality_2 = cms.double( 15.0 ),
7108  DeltaDCut_1 = cms.double( 40.0 ),
7109  Quality_3 = cms.double( 7.0 ),
7110  DeltaDCut_3 = cms.double( 15.0 ),
7111  Quality_1 = cms.double( 20.0 ),
7112  Pt_threshold1 = cms.double( 0.0 ),
7113  DeltaRCut_2 = cms.double( 0.2 ),
7114  DeltaRCut_1 = cms.double( 0.1 ),
7115  Pt_threshold2 = cms.double( 9.99999999E8 ),
7116  Chi2Cut_1 = cms.double( 50.0 ),
7117  Chi2Cut_2 = cms.double( 50.0 ),
7118  DeltaRCut_3 = cms.double( 1.0 ),
7119  LocChi2Cut = cms.double( 0.001 ),
7120  Propagator = cms.string( "hltESPSmartPropagator" ),
7121  MinPt = cms.double( 1.0 ),
7122  MinP = cms.double( 2.5 )
7123  ),
7124  ScaleTECxFactor = cms.double( -1.0 ),
7125  tkTrajUseVertex = cms.bool( False ),
7126  MuonTrackingRegionBuilder = cms.PSet(
7127  Rescale_Dz = cms.double( 4.0 ),
7128  Pt_fixed = cms.bool( False ),
7129  Eta_fixed = cms.bool( True ),
7130  Eta_min = cms.double( 0.1 ),
7131  DeltaZ = cms.double( 24.2 ),
7132  maxRegions = cms.int32( 2 ),
7133  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
7134  UseVertex = cms.bool( False ),
7135  Z_fixed = cms.bool( False ),
7136  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
7137  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
7138  Rescale_phi = cms.double( 3.0 ),
7139  DeltaEta = cms.double( 0.2 ),
7140  precise = cms.bool( True ),
7141  OnDemand = cms.int32( -1 ),
7142  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
7143  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
7144  vertexCollection = cms.InputTag( "pixelVertices" ),
7145  Pt_min = cms.double( 3.0 ),
7146  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7147  Phi_fixed = cms.bool( True ),
7148  DeltaR = cms.double( 0.025 ),
7149  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
7150  DeltaPhi = cms.double( 0.15 ),
7151  Phi_min = cms.double( 0.1 ),
7152  Rescale_eta = cms.double( 3.0 )
7153  ),
7154  TrackTransformer = cms.PSet(
7155  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7156  RefitDirection = cms.string( "insideOut" ),
7157  RefitRPCHits = cms.bool( True ),
7158  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7159  DoPredictionsOnly = cms.bool( False ),
7160  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7161  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7162  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
7163  ),
7164  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7165  RefitRPCHits = cms.bool( True ),
7166  tkTrajVertex = cms.InputTag( "Notused" ),
7167  GlbRefitterParameters = cms.PSet(
7168  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
7169  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
7170  RefitFlag = cms.bool( True ),
7171  SkipStation = cms.int32( -1 ),
7172  Chi2CutRPC = cms.double( 1.0 ),
7173  PropDirForCosmics = cms.bool( False ),
7174  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
7175  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
7176  HitThreshold = cms.int32( 1 ),
7177  Chi2CutGEM = cms.double( 1.0 ),
7178  DYTthrs = cms.vint32( 30, 15 ),
7179  TrackerSkipSystem = cms.int32( -1 ),
7180  RefitDirection = cms.string( "insideOut" ),
7181  Chi2CutCSC = cms.double( 150.0 ),
7182  Chi2CutDT = cms.double( 10.0 ),
7183  RefitRPCHits = cms.bool( True ),
7184  TrackerSkipSection = cms.int32( -1 ),
7185  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
7186  DoPredictionsOnly = cms.bool( False ),
7187  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7188  MuonHitsOption = cms.int32( 1 ),
7189  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
7190  ),
7191  PCut = cms.double( 2.5 ),
7192  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
7193  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7194  tkTrajMaxChi2 = cms.double( 9999.0 ),
7195  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
7196  ScaleTECyFactor = cms.double( -1.0 ),
7197  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
7198  )
7199 )
7200 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
7201  MuonCaloCompatibility = cms.PSet(
7202  delta_eta = cms.double( 0.02 ),
7203  delta_phi = cms.double( 0.02 ),
7204  allSiPMHO = cms.bool( False ),
7205  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
7206  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
7207  ),
7208  TrackAssociatorParameters = cms.PSet(
7209  useMuon = cms.bool( True ),
7210  truthMatch = cms.bool( False ),
7211  usePreshower = cms.bool( False ),
7212  dRPreshowerPreselection = cms.double( 0.2 ),
7213  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7214  useEcal = cms.bool( False ),
7215  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7216  dRMuon = cms.double( 9999.0 ),
7217  dREcal = cms.double( 9999.0 ),
7218  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7219  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7220  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7221  useGEM = cms.bool( True ),
7222  GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
7223  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7224  propagateAllDirections = cms.bool( True ),
7225  muonMaxDistanceY = cms.double( 5.0 ),
7226  useHO = cms.bool( False ),
7227  muonMaxDistanceX = cms.double( 5.0 ),
7228  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7229  useHcal = cms.bool( False ),
7230  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7231  accountForTrajectoryChangeCalo = cms.bool( False ),
7232  dREcalPreselection = cms.double( 0.05 ),
7233  useCalo = cms.bool( False ),
7234  dRMuonPreselection = cms.double( 0.2 ),
7235  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7236  dRHcal = cms.double( 9999.0 ),
7237  dRHcalPreselection = cms.double( 0.2 ),
7238  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7239  ),
7240  CaloExtractorPSet = cms.PSet(
7241  DR_Veto_H = cms.double( 0.1 ),
7242  CenterConeOnCalIntersection = cms.bool( False ),
7243  NoiseTow_EE = cms.double( 0.15 ),
7244  Noise_EB = cms.double( 0.025 ),
7245  Noise_HE = cms.double( 0.2 ),
7246  DR_Veto_E = cms.double( 0.07 ),
7247  NoiseTow_EB = cms.double( 0.04 ),
7248  Noise_EE = cms.double( 0.1 ),
7249  UseRecHitsFlag = cms.bool( False ),
7250  DR_Max = cms.double( 1.0 ),
7251  DepositLabel = cms.untracked.string( "Cal" ),
7252  Noise_HO = cms.double( 0.2 ),
7253  DR_Veto_HO = cms.double( 0.1 ),
7254  Threshold_H = cms.double( 0.5 ),
7255  PrintTimeReport = cms.untracked.bool( False ),
7256  Threshold_E = cms.double( 0.2 ),
7257  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7258  ComponentName = cms.string( "CaloExtractorByAssociator" ),
7259  Threshold_HO = cms.double( 0.5 ),
7260  DepositInstanceLabels = cms.vstring( 'ecal',
7261  'hcal',
7262  'ho' ),
7263  ServiceParameters = cms.PSet(
7264  RPCLayers = cms.bool( False ),
7265  UseMuonNavigation = cms.untracked.bool( False ),
7266  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7267  ),
7268  TrackAssociatorParameters = cms.PSet(
7269  useMuon = cms.bool( False ),
7270  truthMatch = cms.bool( False ),
7271  usePreshower = cms.bool( False ),
7272  dRPreshowerPreselection = cms.double( 0.2 ),
7273  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7274  useEcal = cms.bool( False ),
7275  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7276  dRMuon = cms.double( 9999.0 ),
7277  dREcal = cms.double( 1.0 ),
7278  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7279  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7280  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7281  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7282  propagateAllDirections = cms.bool( True ),
7283  muonMaxDistanceY = cms.double( 5.0 ),
7284  useHO = cms.bool( False ),
7285  muonMaxDistanceX = cms.double( 5.0 ),
7286  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7287  useHcal = cms.bool( False ),
7288  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7289  accountForTrajectoryChangeCalo = cms.bool( False ),
7290  dREcalPreselection = cms.double( 1.0 ),
7291  useCalo = cms.bool( True ),
7292  dRMuonPreselection = cms.double( 0.2 ),
7293  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7294  dRHcal = cms.double( 1.0 ),
7295  dRHcalPreselection = cms.double( 1.0 ),
7296  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7297  ),
7298  Noise_HB = cms.double( 0.2 )
7299  ),
7300  TrackExtractorPSet = cms.PSet(
7301  Diff_z = cms.double( 0.2 ),
7302  inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7303  Chi2Ndof_Max = cms.double( 1.0E64 ),
7304  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7305  DR_Veto = cms.double( 0.01 ),
7306  Pt_Min = cms.double( -1.0 ),
7307  DR_Max = cms.double( 1.0 ),
7308  NHits_Min = cms.uint32( 0 ),
7309  Chi2Prob_Min = cms.double( -1.0 ),
7310  Diff_r = cms.double( 0.1 ),
7311  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7312  ComponentName = cms.string( "TrackExtractor" )
7313  ),
7314  JetExtractorPSet = cms.PSet(
7315  JetCollectionLabel = cms.InputTag( "Notused" ),
7316  DR_Veto = cms.double( 0.1 ),
7317  DR_Max = cms.double( 1.0 ),
7318  ExcludeMuonVeto = cms.bool( True ),
7319  PrintTimeReport = cms.untracked.bool( False ),
7320  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7321  ComponentName = cms.string( "JetExtractor" ),
7322  ServiceParameters = cms.PSet(
7323  RPCLayers = cms.bool( False ),
7324  UseMuonNavigation = cms.untracked.bool( False ),
7325  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7326  ),
7327  TrackAssociatorParameters = cms.PSet(
7328  useMuon = cms.bool( False ),
7329  truthMatch = cms.bool( False ),
7330  usePreshower = cms.bool( False ),
7331  dRPreshowerPreselection = cms.double( 0.2 ),
7332  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7333  useEcal = cms.bool( False ),
7334  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7335  dRMuon = cms.double( 9999.0 ),
7336  dREcal = cms.double( 0.5 ),
7337  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7338  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7339  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7340  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7341  propagateAllDirections = cms.bool( True ),
7342  muonMaxDistanceY = cms.double( 5.0 ),
7343  useHO = cms.bool( False ),
7344  muonMaxDistanceX = cms.double( 5.0 ),
7345  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7346  useHcal = cms.bool( False ),
7347  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7348  accountForTrajectoryChangeCalo = cms.bool( False ),
7349  dREcalPreselection = cms.double( 0.5 ),
7350  useCalo = cms.bool( True ),
7351  dRMuonPreselection = cms.double( 0.2 ),
7352  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7353  dRHcal = cms.double( 0.5 ),
7354  dRHcalPreselection = cms.double( 0.5 ),
7355  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7356  ),
7357  Threshold = cms.double( 5.0 )
7358  ),
7359  trackDepositName = cms.string( "tracker" ),
7360  ecalDepositName = cms.string( "ecal" ),
7361  hcalDepositName = cms.string( "hcal" ),
7362  hoDepositName = cms.string( "ho" ),
7363  jetDepositName = cms.string( "jets" ),
7364  TimingFillerParameters = cms.PSet(
7365  DTTimingParameters = cms.PSet(
7366  HitError = cms.double( 6.0 ),
7367  MatchParameters = cms.PSet(
7368  TightMatchDT = cms.bool( False ),
7369  DTradius = cms.double( 0.01 ),
7370  TightMatchCSC = cms.bool( True ),
7371  CSCsegments = cms.InputTag( "hltCscSegments" ),
7372  DTsegments = cms.InputTag( "hltDt4DSegments" )
7373  ),
7374  debug = cms.bool( False ),
7375  DoWireCorr = cms.bool( False ),
7376  RequireBothProjections = cms.bool( False ),
7377  DTTimeOffset = cms.double( 2.7 ),
7378  PruneCut = cms.double( 10000.0 ),
7379  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7380  UseSegmentT0 = cms.bool( False ),
7381  HitsMin = cms.int32( 5 ),
7382  DropTheta = cms.bool( True ),
7383  ServiceParameters = cms.PSet(
7384  RPCLayers = cms.bool( True ),
7385  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7386  )
7387  ),
7388  UseCSC = cms.bool( True ),
7389  CSCTimingParameters = cms.PSet(
7390  MatchParameters = cms.PSet(
7391  TightMatchDT = cms.bool( False ),
7392  DTradius = cms.double( 0.01 ),
7393  TightMatchCSC = cms.bool( True ),
7394  CSCsegments = cms.InputTag( "hltCscSegments" ),
7395  DTsegments = cms.InputTag( "hltDt4DSegments" )
7396  ),
7397  debug = cms.bool( False ),
7398  CSCWireTimeOffset = cms.double( 0.0 ),
7399  CSCStripError = cms.double( 7.0 ),
7400  CSCTimeOffset = cms.double( 0.0 ),
7401  CSCWireError = cms.double( 8.6 ),
7402  PruneCut = cms.double( 100.0 ),
7403  CSCsegments = cms.InputTag( "hltCscSegments" ),
7404  UseStripTime = cms.bool( True ),
7405  CSCStripTimeOffset = cms.double( 0.0 ),
7406  UseWireTime = cms.bool( True ),
7407  ServiceParameters = cms.PSet(
7408  RPCLayers = cms.bool( True ),
7409  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7410  )
7411  ),
7412  ErrorDT = cms.double( 6.0 ),
7413  EcalEnergyCut = cms.double( 0.4 ),
7414  UseECAL = cms.bool( True ),
7415  ErrorEB = cms.double( 2.085 ),
7416  UseDT = cms.bool( True ),
7417  ErrorEE = cms.double( 6.95 ),
7418  ErrorCSC = cms.double( 7.4 )
7419  ),
7420  ShowerDigiFillerParameters = cms.PSet(
7421  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
7422  digiMaxDistanceX = cms.double( 25.0 ),
7423  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" )
7424  ),
7425  TrackerKinkFinderParameters = cms.PSet(
7426  usePosition = cms.bool( False ),
7427  diagonalOnly = cms.bool( False )
7428  ),
7429  fillEnergy = cms.bool( False ),
7430  storeCrossedHcalRecHits = cms.bool( False ),
7431  maxAbsPullX = cms.double( 4.0 ),
7432  maxAbsEta = cms.double( 3.0 ),
7433  minPt = cms.double( 2.0 ),
7434  inputCollectionTypes = cms.vstring( 'inner tracks',
7435  'links',
7436  'outer tracks' ),
7437  addExtraSoftMuons = cms.bool( False ),
7438  fillGlobalTrackRefits = cms.bool( False ),
7439  debugWithTruthMatching = cms.bool( False ),
7440  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7441  fillCaloCompatibility = cms.bool( False ),
7442  maxAbsPullY = cms.double( 9999.0 ),
7443  maxAbsDy = cms.double( 9999.0 ),
7444  minP = cms.double( 0.0 ),
7445  minPCaloMuon = cms.double( 1.0E9 ),
7446  maxAbsDx = cms.double( 3.0 ),
7447  fillIsolation = cms.bool( False ),
7448  writeIsoDeposits = cms.bool( False ),
7449  minNumberOfMatches = cms.int32( 1 ),
7450  fillMatching = cms.bool( True ),
7451  fillShowerDigis = cms.bool( False ),
7452  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7453  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7454  fillGlobalTrackQuality = cms.bool( False ),
7455  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
7456  selectHighPurity = cms.bool( False ),
7457  pvInputTag = cms.InputTag( "offlinePrimaryVertices" ),
7458  fillTrackerKink = cms.bool( False ),
7459  minCaloCompatibility = cms.double( 0.6 ),
7460  runArbitrationCleaner = cms.bool( False ),
7461  arbitrationCleanerOptions = cms.PSet(
7462  OverlapDTheta = cms.double( 0.02 ),
7463  Overlap = cms.bool( True ),
7464  Clustering = cms.bool( True ),
7465  ME1a = cms.bool( True ),
7466  ClusterDTheta = cms.double( 0.02 ),
7467  ClusterDPhi = cms.double( 0.6 ),
7468  OverlapDPhi = cms.double( 0.0786 )
7469  ),
7470  arbitrateTrackerMuons = cms.bool( True )
7471 )
7472 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7473  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7474  applyTriggerIdLoose = cms.bool( True ),
7475  typeMuon = cms.uint32( 0 ),
7476  allowedTypeMask = cms.uint32( 0 ),
7477  requiredTypeMask = cms.uint32( 0 ),
7478  minNMuonHits = cms.int32( 0 ),
7479  minNMuonStations = cms.int32( 0 ),
7480  minNTrkLayers = cms.int32( 0 ),
7481  minTrkHits = cms.int32( 0 ),
7482  minPixLayer = cms.int32( 0 ),
7483  minPixHits = cms.int32( 0 ),
7484  minPt = cms.double( 0.0 ),
7485  maxNormalizedChi2 = cms.double( 9999.0 )
7486 )
7487 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7488  inputCollection = cms.InputTag( "hltIterL3Muons" )
7489 )
7490 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7491  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7492  muon = cms.InputTag( "hltIterL3Muons" ),
7493  originalMVAVals = cms.InputTag( "none" ),
7494  copyMVA = cms.bool( False ),
7495  copyExtras = cms.untracked.bool( True ),
7496  copyTrajectories = cms.untracked.bool( False )
7497 )
7498 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7499  InputObjects = cms.InputTag( "hltIterL3Muons" ),
7500  DisplacedReconstruction = cms.bool( False )
7501 )
7502 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7503  InputCollection = cms.InputTag( "hltPixelTracks" ),
7504  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7505  originHalfLength = cms.double( 0.3 ),
7506  originRadius = cms.double( 0.1 ),
7507  useProtoTrackKinematics = cms.bool( False ),
7508  useEventsWithNoVertex = cms.bool( True ),
7509  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7510  usePV = cms.bool( False ),
7511  includeFourthHit = cms.bool( True ),
7512  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7513 )
7514 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7515  cleanTrajectoryAfterInOut = cms.bool( False ),
7516  doSeedingRegionRebuilding = cms.bool( False ),
7517  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7518  reverseTrajectories = cms.bool( False ),
7519  useHitsSplitting = cms.bool( False ),
7520  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7521  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7522  clustersToSkip = cms.InputTag( "" ),
7523  phase2clustersToSkip = cms.InputTag( "" ),
7524  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7525  TransientInitialStateEstimatorParameters = cms.PSet(
7526  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7527  numberMeasurementsForFit = cms.int32( 4 ),
7528  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7529  ),
7530  numHitsForSeedCleaner = cms.int32( 4 ),
7531  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7532  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7533  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7534  maxNSeeds = cms.uint32( 100000 ),
7535  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7536 )
7537 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7538  useSimpleMF = cms.bool( True ),
7539  SimpleMagneticField = cms.string( "ParabolicMf" ),
7540  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7541  clusterRemovalInfo = cms.InputTag( "" ),
7542  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7543  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7544  useHitsSplitting = cms.bool( False ),
7545  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7546  TrajectoryInEvent = cms.bool( False ),
7547  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7548  AlgorithmName = cms.string( "hltIter0" ),
7549  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7550  GeometricInnerState = cms.bool( True ),
7551  NavigationSchool = cms.string( "" ),
7552  MeasurementTracker = cms.string( "" ),
7553  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7554 )
7555 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7556  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7557  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7558  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7559  ignoreVertices = cms.bool( False ),
7560  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7561  mva = cms.PSet(
7562  minPixelHits = cms.vint32( 0, 0, 0 ),
7563  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7564  dr_par = cms.PSet(
7565  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7566  dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
7567  dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
7568  dr_exp = cms.vint32( 4, 4, 4 ),
7569  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7570  ),
7571  maxLostLayers = cms.vint32( 1, 1, 1 ),
7572  min3DLayers = cms.vint32( 0, 0, 0 ),
7573  dz_par = cms.PSet(
7574  dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
7575  dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
7576  dz_exp = cms.vint32( 4, 4, 4 )
7577  ),
7578  minNVtxTrk = cms.int32( 3 ),
7579  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7580  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7581  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7582  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7583  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7584  minLayers = cms.vint32( 3, 3, 3 )
7585  )
7586 )
7587 fragment.hltMergedTracks = cms.EDProducer( "TrackCollectionFilterCloner",
7588  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7589  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
7590  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7591  minQuality = cms.string( "highPurity" ),
7592  copyExtras = cms.untracked.bool( True ),
7593  copyTrajectories = cms.untracked.bool( False )
7594 )
7595 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
7596  ShareFrac = cms.double( 0.19 ),
7597  FoundHitBonus = cms.double( 5.0 ),
7598  LostHitPenalty = cms.double( 20.0 ),
7599  MinPT = cms.double( 0.05 ),
7600  Epsilon = cms.double( -0.001 ),
7601  MaxNormalizedChisq = cms.double( 1000.0 ),
7602  MinFound = cms.int32( 3 ),
7603  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7604  hasSelector = cms.vint32( 0, 0 ),
7605  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7606  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7607  setsToMerge = cms.VPSet(
7608  cms.PSet( pQual = cms.bool( False ),
7609  tLists = cms.vint32( 0, 1 )
7610  )
7611  ),
7612  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7613  allowFirstHitShare = cms.bool( True ),
7614  newQuality = cms.string( "confirmed" ),
7615  copyExtras = cms.untracked.bool( True ),
7616  writeOnlyTrkQuals = cms.bool( False ),
7617  copyMVA = cms.bool( False )
7618 )
7619 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
7620  vertexCollections = cms.VPSet(
7621  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7622  label = cms.string( "" ),
7623  useBeamConstraint = cms.bool( False ),
7624  minNdof = cms.double( 0.0 ),
7625  maxDistanceToBeam = cms.double( 1.0 ),
7626  algorithm = cms.string( "AdaptiveVertexFitter" )
7627  ),
7628  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7629  label = cms.string( "WithBS" ),
7630  useBeamConstraint = cms.bool( True ),
7631  minNdof = cms.double( 0.0 ),
7632  maxDistanceToBeam = cms.double( 1.0 ),
7633  algorithm = cms.string( "AdaptiveVertexFitter" )
7634  )
7635  ),
7636  verbose = cms.untracked.bool( False ),
7637  TkFilterParameters = cms.PSet(
7638  maxEta = cms.double( 100.0 ),
7639  minPt = cms.double( 0.0 ),
7640  minSiliconLayersWithHits = cms.int32( 5 ),
7641  minPixelLayersWithHits = cms.int32( 2 ),
7642  maxNormalizedChi2 = cms.double( 20.0 ),
7643  trackQuality = cms.string( "any" ),
7644  algorithm = cms.string( "filter" ),
7645  maxD0Significance = cms.double( 999.0 )
7646  ),
7647  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7648  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
7649  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
7650  TrackTimesLabel = cms.InputTag( "dummy_default" ),
7651  TkClusParameters = cms.PSet(
7652  TkDAClusParameters = cms.PSet(
7653  zmerge = cms.double( 0.01 ),
7654  Tstop = cms.double( 0.5 ),
7655  d0CutOff = cms.double( 999.0 ),
7656  dzCutOff = cms.double( 4.0 ),
7657  vertexSize = cms.double( 0.15 ),
7658  coolingFactor = cms.double( 0.6 ),
7659  Tpurge = cms.double( 2.0 ),
7660  Tmin = cms.double( 2.4 ),
7661  uniquetrkweight = cms.double( 0.9 )
7662  ),
7663  algorithm = cms.string( "DA_vect" )
7664  ),
7665  isRecoveryIteration = cms.bool( False ),
7666  recoveryVtxCollection = cms.InputTag( "" )
7667 )
7668 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
7669  filterParams = cms.PSet(
7670  maxZ = cms.double( 24.0 ),
7671  minNdof = cms.double( 4.0 ),
7672  maxRho = cms.double( 2.0 ),
7673  pvSrc = cms.InputTag( "hltVerticesPF" )
7674  ),
7675  src = cms.InputTag( "hltVerticesPF" )
7676 )
7677 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
7678  src = cms.InputTag( "hltVerticesPFSelector" ),
7679  cut = cms.string( "!isFake" ),
7680  filter = cms.bool( True )
7681 )
7682 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
7683  inputTag = cms.InputTag( "rawDataCollector" ),
7684  fedList = cms.vuint32( 1022 )
7685 )
7686 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
7687  result = cms.bool( True )
7688 )
7689 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
7690  rawInput = cms.InputTag( "rawDataCollector" ),
7691  period = cms.uint32( 107 ),
7692  invert = cms.bool( False ),
7693  fedId = cms.int32( 1024 ),
7694  useTCDSEventNumber = cms.bool( True )
7695 )
7696 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
7697  offset = cms.uint32( 0 ),
7698  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7699 )
7700 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
7701  offset = cms.uint32( 0 ),
7702  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7703 )
7704 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
7705  SelectedTriggerType = cms.int32( 3 )
7706 )
7707 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
7708  offset = cms.uint32( 0 ),
7709  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7710 )
7711 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
7712  offset = cms.uint32( 0 ),
7713  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7714 )
7715 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
7716  saveTags = cms.bool( True ),
7717  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
7718  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7719  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7720  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7721  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7722  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7723  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7724  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7725  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7726 )
7727 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
7728  offset = cms.uint32( 0 ),
7729  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7730 )
7731 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
7732  saveTags = cms.bool( True ),
7733  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
7734  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7735  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7736  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7737  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7738  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7739  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7740  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7741  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7742 )
7743 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
7744  offset = cms.uint32( 0 ),
7745  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7746 )
7747 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
7748  saveTags = cms.bool( True ),
7749  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
7750  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7751  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7752  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7753  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7754  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7755  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7756  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7757  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7758 )
7759 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
7760  offset = cms.uint32( 0 ),
7761  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7762 )
7763 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
7764  saveTags = cms.bool( True ),
7765  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" ),
7766  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7767  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7768  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7769  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7770  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7771  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7772  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7773  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7774 )
7775 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
7776  offset = cms.uint32( 0 ),
7777  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7778 )
7779 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
7780  useMassDropTagger = cms.bool( False ),
7781  useFiltering = cms.bool( False ),
7782  useDynamicFiltering = cms.bool( False ),
7783  useTrimming = cms.bool( False ),
7784  usePruning = cms.bool( False ),
7785  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
7786  useKtPruning = cms.bool( False ),
7787  useConstituentSubtraction = cms.bool( False ),
7788  useSoftDrop = cms.bool( False ),
7789  correctShape = cms.bool( False ),
7790  UseOnlyVertexTracks = cms.bool( False ),
7791  UseOnlyOnePV = cms.bool( False ),
7792  muCut = cms.double( -1.0 ),
7793  yCut = cms.double( -1.0 ),
7794  rFilt = cms.double( -1.0 ),
7795  rFiltFactor = cms.double( -1.0 ),
7796  trimPtFracMin = cms.double( -1.0 ),
7797  zcut = cms.double( -1.0 ),
7798  rcut_factor = cms.double( -1.0 ),
7799  csRho_EtaMax = cms.double( -1.0 ),
7800  csRParam = cms.double( -1.0 ),
7801  beta = cms.double( -1.0 ),
7802  R0 = cms.double( -1.0 ),
7803  gridMaxRapidity = cms.double( -1.0 ),
7804  gridSpacing = cms.double( -1.0 ),
7805  DzTrVtxMax = cms.double( 0.0 ),
7806  DxyTrVtxMax = cms.double( 0.0 ),
7807  MaxVtxZ = cms.double( 15.0 ),
7808  subjetPtMin = cms.double( -1.0 ),
7809  muMin = cms.double( -1.0 ),
7810  muMax = cms.double( -1.0 ),
7811  yMin = cms.double( -1.0 ),
7812  yMax = cms.double( -1.0 ),
7813  dRMin = cms.double( -1.0 ),
7814  dRMax = cms.double( -1.0 ),
7815  maxDepth = cms.int32( -1 ),
7816  nFilt = cms.int32( -1 ),
7817  MinVtxNdof = cms.int32( 5 ),
7818  src = cms.InputTag( "hltTowerMakerForAll" ),
7819  srcPVs = cms.InputTag( "NotUsed" ),
7820  jetType = cms.string( "CaloJet" ),
7821  jetAlgorithm = cms.string( "AntiKt" ),
7822  rParam = cms.double( 0.4 ),
7823  inputEtMin = cms.double( 0.3 ),
7824  inputEMin = cms.double( 0.0 ),
7825  jetPtMin = cms.double( 1.0 ),
7826  doPVCorrection = cms.bool( False ),
7827  doAreaFastjet = cms.bool( False ),
7828  doRhoFastjet = cms.bool( False ),
7829  doPUOffsetCorr = cms.bool( False ),
7830  puPtMin = cms.double( 10.0 ),
7831  nSigmaPU = cms.double( 1.0 ),
7832  radiusPU = cms.double( 0.4 ),
7833  subtractorName = cms.string( "" ),
7834  useExplicitGhosts = cms.bool( False ),
7835  doAreaDiskApprox = cms.bool( True ),
7836  voronoiRfact = cms.double( 0.9 ),
7837  Rho_EtaMax = cms.double( 4.4 ),
7838  Ghost_EtaMax = cms.double( 6.0 ),
7839  Active_Area_Repeats = cms.int32( 5 ),
7840  GhostArea = cms.double( 0.01 ),
7841  restrictInputs = cms.bool( False ),
7842  maxInputs = cms.uint32( 1 ),
7843  writeCompound = cms.bool( False ),
7844  writeJetsWithConst = cms.bool( False ),
7845  doFastJetNonUniform = cms.bool( False ),
7846  useDeterministicSeed = cms.bool( True ),
7847  minSeed = cms.uint32( 14327 ),
7848  verbosity = cms.int32( 0 ),
7849  puWidth = cms.double( 0.0 ),
7850  nExclude = cms.uint32( 0 ),
7851  maxBadEcalCells = cms.uint32( 9999999 ),
7852  maxBadHcalCells = cms.uint32( 9999999 ),
7853  maxProblematicEcalCells = cms.uint32( 9999999 ),
7854  maxProblematicHcalCells = cms.uint32( 9999999 ),
7855  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7856  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7857  puCenters = cms.vdouble( ),
7858  applyWeight = cms.bool( False ),
7859  srcWeights = cms.InputTag( "" ),
7860  minimumTowersFraction = cms.double( 0.0 ),
7861  jetCollInstanceName = cms.string( "" ),
7862  sumRecHits = cms.bool( False )
7863 )
7864 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
7865  min_N90 = cms.int32( -2 ),
7866  min_N90hits = cms.int32( 2 ),
7867  min_EMF = cms.double( 1.0E-6 ),
7868  max_EMF = cms.double( 999.0 ),
7869  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
7870  JetIDParams = cms.PSet(
7871  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
7872  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
7873  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7874  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
7875  useRecHits = cms.bool( True ),
7876  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
7877  )
7878 )
7879 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
7880  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
7881  maxRapidity = cms.double( 5.0 ),
7882  gridSpacing = cms.double( 0.55 )
7883 )
7884 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7885  level = cms.string( "L1FastJet" ),
7886  algorithm = cms.string( "AK4CaloHLT" ),
7887  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
7888 )
7889 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7890  level = cms.string( "L2Relative" ),
7891  algorithm = cms.string( "AK4CaloHLT" )
7892 )
7893 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7894  level = cms.string( "L3Absolute" ),
7895  algorithm = cms.string( "AK4CaloHLT" )
7896 )
7897 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7898  level = cms.string( "L2L3Residual" ),
7899  algorithm = cms.string( "AK4CaloHLT" )
7900 )
7901 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7902  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
7903 )
7904 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
7905  src = cms.InputTag( "hltAK4CaloJets" ),
7906  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7907 )
7908 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
7909  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
7910  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7911 )
7912 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
7913  usePt = cms.bool( False ),
7914  excludePFMuons = cms.bool( False ),
7915  minNJetHt = cms.int32( 0 ),
7916  minNJetMht = cms.int32( 0 ),
7917  minPtJetHt = cms.double( 40.0 ),
7918  minPtJetMht = cms.double( 30.0 ),
7919  maxEtaJetHt = cms.double( 2.5 ),
7920  maxEtaJetMht = cms.double( 5.0 ),
7921  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
7922  pfCandidatesLabel = cms.InputTag( "" )
7923 )
7924 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
7925  saveTags = cms.bool( True ),
7926  htLabels = cms.VInputTag( 'hltHtMht' ),
7927  mhtLabels = cms.VInputTag( 'hltHtMht' ),
7928  minHt = cms.vdouble( 80.0 ),
7929  minMht = cms.vdouble( 0.0 ),
7930  minMeff = cms.vdouble( 0.0 ),
7931  meffSlope = cms.vdouble( 1.0 )
7932 )
7933 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
7934  offset = cms.uint32( 0 ),
7935  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7936 )
7937 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
7938  offset = cms.uint32( 1 ),
7939  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7940 )
7941 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
7942  offset = cms.uint32( 2 ),
7943  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7944 )
7945 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
7946  offset = cms.uint32( 3 ),
7947  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7948 )
7949 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
7950  offset = cms.uint32( 4 ),
7951  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7952 )
7953 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
7954  offset = cms.uint32( 5 ),
7955  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7956 )
7957 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
7958  offset = cms.uint32( 6 ),
7959  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7960 )
7961 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
7962  offset = cms.uint32( 7 ),
7963  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7964 )
7965 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
7966  offset = cms.uint32( 8 ),
7967  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7968 )
7969 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
7970  offset = cms.uint32( 9 ),
7971  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7972 )
7973 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
7974  offset = cms.uint32( 10 ),
7975  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7976 )
7977 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
7978  offset = cms.uint32( 11 ),
7979  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7980 )
7981 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
7982  saveTags = cms.bool( True ),
7983  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" ),
7984  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7985  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7986  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7987  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7988  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7989  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7990  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7991  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7992 )
7993 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
7994  offset = cms.uint32( 0 ),
7995  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7996 )
7997 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
7998  sourceTag = cms.InputTag( "rawDataCollector" ),
7999  debugMode = cms.untracked.bool( False ),
8000  InstanceES = cms.string( "" ),
8001  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
8002  ESdigiCollection = cms.string( "" )
8003 )
8004 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
8005  ESrechitCollection = cms.string( "EcalRecHitsES" ),
8006  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
8007  algo = cms.string( "ESRecHitWorker" ),
8008  ESRecoAlgo = cms.int32( 0 )
8009 )
8010 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
8011  doBarrel = cms.bool( True ),
8012  doEndcaps = cms.bool( True ),
8013  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8014  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8015  clusEtaSize = cms.int32( 3 ),
8016  clusPhiSize = cms.int32( 3 ),
8017  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
8018  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
8019  clusSeedThr = cms.double( 0.5 ),
8020  clusSeedThrEndCap = cms.double( 1.0 ),
8021  useRecoFlag = cms.bool( False ),
8022  flagLevelRecHitsToUse = cms.int32( 1 ),
8023  useDBStatus = cms.bool( True ),
8024  statusLevelRecHitsToUse = cms.int32( 1 ),
8025  posCalcParameters = cms.PSet(
8026  T0_barl = cms.double( 7.4 ),
8027  T0_endcPresh = cms.double( 1.2 ),
8028  LogWeighted = cms.bool( True ),
8029  T0_endc = cms.double( 3.1 ),
8030  X0 = cms.double( 0.89 ),
8031  W0 = cms.double( 4.2 )
8032  ),
8033  maxNumberofSeeds = cms.int32( 700 ),
8034  maxNumberofClusters = cms.int32( 300 ),
8035  debugLevel = cms.int32( 0 )
8036 )
8037 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
8038  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8039  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8040  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8041  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
8042  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
8043  useRecoFlag = cms.bool( False ),
8044  flagLevelRecHitsToUse = cms.int32( 1 ),
8045  useDBStatus = cms.bool( True ),
8046  statusLevelRecHitsToUse = cms.int32( 1 ),
8047  doSelBarrel = cms.bool( True ),
8048  barrelSelection = cms.PSet(
8049  massHighPi0Cand = cms.double( 0.163 ),
8050  ptMinForIsolation = cms.double( 1.0 ),
8051  seleMinvMaxBarrel = cms.double( 0.22 ),
8052  massLowPi0Cand = cms.double( 0.104 ),
8053  seleS9S25Gamma = cms.double( 0.0 ),
8054  seleBeltDeta = cms.double( 0.05 ),
8055  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
8056  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
8057  removePi0CandidatesForEta = cms.bool( False ),
8058  seleMinvMinBarrel = cms.double( 0.06 ),
8059  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
8060  selePtPairBarrel_region1 = cms.double( 2.0 ),
8061  selePtPairBarrel_region2 = cms.double( 1.75 ),
8062  seleBeltDR = cms.double( 0.2 ),
8063  region1_Barrel = cms.double( 1.0 ),
8064  seleIsoBarrel_region1 = cms.double( 0.5 ),
8065  selePtGammaBarrel_region1 = cms.double( 0.65 ),
8066  seleIsoBarrel_region2 = cms.double( 0.5 ),
8067  selePtGammaBarrel_region2 = cms.double( 0.65 ),
8068  store5x5RecHitEB = cms.bool( False ),
8069  seleNxtalBarrel_region2 = cms.uint32( 6 ),
8070  seleNxtalBarrel_region1 = cms.uint32( 6 )
8071  ),
8072  doSelEndcap = cms.bool( False ),
8073  endcapSelection = cms.PSet(
8074  seleBeltDetaEndCap = cms.double( 0.05 ),
8075  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
8076  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
8077  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
8078  seleNxtalEndCap_region2 = cms.uint32( 6 ),
8079  seleNxtalEndCap_region3 = cms.uint32( 6 ),
8080  ptMinForIsolationEndCap = cms.double( 0.5 ),
8081  selePtPairEndCap_region1 = cms.double( 1.5 ),
8082  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
8083  selePtPairEndCap_region2 = cms.double( 1.5 ),
8084  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
8085  selePtGammaEndCap_region3 = cms.double( 0.5 ),
8086  selePtGammaEndCap_region2 = cms.double( 0.5 ),
8087  selePtGammaEndCap_region1 = cms.double( 0.5 ),
8088  region1_EndCap = cms.double( 1.8 ),
8089  region2_EndCap = cms.double( 2.0 ),
8090  store5x5RecHitEE = cms.bool( False ),
8091  seleIsoEndCap_region3 = cms.double( 0.5 ),
8092  seleIsoEndCap_region2 = cms.double( 0.5 ),
8093  seleMinvMinEndCap = cms.double( 0.05 ),
8094  selePtPairEndCap_region3 = cms.double( 99.0 ),
8095  seleIsoEndCap_region1 = cms.double( 0.5 ),
8096  seleBeltDREndCap = cms.double( 0.2 ),
8097  seleMinvMaxEndCap = cms.double( 0.3 ),
8098  seleNxtalEndCap_region1 = cms.uint32( 6 ),
8099  seleS9S25GammaEndCap = cms.double( 0.0 )
8100  ),
8101  storeRecHitES = cms.bool( False ),
8102  preshowerSelection = cms.PSet(
8103  preshClusterEnergyCut = cms.double( 0.0 ),
8104  debugLevelES = cms.string( "" ),
8105  ESCollection = cms.string( "pi0EcalRecHitsES" ),
8106  preshNclust = cms.int32( 4 ),
8107  preshStripEnergyCut = cms.double( 0.0 ),
8108  preshCalibPlaneY = cms.double( 0.7 ),
8109  preshSeededNstrip = cms.int32( 15 ),
8110  preshCalibGamma = cms.double( 0.024 ),
8111  preshCalibPlaneX = cms.double( 1.0 ),
8112  preshCalibMIP = cms.double( 9.0E-5 )
8113  ),
8114  debugLevel = cms.int32( 0 )
8115 )
8116 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
8117  doEnergyScale = cms.bool( False ),
8118  doEnergyScaleInverse = cms.bool( False ),
8119  doIntercalib = cms.bool( False ),
8120  doIntercalibInverse = cms.bool( False ),
8121  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
8122  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
8123  doLaserCorrections = cms.bool( False ),
8124  doLaserCorrectionsInverse = cms.bool( False ),
8125  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
8126  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
8127 )
8128 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
8129  region = cms.string( "barrel" ),
8130  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
8131  digisOut = cms.string( "pi0EBDigis" ),
8132  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
8133  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
8134  srFlagsOut = cms.string( "pi0EBSrFlags" )
8135 )
8136 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
8137  offset = cms.uint32( 0 ),
8138  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8139 )
8140 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
8141  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8142  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8143  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8144  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
8145  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
8146  useRecoFlag = cms.bool( False ),
8147  flagLevelRecHitsToUse = cms.int32( 1 ),
8148  useDBStatus = cms.bool( True ),
8149  statusLevelRecHitsToUse = cms.int32( 1 ),
8150  doSelBarrel = cms.bool( False ),
8151  barrelSelection = cms.PSet(
8152  massHighPi0Cand = cms.double( 0.163 ),
8153  ptMinForIsolation = cms.double( 1.0 ),
8154  seleMinvMaxBarrel = cms.double( 0.22 ),
8155  massLowPi0Cand = cms.double( 0.104 ),
8156  seleS9S25Gamma = cms.double( 0.0 ),
8157  seleBeltDeta = cms.double( 0.05 ),
8158  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
8159  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
8160  removePi0CandidatesForEta = cms.bool( False ),
8161  seleMinvMinBarrel = cms.double( 0.06 ),
8162  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
8163  selePtPairBarrel_region1 = cms.double( 1.5 ),
8164  selePtPairBarrel_region2 = cms.double( 1.5 ),
8165  seleBeltDR = cms.double( 0.2 ),
8166  region1_Barrel = cms.double( 1.0 ),
8167  seleIsoBarrel_region1 = cms.double( 0.5 ),
8168  selePtGammaBarrel_region1 = cms.double( 0.5 ),
8169  seleIsoBarrel_region2 = cms.double( 0.5 ),
8170  selePtGammaBarrel_region2 = cms.double( 0.5 ),
8171  store5x5RecHitEB = cms.bool( False ),
8172  seleNxtalBarrel_region2 = cms.uint32( 6 ),
8173  seleNxtalBarrel_region1 = cms.uint32( 6 )
8174  ),
8175  doSelEndcap = cms.bool( True ),
8176  endcapSelection = cms.PSet(
8177  seleBeltDetaEndCap = cms.double( 0.05 ),
8178  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
8179  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
8180  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
8181  seleNxtalEndCap_region2 = cms.uint32( 6 ),
8182  seleNxtalEndCap_region3 = cms.uint32( 6 ),
8183  ptMinForIsolationEndCap = cms.double( 0.5 ),
8184  selePtPairEndCap_region1 = cms.double( 3.75 ),
8185  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
8186  selePtPairEndCap_region2 = cms.double( 2.0 ),
8187  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
8188  selePtGammaEndCap_region3 = cms.double( 0.95 ),
8189  selePtGammaEndCap_region2 = cms.double( 0.95 ),
8190  selePtGammaEndCap_region1 = cms.double( 1.1 ),
8191  region1_EndCap = cms.double( 1.8 ),
8192  region2_EndCap = cms.double( 2.0 ),
8193  store5x5RecHitEE = cms.bool( False ),
8194  seleIsoEndCap_region3 = cms.double( 0.5 ),
8195  seleIsoEndCap_region2 = cms.double( 0.5 ),
8196  seleMinvMinEndCap = cms.double( 0.05 ),
8197  selePtPairEndCap_region3 = cms.double( 2.0 ),
8198  seleIsoEndCap_region1 = cms.double( 0.5 ),
8199  seleBeltDREndCap = cms.double( 0.2 ),
8200  seleMinvMaxEndCap = cms.double( 0.3 ),
8201  seleNxtalEndCap_region1 = cms.uint32( 6 ),
8202  seleS9S25GammaEndCap = cms.double( 0.0 )
8203  ),
8204  storeRecHitES = cms.bool( True ),
8205  preshowerSelection = cms.PSet(
8206  preshClusterEnergyCut = cms.double( 0.0 ),
8207  debugLevelES = cms.string( "" ),
8208  ESCollection = cms.string( "pi0EcalRecHitsES" ),
8209  preshNclust = cms.int32( 4 ),
8210  preshStripEnergyCut = cms.double( 0.0 ),
8211  preshCalibPlaneY = cms.double( 0.7 ),
8212  preshSeededNstrip = cms.int32( 15 ),
8213  preshCalibGamma = cms.double( 0.024 ),
8214  preshCalibPlaneX = cms.double( 1.0 ),
8215  preshCalibMIP = cms.double( 9.0E-5 )
8216  ),
8217  debugLevel = cms.int32( 0 )
8218 )
8219 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
8220  doEnergyScale = cms.bool( False ),
8221  doEnergyScaleInverse = cms.bool( False ),
8222  doIntercalib = cms.bool( False ),
8223  doIntercalibInverse = cms.bool( False ),
8224  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
8225  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
8226  doLaserCorrections = cms.bool( False ),
8227  doLaserCorrectionsInverse = cms.bool( False ),
8228  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
8229  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
8230 )
8231 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
8232  region = cms.string( "endcap" ),
8233  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
8234  digisOut = cms.string( "pi0EEDigis" ),
8235  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
8236  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
8237  srFlagsOut = cms.string( "pi0EESrFlags" )
8238 )
8239 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
8240  offset = cms.uint32( 0 ),
8241  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8242 )
8243 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
8244  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8245  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8246  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8247  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
8248  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
8249  useRecoFlag = cms.bool( False ),
8250  flagLevelRecHitsToUse = cms.int32( 1 ),
8251  useDBStatus = cms.bool( True ),
8252  statusLevelRecHitsToUse = cms.int32( 1 ),
8253  doSelBarrel = cms.bool( True ),
8254  barrelSelection = cms.PSet(
8255  massHighPi0Cand = cms.double( 0.156 ),
8256  ptMinForIsolation = cms.double( 1.0 ),
8257  seleMinvMaxBarrel = cms.double( 0.8 ),
8258  massLowPi0Cand = cms.double( 0.084 ),
8259  seleS9S25Gamma = cms.double( 0.8 ),
8260  seleBeltDeta = cms.double( 0.1 ),
8261  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
8262  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
8263  removePi0CandidatesForEta = cms.bool( True ),
8264  seleMinvMinBarrel = cms.double( 0.2 ),
8265  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
8266  selePtPairBarrel_region1 = cms.double( 3.0 ),
8267  selePtPairBarrel_region2 = cms.double( 3.0 ),
8268  seleBeltDR = cms.double( 0.3 ),
8269  region1_Barrel = cms.double( 1.0 ),
8270  seleIsoBarrel_region1 = cms.double( 0.5 ),
8271  selePtGammaBarrel_region1 = cms.double( 0.65 ),
8272  seleIsoBarrel_region2 = cms.double( 0.5 ),
8273  selePtGammaBarrel_region2 = cms.double( 1.4 ),
8274  store5x5RecHitEB = cms.bool( True ),
8275  seleNxtalBarrel_region2 = cms.uint32( 6 ),
8276  seleNxtalBarrel_region1 = cms.uint32( 6 )
8277  ),
8278  doSelEndcap = cms.bool( False ),
8279  endcapSelection = cms.PSet(
8280  seleBeltDetaEndCap = cms.double( 0.05 ),
8281  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
8282  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
8283  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
8284  seleNxtalEndCap_region2 = cms.uint32( 6 ),
8285  seleNxtalEndCap_region3 = cms.uint32( 6 ),
8286  ptMinForIsolationEndCap = cms.double( 0.5 ),
8287  selePtPairEndCap_region1 = cms.double( 1.5 ),
8288  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
8289  selePtPairEndCap_region2 = cms.double( 1.5 ),
8290  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
8291  selePtGammaEndCap_region3 = cms.double( 0.5 ),
8292  selePtGammaEndCap_region2 = cms.double( 0.5 ),
8293  selePtGammaEndCap_region1 = cms.double( 0.5 ),
8294  region1_EndCap = cms.double( 1.8 ),
8295  region2_EndCap = cms.double( 2.0 ),
8296  store5x5RecHitEE = cms.bool( False ),
8297  seleIsoEndCap_region3 = cms.double( 0.5 ),
8298  seleIsoEndCap_region2 = cms.double( 0.5 ),
8299  seleMinvMinEndCap = cms.double( 0.05 ),
8300  selePtPairEndCap_region3 = cms.double( 99.0 ),
8301  seleIsoEndCap_region1 = cms.double( 0.5 ),
8302  seleBeltDREndCap = cms.double( 0.2 ),
8303  seleMinvMaxEndCap = cms.double( 0.3 ),
8304  seleNxtalEndCap_region1 = cms.uint32( 6 ),
8305  seleS9S25GammaEndCap = cms.double( 0.0 )
8306  ),
8307  storeRecHitES = cms.bool( False ),
8308  preshowerSelection = cms.PSet(
8309  preshClusterEnergyCut = cms.double( 0.0 ),
8310  debugLevelES = cms.string( "" ),
8311  ESCollection = cms.string( "etaEcalRecHitsES" ),
8312  preshNclust = cms.int32( 4 ),
8313  preshStripEnergyCut = cms.double( 0.0 ),
8314  preshCalibPlaneY = cms.double( 0.7 ),
8315  preshSeededNstrip = cms.int32( 15 ),
8316  preshCalibGamma = cms.double( 0.024 ),
8317  preshCalibPlaneX = cms.double( 1.0 ),
8318  preshCalibMIP = cms.double( 9.0E-5 )
8319  ),
8320  debugLevel = cms.int32( 0 )
8321 )
8322 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
8323  doEnergyScale = cms.bool( False ),
8324  doEnergyScaleInverse = cms.bool( False ),
8325  doIntercalib = cms.bool( False ),
8326  doIntercalibInverse = cms.bool( False ),
8327  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
8328  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
8329  doLaserCorrections = cms.bool( False ),
8330  doLaserCorrectionsInverse = cms.bool( False ),
8331  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
8332  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
8333 )
8334 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
8335  region = cms.string( "barrel" ),
8336  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
8337  digisOut = cms.string( "etaEBDigis" ),
8338  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
8339  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
8340  srFlagsOut = cms.string( "etaEBSrFlags" )
8341 )
8342 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
8343  offset = cms.uint32( 0 ),
8344  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8345 )
8346 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
8347  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8348  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8349  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
8350  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
8351  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
8352  useRecoFlag = cms.bool( False ),
8353  flagLevelRecHitsToUse = cms.int32( 1 ),
8354  useDBStatus = cms.bool( True ),
8355  statusLevelRecHitsToUse = cms.int32( 1 ),
8356  doSelBarrel = cms.bool( False ),
8357  barrelSelection = cms.PSet(
8358  massHighPi0Cand = cms.double( 0.163 ),
8359  ptMinForIsolation = cms.double( 1.0 ),
8360  seleMinvMaxBarrel = cms.double( 0.8 ),
8361  massLowPi0Cand = cms.double( 0.104 ),
8362  seleS9S25Gamma = cms.double( 0.0 ),
8363  seleBeltDeta = cms.double( 0.05 ),
8364  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
8365  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
8366  removePi0CandidatesForEta = cms.bool( False ),
8367  seleMinvMinBarrel = cms.double( 0.3 ),
8368  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
8369  selePtPairBarrel_region1 = cms.double( 1.5 ),
8370  selePtPairBarrel_region2 = cms.double( 1.5 ),
8371  seleBeltDR = cms.double( 0.2 ),
8372  region1_Barrel = cms.double( 1.0 ),
8373  seleIsoBarrel_region1 = cms.double( 0.5 ),
8374  selePtGammaBarrel_region1 = cms.double( 1.0 ),
8375  seleIsoBarrel_region2 = cms.double( 0.5 ),
8376  selePtGammaBarrel_region2 = cms.double( 0.5 ),
8377  store5x5RecHitEB = cms.bool( False ),
8378  seleNxtalBarrel_region2 = cms.uint32( 6 ),
8379  seleNxtalBarrel_region1 = cms.uint32( 6 )
8380  ),
8381  doSelEndcap = cms.bool( True ),
8382  endcapSelection = cms.PSet(
8383  seleBeltDetaEndCap = cms.double( 0.1 ),
8384  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
8385  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
8386  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
8387  seleNxtalEndCap_region2 = cms.uint32( 6 ),
8388  seleNxtalEndCap_region3 = cms.uint32( 6 ),
8389  ptMinForIsolationEndCap = cms.double( 0.5 ),
8390  selePtPairEndCap_region1 = cms.double( 3.0 ),
8391  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
8392  selePtPairEndCap_region2 = cms.double( 3.0 ),
8393  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
8394  selePtGammaEndCap_region3 = cms.double( 1.0 ),
8395  selePtGammaEndCap_region2 = cms.double( 1.0 ),
8396  selePtGammaEndCap_region1 = cms.double( 1.0 ),
8397  region1_EndCap = cms.double( 1.8 ),
8398  region2_EndCap = cms.double( 2.0 ),
8399  store5x5RecHitEE = cms.bool( True ),
8400  seleIsoEndCap_region3 = cms.double( 0.5 ),
8401  seleIsoEndCap_region2 = cms.double( 0.5 ),
8402  seleMinvMinEndCap = cms.double( 0.2 ),
8403  selePtPairEndCap_region3 = cms.double( 3.0 ),
8404  seleIsoEndCap_region1 = cms.double( 0.5 ),
8405  seleBeltDREndCap = cms.double( 0.3 ),
8406  seleMinvMaxEndCap = cms.double( 0.8 ),
8407  seleNxtalEndCap_region1 = cms.uint32( 6 ),
8408  seleS9S25GammaEndCap = cms.double( 0.85 )
8409  ),
8410  storeRecHitES = cms.bool( True ),
8411  preshowerSelection = cms.PSet(
8412  preshClusterEnergyCut = cms.double( 0.0 ),
8413  debugLevelES = cms.string( "" ),
8414  ESCollection = cms.string( "etaEcalRecHitsES" ),
8415  preshNclust = cms.int32( 4 ),
8416  preshStripEnergyCut = cms.double( 0.0 ),
8417  preshCalibPlaneY = cms.double( 0.7 ),
8418  preshSeededNstrip = cms.int32( 15 ),
8419  preshCalibGamma = cms.double( 0.024 ),
8420  preshCalibPlaneX = cms.double( 1.0 ),
8421  preshCalibMIP = cms.double( 9.0E-5 )
8422  ),
8423  debugLevel = cms.int32( 0 )
8424 )
8425 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
8426  doEnergyScale = cms.bool( False ),
8427  doEnergyScaleInverse = cms.bool( False ),
8428  doIntercalib = cms.bool( False ),
8429  doIntercalibInverse = cms.bool( False ),
8430  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
8431  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
8432  doLaserCorrections = cms.bool( False ),
8433  doLaserCorrectionsInverse = cms.bool( False ),
8434  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
8435  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
8436 )
8437 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
8438  region = cms.string( "endcap" ),
8439  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
8440  digisOut = cms.string( "etaEEDigis" ),
8441  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
8442  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
8443  srFlagsOut = cms.string( "etaEESrFlags" )
8444 )
8445 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
8446  SelectedTriggerType = cms.int32( 2 )
8447 )
8448 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
8449  offset = cms.uint32( 0 ),
8450  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8451 )
8452 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
8453  inputTag = cms.InputTag( "rawDataCollector" ),
8454  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 )
8455 )
8456 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
8457  offset = cms.uint32( 0 ),
8458  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8459 )
8460 fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter",
8461  InputTag = cms.InputTag( "rawDataCollector" ),
8462  CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 )
8463 )
8464 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
8465  inputTag = cms.InputTag( "rawDataCollector" ),
8466  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 )
8467 )
8468 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
8469  saveTags = cms.bool( True ),
8470  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
8471  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8472  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8473  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8474  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8475  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8476  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8477  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8478  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8479 )
8480 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
8481  offset = cms.uint32( 0 ),
8482  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8483 )
8484 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
8485  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
8486  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
8487  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
8488  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
8489  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
8490  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
8491  statusThreshold = cms.uint32( 3 ),
8492  useRecoFlag = cms.bool( False ),
8493  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 ),
8494  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 ),
8495  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 ),
8496  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 ),
8497  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
8498  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
8499 )
8500 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
8501  saveTags = cms.bool( True ),
8502  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
8503  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8504  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8505  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8506  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8507  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8508  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8509  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8510  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8511 )
8512 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
8513  offset = cms.uint32( 0 ),
8514  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8515 )
8516 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
8517  saveTags = cms.bool( True ),
8518  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" ),
8519  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8520  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8521  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8522  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8523  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8524  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8525  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8526  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8527 )
8528 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
8529  offset = cms.uint32( 0 ),
8530  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8531 )
8532 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
8533  saveTags = cms.bool( True ),
8534  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8535  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
8536  MaxEta = cms.double( 1.6 ),
8537  MinPt = cms.double( 0.0 ),
8538  MaxDeltaR = cms.double( 0.3 ),
8539  MinN = cms.int32( 1 ),
8540  CentralBxOnly = cms.bool( True ),
8541  SelectQualities = cms.vint32( )
8542 )
8543 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
8544  offset = cms.uint32( 0 ),
8545  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8546 )
8547 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
8548  DebugOn = cms.untracked.bool( False ),
8549  DetectorType = cms.untracked.string( "pixel" ),
8550  DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ),
8551  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
8552 )
8553 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
8554  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
8555  trigstring = cms.untracked.string( "alcaPCCEvent" )
8556 )
8557 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
8558  offset = cms.uint32( 0 ),
8559  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8560 )
8561 fragment.hltL1sDQMHIEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
8562  saveTags = cms.bool( True ),
8563  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
8564  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8565  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8566  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8567  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8568  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8569  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8570  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8571  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8572 )
8573 fragment.hltPreDQMHIEcalReconstruction = cms.EDFilter( "HLTPrescaler",
8574  offset = cms.uint32( 0 ),
8575  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8576 )
8577 fragment.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
8578  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu',
8579  'hltEcalUncalibRecHit@cpu' ),
8580  lumiProducts = cms.untracked.vstring( ),
8581  runProducts = cms.untracked.vstring( )
8582 )
8583 fragment.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
8584  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda',
8585  'hltEcalUncalibRecHit@cuda' ),
8586  lumiProducts = cms.untracked.vstring( ),
8587  runProducts = cms.untracked.vstring( )
8588 )
8589 fragment.hltL1sDQMHIHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
8590  saveTags = cms.bool( True ),
8591  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
8592  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8593  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8594  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8595  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8596  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8597  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8598  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8599  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8600 )
8601 fragment.hltPreDQMHIHcalReconstruction = cms.EDFilter( "HLTPrescaler",
8602  offset = cms.uint32( 0 ),
8603  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8604 )
8605 fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
8606  eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ),
8607  lumiProducts = cms.untracked.vstring( ),
8608  runProducts = cms.untracked.vstring( )
8609 )
8610 fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
8611  eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ),
8612  lumiProducts = cms.untracked.vstring( ),
8613  runProducts = cms.untracked.vstring( )
8614 )
8615 fragment.hltL1sDQMHIPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
8616  saveTags = cms.bool( True ),
8617  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
8618  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
8619  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
8620  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
8621  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
8622  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
8623  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
8624  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
8625  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
8626 )
8627 fragment.hltPreDQMHIPixelReconstruction = cms.EDFilter( "HLTPrescaler",
8628  offset = cms.uint32( 0 ),
8629  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8630 )
8631 fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
8632  eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cpu',
8633  'hltPixelTracksSoA@cpu',
8634  'hltPixelVerticesSoA@cpu' ),
8635  lumiProducts = cms.untracked.vstring( ),
8636  runProducts = cms.untracked.vstring( )
8637 )
8638 fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
8639  eventProducts = cms.untracked.vstring( 'hltSiPixelRecHitsSoA@cuda',
8640  'hltPixelTracksSoA@cuda',
8641  'hltPixelVerticesSoA@cuda' ),
8642  lumiProducts = cms.untracked.vstring( ),
8643  runProducts = cms.untracked.vstring( )
8644 )
8645 fragment.hltPixelConsumerTrimmedVertices = cms.EDAnalyzer( "GenericConsumer",
8646  eventProducts = cms.untracked.vstring( 'hltTrimmedPixelVertices' ),
8647  lumiProducts = cms.untracked.vstring( ),
8648  runProducts = cms.untracked.vstring( )
8649 )
8650 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
8651  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ),
8652  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
8653 )
8654 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
8655  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
8656  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
8657 )
8658 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA",
8659  pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ),
8660  pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
8661  topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
8662  minD2cut = cms.double( 1.0E-4 )
8663 )
8664 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
8665  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cpu" ),
8666  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ),
8667  useQualityCut = cms.bool( True ),
8668  minQuality = cms.string( "loose" )
8669 )
8670 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
8671  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ),
8672  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ),
8673  useQualityCut = cms.bool( True ),
8674  minQuality = cms.string( "loose" )
8675 )
8676 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA",
8677  pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksSoA@cpu" ),
8678  pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ),
8679  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ),
8680  useQualityCut = cms.bool( True ),
8681  minQuality = cms.string( "loose" ),
8682  deltaR2cut = cms.double( 0.04 )
8683 )
8684 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorVertexSoA",
8685  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ),
8686  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
8687  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" )
8688 )
8689 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorVertexSoA",
8690  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
8691  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
8692  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" )
8693 )
8694 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareVertexSoA",
8695  pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ),
8696  pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
8697  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
8698  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ),
8699  dzCut = cms.double( 1.0 )
8700 )
8701 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
8702  inputTag = cms.InputTag( "rawDataCollector" ),
8703  fedList = cms.vuint32( 1024, 1025 )
8704 )
8705 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
8706  throw = cms.bool( False ),
8707  processName = cms.string( "@" ),
8708  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
8709  moduleLabelPatternsToSkip = cms.vstring( )
8710 )
8711 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
8712  processName = cms.string( "@" )
8713 )
8714 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
8715  offset = cms.uint32( 0 ),
8716  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8717 )
8718 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
8719  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
8720  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
8721  MinBx = cms.int32( 0 ),
8722  MaxBx = cms.int32( 0 ),
8723  DumpTrigResults = cms.bool( False ),
8724  DumpRecord = cms.bool( False ),
8725  DumpTrigSummary = cms.bool( True ),
8726  ReadPrescalesFromFile = cms.bool( False ),
8727  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
8728  psColumn = cms.int32( 0 )
8729 )
8730 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
8731  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
8732  reportBy = cms.untracked.string( "job" ),
8733  resetBy = cms.untracked.string( "never" ),
8734  serviceBy = cms.untracked.string( "never" ),
8735  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
8736  ReferenceRate = cms.untracked.double( 100.0 )
8737 )
8738 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
8739  usePathStatus = cms.bool( True ),
8740  hltResults = cms.InputTag( "" ),
8741  l1tResults = cms.InputTag( "" ),
8742  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8743  throw = cms.bool( True ),
8744  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v4' )
8745 )
8746 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
8747  offset = cms.uint32( 0 ),
8748  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8749 )
8750 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
8751  usePathStatus = cms.bool( True ),
8752  hltResults = cms.InputTag( "" ),
8753  l1tResults = cms.InputTag( "" ),
8754  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8755  throw = cms.bool( True ),
8756  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBias_v4' )
8757 )
8758 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
8759  offset = cms.uint32( 0 ),
8760  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8761 )
8762 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
8763  usePathStatus = cms.bool( True ),
8764  hltResults = cms.InputTag( "" ),
8765  l1tResults = cms.InputTag( "" ),
8766  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8767  throw = cms.bool( True ),
8768  triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v3',
8769  'AlCa_HIEcalEtaEEonly_v3',
8770  'AlCa_HIEcalPi0EBonly_v3',
8771  'AlCa_HIEcalPi0EEonly_v3' )
8772 )
8773 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
8774  offset = cms.uint32( 0 ),
8775  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8776 )
8777 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
8778  usePathStatus = cms.bool( True ),
8779  hltResults = cms.InputTag( "" ),
8780  l1tResults = cms.InputTag( "" ),
8781  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8782  throw = cms.bool( True ),
8783  triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v11' )
8784 )
8785 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
8786  offset = cms.uint32( 0 ),
8787  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8788 )
8789 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
8790  usePathStatus = cms.bool( True ),
8791  hltResults = cms.InputTag( "" ),
8792  l1tResults = cms.InputTag( "" ),
8793  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8794  throw = cms.bool( True ),
8795  triggerConditions = cms.vstring( 'DQM_HIEcalReconstruction_v2',
8796  'DQM_HIHcalReconstruction_v1',
8797  'DQM_HIPixelReconstruction_v3' )
8798 )
8799 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
8800  offset = cms.uint32( 0 ),
8801  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8802 )
8803 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
8804  usePathStatus = cms.bool( True ),
8805  hltResults = cms.InputTag( "" ),
8806  l1tResults = cms.InputTag( "" ),
8807  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8808  throw = cms.bool( True ),
8809  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5',
8810  'HLT_ZeroBias_Beamspot_v6' )
8811 )
8812 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
8813  offset = cms.uint32( 0 ),
8814  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8815 )
8816 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
8817  usePathStatus = cms.bool( True ),
8818  hltResults = cms.InputTag( "" ),
8819  l1tResults = cms.InputTag( "" ),
8820  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8821  throw = cms.bool( True ),
8822  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
8823 )
8824 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
8825  offset = cms.uint32( 0 ),
8826  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8827 )
8828 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
8829  usePathStatus = cms.bool( True ),
8830  hltResults = cms.InputTag( "" ),
8831  l1tResults = cms.InputTag( "" ),
8832  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8833  throw = cms.bool( True ),
8834  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3',
8835  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3',
8836  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3' )
8837 )
8838 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
8839  offset = cms.uint32( 0 ),
8840  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8841 )
8842 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
8843  usePathStatus = cms.bool( True ),
8844  hltResults = cms.InputTag( "" ),
8845  l1tResults = cms.InputTag( "" ),
8846  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8847  throw = cms.bool( True ),
8848  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v5',
8849  'HLT_ZeroBias_Beamspot_v6' )
8850 )
8851 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
8852  offset = cms.uint32( 0 ),
8853  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8854 )
8855 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
8856  usePathStatus = cms.bool( True ),
8857  hltResults = cms.InputTag( "" ),
8858  l1tResults = cms.InputTag( "" ),
8859  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8860  throw = cms.bool( True ),
8861  triggerConditions = cms.vstring( 'HLT_Physics_v8',
8862  'HLT_Random_v3',
8863  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6',
8864  'HLT_ZeroBias_v7' )
8865 )
8866 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
8867  offset = cms.uint32( 0 ),
8868  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8869 )
8870 fragment.hltDatasetHIZeroBias1 = cms.EDFilter( "TriggerResultsFilter",
8871  usePathStatus = cms.bool( True ),
8872  hltResults = cms.InputTag( "" ),
8873  l1tResults = cms.InputTag( "" ),
8874  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8875  throw = cms.bool( True ),
8876  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part0_v7' )
8877 )
8878 fragment.hltPreDatasetHIZeroBias1 = cms.EDFilter( "HLTPrescaler",
8879  offset = cms.uint32( 0 ),
8880  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8881 )
8882 fragment.hltDatasetHIZeroBias10 = cms.EDFilter( "TriggerResultsFilter",
8883  usePathStatus = cms.bool( True ),
8884  hltResults = cms.InputTag( "" ),
8885  l1tResults = cms.InputTag( "" ),
8886  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8887  throw = cms.bool( True ),
8888  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part9_v7' )
8889 )
8890 fragment.hltPreDatasetHIZeroBias10 = cms.EDFilter( "HLTPrescaler",
8891  offset = cms.uint32( 0 ),
8892  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8893 )
8894 fragment.hltDatasetHIZeroBias11 = cms.EDFilter( "TriggerResultsFilter",
8895  usePathStatus = cms.bool( True ),
8896  hltResults = cms.InputTag( "" ),
8897  l1tResults = cms.InputTag( "" ),
8898  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8899  throw = cms.bool( True ),
8900  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part10_v7' )
8901 )
8902 fragment.hltPreDatasetHIZeroBias11 = cms.EDFilter( "HLTPrescaler",
8903  offset = cms.uint32( 0 ),
8904  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8905 )
8906 fragment.hltDatasetHIZeroBias12 = cms.EDFilter( "TriggerResultsFilter",
8907  usePathStatus = cms.bool( True ),
8908  hltResults = cms.InputTag( "" ),
8909  l1tResults = cms.InputTag( "" ),
8910  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8911  throw = cms.bool( True ),
8912  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part11_v7' )
8913 )
8914 fragment.hltPreDatasetHIZeroBias12 = cms.EDFilter( "HLTPrescaler",
8915  offset = cms.uint32( 0 ),
8916  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8917 )
8918 fragment.hltDatasetHIZeroBias2 = cms.EDFilter( "TriggerResultsFilter",
8919  usePathStatus = cms.bool( True ),
8920  hltResults = cms.InputTag( "" ),
8921  l1tResults = cms.InputTag( "" ),
8922  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8923  throw = cms.bool( True ),
8924  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part1_v7' )
8925 )
8926 fragment.hltPreDatasetHIZeroBias2 = cms.EDFilter( "HLTPrescaler",
8927  offset = cms.uint32( 0 ),
8928  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8929 )
8930 fragment.hltDatasetHIZeroBias3 = cms.EDFilter( "TriggerResultsFilter",
8931  usePathStatus = cms.bool( True ),
8932  hltResults = cms.InputTag( "" ),
8933  l1tResults = cms.InputTag( "" ),
8934  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8935  throw = cms.bool( True ),
8936  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part2_v7' )
8937 )
8938 fragment.hltPreDatasetHIZeroBias3 = cms.EDFilter( "HLTPrescaler",
8939  offset = cms.uint32( 0 ),
8940  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8941 )
8942 fragment.hltDatasetHIZeroBias4 = cms.EDFilter( "TriggerResultsFilter",
8943  usePathStatus = cms.bool( True ),
8944  hltResults = cms.InputTag( "" ),
8945  l1tResults = cms.InputTag( "" ),
8946  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8947  throw = cms.bool( True ),
8948  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part3_v7' )
8949 )
8950 fragment.hltPreDatasetHIZeroBias4 = cms.EDFilter( "HLTPrescaler",
8951  offset = cms.uint32( 0 ),
8952  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8953 )
8954 fragment.hltDatasetHIZeroBias5 = cms.EDFilter( "TriggerResultsFilter",
8955  usePathStatus = cms.bool( True ),
8956  hltResults = cms.InputTag( "" ),
8957  l1tResults = cms.InputTag( "" ),
8958  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8959  throw = cms.bool( True ),
8960  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part4_v7' )
8961 )
8962 fragment.hltPreDatasetHIZeroBias5 = cms.EDFilter( "HLTPrescaler",
8963  offset = cms.uint32( 0 ),
8964  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8965 )
8966 fragment.hltDatasetHIZeroBias6 = cms.EDFilter( "TriggerResultsFilter",
8967  usePathStatus = cms.bool( True ),
8968  hltResults = cms.InputTag( "" ),
8969  l1tResults = cms.InputTag( "" ),
8970  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8971  throw = cms.bool( True ),
8972  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part5_v7' )
8973 )
8974 fragment.hltPreDatasetHIZeroBias6 = cms.EDFilter( "HLTPrescaler",
8975  offset = cms.uint32( 0 ),
8976  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8977 )
8978 fragment.hltDatasetHIZeroBias7 = cms.EDFilter( "TriggerResultsFilter",
8979  usePathStatus = cms.bool( True ),
8980  hltResults = cms.InputTag( "" ),
8981  l1tResults = cms.InputTag( "" ),
8982  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8983  throw = cms.bool( True ),
8984  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part6_v7' )
8985 )
8986 fragment.hltPreDatasetHIZeroBias7 = cms.EDFilter( "HLTPrescaler",
8987  offset = cms.uint32( 0 ),
8988  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8989 )
8990 fragment.hltDatasetHIZeroBias8 = cms.EDFilter( "TriggerResultsFilter",
8991  usePathStatus = cms.bool( True ),
8992  hltResults = cms.InputTag( "" ),
8993  l1tResults = cms.InputTag( "" ),
8994  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8995  throw = cms.bool( True ),
8996  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part7_v7' )
8997 )
8998 fragment.hltPreDatasetHIZeroBias8 = cms.EDFilter( "HLTPrescaler",
8999  offset = cms.uint32( 0 ),
9000  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9001 )
9002 fragment.hltDatasetHIZeroBias9 = cms.EDFilter( "TriggerResultsFilter",
9003  usePathStatus = cms.bool( True ),
9004  hltResults = cms.InputTag( "" ),
9005  l1tResults = cms.InputTag( "" ),
9006  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9007  throw = cms.bool( True ),
9008  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part8_v7' )
9009 )
9010 fragment.hltPreDatasetHIZeroBias9 = cms.EDFilter( "HLTPrescaler",
9011  offset = cms.uint32( 0 ),
9012  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9013 )
9014 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
9015  usePathStatus = cms.bool( True ),
9016  hltResults = cms.InputTag( "" ),
9017  l1tResults = cms.InputTag( "" ),
9018  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9019  throw = cms.bool( True ),
9020  triggerConditions = cms.vstring( 'HLT_Physics_v8' )
9021 )
9022 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
9023  offset = cms.uint32( 0 ),
9024  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9025 )
9026 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
9027  usePathStatus = cms.bool( True ),
9028  hltResults = cms.InputTag( "" ),
9029  l1tResults = cms.InputTag( "" ),
9030  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9031  throw = cms.bool( True ),
9032  triggerConditions = cms.vstring( 'DST_Physics_v8' )
9033 )
9034 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
9035  offset = cms.uint32( 0 ),
9036  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9037 )
9038 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
9039  usePathStatus = cms.bool( True ),
9040  hltResults = cms.InputTag( "" ),
9041  l1tResults = cms.InputTag( "" ),
9042  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9043  throw = cms.bool( True ),
9044  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v3 / 3',
9045  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 / 3',
9046  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 / 3',
9047  'HLT_HIZeroBias_part0_v7 / 3',
9048  'HLT_HIZeroBias_part10_v7 / 3',
9049  'HLT_HIZeroBias_part11_v7 / 3',
9050  'HLT_HIZeroBias_part1_v7 / 3',
9051  'HLT_HIZeroBias_part2_v7 / 3',
9052  'HLT_HIZeroBias_part3_v7 / 3',
9053  'HLT_HIZeroBias_part4_v7 / 3',
9054  'HLT_HIZeroBias_part5_v7 / 3',
9055  'HLT_HIZeroBias_part6_v7 / 3',
9056  'HLT_HIZeroBias_part7_v7 / 3',
9057  'HLT_HIZeroBias_part8_v7 / 3',
9058  'HLT_HIZeroBias_part9_v7 / 3',
9059  'HLT_Physics_v8',
9060  'HLT_Random_v3 / 3',
9061  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 / 3',
9062  'HLT_ZeroBias_v7 / 3' )
9063 )
9064 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
9065  offset = cms.uint32( 0 ),
9066  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9067 )
9068 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
9069  usePathStatus = cms.bool( True ),
9070  hltResults = cms.InputTag( "" ),
9071  l1tResults = cms.InputTag( "" ),
9072  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9073  throw = cms.bool( True ),
9074  triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v2' )
9075 )
9076 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
9077  offset = cms.uint32( 0 ),
9078  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9079 )
9080 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
9081  usePathStatus = cms.bool( True ),
9082  hltResults = cms.InputTag( "" ),
9083  l1tResults = cms.InputTag( "" ),
9084  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9085  throw = cms.bool( True ),
9086  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
9087  'HLT_HcalCalibration_v5' )
9088 )
9089 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
9090  offset = cms.uint32( 0 ),
9091  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9092 )
9093 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
9094  usePathStatus = cms.bool( True ),
9095  hltResults = cms.InputTag( "" ),
9096  l1tResults = cms.InputTag( "" ),
9097  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9098  throw = cms.bool( True ),
9099  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
9100  'HLT_HcalCalibration_v5' )
9101 )
9102 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
9103  offset = cms.uint32( 0 ),
9104  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9105 )
9106 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
9107  usePathStatus = cms.bool( True ),
9108  hltResults = cms.InputTag( "" ),
9109  l1tResults = cms.InputTag( "" ),
9110  l1tIgnoreMaskAndPrescale = cms.bool( False ),
9111  throw = cms.bool( True ),
9112  triggerConditions = cms.vstring( 'HLT_Random_v3',
9113  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v6',
9114  'HLT_ZeroBias_v7' )
9115 )
9116 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
9117  offset = cms.uint32( 0 ),
9118  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
9119 )
9120 
9121 fragment.statusOnGPU = SwitchProducerCUDA(
9122  cpu = cms.EDProducer( "BooleanProducer",
9123  value = cms.bool( False )
9124  ),
9125  cuda = cms.EDProducer( "BooleanProducer",
9126  value = cms.bool( True )
9127  ),
9128  )
9129 fragment.hltEcalDigis = SwitchProducerCUDA(
9130  cpu = cms.EDAlias(
9131  hltEcalDigisLegacy = cms.VPSet(
9132  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
9133  cms.PSet( type = cms.string( "EEDigiCollection" ) ),
9134  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
9135  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
9136  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
9137  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
9138  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9139  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
9140  ),
9141  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9142  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
9143  ),
9144  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9145  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
9146  ),
9147  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
9148  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
9149  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
9150  ),
9151  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
9152  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
9153  )
9154  )
9155  ),
9156  cuda = cms.EDAlias(
9157  hltEcalDigisFromGPU = cms.VPSet(
9158  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
9159  cms.PSet( type = cms.string( "EEDigiCollection" ) )
9160  ),
9161  hltEcalDigisLegacy = cms.VPSet(
9162  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
9163  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
9164  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
9165  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
9166  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9167  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
9168  ),
9169  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9170  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
9171  ),
9172  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
9173  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
9174  ),
9175  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
9176  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
9177  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
9178  ),
9179  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
9180  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
9181  )
9182  )
9183  ),
9184  )
9185 fragment.hltEcalUncalibRecHit = SwitchProducerCUDA(
9186  cpu = cms.EDAlias(
9187  hltEcalUncalibRecHitLegacy = cms.VPSet(
9188  cms.PSet( type = cms.string( "*" ) )
9189  )
9190  ),
9191  cuda = cms.EDAlias(
9192  hltEcalUncalibRecHitFromSoA = cms.VPSet(
9193  cms.PSet( type = cms.string( "*" ) )
9194  )
9195  ),
9196  )
9197 fragment.hltHbhereco = SwitchProducerCUDA(
9198  cpu = cms.EDAlias(
9199  hltHbherecoLegacy = cms.VPSet(
9200  cms.PSet( type = cms.string( "*" ) )
9201  )
9202  ),
9203  cuda = cms.EDAlias(
9204  hltHbherecoFromGPU = cms.VPSet(
9205  cms.PSet( type = cms.string( "HBHERecHitsSorted" ) )
9206  )
9207  ),
9208  )
9209 fragment.hltSiPixelDigis = SwitchProducerCUDA(
9210  cpu = cms.EDAlias(
9211  hltSiPixelDigisLegacy = cms.VPSet(
9212  cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ),
9213  cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ),
9214  cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) )
9215  )
9216  ),
9217  cuda = cms.EDAlias(
9218  hltSiPixelDigisFromSoA = cms.VPSet(
9219  cms.PSet( type = cms.string( "*" ) )
9220  )
9221  ),
9222  )
9223 fragment.hltSiPixelClusters = SwitchProducerCUDA(
9224  cpu = cms.EDAlias(
9225  hltSiPixelClustersLegacy = cms.VPSet(
9226  cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) )
9227  )
9228  ),
9229  cuda = cms.EDAlias(
9230  hltSiPixelClustersFromSoA = cms.VPSet(
9231  cms.PSet( type = cms.string( "*" ) )
9232  )
9233  ),
9234  )
9235 fragment.hltSiPixelRecHits = SwitchProducerCUDA(
9236  cpu = cms.EDAlias(
9237  hltSiPixelRecHitsFromLegacy = cms.VPSet(
9238  cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ),
9239  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
9240  )
9241  ),
9242  cuda = cms.EDAlias(
9243  hltSiPixelRecHitsFromGPU = cms.VPSet(
9244  cms.PSet( type = cms.string( "*" ) )
9245  )
9246  ),
9247  )
9248 fragment.hltSiPixelRecHitsSoA = SwitchProducerCUDA(
9249  cpu = cms.EDAlias(
9250  hltSiPixelRecHitsFromLegacy = cms.VPSet(
9251  cms.PSet( type = cms.string( "cmscudacompatCPUTraitsTrackingRecHit2DHeterogeneous" ) ),
9252  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
9253  )
9254  ),
9255  cuda = cms.EDAlias(
9256  hltSiPixelRecHitsSoAFromGPU = cms.VPSet(
9257  cms.PSet( type = cms.string( "*" ) )
9258  )
9259  ),
9260  )
9261 fragment.hltPixelTracksSoA = SwitchProducerCUDA(
9262  cpu = cms.EDAlias(
9263  hltPixelTracksCPU = cms.VPSet(
9264  cms.PSet( type = cms.string( "*" ) )
9265  )
9266  ),
9267  cuda = cms.EDAlias(
9268  hltPixelTracksFromGPU = cms.VPSet(
9269  cms.PSet( type = cms.string( "*" ) )
9270  )
9271  ),
9272  )
9273 fragment.hltPixelVerticesSoA = SwitchProducerCUDA(
9274  cpu = cms.EDAlias(
9275  hltPixelVerticesCPU = cms.VPSet(
9276  cms.PSet( type = cms.string( "*" ) )
9277  )
9278  ),
9279  cuda = cms.EDAlias(
9280  hltPixelVerticesFromGPU = cms.VPSet(
9281  cms.PSet( type = cms.string( "*" ) )
9282  )
9283  ),
9284  )
9285 
9286 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 )
9287 fragment.HLTDoLocalHcalTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco , fragment.hltHfprereco , fragment.hltHfreco , fragment.hltHoreco )
9288 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 )
9289 fragment.HLTRecoPixelTracksTask = cms.ConditionalTask( fragment.hltPixelTracksCPU , fragment.hltPixelTracksGPU , fragment.hltPixelTracksFromGPU , fragment.hltPixelTracksSoA , fragment.hltPixelTracks , fragment.hltPixelTracksTrackingRegions )
9290 fragment.HLTRecopixelvertexingTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksTask , fragment.hltPixelVerticesCPU , fragment.hltPixelVerticesGPU , fragment.hltPixelVerticesFromGPU , fragment.hltPixelVerticesSoA , fragment.hltPixelVertices , fragment.hltTrimmedPixelVertices )
9291 fragment.HLTPreshowerTask = cms.ConditionalTask( fragment.hltEcalPreshowerDigis , fragment.hltEcalPreshowerRecHit )
9292 fragment.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , fragment.HLTPreshowerTask )
9293 
9294 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
9295 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
9296 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
9297 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask )
9298 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.HLTDoLocalHcalTask )
9299 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
9300 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
9301 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
9302 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 )
9303 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
9304 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
9305 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.HLTDoLocalPixelTask )
9306 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
9307 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
9308 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingTask )
9309 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
9310 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
9311 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
9312 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
9313 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
9314 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
9315 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon )
9316 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
9317 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
9318 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
9319 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltMergedTracks )
9320 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 )
9321 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
9322 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
9323 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
9324 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
9325 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
9326 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
9327 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
9328 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
9329 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
9330 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalTask )
9331 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
9332 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
9333 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
9334 
9335 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
9336 fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
9337 fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
9338 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 )
9339 fragment.HLT_Physics_v8 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
9340 fragment.DST_Physics_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
9341 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
9342 fragment.HLT_ZeroBias_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
9343 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
9344 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
9345 fragment.HLT_HIL1NotBptxORForPPRef_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
9346 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 )
9347 fragment.HLT_HIZeroBias_part0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
9348 fragment.HLT_HIZeroBias_part1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
9349 fragment.HLT_HIZeroBias_part2_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
9350 fragment.HLT_HIZeroBias_part3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
9351 fragment.HLT_HIZeroBias_part4_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
9352 fragment.HLT_HIZeroBias_part5_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
9353 fragment.HLT_HIZeroBias_part6_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
9354 fragment.HLT_HIZeroBias_part7_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
9355 fragment.HLT_HIZeroBias_part8_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
9356 fragment.HLT_HIZeroBias_part9_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
9357 fragment.HLT_HIZeroBias_part10_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
9358 fragment.HLT_HIZeroBias_part11_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
9359 fragment.AlCa_HIEcalPi0EBonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
9360 fragment.AlCa_HIEcalPi0EEonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
9361 fragment.AlCa_HIEcalEtaEBonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
9362 fragment.AlCa_HIEcalEtaEEonly_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
9363 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
9364 fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
9365 fragment.AlCa_EcalPhiSym_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
9366 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
9367 fragment.AlCa_HIRPCMuonNormalisation_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence )
9368 fragment.AlCa_LumiPixelsCounts_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
9369 fragment.AlCa_LumiPixelsCounts_ZeroBias_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
9370 fragment.DQM_HIEcalReconstruction_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIEcalReconstruction + fragment.hltPreDQMHIEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltEcalConsumerCPU + fragment.hltEcalConsumerGPU + fragment.HLTEndSequence )
9371 fragment.DQM_HIHcalReconstruction_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIHcalReconstruction + fragment.hltPreDQMHIHcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTEndSequence )
9372 fragment.DQM_HIPixelReconstruction_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIPixelReconstruction + fragment.hltPreDQMHIPixelReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelConsumerCPU + fragment.hltPixelConsumerGPU + fragment.hltPixelConsumerTrimmedVertices + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
9373 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
9374 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
9375 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
9376 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
9377 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
9378 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
9379 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
9380 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
9381 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
9382 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
9383 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
9384 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
9385 fragment.Dataset_HIZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias1 + fragment.hltPreDatasetHIZeroBias1 )
9386 fragment.Dataset_HIZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias10 + fragment.hltPreDatasetHIZeroBias10 )
9387 fragment.Dataset_HIZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias11 + fragment.hltPreDatasetHIZeroBias11 )
9388 fragment.Dataset_HIZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias12 + fragment.hltPreDatasetHIZeroBias12 )
9389 fragment.Dataset_HIZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias2 + fragment.hltPreDatasetHIZeroBias2 )
9390 fragment.Dataset_HIZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias3 + fragment.hltPreDatasetHIZeroBias3 )
9391 fragment.Dataset_HIZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias4 + fragment.hltPreDatasetHIZeroBias4 )
9392 fragment.Dataset_HIZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias5 + fragment.hltPreDatasetHIZeroBias5 )
9393 fragment.Dataset_HIZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias6 + fragment.hltPreDatasetHIZeroBias6 )
9394 fragment.Dataset_HIZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias7 + fragment.hltPreDatasetHIZeroBias7 )
9395 fragment.Dataset_HIZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias8 + fragment.hltPreDatasetHIZeroBias8 )
9396 fragment.Dataset_HIZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias9 + fragment.hltPreDatasetHIZeroBias9 )
9397 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
9398 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
9399 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
9400 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
9401 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
9402 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
9403 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
9404 
9405 
9406 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_v3, 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, ))
9407 
9408 
9409 # dummify hltGetConditions in cff's
9410 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
9411  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
9412  result = cms.bool( True )
9413  )
9414  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
9415 
9416 # add specific customizations
9417 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
9418 fragment = customizeHLTforAll(fragment,"PRef")
9419 
9420 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
9421 fragment = customizeHLTforCMSSW(fragment,"PRef")
9422 
9423 # Eras-based customisations
9424 from HLTrigger.Configuration.Eras import modifyHLTforEras
9425 modifyHLTforEras(fragment)
9426 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)