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/V182 (CMSSW_14_0_11)
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/V182")
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_v13' ),
1334  OnlineMonitor = cms.vstring( 'HLT_Physics_v13',
1335  'HLT_Random_v3',
1336  'HLT_ZeroBias_v12' ),
1337  ZeroBias = cms.vstring( 'HLT_Random_v3',
1338  'HLT_ZeroBias_v12' )
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.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1413  recordName = cms.string( "JetTagComputerRecord" ),
1414  iovIsRunNotTime = cms.bool( True ),
1415  firstValid = cms.vuint32( 1 )
1416 )
1417 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1418  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1419  iovIsRunNotTime = cms.bool( True ),
1420  firstValid = cms.vuint32( 1 )
1421 )
1422 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1423  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1424  iovIsRunNotTime = cms.bool( True ),
1425  firstValid = cms.vuint32( 1 )
1426 )
1427 fragment.hltESSJobConfigurationGPURecord = cms.ESSource( "EmptyESSource",
1428  recordName = cms.string( "JobConfigurationGPURecord" ),
1429  iovIsRunNotTime = cms.bool( True ),
1430  firstValid = cms.vuint32( 1 )
1431 )
1432 fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource",
1433  recordName = cms.string( "PFRecHitHCALParamsRecord" ),
1434  iovIsRunNotTime = cms.bool( True ),
1435  firstValid = cms.vuint32( 1 )
1436 )
1437 fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource",
1438  recordName = cms.string( "PFRecHitHCALTopologyRecord" ),
1439  iovIsRunNotTime = cms.bool( True ),
1440  firstValid = cms.vuint32( 1 )
1441 )
1442 fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource",
1443  recordName = cms.string( "TfGraphRecord" ),
1444  iovIsRunNotTime = cms.bool( True ),
1445  firstValid = cms.vuint32( 1 )
1446 )
1447 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1448  RunType = cms.string( "Run3" ),
1449  PitchSimY = cms.double( 0.15 ),
1450  PitchSimX = cms.double( 0.1 ),
1451  thickness = cms.double( 0.23 ),
1452  noOfPixelSimX = cms.int32( 160 ),
1453  noOfPixelSimY = cms.int32( 104 ),
1454  noOfPixels = cms.int32( 16640 ),
1455  simXWidth = cms.double( 16.6 ),
1456  simYWidth = cms.double( 16.2 ),
1457  deadEdgeWidth = cms.double( 0.2 ),
1458  activeEdgeSigma = cms.double( 0.02 ),
1459  physActiveEdgeDist = cms.double( 0.15 ),
1460  appendToDataLabel = cms.string( "" )
1461 )
1462 
1463 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1464  MaxDPhi = cms.double( 1.6 ),
1465  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1466  PropagationDirection = cms.string( "anyDirection" )
1467 )
1468 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1469  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1470 )
1471 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1472  AlgoName = cms.string( "CSCIndexerPostls1" )
1473 )
1474 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1475  appendToDataLabel = cms.string( "" )
1476 )
1477 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1478 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1479  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1480  MapAuto = cms.untracked.bool( False ),
1481  SkipHE = cms.untracked.bool( False ),
1482  appendToDataLabel = cms.string( "" )
1483 )
1484 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1485  appendToDataLabel = cms.string( "" )
1486 )
1487 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1488  appendToDataLabel = cms.string( "" )
1489 )
1490 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1491  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1492  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1493  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1494  isPhase2 = cms.bool( False ),
1495  doPixelShapeCut = cms.bool( True ),
1496  doStripShapeCut = cms.bool( True ),
1497  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1498  appendToDataLabel = cms.string( "" )
1499 )
1500 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1501  appendToDataLabel = cms.string( "" )
1502 )
1503 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1504  TotalBxInEvent = cms.int32( 5 ),
1505  NumberPhysTriggers = cms.uint32( 512 ),
1506  NumberL1Muon = cms.uint32( 8 ),
1507  NumberL1EGamma = cms.uint32( 12 ),
1508  NumberL1Jet = cms.uint32( 12 ),
1509  NumberL1Tau = cms.uint32( 12 ),
1510  NumberChips = cms.uint32( 1 ),
1511  PinsOnChip = cms.uint32( 512 ),
1512  OrderOfChip = cms.vint32( 1 ),
1513  NumberL1IsoEG = cms.uint32( 4 ),
1514  NumberL1JetCounts = cms.uint32( 12 ),
1515  UnitLength = cms.int32( 8 ),
1516  NumberL1ForJet = cms.uint32( 4 ),
1517  IfCaloEtaNumberBits = cms.uint32( 4 ),
1518  IfMuEtaNumberBits = cms.uint32( 6 ),
1519  NumberL1TauJet = cms.uint32( 4 ),
1520  NumberL1Mu = cms.uint32( 4 ),
1521  NumberConditionChips = cms.uint32( 1 ),
1522  NumberPsbBoards = cms.int32( 7 ),
1523  NumberL1CenJet = cms.uint32( 4 ),
1524  PinsOnConditionChip = cms.uint32( 512 ),
1525  NumberL1NoIsoEG = cms.uint32( 4 ),
1526  NumberTechnicalTriggers = cms.uint32( 64 ),
1527  NumberPhysTriggersExtended = cms.uint32( 64 ),
1528  WordLength = cms.int32( 64 ),
1529  OrderConditionChip = cms.vint32( 1 ),
1530  appendToDataLabel = cms.string( "" )
1531 )
1532 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1533  SimpleMagneticField = cms.string( "" ),
1534  MaxDPhi = cms.double( 1.6 ),
1535  ComponentName = cms.string( "PropagatorWithMaterial" ),
1536  Mass = cms.double( 0.105 ),
1537  PropagationDirection = cms.string( "alongMomentum" ),
1538  useRungeKutta = cms.bool( False ),
1539  ptMin = cms.double( -1.0 )
1540 )
1541 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1542  SimpleMagneticField = cms.string( "ParabolicMf" ),
1543  MaxDPhi = cms.double( 1.6 ),
1544  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1545  Mass = cms.double( 0.139 ),
1546  PropagationDirection = cms.string( "alongMomentum" ),
1547  useRungeKutta = cms.bool( False ),
1548  ptMin = cms.double( -1.0 )
1549 )
1550 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1551  SimpleMagneticField = cms.string( "ParabolicMf" ),
1552  MaxDPhi = cms.double( 1.6 ),
1553  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1554  Mass = cms.double( 0.105 ),
1555  PropagationDirection = cms.string( "alongMomentum" ),
1556  useRungeKutta = cms.bool( False ),
1557  ptMin = cms.double( -1.0 )
1558 )
1559 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1560  SimpleMagneticField = cms.string( "" ),
1561  MaxDPhi = cms.double( 1.6 ),
1562  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1563  Mass = cms.double( 0.105 ),
1564  PropagationDirection = cms.string( "oppositeToMomentum" ),
1565  useRungeKutta = cms.bool( False ),
1566  ptMin = cms.double( -1.0 )
1567 )
1568 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1569  SimpleMagneticField = cms.string( "ParabolicMf" ),
1570  MaxDPhi = cms.double( 1.6 ),
1571  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1572  Mass = cms.double( 0.139 ),
1573  PropagationDirection = cms.string( "oppositeToMomentum" ),
1574  useRungeKutta = cms.bool( False ),
1575  ptMin = cms.double( -1.0 )
1576 )
1577 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1578  SimpleMagneticField = cms.string( "ParabolicMf" ),
1579  MaxDPhi = cms.double( 1.6 ),
1580  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1581  Mass = cms.double( 0.105 ),
1582  PropagationDirection = cms.string( "oppositeToMomentum" ),
1583  useRungeKutta = cms.bool( False ),
1584  ptMin = cms.double( -1.0 )
1585 )
1586 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1587  SimpleMagneticField = cms.string( "ParabolicMf" ),
1588  MaxDPhi = cms.double( 1.6 ),
1589  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1590  Mass = cms.double( 0.105 ),
1591  PropagationDirection = cms.string( "oppositeToMomentum" ),
1592  useRungeKutta = cms.bool( False ),
1593  ptMin = cms.double( 0.1 )
1594 )
1595 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1596  SimpleMagneticField = cms.string( "ParabolicMf" ),
1597  MaxDPhi = cms.double( 4.0 ),
1598  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1599  Mass = cms.double( 0.1396 ),
1600  PropagationDirection = cms.string( "alongMomentum" ),
1601  useRungeKutta = cms.bool( False ),
1602  ptMin = cms.double( -1.0 )
1603 )
1604 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1605  SimpleMagneticField = cms.string( "ParabolicMf" ),
1606  MaxDPhi = cms.double( 1.6 ),
1607  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1608  Mass = cms.double( 0.105 ),
1609  PropagationDirection = cms.string( "alongMomentum" ),
1610  useRungeKutta = cms.bool( False ),
1611  ptMin = cms.double( 0.1 )
1612 )
1613 fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer",
1614  appendToDataLabel = cms.string( "" )
1615 )
1616 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
1617  QualityLabel = cms.string( "" ),
1618  Label = cms.string( "" ),
1619  appendToDataLabel = cms.string( "" )
1620 )
1621 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1622  EtaDivisions = cms.untracked.uint32( 20 ),
1623  PhiDivisions = cms.untracked.uint32( 20 ),
1624  EtaMax = cms.untracked.double( 2.5 )
1625 )
1626 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1627  use3d = cms.bool( True ),
1628  unBoost = cms.bool( False ),
1629  useSignificance = cms.bool( True ),
1630  minTracks = cms.uint32( 3 ),
1631  minVertices = cms.uint32( 1 )
1632 )
1633 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1634  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
1635  NoErrorPropagation = cms.bool( False ),
1636  PropagationDirection = cms.string( "anyDirection" ),
1637  useTuningForL2Speed = cms.bool( False ),
1638  useIsYokeFlag = cms.bool( True ),
1639  endcapShiftInZNeg = cms.double( 0.0 ),
1640  SetVBFPointer = cms.bool( False ),
1641  AssumeNoMaterial = cms.bool( False ),
1642  endcapShiftInZPos = cms.double( 0.0 ),
1643  useInTeslaFromMagField = cms.bool( False ),
1644  VBFName = cms.string( "VolumeBasedMagneticField" ),
1645  useEndcapShiftsInZ = cms.bool( False ),
1646  sendLogWarning = cms.bool( False ),
1647  useMatVolumes = cms.bool( True ),
1648  debug = cms.bool( False ),
1649  ApplyRadX0Correction = cms.bool( True ),
1650  useMagVolumes = cms.bool( True ),
1651  returnTangentPlane = cms.bool( True )
1652 )
1653 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1654  ComponentName = cms.string( "TransientTrackBuilder" )
1655 )
1656 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1657  ComponentName = cms.string( "CaloDetIdAssociator" ),
1658  etaBinSize = cms.double( 0.087 ),
1659  nEta = cms.int32( 70 ),
1660  nPhi = cms.int32( 72 ),
1661  hcalRegion = cms.int32( 2 ),
1662  includeBadChambers = cms.bool( False ),
1663  includeGEM = cms.bool( False ),
1664  includeME0 = cms.bool( False )
1665 )
1666 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1667  ComponentName = cms.string( "CosmicNavigationSchool" ),
1668  PluginName = cms.string( "" ),
1669  SimpleMagneticField = cms.string( "" )
1670 )
1671 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
1672  verbosity = cms.untracked.uint32( 1 ),
1673  buildMisalignedGeometry = cms.bool( False ),
1674  isRun2 = cms.bool( False ),
1675  dbTag = cms.string( "" ),
1676  compactViewTag = cms.string( "" ),
1677  fromPreprocessedDB = cms.untracked.bool( True ),
1678  fromDD4hep = cms.untracked.bool( False ),
1679  appendToDataLabel = cms.string( "" )
1680 )
1681 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
1682  lhcInfoLabel = cms.string( "" ),
1683  lhcInfoPerFillLabel = cms.string( "" ),
1684  lhcInfoPerLSLabel = cms.string( "" ),
1685  opticsLabel = cms.string( "" ),
1686  useNewLHCInfo = cms.bool( True ),
1687  appendToDataLabel = cms.string( "" )
1688 )
1689 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1690  ComponentName = cms.string( "EcalDetIdAssociator" ),
1691  etaBinSize = cms.double( 0.02 ),
1692  nEta = cms.int32( 300 ),
1693  nPhi = cms.int32( 360 ),
1694  hcalRegion = cms.int32( 2 ),
1695  includeBadChambers = cms.bool( False ),
1696  includeGEM = cms.bool( False ),
1697  includeME0 = cms.bool( False )
1698 )
1699 fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka",
1700  appendToDataLabel = cms.string( "" ),
1701  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1702 )
1703 fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka",
1704  appendToDataLabel = cms.string( "" ),
1705  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1706 )
1707 fragment.ecalMultifitParametersHostESProducer = cms.ESProducer( "EcalMultifitParametersHostESProducer@alpaka",
1708  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
1709  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
1710  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
1711  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
1712  appendToDataLabel = cms.string( "" ),
1713  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1714 )
1715 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1716  flagMask = cms.PSet(
1717  kBad = cms.vstring( 'kFaultyHardware',
1718  'kDead',
1719  'kKilled' ),
1720  kGood = cms.vstring( 'kGood' ),
1721  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
1722  'kTowerRecovered' ),
1723  kProblematic = cms.vstring( 'kPoorReco',
1724  'kPoorCalib',
1725  'kNoisy',
1726  'kSaturated' ),
1727  kWeird = cms.vstring( 'kWeird',
1728  'kDiWeird' ),
1729  kTime = cms.vstring( 'kOutOfTime' )
1730  ),
1731  dbstatusMask = cms.PSet(
1732  kBad = cms.vstring( 'kNonRespondingIsolated',
1733  'kDeadVFE',
1734  'kDeadFE',
1735  'kNoDataNoTP' ),
1736  kGood = cms.vstring( 'kOk' ),
1737  kRecovered = cms.vstring( ),
1738  kProblematic = cms.vstring( 'kDAC',
1739  'kNoLaser',
1740  'kNoisy',
1741  'kNNoisy',
1742  'kNNNoisy',
1743  'kNNNNoisy',
1744  'kNNNNNoisy',
1745  'kFixedG6',
1746  'kFixedG1',
1747  'kFixedG0' ),
1748  kWeird = cms.vstring( ),
1749  kTime = cms.vstring( )
1750  ),
1751  timeThresh = cms.double( 2.0 )
1752 )
1753 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
1754 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
1755  appendToDataLabel = cms.string( "" )
1756 )
1757 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
1758  appendToDataLabel = cms.string( "" )
1759 )
1760 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1761  ComponentName = cms.string( "HcalDetIdAssociator" ),
1762  etaBinSize = cms.double( 0.087 ),
1763  nEta = cms.int32( 70 ),
1764  nPhi = cms.int32( 72 ),
1765  hcalRegion = cms.int32( 2 ),
1766  includeBadChambers = cms.bool( False ),
1767  includeGEM = cms.bool( False ),
1768  includeME0 = cms.bool( False )
1769 )
1770 fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka",
1771  appendToDataLabel = cms.string( "" ),
1772  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1773 )
1774 fragment.hcalMahiPulseOffsetsESProducer = cms.ESProducer( "HcalMahiPulseOffsetsESProducer@alpaka",
1775  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1776  appendToDataLabel = cms.string( "" ),
1777  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1778 )
1779 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
1780  phase = cms.uint32( 1 ),
1781  RecoveredRecHitBits = cms.vstring( '' ),
1782  SeverityLevels = cms.VPSet(
1783  cms.PSet( ChannelStatus = cms.vstring( '' ),
1784  RecHitFlags = cms.vstring( '' ),
1785  Level = cms.int32( 0 )
1786  ),
1787  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
1788  RecHitFlags = cms.vstring( '' ),
1789  Level = cms.int32( 1 )
1790  ),
1791  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
1792  RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
1793  'HFAnomalousHit' ),
1794  Level = cms.int32( 5 )
1795  ),
1796  cms.PSet( ChannelStatus = cms.vstring( '' ),
1797  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
1798  'HBHESpikeNoise',
1799  'HBHETS4TS5Noise',
1800  'HBHEOOTPU',
1801  'HBHEFlatNoise',
1802  'HBHENegativeNoise' ),
1803  Level = cms.int32( 8 )
1804  ),
1805  cms.PSet( ChannelStatus = cms.vstring( '' ),
1806  RecHitFlags = cms.vstring( 'HFLongShort',
1807  'HFS8S1Ratio',
1808  'HFPET',
1809  'HFSignalAsymmetry' ),
1810  Level = cms.int32( 11 )
1811  ),
1812  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
1813  RecHitFlags = cms.vstring( ),
1814  Level = cms.int32( 12 )
1815  ),
1816  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
1817  RecHitFlags = cms.vstring( '' ),
1818  Level = cms.int32( 15 )
1819  ),
1820  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
1821  'HcalCellDead' ),
1822  RecHitFlags = cms.vstring( '' ),
1823  Level = cms.int32( 20 )
1824  )
1825  ),
1826  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
1827  'HcalCellOff',
1828  'HcalCellDead' ),
1829  appendToDataLabel = cms.string( "" )
1830 )
1831 fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka",
1832  appendToDataLabel = cms.string( "" ),
1833  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1834 )
1835 fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka",
1836  appendToDataLabel = cms.string( "" ),
1837  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
1838 )
1839 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
1840  useCondDB = cms.bool( False ),
1841  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
1842  useGBRForest = cms.bool( True ),
1843  useAdaBoost = cms.bool( False )
1844 )
1845 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1846  trackPseudoSelection = cms.PSet(
1847  maxDistToAxis = cms.double( 0.07 ),
1848  totalHitsMin = cms.uint32( 0 ),
1849  ptMin = cms.double( 0.0 ),
1850  sip2dSigMax = cms.double( 99999.9 ),
1851  sip2dValMax = cms.double( 99999.9 ),
1852  sip3dSigMax = cms.double( 99999.9 ),
1853  sip3dValMax = cms.double( 99999.9 ),
1854  maxDecayLen = cms.double( 5.0 ),
1855  qualityClass = cms.string( "any" ),
1856  jetDeltaRMax = cms.double( 0.3 ),
1857  normChi2Max = cms.double( 99999.9 ),
1858  pixelHitsMin = cms.uint32( 0 ),
1859  sip2dSigMin = cms.double( 2.0 ),
1860  sip2dValMin = cms.double( -99999.9 ),
1861  sip3dSigMin = cms.double( -99999.9 ),
1862  sip3dValMin = cms.double( -99999.9 )
1863  ),
1864  trackSelection = cms.PSet(
1865  maxDistToAxis = cms.double( 0.07 ),
1866  totalHitsMin = cms.uint32( 0 ),
1867  ptMin = cms.double( 0.0 ),
1868  sip2dSigMax = cms.double( 99999.9 ),
1869  sip2dValMax = cms.double( 99999.9 ),
1870  sip3dSigMax = cms.double( 99999.9 ),
1871  sip3dValMax = cms.double( 99999.9 ),
1872  maxDecayLen = cms.double( 5.0 ),
1873  qualityClass = cms.string( "any" ),
1874  jetDeltaRMax = cms.double( 0.3 ),
1875  normChi2Max = cms.double( 99999.9 ),
1876  pixelHitsMin = cms.uint32( 0 ),
1877  sip2dSigMin = cms.double( -99999.9 ),
1878  sip2dValMin = cms.double( -99999.9 ),
1879  sip3dSigMin = cms.double( -99999.9 ),
1880  sip3dValMin = cms.double( -99999.9 )
1881  ),
1882  trackFlip = cms.bool( False ),
1883  vertexFlip = cms.bool( False ),
1884  SoftLeptonFlip = cms.bool( False ),
1885  useTrackWeights = cms.bool( True ),
1886  pseudoMultiplicityMin = cms.uint32( 2 ),
1887  correctVertexMass = cms.bool( True ),
1888  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1889  charmCut = cms.double( 1.5 ),
1890  minimumTrackWeight = cms.double( 0.5 ),
1891  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1892  trackMultiplicityMin = cms.uint32( 3 ),
1893  trackSort = cms.string( "sip2dSig" ),
1894  useCategories = cms.bool( True ),
1895  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
1896  'CombinedSVPseudoVertex',
1897  'CombinedSVNoVertex' ),
1898  recordLabel = cms.string( "HLT" ),
1899  categoryVariableName = cms.string( "vertexCategory" )
1900 )
1901 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
1902  trackPseudoSelection = cms.PSet(
1903  max_pT_dRcut = cms.double( 0.1 ),
1904  b_dR = cms.double( 0.6263 ),
1905  min_pT = cms.double( 120.0 ),
1906  b_pT = cms.double( 0.3684 ),
1907  ptMin = cms.double( 0.0 ),
1908  max_pT_trackPTcut = cms.double( 3.0 ),
1909  max_pT = cms.double( 500.0 ),
1910  useVariableJTA = cms.bool( False ),
1911  maxDecayLen = cms.double( 5.0 ),
1912  qualityClass = cms.string( "any" ),
1913  normChi2Max = cms.double( 99999.9 ),
1914  sip2dValMin = cms.double( -99999.9 ),
1915  sip3dValMin = cms.double( -99999.9 ),
1916  a_dR = cms.double( -0.001053 ),
1917  maxDistToAxis = cms.double( 0.07 ),
1918  totalHitsMin = cms.uint32( 0 ),
1919  a_pT = cms.double( 0.005263 ),
1920  sip2dSigMax = cms.double( 99999.9 ),
1921  sip2dValMax = cms.double( 99999.9 ),
1922  sip3dSigMax = cms.double( 99999.9 ),
1923  sip3dValMax = cms.double( 99999.9 ),
1924  min_pT_dRcut = cms.double( 0.5 ),
1925  jetDeltaRMax = cms.double( 0.3 ),
1926  pixelHitsMin = cms.uint32( 0 ),
1927  sip3dSigMin = cms.double( -99999.9 ),
1928  sip2dSigMin = cms.double( 2.0 )
1929  ),
1930  trackSelection = cms.PSet(
1931  max_pT_dRcut = cms.double( 0.1 ),
1932  b_dR = cms.double( 0.6263 ),
1933  min_pT = cms.double( 120.0 ),
1934  b_pT = cms.double( 0.3684 ),
1935  ptMin = cms.double( 0.0 ),
1936  max_pT_trackPTcut = cms.double( 3.0 ),
1937  max_pT = cms.double( 500.0 ),
1938  useVariableJTA = cms.bool( False ),
1939  maxDecayLen = cms.double( 5.0 ),
1940  qualityClass = cms.string( "any" ),
1941  normChi2Max = cms.double( 99999.9 ),
1942  sip2dValMin = cms.double( -99999.9 ),
1943  sip3dValMin = cms.double( -99999.9 ),
1944  a_dR = cms.double( -0.001053 ),
1945  maxDistToAxis = cms.double( 0.07 ),
1946  totalHitsMin = cms.uint32( 0 ),
1947  a_pT = cms.double( 0.005263 ),
1948  sip2dSigMax = cms.double( 99999.9 ),
1949  sip2dValMax = cms.double( 99999.9 ),
1950  sip3dSigMax = cms.double( 99999.9 ),
1951  sip3dValMax = cms.double( 99999.9 ),
1952  min_pT_dRcut = cms.double( 0.5 ),
1953  jetDeltaRMax = cms.double( 0.3 ),
1954  pixelHitsMin = cms.uint32( 0 ),
1955  sip3dSigMin = cms.double( -99999.9 ),
1956  sip2dSigMin = cms.double( -99999.9 )
1957  ),
1958  trackFlip = cms.bool( False ),
1959  vertexFlip = cms.bool( False ),
1960  SoftLeptonFlip = cms.bool( False ),
1961  useTrackWeights = cms.bool( True ),
1962  pseudoMultiplicityMin = cms.uint32( 2 ),
1963  correctVertexMass = cms.bool( True ),
1964  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
1965  charmCut = cms.double( 1.5 ),
1966  minimumTrackWeight = cms.double( 0.5 ),
1967  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
1968  trackMultiplicityMin = cms.uint32( 3 ),
1969  trackSort = cms.string( "sip2dSig" ),
1970  useCategories = cms.bool( True ),
1971  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
1972  'CombinedSVIVFV2PseudoVertex',
1973  'CombinedSVIVFV2NoVertex' ),
1974  recordLabel = cms.string( "HLT" ),
1975  categoryVariableName = cms.string( "vertexCategory" )
1976 )
1977 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
1978  impactParameterType = cms.int32( 1 ),
1979  minimumImpactParameter = cms.double( -1.0 ),
1980  useSignedImpactParameterSig = cms.bool( True ),
1981  maximumDistanceToJetAxis = cms.double( 999999.0 ),
1982  deltaR = cms.double( -1.0 ),
1983  deltaRmin = cms.double( 0.0 ),
1984  maximumDecayLength = cms.double( 999999.0 ),
1985  maxImpactParameter = cms.double( 0.1 ),
1986  maxImpactParameterSig = cms.double( 999999.0 ),
1987  trackQualityClass = cms.string( "any" ),
1988  nthTrack = cms.int32( -1 )
1989 )
1990 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
1991  a_dR = cms.double( -0.001053 ),
1992  b_dR = cms.double( 0.6263 ),
1993  a_pT = cms.double( 0.005263 ),
1994  b_pT = cms.double( 0.3684 ),
1995  min_pT = cms.double( 120.0 ),
1996  max_pT = cms.double( 500.0 ),
1997  min_pT_dRcut = cms.double( 0.5 ),
1998  max_pT_dRcut = cms.double( 0.1 ),
1999  max_pT_trackPTcut = cms.double( 3.0 ),
2000  minimumImpactParameter = cms.double( 0.05 ),
2001  useSignedImpactParameterSig = cms.bool( False ),
2002  impactParameterType = cms.int32( 1 ),
2003  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2004  deltaR = cms.double( -1.0 ),
2005  maximumDecayLength = cms.double( 999999.0 ),
2006  nthTrack = cms.int32( 1 ),
2007  trackQualityClass = cms.string( "any" ),
2008  useVariableJTA = cms.bool( False )
2009 )
2010 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2011  MaxDPhi = cms.double( 1.6 ),
2012  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2013  PropagationDirection = cms.string( "alongMomentum" )
2014 )
2015 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2016  MaxDPhi = cms.double( 1.6 ),
2017  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2018  PropagationDirection = cms.string( "oppositeToMomentum" )
2019 )
2020 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2021  SimpleMagneticField = cms.string( "" ),
2022  MaxDPhi = cms.double( 1.6 ),
2023  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2024  Mass = cms.double( 5.11E-4 ),
2025  PropagationDirection = cms.string( "oppositeToMomentum" ),
2026  useRungeKutta = cms.bool( False ),
2027  ptMin = cms.double( -1.0 )
2028 )
2029 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2030  MaxChi2 = cms.double( 16.0 ),
2031  nSigma = cms.double( 3.0 ),
2032  MaxDisplacement = cms.double( 0.5 ),
2033  MaxSagitta = cms.double( 2.0 ),
2034  MinimalTolerance = cms.double( 0.5 ),
2035  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2036  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2037  pTChargeCutThreshold = cms.double( -1.0 ),
2038  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2039  appendToDataLabel = cms.string( "" )
2040 )
2041 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2042  MaxChi2 = cms.double( 16.0 ),
2043  nSigma = cms.double( 3.0 ),
2044  MaxDisplacement = cms.double( 0.5 ),
2045  MaxSagitta = cms.double( 2.0 ),
2046  MinimalTolerance = cms.double( 0.5 ),
2047  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2048  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2049  pTChargeCutThreshold = cms.double( 15.0 ),
2050  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2051  appendToDataLabel = cms.string( "" )
2052 )
2053 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2054  MaxChi2 = cms.double( 2000.0 ),
2055  nSigma = cms.double( 3.0 ),
2056  MaxDisplacement = cms.double( 100.0 ),
2057  MaxSagitta = cms.double( -1.0 ),
2058  MinimalTolerance = cms.double( 10.0 ),
2059  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2060  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2061  pTChargeCutThreshold = cms.double( 15.0 ),
2062  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2063  appendToDataLabel = cms.string( "" )
2064 )
2065 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2066  MaxChi2 = cms.double( 30.0 ),
2067  nSigma = cms.double( 3.0 ),
2068  MaxDisplacement = cms.double( 100.0 ),
2069  MaxSagitta = cms.double( -1.0 ),
2070  MinimalTolerance = cms.double( 10.0 ),
2071  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2072  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2073  pTChargeCutThreshold = cms.double( 15.0 ),
2074  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2075  appendToDataLabel = cms.string( "" )
2076 )
2077 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2078  MaxChi2 = cms.double( 9.0 ),
2079  nSigma = cms.double( 3.0 ),
2080  MaxDisplacement = cms.double( 0.5 ),
2081  MaxSagitta = cms.double( 2.0 ),
2082  MinimalTolerance = cms.double( 0.5 ),
2083  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2084  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2085  pTChargeCutThreshold = cms.double( 15.0 ),
2086  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2087  appendToDataLabel = cms.string( "" )
2088 )
2089 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2090  MaxChi2 = cms.double( 9.0 ),
2091  nSigma = cms.double( 3.0 ),
2092  MaxDisplacement = cms.double( 100.0 ),
2093  MaxSagitta = cms.double( -1.0 ),
2094  MinimalTolerance = cms.double( 10.0 ),
2095  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2096  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2097  pTChargeCutThreshold = cms.double( 15.0 ),
2098  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2099  appendToDataLabel = cms.string( "" )
2100 )
2101 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2102  MaxChi2 = cms.double( 16.0 ),
2103  nSigma = cms.double( 3.0 ),
2104  MaxDisplacement = cms.double( 0.5 ),
2105  MaxSagitta = cms.double( 2.0 ),
2106  MinimalTolerance = cms.double( 0.5 ),
2107  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2108  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2109  pTChargeCutThreshold = cms.double( -1.0 ),
2110  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2111  appendToDataLabel = cms.string( "" )
2112 )
2113 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2114  MaxChi2 = cms.double( 40.0 ),
2115  nSigma = cms.double( 4.0 ),
2116  MaxDisplacement = cms.double( 0.5 ),
2117  MaxSagitta = cms.double( 2.0 ),
2118  MinimalTolerance = cms.double( 0.5 ),
2119  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2120  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2121  appendToDataLabel = cms.string( "" )
2122 )
2123 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2124  MaxChi2 = cms.double( 16.0 ),
2125  nSigma = cms.double( 3.0 ),
2126  MaxDisplacement = cms.double( 100.0 ),
2127  MaxSagitta = cms.double( -1.0 ),
2128  MinimalTolerance = cms.double( 10.0 ),
2129  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2130  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2131  appendToDataLabel = cms.string( "" )
2132 )
2133 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2134  MaxChi2 = cms.double( 30.0 ),
2135  nSigma = cms.double( 3.0 ),
2136  MaxDisplacement = cms.double( 100.0 ),
2137  MaxSagitta = cms.double( -1.0 ),
2138  MinimalTolerance = cms.double( 10.0 ),
2139  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2140  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2141  appendToDataLabel = cms.string( "" )
2142 )
2143 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2144  MaxChi2 = cms.double( 9.0 ),
2145  nSigma = cms.double( 3.0 ),
2146  MaxDisplacement = cms.double( 100.0 ),
2147  MaxSagitta = cms.double( -1.0 ),
2148  MinimalTolerance = cms.double( 10.0 ),
2149  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2150  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2151  appendToDataLabel = cms.string( "" )
2152 )
2153 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2154  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2155  MaxComponents = cms.int32( 12 ),
2156  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2157 )
2158 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2159  MaxChi2 = cms.double( 9.0 ),
2160  nSigma = cms.double( 3.0 ),
2161  MaxDisplacement = cms.double( 0.5 ),
2162  MaxSagitta = cms.double( 2.0 ),
2163  MinimalTolerance = cms.double( 0.5 ),
2164  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2165  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2166  pTChargeCutThreshold = cms.double( -1.0 ),
2167  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2168  appendToDataLabel = cms.string( "" )
2169 )
2170 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2171  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2172  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2173  fractionShared = cms.double( 0.13 ),
2174  ValidHitBonus = cms.double( 5.0 ),
2175  MissingHitPenalty = cms.double( 20.0 ),
2176  allowSharedFirstHit = cms.bool( True )
2177 )
2178 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2179  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2180  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2181  fractionShared = cms.double( 0.13 ),
2182  ValidHitBonus = cms.double( 5.0 ),
2183  MissingHitPenalty = cms.double( 20.0 ),
2184  allowSharedFirstHit = cms.bool( True )
2185 )
2186 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2187  MaxChi2 = cms.double( 9.0 ),
2188  nSigma = cms.double( 3.0 ),
2189  MaxDisplacement = cms.double( 0.5 ),
2190  MaxSagitta = cms.double( 2.0 ),
2191  MinimalTolerance = cms.double( 0.5 ),
2192  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2193  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2194  pTChargeCutThreshold = cms.double( -1.0 ),
2195  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2196  appendToDataLabel = cms.string( "" )
2197 )
2198 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2199  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2200  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2201  fractionShared = cms.double( 0.13 ),
2202  ValidHitBonus = cms.double( 5.0 ),
2203  MissingHitPenalty = cms.double( 20.0 ),
2204  allowSharedFirstHit = cms.bool( True )
2205 )
2206 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2207  impactParameterType = cms.int32( 1 ),
2208  minimumImpactParameter = cms.double( -1.0 ),
2209  useSignedImpactParameterSig = cms.bool( True ),
2210  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2211  deltaR = cms.double( -1.0 ),
2212  deltaRmin = cms.double( 0.0 ),
2213  maximumDecayLength = cms.double( 999999.0 ),
2214  maxImpactParameter = cms.double( 0.1 ),
2215  maxImpactParameterSig = cms.double( 999999.0 ),
2216  trackQualityClass = cms.string( "any" ),
2217  nthTrack = cms.int32( -1 )
2218 )
2219 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2220  impactParameterType = cms.int32( 1 ),
2221  minimumImpactParameter = cms.double( -1.0 ),
2222  useSignedImpactParameterSig = cms.bool( True ),
2223  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2224  deltaR = cms.double( -1.0 ),
2225  deltaRmin = cms.double( 0.0 ),
2226  maximumDecayLength = cms.double( 999999.0 ),
2227  maxImpactParameter = cms.double( 0.2 ),
2228  maxImpactParameterSig = cms.double( 999999.0 ),
2229  trackQualityClass = cms.string( "any" ),
2230  nthTrack = cms.int32( -1 )
2231 )
2232 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2233  impactParameterType = cms.int32( 1 ),
2234  minimumImpactParameter = cms.double( -1.0 ),
2235  useSignedImpactParameterSig = cms.bool( False ),
2236  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2237  deltaR = cms.double( -1.0 ),
2238  deltaRmin = cms.double( 0.0 ),
2239  maximumDecayLength = cms.double( 999999.0 ),
2240  maxImpactParameter = cms.double( 0.05 ),
2241  maxImpactParameterSig = cms.double( 5.0 ),
2242  trackQualityClass = cms.string( "any" ),
2243  nthTrack = cms.int32( -1 )
2244 )
2245 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2246  a_dR = cms.double( -0.001053 ),
2247  b_dR = cms.double( 0.6263 ),
2248  a_pT = cms.double( 0.005263 ),
2249  b_pT = cms.double( 0.3684 ),
2250  min_pT = cms.double( 120.0 ),
2251  max_pT = cms.double( 500.0 ),
2252  min_pT_dRcut = cms.double( 0.5 ),
2253  max_pT_dRcut = cms.double( 0.1 ),
2254  max_pT_trackPTcut = cms.double( 3.0 ),
2255  minimumImpactParameter = cms.double( 0.05 ),
2256  useSignedImpactParameterSig = cms.bool( False ),
2257  impactParameterType = cms.int32( 1 ),
2258  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2259  deltaR = cms.double( -1.0 ),
2260  maximumDecayLength = cms.double( 999999.0 ),
2261  nthTrack = cms.int32( 1 ),
2262  trackQualityClass = cms.string( "any" ),
2263  useVariableJTA = cms.bool( False )
2264 )
2265 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2266  a_dR = cms.double( -0.001053 ),
2267  b_dR = cms.double( 0.6263 ),
2268  a_pT = cms.double( 0.005263 ),
2269  b_pT = cms.double( 0.3684 ),
2270  min_pT = cms.double( 120.0 ),
2271  max_pT = cms.double( 500.0 ),
2272  min_pT_dRcut = cms.double( 0.5 ),
2273  max_pT_dRcut = cms.double( 0.1 ),
2274  max_pT_trackPTcut = cms.double( 3.0 ),
2275  minimumImpactParameter = cms.double( 0.03 ),
2276  useSignedImpactParameterSig = cms.bool( False ),
2277  impactParameterType = cms.int32( 1 ),
2278  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2279  deltaR = cms.double( -1.0 ),
2280  maximumDecayLength = cms.double( 999999.0 ),
2281  nthTrack = cms.int32( 1 ),
2282  trackQualityClass = cms.string( "any" ),
2283  useVariableJTA = cms.bool( False )
2284 )
2285 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2286  a_dR = cms.double( -0.001053 ),
2287  b_dR = cms.double( 0.6263 ),
2288  a_pT = cms.double( 0.005263 ),
2289  b_pT = cms.double( 0.3684 ),
2290  min_pT = cms.double( 120.0 ),
2291  max_pT = cms.double( 500.0 ),
2292  min_pT_dRcut = cms.double( 0.5 ),
2293  max_pT_dRcut = cms.double( 0.1 ),
2294  max_pT_trackPTcut = cms.double( 3.0 ),
2295  minimumImpactParameter = cms.double( 0.2 ),
2296  useSignedImpactParameterSig = cms.bool( True ),
2297  impactParameterType = cms.int32( 1 ),
2298  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2299  deltaR = cms.double( -1.0 ),
2300  maximumDecayLength = cms.double( 999999.0 ),
2301  nthTrack = cms.int32( 2 ),
2302  trackQualityClass = cms.string( "any" ),
2303  useVariableJTA = cms.bool( False )
2304 )
2305 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2306  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2307 )
2308 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2309  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2310  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2311  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2312  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2313  Mass = cms.double( 5.11E-4 ),
2314  BetheHeitlerCorrection = cms.int32( 2 )
2315 )
2316 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2317  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2318  NoErrorPropagation = cms.bool( False ),
2319  PropagationDirection = cms.string( "anyDirection" ),
2320  useTuningForL2Speed = cms.bool( True ),
2321  useIsYokeFlag = cms.bool( True ),
2322  endcapShiftInZNeg = cms.double( 0.0 ),
2323  SetVBFPointer = cms.bool( False ),
2324  AssumeNoMaterial = cms.bool( False ),
2325  endcapShiftInZPos = cms.double( 0.0 ),
2326  useInTeslaFromMagField = cms.bool( False ),
2327  VBFName = cms.string( "VolumeBasedMagneticField" ),
2328  useEndcapShiftsInZ = cms.bool( False ),
2329  sendLogWarning = cms.bool( False ),
2330  useMatVolumes = cms.bool( True ),
2331  debug = cms.bool( False ),
2332  ApplyRadX0Correction = cms.bool( True ),
2333  useMagVolumes = cms.bool( True ),
2334  returnTangentPlane = cms.bool( True )
2335 )
2336 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2337  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2338  NoErrorPropagation = cms.bool( False ),
2339  PropagationDirection = cms.string( "oppositeToMomentum" ),
2340  useTuningForL2Speed = cms.bool( True ),
2341  useIsYokeFlag = cms.bool( True ),
2342  endcapShiftInZNeg = cms.double( 0.0 ),
2343  SetVBFPointer = cms.bool( False ),
2344  AssumeNoMaterial = cms.bool( False ),
2345  endcapShiftInZPos = cms.double( 0.0 ),
2346  useInTeslaFromMagField = cms.bool( False ),
2347  VBFName = cms.string( "VolumeBasedMagneticField" ),
2348  useEndcapShiftsInZ = cms.bool( False ),
2349  sendLogWarning = cms.bool( False ),
2350  useMatVolumes = cms.bool( True ),
2351  debug = cms.bool( False ),
2352  ApplyRadX0Correction = cms.bool( True ),
2353  useMagVolumes = cms.bool( True ),
2354  returnTangentPlane = cms.bool( True )
2355 )
2356 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2357  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2358  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2359  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2360  EstimateCut = cms.double( -1.0 ),
2361  MaxFractionOutliers = cms.double( 0.3 ),
2362  MaxNumberOfOutliers = cms.int32( 3 ),
2363  MinDof = cms.int32( 2 ),
2364  NoOutliersBeginEnd = cms.bool( False ),
2365  MinNumberOfHits = cms.int32( 3 ),
2366  MinNumberOfHitsHighEta = cms.int32( 5 ),
2367  HighEtaSwitch = cms.double( 5.0 ),
2368  RejectTracks = cms.bool( True ),
2369  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2370  NoInvalidHitsBeginEnd = cms.bool( True ),
2371  LogPixelProbabilityCut = cms.double( -16.0 ),
2372  appendToDataLabel = cms.string( "" )
2373 )
2374 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2375  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2376  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2377  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2378  EstimateCut = cms.double( -1.0 ),
2379  MaxFractionOutliers = cms.double( 0.3 ),
2380  MaxNumberOfOutliers = cms.int32( 3 ),
2381  MinDof = cms.int32( 2 ),
2382  NoOutliersBeginEnd = cms.bool( False ),
2383  MinNumberOfHits = cms.int32( 5 ),
2384  MinNumberOfHitsHighEta = cms.int32( 5 ),
2385  HighEtaSwitch = cms.double( 5.0 ),
2386  RejectTracks = cms.bool( True ),
2387  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2388  NoInvalidHitsBeginEnd = cms.bool( False ),
2389  LogPixelProbabilityCut = cms.double( -16.0 ),
2390  appendToDataLabel = cms.string( "" )
2391 )
2392 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2393  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2394  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2395  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2396  appendToDataLabel = cms.string( "" )
2397 )
2398 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2399  SimpleMagneticField = cms.string( "" ),
2400  MaxDPhi = cms.double( 1.6 ),
2401  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2402  Mass = cms.double( 5.11E-4 ),
2403  PropagationDirection = cms.string( "alongMomentum" ),
2404  useRungeKutta = cms.bool( False ),
2405  ptMin = cms.double( -1.0 )
2406 )
2407 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2408  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2409 )
2410 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2411  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2412  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2413  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2414  EstimateCut = cms.double( -1.0 ),
2415  MaxFractionOutliers = cms.double( 0.3 ),
2416  MaxNumberOfOutliers = cms.int32( 3 ),
2417  MinDof = cms.int32( 2 ),
2418  NoOutliersBeginEnd = cms.bool( False ),
2419  MinNumberOfHits = cms.int32( 5 ),
2420  MinNumberOfHitsHighEta = cms.int32( 5 ),
2421  HighEtaSwitch = cms.double( 5.0 ),
2422  RejectTracks = cms.bool( True ),
2423  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2424  NoInvalidHitsBeginEnd = cms.bool( True ),
2425  LogPixelProbabilityCut = cms.double( -16.0 ),
2426  appendToDataLabel = cms.string( "" )
2427 )
2428 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2429  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2430  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2431  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2432  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2433  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2434 )
2435 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2436  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2437  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2438  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2439  ErrorRescaling = cms.double( 100.0 ),
2440  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2441  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2442 )
2443 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2444  MaxChi2 = cms.double( 30.0 ),
2445  nSigma = cms.double( 3.0 ),
2446  MaxDisplacement = cms.double( 0.5 ),
2447  MaxSagitta = cms.double( 2.0 ),
2448  MinimalTolerance = cms.double( 0.5 ),
2449  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2450  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2451  pTChargeCutThreshold = cms.double( 15.0 ),
2452  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2453  appendToDataLabel = cms.string( "" )
2454 )
2455 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2456  MaxChi2 = cms.double( 30.0 ),
2457  nSigma = cms.double( 3.0 ),
2458  MaxDisplacement = cms.double( 0.5 ),
2459  MaxSagitta = cms.double( 2.0 ),
2460  MinimalTolerance = cms.double( 0.5 ),
2461  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2462  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2463  pTChargeCutThreshold = cms.double( 15.0 ),
2464  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2465  appendToDataLabel = cms.string( "" )
2466 )
2467 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2468  MaxChi2 = cms.double( 36.0 ),
2469  nSigma = cms.double( 3.0 ),
2470  MaxDisplacement = cms.double( 100.0 ),
2471  MaxSagitta = cms.double( -1.0 ),
2472  MinimalTolerance = cms.double( 10.0 ),
2473  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2474  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2475  appendToDataLabel = cms.string( "" )
2476 )
2477 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2478  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2479  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2480  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2481  EstimateCut = cms.double( -1.0 ),
2482  MaxFractionOutliers = cms.double( 0.3 ),
2483  MaxNumberOfOutliers = cms.int32( 3 ),
2484  MinDof = cms.int32( 2 ),
2485  NoOutliersBeginEnd = cms.bool( False ),
2486  MinNumberOfHits = cms.int32( 5 ),
2487  MinNumberOfHitsHighEta = cms.int32( 5 ),
2488  HighEtaSwitch = cms.double( 5.0 ),
2489  RejectTracks = cms.bool( True ),
2490  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2491  NoInvalidHitsBeginEnd = cms.bool( False ),
2492  LogPixelProbabilityCut = cms.double( -16.0 ),
2493  appendToDataLabel = cms.string( "" )
2494 )
2495 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2496  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2497  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2498  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2499  EstimateCut = cms.double( -1.0 ),
2500  MaxFractionOutliers = cms.double( 0.3 ),
2501  MaxNumberOfOutliers = cms.int32( 3 ),
2502  MinDof = cms.int32( 2 ),
2503  NoOutliersBeginEnd = cms.bool( False ),
2504  MinNumberOfHits = cms.int32( 5 ),
2505  MinNumberOfHitsHighEta = cms.int32( 5 ),
2506  HighEtaSwitch = cms.double( 5.0 ),
2507  RejectTracks = cms.bool( True ),
2508  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2509  NoInvalidHitsBeginEnd = cms.bool( False ),
2510  LogPixelProbabilityCut = cms.double( -16.0 ),
2511  appendToDataLabel = cms.string( "" )
2512 )
2513 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2514  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2515  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2516  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2517  EstimateCut = cms.double( 20.0 ),
2518  MaxFractionOutliers = cms.double( 0.3 ),
2519  MaxNumberOfOutliers = cms.int32( 3 ),
2520  MinDof = cms.int32( 2 ),
2521  NoOutliersBeginEnd = cms.bool( False ),
2522  MinNumberOfHits = cms.int32( 3 ),
2523  MinNumberOfHitsHighEta = cms.int32( 5 ),
2524  HighEtaSwitch = cms.double( 5.0 ),
2525  RejectTracks = cms.bool( True ),
2526  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2527  NoInvalidHitsBeginEnd = cms.bool( True ),
2528  LogPixelProbabilityCut = cms.double( -14.0 ),
2529  appendToDataLabel = cms.string( "" )
2530 )
2531 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2532  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2533  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2534  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2535  EstimateCut = cms.double( 20.0 ),
2536  MaxFractionOutliers = cms.double( 0.3 ),
2537  MaxNumberOfOutliers = cms.int32( 3 ),
2538  MinDof = cms.int32( 2 ),
2539  NoOutliersBeginEnd = cms.bool( False ),
2540  MinNumberOfHits = cms.int32( 3 ),
2541  MinNumberOfHitsHighEta = cms.int32( 5 ),
2542  HighEtaSwitch = cms.double( 5.0 ),
2543  RejectTracks = cms.bool( True ),
2544  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2545  NoInvalidHitsBeginEnd = cms.bool( True ),
2546  LogPixelProbabilityCut = cms.double( -14.0 ),
2547  appendToDataLabel = cms.string( "" )
2548 )
2549 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2550  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2551  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2552  Updator = cms.string( "hltESPKFUpdator" ),
2553  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2554  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2555  minHits = cms.int32( 3 ),
2556  appendToDataLabel = cms.string( "" )
2557 )
2558 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2559  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2560  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2561  Updator = cms.string( "hltESPKFUpdator" ),
2562  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2563  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2564  minHits = cms.int32( 3 ),
2565  appendToDataLabel = cms.string( "" )
2566 )
2567 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2568  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2569  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2570  Updator = cms.string( "hltESPKFUpdator" ),
2571  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2572  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2573  minHits = cms.int32( 3 ),
2574  appendToDataLabel = cms.string( "" )
2575 )
2576 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2577  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2578  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2579  Updator = cms.string( "hltESPKFUpdator" ),
2580  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2581  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2582  errorRescaling = cms.double( 100.0 ),
2583  minHits = cms.int32( 3 ),
2584  appendToDataLabel = cms.string( "" )
2585 )
2586 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2587  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2588  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2589  Updator = cms.string( "hltESPKFUpdator" ),
2590  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2591  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2592  errorRescaling = cms.double( 100.0 ),
2593  minHits = cms.int32( 3 ),
2594  appendToDataLabel = cms.string( "" )
2595 )
2596 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2597  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2598  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2599  Updator = cms.string( "hltESPKFUpdator" ),
2600  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2601  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2602  errorRescaling = cms.double( 10.0 ),
2603  minHits = cms.int32( 3 ),
2604  appendToDataLabel = cms.string( "" )
2605 )
2606 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2607  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2608  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2609  Updator = cms.string( "hltESPKFUpdator" ),
2610  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2611  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2612  errorRescaling = cms.double( 10.0 ),
2613  minHits = cms.int32( 3 ),
2614  appendToDataLabel = cms.string( "" )
2615 )
2616 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2617  ComponentName = cms.string( "hltESPKFUpdator" )
2618 )
2619 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2620  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2621  DistanceMeasure = cms.string( "KullbackLeibler" )
2622 )
2623 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2624  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2625  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2626  Updator = cms.string( "hltESPKFUpdator" ),
2627  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2628  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2629  minHits = cms.int32( 3 ),
2630  appendToDataLabel = cms.string( "" )
2631 )
2632 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2633  MaxChi2 = cms.double( 9.0 ),
2634  nSigma = cms.double( 3.0 ),
2635  MaxDisplacement = cms.double( 0.5 ),
2636  MaxSagitta = cms.double( 2.0 ),
2637  MinimalTolerance = cms.double( 0.5 ),
2638  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2639  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
2640  pTChargeCutThreshold = cms.double( -1.0 ),
2641  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2642  appendToDataLabel = cms.string( "" )
2643 )
2644 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2645  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
2646  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2647  fractionShared = cms.double( 0.16 ),
2648  ValidHitBonus = cms.double( 5.0 ),
2649  MissingHitPenalty = cms.double( 20.0 ),
2650  allowSharedFirstHit = cms.bool( True )
2651 )
2652 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2653  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
2654  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2655  fractionShared = cms.double( 0.16 ),
2656  ValidHitBonus = cms.double( 5.0 ),
2657  MissingHitPenalty = cms.double( 20.0 ),
2658  allowSharedFirstHit = cms.bool( True )
2659 )
2660 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2661  MaxChi2 = cms.double( 9.0 ),
2662  nSigma = cms.double( 3.0 ),
2663  MaxDisplacement = cms.double( 0.5 ),
2664  MaxSagitta = cms.double( 2.0 ),
2665  MinimalTolerance = cms.double( 0.5 ),
2666  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2667  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
2668  pTChargeCutThreshold = cms.double( -1.0 ),
2669  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2670  appendToDataLabel = cms.string( "" )
2671 )
2672 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2673  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
2674  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2675  fractionShared = cms.double( 0.16 ),
2676  ValidHitBonus = cms.double( 5.0 ),
2677  MissingHitPenalty = cms.double( 20.0 ),
2678  allowSharedFirstHit = cms.bool( True )
2679 )
2680 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
2681  ComponentName = cms.string( "hltESPMeasurementTracker" ),
2682  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
2683  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
2684  HitMatcher = cms.string( "StandardMatcher" ),
2685  Phase2StripCPE = cms.string( "" ),
2686  SiStripQualityLabel = cms.string( "" ),
2687  UseStripModuleQualityDB = cms.bool( True ),
2688  DebugStripModuleQualityDB = cms.untracked.bool( False ),
2689  UseStripAPVFiberQualityDB = cms.bool( True ),
2690  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
2691  MaskBadAPVFibers = cms.bool( True ),
2692  UseStripStripQualityDB = cms.bool( True ),
2693  DebugStripStripQualityDB = cms.untracked.bool( False ),
2694  badStripCuts = cms.PSet(
2695  TOB = cms.PSet(
2696  maxBad = cms.uint32( 4 ),
2697  maxConsecutiveBad = cms.uint32( 2 )
2698  ),
2699  TIB = cms.PSet(
2700  maxBad = cms.uint32( 4 ),
2701  maxConsecutiveBad = cms.uint32( 2 )
2702  ),
2703  TID = cms.PSet(
2704  maxBad = cms.uint32( 4 ),
2705  maxConsecutiveBad = cms.uint32( 2 )
2706  ),
2707  TEC = cms.PSet(
2708  maxBad = cms.uint32( 4 ),
2709  maxConsecutiveBad = cms.uint32( 2 )
2710  )
2711  ),
2712  UsePixelModuleQualityDB = cms.bool( True ),
2713  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
2714  UsePixelROCQualityDB = cms.bool( True ),
2715  DebugPixelROCQualityDB = cms.untracked.bool( False ),
2716  appendToDataLabel = cms.string( "" )
2717 )
2718 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2719  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2720  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2721  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
2722  isPhase2 = cms.bool( False ),
2723  doPixelShapeCut = cms.bool( True ),
2724  doStripShapeCut = cms.bool( True ),
2725  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2726  appendToDataLabel = cms.string( "" )
2727 )
2728 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2729  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
2730  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2731  fractionShared = cms.double( 0.11 ),
2732  ValidHitBonus = cms.double( 5.0 ),
2733  MissingHitPenalty = cms.double( 20.0 ),
2734  allowSharedFirstHit = cms.bool( True )
2735 )
2736 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2737  MaxChi2 = cms.double( 16.0 ),
2738  nSigma = cms.double( 3.0 ),
2739  MaxDisplacement = cms.double( 0.5 ),
2740  MaxSagitta = cms.double( 2.0 ),
2741  MinimalTolerance = cms.double( 0.5 ),
2742  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2743  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
2744  pTChargeCutThreshold = cms.double( -1.0 ),
2745  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2746  appendToDataLabel = cms.string( "" )
2747 )
2748 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2749  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
2750  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2751  fractionShared = cms.double( 0.11 ),
2752  ValidHitBonus = cms.double( 5.0 ),
2753  MissingHitPenalty = cms.double( 20.0 ),
2754  allowSharedFirstHit = cms.bool( True )
2755 )
2756 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
2757  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
2758 )
2759 fragment.hltESPPFClusterParams = cms.ESProducer( "PFClusterParamsESProducer@alpaka",
2760  seedFinder = cms.PSet(
2761  thresholdsByDetector = cms.VPSet(
2762  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
2763  seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ),
2764  detector = cms.string( "HCAL_BARREL1" )
2765  ),
2766  cms.PSet( seedingThresholdPt = cms.double( 0.0 ),
2767  seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ),
2768  detector = cms.string( "HCAL_ENDCAP" )
2769  )
2770  ),
2771  nNeighbours = cms.int32( 4 )
2772  ),
2773  initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet(
2774  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2775  detector = cms.string( "HCAL_BARREL1" )
2776  ),
2777  cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2778  detector = cms.string( "HCAL_ENDCAP" )
2779  )
2780 ) ),
2781  pfClusterBuilder = cms.PSet(
2782  minFracTot = cms.double( 1.0E-20 ),
2783  stoppingTolerance = cms.double( 1.0E-8 ),
2784  positionCalc = cms.PSet(
2785  minAllowedNormalization = cms.double( 1.0E-9 ),
2786  minFractionInCalc = cms.double( 1.0E-9 )
2787  ),
2788  maxIterations = cms.uint32( 5 ),
2789  recHitEnergyNorms = cms.VPSet(
2790  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2791  detector = cms.string( "HCAL_BARREL1" )
2792  ),
2793  cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2794  detector = cms.string( "HCAL_ENDCAP" )
2795  )
2796  ),
2797  showerSigma = cms.double( 10.0 ),
2798  minFractionToKeep = cms.double( 1.0E-7 ),
2799  excludeOtherSeeds = cms.bool( True ),
2800  timeResolutionCalcBarrel = cms.PSet(
2801  corrTermLowE = cms.double( 0.0 ),
2802  threshLowE = cms.double( 6.0 ),
2803  noiseTerm = cms.double( 21.86 ),
2804  constantTermLowE = cms.double( 4.24 ),
2805  noiseTermLowE = cms.double( 8.0 ),
2806  threshHighE = cms.double( 15.0 ),
2807  constantTerm = cms.double( 2.82 )
2808  ),
2809  timeResolutionCalcEndcap = cms.PSet(
2810  corrTermLowE = cms.double( 0.0 ),
2811  threshLowE = cms.double( 6.0 ),
2812  noiseTerm = cms.double( 21.86 ),
2813  constantTermLowE = cms.double( 4.24 ),
2814  noiseTermLowE = cms.double( 8.0 ),
2815  threshHighE = cms.double( 15.0 ),
2816  constantTerm = cms.double( 2.82 )
2817  )
2818  ),
2819  appendToDataLabel = cms.string( "" ),
2820  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2821 )
2822 fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka",
2823  energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ),
2824  energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ),
2825  appendToDataLabel = cms.string( "" ),
2826  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2827 )
2828 fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka",
2829  usePFThresholdsFromDB = cms.bool( True ),
2830  appendToDataLabel = cms.string( "" ),
2831  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2832 )
2833 fragment.hltESPPixelCPEFastParamsHIonPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaHIonPhase1@alpaka",
2834  LoadTemplatesFromDB = cms.bool( True ),
2835  Alpha2Order = cms.bool( True ),
2836  ClusterProbComputationFlag = cms.int32( 0 ),
2837  useLAWidthFromDB = cms.bool( True ),
2838  lAOffset = cms.double( 0.0 ),
2839  lAWidthBPix = cms.double( 0.0 ),
2840  lAWidthFPix = cms.double( 0.0 ),
2841  doLorentzFromAlignment = cms.bool( False ),
2842  useLAFromDB = cms.bool( True ),
2843  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2844  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2845  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2846  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2847  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2848  yerr_endcap = cms.vdouble( 0.0021 ),
2849  xerr_barrel_l1_def = cms.double( 0.0103 ),
2850  yerr_barrel_l1_def = cms.double( 0.0021 ),
2851  xerr_barrel_ln_def = cms.double( 0.0103 ),
2852  yerr_barrel_ln_def = cms.double( 0.0021 ),
2853  xerr_endcap_def = cms.double( 0.002 ),
2854  yerr_endcap_def = cms.double( 7.5E-4 ),
2855  EdgeClusterErrorX = cms.double( 50.0 ),
2856  EdgeClusterErrorY = cms.double( 85.0 ),
2857  UseErrorsFromTemplates = cms.bool( True ),
2858  TruncatePixelCharge = cms.bool( True ),
2859  ComponentName = cms.string( "PixelCPEFastParamsHIonPhase1" ),
2860  MagneticFieldRecord = cms.ESInputTag( "","" ),
2861  appendToDataLabel = cms.string( "" )
2862 )
2863 fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka",
2864  LoadTemplatesFromDB = cms.bool( True ),
2865  Alpha2Order = cms.bool( True ),
2866  ClusterProbComputationFlag = cms.int32( 0 ),
2867  useLAWidthFromDB = cms.bool( True ),
2868  lAOffset = cms.double( 0.0 ),
2869  lAWidthBPix = cms.double( 0.0 ),
2870  lAWidthFPix = cms.double( 0.0 ),
2871  doLorentzFromAlignment = cms.bool( False ),
2872  useLAFromDB = cms.bool( True ),
2873  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2874  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2875  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2876  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2877  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2878  yerr_endcap = cms.vdouble( 0.0021 ),
2879  xerr_barrel_l1_def = cms.double( 0.0103 ),
2880  yerr_barrel_l1_def = cms.double( 0.0021 ),
2881  xerr_barrel_ln_def = cms.double( 0.0103 ),
2882  yerr_barrel_ln_def = cms.double( 0.0021 ),
2883  xerr_endcap_def = cms.double( 0.002 ),
2884  yerr_endcap_def = cms.double( 7.5E-4 ),
2885  EdgeClusterErrorX = cms.double( 50.0 ),
2886  EdgeClusterErrorY = cms.double( 85.0 ),
2887  UseErrorsFromTemplates = cms.bool( True ),
2888  TruncatePixelCharge = cms.bool( True ),
2889  ComponentName = cms.string( "PixelCPEFastParams" ),
2890  MagneticFieldRecord = cms.ESInputTag( "","" ),
2891  appendToDataLabel = cms.string( "" ),
2892  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
2893 )
2894 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
2895  LoadTemplatesFromDB = cms.bool( True ),
2896  Alpha2Order = cms.bool( True ),
2897  ClusterProbComputationFlag = cms.int32( 0 ),
2898  useLAWidthFromDB = cms.bool( False ),
2899  lAOffset = cms.double( 0.0 ),
2900  lAWidthBPix = cms.double( 0.0 ),
2901  lAWidthFPix = cms.double( 0.0 ),
2902  doLorentzFromAlignment = cms.bool( False ),
2903  useLAFromDB = cms.bool( True ),
2904  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2905  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2906  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2907  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2908  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2909  yerr_endcap = cms.vdouble( 0.0021 ),
2910  xerr_barrel_l1_def = cms.double( 0.0103 ),
2911  yerr_barrel_l1_def = cms.double( 0.0021 ),
2912  xerr_barrel_ln_def = cms.double( 0.0103 ),
2913  yerr_barrel_ln_def = cms.double( 0.0021 ),
2914  xerr_endcap_def = cms.double( 0.002 ),
2915  yerr_endcap_def = cms.double( 7.5E-4 ),
2916  eff_charge_cut_highX = cms.double( 1.0 ),
2917  eff_charge_cut_highY = cms.double( 1.0 ),
2918  eff_charge_cut_lowX = cms.double( 0.0 ),
2919  eff_charge_cut_lowY = cms.double( 0.0 ),
2920  size_cutX = cms.double( 3.0 ),
2921  size_cutY = cms.double( 3.0 ),
2922  EdgeClusterErrorX = cms.double( 50.0 ),
2923  EdgeClusterErrorY = cms.double( 85.0 ),
2924  inflate_errors = cms.bool( False ),
2925  inflate_all_errors_no_trk_angle = cms.bool( False ),
2926  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
2927  UseErrorsFromTemplates = cms.bool( True ),
2928  TruncatePixelCharge = cms.bool( True ),
2929  IrradiationBiasCorrection = cms.bool( True ),
2930  DoCosmics = cms.bool( False ),
2931  isPhase2 = cms.bool( False ),
2932  SmallPitch = cms.bool( False ),
2933  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
2934  MagneticFieldRecord = cms.ESInputTag( "","" ),
2935  appendToDataLabel = cms.string( "" )
2936 )
2937 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
2938  LoadTemplatesFromDB = cms.bool( True ),
2939  Alpha2Order = cms.bool( True ),
2940  ClusterProbComputationFlag = cms.int32( 0 ),
2941  useLAWidthFromDB = cms.bool( True ),
2942  lAOffset = cms.double( 0.0 ),
2943  lAWidthBPix = cms.double( 0.0 ),
2944  lAWidthFPix = cms.double( 0.0 ),
2945  doLorentzFromAlignment = cms.bool( False ),
2946  useLAFromDB = cms.bool( True ),
2947  barrelTemplateID = cms.int32( 0 ),
2948  forwardTemplateID = cms.int32( 0 ),
2949  directoryWithTemplates = cms.int32( 0 ),
2950  speed = cms.int32( -2 ),
2951  UseClusterSplitter = cms.bool( False ),
2952  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
2953  appendToDataLabel = cms.string( "" )
2954 )
2955 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2956  MaxChi2 = cms.double( 16.0 ),
2957  nSigma = cms.double( 3.0 ),
2958  MaxDisplacement = cms.double( 0.5 ),
2959  MaxSagitta = cms.double( 2.0 ),
2960  MinimalTolerance = cms.double( 0.5 ),
2961  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2962  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
2963  pTChargeCutThreshold = cms.double( -1.0 ),
2964  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2965  appendToDataLabel = cms.string( "" )
2966 )
2967 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
2968  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
2969  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
2970  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
2971  isPhase2 = cms.bool( False ),
2972  doPixelShapeCut = cms.bool( True ),
2973  doStripShapeCut = cms.bool( True ),
2974  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2975  appendToDataLabel = cms.string( "" )
2976 )
2977 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2978  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
2979  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2980  fractionShared = cms.double( 0.11 ),
2981  ValidHitBonus = cms.double( 5.0 ),
2982  MissingHitPenalty = cms.double( 20.0 ),
2983  allowSharedFirstHit = cms.bool( True )
2984 )
2985 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2986  MaxChi2 = cms.double( 9.0 ),
2987  nSigma = cms.double( 3.0 ),
2988  MaxDisplacement = cms.double( 0.5 ),
2989  MaxSagitta = cms.double( 2.0 ),
2990  MinimalTolerance = cms.double( 0.5 ),
2991  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2992  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
2993  pTChargeCutThreshold = cms.double( 15.0 ),
2994  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2995  appendToDataLabel = cms.string( "" )
2996 )
2997 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2998  MaxChi2 = cms.double( 25.0 ),
2999  nSigma = cms.double( 3.0 ),
3000  MaxDisplacement = cms.double( 100.0 ),
3001  MaxSagitta = cms.double( -1.0 ),
3002  MinimalTolerance = cms.double( 10.0 ),
3003  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3004  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3005  appendToDataLabel = cms.string( "" )
3006 )
3007 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3008  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3009  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3010  fractionShared = cms.double( 0.19 ),
3011  ValidHitBonus = cms.double( 5.0 ),
3012  MissingHitPenalty = cms.double( 20.0 ),
3013  allowSharedFirstHit = cms.bool( True )
3014 )
3015 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3016  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3017  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3018  Updator = cms.string( "hltESPKFUpdator" ),
3019  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3020  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3021  minHits = cms.int32( 3 ),
3022  appendToDataLabel = cms.string( "" )
3023 )
3024 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3025  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3026  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3027  Updator = cms.string( "hltESPKFUpdator" ),
3028  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3029  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3030  errorRescaling = cms.double( 100.0 ),
3031  minHits = cms.int32( 3 ),
3032  appendToDataLabel = cms.string( "" )
3033 )
3034 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3035  SimpleMagneticField = cms.string( "" ),
3036  MaxDPhi = cms.double( 1.6 ),
3037  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3038  Mass = cms.double( 0.105 ),
3039  PropagationDirection = cms.string( "alongMomentum" ),
3040  useRungeKutta = cms.bool( True ),
3041  ptMin = cms.double( -1.0 )
3042 )
3043 fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka",
3044  CablingMapLabel = cms.string( "" ),
3045  UseQualityInfo = cms.bool( False ),
3046  appendToDataLabel = cms.string( "" ),
3047  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3048 )
3049 fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka",
3050  appendToDataLabel = cms.string( "" ),
3051  alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) )
3052 )
3053 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3054  ComponentName = cms.string( "hltESPSmartPropagator" ),
3055  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3056  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3057  PropagationDirection = cms.string( "alongMomentum" ),
3058  Epsilon = cms.double( 5.0 )
3059 )
3060 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3061  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3062  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3063  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3064  PropagationDirection = cms.string( "alongMomentum" ),
3065  Epsilon = cms.double( 5.0 )
3066 )
3067 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3068  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3069  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3070  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3071  PropagationDirection = cms.string( "oppositeToMomentum" ),
3072  Epsilon = cms.double( 5.0 )
3073 )
3074 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3075  distance = cms.double( 0.5 )
3076 )
3077 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3078  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3079  NoErrorPropagation = cms.bool( False ),
3080  PropagationDirection = cms.string( "alongMomentum" ),
3081  useTuningForL2Speed = cms.bool( False ),
3082  useIsYokeFlag = cms.bool( True ),
3083  endcapShiftInZNeg = cms.double( 0.0 ),
3084  SetVBFPointer = cms.bool( False ),
3085  AssumeNoMaterial = cms.bool( False ),
3086  endcapShiftInZPos = cms.double( 0.0 ),
3087  useInTeslaFromMagField = cms.bool( False ),
3088  VBFName = cms.string( "VolumeBasedMagneticField" ),
3089  useEndcapShiftsInZ = cms.bool( False ),
3090  sendLogWarning = cms.bool( False ),
3091  useMatVolumes = cms.bool( True ),
3092  debug = cms.bool( False ),
3093  ApplyRadX0Correction = cms.bool( True ),
3094  useMagVolumes = cms.bool( True ),
3095  returnTangentPlane = cms.bool( True )
3096 )
3097 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3098  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3099  NoErrorPropagation = cms.bool( False ),
3100  PropagationDirection = cms.string( "oppositeToMomentum" ),
3101  useTuningForL2Speed = cms.bool( False ),
3102  useIsYokeFlag = cms.bool( True ),
3103  endcapShiftInZNeg = cms.double( 0.0 ),
3104  SetVBFPointer = cms.bool( False ),
3105  AssumeNoMaterial = cms.bool( False ),
3106  endcapShiftInZPos = cms.double( 0.0 ),
3107  useInTeslaFromMagField = cms.bool( False ),
3108  VBFName = cms.string( "VolumeBasedMagneticField" ),
3109  useEndcapShiftsInZ = cms.bool( False ),
3110  sendLogWarning = cms.bool( False ),
3111  useMatVolumes = cms.bool( True ),
3112  debug = cms.bool( False ),
3113  ApplyRadX0Correction = cms.bool( True ),
3114  useMagVolumes = cms.bool( True ),
3115  returnTangentPlane = cms.bool( True )
3116 )
3117 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3118  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3119  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3120  parameters = cms.PSet(
3121  mTIB_P1 = cms.double( 0.202 ),
3122  maxChgOneMIP = cms.double( 6000.0 ),
3123  mTEC_P0 = cms.double( -1.885 ),
3124  mTOB_P1 = cms.double( 0.253 ),
3125  mTEC_P1 = cms.double( 0.471 ),
3126  mLC_P2 = cms.double( 0.3 ),
3127  mLC_P1 = cms.double( 0.618 ),
3128  mTOB_P0 = cms.double( -1.026 ),
3129  mLC_P0 = cms.double( -0.326 ),
3130  useLegacyError = cms.bool( False ),
3131  mTIB_P0 = cms.double( -0.742 ),
3132  mTID_P1 = cms.double( 0.433 ),
3133  mTID_P0 = cms.double( -1.427 )
3134  )
3135 )
3136 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3137  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3138  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3139  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3140  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3141  Matcher = cms.string( "StandardMatcher" ),
3142  Phase2StripCPE = cms.string( "" ),
3143  appendToDataLabel = cms.string( "" )
3144 )
3145 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3146  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3147  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3148  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3149  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3150  Matcher = cms.string( "StandardMatcher" ),
3151  Phase2StripCPE = cms.string( "" ),
3152  appendToDataLabel = cms.string( "" )
3153 )
3154 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3155  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3156  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3157  StripCPE = cms.string( "Fake" ),
3158  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3159  Matcher = cms.string( "StandardMatcher" ),
3160  Phase2StripCPE = cms.string( "" ),
3161  appendToDataLabel = cms.string( "" )
3162 )
3163 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3164  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3165  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3166  StripCPE = cms.string( "Fake" ),
3167  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3168  Matcher = cms.string( "StandardMatcher" ),
3169  Phase2StripCPE = cms.string( "" ),
3170  appendToDataLabel = cms.string( "" )
3171 )
3172 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3173  MaxChi2 = cms.double( 16.0 ),
3174  nSigma = cms.double( 3.0 ),
3175  MaxDisplacement = cms.double( 0.5 ),
3176  MaxSagitta = cms.double( 2.0 ),
3177  MinimalTolerance = cms.double( 0.5 ),
3178  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3179  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3180  pTChargeCutThreshold = cms.double( -1.0 ),
3181  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3182  appendToDataLabel = cms.string( "" )
3183 )
3184 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3185  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3186  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3187  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3188  isPhase2 = cms.bool( False ),
3189  doPixelShapeCut = cms.bool( True ),
3190  doStripShapeCut = cms.bool( True ),
3191  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3192  appendToDataLabel = cms.string( "" )
3193 )
3194 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3195  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3196  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3197  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3198  EstimateCut = cms.double( 30.0 ),
3199  MaxFractionOutliers = cms.double( 0.3 ),
3200  MaxNumberOfOutliers = cms.int32( 3 ),
3201  MinDof = cms.int32( 2 ),
3202  NoOutliersBeginEnd = cms.bool( False ),
3203  MinNumberOfHits = cms.int32( 7 ),
3204  MinNumberOfHitsHighEta = cms.int32( 5 ),
3205  HighEtaSwitch = cms.double( 5.0 ),
3206  RejectTracks = cms.bool( True ),
3207  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3208  NoInvalidHitsBeginEnd = cms.bool( False ),
3209  LogPixelProbabilityCut = cms.double( -16.0 ),
3210  appendToDataLabel = cms.string( "" )
3211 )
3212 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3213  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3214  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3215  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3216  EstimateCut = cms.double( 30.0 ),
3217  MaxFractionOutliers = cms.double( 0.3 ),
3218  MaxNumberOfOutliers = cms.int32( 3 ),
3219  MinDof = cms.int32( 2 ),
3220  NoOutliersBeginEnd = cms.bool( False ),
3221  MinNumberOfHits = cms.int32( 7 ),
3222  MinNumberOfHitsHighEta = cms.int32( 5 ),
3223  HighEtaSwitch = cms.double( 5.0 ),
3224  RejectTracks = cms.bool( True ),
3225  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3226  NoInvalidHitsBeginEnd = cms.bool( False ),
3227  LogPixelProbabilityCut = cms.double( -16.0 ),
3228  appendToDataLabel = cms.string( "" )
3229 )
3230 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3231  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3232  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3233  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3234  appendToDataLabel = cms.string( "" )
3235 )
3236 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3237  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3238  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3239  Updator = cms.string( "hltESPKFUpdator" ),
3240  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3241  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3242  minHits = cms.int32( 7 ),
3243  appendToDataLabel = cms.string( "" )
3244 )
3245 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3246  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3247  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3248  Updator = cms.string( "hltESPKFUpdator" ),
3249  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3250  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3251  minHits = cms.int32( 7 ),
3252  appendToDataLabel = cms.string( "" )
3253 )
3254 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3255  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3256  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3257  Updator = cms.string( "hltESPKFUpdator" ),
3258  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3259  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3260  errorRescaling = cms.double( 10.0 ),
3261  minHits = cms.int32( 7 ),
3262  appendToDataLabel = cms.string( "" )
3263 )
3264 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3265  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3266  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3267  Updator = cms.string( "hltESPKFUpdator" ),
3268  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3269  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3270  errorRescaling = cms.double( 10.0 ),
3271  minHits = cms.int32( 7 ),
3272  appendToDataLabel = cms.string( "" )
3273 )
3274 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3275  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3276  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3277  fractionShared = cms.double( 0.09 ),
3278  ValidHitBonus = cms.double( 5.0 ),
3279  MissingHitPenalty = cms.double( 20.0 ),
3280  allowSharedFirstHit = cms.bool( True )
3281 )
3282 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3283  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3284  algoOrder = cms.vstring( ),
3285  appendToDataLabel = cms.string( "" )
3286 )
3287 fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer",
3288  ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ),
3289  FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ),
3290  appendToDataLabel = cms.string( "" )
3291 )
3292 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3293  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3294  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3295  fractionShared = cms.double( 0.5 ),
3296  ValidHitBonus = cms.double( 100.0 ),
3297  MissingHitPenalty = cms.double( 0.0 ),
3298  allowSharedFirstHit = cms.bool( False )
3299 )
3300 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3301  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3302  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3303  Updator = cms.string( "hltESPKFUpdator" ),
3304  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3305  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3306  minHits = cms.int32( 3 ),
3307  appendToDataLabel = cms.string( "" )
3308 )
3309 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3310  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3311  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3312  Updator = cms.string( "hltESPKFUpdator" ),
3313  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3314  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3315  errorRescaling = cms.double( 100.0 ),
3316  minHits = cms.int32( 3 ),
3317  appendToDataLabel = cms.string( "" )
3318 )
3319 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3320  timeThreshold = cms.int32( 48 ),
3321  sigmaZThreshold = cms.double( 2.0 ),
3322  sigmaXYThreshold = cms.double( 4.0 ),
3323  appendToDataLabel = cms.string( "" )
3324 )
3325 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3326  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3327  useQuadrupletAlgo = cms.bool( False ),
3328  appendToDataLabel = cms.string( "" )
3329 )
3330 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3331  ComponentName = cms.string( "hltTrackCleaner" ),
3332  appendToDataLabel = cms.string( "" )
3333 )
3334 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3335  ComponentName = cms.string( "HODetIdAssociator" ),
3336  etaBinSize = cms.double( 0.087 ),
3337  nEta = cms.int32( 30 ),
3338  nPhi = cms.int32( 72 ),
3339  hcalRegion = cms.int32( 2 ),
3340  includeBadChambers = cms.bool( False ),
3341  includeGEM = cms.bool( False ),
3342  includeME0 = cms.bool( False )
3343 )
3344 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3345  appendToDataLabel = cms.string( "" )
3346 )
3347 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3348  ComponentName = cms.string( "MuonDetIdAssociator" ),
3349  etaBinSize = cms.double( 0.125 ),
3350  nEta = cms.int32( 48 ),
3351  nPhi = cms.int32( 48 ),
3352  hcalRegion = cms.int32( 2 ),
3353  includeBadChambers = cms.bool( True ),
3354  includeGEM = cms.bool( True ),
3355  includeME0 = cms.bool( False )
3356 )
3357 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3358  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3359  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3360  fractionShared = cms.double( 0.1 ),
3361  ValidHitBonus = cms.double( 1000.0 ),
3362  MissingHitPenalty = cms.double( 1.0 ),
3363  allowSharedFirstHit = cms.bool( True )
3364 )
3365 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3366  ComponentName = cms.string( "SimpleNavigationSchool" ),
3367  PluginName = cms.string( "" ),
3368  SimpleMagneticField = cms.string( "ParabolicMf" )
3369 )
3370 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3371  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3372  etaBinSize = cms.double( 0.1 ),
3373  nEta = cms.int32( 60 ),
3374  nPhi = cms.int32( 30 ),
3375  hcalRegion = cms.int32( 2 ),
3376  includeBadChambers = cms.bool( False ),
3377  includeGEM = cms.bool( False ),
3378  includeME0 = cms.bool( False )
3379 )
3380 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3381  appendToDataLabel = cms.string( "" )
3382 )
3383 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3384  ComponentName = cms.string( "" ),
3385  CablingMapLabel = cms.string( "" ),
3386  UseQualityInfo = cms.bool( False ),
3387  appendToDataLabel = cms.string( "" )
3388 )
3389 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3390 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3391  LatencyRecord = cms.PSet(
3392  label = cms.untracked.string( "" ),
3393  record = cms.string( "SiStripLatencyRcd" )
3394  ),
3395  BackPlaneCorrectionPeakMode = cms.PSet(
3396  label = cms.untracked.string( "peak" ),
3397  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3398  ),
3399  BackPlaneCorrectionDeconvMode = cms.PSet(
3400  label = cms.untracked.string( "deconvolution" ),
3401  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3402  )
3403 )
3404 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3405  LatencyRecord = cms.PSet(
3406  label = cms.untracked.string( "" ),
3407  record = cms.string( "SiStripLatencyRcd" )
3408  ),
3409  LorentzAnglePeakMode = cms.PSet(
3410  label = cms.untracked.string( "peak" ),
3411  record = cms.string( "SiStripLorentzAngleRcd" )
3412  ),
3413  LorentzAngleDeconvMode = cms.PSet(
3414  label = cms.untracked.string( "deconvolution" ),
3415  record = cms.string( "SiStripLorentzAngleRcd" )
3416  )
3417 )
3418 
3419 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3420  RawDataCollection = cms.InputTag( "rawDataCollector" )
3421 )
3422 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3423 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3424  result = cms.bool( False )
3425 )
3426 fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka"
3427 )
3428 fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter",
3429  producer = cms.InputTag( 'hltBackend','backend' ),
3430  backends = cms.vstring( 'CudaAsync',
3431  'ROCmAsync' )
3432 )
3433 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
3434  SelectedTriggerType = cms.int32( 3 )
3435 )
3436 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3437  FedIds = cms.vint32( 1404 ),
3438  Setup = cms.string( "stage2::GTSetup" ),
3439  FWId = cms.uint32( 0 ),
3440  DmxFWId = cms.uint32( 0 ),
3441  FWOverride = cms.bool( False ),
3442  TMTCheck = cms.bool( True ),
3443  CTP7 = cms.untracked.bool( False ),
3444  MTF7 = cms.untracked.bool( False ),
3445  InputLabel = cms.InputTag( "rawDataCollector" ),
3446  lenSlinkHeader = cms.untracked.int32( 8 ),
3447  lenSlinkTrailer = cms.untracked.int32( 8 ),
3448  lenAMCHeader = cms.untracked.int32( 8 ),
3449  lenAMCTrailer = cms.untracked.int32( 0 ),
3450  lenAMC13Header = cms.untracked.int32( 8 ),
3451  lenAMC13Trailer = cms.untracked.int32( 8 ),
3452  debug = cms.untracked.bool( False ),
3453  MinFeds = cms.uint32( 0 )
3454 )
3455 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
3456  offset = cms.uint32( 0 ),
3457  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3458 )
3459 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3460  result = cms.bool( True )
3461 )
3462 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3463  SelectedTriggerType = cms.int32( 1 )
3464 )
3465 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
3466  rawInput = cms.InputTag( "rawDataCollector" ),
3467  period = cms.uint32( 107 ),
3468  invert = cms.bool( False ),
3469  fedId = cms.int32( 1024 ),
3470  useTCDSEventNumber = cms.bool( True )
3471 )
3472 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3473  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3474  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3475  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3476  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3477  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3478  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3479  EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
3480  CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ),
3481  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3482  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3483  GetPrescaleColumnFromData = cms.bool( False ),
3484  AlgorithmTriggersUnprescaled = cms.bool( True ),
3485  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3486  AlgorithmTriggersUnmasked = cms.bool( True ),
3487  useMuonShowers = cms.bool( True ),
3488  resetPSCountersEachLumiSec = cms.bool( True ),
3489  semiRandomInitialPSCounters = cms.bool( False ),
3490  ProduceL1GtDaqRecord = cms.bool( True ),
3491  ProduceL1GtObjectMapRecord = cms.bool( True ),
3492  EmulateBxInEvent = cms.int32( 1 ),
3493  L1DataBxInEvent = cms.int32( 5 ),
3494  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3495  BstLengthBytes = cms.int32( -1 ),
3496  PrescaleSet = cms.uint32( 1 ),
3497  Verbosity = cms.untracked.int32( 0 ),
3498  PrintL1Menu = cms.untracked.bool( False ),
3499  TriggerMenuLuminosity = cms.string( "startup" )
3500 )
3501 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3502  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3503 )
3504 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3505  changeToCMSCoordinates = cms.bool( False ),
3506  maxZ = cms.double( 40.0 ),
3507  setSigmaZ = cms.double( 0.0 ),
3508  beamMode = cms.untracked.uint32( 11 ),
3509  src = cms.InputTag( "" ),
3510  gtEvmLabel = cms.InputTag( "" ),
3511  maxRadius = cms.double( 2.0 ),
3512  useTransientRecord = cms.bool( True )
3513 )
3514 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
3515  offset = cms.uint32( 0 ),
3516  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3517 )
3518 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
3519  saveTags = cms.bool( True ),
3520  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
3521  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3522  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3523  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3524  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3525  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3526  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3527  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3528  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3529  L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
3530 )
3531 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
3532  offset = cms.uint32( 0 ),
3533  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3534 )
3535 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
3536  throw = cms.bool( False ),
3537  processName = cms.string( "@" ),
3538  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
3539  moduleLabelPatternsToSkip = cms.vstring( )
3540 )
3541 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
3542  processName = cms.string( "@" )
3543 )
3544 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
3545  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
3546  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3547  MinBx = cms.int32( 0 ),
3548  MaxBx = cms.int32( 0 ),
3549  DumpTrigResults = cms.bool( False ),
3550  DumpRecord = cms.bool( False ),
3551  DumpTrigSummary = cms.bool( True ),
3552  ReadPrescalesFromFile = cms.bool( False ),
3553  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
3554  psColumn = cms.int32( 0 )
3555 )
3556 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
3557  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
3558  reportBy = cms.untracked.string( "job" ),
3559  resetBy = cms.untracked.string( "never" ),
3560  serviceBy = cms.untracked.string( "never" ),
3561  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
3562  ReferenceRate = cms.untracked.double( 100.0 )
3563 )
3564 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
3565  usePathStatus = cms.bool( True ),
3566  hltResults = cms.InputTag( "" ),
3567  l1tResults = cms.InputTag( "" ),
3568  l1tIgnoreMaskAndPrescale = cms.bool( False ),
3569  throw = cms.bool( True ),
3570  triggerConditions = cms.vstring( 'HLT_Physics_v13' )
3571 )
3572 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
3573  offset = cms.uint32( 0 ),
3574  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3575 )
3576 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
3577  usePathStatus = cms.bool( True ),
3578  hltResults = cms.InputTag( "" ),
3579  l1tResults = cms.InputTag( "" ),
3580  l1tIgnoreMaskAndPrescale = cms.bool( False ),
3581  throw = cms.bool( True ),
3582  triggerConditions = cms.vstring( 'HLT_Physics_v13',
3583  'HLT_Random_v3',
3584  'HLT_ZeroBias_v12' )
3585 )
3586 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
3587  offset = cms.uint32( 0 ),
3588  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3589 )
3590 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
3591  usePathStatus = cms.bool( True ),
3592  hltResults = cms.InputTag( "" ),
3593  l1tResults = cms.InputTag( "" ),
3594  l1tIgnoreMaskAndPrescale = cms.bool( False ),
3595  throw = cms.bool( True ),
3596  triggerConditions = cms.vstring( 'HLT_Random_v3',
3597  'HLT_ZeroBias_v12' )
3598 )
3599 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
3600  offset = cms.uint32( 0 ),
3601  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3602 )
3603 
3604 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
3605 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
3606 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
3607 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
3608 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3609 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
3610 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
3611 
3612 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
3613 fragment.Status_OnCPU = cms.Path( fragment.hltBackend + ~fragment.hltStatusOnGPUFilter )
3614 fragment.Status_OnGPU = cms.Path( fragment.hltBackend + fragment.hltStatusOnGPUFilter )
3615 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
3616 fragment.HLT_Physics_v13 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
3617 fragment.HLT_ZeroBias_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
3618 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
3619 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
3620 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
3621 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
3622 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
3623 
3624 
3625 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_Random_v3, fragment.HLT_Physics_v13, fragment.HLT_ZeroBias_v12, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_HLTPhysics, fragment.Dataset_OnlineMonitor, fragment.Dataset_ZeroBias, ))
3626 
3627 
3628 # dummify hltGetConditions in cff's
3629 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
3630  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
3631  result = cms.bool( True )
3632  )
3633  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
3634 
3635 # add specific customizations
3636 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
3637 fragment = customizeHLTforAll(fragment,"PIon")
3638 
3639 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
3640 fragment = customizeHLTforCMSSW(fragment,"PIon")
3641 
3642 # Eras-based customisations
3643 from HLTrigger.Configuration.Eras import modifyHLTforEras
3644 modifyHLTforEras(fragment)
3645 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)