CMS 3D CMS Logo

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