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