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