CMS 3D CMS Logo

HLT_PIon_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration --cff --data /dev/CMSSW_12_4_0/PIon --type PIon
2 
3 # /dev/CMSSW_12_4_0/PIon/V50 (CMSSW_12_4_0_pre4_HLT1)
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_4_0/PIon/V50')
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_v7' ),
2577  OnlineMonitor = cms.vstring( 'HLT_Physics_v7',
2578  'HLT_Random_v3',
2579  'HLT_ZeroBias_v6' ),
2580  ZeroBias = cms.vstring( 'HLT_Random_v3',
2581  'HLT_ZeroBias_v6' )
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.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer",
2853  LoadTemplatesFromDB = cms.bool( True ),
2854  Alpha2Order = cms.bool( True ),
2855  ClusterProbComputationFlag = cms.int32( 0 ),
2856  useLAWidthFromDB = cms.bool( True ),
2857  lAOffset = cms.double( 0.0 ),
2858  lAWidthBPix = cms.double( 0.0 ),
2859  lAWidthFPix = cms.double( 0.0 ),
2860  doLorentzFromAlignment = cms.bool( False ),
2861  useLAFromDB = cms.bool( True ),
2862  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2863  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2864  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
2865  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
2866  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
2867  yerr_endcap = cms.vdouble( 0.0021 ),
2868  xerr_barrel_l1_def = cms.double( 0.0103 ),
2869  yerr_barrel_l1_def = cms.double( 0.0021 ),
2870  xerr_barrel_ln_def = cms.double( 0.0103 ),
2871  yerr_barrel_ln_def = cms.double( 0.0021 ),
2872  xerr_endcap_def = cms.double( 0.002 ),
2873  yerr_endcap_def = cms.double( 7.5E-4 ),
2874  isPhase2 = cms.bool( False ),
2875  EdgeClusterErrorX = cms.double( 50.0 ),
2876  EdgeClusterErrorY = cms.double( 85.0 ),
2877  UseErrorsFromTemplates = cms.bool( True ),
2878  TruncatePixelCharge = cms.bool( True ),
2879  ComponentName = cms.string( "PixelCPEFast" ),
2880  MagneticFieldRecord = cms.ESInputTag( "","" ),
2881  appendToDataLabel = cms.string( "" )
2882 )
2883 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
2884  SimpleMagneticField = cms.string( "ParabolicMf" ),
2885  MaxDPhi = cms.double( 4.0 ),
2886  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
2887  Mass = cms.double( 0.1396 ),
2888  PropagationDirection = cms.string( "alongMomentum" ),
2889  useRungeKutta = cms.bool( False ),
2890  ptMin = cms.double( -1.0 )
2891 )
2892 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
2893  SimpleMagneticField = cms.string( "ParabolicMf" ),
2894  MaxDPhi = cms.double( 1.6 ),
2895  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
2896  Mass = cms.double( 0.105 ),
2897  PropagationDirection = cms.string( "alongMomentum" ),
2898  useRungeKutta = cms.bool( False ),
2899  ptMin = cms.double( 0.1 )
2900 )
2901 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
2902  QualityLabel = cms.string( "" ),
2903  Label = cms.string( "" ),
2904  appendToDataLabel = cms.string( "" )
2905 )
2906 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
2907  EtaDivisions = cms.untracked.uint32( 20 ),
2908  PhiDivisions = cms.untracked.uint32( 20 ),
2909  EtaMax = cms.untracked.double( 2.5 )
2910 )
2911 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
2912  use3d = cms.bool( True ),
2913  unBoost = cms.bool( False ),
2914  useSignificance = cms.bool( True ),
2915  minTracks = cms.uint32( 3 ),
2916  minVertices = cms.uint32( 1 )
2917 )
2918 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2919  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
2920  NoErrorPropagation = cms.bool( False ),
2921  PropagationDirection = cms.string( "anyDirection" ),
2922  useTuningForL2Speed = cms.bool( False ),
2923  useIsYokeFlag = cms.bool( True ),
2924  endcapShiftInZNeg = cms.double( 0.0 ),
2925  SetVBFPointer = cms.bool( False ),
2926  AssumeNoMaterial = cms.bool( False ),
2927  endcapShiftInZPos = cms.double( 0.0 ),
2928  useInTeslaFromMagField = cms.bool( False ),
2929  VBFName = cms.string( "VolumeBasedMagneticField" ),
2930  useEndcapShiftsInZ = cms.bool( False ),
2931  sendLogWarning = cms.bool( False ),
2932  useMatVolumes = cms.bool( True ),
2933  debug = cms.bool( False ),
2934  ApplyRadX0Correction = cms.bool( True ),
2935  useMagVolumes = cms.bool( True ),
2936  returnTangentPlane = cms.bool( True )
2937 )
2938 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
2939  ComponentName = cms.string( "TransientTrackBuilder" )
2940 )
2941 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2942  ComponentName = cms.string( "CaloDetIdAssociator" ),
2943  etaBinSize = cms.double( 0.087 ),
2944  nEta = cms.int32( 70 ),
2945  nPhi = cms.int32( 72 ),
2946  hcalRegion = cms.int32( 2 ),
2947  includeBadChambers = cms.bool( False ),
2948  includeGEM = cms.bool( False ),
2949  includeME0 = cms.bool( False )
2950 )
2951 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
2952  ComponentName = cms.string( "CosmicNavigationSchool" ),
2953  SimpleMagneticField = cms.string( "" )
2954 )
2955 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
2956  verbosity = cms.untracked.uint32( 1 ),
2957  buildMisalignedGeometry = cms.bool( False ),
2958  isRun2 = cms.bool( False ),
2959  dbTag = cms.string( "" ),
2960  compactViewTag = cms.string( "" ),
2961  fromPreprocessedDB = cms.untracked.bool( True ),
2962  fromDD4hep = cms.untracked.bool( False ),
2963  appendToDataLabel = cms.string( "" )
2964 )
2965 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
2966  lhcInfoLabel = cms.string( "" ),
2967  opticsLabel = cms.string( "" ),
2968  appendToDataLabel = cms.string( "" )
2969 )
2970 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2971  ComponentName = cms.string( "EcalDetIdAssociator" ),
2972  etaBinSize = cms.double( 0.02 ),
2973  nEta = cms.int32( 300 ),
2974  nPhi = cms.int32( 360 ),
2975  hcalRegion = cms.int32( 2 ),
2976  includeBadChambers = cms.bool( False ),
2977  includeGEM = cms.bool( False ),
2978  includeME0 = cms.bool( False )
2979 )
2980 fragment.ecalElectronicsMappingGPUESProducer = cms.ESProducer( "EcalElectronicsMappingGPUESProducer",
2981  ComponentName = cms.string( "" ),
2982  label = cms.string( "" ),
2983  appendToDataLabel = cms.string( "" )
2984 )
2985 fragment.ecalGainRatiosGPUESProducer = cms.ESProducer( "EcalGainRatiosGPUESProducer",
2986  ComponentName = cms.string( "" ),
2987  label = cms.string( "" ),
2988  appendToDataLabel = cms.string( "" )
2989 )
2990 fragment.ecalIntercalibConstantsGPUESProducer = cms.ESProducer( "EcalIntercalibConstantsGPUESProducer",
2991  ComponentName = cms.string( "" ),
2992  label = cms.string( "" ),
2993  appendToDataLabel = cms.string( "" )
2994 )
2995 fragment.ecalLaserAPDPNRatiosGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosGPUESProducer",
2996  ComponentName = cms.string( "" ),
2997  label = cms.string( "" ),
2998  appendToDataLabel = cms.string( "" )
2999 )
3000 fragment.ecalLaserAPDPNRatiosRefGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosRefGPUESProducer",
3001  ComponentName = cms.string( "" ),
3002  label = cms.string( "" ),
3003  appendToDataLabel = cms.string( "" )
3004 )
3005 fragment.ecalLaserAlphasGPUESProducer = cms.ESProducer( "EcalLaserAlphasGPUESProducer",
3006  ComponentName = cms.string( "" ),
3007  label = cms.string( "" ),
3008  appendToDataLabel = cms.string( "" )
3009 )
3010 fragment.ecalLinearCorrectionsGPUESProducer = cms.ESProducer( "EcalLinearCorrectionsGPUESProducer",
3011  ComponentName = cms.string( "" ),
3012  label = cms.string( "" ),
3013  appendToDataLabel = cms.string( "" )
3014 )
3015 fragment.ecalPedestalsGPUESProducer = cms.ESProducer( "EcalPedestalsGPUESProducer",
3016  ComponentName = cms.string( "" ),
3017  label = cms.string( "" ),
3018  appendToDataLabel = cms.string( "" )
3019 )
3020 fragment.ecalPulseCovariancesGPUESProducer = cms.ESProducer( "EcalPulseCovariancesGPUESProducer",
3021  ComponentName = cms.string( "" ),
3022  label = cms.string( "" ),
3023  appendToDataLabel = cms.string( "" )
3024 )
3025 fragment.ecalPulseShapesGPUESProducer = cms.ESProducer( "EcalPulseShapesGPUESProducer",
3026  ComponentName = cms.string( "" ),
3027  label = cms.string( "" ),
3028  appendToDataLabel = cms.string( "" )
3029 )
3030 fragment.ecalRechitADCToGeVConstantGPUESProducer = cms.ESProducer( "EcalRechitADCToGeVConstantGPUESProducer",
3031  ComponentName = cms.string( "" ),
3032  label = cms.string( "" ),
3033  appendToDataLabel = cms.string( "" )
3034 )
3035 fragment.ecalRechitChannelStatusGPUESProducer = cms.ESProducer( "EcalRechitChannelStatusGPUESProducer",
3036  ComponentName = cms.string( "" ),
3037  label = cms.string( "" ),
3038  appendToDataLabel = cms.string( "" )
3039 )
3040 fragment.ecalSamplesCorrelationGPUESProducer = cms.ESProducer( "EcalSamplesCorrelationGPUESProducer",
3041  ComponentName = cms.string( "" ),
3042  label = cms.string( "" ),
3043  appendToDataLabel = cms.string( "" )
3044 )
3045 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
3046  flagMask = cms.PSet(
3047  kBad = cms.vstring( 'kFaultyHardware',
3048  'kDead',
3049  'kKilled' ),
3050  kGood = cms.vstring( 'kGood' ),
3051  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
3052  'kTowerRecovered' ),
3053  kProblematic = cms.vstring( 'kPoorReco',
3054  'kPoorCalib',
3055  'kNoisy',
3056  'kSaturated' ),
3057  kWeird = cms.vstring( 'kWeird',
3058  'kDiWeird' ),
3059  kTime = cms.vstring( 'kOutOfTime' )
3060  ),
3061  dbstatusMask = cms.PSet(
3062  kBad = cms.vstring( 'kNonRespondingIsolated',
3063  'kDeadVFE',
3064  'kDeadFE',
3065  'kNoDataNoTP' ),
3066  kGood = cms.vstring( 'kOk' ),
3067  kRecovered = cms.vstring( ),
3068  kProblematic = cms.vstring( 'kDAC',
3069  'kNoLaser',
3070  'kNoisy',
3071  'kNNoisy',
3072  'kNNNoisy',
3073  'kNNNNoisy',
3074  'kNNNNNoisy',
3075  'kFixedG6',
3076  'kFixedG1',
3077  'kFixedG0' ),
3078  kWeird = cms.vstring( ),
3079  kTime = cms.vstring( )
3080  ),
3081  timeThresh = cms.double( 2.0 )
3082 )
3083 fragment.ecalTimeBiasCorrectionsGPUESProducer = cms.ESProducer( "EcalTimeBiasCorrectionsGPUESProducer",
3084  ComponentName = cms.string( "" ),
3085  label = cms.string( "" ),
3086  appendToDataLabel = cms.string( "" )
3087 )
3088 fragment.ecalTimeCalibConstantsGPUESProducer = cms.ESProducer( "EcalTimeCalibConstantsGPUESProducer",
3089  ComponentName = cms.string( "" ),
3090  label = cms.string( "" ),
3091  appendToDataLabel = cms.string( "" )
3092 )
3093 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
3094 fragment.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer",
3095  ComponentName = cms.string( "" ),
3096  label = cms.string( "" ),
3097  appendToDataLabel = cms.string( "" )
3098 )
3099 fragment.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer",
3100  ComponentName = cms.string( "" ),
3101  label0 = cms.string( "withTopoEff" ),
3102  label1 = cms.string( "withTopoEff" ),
3103  label2 = cms.string( "" ),
3104  label3 = cms.string( "" ),
3105  appendToDataLabel = cms.string( "" )
3106 )
3107 fragment.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer",
3108  ComponentName = cms.string( "" ),
3109  label0 = cms.string( "withTopoEff" ),
3110  label1 = cms.string( "" ),
3111  label2 = cms.string( "" ),
3112  appendToDataLabel = cms.string( "" )
3113 )
3114 fragment.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer",
3115  ComponentName = cms.string( "" ),
3116  label0 = cms.string( "" ),
3117  label1 = cms.string( "" ),
3118  label2 = cms.string( "" ),
3119  label3 = cms.string( "" ),
3120  appendToDataLabel = cms.string( "" )
3121 )
3122 fragment.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer",
3123  ComponentName = cms.string( "" ),
3124  label0 = cms.string( "" ),
3125  label1 = cms.string( "" ),
3126  label2 = cms.string( "" ),
3127  appendToDataLabel = cms.string( "" )
3128 )
3129 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
3130  appendToDataLabel = cms.string( "" )
3131 )
3132 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
3133  appendToDataLabel = cms.string( "" )
3134 )
3135 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3136  ComponentName = cms.string( "HcalDetIdAssociator" ),
3137  etaBinSize = cms.double( 0.087 ),
3138  nEta = cms.int32( 70 ),
3139  nPhi = cms.int32( 72 ),
3140  hcalRegion = cms.int32( 2 ),
3141  includeBadChambers = cms.bool( False ),
3142  includeGEM = cms.bool( False ),
3143  includeME0 = cms.bool( False )
3144 )
3145 fragment.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer",
3146  ComponentName = cms.string( "" ),
3147  label = cms.string( "" ),
3148  appendToDataLabel = cms.string( "" )
3149 )
3150 fragment.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer",
3151  ComponentName = cms.string( "" ),
3152  label = cms.string( "" ),
3153  appendToDataLabel = cms.string( "" )
3154 )
3155 fragment.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer",
3156  ComponentName = cms.string( "" ),
3157  label = cms.string( "" ),
3158  appendToDataLabel = cms.string( "" )
3159 )
3160 fragment.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer",
3161  ComponentName = cms.string( "" ),
3162  label = cms.string( "" ),
3163  appendToDataLabel = cms.string( "" )
3164 )
3165 fragment.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer",
3166  ComponentName = cms.string( "" ),
3167  label = cms.string( "" ),
3168  appendToDataLabel = cms.string( "" )
3169 )
3170 fragment.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer",
3171  ComponentName = cms.string( "" ),
3172  label = cms.string( "" ),
3173  appendToDataLabel = cms.string( "" )
3174 )
3175 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
3176  phase = cms.uint32( 1 ),
3177  RecoveredRecHitBits = cms.vstring( ),
3178  SeverityLevels = cms.VPSet(
3179  cms.PSet( ChannelStatus = cms.vstring( ),
3180  RecHitFlags = cms.vstring( 'TimingFromTDC' ),
3181  Level = cms.int32( 0 )
3182  ),
3183  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
3184  RecHitFlags = cms.vstring( ),
3185  Level = cms.int32( 1 )
3186  ),
3187  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
3188  RecHitFlags = cms.vstring( ),
3189  Level = cms.int32( 5 )
3190  ),
3191  cms.PSet( ChannelStatus = cms.vstring( ),
3192  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
3193  'HBHEIsolatedNoise',
3194  'HBHEFlatNoise',
3195  'HBHESpikeNoise',
3196  'HBHETS4TS5Noise',
3197  'HBHENegativeNoise',
3198  'HBHEPulseFitBit',
3199  'HBHEOOTPU' ),
3200  Level = cms.int32( 8 )
3201  ),
3202  cms.PSet( ChannelStatus = cms.vstring( ),
3203  RecHitFlags = cms.vstring( 'HFLongShort',
3204  'HFS8S1Ratio',
3205  'HFPET',
3206  'HFSignalAsymmetry' ),
3207  Level = cms.int32( 11 )
3208  ),
3209  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
3210  RecHitFlags = cms.vstring( ),
3211  Level = cms.int32( 15 )
3212  ),
3213  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
3214  'HcalCellDead' ),
3215  RecHitFlags = cms.vstring( ),
3216  Level = cms.int32( 20 )
3217  )
3218  ),
3219  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
3220  'HcalCellOff',
3221  'HcalCellDead' ),
3222  appendToDataLabel = cms.string( "" )
3223 )
3224 fragment.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer",
3225  ComponentName = cms.string( "" ),
3226  label = cms.string( "" ),
3227  appendToDataLabel = cms.string( "" )
3228 )
3229 fragment.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer",
3230  ComponentName = cms.string( "" ),
3231  label = cms.string( "" ),
3232  appendToDataLabel = cms.string( "" )
3233 )
3234 fragment.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer",
3235  ComponentName = cms.string( "" ),
3236  label = cms.string( "" ),
3237  appendToDataLabel = cms.string( "" )
3238 )
3239 fragment.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer",
3240  ComponentName = cms.string( "" ),
3241  label = cms.string( "" ),
3242  appendToDataLabel = cms.string( "" )
3243 )
3244 fragment.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer",
3245  ComponentName = cms.string( "" ),
3246  label = cms.string( "" ),
3247  appendToDataLabel = cms.string( "" )
3248 )
3249 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
3250  useCondDB = cms.bool( False ),
3251  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
3252  useGBRForest = cms.bool( True ),
3253  useAdaBoost = cms.bool( False )
3254 )
3255 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
3256  trackPseudoSelection = cms.PSet(
3257  maxDistToAxis = cms.double( 0.07 ),
3258  totalHitsMin = cms.uint32( 0 ),
3259  ptMin = cms.double( 0.0 ),
3260  sip2dSigMax = cms.double( 99999.9 ),
3261  sip2dValMax = cms.double( 99999.9 ),
3262  sip3dSigMax = cms.double( 99999.9 ),
3263  sip3dValMax = cms.double( 99999.9 ),
3264  maxDecayLen = cms.double( 5.0 ),
3265  qualityClass = cms.string( "any" ),
3266  jetDeltaRMax = cms.double( 0.3 ),
3267  normChi2Max = cms.double( 99999.9 ),
3268  pixelHitsMin = cms.uint32( 0 ),
3269  sip2dSigMin = cms.double( 2.0 ),
3270  sip2dValMin = cms.double( -99999.9 ),
3271  sip3dSigMin = cms.double( -99999.9 ),
3272  sip3dValMin = cms.double( -99999.9 )
3273  ),
3274  trackSelection = cms.PSet(
3275  maxDistToAxis = cms.double( 0.07 ),
3276  totalHitsMin = cms.uint32( 0 ),
3277  ptMin = cms.double( 0.0 ),
3278  sip2dSigMax = cms.double( 99999.9 ),
3279  sip2dValMax = cms.double( 99999.9 ),
3280  sip3dSigMax = cms.double( 99999.9 ),
3281  sip3dValMax = cms.double( 99999.9 ),
3282  maxDecayLen = cms.double( 5.0 ),
3283  qualityClass = cms.string( "any" ),
3284  jetDeltaRMax = cms.double( 0.3 ),
3285  normChi2Max = cms.double( 99999.9 ),
3286  pixelHitsMin = cms.uint32( 0 ),
3287  sip2dSigMin = cms.double( -99999.9 ),
3288  sip2dValMin = cms.double( -99999.9 ),
3289  sip3dSigMin = cms.double( -99999.9 ),
3290  sip3dValMin = cms.double( -99999.9 )
3291  ),
3292  trackFlip = cms.bool( False ),
3293  vertexFlip = cms.bool( False ),
3294  SoftLeptonFlip = cms.bool( False ),
3295  useTrackWeights = cms.bool( True ),
3296  pseudoMultiplicityMin = cms.uint32( 2 ),
3297  correctVertexMass = cms.bool( True ),
3298  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
3299  charmCut = cms.double( 1.5 ),
3300  minimumTrackWeight = cms.double( 0.5 ),
3301  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
3302  trackMultiplicityMin = cms.uint32( 3 ),
3303  trackSort = cms.string( "sip2dSig" ),
3304  useCategories = cms.bool( True ),
3305  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
3306  'CombinedSVPseudoVertex',
3307  'CombinedSVNoVertex' ),
3308  recordLabel = cms.string( "HLT" ),
3309  categoryVariableName = cms.string( "vertexCategory" )
3310 )
3311 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
3312  trackPseudoSelection = cms.PSet(
3313  max_pT_dRcut = cms.double( 0.1 ),
3314  b_dR = cms.double( 0.6263 ),
3315  min_pT = cms.double( 120.0 ),
3316  b_pT = cms.double( 0.3684 ),
3317  ptMin = cms.double( 0.0 ),
3318  max_pT_trackPTcut = cms.double( 3.0 ),
3319  max_pT = cms.double( 500.0 ),
3320  useVariableJTA = cms.bool( False ),
3321  maxDecayLen = cms.double( 5.0 ),
3322  qualityClass = cms.string( "any" ),
3323  normChi2Max = cms.double( 99999.9 ),
3324  sip2dValMin = cms.double( -99999.9 ),
3325  sip3dValMin = cms.double( -99999.9 ),
3326  a_dR = cms.double( -0.001053 ),
3327  maxDistToAxis = cms.double( 0.07 ),
3328  totalHitsMin = cms.uint32( 0 ),
3329  a_pT = cms.double( 0.005263 ),
3330  sip2dSigMax = cms.double( 99999.9 ),
3331  sip2dValMax = cms.double( 99999.9 ),
3332  sip3dSigMax = cms.double( 99999.9 ),
3333  sip3dValMax = cms.double( 99999.9 ),
3334  min_pT_dRcut = cms.double( 0.5 ),
3335  jetDeltaRMax = cms.double( 0.3 ),
3336  pixelHitsMin = cms.uint32( 0 ),
3337  sip3dSigMin = cms.double( -99999.9 ),
3338  sip2dSigMin = cms.double( 2.0 )
3339  ),
3340  trackSelection = cms.PSet(
3341  max_pT_dRcut = cms.double( 0.1 ),
3342  b_dR = cms.double( 0.6263 ),
3343  min_pT = cms.double( 120.0 ),
3344  b_pT = cms.double( 0.3684 ),
3345  ptMin = cms.double( 0.0 ),
3346  max_pT_trackPTcut = cms.double( 3.0 ),
3347  max_pT = cms.double( 500.0 ),
3348  useVariableJTA = cms.bool( False ),
3349  maxDecayLen = cms.double( 5.0 ),
3350  qualityClass = cms.string( "any" ),
3351  normChi2Max = cms.double( 99999.9 ),
3352  sip2dValMin = cms.double( -99999.9 ),
3353  sip3dValMin = cms.double( -99999.9 ),
3354  a_dR = cms.double( -0.001053 ),
3355  maxDistToAxis = cms.double( 0.07 ),
3356  totalHitsMin = cms.uint32( 0 ),
3357  a_pT = cms.double( 0.005263 ),
3358  sip2dSigMax = cms.double( 99999.9 ),
3359  sip2dValMax = cms.double( 99999.9 ),
3360  sip3dSigMax = cms.double( 99999.9 ),
3361  sip3dValMax = cms.double( 99999.9 ),
3362  min_pT_dRcut = cms.double( 0.5 ),
3363  jetDeltaRMax = cms.double( 0.3 ),
3364  pixelHitsMin = cms.uint32( 0 ),
3365  sip3dSigMin = cms.double( -99999.9 ),
3366  sip2dSigMin = cms.double( -99999.9 )
3367  ),
3368  trackFlip = cms.bool( False ),
3369  vertexFlip = cms.bool( False ),
3370  SoftLeptonFlip = cms.bool( False ),
3371  useTrackWeights = cms.bool( True ),
3372  pseudoMultiplicityMin = cms.uint32( 2 ),
3373  correctVertexMass = cms.bool( True ),
3374  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
3375  charmCut = cms.double( 1.5 ),
3376  minimumTrackWeight = cms.double( 0.5 ),
3377  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
3378  trackMultiplicityMin = cms.uint32( 3 ),
3379  trackSort = cms.string( "sip2dSig" ),
3380  useCategories = cms.bool( True ),
3381  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
3382  'CombinedSVIVFV2PseudoVertex',
3383  'CombinedSVIVFV2NoVertex' ),
3384  recordLabel = cms.string( "HLT" ),
3385  categoryVariableName = cms.string( "vertexCategory" )
3386 )
3387 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3388  impactParameterType = cms.int32( 1 ),
3389  minimumImpactParameter = cms.double( -1.0 ),
3390  useSignedImpactParameterSig = cms.bool( True ),
3391  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3392  deltaR = cms.double( -1.0 ),
3393  deltaRmin = cms.double( 0.0 ),
3394  maximumDecayLength = cms.double( 999999.0 ),
3395  maxImpactParameter = cms.double( 0.1 ),
3396  maxImpactParameterSig = cms.double( 999999.0 ),
3397  trackQualityClass = cms.string( "any" ),
3398  nthTrack = cms.int32( -1 )
3399 )
3400 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3401  a_dR = cms.double( -0.001053 ),
3402  b_dR = cms.double( 0.6263 ),
3403  a_pT = cms.double( 0.005263 ),
3404  b_pT = cms.double( 0.3684 ),
3405  min_pT = cms.double( 120.0 ),
3406  max_pT = cms.double( 500.0 ),
3407  min_pT_dRcut = cms.double( 0.5 ),
3408  max_pT_dRcut = cms.double( 0.1 ),
3409  max_pT_trackPTcut = cms.double( 3.0 ),
3410  minimumImpactParameter = cms.double( 0.05 ),
3411  useSignedImpactParameterSig = cms.bool( False ),
3412  impactParameterType = cms.int32( 1 ),
3413  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3414  deltaR = cms.double( -1.0 ),
3415  maximumDecayLength = cms.double( 999999.0 ),
3416  nthTrack = cms.int32( 1 ),
3417  trackQualityClass = cms.string( "any" ),
3418  useVariableJTA = cms.bool( False )
3419 )
3420 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3421  MaxDPhi = cms.double( 1.6 ),
3422  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
3423  PropagationDirection = cms.string( "alongMomentum" )
3424 )
3425 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
3426  MaxDPhi = cms.double( 1.6 ),
3427  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
3428  PropagationDirection = cms.string( "oppositeToMomentum" )
3429 )
3430 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3431  SimpleMagneticField = cms.string( "" ),
3432  MaxDPhi = cms.double( 1.6 ),
3433  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
3434  Mass = cms.double( 5.11E-4 ),
3435  PropagationDirection = cms.string( "oppositeToMomentum" ),
3436  useRungeKutta = cms.bool( False ),
3437  ptMin = cms.double( -1.0 )
3438 )
3439 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3440  MaxChi2 = cms.double( 16.0 ),
3441  nSigma = cms.double( 3.0 ),
3442  MaxDisplacement = cms.double( 0.5 ),
3443  MaxSagitta = cms.double( 2.0 ),
3444  MinimalTolerance = cms.double( 0.5 ),
3445  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3446  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
3447  pTChargeCutThreshold = cms.double( -1.0 ),
3448  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3449  appendToDataLabel = cms.string( "" )
3450 )
3451 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3452  MaxChi2 = cms.double( 16.0 ),
3453  nSigma = cms.double( 3.0 ),
3454  MaxDisplacement = cms.double( 0.5 ),
3455  MaxSagitta = cms.double( 2.0 ),
3456  MinimalTolerance = cms.double( 0.5 ),
3457  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3458  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
3459  pTChargeCutThreshold = cms.double( -1.0 ),
3460  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3461  appendToDataLabel = cms.string( "" )
3462 )
3463 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3464  MaxChi2 = cms.double( 2000.0 ),
3465  nSigma = cms.double( 3.0 ),
3466  MaxDisplacement = cms.double( 100.0 ),
3467  MaxSagitta = cms.double( -1.0 ),
3468  MinimalTolerance = cms.double( 10.0 ),
3469  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3470  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
3471  pTChargeCutThreshold = cms.double( -1.0 ),
3472  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3473  appendToDataLabel = cms.string( "" )
3474 )
3475 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3476  MaxChi2 = cms.double( 30.0 ),
3477  nSigma = cms.double( 3.0 ),
3478  MaxDisplacement = cms.double( 100.0 ),
3479  MaxSagitta = cms.double( -1.0 ),
3480  MinimalTolerance = cms.double( 10.0 ),
3481  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3482  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
3483  pTChargeCutThreshold = cms.double( -1.0 ),
3484  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
3485  appendToDataLabel = cms.string( "" )
3486 )
3487 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3488  MaxChi2 = cms.double( 9.0 ),
3489  nSigma = cms.double( 3.0 ),
3490  MaxDisplacement = cms.double( 0.5 ),
3491  MaxSagitta = cms.double( 2.0 ),
3492  MinimalTolerance = cms.double( 0.5 ),
3493  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3494  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
3495  pTChargeCutThreshold = cms.double( 15.0 ),
3496  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3497  appendToDataLabel = cms.string( "" )
3498 )
3499 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3500  MaxChi2 = cms.double( 9.0 ),
3501  nSigma = cms.double( 3.0 ),
3502  MaxDisplacement = cms.double( 100.0 ),
3503  MaxSagitta = cms.double( -1.0 ),
3504  MinimalTolerance = cms.double( 10.0 ),
3505  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3506  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
3507  pTChargeCutThreshold = cms.double( 15.0 ),
3508  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
3509  appendToDataLabel = cms.string( "" )
3510 )
3511 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3512  MaxChi2 = cms.double( 16.0 ),
3513  nSigma = cms.double( 3.0 ),
3514  MaxDisplacement = cms.double( 0.5 ),
3515  MaxSagitta = cms.double( 2.0 ),
3516  MinimalTolerance = cms.double( 0.5 ),
3517  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3518  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
3519  pTChargeCutThreshold = cms.double( -1.0 ),
3520  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3521  appendToDataLabel = cms.string( "" )
3522 )
3523 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3524  MaxChi2 = cms.double( 40.0 ),
3525  nSigma = cms.double( 4.0 ),
3526  MaxDisplacement = cms.double( 0.5 ),
3527  MaxSagitta = cms.double( 2.0 ),
3528  MinimalTolerance = cms.double( 0.5 ),
3529  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3530  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
3531  appendToDataLabel = cms.string( "" )
3532 )
3533 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3534  MaxChi2 = cms.double( 16.0 ),
3535  nSigma = cms.double( 3.0 ),
3536  MaxDisplacement = cms.double( 100.0 ),
3537  MaxSagitta = cms.double( -1.0 ),
3538  MinimalTolerance = cms.double( 10.0 ),
3539  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3540  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
3541  appendToDataLabel = cms.string( "" )
3542 )
3543 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3544  MaxChi2 = cms.double( 30.0 ),
3545  nSigma = cms.double( 3.0 ),
3546  MaxDisplacement = cms.double( 100.0 ),
3547  MaxSagitta = cms.double( -1.0 ),
3548  MinimalTolerance = cms.double( 10.0 ),
3549  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3550  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
3551  appendToDataLabel = cms.string( "" )
3552 )
3553 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3554  MaxChi2 = cms.double( 9.0 ),
3555  nSigma = cms.double( 3.0 ),
3556  MaxDisplacement = cms.double( 100.0 ),
3557  MaxSagitta = cms.double( -1.0 ),
3558  MinimalTolerance = cms.double( 10.0 ),
3559  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3560  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
3561  appendToDataLabel = cms.string( "" )
3562 )
3563 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
3564  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
3565  MaxComponents = cms.int32( 12 ),
3566  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
3567 )
3568 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3569  MaxChi2 = cms.double( 9.0 ),
3570  nSigma = cms.double( 3.0 ),
3571  MaxDisplacement = cms.double( 0.5 ),
3572  MaxSagitta = cms.double( 2.0 ),
3573  MinimalTolerance = cms.double( 0.5 ),
3574  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3575  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
3576  pTChargeCutThreshold = cms.double( -1.0 ),
3577  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3578  appendToDataLabel = cms.string( "" )
3579 )
3580 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3581  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
3582  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3583  fractionShared = cms.double( 0.13 ),
3584  ValidHitBonus = cms.double( 5.0 ),
3585  MissingHitPenalty = cms.double( 20.0 ),
3586  allowSharedFirstHit = cms.bool( True )
3587 )
3588 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3589  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
3590  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3591  fractionShared = cms.double( 0.13 ),
3592  ValidHitBonus = cms.double( 5.0 ),
3593  MissingHitPenalty = cms.double( 20.0 ),
3594  allowSharedFirstHit = cms.bool( True )
3595 )
3596 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3597  MaxChi2 = cms.double( 9.0 ),
3598  nSigma = cms.double( 3.0 ),
3599  MaxDisplacement = cms.double( 0.5 ),
3600  MaxSagitta = cms.double( 2.0 ),
3601  MinimalTolerance = cms.double( 0.5 ),
3602  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3603  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
3604  pTChargeCutThreshold = cms.double( -1.0 ),
3605  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3606  appendToDataLabel = cms.string( "" )
3607 )
3608 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3609  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
3610  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3611  fractionShared = cms.double( 0.13 ),
3612  ValidHitBonus = cms.double( 5.0 ),
3613  MissingHitPenalty = cms.double( 20.0 ),
3614  allowSharedFirstHit = cms.bool( True )
3615 )
3616 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
3617  impactParameterType = cms.int32( 1 ),
3618  minimumImpactParameter = cms.double( -1.0 ),
3619  useSignedImpactParameterSig = cms.bool( True ),
3620  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3621  deltaR = cms.double( -1.0 ),
3622  deltaRmin = cms.double( 0.0 ),
3623  maximumDecayLength = cms.double( 999999.0 ),
3624  maxImpactParameter = cms.double( 0.1 ),
3625  maxImpactParameterSig = cms.double( 999999.0 ),
3626  trackQualityClass = cms.string( "any" ),
3627  nthTrack = cms.int32( -1 )
3628 )
3629 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
3630  impactParameterType = cms.int32( 1 ),
3631  minimumImpactParameter = cms.double( -1.0 ),
3632  useSignedImpactParameterSig = cms.bool( True ),
3633  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3634  deltaR = cms.double( -1.0 ),
3635  deltaRmin = cms.double( 0.0 ),
3636  maximumDecayLength = cms.double( 999999.0 ),
3637  maxImpactParameter = cms.double( 0.2 ),
3638  maxImpactParameterSig = cms.double( 999999.0 ),
3639  trackQualityClass = cms.string( "any" ),
3640  nthTrack = cms.int32( -1 )
3641 )
3642 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
3643  impactParameterType = cms.int32( 1 ),
3644  minimumImpactParameter = cms.double( -1.0 ),
3645  useSignedImpactParameterSig = cms.bool( False ),
3646  maximumDistanceToJetAxis = cms.double( 999999.0 ),
3647  deltaR = cms.double( -1.0 ),
3648  deltaRmin = cms.double( 0.0 ),
3649  maximumDecayLength = cms.double( 999999.0 ),
3650  maxImpactParameter = cms.double( 0.05 ),
3651  maxImpactParameterSig = cms.double( 5.0 ),
3652  trackQualityClass = cms.string( "any" ),
3653  nthTrack = cms.int32( -1 )
3654 )
3655 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
3656  a_dR = cms.double( -0.001053 ),
3657  b_dR = cms.double( 0.6263 ),
3658  a_pT = cms.double( 0.005263 ),
3659  b_pT = cms.double( 0.3684 ),
3660  min_pT = cms.double( 120.0 ),
3661  max_pT = cms.double( 500.0 ),
3662  min_pT_dRcut = cms.double( 0.5 ),
3663  max_pT_dRcut = cms.double( 0.1 ),
3664  max_pT_trackPTcut = cms.double( 3.0 ),
3665  minimumImpactParameter = cms.double( 0.05 ),
3666  useSignedImpactParameterSig = cms.bool( False ),
3667  impactParameterType = cms.int32( 1 ),
3668  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3669  deltaR = cms.double( -1.0 ),
3670  maximumDecayLength = cms.double( 999999.0 ),
3671  nthTrack = cms.int32( 1 ),
3672  trackQualityClass = cms.string( "any" ),
3673  useVariableJTA = cms.bool( False )
3674 )
3675 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
3676  a_dR = cms.double( -0.001053 ),
3677  b_dR = cms.double( 0.6263 ),
3678  a_pT = cms.double( 0.005263 ),
3679  b_pT = cms.double( 0.3684 ),
3680  min_pT = cms.double( 120.0 ),
3681  max_pT = cms.double( 500.0 ),
3682  min_pT_dRcut = cms.double( 0.5 ),
3683  max_pT_dRcut = cms.double( 0.1 ),
3684  max_pT_trackPTcut = cms.double( 3.0 ),
3685  minimumImpactParameter = cms.double( 0.03 ),
3686  useSignedImpactParameterSig = cms.bool( False ),
3687  impactParameterType = cms.int32( 1 ),
3688  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3689  deltaR = cms.double( -1.0 ),
3690  maximumDecayLength = cms.double( 999999.0 ),
3691  nthTrack = cms.int32( 1 ),
3692  trackQualityClass = cms.string( "any" ),
3693  useVariableJTA = cms.bool( False )
3694 )
3695 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
3696  a_dR = cms.double( -0.001053 ),
3697  b_dR = cms.double( 0.6263 ),
3698  a_pT = cms.double( 0.005263 ),
3699  b_pT = cms.double( 0.3684 ),
3700  min_pT = cms.double( 120.0 ),
3701  max_pT = cms.double( 500.0 ),
3702  min_pT_dRcut = cms.double( 0.5 ),
3703  max_pT_dRcut = cms.double( 0.1 ),
3704  max_pT_trackPTcut = cms.double( 3.0 ),
3705  minimumImpactParameter = cms.double( 0.2 ),
3706  useSignedImpactParameterSig = cms.bool( True ),
3707  impactParameterType = cms.int32( 1 ),
3708  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
3709  deltaR = cms.double( -1.0 ),
3710  maximumDecayLength = cms.double( 999999.0 ),
3711  nthTrack = cms.int32( 2 ),
3712  trackQualityClass = cms.string( "any" ),
3713  useVariableJTA = cms.bool( False )
3714 )
3715 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
3716  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
3717 )
3718 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
3719  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
3720  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
3721  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
3722  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
3723  Mass = cms.double( 5.11E-4 ),
3724  BetheHeitlerCorrection = cms.int32( 2 )
3725 )
3726 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3727  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3728  NoErrorPropagation = cms.bool( False ),
3729  PropagationDirection = cms.string( "anyDirection" ),
3730  useTuningForL2Speed = cms.bool( True ),
3731  useIsYokeFlag = cms.bool( True ),
3732  endcapShiftInZNeg = cms.double( 0.0 ),
3733  SetVBFPointer = cms.bool( False ),
3734  AssumeNoMaterial = cms.bool( False ),
3735  endcapShiftInZPos = cms.double( 0.0 ),
3736  useInTeslaFromMagField = cms.bool( False ),
3737  VBFName = cms.string( "VolumeBasedMagneticField" ),
3738  useEndcapShiftsInZ = cms.bool( False ),
3739  sendLogWarning = cms.bool( False ),
3740  useMatVolumes = cms.bool( True ),
3741  debug = cms.bool( False ),
3742  ApplyRadX0Correction = cms.bool( True ),
3743  useMagVolumes = cms.bool( True ),
3744  returnTangentPlane = cms.bool( True )
3745 )
3746 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3747  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3748  NoErrorPropagation = cms.bool( False ),
3749  PropagationDirection = cms.string( "oppositeToMomentum" ),
3750  useTuningForL2Speed = cms.bool( True ),
3751  useIsYokeFlag = cms.bool( True ),
3752  endcapShiftInZNeg = cms.double( 0.0 ),
3753  SetVBFPointer = cms.bool( False ),
3754  AssumeNoMaterial = cms.bool( False ),
3755  endcapShiftInZPos = cms.double( 0.0 ),
3756  useInTeslaFromMagField = cms.bool( False ),
3757  VBFName = cms.string( "VolumeBasedMagneticField" ),
3758  useEndcapShiftsInZ = cms.bool( False ),
3759  sendLogWarning = cms.bool( False ),
3760  useMatVolumes = cms.bool( True ),
3761  debug = cms.bool( False ),
3762  ApplyRadX0Correction = cms.bool( True ),
3763  useMagVolumes = cms.bool( True ),
3764  returnTangentPlane = cms.bool( True )
3765 )
3766 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
3767  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
3768  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3769  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3770  EstimateCut = cms.double( -1.0 ),
3771  MaxFractionOutliers = cms.double( 0.3 ),
3772  MaxNumberOfOutliers = cms.int32( 3 ),
3773  MinDof = cms.int32( 2 ),
3774  NoOutliersBeginEnd = cms.bool( False ),
3775  MinNumberOfHits = cms.int32( 3 ),
3776  MinNumberOfHitsHighEta = cms.int32( 5 ),
3777  HighEtaSwitch = cms.double( 5.0 ),
3778  RejectTracks = cms.bool( True ),
3779  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3780  NoInvalidHitsBeginEnd = cms.bool( True ),
3781  LogPixelProbabilityCut = cms.double( -16.0 ),
3782  appendToDataLabel = cms.string( "" )
3783 )
3784 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
3785  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
3786  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
3787  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
3788  EstimateCut = cms.double( -1.0 ),
3789  MaxFractionOutliers = cms.double( 0.3 ),
3790  MaxNumberOfOutliers = cms.int32( 3 ),
3791  MinDof = cms.int32( 2 ),
3792  NoOutliersBeginEnd = cms.bool( False ),
3793  MinNumberOfHits = cms.int32( 5 ),
3794  MinNumberOfHitsHighEta = cms.int32( 5 ),
3795  HighEtaSwitch = cms.double( 5.0 ),
3796  RejectTracks = cms.bool( True ),
3797  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3798  NoInvalidHitsBeginEnd = cms.bool( False ),
3799  LogPixelProbabilityCut = cms.double( -16.0 ),
3800  appendToDataLabel = cms.string( "" )
3801 )
3802 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3803  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
3804  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3805  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3806  appendToDataLabel = cms.string( "" )
3807 )
3808 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3809  SimpleMagneticField = cms.string( "" ),
3810  MaxDPhi = cms.double( 1.6 ),
3811  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
3812  Mass = cms.double( 5.11E-4 ),
3813  PropagationDirection = cms.string( "alongMomentum" ),
3814  useRungeKutta = cms.bool( False ),
3815  ptMin = cms.double( -1.0 )
3816 )
3817 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
3818  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
3819 )
3820 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3821  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
3822  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
3823  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
3824  EstimateCut = cms.double( -1.0 ),
3825  MaxFractionOutliers = cms.double( 0.3 ),
3826  MaxNumberOfOutliers = cms.int32( 3 ),
3827  MinDof = cms.int32( 2 ),
3828  NoOutliersBeginEnd = cms.bool( False ),
3829  MinNumberOfHits = cms.int32( 5 ),
3830  MinNumberOfHitsHighEta = cms.int32( 5 ),
3831  HighEtaSwitch = cms.double( 5.0 ),
3832  RejectTracks = cms.bool( True ),
3833  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3834  NoInvalidHitsBeginEnd = cms.bool( True ),
3835  LogPixelProbabilityCut = cms.double( -16.0 ),
3836  appendToDataLabel = cms.string( "" )
3837 )
3838 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
3839  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3840  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
3841  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3842  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
3843  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3844 )
3845 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
3846  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
3847  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
3848  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
3849  ErrorRescaling = cms.double( 100.0 ),
3850  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
3851  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
3852 )
3853 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3854  MaxChi2 = cms.double( 30.0 ),
3855  nSigma = cms.double( 3.0 ),
3856  MaxDisplacement = cms.double( 0.5 ),
3857  MaxSagitta = cms.double( 2.0 ),
3858  MinimalTolerance = cms.double( 0.5 ),
3859  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3860  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
3861  pTChargeCutThreshold = cms.double( 15.0 ),
3862  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3863  appendToDataLabel = cms.string( "" )
3864 )
3865 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3866  MaxChi2 = cms.double( 30.0 ),
3867  nSigma = cms.double( 3.0 ),
3868  MaxDisplacement = cms.double( 0.5 ),
3869  MaxSagitta = cms.double( 2.0 ),
3870  MinimalTolerance = cms.double( 0.5 ),
3871  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3872  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
3873  pTChargeCutThreshold = cms.double( 15.0 ),
3874  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3875  appendToDataLabel = cms.string( "" )
3876 )
3877 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3878  MaxChi2 = cms.double( 36.0 ),
3879  nSigma = cms.double( 3.0 ),
3880  MaxDisplacement = cms.double( 100.0 ),
3881  MaxSagitta = cms.double( -1.0 ),
3882  MinimalTolerance = cms.double( 10.0 ),
3883  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3884  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
3885  appendToDataLabel = cms.string( "" )
3886 )
3887 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3888  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
3889  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
3890  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
3891  EstimateCut = cms.double( -1.0 ),
3892  MaxFractionOutliers = cms.double( 0.3 ),
3893  MaxNumberOfOutliers = cms.int32( 3 ),
3894  MinDof = cms.int32( 2 ),
3895  NoOutliersBeginEnd = cms.bool( False ),
3896  MinNumberOfHits = cms.int32( 5 ),
3897  MinNumberOfHitsHighEta = cms.int32( 5 ),
3898  HighEtaSwitch = cms.double( 5.0 ),
3899  RejectTracks = cms.bool( True ),
3900  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3901  NoInvalidHitsBeginEnd = cms.bool( False ),
3902  LogPixelProbabilityCut = cms.double( -16.0 ),
3903  appendToDataLabel = cms.string( "" )
3904 )
3905 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
3906  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
3907  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3908  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3909  EstimateCut = cms.double( -1.0 ),
3910  MaxFractionOutliers = cms.double( 0.3 ),
3911  MaxNumberOfOutliers = cms.int32( 3 ),
3912  MinDof = cms.int32( 2 ),
3913  NoOutliersBeginEnd = cms.bool( False ),
3914  MinNumberOfHits = cms.int32( 5 ),
3915  MinNumberOfHitsHighEta = cms.int32( 5 ),
3916  HighEtaSwitch = cms.double( 5.0 ),
3917  RejectTracks = cms.bool( True ),
3918  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3919  NoInvalidHitsBeginEnd = cms.bool( False ),
3920  LogPixelProbabilityCut = cms.double( -16.0 ),
3921  appendToDataLabel = cms.string( "" )
3922 )
3923 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3924  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
3925  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3926  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
3927  EstimateCut = cms.double( 20.0 ),
3928  MaxFractionOutliers = cms.double( 0.3 ),
3929  MaxNumberOfOutliers = cms.int32( 3 ),
3930  MinDof = cms.int32( 2 ),
3931  NoOutliersBeginEnd = cms.bool( False ),
3932  MinNumberOfHits = cms.int32( 3 ),
3933  MinNumberOfHitsHighEta = cms.int32( 5 ),
3934  HighEtaSwitch = cms.double( 5.0 ),
3935  RejectTracks = cms.bool( True ),
3936  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3937  NoInvalidHitsBeginEnd = cms.bool( True ),
3938  LogPixelProbabilityCut = cms.double( -14.0 ),
3939  appendToDataLabel = cms.string( "" )
3940 )
3941 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
3942  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
3943  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
3944  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
3945  EstimateCut = cms.double( 20.0 ),
3946  MaxFractionOutliers = cms.double( 0.3 ),
3947  MaxNumberOfOutliers = cms.int32( 3 ),
3948  MinDof = cms.int32( 2 ),
3949  NoOutliersBeginEnd = cms.bool( False ),
3950  MinNumberOfHits = cms.int32( 3 ),
3951  MinNumberOfHitsHighEta = cms.int32( 5 ),
3952  HighEtaSwitch = cms.double( 5.0 ),
3953  RejectTracks = cms.bool( True ),
3954  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
3955  NoInvalidHitsBeginEnd = cms.bool( True ),
3956  LogPixelProbabilityCut = cms.double( -14.0 ),
3957  appendToDataLabel = cms.string( "" )
3958 )
3959 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3960  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
3961  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3962  Updator = cms.string( "hltESPKFUpdator" ),
3963  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3964  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3965  minHits = cms.int32( 3 ),
3966  appendToDataLabel = cms.string( "" )
3967 )
3968 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
3969  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
3970  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
3971  Updator = cms.string( "hltESPKFUpdator" ),
3972  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3973  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3974  minHits = cms.int32( 3 ),
3975  appendToDataLabel = cms.string( "" )
3976 )
3977 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3978  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
3979  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3980  Updator = cms.string( "hltESPKFUpdator" ),
3981  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3982  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3983  minHits = cms.int32( 3 ),
3984  appendToDataLabel = cms.string( "" )
3985 )
3986 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3987  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
3988  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3989  Updator = cms.string( "hltESPKFUpdator" ),
3990  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3991  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3992  errorRescaling = cms.double( 100.0 ),
3993  minHits = cms.int32( 3 ),
3994  appendToDataLabel = cms.string( "" )
3995 )
3996 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
3997  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
3998  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
3999  Updator = cms.string( "hltESPKFUpdator" ),
4000  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4001  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4002  errorRescaling = cms.double( 100.0 ),
4003  minHits = cms.int32( 3 ),
4004  appendToDataLabel = cms.string( "" )
4005 )
4006 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
4007  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
4008  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
4009  Updator = cms.string( "hltESPKFUpdator" ),
4010  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4011  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
4012  errorRescaling = cms.double( 10.0 ),
4013  minHits = cms.int32( 3 ),
4014  appendToDataLabel = cms.string( "" )
4015 )
4016 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
4017  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
4018  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
4019  Updator = cms.string( "hltESPKFUpdator" ),
4020  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4021  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4022  errorRescaling = cms.double( 10.0 ),
4023  minHits = cms.int32( 3 ),
4024  appendToDataLabel = cms.string( "" )
4025 )
4026 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
4027  ComponentName = cms.string( "hltESPKFUpdator" )
4028 )
4029 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
4030  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
4031  DistanceMeasure = cms.string( "KullbackLeibler" )
4032 )
4033 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
4034  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
4035  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
4036  Updator = cms.string( "hltESPKFUpdator" ),
4037  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
4038  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
4039  minHits = cms.int32( 3 ),
4040  appendToDataLabel = cms.string( "" )
4041 )
4042 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4043  MaxChi2 = cms.double( 9.0 ),
4044  nSigma = cms.double( 3.0 ),
4045  MaxDisplacement = cms.double( 0.5 ),
4046  MaxSagitta = cms.double( 2.0 ),
4047  MinimalTolerance = cms.double( 0.5 ),
4048  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4049  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
4050  pTChargeCutThreshold = cms.double( -1.0 ),
4051  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4052  appendToDataLabel = cms.string( "" )
4053 )
4054 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4055  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
4056  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4057  fractionShared = cms.double( 0.16 ),
4058  ValidHitBonus = cms.double( 5.0 ),
4059  MissingHitPenalty = cms.double( 20.0 ),
4060  allowSharedFirstHit = cms.bool( True )
4061 )
4062 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4063  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
4064  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4065  fractionShared = cms.double( 0.16 ),
4066  ValidHitBonus = cms.double( 5.0 ),
4067  MissingHitPenalty = cms.double( 20.0 ),
4068  allowSharedFirstHit = cms.bool( True )
4069 )
4070 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4071  MaxChi2 = cms.double( 9.0 ),
4072  nSigma = cms.double( 3.0 ),
4073  MaxDisplacement = cms.double( 0.5 ),
4074  MaxSagitta = cms.double( 2.0 ),
4075  MinimalTolerance = cms.double( 0.5 ),
4076  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4077  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
4078  pTChargeCutThreshold = cms.double( -1.0 ),
4079  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4080  appendToDataLabel = cms.string( "" )
4081 )
4082 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4083  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
4084  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4085  fractionShared = cms.double( 0.16 ),
4086  ValidHitBonus = cms.double( 5.0 ),
4087  MissingHitPenalty = cms.double( 20.0 ),
4088  allowSharedFirstHit = cms.bool( True )
4089 )
4090 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
4091  ComponentName = cms.string( "hltESPMeasurementTracker" ),
4092  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
4093  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
4094  HitMatcher = cms.string( "StandardMatcher" ),
4095  Phase2StripCPE = cms.string( "" ),
4096  SiStripQualityLabel = cms.string( "" ),
4097  UseStripModuleQualityDB = cms.bool( True ),
4098  DebugStripModuleQualityDB = cms.untracked.bool( False ),
4099  UseStripAPVFiberQualityDB = cms.bool( True ),
4100  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
4101  MaskBadAPVFibers = cms.bool( True ),
4102  UseStripStripQualityDB = cms.bool( True ),
4103  DebugStripStripQualityDB = cms.untracked.bool( False ),
4104  badStripCuts = cms.PSet(
4105  TOB = cms.PSet(
4106  maxBad = cms.uint32( 4 ),
4107  maxConsecutiveBad = cms.uint32( 2 )
4108  ),
4109  TIB = cms.PSet(
4110  maxBad = cms.uint32( 4 ),
4111  maxConsecutiveBad = cms.uint32( 2 )
4112  ),
4113  TID = cms.PSet(
4114  maxBad = cms.uint32( 4 ),
4115  maxConsecutiveBad = cms.uint32( 2 )
4116  ),
4117  TEC = cms.PSet(
4118  maxBad = cms.uint32( 4 ),
4119  maxConsecutiveBad = cms.uint32( 2 )
4120  )
4121  ),
4122  UsePixelModuleQualityDB = cms.bool( True ),
4123  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
4124  UsePixelROCQualityDB = cms.bool( True ),
4125  DebugPixelROCQualityDB = cms.untracked.bool( False ),
4126  appendToDataLabel = cms.string( "" )
4127 )
4128 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
4129  PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
4130  PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
4131  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
4132  isPhase2 = cms.bool( False ),
4133  doPixelShapeCut = cms.bool( True ),
4134  doStripShapeCut = cms.bool( True ),
4135  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4136  appendToDataLabel = cms.string( "" )
4137 )
4138 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4139  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
4140  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4141  fractionShared = cms.double( 0.11 ),
4142  ValidHitBonus = cms.double( 5.0 ),
4143  MissingHitPenalty = cms.double( 20.0 ),
4144  allowSharedFirstHit = cms.bool( True )
4145 )
4146 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
4147  MaxChi2 = cms.double( 16.0 ),
4148  nSigma = cms.double( 3.0 ),
4149  MaxDisplacement = cms.double( 0.5 ),
4150  MaxSagitta = cms.double( 2.0 ),
4151  MinimalTolerance = cms.double( 0.5 ),
4152  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
4153  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
4154  pTChargeCutThreshold = cms.double( -1.0 ),
4155  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
4156  appendToDataLabel = cms.string( "" )
4157 )
4158 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
4159  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
4160  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
4161  fractionShared = cms.double( 0.11 ),
4162  ValidHitBonus = cms.double( 5.0 ),
4163  MissingHitPenalty = cms.double( 20.0 ),
4164  allowSharedFirstHit = cms.bool( True )
4165 )
4166 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
4167  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
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 )
4644 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
4645  ComponentName = cms.string( "" ),
4646  CablingMapLabel = cms.string( "" ),
4647  UseQualityInfo = cms.bool( False ),
4648  appendToDataLabel = cms.string( "" )
4649 )
4650 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
4651 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
4652  LatencyRecord = cms.PSet(
4653  label = cms.untracked.string( "" ),
4654  record = cms.string( "SiStripLatencyRcd" )
4655  ),
4656  BackPlaneCorrectionPeakMode = cms.PSet(
4657  label = cms.untracked.string( "peak" ),
4658  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4659  ),
4660  BackPlaneCorrectionDeconvMode = cms.PSet(
4661  label = cms.untracked.string( "deconvolution" ),
4662  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
4663  )
4664 )
4665 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
4666  LatencyRecord = cms.PSet(
4667  label = cms.untracked.string( "" ),
4668  record = cms.string( "SiStripLatencyRcd" )
4669  ),
4670  LorentzAnglePeakMode = cms.PSet(
4671  label = cms.untracked.string( "peak" ),
4672  record = cms.string( "SiStripLorentzAngleRcd" )
4673  ),
4674  LorentzAngleDeconvMode = cms.PSet(
4675  label = cms.untracked.string( "deconvolution" ),
4676  record = cms.string( "SiStripLorentzAngleRcd" )
4677  )
4678 )
4679 
4680 fragment.CUDAService = cms.Service( "CUDAService",
4681  enabled = cms.untracked.bool( True ),
4682  verbose = cms.untracked.bool( False ),
4683  limits = cms.untracked.PSet(
4684  cudaLimitDevRuntimePendingLaunchCount = cms.untracked.int32( -1 ),
4685  cudaLimitDevRuntimeSyncDepth = cms.untracked.int32( -1 ),
4686  cudaLimitStackSize = cms.untracked.int32( -1 ),
4687  cudaLimitPrintfFifoSize = cms.untracked.int32( -1 ),
4688  cudaLimitMallocHeapSize = cms.untracked.int32( -1 )
4689  ),
4690  allocator = cms.untracked.PSet(
4691  hostPreallocate = cms.untracked.vuint32( ),
4692  devicePreallocate = cms.untracked.vuint32( )
4693  )
4694 )
4695 fragment.ThroughputService = cms.Service( "ThroughputService",
4696  eventRange = cms.untracked.uint32( 10000 ),
4697  eventResolution = cms.untracked.uint32( 1 ),
4698  printEventSummary = cms.untracked.bool( False ),
4699  enableDQM = cms.untracked.bool( True ),
4700  dqmPathByProcesses = cms.untracked.bool( False ),
4701  dqmPath = cms.untracked.string( "HLT/Throughput" ),
4702  timeRange = cms.untracked.double( 60000.0 ),
4703  timeResolution = cms.untracked.double( 5.828 )
4704 )
4705 
4706 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
4707  RawDataCollection = cms.InputTag( "rawDataCollector" )
4708 )
4709 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
4710 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
4711  result = cms.bool( False )
4712 )
4713 fragment.statusOnGPUFilter = cms.EDFilter( "BooleanFilter",
4714  src = cms.InputTag( "statusOnGPU" )
4715 )
4716 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
4717  SelectedTriggerType = cms.int32( 1 )
4718 )
4719 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
4720  rawInput = cms.InputTag( "rawDataCollector" ),
4721  period = cms.uint32( 107 ),
4722  invert = cms.bool( False ),
4723  fedId = cms.int32( 1024 ),
4724  useTCDSEventNumber = cms.bool( True )
4725 )
4726 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
4727  FedIds = cms.vint32( 1404 ),
4728  Setup = cms.string( "stage2::GTSetup" ),
4729  FWId = cms.uint32( 0 ),
4730  DmxFWId = cms.uint32( 0 ),
4731  FWOverride = cms.bool( False ),
4732  TMTCheck = cms.bool( True ),
4733  CTP7 = cms.untracked.bool( False ),
4734  MTF7 = cms.untracked.bool( False ),
4735  InputLabel = cms.InputTag( "rawDataCollector" ),
4736  lenSlinkHeader = cms.untracked.int32( 8 ),
4737  lenSlinkTrailer = cms.untracked.int32( 8 ),
4738  lenAMCHeader = cms.untracked.int32( 8 ),
4739  lenAMCTrailer = cms.untracked.int32( 0 ),
4740  lenAMC13Header = cms.untracked.int32( 8 ),
4741  lenAMC13Trailer = cms.untracked.int32( 8 ),
4742  debug = cms.untracked.bool( False ),
4743  MinFeds = cms.uint32( 0 )
4744 )
4745 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
4746  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4747  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4748  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4749  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4750  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4751  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
4752  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4753  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
4754  GetPrescaleColumnFromData = cms.bool( False ),
4755  AlgorithmTriggersUnprescaled = cms.bool( True ),
4756  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
4757  AlgorithmTriggersUnmasked = cms.bool( True ),
4758  useMuonShowers = cms.bool( True ),
4759  resetPSCountersEachLumiSec = cms.bool( True ),
4760  ProduceL1GtDaqRecord = cms.bool( True ),
4761  ProduceL1GtObjectMapRecord = cms.bool( True ),
4762  EmulateBxInEvent = cms.int32( 1 ),
4763  L1DataBxInEvent = cms.int32( 5 ),
4764  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
4765  BstLengthBytes = cms.int32( -1 ),
4766  PrescaleSet = cms.uint32( 1 ),
4767  Verbosity = cms.untracked.int32( 0 ),
4768  PrintL1Menu = cms.untracked.bool( False ),
4769  TriggerMenuLuminosity = cms.string( "startup" )
4770 )
4771 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
4772  scalersInputTag = cms.InputTag( "rawDataCollector" )
4773 )
4774 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
4775  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
4776 )
4777 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
4778  changeToCMSCoordinates = cms.bool( False ),
4779  maxZ = cms.double( 40.0 ),
4780  setSigmaZ = cms.double( 0.0 ),
4781  beamMode = cms.untracked.uint32( 11 ),
4782  src = cms.InputTag( "hltScalersRawToDigi" ),
4783  gtEvmLabel = cms.InputTag( "" ),
4784  maxRadius = cms.double( 2.0 ),
4785  useTransientRecord = cms.bool( True )
4786 )
4787 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
4788  offset = cms.uint32( 0 ),
4789  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4790 )
4791 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
4792  result = cms.bool( True )
4793 )
4794 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4795  SelectedTriggerType = cms.int32( 3 )
4796 )
4797 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
4798  offset = cms.uint32( 0 ),
4799  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4800 )
4801 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4802  saveTags = cms.bool( True ),
4803  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4804  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4805  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4806  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4807  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4808  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4809  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4810  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4811  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4812 )
4813 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
4814  offset = cms.uint32( 0 ),
4815  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4816 )
4817 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
4818  inputTag = cms.InputTag( "rawDataCollector" ),
4819  fedList = cms.vuint32( 1024, 1025 )
4820 )
4821 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
4822  throw = cms.bool( False ),
4823  processName = cms.string( "@" ),
4824  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
4825  moduleLabelPatternsToSkip = cms.vstring( )
4826 )
4827 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
4828  processName = cms.string( "@" )
4829 )
4830 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
4831  offset = cms.uint32( 0 ),
4832  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4833 )
4834 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
4835  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
4836  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
4837  MinBx = cms.int32( 0 ),
4838  MaxBx = cms.int32( 0 ),
4839  DumpTrigResults = cms.bool( False ),
4840  DumpRecord = cms.bool( False ),
4841  DumpTrigSummary = cms.bool( True ),
4842  ReadPrescalesFromFile = cms.bool( False ),
4843  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
4844  psColumn = cms.int32( 0 )
4845 )
4846 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
4847  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
4848  reportBy = cms.untracked.string( "job" ),
4849  resetBy = cms.untracked.string( "never" ),
4850  serviceBy = cms.untracked.string( "never" ),
4851  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
4852  ReferenceRate = cms.untracked.double( 100.0 )
4853 )
4854 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
4855  usePathStatus = cms.bool( True ),
4856  hltResults = cms.InputTag( "" ),
4857  l1tResults = cms.InputTag( "" ),
4858  l1tIgnoreMaskAndPrescale = cms.bool( False ),
4859  throw = cms.bool( True ),
4860  triggerConditions = cms.vstring( 'HLT_Physics_v7' )
4861 )
4862 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
4863  offset = cms.uint32( 0 ),
4864  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4865 )
4866 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
4867  usePathStatus = cms.bool( True ),
4868  hltResults = cms.InputTag( "" ),
4869  l1tResults = cms.InputTag( "" ),
4870  l1tIgnoreMaskAndPrescale = cms.bool( False ),
4871  throw = cms.bool( True ),
4872  triggerConditions = cms.vstring( 'HLT_Physics_v7',
4873  'HLT_Random_v3 / 3',
4874  'HLT_ZeroBias_v6 / 3' )
4875 )
4876 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
4877  offset = cms.uint32( 0 ),
4878  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4879 )
4880 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
4881  usePathStatus = cms.bool( True ),
4882  hltResults = cms.InputTag( "" ),
4883  l1tResults = cms.InputTag( "" ),
4884  l1tIgnoreMaskAndPrescale = cms.bool( False ),
4885  throw = cms.bool( True ),
4886  triggerConditions = cms.vstring( 'HLT_Random_v3',
4887  'HLT_ZeroBias_v6' )
4888 )
4889 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
4890  offset = cms.uint32( 0 ),
4891  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4892 )
4893 
4894 fragment.statusOnGPU = SwitchProducerCUDA(
4895  cpu = cms.EDProducer( "BooleanProducer",
4896  value = cms.bool( False )
4897  ),
4898  cuda = cms.EDProducer( "BooleanProducer",
4899  value = cms.bool( True )
4900  ),
4901  )
4902 
4903 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
4904 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
4905 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
4906 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
4907 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
4908 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
4909 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
4910 
4911 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
4912 fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
4913 fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
4914 fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
4915 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
4916 fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
4917 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
4918 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
4919 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
4920 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
4921 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
4922 
4923 
4924 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_HLTPhysics, fragment.Dataset_OnlineMonitor, fragment.Dataset_ZeroBias, ))
4925 
4926 
4927 # dummify hltGetConditions in cff's
4928 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
4929  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
4930  result = cms.bool( True )
4931  )
4932  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
4933 
4934 # add specific customizations
4935 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
4936 fragment = customizeHLTforAll(fragment,"PIon")
4937 
4938 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
4939 fragment = customizeHLTforCMSSW(fragment,"PIon")
4940 
4941 # Eras-based customisations
4942 from HLTrigger.Configuration.Eras import modifyHLTforEras
4943 modifyHLTforEras(fragment)
4944 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)