CMS 3D CMS Logo

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