CMS 3D CMS Logo

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