CMS 3D CMS Logo

HLT_PIon_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration /dev/CMSSW_14_0_0/PIon --cff --data --type PIon
2 
3 # /dev/CMSSW_14_0_0/PIon/V124 (CMSSW_14_0_6)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 fragment = cms.ProcessFragment( "HLT" )
8 
9 fragment.load("Configuration.StandardSequences.Accelerators_cff")
10 
11 fragment.HLTConfigVersion = cms.PSet(
12  tableName = cms.string("/dev/CMSSW_14_0_0/PIon/V124")
13 )
14 
15 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
16  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
17  lostHitPenalty = cms.double( 30.0 ),
18  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
19  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
20  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
21  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
22  maxCand = cms.int32( 1 ),
23  alwaysUseInvalidHits = cms.bool( False ),
24  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
25  intermediateCleaning = cms.bool( True ),
26  updator = cms.string( "hltESPKFUpdator" ),
27  seedAs5DHit = cms.bool( False )
28 )
29 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
30  keepOriginalIfRebuildFails = cms.bool( False ),
31  lockHits = cms.bool( True ),
32  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
33  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
34  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
35  maxCand = cms.int32( 2 ),
36  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
37  intermediateCleaning = cms.bool( True ),
38  bestHitOnly = cms.bool( True ),
39  useSameTrajFilter = cms.bool( True ),
40  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
41  lostHitPenalty = cms.double( 30.0 ),
42  requireSeedHitsInRebuild = cms.bool( True ),
43  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
44  maxPtForLooperReconstruction = cms.double( 0.0 ),
45  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
46  minNrOfHitsForRebuild = cms.int32( 5 ),
47  alwaysUseInvalidHits = cms.bool( False ),
48  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
49  foundHitBonus = cms.double( 5.0 ),
50  updator = cms.string( "hltESPKFUpdator" ),
51  seedAs5DHit = cms.bool( False )
52 )
53 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
54  minimumNumberOfHits = cms.int32( 6 ),
55  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
56  seedExtension = cms.int32( 0 ),
57  chargeSignificance = cms.double( -1.0 ),
58  pixelSeedExtension = cms.bool( False ),
59  strictSeedExtension = cms.bool( False ),
60  nSigmaMinPt = cms.double( 5.0 ),
61  maxCCCLostHits = cms.int32( 9999 ),
62  minPt = cms.double( 0.3 ),
63  maxConsecLostHits = cms.int32( 1 ),
64  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
65  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
66  seedPairPenalty = cms.int32( 0 ),
67  maxNumberOfHits = cms.int32( 100 ),
68  minNumberOfHitsForLoopers = cms.int32( 13 ),
69  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
70  minNumberOfHitsPerLoop = cms.int32( 4 ),
71  minHitsMinPt = cms.int32( 3 ),
72  maxLostHitsFraction = cms.double( 999.0 ),
73  maxLostHits = cms.int32( 0 ),
74  highEtaSwitch = cms.double( 5.0 ),
75  minHitsAtHighEta = cms.int32( 5 )
76 )
77 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
78  track_chi2_max = cms.double( 20.0 ),
79  track_pt_max = cms.double( 20.0 ),
80  track_prob_min = cms.double( -1.0 ),
81  track_pt_min = cms.double( 1.0 )
82 )
83 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
84  rescaleErrorIfFail = cms.double( 1.0 ),
85  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
86  lostHitPenalty = cms.double( 30.0 ),
87  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
88  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
89  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
90  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
91  maxCand = cms.int32( 5 ),
92  alwaysUseInvalidHits = cms.bool( True ),
93  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
94  intermediateCleaning = cms.bool( False ),
95  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
96  updator = cms.string( "hltESPKFUpdator" ),
97  deltaEta = cms.double( -1.0 ),
98  useSeedLayer = cms.bool( False ),
99  deltaPhi = cms.double( -1.0 ),
100  seedAs5DHit = cms.bool( False )
101 )
102 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
103  minimumNumberOfHits = cms.int32( 3 ),
104  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
105  seedExtension = cms.int32( 0 ),
106  chargeSignificance = cms.double( -1.0 ),
107  pixelSeedExtension = cms.bool( False ),
108  strictSeedExtension = cms.bool( False ),
109  nSigmaMinPt = cms.double( 5.0 ),
110  maxCCCLostHits = cms.int32( 9999 ),
111  minPt = cms.double( 0.3 ),
112  maxConsecLostHits = cms.int32( 1 ),
113  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
114  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
115  seedPairPenalty = cms.int32( 0 ),
116  maxNumberOfHits = cms.int32( 100 ),
117  minNumberOfHitsForLoopers = cms.int32( 13 ),
118  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
119  minNumberOfHitsPerLoop = cms.int32( 4 ),
120  minHitsMinPt = cms.int32( 3 ),
121  maxLostHitsFraction = cms.double( 999.0 ),
122  maxLostHits = cms.int32( 1 ),
123  highEtaSwitch = cms.double( 5.0 ),
124  minHitsAtHighEta = cms.int32( 5 )
125 )
126 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
127  track_chi2_max = cms.double( 20.0 ),
128  track_pt_max = cms.double( 20.0 ),
129  track_prob_min = cms.double( -1.0 ),
130  track_pt_min = cms.double( 0.1 )
131 )
132 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
133  keepOriginalIfRebuildFails = cms.bool( False ),
134  lockHits = cms.bool( True ),
135  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
136  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
137  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
138  maxCand = cms.int32( 2 ),
139  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
140  intermediateCleaning = cms.bool( True ),
141  bestHitOnly = cms.bool( True ),
142  useSameTrajFilter = cms.bool( True ),
143  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
144  lostHitPenalty = cms.double( 30.0 ),
145  requireSeedHitsInRebuild = cms.bool( True ),
146  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
147  maxPtForLooperReconstruction = cms.double( 0.0 ),
148  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
149  minNrOfHitsForRebuild = cms.int32( 5 ),
150  alwaysUseInvalidHits = cms.bool( False ),
151  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
152  foundHitBonus = cms.double( 5.0 ),
153  updator = cms.string( "hltESPKFUpdator" ),
154  seedAs5DHit = cms.bool( False )
155 )
156 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
157 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
158  Rescale_Dz = cms.double( 3.0 ),
159  Pt_fixed = cms.bool( False ),
160  Eta_fixed = cms.bool( False ),
161  Eta_min = cms.double( 0.1 ),
162  DeltaZ = cms.double( 15.9 ),
163  maxRegions = cms.int32( 2 ),
164  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
165  UseVertex = cms.bool( False ),
166  Z_fixed = cms.bool( True ),
167  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
168  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
169  Rescale_phi = cms.double( 3.0 ),
170  DeltaEta = cms.double( 0.2 ),
171  precise = cms.bool( True ),
172  OnDemand = cms.int32( -1 ),
173  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
174  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
175  vertexCollection = cms.InputTag( "pixelVertices" ),
176  Pt_min = cms.double( 1.5 ),
177  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
178  Phi_fixed = cms.bool( False ),
179  DeltaR = cms.double( 0.2 ),
180  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
181  DeltaPhi = cms.double( 0.2 ),
182  Phi_min = cms.double( 0.1 ),
183  Rescale_eta = cms.double( 3.0 )
184 )
185 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
186  minimumNumberOfHits = cms.int32( 3 ),
187  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
188  seedExtension = cms.int32( 1 ),
189  chargeSignificance = cms.double( -1.0 ),
190  pixelSeedExtension = cms.bool( False ),
191  strictSeedExtension = cms.bool( False ),
192  nSigmaMinPt = cms.double( 5.0 ),
193  maxCCCLostHits = cms.int32( 0 ),
194  minPt = cms.double( 0.3 ),
195  maxConsecLostHits = cms.int32( 1 ),
196  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
197  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
198  seedPairPenalty = cms.int32( 0 ),
199  maxNumberOfHits = cms.int32( 100 ),
200  minNumberOfHitsForLoopers = cms.int32( 13 ),
201  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
202  minNumberOfHitsPerLoop = cms.int32( 4 ),
203  minHitsMinPt = cms.int32( 3 ),
204  maxLostHitsFraction = cms.double( 999.0 ),
205  maxLostHits = cms.int32( 1 ),
206  highEtaSwitch = cms.double( 5.0 ),
207  minHitsAtHighEta = cms.int32( 5 )
208 )
209 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
210  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
211  lostHitPenalty = cms.double( 30.0 ),
212  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
213  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
214  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
215  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
216  maxCand = cms.int32( 1 ),
217  alwaysUseInvalidHits = cms.bool( False ),
218  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
219  intermediateCleaning = cms.bool( True ),
220  updator = cms.string( "hltESPKFUpdator" ),
221  seedAs5DHit = cms.bool( False )
222 )
223 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
224  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
225  lostHitPenalty = cms.double( 90.0 ),
226  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
227  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
228  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
229  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
230  maxCand = cms.int32( 5 ),
231  alwaysUseInvalidHits = cms.bool( True ),
232  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
233  intermediateCleaning = cms.bool( False ),
234  updator = cms.string( "hltESPKFUpdator" ),
235  seedAs5DHit = cms.bool( False )
236 )
237 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
238 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
239  minimumNumberOfHits = cms.int32( 5 ),
240  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
241  seedExtension = cms.int32( 0 ),
242  chargeSignificance = cms.double( -1.0 ),
243  pixelSeedExtension = cms.bool( False ),
244  strictSeedExtension = cms.bool( False ),
245  nSigmaMinPt = cms.double( 5.0 ),
246  maxCCCLostHits = cms.int32( 9999 ),
247  minPt = cms.double( 0.9 ),
248  maxConsecLostHits = cms.int32( 1 ),
249  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
250  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
251  seedPairPenalty = cms.int32( 0 ),
252  maxNumberOfHits = cms.int32( -1 ),
253  minNumberOfHitsForLoopers = cms.int32( 13 ),
254  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
255  minNumberOfHitsPerLoop = cms.int32( 4 ),
256  minHitsMinPt = cms.int32( 3 ),
257  maxLostHitsFraction = cms.double( 999.0 ),
258  maxLostHits = cms.int32( 1 ),
259  highEtaSwitch = cms.double( 5.0 ),
260  minHitsAtHighEta = cms.int32( 5 )
261 )
262 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
263  minimumNumberOfHits = cms.int32( 3 ),
264  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
265  seedExtension = cms.int32( 0 ),
266  chargeSignificance = cms.double( -1.0 ),
267  pixelSeedExtension = cms.bool( False ),
268  strictSeedExtension = cms.bool( False ),
269  nSigmaMinPt = cms.double( 5.0 ),
270  maxCCCLostHits = cms.int32( 0 ),
271  minPt = cms.double( 0.2 ),
272  maxConsecLostHits = cms.int32( 1 ),
273  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
274  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
275  seedPairPenalty = cms.int32( 0 ),
276  maxNumberOfHits = cms.int32( 100 ),
277  minNumberOfHitsForLoopers = cms.int32( 13 ),
278  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
279  minNumberOfHitsPerLoop = cms.int32( 4 ),
280  minHitsMinPt = cms.int32( 3 ),
281  maxLostHitsFraction = cms.double( 999.0 ),
282  maxLostHits = cms.int32( 1 ),
283  highEtaSwitch = cms.double( 5.0 ),
284  minHitsAtHighEta = cms.int32( 5 )
285 )
286 fragment.HLTSeedFromProtoTracks = cms.PSet(
287  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
288  SeedMomentumForBOFF = cms.double( 5.0 ),
289  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
290  forceKinematicWithRegionDirection = cms.bool( False ),
291  magneticField = cms.string( "ParabolicMf" ),
292  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
293  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
294  MinOneOverPtError = cms.double( 1.0 )
295 )
296 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
297  minimumNumberOfHits = cms.int32( 5 ),
298  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
299  seedExtension = cms.int32( 0 ),
300  chargeSignificance = cms.double( -1.0 ),
301  pixelSeedExtension = cms.bool( False ),
302  strictSeedExtension = cms.bool( False ),
303  nSigmaMinPt = cms.double( 5.0 ),
304  maxCCCLostHits = cms.int32( 9999 ),
305  minPt = cms.double( 10.0 ),
306  maxConsecLostHits = cms.int32( 1 ),
307  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
308  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
309  seedPairPenalty = cms.int32( 0 ),
310  maxNumberOfHits = cms.int32( 8 ),
311  minNumberOfHitsForLoopers = cms.int32( 13 ),
312  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
313  minNumberOfHitsPerLoop = cms.int32( 4 ),
314  minHitsMinPt = cms.int32( 3 ),
315  maxLostHitsFraction = cms.double( 999.0 ),
316  maxLostHits = cms.int32( 1 ),
317  highEtaSwitch = cms.double( 5.0 ),
318  minHitsAtHighEta = cms.int32( 5 )
319 )
320 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
321  minimumNumberOfHits = cms.int32( 3 ),
322  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
323  seedExtension = cms.int32( 0 ),
324  chargeSignificance = cms.double( -1.0 ),
325  pixelSeedExtension = cms.bool( False ),
326  strictSeedExtension = cms.bool( False ),
327  nSigmaMinPt = cms.double( 5.0 ),
328  maxCCCLostHits = cms.int32( 0 ),
329  minPt = cms.double( 0.3 ),
330  maxConsecLostHits = cms.int32( 1 ),
331  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
332  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
333  seedPairPenalty = cms.int32( 0 ),
334  maxNumberOfHits = cms.int32( 100 ),
335  minNumberOfHitsForLoopers = cms.int32( 13 ),
336  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
337  minNumberOfHitsPerLoop = cms.int32( 4 ),
338  minHitsMinPt = cms.int32( 3 ),
339  maxLostHitsFraction = cms.double( 999.0 ),
340  maxLostHits = cms.int32( 1 ),
341  highEtaSwitch = cms.double( 5.0 ),
342  minHitsAtHighEta = cms.int32( 5 )
343 )
344 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
345  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
346  SeedMomentumForBOFF = cms.double( 5.0 ),
347  propagator = cms.string( "PropagatorWithMaterial" ),
348  forceKinematicWithRegionDirection = cms.bool( False ),
349  magneticField = cms.string( "" ),
350  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
351  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
352  MinOneOverPtError = cms.double( 1.0 )
353 )
354 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
355 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
356  minimumNumberOfHits = cms.int32( 5 ),
357  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
358  seedExtension = cms.int32( 0 ),
359  chargeSignificance = cms.double( -1.0 ),
360  pixelSeedExtension = cms.bool( False ),
361  strictSeedExtension = cms.bool( False ),
362  nSigmaMinPt = cms.double( 5.0 ),
363  maxCCCLostHits = cms.int32( 9999 ),
364  minPt = cms.double( 2.0 ),
365  maxConsecLostHits = cms.int32( 1 ),
366  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
367  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
368  seedPairPenalty = cms.int32( 0 ),
369  maxNumberOfHits = cms.int32( -1 ),
370  minNumberOfHitsForLoopers = cms.int32( 13 ),
371  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
372  minNumberOfHitsPerLoop = cms.int32( 4 ),
373  minHitsMinPt = cms.int32( -1 ),
374  maxLostHitsFraction = cms.double( 999.0 ),
375  maxLostHits = cms.int32( 1 ),
376  highEtaSwitch = cms.double( 5.0 ),
377  minHitsAtHighEta = cms.int32( 5 )
378 )
379 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
380  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
381  lostHitPenalty = cms.double( 30.0 ),
382  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
383  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
384  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
385  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
386  maxCand = cms.int32( 4 ),
387  alwaysUseInvalidHits = cms.bool( True ),
388  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
389  intermediateCleaning = cms.bool( True ),
390  updator = cms.string( "hltESPKFUpdator" ),
391  seedAs5DHit = cms.bool( False )
392 )
393 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
394  useSameTrajFilter = cms.bool( True ),
395  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
396  keepOriginalIfRebuildFails = cms.bool( False ),
397  lostHitPenalty = cms.double( 30.0 ),
398  lockHits = cms.bool( True ),
399  requireSeedHitsInRebuild = cms.bool( True ),
400  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
401  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
402  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
403  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
404  minNrOfHitsForRebuild = cms.int32( 5 ),
405  maxCand = cms.int32( 2 ),
406  alwaysUseInvalidHits = cms.bool( False ),
407  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
408  intermediateCleaning = cms.bool( True ),
409  foundHitBonus = cms.double( 5.0 ),
410  updator = cms.string( "hltESPKFUpdator" ),
411  bestHitOnly = cms.bool( True ),
412  seedAs5DHit = cms.bool( False ),
413  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
414 )
415 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
416  useSameTrajFilter = cms.bool( True ),
417  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
418  keepOriginalIfRebuildFails = cms.bool( True ),
419  lostHitPenalty = cms.double( 1.0 ),
420  lockHits = cms.bool( True ),
421  requireSeedHitsInRebuild = cms.bool( True ),
422  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
423  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
424  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
425  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
426  minNrOfHitsForRebuild = cms.int32( 2 ),
427  maxCand = cms.int32( 5 ),
428  alwaysUseInvalidHits = cms.bool( True ),
429  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
430  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
431  intermediateCleaning = cms.bool( True ),
432  foundHitBonus = cms.double( 1000.0 ),
433  updator = cms.string( "hltESPKFUpdator" ),
434  bestHitOnly = cms.bool( True ),
435  seedAs5DHit = cms.bool( False )
436 )
437 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
438  minimumNumberOfHits = cms.int32( 3 ),
439  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
440  seedExtension = cms.int32( 0 ),
441  chargeSignificance = cms.double( -1.0 ),
442  pixelSeedExtension = cms.bool( False ),
443  strictSeedExtension = cms.bool( False ),
444  nSigmaMinPt = cms.double( 5.0 ),
445  maxCCCLostHits = cms.int32( 9999 ),
446  minPt = cms.double( 0.9 ),
447  maxConsecLostHits = cms.int32( 1 ),
448  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
449  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
450  seedPairPenalty = cms.int32( 0 ),
451  maxNumberOfHits = cms.int32( 100 ),
452  minNumberOfHitsForLoopers = cms.int32( 13 ),
453  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
454  minNumberOfHitsPerLoop = cms.int32( 4 ),
455  minHitsMinPt = cms.int32( 3 ),
456  maxLostHitsFraction = cms.double( 0.1 ),
457  maxLostHits = cms.int32( 999 ),
458  highEtaSwitch = cms.double( 5.0 ),
459  minHitsAtHighEta = cms.int32( 5 )
460 )
461 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
462  useSameTrajFilter = cms.bool( True ),
463  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
464  keepOriginalIfRebuildFails = cms.bool( True ),
465  lostHitPenalty = cms.double( 1.0 ),
466  lockHits = cms.bool( True ),
467  requireSeedHitsInRebuild = cms.bool( True ),
468  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
469  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
470  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
471  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
472  minNrOfHitsForRebuild = cms.int32( 2 ),
473  maxCand = cms.int32( 5 ),
474  alwaysUseInvalidHits = cms.bool( True ),
475  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
476  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
477  intermediateCleaning = cms.bool( True ),
478  foundHitBonus = cms.double( 1000.0 ),
479  updator = cms.string( "hltESPKFUpdator" ),
480  bestHitOnly = cms.bool( True ),
481  seedAs5DHit = cms.bool( False )
482 )
483 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
484  minimumNumberOfHits = cms.int32( 3 ),
485  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
486  seedExtension = cms.int32( 0 ),
487  chargeSignificance = cms.double( -1.0 ),
488  pixelSeedExtension = cms.bool( False ),
489  strictSeedExtension = cms.bool( False ),
490  nSigmaMinPt = cms.double( 5.0 ),
491  maxCCCLostHits = cms.int32( 9999 ),
492  minPt = cms.double( 0.9 ),
493  maxConsecLostHits = cms.int32( 1 ),
494  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
495  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
496  seedPairPenalty = cms.int32( 0 ),
497  maxNumberOfHits = cms.int32( 100 ),
498  minNumberOfHitsForLoopers = cms.int32( 13 ),
499  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
500  minNumberOfHitsPerLoop = cms.int32( 4 ),
501  minHitsMinPt = cms.int32( 3 ),
502  maxLostHitsFraction = cms.double( 0.1 ),
503  maxLostHits = cms.int32( 999 ),
504  highEtaSwitch = cms.double( 5.0 ),
505  minHitsAtHighEta = cms.int32( 5 )
506 )
507 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
508  minimumNumberOfHits = cms.int32( 5 ),
509  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
510  seedExtension = cms.int32( 0 ),
511  chargeSignificance = cms.double( -1.0 ),
512  pixelSeedExtension = cms.bool( False ),
513  strictSeedExtension = cms.bool( False ),
514  nSigmaMinPt = cms.double( 5.0 ),
515  maxCCCLostHits = cms.int32( 9999 ),
516  minPt = cms.double( 0.9 ),
517  maxConsecLostHits = cms.int32( 1 ),
518  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
519  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
520  seedPairPenalty = cms.int32( 0 ),
521  maxNumberOfHits = cms.int32( 100 ),
522  minNumberOfHitsForLoopers = cms.int32( 13 ),
523  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
524  minNumberOfHitsPerLoop = cms.int32( 4 ),
525  minHitsMinPt = cms.int32( 3 ),
526  maxLostHitsFraction = cms.double( 0.1 ),
527  maxLostHits = cms.int32( 999 ),
528  highEtaSwitch = cms.double( 5.0 ),
529  minHitsAtHighEta = cms.int32( 5 )
530 )
531 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
532 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
533  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
534  subclusterCutSN = cms.double( 12.0 ),
535  trimMaxADC = cms.double( 30.0 ),
536  seedCutMIPs = cms.double( 0.35 ),
537  subclusterCutMIPs = cms.double( 0.45 ),
538  subclusterWindow = cms.double( 0.7 ),
539  maxNSat = cms.uint32( 3 ),
540  trimMaxFracNeigh = cms.double( 0.25 ),
541  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
542  seedCutSN = cms.double( 7.0 ),
543  layerMask = cms.PSet(
544  TOB = cms.bool( False ),
545  TIB = cms.vuint32( 1, 2 ),
546  TID = cms.vuint32( 1, 2 ),
547  TEC = cms.bool( False )
548  ),
549  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
550  trimMaxFracTotal = cms.double( 0.15 )
551 )
552 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
553  minimumNumberOfHits = cms.int32( 4 ),
554  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
555  seedExtension = cms.int32( 0 ),
556  chargeSignificance = cms.double( -1.0 ),
557  pixelSeedExtension = cms.bool( False ),
558  strictSeedExtension = cms.bool( False ),
559  maxCCCLostHits = cms.int32( 0 ),
560  nSigmaMinPt = cms.double( 5.0 ),
561  minPt = cms.double( 1.0 ),
562  maxConsecLostHits = cms.int32( 1 ),
563  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
564  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
565  seedPairPenalty = cms.int32( 0 ),
566  maxNumberOfHits = cms.int32( 100 ),
567  minNumberOfHitsForLoopers = cms.int32( 13 ),
568  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
569  minNumberOfHitsPerLoop = cms.int32( 4 ),
570  minHitsMinPt = cms.int32( 3 ),
571  maxLostHitsFraction = cms.double( 0.1 ),
572  maxLostHits = cms.int32( 999 ),
573  highEtaSwitch = cms.double( 5.0 ),
574  minHitsAtHighEta = cms.int32( 5 )
575 )
576 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
577  useSameTrajFilter = cms.bool( True ),
578  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
579  keepOriginalIfRebuildFails = cms.bool( False ),
580  lostHitPenalty = cms.double( 30.0 ),
581  lockHits = cms.bool( True ),
582  requireSeedHitsInRebuild = cms.bool( True ),
583  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
584  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
585  maxPtForLooperReconstruction = cms.double( 0.0 ),
586  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
587  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
588  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
589  minNrOfHitsForRebuild = cms.int32( 5 ),
590  maxCand = cms.int32( 3 ),
591  alwaysUseInvalidHits = cms.bool( True ),
592  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
593  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
594  intermediateCleaning = cms.bool( True ),
595  foundHitBonus = cms.double( 10.0 ),
596  updator = cms.string( "hltESPKFUpdator" ),
597  bestHitOnly = cms.bool( True ),
598  seedAs5DHit = cms.bool( False )
599 )
600 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
601  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
602  filters = cms.VPSet(
603  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
604  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
605  )
606 )
607 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
608  minimumNumberOfHits = cms.int32( 4 ),
609  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
610  seedExtension = cms.int32( 0 ),
611  chargeSignificance = cms.double( -1.0 ),
612  pixelSeedExtension = cms.bool( False ),
613  strictSeedExtension = cms.bool( False ),
614  maxCCCLostHits = cms.int32( 0 ),
615  nSigmaMinPt = cms.double( 5.0 ),
616  minPt = cms.double( 1.0 ),
617  maxConsecLostHits = cms.int32( 1 ),
618  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
619  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
620  seedPairPenalty = cms.int32( 0 ),
621  maxNumberOfHits = cms.int32( 100 ),
622  minNumberOfHitsForLoopers = cms.int32( 13 ),
623  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
624  minNumberOfHitsPerLoop = cms.int32( 4 ),
625  minHitsMinPt = cms.int32( 3 ),
626  maxLostHitsFraction = cms.double( 0.1 ),
627  maxLostHits = cms.int32( 999 ),
628  highEtaSwitch = cms.double( 5.0 ),
629  minHitsAtHighEta = cms.int32( 5 )
630 )
631 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
632  useSameTrajFilter = cms.bool( True ),
633  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
634  keepOriginalIfRebuildFails = cms.bool( True ),
635  lostHitPenalty = cms.double( 30.0 ),
636  lockHits = cms.bool( True ),
637  requireSeedHitsInRebuild = cms.bool( True ),
638  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
639  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
640  maxPtForLooperReconstruction = cms.double( 0.0 ),
641  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
642  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
643  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
644  minNrOfHitsForRebuild = cms.int32( 1 ),
645  maxCand = cms.int32( 3 ),
646  alwaysUseInvalidHits = cms.bool( True ),
647  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
648  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
649  intermediateCleaning = cms.bool( True ),
650  foundHitBonus = cms.double( 10.0 ),
651  updator = cms.string( "hltESPKFUpdator" ),
652  bestHitOnly = cms.bool( True ),
653  seedAs5DHit = cms.bool( False )
654 )
655 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
656  minimumNumberOfHits = cms.int32( 3 ),
657  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
658  seedExtension = cms.int32( 0 ),
659  chargeSignificance = cms.double( -1.0 ),
660  pixelSeedExtension = cms.bool( False ),
661  strictSeedExtension = cms.bool( False ),
662  nSigmaMinPt = cms.double( 5.0 ),
663  maxCCCLostHits = cms.int32( 0 ),
664  minPt = cms.double( 1.0 ),
665  maxConsecLostHits = cms.int32( 1 ),
666  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
667  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
668  seedPairPenalty = cms.int32( 0 ),
669  maxNumberOfHits = cms.int32( 100 ),
670  minNumberOfHitsForLoopers = cms.int32( 13 ),
671  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
672  minNumberOfHitsPerLoop = cms.int32( 4 ),
673  minHitsMinPt = cms.int32( 3 ),
674  maxLostHitsFraction = cms.double( 0.1 ),
675  maxLostHits = cms.int32( 999 ),
676  highEtaSwitch = cms.double( 5.0 ),
677  minHitsAtHighEta = cms.int32( 5 )
678 )
679 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
680  useSameTrajFilter = cms.bool( True ),
681  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
682  keepOriginalIfRebuildFails = cms.bool( False ),
683  lostHitPenalty = cms.double( 30.0 ),
684  lockHits = cms.bool( True ),
685  requireSeedHitsInRebuild = cms.bool( True ),
686  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
687  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
688  maxPtForLooperReconstruction = cms.double( 0.0 ),
689  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
690  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
691  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
692  minNrOfHitsForRebuild = cms.int32( 5 ),
693  maxCand = cms.int32( 4 ),
694  alwaysUseInvalidHits = cms.bool( True ),
695  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
696  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
697  intermediateCleaning = cms.bool( True ),
698  foundHitBonus = cms.double( 10.0 ),
699  updator = cms.string( "hltESPKFUpdator" ),
700  bestHitOnly = cms.bool( True ),
701  seedAs5DHit = cms.bool( False )
702 )
703 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
704  minimumNumberOfHits = cms.int32( 3 ),
705  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
706  seedExtension = cms.int32( 0 ),
707  chargeSignificance = cms.double( -1.0 ),
708  pixelSeedExtension = cms.bool( False ),
709  strictSeedExtension = cms.bool( False ),
710  nSigmaMinPt = cms.double( 5.0 ),
711  maxCCCLostHits = cms.int32( 0 ),
712  minPt = cms.double( 1.0 ),
713  maxConsecLostHits = cms.int32( 1 ),
714  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
715  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
716  seedPairPenalty = cms.int32( 0 ),
717  maxNumberOfHits = cms.int32( 100 ),
718  minNumberOfHitsForLoopers = cms.int32( 13 ),
719  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
720  minNumberOfHitsPerLoop = cms.int32( 4 ),
721  minHitsMinPt = cms.int32( 3 ),
722  maxLostHitsFraction = cms.double( 0.1 ),
723  maxLostHits = cms.int32( 999 ),
724  highEtaSwitch = cms.double( 5.0 ),
725  minHitsAtHighEta = cms.int32( 5 )
726 )
727 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
728  useSameTrajFilter = cms.bool( True ),
729  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
730  keepOriginalIfRebuildFails = cms.bool( False ),
731  lostHitPenalty = cms.double( 30.0 ),
732  lockHits = cms.bool( True ),
733  requireSeedHitsInRebuild = cms.bool( True ),
734  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
735  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
736  maxPtForLooperReconstruction = cms.double( 0.0 ),
737  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
738  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
739  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
740  minNrOfHitsForRebuild = cms.int32( 5 ),
741  maxCand = cms.int32( 3 ),
742  alwaysUseInvalidHits = cms.bool( True ),
743  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
744  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
745  intermediateCleaning = cms.bool( True ),
746  foundHitBonus = cms.double( 10.0 ),
747  updator = cms.string( "hltESPKFUpdator" ),
748  bestHitOnly = cms.bool( True ),
749  seedAs5DHit = cms.bool( False )
750 )
751 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
752  minimumNumberOfHits = cms.int32( 3 ),
753  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
754  seedExtension = cms.int32( 0 ),
755  chargeSignificance = cms.double( -1.0 ),
756  pixelSeedExtension = cms.bool( False ),
757  strictSeedExtension = cms.bool( False ),
758  nSigmaMinPt = cms.double( 5.0 ),
759  maxCCCLostHits = cms.int32( 0 ),
760  minPt = cms.double( 2.8 ),
761  maxConsecLostHits = cms.int32( 1 ),
762  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
763  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
764  seedPairPenalty = cms.int32( 0 ),
765  maxNumberOfHits = cms.int32( 100 ),
766  minNumberOfHitsForLoopers = cms.int32( 13 ),
767  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
768  minNumberOfHitsPerLoop = cms.int32( 4 ),
769  minHitsMinPt = cms.int32( 3 ),
770  maxLostHitsFraction = cms.double( 0.1 ),
771  maxLostHits = cms.int32( 999 ),
772  highEtaSwitch = cms.double( 5.0 ),
773  minHitsAtHighEta = cms.int32( 5 )
774 )
775 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
776  useSameTrajFilter = cms.bool( True ),
777  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
778  keepOriginalIfRebuildFails = cms.bool( False ),
779  lostHitPenalty = cms.double( 30.0 ),
780  lockHits = cms.bool( True ),
781  requireSeedHitsInRebuild = cms.bool( True ),
782  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
783  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
784  maxPtForLooperReconstruction = cms.double( 0.0 ),
785  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
786  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
787  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
788  minNrOfHitsForRebuild = cms.int32( 5 ),
789  maxCand = cms.int32( 4 ),
790  alwaysUseInvalidHits = cms.bool( True ),
791  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
792  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
793  intermediateCleaning = cms.bool( True ),
794  foundHitBonus = cms.double( 10.0 ),
795  updator = cms.string( "hltESPKFUpdator" ),
796  bestHitOnly = cms.bool( True ),
797  seedAs5DHit = cms.bool( False )
798 )
799 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
800  minimumNumberOfHits = cms.int32( 3 ),
801  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
802  seedExtension = cms.int32( 0 ),
803  chargeSignificance = cms.double( -1.0 ),
804  pixelSeedExtension = cms.bool( False ),
805  strictSeedExtension = cms.bool( False ),
806  nSigmaMinPt = cms.double( 5.0 ),
807  maxCCCLostHits = cms.int32( 0 ),
808  minPt = cms.double( 5.0 ),
809  maxConsecLostHits = cms.int32( 1 ),
810  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
811  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
812  seedPairPenalty = cms.int32( 0 ),
813  maxNumberOfHits = cms.int32( 100 ),
814  minNumberOfHitsForLoopers = cms.int32( 13 ),
815  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
816  minNumberOfHitsPerLoop = cms.int32( 4 ),
817  minHitsMinPt = cms.int32( 3 ),
818  maxLostHitsFraction = cms.double( 0.1 ),
819  maxLostHits = cms.int32( 999 ),
820  highEtaSwitch = cms.double( 5.0 ),
821  minHitsAtHighEta = cms.int32( 5 )
822 )
823 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
824  minimumNumberOfHits = cms.int32( 3 ),
825  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
826  seedExtension = cms.int32( 0 ),
827  chargeSignificance = cms.double( -1.0 ),
828  pixelSeedExtension = cms.bool( False ),
829  strictSeedExtension = cms.bool( False ),
830  nSigmaMinPt = cms.double( 5.0 ),
831  maxCCCLostHits = cms.int32( 0 ),
832  minPt = cms.double( 5.0 ),
833  maxConsecLostHits = cms.int32( 1 ),
834  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
835  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
836  seedPairPenalty = cms.int32( 0 ),
837  maxNumberOfHits = cms.int32( 100 ),
838  minNumberOfHitsForLoopers = cms.int32( 13 ),
839  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
840  minNumberOfHitsPerLoop = cms.int32( 4 ),
841  minHitsMinPt = cms.int32( 3 ),
842  maxLostHitsFraction = cms.double( 0.1 ),
843  maxLostHits = cms.int32( 999 ),
844  highEtaSwitch = cms.double( 5.0 ),
845  minHitsAtHighEta = cms.int32( 5 )
846 )
847 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
848  minimumNumberOfHits = cms.int32( 4 ),
849  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
850  seedExtension = cms.int32( 0 ),
851  chargeSignificance = cms.double( -1.0 ),
852  pixelSeedExtension = cms.bool( False ),
853  strictSeedExtension = cms.bool( False ),
854  nSigmaMinPt = cms.double( 5.0 ),
855  maxCCCLostHits = cms.int32( 0 ),
856  minPt = cms.double( 5.0 ),
857  maxConsecLostHits = cms.int32( 1 ),
858  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
859  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
860  seedPairPenalty = cms.int32( 0 ),
861  maxNumberOfHits = cms.int32( 100 ),
862  minNumberOfHitsForLoopers = cms.int32( 13 ),
863  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
864  minNumberOfHitsPerLoop = cms.int32( 4 ),
865  minHitsMinPt = cms.int32( 3 ),
866  maxLostHitsFraction = cms.double( 0.1 ),
867  maxLostHits = cms.int32( 999 ),
868  highEtaSwitch = cms.double( 5.0 ),
869  minHitsAtHighEta = cms.int32( 5 )
870 )
871 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
872  useSameTrajFilter = cms.bool( False ),
873  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
874  keepOriginalIfRebuildFails = cms.bool( False ),
875  lostHitPenalty = cms.double( 30.0 ),
876  lockHits = cms.bool( True ),
877  requireSeedHitsInRebuild = cms.bool( True ),
878  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
879  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
880  maxPtForLooperReconstruction = cms.double( 0.0 ),
881  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
882  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
883  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
884  minNrOfHitsForRebuild = cms.int32( 5 ),
885  maxCand = cms.int32( 3 ),
886  alwaysUseInvalidHits = cms.bool( True ),
887  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
888  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
889  intermediateCleaning = cms.bool( True ),
890  foundHitBonus = cms.double( 10.0 ),
891  updator = cms.string( "hltESPKFUpdator" ),
892  bestHitOnly = cms.bool( True ),
893  seedAs5DHit = cms.bool( False )
894 )
895 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
896  minimumNumberOfHits = cms.int32( 3 ),
897  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
898  seedExtension = cms.int32( 0 ),
899  chargeSignificance = cms.double( -1.0 ),
900  pixelSeedExtension = cms.bool( False ),
901  strictSeedExtension = cms.bool( False ),
902  nSigmaMinPt = cms.double( 5.0 ),
903  maxCCCLostHits = cms.int32( 9999 ),
904  minPt = cms.double( 5.0 ),
905  maxConsecLostHits = cms.int32( 1 ),
906  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
907  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
908  seedPairPenalty = cms.int32( 0 ),
909  maxNumberOfHits = cms.int32( 100 ),
910  minNumberOfHitsForLoopers = cms.int32( 13 ),
911  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
912  minNumberOfHitsPerLoop = cms.int32( 4 ),
913  minHitsMinPt = cms.int32( 3 ),
914  maxLostHitsFraction = cms.double( 0.1 ),
915  maxLostHits = cms.int32( 999 ),
916  highEtaSwitch = cms.double( 5.0 ),
917  minHitsAtHighEta = cms.int32( 5 )
918 )
919 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
920  minimumNumberOfHits = cms.int32( 4 ),
921  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
922  seedExtension = cms.int32( 0 ),
923  chargeSignificance = cms.double( -1.0 ),
924  pixelSeedExtension = cms.bool( False ),
925  strictSeedExtension = cms.bool( False ),
926  nSigmaMinPt = cms.double( 5.0 ),
927  maxCCCLostHits = cms.int32( 9999 ),
928  minPt = cms.double( 5.0 ),
929  maxConsecLostHits = cms.int32( 1 ),
930  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
931  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
932  seedPairPenalty = cms.int32( 1 ),
933  maxNumberOfHits = cms.int32( 100 ),
934  minNumberOfHitsForLoopers = cms.int32( 13 ),
935  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
936  minNumberOfHitsPerLoop = cms.int32( 4 ),
937  minHitsMinPt = cms.int32( 3 ),
938  maxLostHitsFraction = cms.double( 0.1 ),
939  maxLostHits = cms.int32( 0 ),
940  highEtaSwitch = cms.double( 5.0 ),
941  minHitsAtHighEta = cms.int32( 5 )
942 )
943 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
944  useSameTrajFilter = cms.bool( True ),
945  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
946  keepOriginalIfRebuildFails = cms.bool( False ),
947  lostHitPenalty = cms.double( 30.0 ),
948  lockHits = cms.bool( True ),
949  requireSeedHitsInRebuild = cms.bool( True ),
950  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
951  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
952  maxPtForLooperReconstruction = cms.double( 0.0 ),
953  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
954  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
955  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
956  minNrOfHitsForRebuild = cms.int32( 4 ),
957  maxCand = cms.int32( 2 ),
958  alwaysUseInvalidHits = cms.bool( False ),
959  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
960  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
961  intermediateCleaning = cms.bool( True ),
962  foundHitBonus = cms.double( 10.0 ),
963  updator = cms.string( "hltESPKFUpdator" ),
964  bestHitOnly = cms.bool( True ),
965  seedAs5DHit = cms.bool( False )
966 )
967 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
968  minimumNumberOfHits = cms.int32( 5 ),
969  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
970  seedExtension = cms.int32( 0 ),
971  chargeSignificance = cms.double( -1.0 ),
972  pixelSeedExtension = cms.bool( False ),
973  strictSeedExtension = cms.bool( False ),
974  nSigmaMinPt = cms.double( 5.0 ),
975  maxCCCLostHits = cms.int32( 9999 ),
976  minPt = cms.double( 5.0 ),
977  maxConsecLostHits = cms.int32( 1 ),
978  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
979  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
980  seedPairPenalty = cms.int32( 1 ),
981  maxNumberOfHits = cms.int32( 100 ),
982  minNumberOfHitsForLoopers = cms.int32( 13 ),
983  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
984  minNumberOfHitsPerLoop = cms.int32( 4 ),
985  minHitsMinPt = cms.int32( 3 ),
986  maxLostHitsFraction = cms.double( 0.1 ),
987  maxLostHits = cms.int32( 0 ),
988  highEtaSwitch = cms.double( 5.0 ),
989  minHitsAtHighEta = cms.int32( 5 )
990 )
991 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
992  minimumNumberOfHits = cms.int32( 4 ),
993  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
994  seedExtension = cms.int32( 0 ),
995  chargeSignificance = cms.double( -1.0 ),
996  pixelSeedExtension = cms.bool( False ),
997  strictSeedExtension = cms.bool( False ),
998  nSigmaMinPt = cms.double( 5.0 ),
999  maxCCCLostHits = cms.int32( 9999 ),
1000  minPt = cms.double( 5.0 ),
1001  maxConsecLostHits = cms.int32( 1 ),
1002  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1003  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1004  seedPairPenalty = cms.int32( 1 ),
1005  maxNumberOfHits = cms.int32( 100 ),
1006  minNumberOfHitsForLoopers = cms.int32( 13 ),
1007  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1008  minNumberOfHitsPerLoop = cms.int32( 4 ),
1009  minHitsMinPt = cms.int32( 3 ),
1010  maxLostHitsFraction = cms.double( 0.1 ),
1011  maxLostHits = cms.int32( 0 ),
1012  highEtaSwitch = cms.double( 5.0 ),
1013  minHitsAtHighEta = cms.int32( 5 )
1014 )
1015 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1016  useSameTrajFilter = cms.bool( False ),
1017  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1018  keepOriginalIfRebuildFails = cms.bool( False ),
1019  lostHitPenalty = cms.double( 30.0 ),
1020  lockHits = cms.bool( True ),
1021  requireSeedHitsInRebuild = cms.bool( True ),
1022  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1023  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1024  maxPtForLooperReconstruction = cms.double( 0.0 ),
1025  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1026  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1027  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1028  minNrOfHitsForRebuild = cms.int32( 4 ),
1029  maxCand = cms.int32( 2 ),
1030  alwaysUseInvalidHits = cms.bool( False ),
1031  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1032  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1033  intermediateCleaning = cms.bool( True ),
1034  foundHitBonus = cms.double( 10.0 ),
1035  updator = cms.string( "hltESPKFUpdator" ),
1036  bestHitOnly = cms.bool( True ),
1037  seedAs5DHit = cms.bool( False )
1038 )
1039 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1040  minimumNumberOfHits = cms.int32( 4 ),
1041  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1042  seedExtension = cms.int32( 0 ),
1043  chargeSignificance = cms.double( -1.0 ),
1044  pixelSeedExtension = cms.bool( False ),
1045  strictSeedExtension = cms.bool( False ),
1046  nSigmaMinPt = cms.double( 5.0 ),
1047  maxCCCLostHits = cms.int32( 9999 ),
1048  minPt = cms.double( 5.0 ),
1049  maxConsecLostHits = cms.int32( 1 ),
1050  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1051  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1052  seedPairPenalty = cms.int32( 0 ),
1053  maxNumberOfHits = cms.int32( 100 ),
1054  minNumberOfHitsForLoopers = cms.int32( 13 ),
1055  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1056  minNumberOfHitsPerLoop = cms.int32( 4 ),
1057  minHitsMinPt = cms.int32( 3 ),
1058  maxLostHitsFraction = cms.double( 0.1 ),
1059  maxLostHits = cms.int32( 999 ),
1060  highEtaSwitch = cms.double( 5.0 ),
1061  minHitsAtHighEta = cms.int32( 5 )
1062 )
1063 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1064  useSameTrajFilter = cms.bool( True ),
1065  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1066  keepOriginalIfRebuildFails = cms.bool( False ),
1067  lostHitPenalty = cms.double( 30.0 ),
1068  lockHits = cms.bool( True ),
1069  requireSeedHitsInRebuild = cms.bool( True ),
1070  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1071  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1072  maxPtForLooperReconstruction = cms.double( 0.0 ),
1073  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1074  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1075  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1076  minNrOfHitsForRebuild = cms.int32( 5 ),
1077  maxCand = cms.int32( 50 ),
1078  alwaysUseInvalidHits = cms.bool( True ),
1079  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1080  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1081  intermediateCleaning = cms.bool( True ),
1082  foundHitBonus = cms.double( 10.0 ),
1083  updator = cms.string( "hltESPKFUpdator" ),
1084  bestHitOnly = cms.bool( True ),
1085  seedAs5DHit = cms.bool( False )
1086 )
1087 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
1088  minimumNumberOfHits = cms.int32( 4 ),
1089  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1090  seedExtension = cms.int32( 1 ),
1091  chargeSignificance = cms.double( -1.0 ),
1092  pixelSeedExtension = cms.bool( False ),
1093  strictSeedExtension = cms.bool( False ),
1094  nSigmaMinPt = cms.double( 5.0 ),
1095  maxCCCLostHits = cms.int32( 0 ),
1096  minPt = cms.double( 5.0 ),
1097  maxConsecLostHits = cms.int32( 1 ),
1098  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1099  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1100  seedPairPenalty = cms.int32( 0 ),
1101  maxNumberOfHits = cms.int32( 100 ),
1102  minNumberOfHitsForLoopers = cms.int32( 13 ),
1103  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1104  minNumberOfHitsPerLoop = cms.int32( 4 ),
1105  minHitsMinPt = cms.int32( 3 ),
1106  maxLostHitsFraction = cms.double( 0.1 ),
1107  maxLostHits = cms.int32( 999 ),
1108  highEtaSwitch = cms.double( 5.0 ),
1109  minHitsAtHighEta = cms.int32( 5 )
1110 )
1111 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1112  useSameTrajFilter = cms.bool( True ),
1113  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1114  keepOriginalIfRebuildFails = cms.bool( False ),
1115  lostHitPenalty = cms.double( 30.0 ),
1116  lockHits = cms.bool( True ),
1117  requireSeedHitsInRebuild = cms.bool( True ),
1118  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1119  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1120  maxPtForLooperReconstruction = cms.double( 0.0 ),
1121  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1122  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1123  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1124  minNrOfHitsForRebuild = cms.int32( 5 ),
1125  maxCand = cms.int32( 2 ),
1126  alwaysUseInvalidHits = cms.bool( True ),
1127  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1128  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1129  intermediateCleaning = cms.bool( True ),
1130  foundHitBonus = cms.double( 10.0 ),
1131  updator = cms.string( "hltESPKFUpdator" ),
1132  bestHitOnly = cms.bool( True ),
1133  seedAs5DHit = cms.bool( False )
1134 )
1135 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1136  useSameTrajFilter = cms.bool( True ),
1137  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1138  keepOriginalIfRebuildFails = cms.bool( False ),
1139  lostHitPenalty = cms.double( 30.0 ),
1140  lockHits = cms.bool( True ),
1141  requireSeedHitsInRebuild = cms.bool( True ),
1142  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1143  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1144  maxPtForLooperReconstruction = cms.double( 0.0 ),
1145  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1146  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1147  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1148  minNrOfHitsForRebuild = cms.int32( 5 ),
1149  maxCand = cms.int32( 3 ),
1150  alwaysUseInvalidHits = cms.bool( True ),
1151  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1152  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1153  intermediateCleaning = cms.bool( True ),
1154  foundHitBonus = cms.double( 10.0 ),
1155  updator = cms.string( "hltESPKFUpdator" ),
1156  bestHitOnly = cms.bool( True ),
1157  seedAs5DHit = cms.bool( False )
1158 )
1159 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1160  useSameTrajFilter = cms.bool( True ),
1161  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1162  keepOriginalIfRebuildFails = cms.bool( False ),
1163  lostHitPenalty = cms.double( 30.0 ),
1164  lockHits = cms.bool( True ),
1165  requireSeedHitsInRebuild = cms.bool( True ),
1166  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1167  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1168  maxPtForLooperReconstruction = cms.double( 0.0 ),
1169  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1170  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1171  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1172  minNrOfHitsForRebuild = cms.int32( 5 ),
1173  maxCand = cms.int32( 3 ),
1174  alwaysUseInvalidHits = cms.bool( True ),
1175  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1176  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1177  intermediateCleaning = cms.bool( True ),
1178  foundHitBonus = cms.double( 10.0 ),
1179  updator = cms.string( "hltESPKFUpdator" ),
1180  bestHitOnly = cms.bool( True ),
1181  seedAs5DHit = cms.bool( False )
1182 )
1183 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1184  minimumNumberOfHits = cms.int32( 4 ),
1185  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1186  seedExtension = cms.int32( 0 ),
1187  chargeSignificance = cms.double( -1.0 ),
1188  pixelSeedExtension = cms.bool( False ),
1189  strictSeedExtension = cms.bool( False ),
1190  maxCCCLostHits = cms.int32( 0 ),
1191  nSigmaMinPt = cms.double( 5.0 ),
1192  minPt = cms.double( 3.0 ),
1193  maxConsecLostHits = cms.int32( 1 ),
1194  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1195  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1196  seedPairPenalty = cms.int32( 0 ),
1197  maxNumberOfHits = cms.int32( 100 ),
1198  minNumberOfHitsForLoopers = cms.int32( 13 ),
1199  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1200  minNumberOfHitsPerLoop = cms.int32( 4 ),
1201  minHitsMinPt = cms.int32( 3 ),
1202  maxLostHitsFraction = cms.double( 0.1 ),
1203  maxLostHits = cms.int32( 999 ),
1204  highEtaSwitch = cms.double( 5.0 ),
1205  minHitsAtHighEta = cms.int32( 5 )
1206 )
1207 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1208  useSameTrajFilter = cms.bool( True ),
1209  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1210  keepOriginalIfRebuildFails = cms.bool( True ),
1211  lostHitPenalty = cms.double( 30.0 ),
1212  lockHits = cms.bool( True ),
1213  requireSeedHitsInRebuild = cms.bool( True ),
1214  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1215  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1216  maxPtForLooperReconstruction = cms.double( 0.0 ),
1217  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1218  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1219  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1220  minNrOfHitsForRebuild = cms.int32( 1 ),
1221  maxCand = cms.int32( 3 ),
1222  alwaysUseInvalidHits = cms.bool( True ),
1223  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1224  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1225  intermediateCleaning = cms.bool( True ),
1226  foundHitBonus = cms.double( 10.0 ),
1227  updator = cms.string( "hltESPKFUpdator" ),
1228  bestHitOnly = cms.bool( True ),
1229  seedAs5DHit = cms.bool( False )
1230 )
1231 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1232  minimumNumberOfHits = cms.int32( 3 ),
1233  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1234  seedExtension = cms.int32( 0 ),
1235  chargeSignificance = cms.double( -1.0 ),
1236  pixelSeedExtension = cms.bool( False ),
1237  strictSeedExtension = cms.bool( False ),
1238  nSigmaMinPt = cms.double( 5.0 ),
1239  maxCCCLostHits = cms.int32( 0 ),
1240  minPt = cms.double( 2.8 ),
1241  maxConsecLostHits = cms.int32( 1 ),
1242  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1243  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1244  seedPairPenalty = cms.int32( 0 ),
1245  maxNumberOfHits = cms.int32( 100 ),
1246  minNumberOfHitsForLoopers = cms.int32( 13 ),
1247  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1248  minNumberOfHitsPerLoop = cms.int32( 4 ),
1249  minHitsMinPt = cms.int32( 3 ),
1250  maxLostHitsFraction = cms.double( 0.1 ),
1251  maxLostHits = cms.int32( 999 ),
1252  highEtaSwitch = cms.double( 5.0 ),
1253  minHitsAtHighEta = cms.int32( 5 )
1254 )
1255 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1256  useSameTrajFilter = cms.bool( True ),
1257  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1258  keepOriginalIfRebuildFails = cms.bool( False ),
1259  lostHitPenalty = cms.double( 30.0 ),
1260  lockHits = cms.bool( True ),
1261  requireSeedHitsInRebuild = cms.bool( True ),
1262  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1263  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1264  maxPtForLooperReconstruction = cms.double( 0.0 ),
1265  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1266  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1267  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1268  minNrOfHitsForRebuild = cms.int32( 5 ),
1269  maxCand = cms.int32( 4 ),
1270  alwaysUseInvalidHits = cms.bool( True ),
1271  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1272  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1273  intermediateCleaning = cms.bool( True ),
1274  foundHitBonus = cms.double( 10.0 ),
1275  updator = cms.string( "hltESPKFUpdator" ),
1276  bestHitOnly = cms.bool( True ),
1277  seedAs5DHit = cms.bool( False )
1278 )
1279 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1280  minimumNumberOfHits = cms.int32( 3 ),
1281  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1282  seedExtension = cms.int32( 0 ),
1283  chargeSignificance = cms.double( -1.0 ),
1284  pixelSeedExtension = cms.bool( False ),
1285  strictSeedExtension = cms.bool( False ),
1286  nSigmaMinPt = cms.double( 5.0 ),
1287  maxCCCLostHits = cms.int32( 0 ),
1288  minPt = cms.double( 3.5 ),
1289  maxConsecLostHits = cms.int32( 1 ),
1290  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1291  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1292  seedPairPenalty = cms.int32( 0 ),
1293  maxNumberOfHits = cms.int32( 100 ),
1294  minNumberOfHitsForLoopers = cms.int32( 13 ),
1295  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1296  minNumberOfHitsPerLoop = cms.int32( 4 ),
1297  minHitsMinPt = cms.int32( 3 ),
1298  maxLostHitsFraction = cms.double( 0.1 ),
1299  maxLostHits = cms.int32( 999 ),
1300  highEtaSwitch = cms.double( 5.0 ),
1301  minHitsAtHighEta = cms.int32( 5 )
1302 )
1303 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1304  useSameTrajFilter = cms.bool( True ),
1305  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1306  keepOriginalIfRebuildFails = cms.bool( False ),
1307  lostHitPenalty = cms.double( 30.0 ),
1308  lockHits = cms.bool( True ),
1309  requireSeedHitsInRebuild = cms.bool( True ),
1310  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1311  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1312  maxPtForLooperReconstruction = cms.double( 0.0 ),
1313  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1314  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1315  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1316  minNrOfHitsForRebuild = cms.int32( 5 ),
1317  maxCand = cms.int32( 3 ),
1318  alwaysUseInvalidHits = cms.bool( True ),
1319  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1320  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1321  intermediateCleaning = cms.bool( True ),
1322  foundHitBonus = cms.double( 10.0 ),
1323  updator = cms.string( "hltESPKFUpdator" ),
1324  bestHitOnly = cms.bool( True ),
1325  seedAs5DHit = cms.bool( False )
1326 )
1327 fragment.streams = cms.PSet(
1328  DQM = cms.vstring( 'OnlineMonitor' ),
1329  PhysicsCommissioning = cms.vstring( 'HLTPhysics',
1330  'ZeroBias' )
1331 )
1332 fragment.datasets = cms.PSet(
1333  HLTPhysics = cms.vstring( 'HLT_Physics_v12' ),
1334  OnlineMonitor = cms.vstring( 'HLT_Physics_v12',
1335  'HLT_Random_v3',
1336  'HLT_ZeroBias_v11' ),
1337  ZeroBias = cms.vstring( 'HLT_Random_v3',
1338  'HLT_ZeroBias_v11' )
1339 )
1340 
1341 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1342  recordName = cms.string( "CSCChannelMapperRecord" ),
1343  iovIsRunNotTime = cms.bool( True ),
1344  firstValid = cms.vuint32( 1 )
1345 )
1346 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1347  recordName = cms.string( "CSCIndexerRecord" ),
1348  iovIsRunNotTime = cms.bool( True ),
1349  firstValid = cms.vuint32( 1 )
1350 )
1351 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1352  recordName = cms.string( "L1TGlobalParametersRcd" ),
1353  iovIsRunNotTime = cms.bool( True ),
1354  firstValid = cms.vuint32( 1 )
1355 )
1356 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1357  appendToDataLabel = cms.string( "HBHE" ),
1358  timeSlewParametersM2 = cms.VPSet(
1359  cms.PSet( tmax = cms.double( 16.0 ),
1360  tzero = cms.double( 23.960177 ),
1361  slope = cms.double( -3.178648 )
1362  ),
1363  cms.PSet( tmax = cms.double( 10.0 ),
1364  tzero = cms.double( 11.977461 ),
1365  slope = cms.double( -1.5610227 )
1366  ),
1367  cms.PSet( tmax = cms.double( 6.25 ),
1368  tzero = cms.double( 9.109694 ),
1369  slope = cms.double( -1.075824 )
1370  )
1371  ),
1372  timeSlewParametersM3 = cms.VPSet(
1373  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1374  tspar2_siPM = cms.double( 0.0 ),
1375  tspar2 = cms.double( 0.0 ),
1376  cap = cms.double( 6.0 ),
1377  tspar1 = cms.double( -2.19142 ),
1378  tspar0 = cms.double( 12.2999 ),
1379  tspar1_siPM = cms.double( 0.0 )
1380  ),
1381  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1382  tspar2_siPM = cms.double( 0.0 ),
1383  tspar2 = cms.double( 32.0 ),
1384  cap = cms.double( 6.0 ),
1385  tspar1 = cms.double( -3.2 ),
1386  tspar0 = cms.double( 15.5 ),
1387  tspar1_siPM = cms.double( 0.0 )
1388  ),
1389  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1390  tspar2_siPM = cms.double( 0.0 ),
1391  tspar2 = cms.double( 0.0 ),
1392  cap = cms.double( 6.0 ),
1393  tspar1 = cms.double( -2.19142 ),
1394  tspar0 = cms.double( 12.2999 ),
1395  tspar1_siPM = cms.double( 0.0 )
1396  ),
1397  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1398  tspar2_siPM = cms.double( 0.0 ),
1399  tspar2 = cms.double( 0.0 ),
1400  cap = cms.double( 6.0 ),
1401  tspar1 = cms.double( -2.19142 ),
1402  tspar0 = cms.double( 12.2999 ),
1403  tspar1_siPM = cms.double( 0.0 )
1404  )
1405  )
1406 )
1407 fragment.ecalMultifitParametersSource = cms.ESSource( "EmptyESSource",
1408  recordName = cms.string( "EcalMultifitParametersRcd" ),
1409  iovIsRunNotTime = cms.bool( True ),
1410  firstValid = cms.vuint32( 1 )
1411 )
1412 fragment.hcalMahiPulseOffsetsGPUESProducer = cms.ESSource( "HcalMahiPulseOffsetsGPUESProducer",
1413  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1414  appendToDataLabel = cms.string( "" )
1415 )
1416 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1417  recordName = cms.string( "JetTagComputerRecord" ),
1418  iovIsRunNotTime = cms.bool( True ),
1419  firstValid = cms.vuint32( 1 )
1420 )
1421 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1422  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1423  iovIsRunNotTime = cms.bool( True ),
1424  firstValid = cms.vuint32( 1 )
1425 )
1426 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1427  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1428  iovIsRunNotTime = cms.bool( True ),
1429  firstValid = cms.vuint32( 1 )
1430 )
1431 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1432  recordName = cms.string( "JobConfigurationGPURecord" ),
1433  iovIsRunNotTime = cms.bool( True ),
1434  firstValid = cms.vuint32( 1 )
1435 )
1436 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1437  recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1438  iovIsRunNotTime = cms.bool( True ),
1439  firstValid = cms.vuint32( 1 )
1440 )
1441 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1442  recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1443  iovIsRunNotTime = cms.bool( True ),
1444  firstValid = cms.vuint32( 1 )
1445 )
1446 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1447  recordName = cms.string( "TfGraphRecord" ),
1448  iovIsRunNotTime = cms.bool( True ),
1449  firstValid = cms.vuint32( 1 )
1450 )
1451 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1452  RunType = cms.string( "Run3" ),
1453  PitchSimY = cms.double( 0.15 ),
1454  PitchSimX = cms.double( 0.1 ),
1455  thickness = cms.double( 0.23 ),
1456  noOfPixelSimX = cms.int32( 160 ),
1457  noOfPixelSimY = cms.int32( 104 ),
1458  noOfPixels = cms.int32( 16640 ),
1459  simXWidth = cms.double( 16.6 ),
1460  simYWidth = cms.double( 16.2 ),
1461  deadEdgeWidth = cms.double( 0.2 ),
1462  activeEdgeSigma = cms.double( 0.02 ),
1463  physActiveEdgeDist = cms.double( 0.15 ),
1464  appendToDataLabel = cms.string( "" )
1465 )
1466 
1467 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1468  MaxDPhi = cms.double( 1.6 ),
1469  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1470  PropagationDirection = cms.string( "anyDirection" )
1471 )
1472 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1473  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1474 )
1475 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1476  AlgoName = cms.string( "CSCIndexerPostls1" )
1477 )
1478 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1479  appendToDataLabel = cms.string( "" )
1480 )
1481 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1482 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1483  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1484  MapAuto = cms.untracked.bool( False ),
1485  SkipHE = cms.untracked.bool( False ),
1486  appendToDataLabel = cms.string( "" )
1487 )
1488 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1489  appendToDataLabel = cms.string( "" )
1490 )
1491 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1492  appendToDataLabel = cms.string( "" )
1493 )
1494 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1495  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1496  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1497  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1498  isPhase2 = cms.bool( False ),
1499  doPixelShapeCut = cms.bool( True ),
1500  doStripShapeCut = cms.bool( True ),
1501  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1502  appendToDataLabel = cms.string( "" )
1503 )
1504 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1505  appendToDataLabel = cms.string( "" )
1506 )
1507 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1508  TotalBxInEvent = cms.int32( 5 ),
1509  NumberPhysTriggers = cms.uint32( 512 ),
1510  NumberL1Muon = cms.uint32( 8 ),
1511  NumberL1EGamma = cms.uint32( 12 ),
1512  NumberL1Jet = cms.uint32( 12 ),
1513  NumberL1Tau = cms.uint32( 12 ),
1514  NumberChips = cms.uint32( 1 ),
1515  PinsOnChip = cms.uint32( 512 ),
1516  OrderOfChip = cms.vint32( 1 ),
1517  NumberL1IsoEG = cms.uint32( 4 ),
1518  NumberL1JetCounts = cms.uint32( 12 ),
1519  UnitLength = cms.int32( 8 ),
1520  NumberL1ForJet = cms.uint32( 4 ),
1521  IfCaloEtaNumberBits = cms.uint32( 4 ),
1522  IfMuEtaNumberBits = cms.uint32( 6 ),
1523  NumberL1TauJet = cms.uint32( 4 ),
1524  NumberL1Mu = cms.uint32( 4 ),
1525  NumberConditionChips = cms.uint32( 1 ),
1526  NumberPsbBoards = cms.int32( 7 ),
1527  NumberL1CenJet = cms.uint32( 4 ),
1528  PinsOnConditionChip = cms.uint32( 512 ),
1529  NumberL1NoIsoEG = cms.uint32( 4 ),
1530  NumberTechnicalTriggers = cms.uint32( 64 ),
1531  NumberPhysTriggersExtended = cms.uint32( 64 ),
1532  WordLength = cms.int32( 64 ),
1533  OrderConditionChip = cms.vint32( 1 ),
1534  appendToDataLabel = cms.string( "" )
1535 )
1536 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1537  SimpleMagneticField = cms.string( "" ),
1538  MaxDPhi = cms.double( 1.6 ),
1539  ComponentName = cms.string( "PropagatorWithMaterial" ),
1540  Mass = cms.double( 0.105 ),
1541  PropagationDirection = cms.string( "alongMomentum" ),
1542  useRungeKutta = cms.bool( False ),
1543  ptMin = cms.double( -1.0 )
1544 )
1545 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1546  SimpleMagneticField = cms.string( "ParabolicMf" ),
1547  MaxDPhi = cms.double( 1.6 ),
1548  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1549  Mass = cms.double( 0.139 ),
1550  PropagationDirection = cms.string( "alongMomentum" ),
1551  useRungeKutta = cms.bool( False ),
1552  ptMin = cms.double( -1.0 )
1553 )
1554 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1555  SimpleMagneticField = cms.string( "ParabolicMf" ),
1556  MaxDPhi = cms.double( 1.6 ),
1557  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1558  Mass = cms.double( 0.105 ),
1559  PropagationDirection = cms.string( "alongMomentum" ),
1560  useRungeKutta = cms.bool( False ),
1561  ptMin = cms.double( -1.0 )
1562 )
1563 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1564  SimpleMagneticField = cms.string( "" ),
1565  MaxDPhi = cms.double( 1.6 ),
1566  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1567  Mass = cms.double( 0.105 ),
1568  PropagationDirection = cms.string( "oppositeToMomentum" ),
1569  useRungeKutta = cms.bool( False ),
1570  ptMin = cms.double( -1.0 )
1571 )
1572 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1573  SimpleMagneticField = cms.string( "ParabolicMf" ),
1574  MaxDPhi = cms.double( 1.6 ),
1575  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1576  Mass = cms.double( 0.139 ),
1577  PropagationDirection = cms.string( "oppositeToMomentum" ),
1578  useRungeKutta = cms.bool( False ),
1579  ptMin = cms.double( -1.0 )
1580 )
1581 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1582  SimpleMagneticField = cms.string( "ParabolicMf" ),
1583  MaxDPhi = cms.double( 1.6 ),
1584  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1585  Mass = cms.double( 0.105 ),
1586  PropagationDirection = cms.string( "oppositeToMomentum" ),
1587  useRungeKutta = cms.bool( False ),
1588  ptMin = cms.double( -1.0 )
1589 )
1590 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1591  SimpleMagneticField = cms.string( "ParabolicMf" ),
1592  MaxDPhi = cms.double( 1.6 ),
1593  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1594  Mass = cms.double( 0.105 ),
1595  PropagationDirection = cms.string( "oppositeToMomentum" ),
1596  useRungeKutta = cms.bool( False ),
1597  ptMin = cms.double( 0.1 )
1598 )
1599 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1600  SimpleMagneticField = cms.string( "ParabolicMf" ),
1601  MaxDPhi = cms.double( 4.0 ),
1602  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1603  Mass = cms.double( 0.1396 ),
1604  PropagationDirection = cms.string( "alongMomentum" ),
1605  useRungeKutta = cms.bool( False ),
1606  ptMin = cms.double( -1.0 )
1607 )
1608 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1609  SimpleMagneticField = cms.string( "ParabolicMf" ),
1610  MaxDPhi = cms.double( 1.6 ),
1611  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1612  Mass = cms.double( 0.105 ),
1613  PropagationDirection = cms.string( "alongMomentum" ),
1614  useRungeKutta = cms.bool( False ),
1615  ptMin = cms.double( 0.1 )
1616 )
1617 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
1618  appendToDataLabel = cms.string( "" )
1619 )
1620 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
1621  QualityLabel = cms.string( "" ),
1622  Label = cms.string( "" ),
1623  appendToDataLabel = cms.string( "" )
1624 )
1625 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1626  EtaDivisions = cms.untracked.uint32( 20 ),
1627  PhiDivisions = cms.untracked.uint32( 20 ),
1628  EtaMax = cms.untracked.double( 2.5 )
1629 )
1630 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1631  use3d = cms.bool( True ),
1632  unBoost = cms.bool( False ),
1633  useSignificance = cms.bool( True ),
1634  minTracks = cms.uint32( 3 ),
1635  minVertices = cms.uint32( 1 )
1636 )
1637 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1638  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
1639  NoErrorPropagation = cms.bool( False ),
1640  PropagationDirection = cms.string( "anyDirection" ),
1641  useTuningForL2Speed = cms.bool( False ),
1642  useIsYokeFlag = cms.bool( True ),
1643  endcapShiftInZNeg = cms.double( 0.0 ),
1644  SetVBFPointer = cms.bool( False ),
1645  AssumeNoMaterial = cms.bool( False ),
1646  endcapShiftInZPos = cms.double( 0.0 ),
1647  useInTeslaFromMagField = cms.bool( False ),
1648  VBFName = cms.string( "VolumeBasedMagneticField" ),
1649  useEndcapShiftsInZ = cms.bool( False ),
1650  sendLogWarning = cms.bool( False ),
1651  useMatVolumes = cms.bool( True ),
1652  debug = cms.bool( False ),
1653  ApplyRadX0Correction = cms.bool( True ),
1654  useMagVolumes = cms.bool( True ),
1655  returnTangentPlane = cms.bool( True )
1656 )
1657 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1658  ComponentName = cms.string( "TransientTrackBuilder" )
1659 )
1660 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1661  ComponentName = cms.string( "CaloDetIdAssociator" ),
1662  etaBinSize = cms.double( 0.087 ),
1663  nEta = cms.int32( 70 ),
1664  nPhi = cms.int32( 72 ),
1665  hcalRegion = cms.int32( 2 ),
1666  includeBadChambers = cms.bool( False ),
1667  includeGEM = cms.bool( False ),
1668  includeME0 = cms.bool( False )
1669 )
1670 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1671  ComponentName = cms.string( "CosmicNavigationSchool" ),
1672  PluginName = cms.string( "" ),
1673  SimpleMagneticField = cms.string( "" )
1674 )
1675 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
1676  verbosity = cms.untracked.uint32( 1 ),
1677  buildMisalignedGeometry = cms.bool( False ),
1678  isRun2 = cms.bool( False ),
1679  dbTag = cms.string( "" ),
1680  compactViewTag = cms.string( "" ),
1681  fromPreprocessedDB = cms.untracked.bool( True ),
1682  fromDD4hep = cms.untracked.bool( False ),
1683  appendToDataLabel = cms.string( "" )
1684 )
1685 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
1686  lhcInfoLabel = cms.string( "" ),
1687  lhcInfoPerFillLabel = cms.string( "" ),
1688  lhcInfoPerLSLabel = cms.string( "" ),
1689  opticsLabel = cms.string( "" ),
1690  useNewLHCInfo = cms.bool( True ),
1691  appendToDataLabel = cms.string( "" )
1692 )
1693 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1694  ComponentName = cms.string( "EcalDetIdAssociator" ),
1695  etaBinSize = cms.double( 0.02 ),
1696  nEta = cms.int32( 300 ),
1697  nPhi = cms.int32( 360 ),
1698  hcalRegion = cms.int32( 2 ),
1699  includeBadChambers = cms.bool( False ),
1700  includeGEM = cms.bool( False ),
1701  includeME0 = cms.bool( False )
1702 )
1703 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
1704  appendToDataLabel = cms.string( "" ),
1705  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1706 )
1707 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
1708  appendToDataLabel = cms.string( "" ),
1709  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1710 )
1711 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
1712  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
1713  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
1714  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
1715  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
1716  appendToDataLabel = cms.string( "" ),
1717  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1718 )
1719 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1720  flagMask = cms.PSet(
1721  kBad = cms.vstring( 'kFaultyHardware',
1722  'kDead',
1723  'kKilled' ),
1724  kGood = cms.vstring( 'kGood' ),
1725  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1726  'kTowerRecovered' ),
1727  kProblematic = cms.vstring( 'kPoorReco',
1728  'kPoorCalib',
1729  'kNoisy',
1730  'kSaturated' ),
1731  kWeird = cms.vstring( 'kWeird',
1732  'kDiWeird' ),
1733  kTime = cms.vstring( 'kOutOfTime' )
1734  ),
1735  dbstatusMask = cms.PSet(
1736  kBad = cms.vstring( 'kNonRespondingIsolated',
1737  'kDeadVFE',
1738  'kDeadFE',
1739  'kNoDataNoTP' ),
1740  kGood = cms.vstring( 'kOk' ),
1741  kRecovered = cms.vstring( ),
1742  kProblematic = cms.vstring( 'kDAC',
1743  'kNoLaser',
1744  'kNoisy',
1745  'kNNoisy',
1746  'kNNNoisy',
1747  'kNNNNoisy',
1748  'kNNNNNoisy',
1749  'kFixedG6',
1750  'kFixedG1',
1751  'kFixedG0' ),
1752  kWeird = cms.vstring( ),
1753  kTime = cms.vstring( )
1754  ),
1755  timeThresh = cms.double( 2.0 )
1756 )
1757 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
1758 fragment.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer",
1759  ComponentName = cms.string( "" ),
1760  label = cms.string( "" ),
1761  appendToDataLabel = cms.string( "" )
1762 )
1763 fragment.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer",
1764  ComponentName = cms.string( "" ),
1765  label0 = cms.string( "withTopoEff" ),
1766  label1 = cms.string( "withTopoEff" ),
1767  label2 = cms.string( "" ),
1768  label3 = cms.string( "" ),
1769  appendToDataLabel = cms.string( "" )
1770 )
1771 fragment.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer",
1772  ComponentName = cms.string( "" ),
1773  label0 = cms.string( "withTopoEff" ),
1774  label1 = cms.string( "" ),
1775  label2 = cms.string( "" ),
1776  appendToDataLabel = cms.string( "" )
1777 )
1778 fragment.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer",
1779  ComponentName = cms.string( "" ),
1780  label0 = cms.string( "" ),
1781  label1 = cms.string( "" ),
1782  label2 = cms.string( "" ),
1783  label3 = cms.string( "" ),
1784  appendToDataLabel = cms.string( "" )
1785 )
1786 fragment.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer",
1787  ComponentName = cms.string( "" ),
1788  label0 = cms.string( "" ),
1789  label1 = cms.string( "" ),
1790  label2 = cms.string( "" ),
1791  appendToDataLabel = cms.string( "" )
1792 )
1793 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1794  appendToDataLabel = cms.string( "" )
1795 )
1796 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1797  appendToDataLabel = cms.string( "" )
1798 )
1799 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1800  ComponentName = cms.string( "HcalDetIdAssociator" ),
1801  etaBinSize = cms.double( 0.087 ),
1802  nEta = cms.int32( 70 ),
1803  nPhi = cms.int32( 72 ),
1804  hcalRegion = cms.int32( 2 ),
1805  includeBadChambers = cms.bool( False ),
1806  includeGEM = cms.bool( False ),
1807  includeME0 = cms.bool( False )
1808 )
1809 fragment.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer",
1810  ComponentName = cms.string( "" ),
1811  label = cms.string( "" ),
1812  appendToDataLabel = cms.string( "" )
1813 )
1814 fragment.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer",
1815  ComponentName = cms.string( "" ),
1816  label = cms.string( "" ),
1817  appendToDataLabel = cms.string( "" )
1818 )
1819 fragment.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer",
1820  ComponentName = cms.string( "" ),
1821  label = cms.string( "" ),
1822  appendToDataLabel = cms.string( "" )
1823 )
1824 fragment.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer",
1825  ComponentName = cms.string( "" ),
1826  label = cms.string( "" ),
1827  appendToDataLabel = cms.string( "" )
1828 )
1829 fragment.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer",
1830  ComponentName = cms.string( "" ),
1831  label = cms.string( "" ),
1832  appendToDataLabel = cms.string( "" )
1833 )
1834 fragment.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer",
1835  ComponentName = cms.string( "" ),
1836  label = cms.string( "" ),
1837  appendToDataLabel = cms.string( "" )
1838 )
1839 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1840  phase = cms.uint32( 1 ),
1841  RecoveredRecHitBits = cms.vstring( '' ),
1842  SeverityLevels = cms.VPSet(
1843  cms.PSet( ChannelStatus = cms.vstring( '' ),
1844  RecHitFlags = cms.vstring( '' ),
1845  Level = cms.int32( 0 )
1846  ),
1847  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
1848  RecHitFlags = cms.vstring( '' ),
1849  Level = cms.int32( 1 )
1850  ),
1851  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1852  RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
1853  'HFAnomalousHit' ),
1854  Level = cms.int32( 5 )
1855  ),
1856  cms.PSet( ChannelStatus = cms.vstring( '' ),
1857  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
1858  'HBHESpikeNoise',
1859  'HBHETS4TS5Noise',
1860  'HBHEOOTPU',
1861  'HBHEFlatNoise',
1862  'HBHENegativeNoise' ),
1863  Level = cms.int32( 8 )
1864  ),
1865  cms.PSet( ChannelStatus = cms.vstring( '' ),
1866  RecHitFlags = cms.vstring( 'HFLongShort',
1867  'HFS8S1Ratio',
1868  'HFPET',
1869  'HFSignalAsymmetry' ),
1870  Level = cms.int32( 11 )
1871  ),
1872  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
1873  RecHitFlags = cms.vstring( ),
1874  Level = cms.int32( 12 )
1875  ),
1876  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
1877  RecHitFlags = cms.vstring( '' ),
1878  Level = cms.int32( 15 )
1879  ),
1880  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
1881  'HcalCellDead' ),
1882  RecHitFlags = cms.vstring( '' ),
1883  Level = cms.int32( 20 )
1884  )
1885  ),
1886  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
1887  'HcalCellOff',
1888  'HcalCellDead' ),
1889  appendToDataLabel = cms.string( "" )
1890 )
1891 fragment.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer",
1892  ComponentName = cms.string( "" ),
1893  label = cms.string( "" ),
1894  appendToDataLabel = cms.string( "" )
1895 )
1896 fragment.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer",
1897  ComponentName = cms.string( "" ),
1898  label = cms.string( "" ),
1899  appendToDataLabel = cms.string( "" )
1900 )
1901 fragment.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer",
1902  ComponentName = cms.string( "" ),
1903  label = cms.string( "" ),
1904  appendToDataLabel = cms.string( "" )
1905 )
1906 fragment.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer",
1907  ComponentName = cms.string( "" ),
1908  label = cms.string( "" ),
1909  appendToDataLabel = cms.string( "" )
1910 )
1911 fragment.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer",
1912  ComponentName = cms.string( "" ),
1913  label = cms.string( "" ),
1914  appendToDataLabel = cms.string( "" )
1915 )
1916 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
1917  useCondDB = cms.bool( False ),
1918  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
1919  useGBRForest = cms.bool( True ),
1920  useAdaBoost = cms.bool( False )
1921 )
1922 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1923  trackPseudoSelection = cms.PSet(
1924  maxDistToAxis = cms.double( 0.07 ),
1925  totalHitsMin = cms.uint32( 0 ),
1926  ptMin = cms.double( 0.0 ),
1927  sip2dSigMax = cms.double( 99999.9 ),
1928  sip2dValMax = cms.double( 99999.9 ),
1929  sip3dSigMax = cms.double( 99999.9 ),
1930  sip3dValMax = cms.double( 99999.9 ),
1931  maxDecayLen = cms.double( 5.0 ),
1932  qualityClass = cms.string( "any" ),
1933  jetDeltaRMax = cms.double( 0.3 ),
1934  normChi2Max = cms.double( 99999.9 ),
1935  pixelHitsMin = cms.uint32( 0 ),
1936  sip2dSigMin = cms.double( 2.0 ),
1937  sip2dValMin = cms.double( -99999.9 ),
1938  sip3dSigMin = cms.double( -99999.9 ),
1939  sip3dValMin = cms.double( -99999.9 )
1940  ),
1941  trackSelection = cms.PSet(
1942  maxDistToAxis = cms.double( 0.07 ),
1943  totalHitsMin = cms.uint32( 0 ),
1944  ptMin = cms.double( 0.0 ),
1945  sip2dSigMax = cms.double( 99999.9 ),
1946  sip2dValMax = cms.double( 99999.9 ),
1947  sip3dSigMax = cms.double( 99999.9 ),
1948  sip3dValMax = cms.double( 99999.9 ),
1949  maxDecayLen = cms.double( 5.0 ),
1950  qualityClass = cms.string( "any" ),
1951  jetDeltaRMax = cms.double( 0.3 ),
1952  normChi2Max = cms.double( 99999.9 ),
1953  pixelHitsMin = cms.uint32( 0 ),
1954  sip2dSigMin = cms.double( -99999.9 ),
1955  sip2dValMin = cms.double( -99999.9 ),
1956  sip3dSigMin = cms.double( -99999.9 ),
1957  sip3dValMin = cms.double( -99999.9 )
1958  ),
1959  trackFlip = cms.bool( False ),
1960  vertexFlip = cms.bool( False ),
1961  SoftLeptonFlip = cms.bool( False ),
1962  useTrackWeights = cms.bool( True ),
1963  pseudoMultiplicityMin = cms.uint32( 2 ),
1964  correctVertexMass = cms.bool( True ),
1965  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1966  charmCut = cms.double( 1.5 ),
1967  minimumTrackWeight = cms.double( 0.5 ),
1968  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1969  trackMultiplicityMin = cms.uint32( 3 ),
1970  trackSort = cms.string( "sip2dSig" ),
1971  useCategories = cms.bool( True ),
1972  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
1973  'CombinedSVPseudoVertex',
1974  'CombinedSVNoVertex' ),
1975  recordLabel = cms.string( "HLT" ),
1976  categoryVariableName = cms.string( "vertexCategory" )
1977 )
1978 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1979  trackPseudoSelection = cms.PSet(
1980  max_pT_dRcut = cms.double( 0.1 ),
1981  b_dR = cms.double( 0.6263 ),
1982  min_pT = cms.double( 120.0 ),
1983  b_pT = cms.double( 0.3684 ),
1984  ptMin = cms.double( 0.0 ),
1985  max_pT_trackPTcut = cms.double( 3.0 ),
1986  max_pT = cms.double( 500.0 ),
1987  useVariableJTA = cms.bool( False ),
1988  maxDecayLen = cms.double( 5.0 ),
1989  qualityClass = cms.string( "any" ),
1990  normChi2Max = cms.double( 99999.9 ),
1991  sip2dValMin = cms.double( -99999.9 ),
1992  sip3dValMin = cms.double( -99999.9 ),
1993  a_dR = cms.double( -0.001053 ),
1994  maxDistToAxis = cms.double( 0.07 ),
1995  totalHitsMin = cms.uint32( 0 ),
1996  a_pT = cms.double( 0.005263 ),
1997  sip2dSigMax = cms.double( 99999.9 ),
1998  sip2dValMax = cms.double( 99999.9 ),
1999  sip3dSigMax = cms.double( 99999.9 ),
2000  sip3dValMax = cms.double( 99999.9 ),
2001  min_pT_dRcut = cms.double( 0.5 ),
2002  jetDeltaRMax = cms.double( 0.3 ),
2003  pixelHitsMin = cms.uint32( 0 ),
2004  sip3dSigMin = cms.double( -99999.9 ),
2005  sip2dSigMin = cms.double( 2.0 )
2006  ),
2007  trackSelection = cms.PSet(
2008  max_pT_dRcut = cms.double( 0.1 ),
2009  b_dR = cms.double( 0.6263 ),
2010  min_pT = cms.double( 120.0 ),
2011  b_pT = cms.double( 0.3684 ),
2012  ptMin = cms.double( 0.0 ),
2013  max_pT_trackPTcut = cms.double( 3.0 ),
2014  max_pT = cms.double( 500.0 ),
2015  useVariableJTA = cms.bool( False ),
2016  maxDecayLen = cms.double( 5.0 ),
2017  qualityClass = cms.string( "any" ),
2018  normChi2Max = cms.double( 99999.9 ),
2019  sip2dValMin = cms.double( -99999.9 ),
2020  sip3dValMin = cms.double( -99999.9 ),
2021  a_dR = cms.double( -0.001053 ),
2022  maxDistToAxis = cms.double( 0.07 ),
2023  totalHitsMin = cms.uint32( 0 ),
2024  a_pT = cms.double( 0.005263 ),
2025  sip2dSigMax = cms.double( 99999.9 ),
2026  sip2dValMax = cms.double( 99999.9 ),
2027  sip3dSigMax = cms.double( 99999.9 ),
2028  sip3dValMax = cms.double( 99999.9 ),
2029  min_pT_dRcut = cms.double( 0.5 ),
2030  jetDeltaRMax = cms.double( 0.3 ),
2031  pixelHitsMin = cms.uint32( 0 ),
2032  sip3dSigMin = cms.double( -99999.9 ),
2033  sip2dSigMin = cms.double( -99999.9 )
2034  ),
2035  trackFlip = cms.bool( False ),
2036  vertexFlip = cms.bool( False ),
2037  SoftLeptonFlip = cms.bool( False ),
2038  useTrackWeights = cms.bool( True ),
2039  pseudoMultiplicityMin = cms.uint32( 2 ),
2040  correctVertexMass = cms.bool( True ),
2041  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2042  charmCut = cms.double( 1.5 ),
2043  minimumTrackWeight = cms.double( 0.5 ),
2044  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2045  trackMultiplicityMin = cms.uint32( 3 ),
2046  trackSort = cms.string( "sip2dSig" ),
2047  useCategories = cms.bool( True ),
2048  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2049  'CombinedSVIVFV2PseudoVertex',
2050  'CombinedSVIVFV2NoVertex' ),
2051  recordLabel = cms.string( "HLT" ),
2052  categoryVariableName = cms.string( "vertexCategory" )
2053 )
2054 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2055  impactParameterType = cms.int32( 1 ),
2056  minimumImpactParameter = cms.double( -1.0 ),
2057  useSignedImpactParameterSig = cms.bool( True ),
2058  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2059  deltaR = cms.double( -1.0 ),
2060  deltaRmin = cms.double( 0.0 ),
2061  maximumDecayLength = cms.double( 999999.0 ),
2062  maxImpactParameter = cms.double( 0.1 ),
2063  maxImpactParameterSig = cms.double( 999999.0 ),
2064  trackQualityClass = cms.string( "any" ),
2065  nthTrack = cms.int32( -1 )
2066 )
2067 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2068  a_dR = cms.double( -0.001053 ),
2069  b_dR = cms.double( 0.6263 ),
2070  a_pT = cms.double( 0.005263 ),
2071  b_pT = cms.double( 0.3684 ),
2072  min_pT = cms.double( 120.0 ),
2073  max_pT = cms.double( 500.0 ),
2074  min_pT_dRcut = cms.double( 0.5 ),
2075  max_pT_dRcut = cms.double( 0.1 ),
2076  max_pT_trackPTcut = cms.double( 3.0 ),
2077  minimumImpactParameter = cms.double( 0.05 ),
2078  useSignedImpactParameterSig = cms.bool( False ),
2079  impactParameterType = cms.int32( 1 ),
2080  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2081  deltaR = cms.double( -1.0 ),
2082  maximumDecayLength = cms.double( 999999.0 ),
2083  nthTrack = cms.int32( 1 ),
2084  trackQualityClass = cms.string( "any" ),
2085  useVariableJTA = cms.bool( False )
2086 )
2087 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2088  MaxDPhi = cms.double( 1.6 ),
2089  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2090  PropagationDirection = cms.string( "alongMomentum" )
2091 )
2092 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2093  MaxDPhi = cms.double( 1.6 ),
2094  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2095  PropagationDirection = cms.string( "oppositeToMomentum" )
2096 )
2097 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2098  SimpleMagneticField = cms.string( "" ),
2099  MaxDPhi = cms.double( 1.6 ),
2100  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2101  Mass = cms.double( 5.11E-4 ),
2102  PropagationDirection = cms.string( "oppositeToMomentum" ),
2103  useRungeKutta = cms.bool( False ),
2104  ptMin = cms.double( -1.0 )
2105 )
2106 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2107  MaxChi2 = cms.double( 16.0 ),
2108  nSigma = cms.double( 3.0 ),
2109  MaxDisplacement = cms.double( 0.5 ),
2110  MaxSagitta = cms.double( 2.0 ),
2111  MinimalTolerance = cms.double( 0.5 ),
2112  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2113  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2114  pTChargeCutThreshold = cms.double( -1.0 ),
2115  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2116  appendToDataLabel = cms.string( "" )
2117 )
2118 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2119  MaxChi2 = cms.double( 16.0 ),
2120  nSigma = cms.double( 3.0 ),
2121  MaxDisplacement = cms.double( 0.5 ),
2122  MaxSagitta = cms.double( 2.0 ),
2123  MinimalTolerance = cms.double( 0.5 ),
2124  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2125  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2126  pTChargeCutThreshold = cms.double( -1.0 ),
2127  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2128  appendToDataLabel = cms.string( "" )
2129 )
2130 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2131  MaxChi2 = cms.double( 2000.0 ),
2132  nSigma = cms.double( 3.0 ),
2133  MaxDisplacement = cms.double( 100.0 ),
2134  MaxSagitta = cms.double( -1.0 ),
2135  MinimalTolerance = cms.double( 10.0 ),
2136  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2137  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2138  pTChargeCutThreshold = cms.double( -1.0 ),
2139  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2140  appendToDataLabel = cms.string( "" )
2141 )
2142 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2143  MaxChi2 = cms.double( 30.0 ),
2144  nSigma = cms.double( 3.0 ),
2145  MaxDisplacement = cms.double( 100.0 ),
2146  MaxSagitta = cms.double( -1.0 ),
2147  MinimalTolerance = cms.double( 10.0 ),
2148  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2149  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2150  pTChargeCutThreshold = cms.double( -1.0 ),
2151  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2152  appendToDataLabel = cms.string( "" )
2153 )
2154 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2155  MaxChi2 = cms.double( 9.0 ),
2156  nSigma = cms.double( 3.0 ),
2157  MaxDisplacement = cms.double( 0.5 ),
2158  MaxSagitta = cms.double( 2.0 ),
2159  MinimalTolerance = cms.double( 0.5 ),
2160  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2161  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2162  pTChargeCutThreshold = cms.double( 15.0 ),
2163  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2164  appendToDataLabel = cms.string( "" )
2165 )
2166 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2167  MaxChi2 = cms.double( 9.0 ),
2168  nSigma = cms.double( 3.0 ),
2169  MaxDisplacement = cms.double( 100.0 ),
2170  MaxSagitta = cms.double( -1.0 ),
2171  MinimalTolerance = cms.double( 10.0 ),
2172  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2173  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2174  pTChargeCutThreshold = cms.double( 15.0 ),
2175  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2176  appendToDataLabel = cms.string( "" )
2177 )
2178 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2179  MaxChi2 = cms.double( 16.0 ),
2180  nSigma = cms.double( 3.0 ),
2181  MaxDisplacement = cms.double( 0.5 ),
2182  MaxSagitta = cms.double( 2.0 ),
2183  MinimalTolerance = cms.double( 0.5 ),
2184  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2185  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2186  pTChargeCutThreshold = cms.double( -1.0 ),
2187  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2188  appendToDataLabel = cms.string( "" )
2189 )
2190 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2191  MaxChi2 = cms.double( 40.0 ),
2192  nSigma = cms.double( 4.0 ),
2193  MaxDisplacement = cms.double( 0.5 ),
2194  MaxSagitta = cms.double( 2.0 ),
2195  MinimalTolerance = cms.double( 0.5 ),
2196  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2197  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2198  appendToDataLabel = cms.string( "" )
2199 )
2200 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2201  MaxChi2 = cms.double( 16.0 ),
2202  nSigma = cms.double( 3.0 ),
2203  MaxDisplacement = cms.double( 100.0 ),
2204  MaxSagitta = cms.double( -1.0 ),
2205  MinimalTolerance = cms.double( 10.0 ),
2206  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2207  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2208  appendToDataLabel = cms.string( "" )
2209 )
2210 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2211  MaxChi2 = cms.double( 30.0 ),
2212  nSigma = cms.double( 3.0 ),
2213  MaxDisplacement = cms.double( 100.0 ),
2214  MaxSagitta = cms.double( -1.0 ),
2215  MinimalTolerance = cms.double( 10.0 ),
2216  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2217  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2218  appendToDataLabel = cms.string( "" )
2219 )
2220 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2221  MaxChi2 = cms.double( 9.0 ),
2222  nSigma = cms.double( 3.0 ),
2223  MaxDisplacement = cms.double( 100.0 ),
2224  MaxSagitta = cms.double( -1.0 ),
2225  MinimalTolerance = cms.double( 10.0 ),
2226  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2227  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2228  appendToDataLabel = cms.string( "" )
2229 )
2230 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2231  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2232  MaxComponents = cms.int32( 12 ),
2233  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2234 )
2235 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2236  MaxChi2 = cms.double( 9.0 ),
2237  nSigma = cms.double( 3.0 ),
2238  MaxDisplacement = cms.double( 0.5 ),
2239  MaxSagitta = cms.double( 2.0 ),
2240  MinimalTolerance = cms.double( 0.5 ),
2241  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2242  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2243  pTChargeCutThreshold = cms.double( -1.0 ),
2244  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2245  appendToDataLabel = cms.string( "" )
2246 )
2247 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2248  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2249  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2250  fractionShared = cms.double( 0.13 ),
2251  ValidHitBonus = cms.double( 5.0 ),
2252  MissingHitPenalty = cms.double( 20.0 ),
2253  allowSharedFirstHit = cms.bool( True )
2254 )
2255 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2256  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2257  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2258  fractionShared = cms.double( 0.13 ),
2259  ValidHitBonus = cms.double( 5.0 ),
2260  MissingHitPenalty = cms.double( 20.0 ),
2261  allowSharedFirstHit = cms.bool( True )
2262 )
2263 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2264  MaxChi2 = cms.double( 9.0 ),
2265  nSigma = cms.double( 3.0 ),
2266  MaxDisplacement = cms.double( 0.5 ),
2267  MaxSagitta = cms.double( 2.0 ),
2268  MinimalTolerance = cms.double( 0.5 ),
2269  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2270  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2271  pTChargeCutThreshold = cms.double( -1.0 ),
2272  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2273  appendToDataLabel = cms.string( "" )
2274 )
2275 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2276  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2277  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2278  fractionShared = cms.double( 0.13 ),
2279  ValidHitBonus = cms.double( 5.0 ),
2280  MissingHitPenalty = cms.double( 20.0 ),
2281  allowSharedFirstHit = cms.bool( True )
2282 )
2283 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2284  impactParameterType = cms.int32( 1 ),
2285  minimumImpactParameter = cms.double( -1.0 ),
2286  useSignedImpactParameterSig = cms.bool( True ),
2287  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2288  deltaR = cms.double( -1.0 ),
2289  deltaRmin = cms.double( 0.0 ),
2290  maximumDecayLength = cms.double( 999999.0 ),
2291  maxImpactParameter = cms.double( 0.1 ),
2292  maxImpactParameterSig = cms.double( 999999.0 ),
2293  trackQualityClass = cms.string( "any" ),
2294  nthTrack = cms.int32( -1 )
2295 )
2296 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2297  impactParameterType = cms.int32( 1 ),
2298  minimumImpactParameter = cms.double( -1.0 ),
2299  useSignedImpactParameterSig = cms.bool( True ),
2300  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2301  deltaR = cms.double( -1.0 ),
2302  deltaRmin = cms.double( 0.0 ),
2303  maximumDecayLength = cms.double( 999999.0 ),
2304  maxImpactParameter = cms.double( 0.2 ),
2305  maxImpactParameterSig = cms.double( 999999.0 ),
2306  trackQualityClass = cms.string( "any" ),
2307  nthTrack = cms.int32( -1 )
2308 )
2309 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2310  impactParameterType = cms.int32( 1 ),
2311  minimumImpactParameter = cms.double( -1.0 ),
2312  useSignedImpactParameterSig = cms.bool( False ),
2313  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2314  deltaR = cms.double( -1.0 ),
2315  deltaRmin = cms.double( 0.0 ),
2316  maximumDecayLength = cms.double( 999999.0 ),
2317  maxImpactParameter = cms.double( 0.05 ),
2318  maxImpactParameterSig = cms.double( 5.0 ),
2319  trackQualityClass = cms.string( "any" ),
2320  nthTrack = cms.int32( -1 )
2321 )
2322 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2323  a_dR = cms.double( -0.001053 ),
2324  b_dR = cms.double( 0.6263 ),
2325  a_pT = cms.double( 0.005263 ),
2326  b_pT = cms.double( 0.3684 ),
2327  min_pT = cms.double( 120.0 ),
2328  max_pT = cms.double( 500.0 ),
2329  min_pT_dRcut = cms.double( 0.5 ),
2330  max_pT_dRcut = cms.double( 0.1 ),
2331  max_pT_trackPTcut = cms.double( 3.0 ),
2332  minimumImpactParameter = cms.double( 0.05 ),
2333  useSignedImpactParameterSig = cms.bool( False ),
2334  impactParameterType = cms.int32( 1 ),
2335  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2336  deltaR = cms.double( -1.0 ),
2337  maximumDecayLength = cms.double( 999999.0 ),
2338  nthTrack = cms.int32( 1 ),
2339  trackQualityClass = cms.string( "any" ),
2340  useVariableJTA = cms.bool( False )
2341 )
2342 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2343  a_dR = cms.double( -0.001053 ),
2344  b_dR = cms.double( 0.6263 ),
2345  a_pT = cms.double( 0.005263 ),
2346  b_pT = cms.double( 0.3684 ),
2347  min_pT = cms.double( 120.0 ),
2348  max_pT = cms.double( 500.0 ),
2349  min_pT_dRcut = cms.double( 0.5 ),
2350  max_pT_dRcut = cms.double( 0.1 ),
2351  max_pT_trackPTcut = cms.double( 3.0 ),
2352  minimumImpactParameter = cms.double( 0.03 ),
2353  useSignedImpactParameterSig = cms.bool( False ),
2354  impactParameterType = cms.int32( 1 ),
2355  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2356  deltaR = cms.double( -1.0 ),
2357  maximumDecayLength = cms.double( 999999.0 ),
2358  nthTrack = cms.int32( 1 ),
2359  trackQualityClass = cms.string( "any" ),
2360  useVariableJTA = cms.bool( False )
2361 )
2362 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2363  a_dR = cms.double( -0.001053 ),
2364  b_dR = cms.double( 0.6263 ),
2365  a_pT = cms.double( 0.005263 ),
2366  b_pT = cms.double( 0.3684 ),
2367  min_pT = cms.double( 120.0 ),
2368  max_pT = cms.double( 500.0 ),
2369  min_pT_dRcut = cms.double( 0.5 ),
2370  max_pT_dRcut = cms.double( 0.1 ),
2371  max_pT_trackPTcut = cms.double( 3.0 ),
2372  minimumImpactParameter = cms.double( 0.2 ),
2373  useSignedImpactParameterSig = cms.bool( True ),
2374  impactParameterType = cms.int32( 1 ),
2375  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2376  deltaR = cms.double( -1.0 ),
2377  maximumDecayLength = cms.double( 999999.0 ),
2378  nthTrack = cms.int32( 2 ),
2379  trackQualityClass = cms.string( "any" ),
2380  useVariableJTA = cms.bool( False )
2381 )
2382 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2383  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2384 )
2385 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2386  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2387  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2388  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2389  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2390  Mass = cms.double( 5.11E-4 ),
2391  BetheHeitlerCorrection = cms.int32( 2 )
2392 )
2393 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2394  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2395  NoErrorPropagation = cms.bool( False ),
2396  PropagationDirection = cms.string( "anyDirection" ),
2397  useTuningForL2Speed = cms.bool( True ),
2398  useIsYokeFlag = cms.bool( True ),
2399  endcapShiftInZNeg = cms.double( 0.0 ),
2400  SetVBFPointer = cms.bool( False ),
2401  AssumeNoMaterial = cms.bool( False ),
2402  endcapShiftInZPos = cms.double( 0.0 ),
2403  useInTeslaFromMagField = cms.bool( False ),
2404  VBFName = cms.string( "VolumeBasedMagneticField" ),
2405  useEndcapShiftsInZ = cms.bool( False ),
2406  sendLogWarning = cms.bool( False ),
2407  useMatVolumes = cms.bool( True ),
2408  debug = cms.bool( False ),
2409  ApplyRadX0Correction = cms.bool( True ),
2410  useMagVolumes = cms.bool( True ),
2411  returnTangentPlane = cms.bool( True )
2412 )
2413 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2414  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2415  NoErrorPropagation = cms.bool( False ),
2416  PropagationDirection = cms.string( "oppositeToMomentum" ),
2417  useTuningForL2Speed = cms.bool( True ),
2418  useIsYokeFlag = cms.bool( True ),
2419  endcapShiftInZNeg = cms.double( 0.0 ),
2420  SetVBFPointer = cms.bool( False ),
2421  AssumeNoMaterial = cms.bool( False ),
2422  endcapShiftInZPos = cms.double( 0.0 ),
2423  useInTeslaFromMagField = cms.bool( False ),
2424  VBFName = cms.string( "VolumeBasedMagneticField" ),
2425  useEndcapShiftsInZ = cms.bool( False ),
2426  sendLogWarning = cms.bool( False ),
2427  useMatVolumes = cms.bool( True ),
2428  debug = cms.bool( False ),
2429  ApplyRadX0Correction = cms.bool( True ),
2430  useMagVolumes = cms.bool( True ),
2431  returnTangentPlane = cms.bool( True )
2432 )
2433 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2434  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2435  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2436  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2437  EstimateCut = cms.double( -1.0 ),
2438  MaxFractionOutliers = cms.double( 0.3 ),
2439  MaxNumberOfOutliers = cms.int32( 3 ),
2440  MinDof = cms.int32( 2 ),
2441  NoOutliersBeginEnd = cms.bool( False ),
2442  MinNumberOfHits = cms.int32( 3 ),
2443  MinNumberOfHitsHighEta = cms.int32( 5 ),
2444  HighEtaSwitch = cms.double( 5.0 ),
2445  RejectTracks = cms.bool( True ),
2446  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2447  NoInvalidHitsBeginEnd = cms.bool( True ),
2448  LogPixelProbabilityCut = cms.double( -16.0 ),
2449  appendToDataLabel = cms.string( "" )
2450 )
2451 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2452  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2453  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2454  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2455  EstimateCut = cms.double( -1.0 ),
2456  MaxFractionOutliers = cms.double( 0.3 ),
2457  MaxNumberOfOutliers = cms.int32( 3 ),
2458  MinDof = cms.int32( 2 ),
2459  NoOutliersBeginEnd = cms.bool( False ),
2460  MinNumberOfHits = cms.int32( 5 ),
2461  MinNumberOfHitsHighEta = cms.int32( 5 ),
2462  HighEtaSwitch = cms.double( 5.0 ),
2463  RejectTracks = cms.bool( True ),
2464  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2465  NoInvalidHitsBeginEnd = cms.bool( False ),
2466  LogPixelProbabilityCut = cms.double( -16.0 ),
2467  appendToDataLabel = cms.string( "" )
2468 )
2469 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2470  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2471  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2472  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2473  appendToDataLabel = cms.string( "" )
2474 )
2475 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2476  SimpleMagneticField = cms.string( "" ),
2477  MaxDPhi = cms.double( 1.6 ),
2478  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2479  Mass = cms.double( 5.11E-4 ),
2480  PropagationDirection = cms.string( "alongMomentum" ),
2481  useRungeKutta = cms.bool( False ),
2482  ptMin = cms.double( -1.0 )
2483 )
2484 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2485  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2486 )
2487 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2488  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2489  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2490  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2491  EstimateCut = cms.double( -1.0 ),
2492  MaxFractionOutliers = cms.double( 0.3 ),
2493  MaxNumberOfOutliers = cms.int32( 3 ),
2494  MinDof = cms.int32( 2 ),
2495  NoOutliersBeginEnd = cms.bool( False ),
2496  MinNumberOfHits = cms.int32( 5 ),
2497  MinNumberOfHitsHighEta = cms.int32( 5 ),
2498  HighEtaSwitch = cms.double( 5.0 ),
2499  RejectTracks = cms.bool( True ),
2500  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2501  NoInvalidHitsBeginEnd = cms.bool( True ),
2502  LogPixelProbabilityCut = cms.double( -16.0 ),
2503  appendToDataLabel = cms.string( "" )
2504 )
2505 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2506  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2507  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2508  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2509  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2510  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2511 )
2512 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2513  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2514  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2515  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2516  ErrorRescaling = cms.double( 100.0 ),
2517  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2518  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2519 )
2520 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2521  MaxChi2 = cms.double( 30.0 ),
2522  nSigma = cms.double( 3.0 ),
2523  MaxDisplacement = cms.double( 0.5 ),
2524  MaxSagitta = cms.double( 2.0 ),
2525  MinimalTolerance = cms.double( 0.5 ),
2526  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2527  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2528  pTChargeCutThreshold = cms.double( 15.0 ),
2529  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2530  appendToDataLabel = cms.string( "" )
2531 )
2532 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2533  MaxChi2 = cms.double( 30.0 ),
2534  nSigma = cms.double( 3.0 ),
2535  MaxDisplacement = cms.double( 0.5 ),
2536  MaxSagitta = cms.double( 2.0 ),
2537  MinimalTolerance = cms.double( 0.5 ),
2538  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2539  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2540  pTChargeCutThreshold = cms.double( 15.0 ),
2541  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2542  appendToDataLabel = cms.string( "" )
2543 )
2544 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2545  MaxChi2 = cms.double( 36.0 ),
2546  nSigma = cms.double( 3.0 ),
2547  MaxDisplacement = cms.double( 100.0 ),
2548  MaxSagitta = cms.double( -1.0 ),
2549  MinimalTolerance = cms.double( 10.0 ),
2550  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2551  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2552  appendToDataLabel = cms.string( "" )
2553 )
2554 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2555  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2556  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2557  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2558  EstimateCut = cms.double( -1.0 ),
2559  MaxFractionOutliers = cms.double( 0.3 ),
2560  MaxNumberOfOutliers = cms.int32( 3 ),
2561  MinDof = cms.int32( 2 ),
2562  NoOutliersBeginEnd = cms.bool( False ),
2563  MinNumberOfHits = cms.int32( 5 ),
2564  MinNumberOfHitsHighEta = cms.int32( 5 ),
2565  HighEtaSwitch = cms.double( 5.0 ),
2566  RejectTracks = cms.bool( True ),
2567  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2568  NoInvalidHitsBeginEnd = cms.bool( False ),
2569  LogPixelProbabilityCut = cms.double( -16.0 ),
2570  appendToDataLabel = cms.string( "" )
2571 )
2572 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2573  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2574  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2575  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2576  EstimateCut = cms.double( -1.0 ),
2577  MaxFractionOutliers = cms.double( 0.3 ),
2578  MaxNumberOfOutliers = cms.int32( 3 ),
2579  MinDof = cms.int32( 2 ),
2580  NoOutliersBeginEnd = cms.bool( False ),
2581  MinNumberOfHits = cms.int32( 5 ),
2582  MinNumberOfHitsHighEta = cms.int32( 5 ),
2583  HighEtaSwitch = cms.double( 5.0 ),
2584  RejectTracks = cms.bool( True ),
2585  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2586  NoInvalidHitsBeginEnd = cms.bool( False ),
2587  LogPixelProbabilityCut = cms.double( -16.0 ),
2588  appendToDataLabel = cms.string( "" )
2589 )
2590 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2591  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2592  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2593  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2594  EstimateCut = cms.double( 20.0 ),
2595  MaxFractionOutliers = cms.double( 0.3 ),
2596  MaxNumberOfOutliers = cms.int32( 3 ),
2597  MinDof = cms.int32( 2 ),
2598  NoOutliersBeginEnd = cms.bool( False ),
2599  MinNumberOfHits = cms.int32( 3 ),
2600  MinNumberOfHitsHighEta = cms.int32( 5 ),
2601  HighEtaSwitch = cms.double( 5.0 ),
2602  RejectTracks = cms.bool( True ),
2603  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2604  NoInvalidHitsBeginEnd = cms.bool( True ),
2605  LogPixelProbabilityCut = cms.double( -14.0 ),
2606  appendToDataLabel = cms.string( "" )
2607 )
2608 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2609  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2610  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2611  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2612  EstimateCut = cms.double( 20.0 ),
2613  MaxFractionOutliers = cms.double( 0.3 ),
2614  MaxNumberOfOutliers = cms.int32( 3 ),
2615  MinDof = cms.int32( 2 ),
2616  NoOutliersBeginEnd = cms.bool( False ),
2617  MinNumberOfHits = cms.int32( 3 ),
2618  MinNumberOfHitsHighEta = cms.int32( 5 ),
2619  HighEtaSwitch = cms.double( 5.0 ),
2620  RejectTracks = cms.bool( True ),
2621  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2622  NoInvalidHitsBeginEnd = cms.bool( True ),
2623  LogPixelProbabilityCut = cms.double( -14.0 ),
2624  appendToDataLabel = cms.string( "" )
2625 )
2626 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2627  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2628  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2629  Updator = cms.string( "hltESPKFUpdator" ),
2630  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2631  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2632  minHits = cms.int32( 3 ),
2633  appendToDataLabel = cms.string( "" )
2634 )
2635 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2636  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2637  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2638  Updator = cms.string( "hltESPKFUpdator" ),
2639  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2640  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2641  minHits = cms.int32( 3 ),
2642  appendToDataLabel = cms.string( "" )
2643 )
2644 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2645  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2646  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2647  Updator = cms.string( "hltESPKFUpdator" ),
2648  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2649  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2650  minHits = cms.int32( 3 ),
2651  appendToDataLabel = cms.string( "" )
2652 )
2653 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2654  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2655  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2656  Updator = cms.string( "hltESPKFUpdator" ),
2657  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2658  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2659  errorRescaling = cms.double( 100.0 ),
2660  minHits = cms.int32( 3 ),
2661  appendToDataLabel = cms.string( "" )
2662 )
2663 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2664  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2665  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2666  Updator = cms.string( "hltESPKFUpdator" ),
2667  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2668  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2669  errorRescaling = cms.double( 100.0 ),
2670  minHits = cms.int32( 3 ),
2671  appendToDataLabel = cms.string( "" )
2672 )
2673 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2674  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2675  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2676  Updator = cms.string( "hltESPKFUpdator" ),
2677  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2678  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2679  errorRescaling = cms.double( 10.0 ),
2680  minHits = cms.int32( 3 ),
2681  appendToDataLabel = cms.string( "" )
2682 )
2683 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2684  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2685  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2686  Updator = cms.string( "hltESPKFUpdator" ),
2687  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2688  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2689  errorRescaling = cms.double( 10.0 ),
2690  minHits = cms.int32( 3 ),
2691  appendToDataLabel = cms.string( "" )
2692 )
2693 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2694  ComponentName = cms.string( "hltESPKFUpdator" )
2695 )
2696 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2697  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2698  DistanceMeasure = cms.string( "KullbackLeibler" )
2699 )
2700 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2701  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2702  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2703  Updator = cms.string( "hltESPKFUpdator" ),
2704  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2705  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2706  minHits = cms.int32( 3 ),
2707  appendToDataLabel = cms.string( "" )
2708 )
2709 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2710  MaxChi2 = cms.double( 9.0 ),
2711  nSigma = cms.double( 3.0 ),
2712  MaxDisplacement = cms.double( 0.5 ),
2713  MaxSagitta = cms.double( 2.0 ),
2714  MinimalTolerance = cms.double( 0.5 ),
2715  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2716  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2717  pTChargeCutThreshold = cms.double( -1.0 ),
2718  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2719  appendToDataLabel = cms.string( "" )
2720 )
2721 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2722  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
2723  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2724  fractionShared = cms.double( 0.16 ),
2725  ValidHitBonus = cms.double( 5.0 ),
2726  MissingHitPenalty = cms.double( 20.0 ),
2727  allowSharedFirstHit = cms.bool( True )
2728 )
2729 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2730  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
2731  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2732  fractionShared = cms.double( 0.16 ),
2733  ValidHitBonus = cms.double( 5.0 ),
2734  MissingHitPenalty = cms.double( 20.0 ),
2735  allowSharedFirstHit = cms.bool( True )
2736 )
2737 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2738  MaxChi2 = cms.double( 9.0 ),
2739  nSigma = cms.double( 3.0 ),
2740  MaxDisplacement = cms.double( 0.5 ),
2741  MaxSagitta = cms.double( 2.0 ),
2742  MinimalTolerance = cms.double( 0.5 ),
2743  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2744  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2745  pTChargeCutThreshold = cms.double( -1.0 ),
2746  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2747  appendToDataLabel = cms.string( "" )
2748 )
2749 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2750  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
2751  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2752  fractionShared = cms.double( 0.16 ),
2753  ValidHitBonus = cms.double( 5.0 ),
2754  MissingHitPenalty = cms.double( 20.0 ),
2755  allowSharedFirstHit = cms.bool( True )
2756 )
2757 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2758  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2759  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2760  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2761  HitMatcher = cms.string( "StandardMatcher" ),
2762  Phase2StripCPE = cms.string( "" ),
2763  SiStripQualityLabel = cms.string( "" ),
2764  UseStripModuleQualityDB = cms.bool( True ),
2765  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2766  UseStripAPVFiberQualityDB = cms.bool( True ),
2767  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2768  MaskBadAPVFibers = cms.bool( True ),
2769  UseStripStripQualityDB = cms.bool( True ),
2770  DebugStripStripQualityDB = cms.untracked.bool( False ),
2771  badStripCuts = cms.PSet(
2772  TOB = cms.PSet(
2773  maxBad = cms.uint32( 4 ),
2774  maxConsecutiveBad = cms.uint32( 2 )
2775  ),
2776  TIB = cms.PSet(
2777  maxBad = cms.uint32( 4 ),
2778  maxConsecutiveBad = cms.uint32( 2 )
2779  ),
2780  TID = cms.PSet(
2781  maxBad = cms.uint32( 4 ),
2782  maxConsecutiveBad = cms.uint32( 2 )
2783  ),
2784  TEC = cms.PSet(
2785  maxBad = cms.uint32( 4 ),
2786  maxConsecutiveBad = cms.uint32( 2 )
2787  )
2788  ),
2789  UsePixelModuleQualityDB = cms.bool( True ),
2790  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2791  UsePixelROCQualityDB = cms.bool( True ),
2792  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2793  appendToDataLabel = cms.string( "" )
2794 )
2795 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2796  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2797  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2798  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
2799  isPhase2 = cms.bool( False ),
2800  doPixelShapeCut = cms.bool( True ),
2801  doStripShapeCut = cms.bool( True ),
2802  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2803  appendToDataLabel = cms.string( "" )
2804 )
2805 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2806  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2807  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2808  fractionShared = cms.double( 0.11 ),
2809  ValidHitBonus = cms.double( 5.0 ),
2810  MissingHitPenalty = cms.double( 20.0 ),
2811  allowSharedFirstHit = cms.bool( True )
2812 )
2813 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2814  MaxChi2 = cms.double( 16.0 ),
2815  nSigma = cms.double( 3.0 ),
2816  MaxDisplacement = cms.double( 0.5 ),
2817  MaxSagitta = cms.double( 2.0 ),
2818  MinimalTolerance = cms.double( 0.5 ),
2819  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2820  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2821  pTChargeCutThreshold = cms.double( -1.0 ),
2822  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2823  appendToDataLabel = cms.string( "" )
2824 )
2825 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2826  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
2827  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2828  fractionShared = cms.double( 0.11 ),
2829  ValidHitBonus = cms.double( 5.0 ),
2830  MissingHitPenalty = cms.double( 20.0 ),
2831  allowSharedFirstHit = cms.bool( True )
2832 )
2833 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2834  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2835 )
2836 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
2837  seedFinder = cms.PSet(
2838  thresholdsByDetector = cms.VPSet(
2839  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
2840  seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
2841  detector = cms.string( "HCAL_BARREL1" )
2842  ),
2843  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
2844  seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
2845  detector = cms.string( "HCAL_ENDCAP" )
2846  )
2847  ),
2848  nNeighbours = cms.int32( 4 )
2849  ),
2850  initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet(
2851  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2852  detector = cms.string( "HCAL_BARREL1" )
2853  ),
2854  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2855  detector = cms.string( "HCAL_ENDCAP" )
2856  )
2857 ) ),
2858  pfClusterBuilder = cms.PSet(
2859  minFracTot = cms.double( 1.0E-20 ),
2860  stoppingTolerance = cms.double( 1.0E-8 ),
2861  positionCalc = cms.PSet(
2862  minAllowedNormalization = cms.double( 1.0E-9 ),
2863  minFractionInCalc = cms.double( 1.0E-9 )
2864  ),
2865  maxIterations = cms.uint32( 5 ),
2866  recHitEnergyNorms = cms.VPSet(
2867  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2868  detector = cms.string( "HCAL_BARREL1" )
2869  ),
2870  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2871  detector = cms.string( "HCAL_ENDCAP" )
2872  )
2873  ),
2874  showerSigma = cms.double( 10.0 ),
2875  minFractionToKeep = cms.double( 1.0E-7 ),
2876  excludeOtherSeeds = cms.bool( True ),
2877  timeResolutionCalcBarrel = cms.PSet(
2878  corrTermLowE = cms.double( 0.0 ),
2879  threshLowE = cms.double( 6.0 ),
2880  noiseTerm = cms.double( 21.86 ),
2881  constantTermLowE = cms.double( 4.24 ),
2882  noiseTermLowE = cms.double( 8.0 ),
2883  threshHighE = cms.double( 15.0 ),
2884  constantTerm = cms.double( 2.82 )
2885  ),
2886  timeResolutionCalcEndcap = cms.PSet(
2887  corrTermLowE = cms.double( 0.0 ),
2888  threshLowE = cms.double( 6.0 ),
2889  noiseTerm = cms.double( 21.86 ),
2890  constantTermLowE = cms.double( 4.24 ),
2891  noiseTermLowE = cms.double( 8.0 ),
2892  threshHighE = cms.double( 15.0 ),
2893  constantTerm = cms.double( 2.82 )
2894  )
2895  ),
2896  appendToDataLabel = cms.string( "" ),
2897  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2898 )
2899 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
2900  energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2901  energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2902  appendToDataLabel = cms.string( "" ),
2903  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2904 )
2905 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
2906  usePFThresholdsFromDB = cms.bool( True ),
2907  appendToDataLabel = cms.string( "" ),
2908  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2909 )
2910 fragment.hltESPPixelCPEFastHIon = cms.ESProducer( "PixelCPEFastESProducerHIonPhase1",
2911  LoadTemplatesFromDB = cms.bool( True ),
2912  Alpha2Order = cms.bool( True ),
2913  ClusterProbComputationFlag = cms.int32( 0 ),
2914  useLAWidthFromDB = cms.bool( True ),
2915  lAOffset = cms.double( 0.0 ),
2916  lAWidthBPix = cms.double( 0.0 ),
2917  lAWidthFPix = cms.double( 0.0 ),
2918  doLorentzFromAlignment = cms.bool( False ),
2919  useLAFromDB = cms.bool( True ),
2920  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2921  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2922  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2923  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2924  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2925  yerr_endcap = cms.vdouble( 0.0021 ),
2926  xerr_barrel_l1_def = cms.double( 0.0103 ),
2927  yerr_barrel_l1_def = cms.double( 0.0021 ),
2928  xerr_barrel_ln_def = cms.double( 0.0103 ),
2929  yerr_barrel_ln_def = cms.double( 0.0021 ),
2930  xerr_endcap_def = cms.double( 0.002 ),
2931  yerr_endcap_def = cms.double( 7.5E-4 ),
2932  EdgeClusterErrorX = cms.double( 50.0 ),
2933  EdgeClusterErrorY = cms.double( 85.0 ),
2934  UseErrorsFromTemplates = cms.bool( True ),
2935  TruncatePixelCharge = cms.bool( True ),
2936  ComponentName = cms.string( "hltESPPixelCPEFastHIon" ),
2937  MagneticFieldRecord = cms.ESInputTag( "","" ),
2938  appendToDataLabel = cms.string( "" )
2939 )
2940 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
2941  LoadTemplatesFromDB = cms.bool( True ),
2942  Alpha2Order = cms.bool( True ),
2943  ClusterProbComputationFlag = cms.int32( 0 ),
2944  useLAWidthFromDB = cms.bool( True ),
2945  lAOffset = cms.double( 0.0 ),
2946  lAWidthBPix = cms.double( 0.0 ),
2947  lAWidthFPix = cms.double( 0.0 ),
2948  doLorentzFromAlignment = cms.bool( False ),
2949  useLAFromDB = cms.bool( True ),
2950  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2951  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2952  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2953  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2954  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2955  yerr_endcap = cms.vdouble( 0.0021 ),
2956  xerr_barrel_l1_def = cms.double( 0.0103 ),
2957  yerr_barrel_l1_def = cms.double( 0.0021 ),
2958  xerr_barrel_ln_def = cms.double( 0.0103 ),
2959  yerr_barrel_ln_def = cms.double( 0.0021 ),
2960  xerr_endcap_def = cms.double( 0.002 ),
2961  yerr_endcap_def = cms.double( 7.5E-4 ),
2962  EdgeClusterErrorX = cms.double( 50.0 ),
2963  EdgeClusterErrorY = cms.double( 85.0 ),
2964  UseErrorsFromTemplates = cms.bool( True ),
2965  TruncatePixelCharge = cms.bool( True ),
2966  ComponentName = cms.string( "PixelCPEFastParams" ),
2967  MagneticFieldRecord = cms.ESInputTag( "","" ),
2968  appendToDataLabel = cms.string( "" ),
2969  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2970 )
2971 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2972  LoadTemplatesFromDB = cms.bool( True ),
2973  Alpha2Order = cms.bool( True ),
2974  ClusterProbComputationFlag = cms.int32( 0 ),
2975  useLAWidthFromDB = cms.bool( False ),
2976  lAOffset = cms.double( 0.0 ),
2977  lAWidthBPix = cms.double( 0.0 ),
2978  lAWidthFPix = cms.double( 0.0 ),
2979  doLorentzFromAlignment = cms.bool( False ),
2980  useLAFromDB = cms.bool( True ),
2981  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2982  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2983  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2984  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2985  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2986  yerr_endcap = cms.vdouble( 0.0021 ),
2987  xerr_barrel_l1_def = cms.double( 0.0103 ),
2988  yerr_barrel_l1_def = cms.double( 0.0021 ),
2989  xerr_barrel_ln_def = cms.double( 0.0103 ),
2990  yerr_barrel_ln_def = cms.double( 0.0021 ),
2991  xerr_endcap_def = cms.double( 0.002 ),
2992  yerr_endcap_def = cms.double( 7.5E-4 ),
2993  eff_charge_cut_highX = cms.double( 1.0 ),
2994  eff_charge_cut_highY = cms.double( 1.0 ),
2995  eff_charge_cut_lowX = cms.double( 0.0 ),
2996  eff_charge_cut_lowY = cms.double( 0.0 ),
2997  size_cutX = cms.double( 3.0 ),
2998  size_cutY = cms.double( 3.0 ),
2999  EdgeClusterErrorX = cms.double( 50.0 ),
3000  EdgeClusterErrorY = cms.double( 85.0 ),
3001  inflate_errors = cms.bool( False ),
3002  inflate_all_errors_no_trk_angle = cms.bool( False ),
3003  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3004  UseErrorsFromTemplates = cms.bool( True ),
3005  TruncatePixelCharge = cms.bool( True ),
3006  IrradiationBiasCorrection = cms.bool( True ),
3007  DoCosmics = cms.bool( False ),
3008  isPhase2 = cms.bool( False ),
3009  SmallPitch = cms.bool( False ),
3010  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3011  MagneticFieldRecord = cms.ESInputTag( "","" ),
3012  appendToDataLabel = cms.string( "" )
3013 )
3014 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3015  LoadTemplatesFromDB = cms.bool( True ),
3016  Alpha2Order = cms.bool( True ),
3017  ClusterProbComputationFlag = cms.int32( 0 ),
3018  useLAWidthFromDB = cms.bool( True ),
3019  lAOffset = cms.double( 0.0 ),
3020  lAWidthBPix = cms.double( 0.0 ),
3021  lAWidthFPix = cms.double( 0.0 ),
3022  doLorentzFromAlignment = cms.bool( False ),
3023  useLAFromDB = cms.bool( True ),
3024  barrelTemplateID = cms.int32( 0 ),
3025  forwardTemplateID = cms.int32( 0 ),
3026  directoryWithTemplates = cms.int32( 0 ),
3027  speed = cms.int32( -2 ),
3028  UseClusterSplitter = cms.bool( False ),
3029  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3030  appendToDataLabel = cms.string( "" )
3031 )
3032 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3033  MaxChi2 = cms.double( 16.0 ),
3034  nSigma = cms.double( 3.0 ),
3035  MaxDisplacement = cms.double( 0.5 ),
3036  MaxSagitta = cms.double( 2.0 ),
3037  MinimalTolerance = cms.double( 0.5 ),
3038  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3039  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3040  pTChargeCutThreshold = cms.double( -1.0 ),
3041  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3042  appendToDataLabel = cms.string( "" )
3043 )
3044 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3045  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3046  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3047  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3048  isPhase2 = cms.bool( False ),
3049  doPixelShapeCut = cms.bool( True ),
3050  doStripShapeCut = cms.bool( True ),
3051  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3052  appendToDataLabel = cms.string( "" )
3053 )
3054 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3055  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3056  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3057  fractionShared = cms.double( 0.11 ),
3058  ValidHitBonus = cms.double( 5.0 ),
3059  MissingHitPenalty = cms.double( 20.0 ),
3060  allowSharedFirstHit = cms.bool( True )
3061 )
3062 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3063  MaxChi2 = cms.double( 9.0 ),
3064  nSigma = cms.double( 3.0 ),
3065  MaxDisplacement = cms.double( 0.5 ),
3066  MaxSagitta = cms.double( 2.0 ),
3067  MinimalTolerance = cms.double( 0.5 ),
3068  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3069  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3070  pTChargeCutThreshold = cms.double( 15.0 ),
3071  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3072  appendToDataLabel = cms.string( "" )
3073 )
3074 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3075  MaxChi2 = cms.double( 25.0 ),
3076  nSigma = cms.double( 3.0 ),
3077  MaxDisplacement = cms.double( 100.0 ),
3078  MaxSagitta = cms.double( -1.0 ),
3079  MinimalTolerance = cms.double( 10.0 ),
3080  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3081  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3082  appendToDataLabel = cms.string( "" )
3083 )
3084 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3085  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3086  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3087  fractionShared = cms.double( 0.19 ),
3088  ValidHitBonus = cms.double( 5.0 ),
3089  MissingHitPenalty = cms.double( 20.0 ),
3090  allowSharedFirstHit = cms.bool( True )
3091 )
3092 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3093  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3094  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3095  Updator = cms.string( "hltESPKFUpdator" ),
3096  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3097  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3098  minHits = cms.int32( 3 ),
3099  appendToDataLabel = cms.string( "" )
3100 )
3101 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3102  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3103  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3104  Updator = cms.string( "hltESPKFUpdator" ),
3105  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3106  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3107  errorRescaling = cms.double( 100.0 ),
3108  minHits = cms.int32( 3 ),
3109  appendToDataLabel = cms.string( "" )
3110 )
3111 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3112  SimpleMagneticField = cms.string( "" ),
3113  MaxDPhi = cms.double( 1.6 ),
3114  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3115  Mass = cms.double( 0.105 ),
3116  PropagationDirection = cms.string( "alongMomentum" ),
3117  useRungeKutta = cms.bool( True ),
3118  ptMin = cms.double( -1.0 )
3119 )
3120 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3121  CablingMapLabel = cms.string( "" ),
3122  UseQualityInfo = cms.bool( False ),
3123  appendToDataLabel = cms.string( "" ),
3124  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3125 )
3126 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3127  appendToDataLabel = cms.string( "" ),
3128  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3129 )
3130 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3131  ComponentName = cms.string( "hltESPSmartPropagator" ),
3132  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3133  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3134  PropagationDirection = cms.string( "alongMomentum" ),
3135  Epsilon = cms.double( 5.0 )
3136 )
3137 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3138  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3139  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3140  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3141  PropagationDirection = cms.string( "alongMomentum" ),
3142  Epsilon = cms.double( 5.0 )
3143 )
3144 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3145  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3146  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3147  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3148  PropagationDirection = cms.string( "oppositeToMomentum" ),
3149  Epsilon = cms.double( 5.0 )
3150 )
3151 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3152  distance = cms.double( 0.5 )
3153 )
3154 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3155  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3156  NoErrorPropagation = cms.bool( False ),
3157  PropagationDirection = cms.string( "alongMomentum" ),
3158  useTuningForL2Speed = cms.bool( False ),
3159  useIsYokeFlag = cms.bool( True ),
3160  endcapShiftInZNeg = cms.double( 0.0 ),
3161  SetVBFPointer = cms.bool( False ),
3162  AssumeNoMaterial = cms.bool( False ),
3163  endcapShiftInZPos = cms.double( 0.0 ),
3164  useInTeslaFromMagField = cms.bool( False ),
3165  VBFName = cms.string( "VolumeBasedMagneticField" ),
3166  useEndcapShiftsInZ = cms.bool( False ),
3167  sendLogWarning = cms.bool( False ),
3168  useMatVolumes = cms.bool( True ),
3169  debug = cms.bool( False ),
3170  ApplyRadX0Correction = cms.bool( True ),
3171  useMagVolumes = cms.bool( True ),
3172  returnTangentPlane = cms.bool( True )
3173 )
3174 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3175  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3176  NoErrorPropagation = cms.bool( False ),
3177  PropagationDirection = cms.string( "oppositeToMomentum" ),
3178  useTuningForL2Speed = cms.bool( False ),
3179  useIsYokeFlag = cms.bool( True ),
3180  endcapShiftInZNeg = cms.double( 0.0 ),
3181  SetVBFPointer = cms.bool( False ),
3182  AssumeNoMaterial = cms.bool( False ),
3183  endcapShiftInZPos = cms.double( 0.0 ),
3184  useInTeslaFromMagField = cms.bool( False ),
3185  VBFName = cms.string( "VolumeBasedMagneticField" ),
3186  useEndcapShiftsInZ = cms.bool( False ),
3187  sendLogWarning = cms.bool( False ),
3188  useMatVolumes = cms.bool( True ),
3189  debug = cms.bool( False ),
3190  ApplyRadX0Correction = cms.bool( True ),
3191  useMagVolumes = cms.bool( True ),
3192  returnTangentPlane = cms.bool( True )
3193 )
3194 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3195  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3196  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3197  parameters = cms.PSet(
3198  mTIB_P1 = cms.double( 0.202 ),
3199  maxChgOneMIP = cms.double( 6000.0 ),
3200  mTEC_P0 = cms.double( -1.885 ),
3201  mTOB_P1 = cms.double( 0.253 ),
3202  mTEC_P1 = cms.double( 0.471 ),
3203  mLC_P2 = cms.double( 0.3 ),
3204  mLC_P1 = cms.double( 0.618 ),
3205  mTOB_P0 = cms.double( -1.026 ),
3206  mLC_P0 = cms.double( -0.326 ),
3207  useLegacyError = cms.bool( False ),
3208  mTIB_P0 = cms.double( -0.742 ),
3209  mTID_P1 = cms.double( 0.433 ),
3210  mTID_P0 = cms.double( -1.427 )
3211  )
3212 )
3213 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3214  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3215  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3216  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3217  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3218  Matcher = cms.string( "StandardMatcher" ),
3219  Phase2StripCPE = cms.string( "" ),
3220  appendToDataLabel = cms.string( "" )
3221 )
3222 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3223  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3224  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3225  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3226  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3227  Matcher = cms.string( "StandardMatcher" ),
3228  Phase2StripCPE = cms.string( "" ),
3229  appendToDataLabel = cms.string( "" )
3230 )
3231 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3232  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3233  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3234  StripCPE = cms.string( "Fake" ),
3235  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3236  Matcher = cms.string( "StandardMatcher" ),
3237  Phase2StripCPE = cms.string( "" ),
3238  appendToDataLabel = cms.string( "" )
3239 )
3240 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3241  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3242  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3243  StripCPE = cms.string( "Fake" ),
3244  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3245  Matcher = cms.string( "StandardMatcher" ),
3246  Phase2StripCPE = cms.string( "" ),
3247  appendToDataLabel = cms.string( "" )
3248 )
3249 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3250  MaxChi2 = cms.double( 16.0 ),
3251  nSigma = cms.double( 3.0 ),
3252  MaxDisplacement = cms.double( 0.5 ),
3253  MaxSagitta = cms.double( 2.0 ),
3254  MinimalTolerance = cms.double( 0.5 ),
3255  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3256  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3257  pTChargeCutThreshold = cms.double( -1.0 ),
3258  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3259  appendToDataLabel = cms.string( "" )
3260 )
3261 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3262  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3263  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3264  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3265  isPhase2 = cms.bool( False ),
3266  doPixelShapeCut = cms.bool( True ),
3267  doStripShapeCut = cms.bool( True ),
3268  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3269  appendToDataLabel = cms.string( "" )
3270 )
3271 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3272  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3273  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3274  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3275  EstimateCut = cms.double( 30.0 ),
3276  MaxFractionOutliers = cms.double( 0.3 ),
3277  MaxNumberOfOutliers = cms.int32( 3 ),
3278  MinDof = cms.int32( 2 ),
3279  NoOutliersBeginEnd = cms.bool( False ),
3280  MinNumberOfHits = cms.int32( 7 ),
3281  MinNumberOfHitsHighEta = cms.int32( 5 ),
3282  HighEtaSwitch = cms.double( 5.0 ),
3283  RejectTracks = cms.bool( True ),
3284  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3285  NoInvalidHitsBeginEnd = cms.bool( False ),
3286  LogPixelProbabilityCut = cms.double( -16.0 ),
3287  appendToDataLabel = cms.string( "" )
3288 )
3289 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3290  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3291  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3292  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3293  EstimateCut = cms.double( 30.0 ),
3294  MaxFractionOutliers = cms.double( 0.3 ),
3295  MaxNumberOfOutliers = cms.int32( 3 ),
3296  MinDof = cms.int32( 2 ),
3297  NoOutliersBeginEnd = cms.bool( False ),
3298  MinNumberOfHits = cms.int32( 7 ),
3299  MinNumberOfHitsHighEta = cms.int32( 5 ),
3300  HighEtaSwitch = cms.double( 5.0 ),
3301  RejectTracks = cms.bool( True ),
3302  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3303  NoInvalidHitsBeginEnd = cms.bool( False ),
3304  LogPixelProbabilityCut = cms.double( -16.0 ),
3305  appendToDataLabel = cms.string( "" )
3306 )
3307 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3308  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3309  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3310  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3311  appendToDataLabel = cms.string( "" )
3312 )
3313 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3314  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3315  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3316  Updator = cms.string( "hltESPKFUpdator" ),
3317  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3318  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3319  minHits = cms.int32( 7 ),
3320  appendToDataLabel = cms.string( "" )
3321 )
3322 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3323  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3324  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3325  Updator = cms.string( "hltESPKFUpdator" ),
3326  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3327  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3328  minHits = cms.int32( 7 ),
3329  appendToDataLabel = cms.string( "" )
3330 )
3331 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3332  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3333  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3334  Updator = cms.string( "hltESPKFUpdator" ),
3335  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3336  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3337  errorRescaling = cms.double( 10.0 ),
3338  minHits = cms.int32( 7 ),
3339  appendToDataLabel = cms.string( "" )
3340 )
3341 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3342  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3343  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3344  Updator = cms.string( "hltESPKFUpdator" ),
3345  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3346  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3347  errorRescaling = cms.double( 10.0 ),
3348  minHits = cms.int32( 7 ),
3349  appendToDataLabel = cms.string( "" )
3350 )
3351 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3352  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3353  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3354  fractionShared = cms.double( 0.09 ),
3355  ValidHitBonus = cms.double( 5.0 ),
3356  MissingHitPenalty = cms.double( 20.0 ),
3357  allowSharedFirstHit = cms.bool( True )
3358 )
3359 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3360  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3361  algoOrder = cms.vstring( ),
3362  appendToDataLabel = cms.string( "" )
3363 )
3364 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3365  ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3366  FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3367  appendToDataLabel = cms.string( "" )
3368 )
3369 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3370  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3371  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3372  fractionShared = cms.double( 0.5 ),
3373  ValidHitBonus = cms.double( 100.0 ),
3374  MissingHitPenalty = cms.double( 0.0 ),
3375  allowSharedFirstHit = cms.bool( False )
3376 )
3377 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3378  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3379  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3380  Updator = cms.string( "hltESPKFUpdator" ),
3381  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3382  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3383  minHits = cms.int32( 3 ),
3384  appendToDataLabel = cms.string( "" )
3385 )
3386 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3387  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3388  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3389  Updator = cms.string( "hltESPKFUpdator" ),
3390  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3391  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3392  errorRescaling = cms.double( 100.0 ),
3393  minHits = cms.int32( 3 ),
3394  appendToDataLabel = cms.string( "" )
3395 )
3396 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3397  timeThreshold = cms.int32( 48 ),
3398  sigmaZThreshold = cms.double( 2.0 ),
3399  sigmaXYThreshold = cms.double( 4.0 ),
3400  appendToDataLabel = cms.string( "" )
3401 )
3402 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3403  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3404  useQuadrupletAlgo = cms.bool( False ),
3405  appendToDataLabel = cms.string( "" )
3406 )
3407 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3408  ComponentName = cms.string( "hltTrackCleaner" ),
3409  appendToDataLabel = cms.string( "" )
3410 )
3411 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3412  ComponentName = cms.string( "HODetIdAssociator" ),
3413  etaBinSize = cms.double( 0.087 ),
3414  nEta = cms.int32( 30 ),
3415  nPhi = cms.int32( 72 ),
3416  hcalRegion = cms.int32( 2 ),
3417  includeBadChambers = cms.bool( False ),
3418  includeGEM = cms.bool( False ),
3419  includeME0 = cms.bool( False )
3420 )
3421 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3422  appendToDataLabel = cms.string( "" )
3423 )
3424 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3425  ComponentName = cms.string( "MuonDetIdAssociator" ),
3426  etaBinSize = cms.double( 0.125 ),
3427  nEta = cms.int32( 48 ),
3428  nPhi = cms.int32( 48 ),
3429  hcalRegion = cms.int32( 2 ),
3430  includeBadChambers = cms.bool( True ),
3431  includeGEM = cms.bool( True ),
3432  includeME0 = cms.bool( False )
3433 )
3434 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3435  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3436  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3437  fractionShared = cms.double( 0.1 ),
3438  ValidHitBonus = cms.double( 1000.0 ),
3439  MissingHitPenalty = cms.double( 1.0 ),
3440  allowSharedFirstHit = cms.bool( True )
3441 )
3442 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3443  ComponentName = cms.string( "SimpleNavigationSchool" ),
3444  PluginName = cms.string( "" ),
3445  SimpleMagneticField = cms.string( "ParabolicMf" )
3446 )
3447 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3448  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3449  etaBinSize = cms.double( 0.1 ),
3450  nEta = cms.int32( 60 ),
3451  nPhi = cms.int32( 30 ),
3452  hcalRegion = cms.int32( 2 ),
3453  includeBadChambers = cms.bool( False ),
3454  includeGEM = cms.bool( False ),
3455  includeME0 = cms.bool( False )
3456 )
3457 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3458  appendToDataLabel = cms.string( "" )
3459 )
3460 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3461  ComponentName = cms.string( "" ),
3462  CablingMapLabel = cms.string( "" ),
3463  UseQualityInfo = cms.bool( False ),
3464  appendToDataLabel = cms.string( "" )
3465 )
3466 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3467 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3468  LatencyRecord = cms.PSet(
3469  label = cms.untracked.string( "" ),
3470  record = cms.string( "SiStripLatencyRcd" )
3471  ),
3472  BackPlaneCorrectionPeakMode = cms.PSet(
3473  label = cms.untracked.string( "peak" ),
3474  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3475  ),
3476  BackPlaneCorrectionDeconvMode = cms.PSet(
3477  label = cms.untracked.string( "deconvolution" ),
3478  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3479  )
3480 )
3481 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3482  LatencyRecord = cms.PSet(
3483  label = cms.untracked.string( "" ),
3484  record = cms.string( "SiStripLatencyRcd" )
3485  ),
3486  LorentzAnglePeakMode = cms.PSet(
3487  label = cms.untracked.string( "peak" ),
3488  record = cms.string( "SiStripLorentzAngleRcd" )
3489  ),
3490  LorentzAngleDeconvMode = cms.PSet(
3491  label = cms.untracked.string( "deconvolution" ),
3492  record = cms.string( "SiStripLorentzAngleRcd" )
3493  )
3494 )
3495 
3496 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3497  RawDataCollection = cms.InputTag( "rawDataCollector" )
3498 )
3499 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3500 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3501  result = cms.bool( False )
3502 )
3503 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
3504 )
3505 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
3506  producer = cms.InputTag( 'hltBackend','backend' ),
3507  backends = cms.vstring( 'CudaAsync',
3508  'ROCmAsync' )
3509 )
3510 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3511  SelectedTriggerType = cms.int32( 3 )
3512 )
3513 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3514  FedIds = cms.vint32( 1404 ),
3515  Setup = cms.string( "stage2::GTSetup" ),
3516  FWId = cms.uint32( 0 ),
3517  DmxFWId = cms.uint32( 0 ),
3518  FWOverride = cms.bool( False ),
3519  TMTCheck = cms.bool( True ),
3520  CTP7 = cms.untracked.bool( False ),
3521  MTF7 = cms.untracked.bool( False ),
3522  InputLabel = cms.InputTag( "rawDataCollector" ),
3523  lenSlinkHeader = cms.untracked.int32( 8 ),
3524  lenSlinkTrailer = cms.untracked.int32( 8 ),
3525  lenAMCHeader = cms.untracked.int32( 8 ),
3526  lenAMCTrailer = cms.untracked.int32( 0 ),
3527  lenAMC13Header = cms.untracked.int32( 8 ),
3528  lenAMC13Trailer = cms.untracked.int32( 8 ),
3529  debug = cms.untracked.bool( False ),
3530  MinFeds = cms.uint32( 0 )
3531 )
3532 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3533  offset = cms.uint32( 0 ),
3534  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3535 )
3536 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3537  result = cms.bool( True )
3538 )
3539 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3540  SelectedTriggerType = cms.int32( 1 )
3541 )
3542 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3543  rawInput = cms.InputTag( "rawDataCollector" ),
3544  period = cms.uint32( 107 ),
3545  invert = cms.bool( False ),
3546  fedId = cms.int32( 1024 ),
3547  useTCDSEventNumber = cms.bool( True )
3548 )
3549 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3550  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3551  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3552  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3553  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3554  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3555  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3556  EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
3557  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3558  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3559  GetPrescaleColumnFromData = cms.bool( False ),
3560  AlgorithmTriggersUnprescaled = cms.bool( True ),
3561  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3562  AlgorithmTriggersUnmasked = cms.bool( True ),
3563  useMuonShowers = cms.bool( True ),
3564  resetPSCountersEachLumiSec = cms.bool( True ),
3565  semiRandomInitialPSCounters = cms.bool( False ),
3566  ProduceL1GtDaqRecord = cms.bool( True ),
3567  ProduceL1GtObjectMapRecord = cms.bool( True ),
3568  EmulateBxInEvent = cms.int32( 1 ),
3569  L1DataBxInEvent = cms.int32( 5 ),
3570  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3571  BstLengthBytes = cms.int32( -1 ),
3572  PrescaleSet = cms.uint32( 1 ),
3573  Verbosity = cms.untracked.int32( 0 ),
3574  PrintL1Menu = cms.untracked.bool( False ),
3575  TriggerMenuLuminosity = cms.string( "startup" )
3576 )
3577 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3578  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3579 )
3580 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3581  changeToCMSCoordinates = cms.bool( False ),
3582  maxZ = cms.double( 40.0 ),
3583  setSigmaZ = cms.double( 0.0 ),
3584  beamMode = cms.untracked.uint32( 11 ),
3585  src = cms.InputTag( "" ),
3586  gtEvmLabel = cms.InputTag( "" ),
3587  maxRadius = cms.double( 2.0 ),
3588  useTransientRecord = cms.bool( True )
3589 )
3590 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3591  offset = cms.uint32( 0 ),
3592  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3593 )
3594 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3595  saveTags = cms.bool( True ),
3596  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3597  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3598  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3599  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3600  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3601  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3602  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3603  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3604  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3605  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
3606 )
3607 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3608  offset = cms.uint32( 0 ),
3609  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3610 )
3611 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
3612  inputTag = cms.InputTag( "rawDataCollector" ),
3613  fedList = cms.vuint32( 1024, 1025 )
3614 )
3615 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
3616  throw = cms.bool( False ),
3617  processName = cms.string( "@" ),
3618  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
3619  moduleLabelPatternsToSkip = cms.vstring( )
3620 )
3621 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
3622  processName = cms.string( "@" )
3623 )
3624 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
3625  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
3626  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3627  MinBx = cms.int32( 0 ),
3628  MaxBx = cms.int32( 0 ),
3629  DumpTrigResults = cms.bool( False ),
3630  DumpRecord = cms.bool( False ),
3631  DumpTrigSummary = cms.bool( True ),
3632  ReadPrescalesFromFile = cms.bool( False ),
3633  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
3634  psColumn = cms.int32( 0 )
3635 )
3636 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
3637  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
3638  reportBy = cms.untracked.string( "job" ),
3639  resetBy = cms.untracked.string( "never" ),
3640  serviceBy = cms.untracked.string( "never" ),
3641  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
3642  ReferenceRate = cms.untracked.double( 100.0 )
3643 )
3644 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
3645  usePathStatus = cms.bool( True ),
3646  hltResults = cms.InputTag( "" ),
3647  l1tResults = cms.InputTag( "" ),
3648  l1tIgnoreMaskAndPrescale = cms.bool( False ),
3649  throw = cms.bool( True ),
3650  triggerConditions = cms.vstring( 'HLT_Physics_v12' )
3651 )
3652 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
3653  offset = cms.uint32( 0 ),
3654  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3655 )
3656 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
3657  usePathStatus = cms.bool( True ),
3658  hltResults = cms.InputTag( "" ),
3659  l1tResults = cms.InputTag( "" ),
3660  l1tIgnoreMaskAndPrescale = cms.bool( False ),
3661  throw = cms.bool( True ),
3662  triggerConditions = cms.vstring( 'HLT_Physics_v12',
3663  'HLT_Random_v3',
3664  'HLT_ZeroBias_v11' )
3665 )
3666 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
3667  offset = cms.uint32( 0 ),
3668  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3669 )
3670 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
3671  usePathStatus = cms.bool( True ),
3672  hltResults = cms.InputTag( "" ),
3673  l1tResults = cms.InputTag( "" ),
3674  l1tIgnoreMaskAndPrescale = cms.bool( False ),
3675  throw = cms.bool( True ),
3676  triggerConditions = cms.vstring( 'HLT_Random_v3',
3677  'HLT_ZeroBias_v11' )
3678 )
3679 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
3680  offset = cms.uint32( 0 ),
3681  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3682 )
3683 
3684 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
3685 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
3686 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
3687 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
3688 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3689 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3690 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
3691 
3692 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
3693 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
3694 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
3695 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
3696 fragment.HLT_Physics_v12 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
3697 fragment.HLT_ZeroBias_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
3698 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
3699 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
3700 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
3701 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
3702 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
3703 
3704 
3705 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_Random_v3, fragment.HLT_Physics_v12, fragment.HLT_ZeroBias_v11, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_HLTPhysics, fragment.Dataset_OnlineMonitor, fragment.Dataset_ZeroBias, ))
3706 
3707 
3708 # dummify hltGetConditions in cff's
3709 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
3710  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
3711  result = cms.bool( True )
3712  )
3713  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
3714 
3715 # add specific customizations
3716 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
3717 fragment = customizeHLTforAll(fragment,"PIon")
3718 
3719 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
3720 fragment = customizeHLTforCMSSW(fragment,"PIon")
3721 
3722 # Eras-based customisations
3723 from HLTrigger.Configuration.Eras import modifyHLTforEras
3724 modifyHLTforEras(fragment)
3725 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)