CMS 3D CMS Logo

HLT_PRef_cff.py
Go to the documentation of this file.
1 # hltGetConfiguration /dev/CMSSW_13_2_0/PRef --cff --data --type PRef
2 
3 # /dev/CMSSW_13_2_0/PRef/V12 (CMSSW_13_2_0)
4 
5 import FWCore.ParameterSet.Config as cms
6 
7 from HeterogeneousCore.CUDACore.SwitchProducerCUDA import SwitchProducerCUDA
8 from HeterogeneousCore.CUDACore.ProcessAcceleratorCUDA import ProcessAcceleratorCUDA
9 
10 fragment = cms.ProcessFragment( "HLT" )
11 
12 fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA()
13 
14 fragment.HLTConfigVersion = cms.PSet(
15  tableName = cms.string('/dev/CMSSW_13_2_0/PRef/V12')
16 )
17 
18 fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet(
19  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
20  lostHitPenalty = cms.double( 30.0 ),
21  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
22  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
23  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
24  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
25  maxCand = cms.int32( 2 ),
26  alwaysUseInvalidHits = cms.bool( False ),
27  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
28  intermediateCleaning = cms.bool( True ),
29  updator = cms.string( "hltESPKFUpdator" ),
30  seedAs5DHit = cms.bool( False )
31 )
32 fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet(
33  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
34  lostHitPenalty = cms.double( 30.0 ),
35  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
36  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
37  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ),
38  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
39  maxCand = cms.int32( 1 ),
40  alwaysUseInvalidHits = cms.bool( False ),
41  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
42  intermediateCleaning = cms.bool( True ),
43  updator = cms.string( "hltESPKFUpdator" ),
44  seedAs5DHit = cms.bool( False )
45 )
46 fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet(
47  keepOriginalIfRebuildFails = cms.bool( False ),
48  lockHits = cms.bool( True ),
49  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
50  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
51  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
52  maxCand = cms.int32( 2 ),
53  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
54  intermediateCleaning = cms.bool( True ),
55  bestHitOnly = cms.bool( True ),
56  useSameTrajFilter = cms.bool( True ),
57  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
58  lostHitPenalty = cms.double( 30.0 ),
59  requireSeedHitsInRebuild = cms.bool( True ),
60  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
61  maxPtForLooperReconstruction = cms.double( 0.0 ),
62  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
63  minNrOfHitsForRebuild = cms.int32( 5 ),
64  alwaysUseInvalidHits = cms.bool( False ),
65  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ),
66  foundHitBonus = cms.double( 5.0 ),
67  updator = cms.string( "hltESPKFUpdator" ),
68  seedAs5DHit = cms.bool( False )
69 )
70 fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet(
71  minimumNumberOfHits = cms.int32( 6 ),
72  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
73  seedExtension = cms.int32( 0 ),
74  chargeSignificance = cms.double( -1.0 ),
75  pixelSeedExtension = cms.bool( False ),
76  strictSeedExtension = cms.bool( False ),
77  nSigmaMinPt = cms.double( 5.0 ),
78  maxCCCLostHits = cms.int32( 9999 ),
79  minPt = cms.double( 0.3 ),
80  maxConsecLostHits = cms.int32( 1 ),
81  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
82  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
83  seedPairPenalty = cms.int32( 0 ),
84  maxNumberOfHits = cms.int32( 100 ),
85  minNumberOfHitsForLoopers = cms.int32( 13 ),
86  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
87  minNumberOfHitsPerLoop = cms.int32( 4 ),
88  minHitsMinPt = cms.int32( 3 ),
89  maxLostHitsFraction = cms.double( 999.0 ),
90  maxLostHits = cms.int32( 0 ),
91  highEtaSwitch = cms.double( 5.0 ),
92  minHitsAtHighEta = cms.int32( 5 )
93 )
94 fragment.HLTPSetPvClusterComparerForIT = cms.PSet(
95  track_chi2_max = cms.double( 20.0 ),
96  track_pt_max = cms.double( 20.0 ),
97  track_prob_min = cms.double( -1.0 ),
98  track_pt_min = cms.double( 1.0 )
99 )
100 fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet(
101  rescaleErrorIfFail = cms.double( 1.0 ),
102  ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ),
103  lostHitPenalty = cms.double( 30.0 ),
104  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
105  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
106  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ),
107  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
108  maxCand = cms.int32( 5 ),
109  alwaysUseInvalidHits = cms.bool( True ),
110  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
111  intermediateCleaning = cms.bool( False ),
112  propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ),
113  updator = cms.string( "hltESPKFUpdator" ),
114  deltaEta = cms.double( -1.0 ),
115  useSeedLayer = cms.bool( False ),
116  deltaPhi = cms.double( -1.0 ),
117  seedAs5DHit = cms.bool( False )
118 )
119 fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet(
120  minimumNumberOfHits = cms.int32( 3 ),
121  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
122  seedExtension = cms.int32( 0 ),
123  chargeSignificance = cms.double( -1.0 ),
124  pixelSeedExtension = cms.bool( False ),
125  strictSeedExtension = cms.bool( False ),
126  nSigmaMinPt = cms.double( 5.0 ),
127  maxCCCLostHits = cms.int32( 9999 ),
128  minPt = cms.double( 0.3 ),
129  maxConsecLostHits = cms.int32( 1 ),
130  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
131  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
132  seedPairPenalty = cms.int32( 0 ),
133  maxNumberOfHits = cms.int32( 100 ),
134  minNumberOfHitsForLoopers = cms.int32( 13 ),
135  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
136  minNumberOfHitsPerLoop = cms.int32( 4 ),
137  minHitsMinPt = cms.int32( 3 ),
138  maxLostHitsFraction = cms.double( 999.0 ),
139  maxLostHits = cms.int32( 1 ),
140  highEtaSwitch = cms.double( 5.0 ),
141  minHitsAtHighEta = cms.int32( 5 )
142 )
143 fragment.HLTPSetPvClusterComparerForBTag = cms.PSet(
144  track_chi2_max = cms.double( 20.0 ),
145  track_pt_max = cms.double( 20.0 ),
146  track_prob_min = cms.double( -1.0 ),
147  track_pt_min = cms.double( 0.1 )
148 )
149 fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet(
150  keepOriginalIfRebuildFails = cms.bool( False ),
151  lockHits = cms.bool( True ),
152  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
153  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
154  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
155  maxCand = cms.int32( 2 ),
156  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
157  intermediateCleaning = cms.bool( True ),
158  bestHitOnly = cms.bool( True ),
159  useSameTrajFilter = cms.bool( True ),
160  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
161  lostHitPenalty = cms.double( 30.0 ),
162  requireSeedHitsInRebuild = cms.bool( True ),
163  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
164  maxPtForLooperReconstruction = cms.double( 0.0 ),
165  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
166  minNrOfHitsForRebuild = cms.int32( 5 ),
167  alwaysUseInvalidHits = cms.bool( False ),
168  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
169  foundHitBonus = cms.double( 5.0 ),
170  updator = cms.string( "hltESPKFUpdator" ),
171  seedAs5DHit = cms.bool( False )
172 )
173 fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) )
174 fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet(
175  Rescale_Dz = cms.double( 3.0 ),
176  Pt_fixed = cms.bool( False ),
177  Eta_fixed = cms.bool( False ),
178  Eta_min = cms.double( 0.1 ),
179  DeltaZ = cms.double( 15.9 ),
180  maxRegions = cms.int32( 2 ),
181  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
182  UseVertex = cms.bool( False ),
183  Z_fixed = cms.bool( True ),
184  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
185  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
186  Rescale_phi = cms.double( 3.0 ),
187  DeltaEta = cms.double( 0.2 ),
188  precise = cms.bool( True ),
189  OnDemand = cms.int32( -1 ),
190  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
191  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
192  vertexCollection = cms.InputTag( "pixelVertices" ),
193  Pt_min = cms.double( 1.5 ),
194  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
195  Phi_fixed = cms.bool( False ),
196  DeltaR = cms.double( 0.2 ),
197  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
198  DeltaPhi = cms.double( 0.2 ),
199  Phi_min = cms.double( 0.1 ),
200  Rescale_eta = cms.double( 3.0 )
201 )
202 fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet(
203  minimumNumberOfHits = cms.int32( 3 ),
204  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
205  seedExtension = cms.int32( 1 ),
206  chargeSignificance = cms.double( -1.0 ),
207  pixelSeedExtension = cms.bool( False ),
208  strictSeedExtension = cms.bool( False ),
209  nSigmaMinPt = cms.double( 5.0 ),
210  maxCCCLostHits = cms.int32( 0 ),
211  minPt = cms.double( 0.3 ),
212  maxConsecLostHits = cms.int32( 1 ),
213  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
214  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
215  seedPairPenalty = cms.int32( 0 ),
216  maxNumberOfHits = cms.int32( 100 ),
217  minNumberOfHitsForLoopers = cms.int32( 13 ),
218  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
219  minNumberOfHitsPerLoop = cms.int32( 4 ),
220  minHitsMinPt = cms.int32( 3 ),
221  maxLostHitsFraction = cms.double( 999.0 ),
222  maxLostHits = cms.int32( 1 ),
223  highEtaSwitch = cms.double( 5.0 ),
224  minHitsAtHighEta = cms.int32( 5 )
225 )
226 fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet(
227  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
228  lostHitPenalty = cms.double( 30.0 ),
229  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
230  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
231  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ),
232  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
233  maxCand = cms.int32( 1 ),
234  alwaysUseInvalidHits = cms.bool( False ),
235  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
236  intermediateCleaning = cms.bool( True ),
237  updator = cms.string( "hltESPKFUpdator" ),
238  seedAs5DHit = cms.bool( False )
239 )
240 fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
241  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
242  lostHitPenalty = cms.double( 90.0 ),
243  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
244  propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ),
245  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ),
246  propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ),
247  maxCand = cms.int32( 5 ),
248  alwaysUseInvalidHits = cms.bool( True ),
249  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
250  intermediateCleaning = cms.bool( False ),
251  updator = cms.string( "hltESPKFUpdator" ),
252  seedAs5DHit = cms.bool( False )
253 )
254 fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) )
255 fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet(
256  minimumNumberOfHits = cms.int32( 5 ),
257  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
258  seedExtension = cms.int32( 0 ),
259  chargeSignificance = cms.double( -1.0 ),
260  pixelSeedExtension = cms.bool( False ),
261  strictSeedExtension = cms.bool( False ),
262  nSigmaMinPt = cms.double( 5.0 ),
263  maxCCCLostHits = cms.int32( 9999 ),
264  minPt = cms.double( 0.9 ),
265  maxConsecLostHits = cms.int32( 1 ),
266  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
267  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
268  seedPairPenalty = cms.int32( 0 ),
269  maxNumberOfHits = cms.int32( -1 ),
270  minNumberOfHitsForLoopers = cms.int32( 13 ),
271  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
272  minNumberOfHitsPerLoop = cms.int32( 4 ),
273  minHitsMinPt = cms.int32( 3 ),
274  maxLostHitsFraction = cms.double( 999.0 ),
275  maxLostHits = cms.int32( 1 ),
276  highEtaSwitch = cms.double( 5.0 ),
277  minHitsAtHighEta = cms.int32( 5 )
278 )
279 fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet(
280  minimumNumberOfHits = cms.int32( 3 ),
281  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
282  seedExtension = cms.int32( 0 ),
283  chargeSignificance = cms.double( -1.0 ),
284  pixelSeedExtension = cms.bool( False ),
285  strictSeedExtension = cms.bool( False ),
286  nSigmaMinPt = cms.double( 5.0 ),
287  maxCCCLostHits = cms.int32( 0 ),
288  minPt = cms.double( 0.2 ),
289  maxConsecLostHits = cms.int32( 1 ),
290  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
291  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
292  seedPairPenalty = cms.int32( 0 ),
293  maxNumberOfHits = cms.int32( 100 ),
294  minNumberOfHitsForLoopers = cms.int32( 13 ),
295  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
296  minNumberOfHitsPerLoop = cms.int32( 4 ),
297  minHitsMinPt = cms.int32( 3 ),
298  maxLostHitsFraction = cms.double( 999.0 ),
299  maxLostHits = cms.int32( 1 ),
300  highEtaSwitch = cms.double( 5.0 ),
301  minHitsAtHighEta = cms.int32( 5 )
302 )
303 fragment.HLTSeedFromProtoTracks = cms.PSet(
304  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
305  SeedMomentumForBOFF = cms.double( 5.0 ),
306  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
307  forceKinematicWithRegionDirection = cms.bool( False ),
308  magneticField = cms.string( "ParabolicMf" ),
309  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
310  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
311  MinOneOverPtError = cms.double( 1.0 )
312 )
313 fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet(
314  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
315  lostHitPenalty = cms.double( 30.0 ),
316  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
317  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
318  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ),
319  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
320  maxCand = cms.int32( 2 ),
321  alwaysUseInvalidHits = cms.bool( False ),
322  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
323  intermediateCleaning = cms.bool( True ),
324  updator = cms.string( "hltESPKFUpdator" ),
325  seedAs5DHit = cms.bool( False )
326 )
327 fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet(
328  minimumNumberOfHits = cms.int32( 5 ),
329  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
330  seedExtension = cms.int32( 0 ),
331  chargeSignificance = cms.double( -1.0 ),
332  pixelSeedExtension = cms.bool( False ),
333  strictSeedExtension = cms.bool( False ),
334  nSigmaMinPt = cms.double( 5.0 ),
335  maxCCCLostHits = cms.int32( 9999 ),
336  minPt = cms.double( 10.0 ),
337  maxConsecLostHits = cms.int32( 1 ),
338  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
339  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
340  seedPairPenalty = cms.int32( 0 ),
341  maxNumberOfHits = cms.int32( 8 ),
342  minNumberOfHitsForLoopers = cms.int32( 13 ),
343  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
344  minNumberOfHitsPerLoop = cms.int32( 4 ),
345  minHitsMinPt = cms.int32( 3 ),
346  maxLostHitsFraction = cms.double( 999.0 ),
347  maxLostHits = cms.int32( 1 ),
348  highEtaSwitch = cms.double( 5.0 ),
349  minHitsAtHighEta = cms.int32( 5 )
350 )
351 fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet(
352  minimumNumberOfHits = cms.int32( 3 ),
353  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
354  seedExtension = cms.int32( 0 ),
355  chargeSignificance = cms.double( -1.0 ),
356  pixelSeedExtension = cms.bool( False ),
357  strictSeedExtension = cms.bool( False ),
358  nSigmaMinPt = cms.double( 5.0 ),
359  maxCCCLostHits = cms.int32( 0 ),
360  minPt = cms.double( 0.3 ),
361  maxConsecLostHits = cms.int32( 1 ),
362  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
363  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
364  seedPairPenalty = cms.int32( 0 ),
365  maxNumberOfHits = cms.int32( 100 ),
366  minNumberOfHitsForLoopers = cms.int32( 13 ),
367  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
368  minNumberOfHitsPerLoop = cms.int32( 4 ),
369  minHitsMinPt = cms.int32( 3 ),
370  maxLostHitsFraction = cms.double( 999.0 ),
371  maxLostHits = cms.int32( 1 ),
372  highEtaSwitch = cms.double( 5.0 ),
373  minHitsAtHighEta = cms.int32( 5 )
374 )
375 fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet(
376  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
377  SeedMomentumForBOFF = cms.double( 5.0 ),
378  propagator = cms.string( "PropagatorWithMaterial" ),
379  forceKinematicWithRegionDirection = cms.bool( False ),
380  magneticField = cms.string( "" ),
381  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
382  ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ),
383  MinOneOverPtError = cms.double( 1.0 )
384 )
385 fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet(
386  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
387  lostHitPenalty = cms.double( 30.0 ),
388  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
389  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
390  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
391  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
392  maxCand = cms.int32( 2 ),
393  alwaysUseInvalidHits = cms.bool( False ),
394  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
395  intermediateCleaning = cms.bool( True ),
396  updator = cms.string( "hltESPKFUpdator" ),
397  seedAs5DHit = cms.bool( False )
398 )
399 fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) )
400 fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet(
401  minimumNumberOfHits = cms.int32( 5 ),
402  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
403  seedExtension = cms.int32( 0 ),
404  chargeSignificance = cms.double( -1.0 ),
405  pixelSeedExtension = cms.bool( False ),
406  strictSeedExtension = cms.bool( False ),
407  nSigmaMinPt = cms.double( 5.0 ),
408  maxCCCLostHits = cms.int32( 9999 ),
409  minPt = cms.double( 2.0 ),
410  maxConsecLostHits = cms.int32( 1 ),
411  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
412  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
413  seedPairPenalty = cms.int32( 0 ),
414  maxNumberOfHits = cms.int32( -1 ),
415  minNumberOfHitsForLoopers = cms.int32( 13 ),
416  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
417  minNumberOfHitsPerLoop = cms.int32( 4 ),
418  minHitsMinPt = cms.int32( -1 ),
419  maxLostHitsFraction = cms.double( 999.0 ),
420  maxLostHits = cms.int32( 1 ),
421  highEtaSwitch = cms.double( 5.0 ),
422  minHitsAtHighEta = cms.int32( 5 )
423 )
424 fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet(
425  ComponentType = cms.string( "CkfTrajectoryBuilder" ),
426  lostHitPenalty = cms.double( 30.0 ),
427  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
428  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
429  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ),
430  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
431  maxCand = cms.int32( 4 ),
432  alwaysUseInvalidHits = cms.bool( True ),
433  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
434  intermediateCleaning = cms.bool( True ),
435  updator = cms.string( "hltESPKFUpdator" ),
436  seedAs5DHit = cms.bool( False )
437 )
438 fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet(
439  useSameTrajFilter = cms.bool( True ),
440  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
441  keepOriginalIfRebuildFails = cms.bool( False ),
442  lostHitPenalty = cms.double( 30.0 ),
443  lockHits = cms.bool( True ),
444  requireSeedHitsInRebuild = cms.bool( True ),
445  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
446  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
447  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ),
448  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
449  minNrOfHitsForRebuild = cms.int32( 5 ),
450  maxCand = cms.int32( 2 ),
451  alwaysUseInvalidHits = cms.bool( False ),
452  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
453  intermediateCleaning = cms.bool( True ),
454  foundHitBonus = cms.double( 5.0 ),
455  updator = cms.string( "hltESPKFUpdator" ),
456  bestHitOnly = cms.bool( True ),
457  seedAs5DHit = cms.bool( False ),
458  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) )
459 )
460 fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
461  useSameTrajFilter = cms.bool( True ),
462  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
463  keepOriginalIfRebuildFails = cms.bool( True ),
464  lostHitPenalty = cms.double( 1.0 ),
465  lockHits = cms.bool( True ),
466  requireSeedHitsInRebuild = cms.bool( True ),
467  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
468  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
469  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
470  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
471  minNrOfHitsForRebuild = cms.int32( 2 ),
472  maxCand = cms.int32( 5 ),
473  alwaysUseInvalidHits = cms.bool( True ),
474  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
475  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ),
476  intermediateCleaning = cms.bool( True ),
477  foundHitBonus = cms.double( 1000.0 ),
478  updator = cms.string( "hltESPKFUpdator" ),
479  bestHitOnly = cms.bool( True ),
480  seedAs5DHit = cms.bool( False )
481 )
482 fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
483  minimumNumberOfHits = cms.int32( 3 ),
484  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
485  seedExtension = cms.int32( 0 ),
486  chargeSignificance = cms.double( -1.0 ),
487  pixelSeedExtension = cms.bool( False ),
488  strictSeedExtension = cms.bool( False ),
489  nSigmaMinPt = cms.double( 5.0 ),
490  maxCCCLostHits = cms.int32( 9999 ),
491  minPt = cms.double( 0.9 ),
492  maxConsecLostHits = cms.int32( 1 ),
493  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
494  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
495  seedPairPenalty = cms.int32( 0 ),
496  maxNumberOfHits = cms.int32( 100 ),
497  minNumberOfHitsForLoopers = cms.int32( 13 ),
498  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
499  minNumberOfHitsPerLoop = cms.int32( 4 ),
500  minHitsMinPt = cms.int32( 3 ),
501  maxLostHitsFraction = cms.double( 0.1 ),
502  maxLostHits = cms.int32( 999 ),
503  highEtaSwitch = cms.double( 5.0 ),
504  minHitsAtHighEta = cms.int32( 5 )
505 )
506 fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
507  useSameTrajFilter = cms.bool( True ),
508  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
509  keepOriginalIfRebuildFails = cms.bool( True ),
510  lostHitPenalty = cms.double( 1.0 ),
511  lockHits = cms.bool( True ),
512  requireSeedHitsInRebuild = cms.bool( True ),
513  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
514  propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ),
515  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
516  propagatorAlong = cms.string( "PropagatorWithMaterial" ),
517  minNrOfHitsForRebuild = cms.int32( 2 ),
518  maxCand = cms.int32( 5 ),
519  alwaysUseInvalidHits = cms.bool( True ),
520  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
521  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ),
522  intermediateCleaning = cms.bool( True ),
523  foundHitBonus = cms.double( 1000.0 ),
524  updator = cms.string( "hltESPKFUpdator" ),
525  bestHitOnly = cms.bool( True ),
526  seedAs5DHit = cms.bool( False )
527 )
528 fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet(
529  minimumNumberOfHits = cms.int32( 3 ),
530  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
531  seedExtension = cms.int32( 0 ),
532  chargeSignificance = cms.double( -1.0 ),
533  pixelSeedExtension = cms.bool( False ),
534  strictSeedExtension = cms.bool( False ),
535  nSigmaMinPt = cms.double( 5.0 ),
536  maxCCCLostHits = cms.int32( 9999 ),
537  minPt = cms.double( 0.9 ),
538  maxConsecLostHits = cms.int32( 1 ),
539  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
540  constantValueForLostHitsFractionFilter = cms.double( 10.0 ),
541  seedPairPenalty = cms.int32( 0 ),
542  maxNumberOfHits = cms.int32( 100 ),
543  minNumberOfHitsForLoopers = cms.int32( 13 ),
544  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
545  minNumberOfHitsPerLoop = cms.int32( 4 ),
546  minHitsMinPt = cms.int32( 3 ),
547  maxLostHitsFraction = cms.double( 0.1 ),
548  maxLostHits = cms.int32( 999 ),
549  highEtaSwitch = cms.double( 5.0 ),
550  minHitsAtHighEta = cms.int32( 5 )
551 )
552 fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet(
553  minimumNumberOfHits = cms.int32( 5 ),
554  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
555  seedExtension = cms.int32( 0 ),
556  chargeSignificance = cms.double( -1.0 ),
557  pixelSeedExtension = cms.bool( False ),
558  strictSeedExtension = cms.bool( False ),
559  nSigmaMinPt = cms.double( 5.0 ),
560  maxCCCLostHits = cms.int32( 9999 ),
561  minPt = cms.double( 0.3 ),
562  maxConsecLostHits = cms.int32( 3 ),
563  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
564  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
565  seedPairPenalty = cms.int32( 0 ),
566  maxNumberOfHits = cms.int32( 100 ),
567  minNumberOfHitsForLoopers = cms.int32( 13 ),
568  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
569  minNumberOfHitsPerLoop = cms.int32( 4 ),
570  minHitsMinPt = cms.int32( 3 ),
571  maxLostHitsFraction = cms.double( 999.0 ),
572  maxLostHits = cms.int32( 1 ),
573  highEtaSwitch = cms.double( 5.0 ),
574  minHitsAtHighEta = cms.int32( 5 )
575 )
576 fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
577  useSameTrajFilter = cms.bool( True ),
578  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
579  keepOriginalIfRebuildFails = cms.bool( False ),
580  lostHitPenalty = cms.double( 30.0 ),
581  lockHits = cms.bool( True ),
582  requireSeedHitsInRebuild = cms.bool( False ),
583  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
584  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
585  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ),
586  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
587  minNrOfHitsForRebuild = cms.int32( 5 ),
588  maxCand = cms.int32( 2 ),
589  alwaysUseInvalidHits = cms.bool( False ),
590  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
591  intermediateCleaning = cms.bool( True ),
592  foundHitBonus = cms.double( 1000.0 ),
593  updator = cms.string( "hltESPKFUpdator" ),
594  bestHitOnly = cms.bool( True ),
595  seedAs5DHit = cms.bool( False ),
596  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) )
597 )
598 fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet(
599  minimumNumberOfHits = cms.int32( 5 ),
600  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
601  seedExtension = cms.int32( 0 ),
602  chargeSignificance = cms.double( -1.0 ),
603  pixelSeedExtension = cms.bool( False ),
604  strictSeedExtension = cms.bool( False ),
605  nSigmaMinPt = cms.double( 5.0 ),
606  maxCCCLostHits = cms.int32( 9999 ),
607  minPt = cms.double( 0.3 ),
608  maxConsecLostHits = cms.int32( 3 ),
609  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
610  constantValueForLostHitsFractionFilter = cms.double( 1.0 ),
611  seedPairPenalty = cms.int32( 0 ),
612  maxNumberOfHits = cms.int32( 100 ),
613  minNumberOfHitsForLoopers = cms.int32( 13 ),
614  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
615  minNumberOfHitsPerLoop = cms.int32( 4 ),
616  minHitsMinPt = cms.int32( 3 ),
617  maxLostHitsFraction = cms.double( 999.0 ),
618  maxLostHits = cms.int32( 1 ),
619  highEtaSwitch = cms.double( 5.0 ),
620  minHitsAtHighEta = cms.int32( 5 )
621 )
622 fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet(
623  useSameTrajFilter = cms.bool( True ),
624  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
625  keepOriginalIfRebuildFails = cms.bool( False ),
626  lostHitPenalty = cms.double( 30.0 ),
627  lockHits = cms.bool( True ),
628  requireSeedHitsInRebuild = cms.bool( False ),
629  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
630  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
631  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ),
632  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
633  minNrOfHitsForRebuild = cms.int32( 5 ),
634  maxCand = cms.int32( 2 ),
635  alwaysUseInvalidHits = cms.bool( False ),
636  estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
637  intermediateCleaning = cms.bool( True ),
638  foundHitBonus = cms.double( 1000.0 ),
639  updator = cms.string( "hltESPKFUpdator" ),
640  bestHitOnly = cms.bool( True ),
641  seedAs5DHit = cms.bool( False ),
642  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) )
643 )
644 fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet(
645  minimumNumberOfHits = cms.int32( 5 ),
646  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
647  seedExtension = cms.int32( 0 ),
648  chargeSignificance = cms.double( -1.0 ),
649  pixelSeedExtension = cms.bool( False ),
650  strictSeedExtension = cms.bool( False ),
651  nSigmaMinPt = cms.double( 5.0 ),
652  maxCCCLostHits = cms.int32( 9999 ),
653  minPt = cms.double( 0.9 ),
654  maxConsecLostHits = cms.int32( 1 ),
655  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
656  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
657  seedPairPenalty = cms.int32( 0 ),
658  maxNumberOfHits = cms.int32( 100 ),
659  minNumberOfHitsForLoopers = cms.int32( 13 ),
660  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
661  minNumberOfHitsPerLoop = cms.int32( 4 ),
662  minHitsMinPt = cms.int32( 3 ),
663  maxLostHitsFraction = cms.double( 0.1 ),
664  maxLostHits = cms.int32( 999 ),
665  highEtaSwitch = cms.double( 5.0 ),
666  minHitsAtHighEta = cms.int32( 5 )
667 )
668 fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) )
669 fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet(
670  ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ),
671  subclusterCutSN = cms.double( 12.0 ),
672  trimMaxADC = cms.double( 30.0 ),
673  seedCutMIPs = cms.double( 0.35 ),
674  subclusterCutMIPs = cms.double( 0.45 ),
675  subclusterWindow = cms.double( 0.7 ),
676  maxNSat = cms.uint32( 3 ),
677  trimMaxFracNeigh = cms.double( 0.25 ),
678  maxTrimmedSizeDiffNeg = cms.double( 1.0 ),
679  seedCutSN = cms.double( 7.0 ),
680  layerMask = cms.PSet(
681  TOB = cms.bool( False ),
682  TIB = cms.vuint32( 1, 2 ),
683  TID = cms.vuint32( 1, 2 ),
684  TEC = cms.bool( False )
685  ),
686  maxTrimmedSizeDiffPos = cms.double( 0.7 ),
687  trimMaxFracTotal = cms.double( 0.15 )
688 )
689 fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet(
690  minimumNumberOfHits = cms.int32( 4 ),
691  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
692  seedExtension = cms.int32( 0 ),
693  chargeSignificance = cms.double( -1.0 ),
694  pixelSeedExtension = cms.bool( False ),
695  strictSeedExtension = cms.bool( False ),
696  maxCCCLostHits = cms.int32( 0 ),
697  nSigmaMinPt = cms.double( 5.0 ),
698  minPt = cms.double( 1.0 ),
699  maxConsecLostHits = cms.int32( 1 ),
700  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
701  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
702  seedPairPenalty = cms.int32( 0 ),
703  maxNumberOfHits = cms.int32( 100 ),
704  minNumberOfHitsForLoopers = cms.int32( 13 ),
705  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
706  minNumberOfHitsPerLoop = cms.int32( 4 ),
707  minHitsMinPt = cms.int32( 3 ),
708  maxLostHitsFraction = cms.double( 0.1 ),
709  maxLostHits = cms.int32( 999 ),
710  highEtaSwitch = cms.double( 5.0 ),
711  minHitsAtHighEta = cms.int32( 5 )
712 )
713 fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet(
714  useSameTrajFilter = cms.bool( True ),
715  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
716  keepOriginalIfRebuildFails = cms.bool( False ),
717  lostHitPenalty = cms.double( 30.0 ),
718  lockHits = cms.bool( True ),
719  requireSeedHitsInRebuild = cms.bool( True ),
720  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
721  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
722  maxPtForLooperReconstruction = cms.double( 0.7 ),
723  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
724  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ),
725  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
726  minNrOfHitsForRebuild = cms.int32( 5 ),
727  maxCand = cms.int32( 3 ),
728  alwaysUseInvalidHits = cms.bool( True ),
729  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
730  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
731  intermediateCleaning = cms.bool( True ),
732  foundHitBonus = cms.double( 10.0 ),
733  updator = cms.string( "hltESPKFUpdator" ),
734  bestHitOnly = cms.bool( True ),
735  seedAs5DHit = cms.bool( False )
736 )
737 fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet(
738  ComponentType = cms.string( "CompositeTrajectoryFilter" ),
739  filters = cms.VPSet(
740  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ),
741  cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) )
742  )
743 )
744 fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
745  minimumNumberOfHits = cms.int32( 4 ),
746  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
747  seedExtension = cms.int32( 0 ),
748  chargeSignificance = cms.double( -1.0 ),
749  pixelSeedExtension = cms.bool( False ),
750  strictSeedExtension = cms.bool( False ),
751  maxCCCLostHits = cms.int32( 0 ),
752  nSigmaMinPt = cms.double( 5.0 ),
753  minPt = cms.double( 1.0 ),
754  maxConsecLostHits = cms.int32( 1 ),
755  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
756  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
757  seedPairPenalty = cms.int32( 0 ),
758  maxNumberOfHits = cms.int32( 100 ),
759  minNumberOfHitsForLoopers = cms.int32( 13 ),
760  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
761  minNumberOfHitsPerLoop = cms.int32( 4 ),
762  minHitsMinPt = cms.int32( 3 ),
763  maxLostHitsFraction = cms.double( 0.1 ),
764  maxLostHits = cms.int32( 999 ),
765  highEtaSwitch = cms.double( 5.0 ),
766  minHitsAtHighEta = cms.int32( 5 )
767 )
768 fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
769  useSameTrajFilter = cms.bool( True ),
770  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
771  keepOriginalIfRebuildFails = cms.bool( True ),
772  lostHitPenalty = cms.double( 30.0 ),
773  lockHits = cms.bool( True ),
774  requireSeedHitsInRebuild = cms.bool( True ),
775  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
776  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
777  maxPtForLooperReconstruction = cms.double( 0.7 ),
778  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
779  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
780  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
781  minNrOfHitsForRebuild = cms.int32( 1 ),
782  maxCand = cms.int32( 3 ),
783  alwaysUseInvalidHits = cms.bool( True ),
784  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
785  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
786  intermediateCleaning = cms.bool( True ),
787  foundHitBonus = cms.double( 10.0 ),
788  updator = cms.string( "hltESPKFUpdator" ),
789  bestHitOnly = cms.bool( True ),
790  seedAs5DHit = cms.bool( False )
791 )
792 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
793  minimumNumberOfHits = cms.int32( 3 ),
794  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
795  seedExtension = cms.int32( 0 ),
796  chargeSignificance = cms.double( -1.0 ),
797  pixelSeedExtension = cms.bool( False ),
798  strictSeedExtension = cms.bool( False ),
799  nSigmaMinPt = cms.double( 5.0 ),
800  maxCCCLostHits = cms.int32( 0 ),
801  minPt = cms.double( 1.0 ),
802  maxConsecLostHits = cms.int32( 1 ),
803  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
804  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
805  seedPairPenalty = cms.int32( 0 ),
806  maxNumberOfHits = cms.int32( 100 ),
807  minNumberOfHitsForLoopers = cms.int32( 13 ),
808  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
809  minNumberOfHitsPerLoop = cms.int32( 4 ),
810  minHitsMinPt = cms.int32( 3 ),
811  maxLostHitsFraction = cms.double( 0.1 ),
812  maxLostHits = cms.int32( 999 ),
813  highEtaSwitch = cms.double( 5.0 ),
814  minHitsAtHighEta = cms.int32( 5 )
815 )
816 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
817  useSameTrajFilter = cms.bool( True ),
818  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
819  keepOriginalIfRebuildFails = cms.bool( False ),
820  lostHitPenalty = cms.double( 30.0 ),
821  lockHits = cms.bool( True ),
822  requireSeedHitsInRebuild = cms.bool( True ),
823  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
824  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
825  maxPtForLooperReconstruction = cms.double( 0.7 ),
826  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
827  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
828  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
829  minNrOfHitsForRebuild = cms.int32( 5 ),
830  maxCand = cms.int32( 4 ),
831  alwaysUseInvalidHits = cms.bool( True ),
832  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
833  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
834  intermediateCleaning = cms.bool( True ),
835  foundHitBonus = cms.double( 10.0 ),
836  updator = cms.string( "hltESPKFUpdator" ),
837  bestHitOnly = cms.bool( True ),
838  seedAs5DHit = cms.bool( False )
839 )
840 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
841  minimumNumberOfHits = cms.int32( 3 ),
842  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
843  seedExtension = cms.int32( 0 ),
844  chargeSignificance = cms.double( -1.0 ),
845  pixelSeedExtension = cms.bool( False ),
846  strictSeedExtension = cms.bool( False ),
847  nSigmaMinPt = cms.double( 5.0 ),
848  maxCCCLostHits = cms.int32( 0 ),
849  minPt = cms.double( 1.0 ),
850  maxConsecLostHits = cms.int32( 1 ),
851  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
852  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
853  seedPairPenalty = cms.int32( 0 ),
854  maxNumberOfHits = cms.int32( 100 ),
855  minNumberOfHitsForLoopers = cms.int32( 13 ),
856  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
857  minNumberOfHitsPerLoop = cms.int32( 4 ),
858  minHitsMinPt = cms.int32( 3 ),
859  maxLostHitsFraction = cms.double( 0.1 ),
860  maxLostHits = cms.int32( 999 ),
861  highEtaSwitch = cms.double( 5.0 ),
862  minHitsAtHighEta = cms.int32( 5 )
863 )
864 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
865  useSameTrajFilter = cms.bool( True ),
866  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
867  keepOriginalIfRebuildFails = cms.bool( False ),
868  lostHitPenalty = cms.double( 30.0 ),
869  lockHits = cms.bool( True ),
870  requireSeedHitsInRebuild = cms.bool( True ),
871  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
872  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
873  maxPtForLooperReconstruction = cms.double( 0.7 ),
874  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
875  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
876  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
877  minNrOfHitsForRebuild = cms.int32( 5 ),
878  maxCand = cms.int32( 3 ),
879  alwaysUseInvalidHits = cms.bool( True ),
880  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
881  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
882  intermediateCleaning = cms.bool( True ),
883  foundHitBonus = cms.double( 10.0 ),
884  updator = cms.string( "hltESPKFUpdator" ),
885  bestHitOnly = cms.bool( True ),
886  seedAs5DHit = cms.bool( False )
887 )
888 fragment.HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
889  minimumNumberOfHits = cms.int32( 3 ),
890  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
891  seedExtension = cms.int32( 0 ),
892  chargeSignificance = cms.double( -1.0 ),
893  pixelSeedExtension = cms.bool( False ),
894  strictSeedExtension = cms.bool( False ),
895  nSigmaMinPt = cms.double( 5.0 ),
896  maxCCCLostHits = cms.int32( 0 ),
897  minPt = cms.double( 2.8 ),
898  maxConsecLostHits = cms.int32( 1 ),
899  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
900  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
901  seedPairPenalty = cms.int32( 0 ),
902  maxNumberOfHits = cms.int32( 100 ),
903  minNumberOfHitsForLoopers = cms.int32( 13 ),
904  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
905  minNumberOfHitsPerLoop = cms.int32( 4 ),
906  minHitsMinPt = cms.int32( 3 ),
907  maxLostHitsFraction = cms.double( 0.1 ),
908  maxLostHits = cms.int32( 999 ),
909  highEtaSwitch = cms.double( 5.0 ),
910  minHitsAtHighEta = cms.int32( 5 )
911 )
912 fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
913  useSameTrajFilter = cms.bool( True ),
914  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
915  keepOriginalIfRebuildFails = cms.bool( False ),
916  lostHitPenalty = cms.double( 30.0 ),
917  lockHits = cms.bool( True ),
918  requireSeedHitsInRebuild = cms.bool( True ),
919  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
920  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
921  maxPtForLooperReconstruction = cms.double( 0.7 ),
922  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
923  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
924  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
925  minNrOfHitsForRebuild = cms.int32( 5 ),
926  maxCand = cms.int32( 4 ),
927  alwaysUseInvalidHits = cms.bool( True ),
928  estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
929  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
930  intermediateCleaning = cms.bool( True ),
931  foundHitBonus = cms.double( 10.0 ),
932  updator = cms.string( "hltESPKFUpdator" ),
933  bestHitOnly = cms.bool( True ),
934  seedAs5DHit = cms.bool( False )
935 )
936 fragment.HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
937  minimumNumberOfHits = cms.int32( 3 ),
938  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
939  seedExtension = cms.int32( 0 ),
940  chargeSignificance = cms.double( -1.0 ),
941  pixelSeedExtension = cms.bool( False ),
942  strictSeedExtension = cms.bool( False ),
943  nSigmaMinPt = cms.double( 5.0 ),
944  maxCCCLostHits = cms.int32( 0 ),
945  minPt = cms.double( 5.0 ),
946  maxConsecLostHits = cms.int32( 1 ),
947  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
948  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
949  seedPairPenalty = cms.int32( 0 ),
950  maxNumberOfHits = cms.int32( 100 ),
951  minNumberOfHitsForLoopers = cms.int32( 13 ),
952  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
953  minNumberOfHitsPerLoop = cms.int32( 4 ),
954  minHitsMinPt = cms.int32( 3 ),
955  maxLostHitsFraction = cms.double( 0.1 ),
956  maxLostHits = cms.int32( 999 ),
957  highEtaSwitch = cms.double( 5.0 ),
958  minHitsAtHighEta = cms.int32( 5 )
959 )
960 fragment.HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
961  minimumNumberOfHits = cms.int32( 3 ),
962  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
963  seedExtension = cms.int32( 0 ),
964  chargeSignificance = cms.double( -1.0 ),
965  pixelSeedExtension = cms.bool( False ),
966  strictSeedExtension = cms.bool( False ),
967  nSigmaMinPt = cms.double( 5.0 ),
968  maxCCCLostHits = cms.int32( 0 ),
969  minPt = cms.double( 5.0 ),
970  maxConsecLostHits = cms.int32( 1 ),
971  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
972  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
973  seedPairPenalty = cms.int32( 0 ),
974  maxNumberOfHits = cms.int32( 100 ),
975  minNumberOfHitsForLoopers = cms.int32( 13 ),
976  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
977  minNumberOfHitsPerLoop = cms.int32( 4 ),
978  minHitsMinPt = cms.int32( 3 ),
979  maxLostHitsFraction = cms.double( 0.1 ),
980  maxLostHits = cms.int32( 999 ),
981  highEtaSwitch = cms.double( 5.0 ),
982  minHitsAtHighEta = cms.int32( 5 )
983 )
984 fragment.HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
985  minimumNumberOfHits = cms.int32( 4 ),
986  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
987  seedExtension = cms.int32( 0 ),
988  chargeSignificance = cms.double( -1.0 ),
989  pixelSeedExtension = cms.bool( False ),
990  strictSeedExtension = cms.bool( False ),
991  nSigmaMinPt = cms.double( 5.0 ),
992  maxCCCLostHits = cms.int32( 0 ),
993  minPt = cms.double( 5.0 ),
994  maxConsecLostHits = cms.int32( 1 ),
995  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
996  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
997  seedPairPenalty = cms.int32( 0 ),
998  maxNumberOfHits = cms.int32( 100 ),
999  minNumberOfHitsForLoopers = cms.int32( 13 ),
1000  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1001  minNumberOfHitsPerLoop = cms.int32( 4 ),
1002  minHitsMinPt = cms.int32( 3 ),
1003  maxLostHitsFraction = cms.double( 0.1 ),
1004  maxLostHits = cms.int32( 999 ),
1005  highEtaSwitch = cms.double( 5.0 ),
1006  minHitsAtHighEta = cms.int32( 5 )
1007 )
1008 fragment.HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1009  useSameTrajFilter = cms.bool( False ),
1010  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1011  keepOriginalIfRebuildFails = cms.bool( False ),
1012  lostHitPenalty = cms.double( 30.0 ),
1013  lockHits = cms.bool( True ),
1014  requireSeedHitsInRebuild = cms.bool( True ),
1015  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1016  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1017  maxPtForLooperReconstruction = cms.double( 0.7 ),
1018  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1019  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1020  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1021  minNrOfHitsForRebuild = cms.int32( 5 ),
1022  maxCand = cms.int32( 3 ),
1023  alwaysUseInvalidHits = cms.bool( True ),
1024  estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
1025  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA" ) ),
1026  intermediateCleaning = cms.bool( True ),
1027  foundHitBonus = cms.double( 10.0 ),
1028  updator = cms.string( "hltESPKFUpdator" ),
1029  bestHitOnly = cms.bool( True ),
1030  seedAs5DHit = cms.bool( False )
1031 )
1032 fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1033  minimumNumberOfHits = cms.int32( 3 ),
1034  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1035  seedExtension = cms.int32( 0 ),
1036  chargeSignificance = cms.double( -1.0 ),
1037  pixelSeedExtension = cms.bool( False ),
1038  strictSeedExtension = cms.bool( False ),
1039  nSigmaMinPt = cms.double( 5.0 ),
1040  maxCCCLostHits = cms.int32( 9999 ),
1041  minPt = cms.double( 5.0 ),
1042  maxConsecLostHits = cms.int32( 1 ),
1043  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1044  constantValueForLostHitsFractionFilter = cms.double( 1.4 ),
1045  seedPairPenalty = cms.int32( 0 ),
1046  maxNumberOfHits = cms.int32( 100 ),
1047  minNumberOfHitsForLoopers = cms.int32( 13 ),
1048  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1049  minNumberOfHitsPerLoop = cms.int32( 4 ),
1050  minHitsMinPt = cms.int32( 3 ),
1051  maxLostHitsFraction = cms.double( 0.1 ),
1052  maxLostHits = cms.int32( 999 ),
1053  highEtaSwitch = cms.double( 5.0 ),
1054  minHitsAtHighEta = cms.int32( 5 )
1055 )
1056 fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1057  minimumNumberOfHits = cms.int32( 4 ),
1058  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1059  seedExtension = cms.int32( 0 ),
1060  chargeSignificance = cms.double( -1.0 ),
1061  pixelSeedExtension = cms.bool( False ),
1062  strictSeedExtension = cms.bool( False ),
1063  nSigmaMinPt = cms.double( 5.0 ),
1064  maxCCCLostHits = cms.int32( 9999 ),
1065  minPt = cms.double( 5.0 ),
1066  maxConsecLostHits = cms.int32( 1 ),
1067  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1068  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1069  seedPairPenalty = cms.int32( 1 ),
1070  maxNumberOfHits = cms.int32( 100 ),
1071  minNumberOfHitsForLoopers = cms.int32( 13 ),
1072  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1073  minNumberOfHitsPerLoop = cms.int32( 4 ),
1074  minHitsMinPt = cms.int32( 3 ),
1075  maxLostHitsFraction = cms.double( 0.1 ),
1076  maxLostHits = cms.int32( 0 ),
1077  highEtaSwitch = cms.double( 5.0 ),
1078  minHitsAtHighEta = cms.int32( 5 )
1079 )
1080 fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1081  useSameTrajFilter = cms.bool( True ),
1082  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1083  keepOriginalIfRebuildFails = cms.bool( False ),
1084  lostHitPenalty = cms.double( 30.0 ),
1085  lockHits = cms.bool( True ),
1086  requireSeedHitsInRebuild = cms.bool( True ),
1087  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1088  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1089  maxPtForLooperReconstruction = cms.double( 0.7 ),
1090  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1091  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1092  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1093  minNrOfHitsForRebuild = cms.int32( 4 ),
1094  maxCand = cms.int32( 2 ),
1095  alwaysUseInvalidHits = cms.bool( False ),
1096  estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
1097  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1098  intermediateCleaning = cms.bool( True ),
1099  foundHitBonus = cms.double( 10.0 ),
1100  updator = cms.string( "hltESPKFUpdator" ),
1101  bestHitOnly = cms.bool( True ),
1102  seedAs5DHit = cms.bool( False )
1103 )
1104 fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1105  minimumNumberOfHits = cms.int32( 5 ),
1106  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1107  seedExtension = cms.int32( 0 ),
1108  chargeSignificance = cms.double( -1.0 ),
1109  pixelSeedExtension = cms.bool( False ),
1110  strictSeedExtension = cms.bool( False ),
1111  nSigmaMinPt = cms.double( 5.0 ),
1112  maxCCCLostHits = cms.int32( 9999 ),
1113  minPt = cms.double( 5.0 ),
1114  maxConsecLostHits = cms.int32( 1 ),
1115  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1116  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1117  seedPairPenalty = cms.int32( 1 ),
1118  maxNumberOfHits = cms.int32( 100 ),
1119  minNumberOfHitsForLoopers = cms.int32( 13 ),
1120  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1121  minNumberOfHitsPerLoop = cms.int32( 4 ),
1122  minHitsMinPt = cms.int32( 3 ),
1123  maxLostHitsFraction = cms.double( 0.1 ),
1124  maxLostHits = cms.int32( 0 ),
1125  highEtaSwitch = cms.double( 5.0 ),
1126  minHitsAtHighEta = cms.int32( 5 )
1127 )
1128 fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1129  minimumNumberOfHits = cms.int32( 4 ),
1130  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1131  seedExtension = cms.int32( 0 ),
1132  chargeSignificance = cms.double( -1.0 ),
1133  pixelSeedExtension = cms.bool( False ),
1134  strictSeedExtension = cms.bool( False ),
1135  nSigmaMinPt = cms.double( 5.0 ),
1136  maxCCCLostHits = cms.int32( 9999 ),
1137  minPt = cms.double( 5.0 ),
1138  maxConsecLostHits = cms.int32( 1 ),
1139  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1140  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1141  seedPairPenalty = cms.int32( 1 ),
1142  maxNumberOfHits = cms.int32( 100 ),
1143  minNumberOfHitsForLoopers = cms.int32( 13 ),
1144  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1145  minNumberOfHitsPerLoop = cms.int32( 4 ),
1146  minHitsMinPt = cms.int32( 3 ),
1147  maxLostHitsFraction = cms.double( 0.1 ),
1148  maxLostHits = cms.int32( 0 ),
1149  highEtaSwitch = cms.double( 5.0 ),
1150  minHitsAtHighEta = cms.int32( 5 )
1151 )
1152 fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1153  useSameTrajFilter = cms.bool( False ),
1154  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1155  keepOriginalIfRebuildFails = cms.bool( False ),
1156  lostHitPenalty = cms.double( 30.0 ),
1157  lockHits = cms.bool( True ),
1158  requireSeedHitsInRebuild = cms.bool( True ),
1159  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1160  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1161  maxPtForLooperReconstruction = cms.double( 0.7 ),
1162  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1163  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1164  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1165  minNrOfHitsForRebuild = cms.int32( 4 ),
1166  maxCand = cms.int32( 2 ),
1167  alwaysUseInvalidHits = cms.bool( False ),
1168  estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
1169  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ),
1170  intermediateCleaning = cms.bool( True ),
1171  foundHitBonus = cms.double( 10.0 ),
1172  updator = cms.string( "hltESPKFUpdator" ),
1173  bestHitOnly = cms.bool( True ),
1174  seedAs5DHit = cms.bool( False )
1175 )
1176 fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet(
1177  minimumNumberOfHits = cms.int32( 4 ),
1178  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1179  seedExtension = cms.int32( 0 ),
1180  chargeSignificance = cms.double( -1.0 ),
1181  pixelSeedExtension = cms.bool( False ),
1182  strictSeedExtension = cms.bool( False ),
1183  nSigmaMinPt = cms.double( 5.0 ),
1184  maxCCCLostHits = cms.int32( 9999 ),
1185  minPt = cms.double( 5.0 ),
1186  maxConsecLostHits = cms.int32( 1 ),
1187  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1188  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1189  seedPairPenalty = cms.int32( 0 ),
1190  maxNumberOfHits = cms.int32( 100 ),
1191  minNumberOfHitsForLoopers = cms.int32( 13 ),
1192  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1193  minNumberOfHitsPerLoop = cms.int32( 4 ),
1194  minHitsMinPt = cms.int32( 3 ),
1195  maxLostHitsFraction = cms.double( 0.1 ),
1196  maxLostHits = cms.int32( 999 ),
1197  highEtaSwitch = cms.double( 5.0 ),
1198  minHitsAtHighEta = cms.int32( 5 )
1199 )
1200 fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1201  useSameTrajFilter = cms.bool( True ),
1202  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1203  keepOriginalIfRebuildFails = cms.bool( False ),
1204  lostHitPenalty = cms.double( 30.0 ),
1205  lockHits = cms.bool( True ),
1206  requireSeedHitsInRebuild = cms.bool( True ),
1207  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1208  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1209  maxPtForLooperReconstruction = cms.double( 0.7 ),
1210  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1211  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1212  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1213  minNrOfHitsForRebuild = cms.int32( 5 ),
1214  maxCand = cms.int32( 50 ),
1215  alwaysUseInvalidHits = cms.bool( True ),
1216  estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
1217  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1218  intermediateCleaning = cms.bool( True ),
1219  foundHitBonus = cms.double( 10.0 ),
1220  updator = cms.string( "hltESPKFUpdator" ),
1221  bestHitOnly = cms.bool( True ),
1222  seedAs5DHit = cms.bool( False )
1223 )
1224 fragment.HLTPSetPixelPairStepTrajectoryFilterInOutForFullTrackingPPOnAA = cms.PSet(
1225  minimumNumberOfHits = cms.int32( 4 ),
1226  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1227  seedExtension = cms.int32( 1 ),
1228  chargeSignificance = cms.double( -1.0 ),
1229  pixelSeedExtension = cms.bool( False ),
1230  strictSeedExtension = cms.bool( False ),
1231  nSigmaMinPt = cms.double( 5.0 ),
1232  maxCCCLostHits = cms.int32( 0 ),
1233  minPt = cms.double( 5.0 ),
1234  maxConsecLostHits = cms.int32( 1 ),
1235  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1236  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1237  seedPairPenalty = cms.int32( 0 ),
1238  maxNumberOfHits = cms.int32( 100 ),
1239  minNumberOfHitsForLoopers = cms.int32( 13 ),
1240  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1241  minNumberOfHitsPerLoop = cms.int32( 4 ),
1242  minHitsMinPt = cms.int32( 3 ),
1243  maxLostHitsFraction = cms.double( 0.1 ),
1244  maxLostHits = cms.int32( 999 ),
1245  highEtaSwitch = cms.double( 5.0 ),
1246  minHitsAtHighEta = cms.int32( 5 )
1247 )
1248 fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1249  useSameTrajFilter = cms.bool( True ),
1250  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1251  keepOriginalIfRebuildFails = cms.bool( False ),
1252  lostHitPenalty = cms.double( 30.0 ),
1253  lockHits = cms.bool( True ),
1254  requireSeedHitsInRebuild = cms.bool( True ),
1255  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1256  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1257  maxPtForLooperReconstruction = cms.double( 0.7 ),
1258  propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1259  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1260  propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ),
1261  minNrOfHitsForRebuild = cms.int32( 5 ),
1262  maxCand = cms.int32( 2 ),
1263  alwaysUseInvalidHits = cms.bool( True ),
1264  estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
1265  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1266  intermediateCleaning = cms.bool( True ),
1267  foundHitBonus = cms.double( 10.0 ),
1268  updator = cms.string( "hltESPKFUpdator" ),
1269  bestHitOnly = cms.bool( True ),
1270  seedAs5DHit = cms.bool( False )
1271 )
1272 fragment.HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1273  useSameTrajFilter = cms.bool( True ),
1274  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1275  keepOriginalIfRebuildFails = cms.bool( False ),
1276  lostHitPenalty = cms.double( 30.0 ),
1277  lockHits = cms.bool( True ),
1278  requireSeedHitsInRebuild = cms.bool( True ),
1279  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1280  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1281  maxPtForLooperReconstruction = cms.double( 0.7 ),
1282  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1283  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1284  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1285  minNrOfHitsForRebuild = cms.int32( 5 ),
1286  maxCand = cms.int32( 3 ),
1287  alwaysUseInvalidHits = cms.bool( True ),
1288  estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
1289  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1290  intermediateCleaning = cms.bool( True ),
1291  foundHitBonus = cms.double( 10.0 ),
1292  updator = cms.string( "hltESPKFUpdator" ),
1293  bestHitOnly = cms.bool( True ),
1294  seedAs5DHit = cms.bool( False )
1295 )
1296 fragment.HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet(
1297  useSameTrajFilter = cms.bool( True ),
1298  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1299  keepOriginalIfRebuildFails = cms.bool( False ),
1300  lostHitPenalty = cms.double( 30.0 ),
1301  lockHits = cms.bool( True ),
1302  requireSeedHitsInRebuild = cms.bool( True ),
1303  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1304  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1305  maxPtForLooperReconstruction = cms.double( 0.7 ),
1306  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1307  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ),
1308  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1309  minNrOfHitsForRebuild = cms.int32( 5 ),
1310  maxCand = cms.int32( 3 ),
1311  alwaysUseInvalidHits = cms.bool( True ),
1312  estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
1313  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1314  intermediateCleaning = cms.bool( True ),
1315  foundHitBonus = cms.double( 10.0 ),
1316  updator = cms.string( "hltESPKFUpdator" ),
1317  bestHitOnly = cms.bool( True ),
1318  seedAs5DHit = cms.bool( False )
1319 )
1320 fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1321  minimumNumberOfHits = cms.int32( 4 ),
1322  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1323  seedExtension = cms.int32( 0 ),
1324  chargeSignificance = cms.double( -1.0 ),
1325  pixelSeedExtension = cms.bool( False ),
1326  strictSeedExtension = cms.bool( False ),
1327  maxCCCLostHits = cms.int32( 0 ),
1328  nSigmaMinPt = cms.double( 5.0 ),
1329  minPt = cms.double( 3.0 ),
1330  maxConsecLostHits = cms.int32( 1 ),
1331  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1332  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1333  seedPairPenalty = cms.int32( 0 ),
1334  maxNumberOfHits = cms.int32( 100 ),
1335  minNumberOfHitsForLoopers = cms.int32( 13 ),
1336  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1337  minNumberOfHitsPerLoop = cms.int32( 4 ),
1338  minHitsMinPt = cms.int32( 3 ),
1339  maxLostHitsFraction = cms.double( 0.1 ),
1340  maxLostHits = cms.int32( 999 ),
1341  highEtaSwitch = cms.double( 5.0 ),
1342  minHitsAtHighEta = cms.int32( 5 )
1343 )
1344 fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1345  useSameTrajFilter = cms.bool( True ),
1346  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1347  keepOriginalIfRebuildFails = cms.bool( True ),
1348  lostHitPenalty = cms.double( 30.0 ),
1349  lockHits = cms.bool( True ),
1350  requireSeedHitsInRebuild = cms.bool( True ),
1351  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1352  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1353  maxPtForLooperReconstruction = cms.double( 0.7 ),
1354  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1355  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ),
1356  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1357  minNrOfHitsForRebuild = cms.int32( 1 ),
1358  maxCand = cms.int32( 3 ),
1359  alwaysUseInvalidHits = cms.bool( True ),
1360  estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
1361  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1362  intermediateCleaning = cms.bool( True ),
1363  foundHitBonus = cms.double( 10.0 ),
1364  updator = cms.string( "hltESPKFUpdator" ),
1365  bestHitOnly = cms.bool( True ),
1366  seedAs5DHit = cms.bool( False )
1367 )
1368 fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1369  minimumNumberOfHits = cms.int32( 3 ),
1370  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1371  seedExtension = cms.int32( 0 ),
1372  chargeSignificance = cms.double( -1.0 ),
1373  pixelSeedExtension = cms.bool( False ),
1374  strictSeedExtension = cms.bool( False ),
1375  nSigmaMinPt = cms.double( 5.0 ),
1376  maxCCCLostHits = cms.int32( 0 ),
1377  minPt = cms.double( 2.8 ),
1378  maxConsecLostHits = cms.int32( 1 ),
1379  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1380  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1381  seedPairPenalty = cms.int32( 0 ),
1382  maxNumberOfHits = cms.int32( 100 ),
1383  minNumberOfHitsForLoopers = cms.int32( 13 ),
1384  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1385  minNumberOfHitsPerLoop = cms.int32( 4 ),
1386  minHitsMinPt = cms.int32( 3 ),
1387  maxLostHitsFraction = cms.double( 0.1 ),
1388  maxLostHits = cms.int32( 999 ),
1389  highEtaSwitch = cms.double( 5.0 ),
1390  minHitsAtHighEta = cms.int32( 5 )
1391 )
1392 fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1393  useSameTrajFilter = cms.bool( True ),
1394  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1395  keepOriginalIfRebuildFails = cms.bool( False ),
1396  lostHitPenalty = cms.double( 30.0 ),
1397  lockHits = cms.bool( True ),
1398  requireSeedHitsInRebuild = cms.bool( True ),
1399  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1400  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1401  maxPtForLooperReconstruction = cms.double( 0.7 ),
1402  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1403  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ),
1404  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1405  minNrOfHitsForRebuild = cms.int32( 5 ),
1406  maxCand = cms.int32( 4 ),
1407  alwaysUseInvalidHits = cms.bool( True ),
1408  estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
1409  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1410  intermediateCleaning = cms.bool( True ),
1411  foundHitBonus = cms.double( 10.0 ),
1412  updator = cms.string( "hltESPKFUpdator" ),
1413  bestHitOnly = cms.bool( True ),
1414  seedAs5DHit = cms.bool( False )
1415 )
1416 fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet(
1417  minimumNumberOfHits = cms.int32( 3 ),
1418  ComponentType = cms.string( "CkfBaseTrajectoryFilter" ),
1419  seedExtension = cms.int32( 0 ),
1420  chargeSignificance = cms.double( -1.0 ),
1421  pixelSeedExtension = cms.bool( False ),
1422  strictSeedExtension = cms.bool( False ),
1423  nSigmaMinPt = cms.double( 5.0 ),
1424  maxCCCLostHits = cms.int32( 0 ),
1425  minPt = cms.double( 3.5 ),
1426  maxConsecLostHits = cms.int32( 1 ),
1427  extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ),
1428  constantValueForLostHitsFractionFilter = cms.double( 2.0 ),
1429  seedPairPenalty = cms.int32( 0 ),
1430  maxNumberOfHits = cms.int32( 100 ),
1431  minNumberOfHitsForLoopers = cms.int32( 13 ),
1432  minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
1433  minNumberOfHitsPerLoop = cms.int32( 4 ),
1434  minHitsMinPt = cms.int32( 3 ),
1435  maxLostHitsFraction = cms.double( 0.1 ),
1436  maxLostHits = cms.int32( 999 ),
1437  highEtaSwitch = cms.double( 5.0 ),
1438  minHitsAtHighEta = cms.int32( 5 )
1439 )
1440 fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet(
1441  useSameTrajFilter = cms.bool( True ),
1442  ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ),
1443  keepOriginalIfRebuildFails = cms.bool( False ),
1444  lostHitPenalty = cms.double( 30.0 ),
1445  lockHits = cms.bool( True ),
1446  requireSeedHitsInRebuild = cms.bool( True ),
1447  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
1448  maxDPhiForLooperReconstruction = cms.double( 2.0 ),
1449  maxPtForLooperReconstruction = cms.double( 0.7 ),
1450  propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1451  trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA" ) ),
1452  propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ),
1453  minNrOfHitsForRebuild = cms.int32( 5 ),
1454  maxCand = cms.int32( 3 ),
1455  alwaysUseInvalidHits = cms.bool( True ),
1456  estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
1457  inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ),
1458  intermediateCleaning = cms.bool( True ),
1459  foundHitBonus = cms.double( 10.0 ),
1460  updator = cms.string( "hltESPKFUpdator" ),
1461  bestHitOnly = cms.bool( True ),
1462  seedAs5DHit = cms.bool( False )
1463 )
1464 fragment.streams = cms.PSet(
1465  ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ),
1466  ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ),
1467  ALCAP0 = cms.vstring( 'AlCaP0' ),
1468  ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ),
1469  Calibration = cms.vstring( 'TestEnablesEcalHcal' ),
1470  DQM = cms.vstring( 'OnlineMonitor' ),
1471  DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ),
1472  DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ),
1473  DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ),
1474  EcalCalibration = cms.vstring( 'EcalLaser' ),
1475  Express = cms.vstring( 'ExpressPhysics' ),
1476  ExpressAlignment = cms.vstring( 'ExpressAlignment' ),
1477  ExpressCosmics = cms.vstring( ),
1478  NanoDST = cms.vstring( 'L1Accept' ),
1479  PhysicsCommissioning = cms.vstring( 'EmptyBX',
1480  'HLTPhysics',
1481  'ZeroBias' ),
1482  PhysicsHIZeroBias1 = cms.vstring( 'HIZeroBias1',
1483  'HIZeroBias2' ),
1484  PhysicsHIZeroBias2 = cms.vstring( 'HIZeroBias3',
1485  'HIZeroBias4' ),
1486  PhysicsHIZeroBias3 = cms.vstring( 'HIZeroBias5',
1487  'HIZeroBias6' ),
1488  PhysicsHIZeroBias4 = cms.vstring( 'HIZeroBias7',
1489  'HIZeroBias8' ),
1490  PhysicsHIZeroBias5 = cms.vstring( 'HIZeroBias10',
1491  'HIZeroBias9' ),
1492  PhysicsHIZeroBias6 = cms.vstring( 'HIZeroBias11',
1493  'HIZeroBias12' ),
1494  RPCMON = cms.vstring( 'RPCMonitor' )
1495 )
1496 fragment.datasets = cms.PSet(
1497  AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6' ),
1498  AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6',
1499  'AlCa_LumiPixelsCounts_ZeroBias_v6' ),
1500  AlCaP0 = cms.vstring( 'AlCa_HIEcalEtaEBonly_v5',
1501  'AlCa_HIEcalEtaEEonly_v5',
1502  'AlCa_HIEcalPi0EBonly_v5',
1503  'AlCa_HIEcalPi0EEonly_v5' ),
1504  AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v13' ),
1505  DQMGPUvsCPU = cms.vstring( 'DQM_HIEcalReconstruction_v4',
1506  'DQM_HIHcalReconstruction_v3',
1507  'DQM_HIPixelReconstruction_v5' ),
1508  DQMOnlineBeamspot = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v7',
1509  'HLT_ZeroBias_Beamspot_v8' ),
1510  EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ),
1511  EmptyBX = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v4',
1512  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4',
1513  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4' ),
1514  ExpressAlignment = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v7',
1515  'HLT_ZeroBias_Beamspot_v8' ),
1516  ExpressPhysics = cms.vstring( 'HLT_Physics_v9',
1517  'HLT_Random_v3',
1518  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
1519  'HLT_ZeroBias_v8' ),
1520  HIZeroBias1 = cms.vstring( 'HLT_HIZeroBias_part0_v8' ),
1521  HIZeroBias10 = cms.vstring( 'HLT_HIZeroBias_part9_v8' ),
1522  HIZeroBias11 = cms.vstring( 'HLT_HIZeroBias_part10_v8' ),
1523  HIZeroBias12 = cms.vstring( 'HLT_HIZeroBias_part11_v8' ),
1524  HIZeroBias2 = cms.vstring( 'HLT_HIZeroBias_part1_v8' ),
1525  HIZeroBias3 = cms.vstring( 'HLT_HIZeroBias_part2_v8' ),
1526  HIZeroBias4 = cms.vstring( 'HLT_HIZeroBias_part3_v8' ),
1527  HIZeroBias5 = cms.vstring( 'HLT_HIZeroBias_part4_v8' ),
1528  HIZeroBias6 = cms.vstring( 'HLT_HIZeroBias_part5_v8' ),
1529  HIZeroBias7 = cms.vstring( 'HLT_HIZeroBias_part6_v8' ),
1530  HIZeroBias8 = cms.vstring( 'HLT_HIZeroBias_part7_v8' ),
1531  HIZeroBias9 = cms.vstring( 'HLT_HIZeroBias_part8_v8' ),
1532  HLTPhysics = cms.vstring( 'HLT_Physics_v9' ),
1533  L1Accept = cms.vstring( 'DST_Physics_v9' ),
1534  OnlineMonitor = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v4',
1535  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4',
1536  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4',
1537  'HLT_HIZeroBias_part0_v8',
1538  'HLT_HIZeroBias_part10_v8',
1539  'HLT_HIZeroBias_part11_v8',
1540  'HLT_HIZeroBias_part1_v8',
1541  'HLT_HIZeroBias_part2_v8',
1542  'HLT_HIZeroBias_part3_v8',
1543  'HLT_HIZeroBias_part4_v8',
1544  'HLT_HIZeroBias_part5_v8',
1545  'HLT_HIZeroBias_part6_v8',
1546  'HLT_HIZeroBias_part7_v8',
1547  'HLT_HIZeroBias_part8_v8',
1548  'HLT_HIZeroBias_part9_v8',
1549  'HLT_Physics_v9',
1550  'HLT_Random_v3',
1551  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
1552  'HLT_ZeroBias_v8' ),
1553  RPCMonitor = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v4' ),
1554  TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4',
1555  'HLT_HcalCalibration_v6' ),
1556  TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4',
1557  'HLT_HcalCalibration_v6' ),
1558  ZeroBias = cms.vstring( 'HLT_Random_v3',
1559  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
1560  'HLT_ZeroBias_v8' )
1561 )
1562 
1563 fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource",
1564  recordName = cms.string( "CSCChannelMapperRecord" ),
1565  iovIsRunNotTime = cms.bool( True ),
1566  firstValid = cms.vuint32( 1 )
1567 )
1568 fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource",
1569  recordName = cms.string( "CSCIndexerRecord" ),
1570  iovIsRunNotTime = cms.bool( True ),
1571  firstValid = cms.vuint32( 1 )
1572 )
1573 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
1574  recordName = cms.string( "L1TGlobalParametersRcd" ),
1575  iovIsRunNotTime = cms.bool( True ),
1576  firstValid = cms.vuint32( 1 )
1577 )
1578 fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP",
1579  appendToDataLabel = cms.string( "HBHE" ),
1580  timeSlewParametersM2 = cms.VPSet(
1581  cms.PSet( tmax = cms.double( 16.0 ),
1582  tzero = cms.double( 23.960177 ),
1583  slope = cms.double( -3.178648 )
1584  ),
1585  cms.PSet( tmax = cms.double( 10.0 ),
1586  tzero = cms.double( 11.977461 ),
1587  slope = cms.double( -1.5610227 )
1588  ),
1589  cms.PSet( tmax = cms.double( 6.25 ),
1590  tzero = cms.double( 9.109694 ),
1591  slope = cms.double( -1.075824 )
1592  )
1593  ),
1594  timeSlewParametersM3 = cms.VPSet(
1595  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1596  tspar2_siPM = cms.double( 0.0 ),
1597  tspar2 = cms.double( 0.0 ),
1598  cap = cms.double( 6.0 ),
1599  tspar1 = cms.double( -2.19142 ),
1600  tspar0 = cms.double( 12.2999 ),
1601  tspar1_siPM = cms.double( 0.0 )
1602  ),
1603  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1604  tspar2_siPM = cms.double( 0.0 ),
1605  tspar2 = cms.double( 32.0 ),
1606  cap = cms.double( 6.0 ),
1607  tspar1 = cms.double( -3.2 ),
1608  tspar0 = cms.double( 15.5 ),
1609  tspar1_siPM = cms.double( 0.0 )
1610  ),
1611  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1612  tspar2_siPM = cms.double( 0.0 ),
1613  tspar2 = cms.double( 0.0 ),
1614  cap = cms.double( 6.0 ),
1615  tspar1 = cms.double( -2.19142 ),
1616  tspar0 = cms.double( 12.2999 ),
1617  tspar1_siPM = cms.double( 0.0 )
1618  ),
1619  cms.PSet( tspar0_siPM = cms.double( 0.0 ),
1620  tspar2_siPM = cms.double( 0.0 ),
1621  tspar2 = cms.double( 0.0 ),
1622  cap = cms.double( 6.0 ),
1623  tspar1 = cms.double( -2.19142 ),
1624  tspar0 = cms.double( 12.2999 ),
1625  tspar1_siPM = cms.double( 0.0 )
1626  )
1627  )
1628 )
1629 fragment.ecalMultifitParametersGPUESProducer = cms.ESSource( "EcalMultifitParametersGPUESProducer",
1630  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1631  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
1632  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
1633  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
1634  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
1635  appendToDataLabel = cms.string( "" )
1636 )
1637 fragment.ecalRecHitParametersGPUESProducer = cms.ESSource( "EcalRecHitParametersGPUESProducer",
1638  ChannelStatusToBeExcluded = cms.vstring( 'kDAC',
1639  'kNoisy',
1640  'kNNoisy',
1641  'kFixedG6',
1642  'kFixedG1',
1643  'kFixedG0',
1644  'kNonRespondingIsolated',
1645  'kDeadVFE',
1646  'kDeadFE',
1647  'kNoDataNoTP' ),
1648  flagsMapDBReco = cms.PSet(
1649  kDead = cms.vstring( 'kNoDataNoTP' ),
1650  kGood = cms.vstring( 'kOk',
1651  'kDAC',
1652  'kNoLaser',
1653  'kNoisy' ),
1654  kTowerRecovered = cms.vstring( 'kDeadFE' ),
1655  kNoisy = cms.vstring( 'kNNoisy',
1656  'kFixedG6',
1657  'kFixedG1' ),
1658  kNeighboursRecovered = cms.vstring( 'kFixedG0',
1659  'kNonRespondingIsolated',
1660  'kDeadVFE' )
1661  ),
1662  appendToDataLabel = cms.string( "" )
1663 )
1664 fragment.hcalMahiPulseOffsetsGPUESProducer = cms.ESSource( "HcalMahiPulseOffsetsGPUESProducer",
1665  pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
1666  appendToDataLabel = cms.string( "" )
1667 )
1668 fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource",
1669  recordName = cms.string( "JetTagComputerRecord" ),
1670  iovIsRunNotTime = cms.bool( True ),
1671  firstValid = cms.vuint32( 1 )
1672 )
1673 fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource",
1674  recordName = cms.string( "EcalSeverityLevelAlgoRcd" ),
1675  iovIsRunNotTime = cms.bool( True ),
1676  firstValid = cms.vuint32( 1 )
1677 )
1678 fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource",
1679  recordName = cms.string( "HcalSeverityLevelComputerRcd" ),
1680  iovIsRunNotTime = cms.bool( True ),
1681  firstValid = cms.vuint32( 1 )
1682 )
1683 fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource",
1684  RunType = cms.string( "Run3" ),
1685  PitchSimY = cms.double( 0.15 ),
1686  PitchSimX = cms.double( 0.1 ),
1687  thickness = cms.double( 0.23 ),
1688  noOfPixelSimX = cms.int32( 160 ),
1689  noOfPixelSimY = cms.int32( 104 ),
1690  noOfPixels = cms.int32( 16640 ),
1691  simXWidth = cms.double( 16.6 ),
1692  simYWidth = cms.double( 16.2 ),
1693  deadEdgeWidth = cms.double( 0.2 ),
1694  activeEdgeSigma = cms.double( 0.02 ),
1695  physActiveEdgeDist = cms.double( 0.15 ),
1696  appendToDataLabel = cms.string( "" )
1697 )
1698 
1699 fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
1700  MaxDPhi = cms.double( 1.6 ),
1701  ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ),
1702  PropagationDirection = cms.string( "anyDirection" )
1703 )
1704 fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer",
1705  AlgoName = cms.string( "CSCChannelMapperPostls1" )
1706 )
1707 fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer",
1708  AlgoName = cms.string( "CSCIndexerPostls1" )
1709 )
1710 fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer",
1711  appendToDataLabel = cms.string( "" )
1712 )
1713 fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" )
1714 fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder",
1715  MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ),
1716  MapAuto = cms.untracked.bool( False ),
1717  SkipHE = cms.untracked.bool( False ),
1718  appendToDataLabel = cms.string( "" )
1719 )
1720 fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP",
1721  appendToDataLabel = cms.string( "" )
1722 )
1723 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
1724  appendToDataLabel = cms.string( "" )
1725 )
1726 fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer",
1727  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
1728  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
1729  ComponentName = cms.string( "ClusterShapeHitFilter" ),
1730  isPhase2 = cms.bool( False ),
1731  doPixelShapeCut = cms.bool( True ),
1732  doStripShapeCut = cms.bool( True ),
1733  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
1734  appendToDataLabel = cms.string( "" )
1735 )
1736 fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer",
1737  appendToDataLabel = cms.string( "" )
1738 )
1739 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
1740  TotalBxInEvent = cms.int32( 5 ),
1741  NumberPhysTriggers = cms.uint32( 512 ),
1742  NumberL1Muon = cms.uint32( 8 ),
1743  NumberL1EGamma = cms.uint32( 12 ),
1744  NumberL1Jet = cms.uint32( 12 ),
1745  NumberL1Tau = cms.uint32( 12 ),
1746  NumberChips = cms.uint32( 1 ),
1747  PinsOnChip = cms.uint32( 512 ),
1748  OrderOfChip = cms.vint32( 1 ),
1749  NumberL1IsoEG = cms.uint32( 4 ),
1750  NumberL1JetCounts = cms.uint32( 12 ),
1751  UnitLength = cms.int32( 8 ),
1752  NumberL1ForJet = cms.uint32( 4 ),
1753  IfCaloEtaNumberBits = cms.uint32( 4 ),
1754  IfMuEtaNumberBits = cms.uint32( 6 ),
1755  NumberL1TauJet = cms.uint32( 4 ),
1756  NumberL1Mu = cms.uint32( 4 ),
1757  NumberConditionChips = cms.uint32( 1 ),
1758  NumberPsbBoards = cms.int32( 7 ),
1759  NumberL1CenJet = cms.uint32( 4 ),
1760  PinsOnConditionChip = cms.uint32( 512 ),
1761  NumberL1NoIsoEG = cms.uint32( 4 ),
1762  NumberTechnicalTriggers = cms.uint32( 64 ),
1763  NumberPhysTriggersExtended = cms.uint32( 64 ),
1764  WordLength = cms.int32( 64 ),
1765  OrderConditionChip = cms.vint32( 1 ),
1766  appendToDataLabel = cms.string( "" )
1767 )
1768 fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1769  SimpleMagneticField = cms.string( "" ),
1770  MaxDPhi = cms.double( 1.6 ),
1771  ComponentName = cms.string( "PropagatorWithMaterial" ),
1772  Mass = cms.double( 0.105 ),
1773  PropagationDirection = cms.string( "alongMomentum" ),
1774  useRungeKutta = cms.bool( False ),
1775  ptMin = cms.double( -1.0 )
1776 )
1777 fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1778  SimpleMagneticField = cms.string( "ParabolicMf" ),
1779  MaxDPhi = cms.double( 1.6 ),
1780  ComponentName = cms.string( "PropagatorWithMaterialForHI" ),
1781  Mass = cms.double( 0.139 ),
1782  PropagationDirection = cms.string( "alongMomentum" ),
1783  useRungeKutta = cms.bool( False ),
1784  ptMin = cms.double( -1.0 )
1785 )
1786 fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1787  SimpleMagneticField = cms.string( "ParabolicMf" ),
1788  MaxDPhi = cms.double( 1.6 ),
1789  ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ),
1790  Mass = cms.double( 0.105 ),
1791  PropagationDirection = cms.string( "alongMomentum" ),
1792  useRungeKutta = cms.bool( False ),
1793  ptMin = cms.double( -1.0 )
1794 )
1795 fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
1796  SimpleMagneticField = cms.string( "" ),
1797  MaxDPhi = cms.double( 1.6 ),
1798  ComponentName = cms.string( "PropagatorWithMaterialOpposite" ),
1799  Mass = cms.double( 0.105 ),
1800  PropagationDirection = cms.string( "oppositeToMomentum" ),
1801  useRungeKutta = cms.bool( False ),
1802  ptMin = cms.double( -1.0 )
1803 )
1804 fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer",
1805  SimpleMagneticField = cms.string( "ParabolicMf" ),
1806  MaxDPhi = cms.double( 1.6 ),
1807  ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ),
1808  Mass = cms.double( 0.139 ),
1809  PropagationDirection = cms.string( "oppositeToMomentum" ),
1810  useRungeKutta = cms.bool( False ),
1811  ptMin = cms.double( -1.0 )
1812 )
1813 fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer",
1814  SimpleMagneticField = cms.string( "ParabolicMf" ),
1815  MaxDPhi = cms.double( 1.6 ),
1816  ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ),
1817  Mass = cms.double( 0.105 ),
1818  PropagationDirection = cms.string( "oppositeToMomentum" ),
1819  useRungeKutta = cms.bool( False ),
1820  ptMin = cms.double( -1.0 )
1821 )
1822 fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1823  SimpleMagneticField = cms.string( "ParabolicMf" ),
1824  MaxDPhi = cms.double( 1.6 ),
1825  ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ),
1826  Mass = cms.double( 0.105 ),
1827  PropagationDirection = cms.string( "oppositeToMomentum" ),
1828  useRungeKutta = cms.bool( False ),
1829  ptMin = cms.double( 0.1 )
1830 )
1831 fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer",
1832  SimpleMagneticField = cms.string( "ParabolicMf" ),
1833  MaxDPhi = cms.double( 4.0 ),
1834  ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ),
1835  Mass = cms.double( 0.1396 ),
1836  PropagationDirection = cms.string( "alongMomentum" ),
1837  useRungeKutta = cms.bool( False ),
1838  ptMin = cms.double( -1.0 )
1839 )
1840 fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer",
1841  SimpleMagneticField = cms.string( "ParabolicMf" ),
1842  MaxDPhi = cms.double( 1.6 ),
1843  ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ),
1844  Mass = cms.double( 0.105 ),
1845  PropagationDirection = cms.string( "alongMomentum" ),
1846  useRungeKutta = cms.bool( False ),
1847  ptMin = cms.double( 0.1 )
1848 )
1849 fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer",
1850  QualityLabel = cms.string( "" ),
1851  Label = cms.string( "" ),
1852  appendToDataLabel = cms.string( "" )
1853 )
1854 fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity",
1855  EtaDivisions = cms.untracked.uint32( 20 ),
1856  PhiDivisions = cms.untracked.uint32( 20 ),
1857  EtaMax = cms.untracked.double( 2.5 )
1858 )
1859 fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer",
1860  use3d = cms.bool( True ),
1861  unBoost = cms.bool( False ),
1862  useSignificance = cms.bool( True ),
1863  minTracks = cms.uint32( 3 ),
1864  minVertices = cms.uint32( 1 )
1865 )
1866 fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
1867  ComponentName = cms.string( "SteppingHelixPropagatorAny" ),
1868  NoErrorPropagation = cms.bool( False ),
1869  PropagationDirection = cms.string( "anyDirection" ),
1870  useTuningForL2Speed = cms.bool( False ),
1871  useIsYokeFlag = cms.bool( True ),
1872  endcapShiftInZNeg = cms.double( 0.0 ),
1873  SetVBFPointer = cms.bool( False ),
1874  AssumeNoMaterial = cms.bool( False ),
1875  endcapShiftInZPos = cms.double( 0.0 ),
1876  useInTeslaFromMagField = cms.bool( False ),
1877  VBFName = cms.string( "VolumeBasedMagneticField" ),
1878  useEndcapShiftsInZ = cms.bool( False ),
1879  sendLogWarning = cms.bool( False ),
1880  useMatVolumes = cms.bool( True ),
1881  debug = cms.bool( False ),
1882  ApplyRadX0Correction = cms.bool( True ),
1883  useMagVolumes = cms.bool( True ),
1884  returnTangentPlane = cms.bool( True )
1885 )
1886 fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer",
1887  ComponentName = cms.string( "TransientTrackBuilder" )
1888 )
1889 fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1890  ComponentName = cms.string( "CaloDetIdAssociator" ),
1891  etaBinSize = cms.double( 0.087 ),
1892  nEta = cms.int32( 70 ),
1893  nPhi = cms.int32( 72 ),
1894  hcalRegion = cms.int32( 2 ),
1895  includeBadChambers = cms.bool( False ),
1896  includeGEM = cms.bool( False ),
1897  includeME0 = cms.bool( False )
1898 )
1899 fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
1900  ComponentName = cms.string( "CosmicNavigationSchool" ),
1901  PluginName = cms.string( "" ),
1902  SimpleMagneticField = cms.string( "" )
1903 )
1904 fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule",
1905  verbosity = cms.untracked.uint32( 1 ),
1906  buildMisalignedGeometry = cms.bool( False ),
1907  isRun2 = cms.bool( False ),
1908  dbTag = cms.string( "" ),
1909  compactViewTag = cms.string( "" ),
1910  fromPreprocessedDB = cms.untracked.bool( True ),
1911  fromDD4hep = cms.untracked.bool( False ),
1912  appendToDataLabel = cms.string( "" )
1913 )
1914 fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource",
1915  lhcInfoLabel = cms.string( "" ),
1916  opticsLabel = cms.string( "" ),
1917  appendToDataLabel = cms.string( "" )
1918 )
1919 fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
1920  ComponentName = cms.string( "EcalDetIdAssociator" ),
1921  etaBinSize = cms.double( 0.02 ),
1922  nEta = cms.int32( 300 ),
1923  nPhi = cms.int32( 360 ),
1924  hcalRegion = cms.int32( 2 ),
1925  includeBadChambers = cms.bool( False ),
1926  includeGEM = cms.bool( False ),
1927  includeME0 = cms.bool( False )
1928 )
1929 fragment.ecalElectronicsMappingGPUESProducer = cms.ESProducer( "EcalElectronicsMappingGPUESProducer",
1930  ComponentName = cms.string( "" ),
1931  label = cms.string( "" ),
1932  appendToDataLabel = cms.string( "" )
1933 )
1934 fragment.ecalGainRatiosGPUESProducer = cms.ESProducer( "EcalGainRatiosGPUESProducer",
1935  ComponentName = cms.string( "" ),
1936  label = cms.string( "" ),
1937  appendToDataLabel = cms.string( "" )
1938 )
1939 fragment.ecalIntercalibConstantsGPUESProducer = cms.ESProducer( "EcalIntercalibConstantsGPUESProducer",
1940  ComponentName = cms.string( "" ),
1941  label = cms.string( "" ),
1942  appendToDataLabel = cms.string( "" )
1943 )
1944 fragment.ecalLaserAPDPNRatiosGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosGPUESProducer",
1945  ComponentName = cms.string( "" ),
1946  label = cms.string( "" ),
1947  appendToDataLabel = cms.string( "" )
1948 )
1949 fragment.ecalLaserAPDPNRatiosRefGPUESProducer = cms.ESProducer( "EcalLaserAPDPNRatiosRefGPUESProducer",
1950  ComponentName = cms.string( "" ),
1951  label = cms.string( "" ),
1952  appendToDataLabel = cms.string( "" )
1953 )
1954 fragment.ecalLaserAlphasGPUESProducer = cms.ESProducer( "EcalLaserAlphasGPUESProducer",
1955  ComponentName = cms.string( "" ),
1956  label = cms.string( "" ),
1957  appendToDataLabel = cms.string( "" )
1958 )
1959 fragment.ecalLinearCorrectionsGPUESProducer = cms.ESProducer( "EcalLinearCorrectionsGPUESProducer",
1960  ComponentName = cms.string( "" ),
1961  label = cms.string( "" ),
1962  appendToDataLabel = cms.string( "" )
1963 )
1964 fragment.ecalPedestalsGPUESProducer = cms.ESProducer( "EcalPedestalsGPUESProducer",
1965  ComponentName = cms.string( "" ),
1966  label = cms.string( "" ),
1967  appendToDataLabel = cms.string( "" )
1968 )
1969 fragment.ecalPulseCovariancesGPUESProducer = cms.ESProducer( "EcalPulseCovariancesGPUESProducer",
1970  ComponentName = cms.string( "" ),
1971  label = cms.string( "" ),
1972  appendToDataLabel = cms.string( "" )
1973 )
1974 fragment.ecalPulseShapesGPUESProducer = cms.ESProducer( "EcalPulseShapesGPUESProducer",
1975  ComponentName = cms.string( "" ),
1976  label = cms.string( "" ),
1977  appendToDataLabel = cms.string( "" )
1978 )
1979 fragment.ecalRechitADCToGeVConstantGPUESProducer = cms.ESProducer( "EcalRechitADCToGeVConstantGPUESProducer",
1980  ComponentName = cms.string( "" ),
1981  label = cms.string( "" ),
1982  appendToDataLabel = cms.string( "" )
1983 )
1984 fragment.ecalRechitChannelStatusGPUESProducer = cms.ESProducer( "EcalRechitChannelStatusGPUESProducer",
1985  ComponentName = cms.string( "" ),
1986  label = cms.string( "" ),
1987  appendToDataLabel = cms.string( "" )
1988 )
1989 fragment.ecalSamplesCorrelationGPUESProducer = cms.ESProducer( "EcalSamplesCorrelationGPUESProducer",
1990  ComponentName = cms.string( "" ),
1991  label = cms.string( "" ),
1992  appendToDataLabel = cms.string( "" )
1993 )
1994 fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer",
1995  flagMask = cms.PSet(
1996  kBad = cms.vstring( 'kFaultyHardware',
1997  'kDead',
1998  'kKilled' ),
1999  kGood = cms.vstring( 'kGood' ),
2000  kRecovered = cms.vstring( 'kLeadingEdgeRecovered',
2001  'kTowerRecovered' ),
2002  kProblematic = cms.vstring( 'kPoorReco',
2003  'kPoorCalib',
2004  'kNoisy',
2005  'kSaturated' ),
2006  kWeird = cms.vstring( 'kWeird',
2007  'kDiWeird' ),
2008  kTime = cms.vstring( 'kOutOfTime' )
2009  ),
2010  dbstatusMask = cms.PSet(
2011  kBad = cms.vstring( 'kNonRespondingIsolated',
2012  'kDeadVFE',
2013  'kDeadFE',
2014  'kNoDataNoTP' ),
2015  kGood = cms.vstring( 'kOk' ),
2016  kRecovered = cms.vstring( ),
2017  kProblematic = cms.vstring( 'kDAC',
2018  'kNoLaser',
2019  'kNoisy',
2020  'kNNoisy',
2021  'kNNNoisy',
2022  'kNNNNoisy',
2023  'kNNNNNoisy',
2024  'kFixedG6',
2025  'kFixedG1',
2026  'kFixedG0' ),
2027  kWeird = cms.vstring( ),
2028  kTime = cms.vstring( )
2029  ),
2030  timeThresh = cms.double( 2.0 )
2031 )
2032 fragment.ecalTimeBiasCorrectionsGPUESProducer = cms.ESProducer( "EcalTimeBiasCorrectionsGPUESProducer",
2033  ComponentName = cms.string( "" ),
2034  label = cms.string( "" ),
2035  appendToDataLabel = cms.string( "" )
2036 )
2037 fragment.ecalTimeCalibConstantsGPUESProducer = cms.ESProducer( "EcalTimeCalibConstantsGPUESProducer",
2038  ComponentName = cms.string( "" ),
2039  label = cms.string( "" ),
2040  appendToDataLabel = cms.string( "" )
2041 )
2042 fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" )
2043 fragment.hcalChannelQualityGPUESProducer = cms.ESProducer( "HcalChannelQualityGPUESProducer",
2044  ComponentName = cms.string( "" ),
2045  label = cms.string( "" ),
2046  appendToDataLabel = cms.string( "" )
2047 )
2048 fragment.hcalConvertedEffectivePedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalWidthsGPUESProducer",
2049  ComponentName = cms.string( "" ),
2050  label0 = cms.string( "withTopoEff" ),
2051  label1 = cms.string( "withTopoEff" ),
2052  label2 = cms.string( "" ),
2053  label3 = cms.string( "" ),
2054  appendToDataLabel = cms.string( "" )
2055 )
2056 fragment.hcalConvertedEffectivePedestalsGPUESProducer = cms.ESProducer( "HcalConvertedEffectivePedestalsGPUESProducer",
2057  ComponentName = cms.string( "" ),
2058  label0 = cms.string( "withTopoEff" ),
2059  label1 = cms.string( "" ),
2060  label2 = cms.string( "" ),
2061  appendToDataLabel = cms.string( "" )
2062 )
2063 fragment.hcalConvertedPedestalWidthsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalWidthsGPUESProducer",
2064  ComponentName = cms.string( "" ),
2065  label0 = cms.string( "" ),
2066  label1 = cms.string( "" ),
2067  label2 = cms.string( "" ),
2068  label3 = cms.string( "" ),
2069  appendToDataLabel = cms.string( "" )
2070 )
2071 fragment.hcalConvertedPedestalsGPUESProducer = cms.ESProducer( "HcalConvertedPedestalsGPUESProducer",
2072  ComponentName = cms.string( "" ),
2073  label0 = cms.string( "" ),
2074  label1 = cms.string( "" ),
2075  label2 = cms.string( "" ),
2076  appendToDataLabel = cms.string( "" )
2077 )
2078 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
2079  appendToDataLabel = cms.string( "" )
2080 )
2081 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
2082  appendToDataLabel = cms.string( "" )
2083 )
2084 fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
2085  ComponentName = cms.string( "HcalDetIdAssociator" ),
2086  etaBinSize = cms.double( 0.087 ),
2087  nEta = cms.int32( 70 ),
2088  nPhi = cms.int32( 72 ),
2089  hcalRegion = cms.int32( 2 ),
2090  includeBadChambers = cms.bool( False ),
2091  includeGEM = cms.bool( False ),
2092  includeME0 = cms.bool( False )
2093 )
2094 fragment.hcalElectronicsMappingGPUESProducer = cms.ESProducer( "HcalElectronicsMappingGPUESProducer",
2095  ComponentName = cms.string( "" ),
2096  label = cms.string( "" ),
2097  appendToDataLabel = cms.string( "" )
2098 )
2099 fragment.hcalGainWidthsGPUESProducer = cms.ESProducer( "HcalGainWidthsGPUESProducer",
2100  ComponentName = cms.string( "" ),
2101  label = cms.string( "" ),
2102  appendToDataLabel = cms.string( "" )
2103 )
2104 fragment.hcalGainsGPUESProducer = cms.ESProducer( "HcalGainsGPUESProducer",
2105  ComponentName = cms.string( "" ),
2106  label = cms.string( "" ),
2107  appendToDataLabel = cms.string( "" )
2108 )
2109 fragment.hcalLUTCorrsGPUESProducer = cms.ESProducer( "HcalLUTCorrsGPUESProducer",
2110  ComponentName = cms.string( "" ),
2111  label = cms.string( "" ),
2112  appendToDataLabel = cms.string( "" )
2113 )
2114 fragment.hcalQIECodersGPUESProducer = cms.ESProducer( "HcalQIECodersGPUESProducer",
2115  ComponentName = cms.string( "" ),
2116  label = cms.string( "" ),
2117  appendToDataLabel = cms.string( "" )
2118 )
2119 fragment.hcalQIETypesGPUESProducer = cms.ESProducer( "HcalQIETypesGPUESProducer",
2120  ComponentName = cms.string( "" ),
2121  label = cms.string( "" ),
2122  appendToDataLabel = cms.string( "" )
2123 )
2124 fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer",
2125  phase = cms.uint32( 1 ),
2126  RecoveredRecHitBits = cms.vstring( '' ),
2127  SeverityLevels = cms.VPSet(
2128  cms.PSet( ChannelStatus = cms.vstring( '' ),
2129  RecHitFlags = cms.vstring( '' ),
2130  Level = cms.int32( 0 )
2131  ),
2132  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ),
2133  RecHitFlags = cms.vstring( '' ),
2134  Level = cms.int32( 1 )
2135  ),
2136  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ),
2137  RecHitFlags = cms.vstring( 'HBHEIsolatedNoise',
2138  'HFAnomalousHit' ),
2139  Level = cms.int32( 5 )
2140  ),
2141  cms.PSet( ChannelStatus = cms.vstring( '' ),
2142  RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity',
2143  'HBHESpikeNoise',
2144  'HBHETS4TS5Noise',
2145  'HBHEOOTPU',
2146  'HBHEFlatNoise',
2147  'HBHENegativeNoise' ),
2148  Level = cms.int32( 8 )
2149  ),
2150  cms.PSet( ChannelStatus = cms.vstring( '' ),
2151  RecHitFlags = cms.vstring( 'HFLongShort',
2152  'HFS8S1Ratio',
2153  'HFPET',
2154  'HFSignalAsymmetry' ),
2155  Level = cms.int32( 11 )
2156  ),
2157  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ),
2158  RecHitFlags = cms.vstring( ),
2159  Level = cms.int32( 12 )
2160  ),
2161  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ),
2162  RecHitFlags = cms.vstring( '' ),
2163  Level = cms.int32( 15 )
2164  ),
2165  cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff',
2166  'HcalCellDead' ),
2167  RecHitFlags = cms.vstring( '' ),
2168  Level = cms.int32( 20 )
2169  )
2170  ),
2171  DropChannelStatusBits = cms.vstring( 'HcalCellMask',
2172  'HcalCellOff',
2173  'HcalCellDead' ),
2174  appendToDataLabel = cms.string( "" )
2175 )
2176 fragment.hcalRecoParamsWithPulseShapesGPUESProducer = cms.ESProducer( "HcalRecoParamsWithPulseShapesGPUESProducer",
2177  ComponentName = cms.string( "" ),
2178  label = cms.string( "" ),
2179  appendToDataLabel = cms.string( "" )
2180 )
2181 fragment.hcalRespCorrsGPUESProducer = cms.ESProducer( "HcalRespCorrsGPUESProducer",
2182  ComponentName = cms.string( "" ),
2183  label = cms.string( "" ),
2184  appendToDataLabel = cms.string( "" )
2185 )
2186 fragment.hcalSiPMCharacteristicsGPUESProducer = cms.ESProducer( "HcalSiPMCharacteristicsGPUESProducer",
2187  ComponentName = cms.string( "" ),
2188  label = cms.string( "" ),
2189  appendToDataLabel = cms.string( "" )
2190 )
2191 fragment.hcalSiPMParametersGPUESProducer = cms.ESProducer( "HcalSiPMParametersGPUESProducer",
2192  ComponentName = cms.string( "" ),
2193  label = cms.string( "" ),
2194  appendToDataLabel = cms.string( "" )
2195 )
2196 fragment.hcalTimeCorrsGPUESProducer = cms.ESProducer( "HcalTimeCorrsGPUESProducer",
2197  ComponentName = cms.string( "" ),
2198  label = cms.string( "" ),
2199  appendToDataLabel = cms.string( "" )
2200 )
2201 fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer",
2202  useCondDB = cms.bool( False ),
2203  weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ),
2204  useGBRForest = cms.bool( True ),
2205  useAdaBoost = cms.bool( False )
2206 )
2207 fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2208  trackPseudoSelection = cms.PSet(
2209  maxDistToAxis = cms.double( 0.07 ),
2210  totalHitsMin = cms.uint32( 0 ),
2211  ptMin = cms.double( 0.0 ),
2212  sip2dSigMax = cms.double( 99999.9 ),
2213  sip2dValMax = cms.double( 99999.9 ),
2214  sip3dSigMax = cms.double( 99999.9 ),
2215  sip3dValMax = cms.double( 99999.9 ),
2216  maxDecayLen = cms.double( 5.0 ),
2217  qualityClass = cms.string( "any" ),
2218  jetDeltaRMax = cms.double( 0.3 ),
2219  normChi2Max = cms.double( 99999.9 ),
2220  pixelHitsMin = cms.uint32( 0 ),
2221  sip2dSigMin = cms.double( 2.0 ),
2222  sip2dValMin = cms.double( -99999.9 ),
2223  sip3dSigMin = cms.double( -99999.9 ),
2224  sip3dValMin = cms.double( -99999.9 )
2225  ),
2226  trackSelection = cms.PSet(
2227  maxDistToAxis = cms.double( 0.07 ),
2228  totalHitsMin = cms.uint32( 0 ),
2229  ptMin = cms.double( 0.0 ),
2230  sip2dSigMax = cms.double( 99999.9 ),
2231  sip2dValMax = cms.double( 99999.9 ),
2232  sip3dSigMax = cms.double( 99999.9 ),
2233  sip3dValMax = cms.double( 99999.9 ),
2234  maxDecayLen = cms.double( 5.0 ),
2235  qualityClass = cms.string( "any" ),
2236  jetDeltaRMax = cms.double( 0.3 ),
2237  normChi2Max = cms.double( 99999.9 ),
2238  pixelHitsMin = cms.uint32( 0 ),
2239  sip2dSigMin = cms.double( -99999.9 ),
2240  sip2dValMin = cms.double( -99999.9 ),
2241  sip3dSigMin = cms.double( -99999.9 ),
2242  sip3dValMin = cms.double( -99999.9 )
2243  ),
2244  trackFlip = cms.bool( False ),
2245  vertexFlip = cms.bool( False ),
2246  SoftLeptonFlip = cms.bool( False ),
2247  useTrackWeights = cms.bool( True ),
2248  pseudoMultiplicityMin = cms.uint32( 2 ),
2249  correctVertexMass = cms.bool( True ),
2250  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2251  charmCut = cms.double( 1.5 ),
2252  minimumTrackWeight = cms.double( 0.5 ),
2253  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2254  trackMultiplicityMin = cms.uint32( 3 ),
2255  trackSort = cms.string( "sip2dSig" ),
2256  useCategories = cms.bool( True ),
2257  calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
2258  'CombinedSVPseudoVertex',
2259  'CombinedSVNoVertex' ),
2260  recordLabel = cms.string( "HLT" ),
2261  categoryVariableName = cms.string( "vertexCategory" )
2262 )
2263 fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer",
2264  trackPseudoSelection = cms.PSet(
2265  max_pT_dRcut = cms.double( 0.1 ),
2266  b_dR = cms.double( 0.6263 ),
2267  min_pT = cms.double( 120.0 ),
2268  b_pT = cms.double( 0.3684 ),
2269  ptMin = cms.double( 0.0 ),
2270  max_pT_trackPTcut = cms.double( 3.0 ),
2271  max_pT = cms.double( 500.0 ),
2272  useVariableJTA = cms.bool( False ),
2273  maxDecayLen = cms.double( 5.0 ),
2274  qualityClass = cms.string( "any" ),
2275  normChi2Max = cms.double( 99999.9 ),
2276  sip2dValMin = cms.double( -99999.9 ),
2277  sip3dValMin = cms.double( -99999.9 ),
2278  a_dR = cms.double( -0.001053 ),
2279  maxDistToAxis = cms.double( 0.07 ),
2280  totalHitsMin = cms.uint32( 0 ),
2281  a_pT = cms.double( 0.005263 ),
2282  sip2dSigMax = cms.double( 99999.9 ),
2283  sip2dValMax = cms.double( 99999.9 ),
2284  sip3dSigMax = cms.double( 99999.9 ),
2285  sip3dValMax = cms.double( 99999.9 ),
2286  min_pT_dRcut = cms.double( 0.5 ),
2287  jetDeltaRMax = cms.double( 0.3 ),
2288  pixelHitsMin = cms.uint32( 0 ),
2289  sip3dSigMin = cms.double( -99999.9 ),
2290  sip2dSigMin = cms.double( 2.0 )
2291  ),
2292  trackSelection = cms.PSet(
2293  max_pT_dRcut = cms.double( 0.1 ),
2294  b_dR = cms.double( 0.6263 ),
2295  min_pT = cms.double( 120.0 ),
2296  b_pT = cms.double( 0.3684 ),
2297  ptMin = cms.double( 0.0 ),
2298  max_pT_trackPTcut = cms.double( 3.0 ),
2299  max_pT = cms.double( 500.0 ),
2300  useVariableJTA = cms.bool( False ),
2301  maxDecayLen = cms.double( 5.0 ),
2302  qualityClass = cms.string( "any" ),
2303  normChi2Max = cms.double( 99999.9 ),
2304  sip2dValMin = cms.double( -99999.9 ),
2305  sip3dValMin = cms.double( -99999.9 ),
2306  a_dR = cms.double( -0.001053 ),
2307  maxDistToAxis = cms.double( 0.07 ),
2308  totalHitsMin = cms.uint32( 0 ),
2309  a_pT = cms.double( 0.005263 ),
2310  sip2dSigMax = cms.double( 99999.9 ),
2311  sip2dValMax = cms.double( 99999.9 ),
2312  sip3dSigMax = cms.double( 99999.9 ),
2313  sip3dValMax = cms.double( 99999.9 ),
2314  min_pT_dRcut = cms.double( 0.5 ),
2315  jetDeltaRMax = cms.double( 0.3 ),
2316  pixelHitsMin = cms.uint32( 0 ),
2317  sip3dSigMin = cms.double( -99999.9 ),
2318  sip2dSigMin = cms.double( -99999.9 )
2319  ),
2320  trackFlip = cms.bool( False ),
2321  vertexFlip = cms.bool( False ),
2322  SoftLeptonFlip = cms.bool( False ),
2323  useTrackWeights = cms.bool( True ),
2324  pseudoMultiplicityMin = cms.uint32( 2 ),
2325  correctVertexMass = cms.bool( True ),
2326  trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
2327  charmCut = cms.double( 1.5 ),
2328  minimumTrackWeight = cms.double( 0.5 ),
2329  pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ),
2330  trackMultiplicityMin = cms.uint32( 3 ),
2331  trackSort = cms.string( "sip2dSig" ),
2332  useCategories = cms.bool( True ),
2333  calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex',
2334  'CombinedSVIVFV2PseudoVertex',
2335  'CombinedSVIVFV2NoVertex' ),
2336  recordLabel = cms.string( "HLT" ),
2337  categoryVariableName = cms.string( "vertexCategory" )
2338 )
2339 fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2340  impactParameterType = cms.int32( 1 ),
2341  minimumImpactParameter = cms.double( -1.0 ),
2342  useSignedImpactParameterSig = cms.bool( True ),
2343  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2344  deltaR = cms.double( -1.0 ),
2345  deltaRmin = cms.double( 0.0 ),
2346  maximumDecayLength = cms.double( 999999.0 ),
2347  maxImpactParameter = cms.double( 0.1 ),
2348  maxImpactParameterSig = cms.double( 999999.0 ),
2349  trackQualityClass = cms.string( "any" ),
2350  nthTrack = cms.int32( -1 )
2351 )
2352 fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2353  a_dR = cms.double( -0.001053 ),
2354  b_dR = cms.double( 0.6263 ),
2355  a_pT = cms.double( 0.005263 ),
2356  b_pT = cms.double( 0.3684 ),
2357  min_pT = cms.double( 120.0 ),
2358  max_pT = cms.double( 500.0 ),
2359  min_pT_dRcut = cms.double( 0.5 ),
2360  max_pT_dRcut = cms.double( 0.1 ),
2361  max_pT_trackPTcut = cms.double( 3.0 ),
2362  minimumImpactParameter = cms.double( 0.05 ),
2363  useSignedImpactParameterSig = cms.bool( False ),
2364  impactParameterType = cms.int32( 1 ),
2365  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2366  deltaR = cms.double( -1.0 ),
2367  maximumDecayLength = cms.double( 999999.0 ),
2368  nthTrack = cms.int32( 1 ),
2369  trackQualityClass = cms.string( "any" ),
2370  useVariableJTA = cms.bool( False )
2371 )
2372 fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2373  MaxDPhi = cms.double( 1.6 ),
2374  ComponentName = cms.string( "hltESPAnalyticalPropagator" ),
2375  PropagationDirection = cms.string( "alongMomentum" )
2376 )
2377 fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer",
2378  MaxDPhi = cms.double( 1.6 ),
2379  ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ),
2380  PropagationDirection = cms.string( "oppositeToMomentum" )
2381 )
2382 fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2383  SimpleMagneticField = cms.string( "" ),
2384  MaxDPhi = cms.double( 1.6 ),
2385  ComponentName = cms.string( "hltESPBwdElectronPropagator" ),
2386  Mass = cms.double( 5.11E-4 ),
2387  PropagationDirection = cms.string( "oppositeToMomentum" ),
2388  useRungeKutta = cms.bool( False ),
2389  ptMin = cms.double( -1.0 )
2390 )
2391 fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2392  MaxChi2 = cms.double( 16.0 ),
2393  nSigma = cms.double( 3.0 ),
2394  MaxDisplacement = cms.double( 0.5 ),
2395  MaxSagitta = cms.double( 2.0 ),
2396  MinimalTolerance = cms.double( 0.5 ),
2397  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2398  ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ),
2399  pTChargeCutThreshold = cms.double( -1.0 ),
2400  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2401  appendToDataLabel = cms.string( "" )
2402 )
2403 fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2404  MaxChi2 = cms.double( 16.0 ),
2405  nSigma = cms.double( 3.0 ),
2406  MaxDisplacement = cms.double( 0.5 ),
2407  MaxSagitta = cms.double( 2.0 ),
2408  MinimalTolerance = cms.double( 0.5 ),
2409  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2410  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ),
2411  pTChargeCutThreshold = cms.double( -1.0 ),
2412  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2413  appendToDataLabel = cms.string( "" )
2414 )
2415 fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2416  MaxChi2 = cms.double( 2000.0 ),
2417  nSigma = cms.double( 3.0 ),
2418  MaxDisplacement = cms.double( 100.0 ),
2419  MaxSagitta = cms.double( -1.0 ),
2420  MinimalTolerance = cms.double( 10.0 ),
2421  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2422  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ),
2423  pTChargeCutThreshold = cms.double( -1.0 ),
2424  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2425  appendToDataLabel = cms.string( "" )
2426 )
2427 fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2428  MaxChi2 = cms.double( 30.0 ),
2429  nSigma = cms.double( 3.0 ),
2430  MaxDisplacement = cms.double( 100.0 ),
2431  MaxSagitta = cms.double( -1.0 ),
2432  MinimalTolerance = cms.double( 10.0 ),
2433  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2434  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ),
2435  pTChargeCutThreshold = cms.double( -1.0 ),
2436  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
2437  appendToDataLabel = cms.string( "" )
2438 )
2439 fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2440  MaxChi2 = cms.double( 9.0 ),
2441  nSigma = cms.double( 3.0 ),
2442  MaxDisplacement = cms.double( 0.5 ),
2443  MaxSagitta = cms.double( 2.0 ),
2444  MinimalTolerance = cms.double( 0.5 ),
2445  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2446  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ),
2447  pTChargeCutThreshold = cms.double( 15.0 ),
2448  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2449  appendToDataLabel = cms.string( "" )
2450 )
2451 fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2452  MaxChi2 = cms.double( 9.0 ),
2453  nSigma = cms.double( 3.0 ),
2454  MaxDisplacement = cms.double( 100.0 ),
2455  MaxSagitta = cms.double( -1.0 ),
2456  MinimalTolerance = cms.double( 10.0 ),
2457  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2458  ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ),
2459  pTChargeCutThreshold = cms.double( 15.0 ),
2460  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ),
2461  appendToDataLabel = cms.string( "" )
2462 )
2463 fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2464  MaxChi2 = cms.double( 16.0 ),
2465  nSigma = cms.double( 3.0 ),
2466  MaxDisplacement = cms.double( 0.5 ),
2467  MaxSagitta = cms.double( 2.0 ),
2468  MinimalTolerance = cms.double( 0.5 ),
2469  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2470  ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ),
2471  pTChargeCutThreshold = cms.double( -1.0 ),
2472  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2473  appendToDataLabel = cms.string( "" )
2474 )
2475 fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2476  MaxChi2 = cms.double( 40.0 ),
2477  nSigma = cms.double( 4.0 ),
2478  MaxDisplacement = cms.double( 0.5 ),
2479  MaxSagitta = cms.double( 2.0 ),
2480  MinimalTolerance = cms.double( 0.5 ),
2481  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
2482  ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ),
2483  appendToDataLabel = cms.string( "" )
2484 )
2485 fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2486  MaxChi2 = cms.double( 16.0 ),
2487  nSigma = cms.double( 3.0 ),
2488  MaxDisplacement = cms.double( 100.0 ),
2489  MaxSagitta = cms.double( -1.0 ),
2490  MinimalTolerance = cms.double( 10.0 ),
2491  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2492  ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ),
2493  appendToDataLabel = cms.string( "" )
2494 )
2495 fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2496  MaxChi2 = cms.double( 30.0 ),
2497  nSigma = cms.double( 3.0 ),
2498  MaxDisplacement = cms.double( 100.0 ),
2499  MaxSagitta = cms.double( -1.0 ),
2500  MinimalTolerance = cms.double( 10.0 ),
2501  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2502  ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ),
2503  appendToDataLabel = cms.string( "" )
2504 )
2505 fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2506  MaxChi2 = cms.double( 9.0 ),
2507  nSigma = cms.double( 3.0 ),
2508  MaxDisplacement = cms.double( 100.0 ),
2509  MaxSagitta = cms.double( -1.0 ),
2510  MinimalTolerance = cms.double( 10.0 ),
2511  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2512  ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ),
2513  appendToDataLabel = cms.string( "" )
2514 )
2515 fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D",
2516  ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ),
2517  MaxComponents = cms.int32( 12 ),
2518  DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" )
2519 )
2520 fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2521  MaxChi2 = cms.double( 9.0 ),
2522  nSigma = cms.double( 3.0 ),
2523  MaxDisplacement = cms.double( 0.5 ),
2524  MaxSagitta = cms.double( 2.0 ),
2525  MinimalTolerance = cms.double( 0.5 ),
2526  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2527  ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ),
2528  pTChargeCutThreshold = cms.double( -1.0 ),
2529  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2530  appendToDataLabel = cms.string( "" )
2531 )
2532 fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2533  ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ),
2534  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2535  fractionShared = cms.double( 0.13 ),
2536  ValidHitBonus = cms.double( 5.0 ),
2537  MissingHitPenalty = cms.double( 20.0 ),
2538  allowSharedFirstHit = cms.bool( True )
2539 )
2540 fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2541  ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ),
2542  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2543  fractionShared = cms.double( 0.13 ),
2544  ValidHitBonus = cms.double( 5.0 ),
2545  MissingHitPenalty = cms.double( 20.0 ),
2546  allowSharedFirstHit = cms.bool( True )
2547 )
2548 fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2549  MaxChi2 = cms.double( 9.0 ),
2550  nSigma = cms.double( 3.0 ),
2551  MaxDisplacement = cms.double( 0.5 ),
2552  MaxSagitta = cms.double( 2.0 ),
2553  MinimalTolerance = cms.double( 0.5 ),
2554  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2555  ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ),
2556  pTChargeCutThreshold = cms.double( -1.0 ),
2557  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
2558  appendToDataLabel = cms.string( "" )
2559 )
2560 fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
2561  ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ),
2562  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
2563  fractionShared = cms.double( 0.13 ),
2564  ValidHitBonus = cms.double( 5.0 ),
2565  MissingHitPenalty = cms.double( 20.0 ),
2566  allowSharedFirstHit = cms.bool( True )
2567 )
2568 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer",
2569  impactParameterType = cms.int32( 1 ),
2570  minimumImpactParameter = cms.double( -1.0 ),
2571  useSignedImpactParameterSig = cms.bool( True ),
2572  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2573  deltaR = cms.double( -1.0 ),
2574  deltaRmin = cms.double( 0.0 ),
2575  maximumDecayLength = cms.double( 999999.0 ),
2576  maxImpactParameter = cms.double( 0.1 ),
2577  maxImpactParameterSig = cms.double( 999999.0 ),
2578  trackQualityClass = cms.string( "any" ),
2579  nthTrack = cms.int32( -1 )
2580 )
2581 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer",
2582  impactParameterType = cms.int32( 1 ),
2583  minimumImpactParameter = cms.double( -1.0 ),
2584  useSignedImpactParameterSig = cms.bool( True ),
2585  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2586  deltaR = cms.double( -1.0 ),
2587  deltaRmin = cms.double( 0.0 ),
2588  maximumDecayLength = cms.double( 999999.0 ),
2589  maxImpactParameter = cms.double( 0.2 ),
2590  maxImpactParameterSig = cms.double( 999999.0 ),
2591  trackQualityClass = cms.string( "any" ),
2592  nthTrack = cms.int32( -1 )
2593 )
2594 fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer",
2595  impactParameterType = cms.int32( 1 ),
2596  minimumImpactParameter = cms.double( -1.0 ),
2597  useSignedImpactParameterSig = cms.bool( False ),
2598  maximumDistanceToJetAxis = cms.double( 999999.0 ),
2599  deltaR = cms.double( -1.0 ),
2600  deltaRmin = cms.double( 0.0 ),
2601  maximumDecayLength = cms.double( 999999.0 ),
2602  maxImpactParameter = cms.double( 0.05 ),
2603  maxImpactParameterSig = cms.double( 5.0 ),
2604  trackQualityClass = cms.string( "any" ),
2605  nthTrack = cms.int32( -1 )
2606 )
2607 fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer",
2608  a_dR = cms.double( -0.001053 ),
2609  b_dR = cms.double( 0.6263 ),
2610  a_pT = cms.double( 0.005263 ),
2611  b_pT = cms.double( 0.3684 ),
2612  min_pT = cms.double( 120.0 ),
2613  max_pT = cms.double( 500.0 ),
2614  min_pT_dRcut = cms.double( 0.5 ),
2615  max_pT_dRcut = cms.double( 0.1 ),
2616  max_pT_trackPTcut = cms.double( 3.0 ),
2617  minimumImpactParameter = cms.double( 0.05 ),
2618  useSignedImpactParameterSig = cms.bool( False ),
2619  impactParameterType = cms.int32( 1 ),
2620  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2621  deltaR = cms.double( -1.0 ),
2622  maximumDecayLength = cms.double( 999999.0 ),
2623  nthTrack = cms.int32( 1 ),
2624  trackQualityClass = cms.string( "any" ),
2625  useVariableJTA = cms.bool( False )
2626 )
2627 fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer",
2628  a_dR = cms.double( -0.001053 ),
2629  b_dR = cms.double( 0.6263 ),
2630  a_pT = cms.double( 0.005263 ),
2631  b_pT = cms.double( 0.3684 ),
2632  min_pT = cms.double( 120.0 ),
2633  max_pT = cms.double( 500.0 ),
2634  min_pT_dRcut = cms.double( 0.5 ),
2635  max_pT_dRcut = cms.double( 0.1 ),
2636  max_pT_trackPTcut = cms.double( 3.0 ),
2637  minimumImpactParameter = cms.double( 0.03 ),
2638  useSignedImpactParameterSig = cms.bool( False ),
2639  impactParameterType = cms.int32( 1 ),
2640  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2641  deltaR = cms.double( -1.0 ),
2642  maximumDecayLength = cms.double( 999999.0 ),
2643  nthTrack = cms.int32( 1 ),
2644  trackQualityClass = cms.string( "any" ),
2645  useVariableJTA = cms.bool( False )
2646 )
2647 fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer",
2648  a_dR = cms.double( -0.001053 ),
2649  b_dR = cms.double( 0.6263 ),
2650  a_pT = cms.double( 0.005263 ),
2651  b_pT = cms.double( 0.3684 ),
2652  min_pT = cms.double( 120.0 ),
2653  max_pT = cms.double( 500.0 ),
2654  min_pT_dRcut = cms.double( 0.5 ),
2655  max_pT_dRcut = cms.double( 0.1 ),
2656  max_pT_trackPTcut = cms.double( 3.0 ),
2657  minimumImpactParameter = cms.double( 0.2 ),
2658  useSignedImpactParameterSig = cms.bool( True ),
2659  impactParameterType = cms.int32( 1 ),
2660  maximumDistanceToJetAxis = cms.double( 9999999.0 ),
2661  deltaR = cms.double( -1.0 ),
2662  maximumDecayLength = cms.double( 999999.0 ),
2663  nthTrack = cms.int32( 2 ),
2664  trackQualityClass = cms.string( "any" ),
2665  useVariableJTA = cms.bool( False )
2666 )
2667 fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer",
2668  ComponentName = cms.string( "hltESPDummyDetLayerGeometry" )
2669 )
2670 fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer",
2671  BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ),
2672  EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ),
2673  ComponentName = cms.string( "hltESPElectronMaterialEffects" ),
2674  MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ),
2675  Mass = cms.double( 5.11E-4 ),
2676  BetheHeitlerCorrection = cms.int32( 2 )
2677 )
2678 fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2679  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2680  NoErrorPropagation = cms.bool( False ),
2681  PropagationDirection = cms.string( "anyDirection" ),
2682  useTuningForL2Speed = cms.bool( True ),
2683  useIsYokeFlag = cms.bool( True ),
2684  endcapShiftInZNeg = cms.double( 0.0 ),
2685  SetVBFPointer = cms.bool( False ),
2686  AssumeNoMaterial = cms.bool( False ),
2687  endcapShiftInZPos = cms.double( 0.0 ),
2688  useInTeslaFromMagField = cms.bool( False ),
2689  VBFName = cms.string( "VolumeBasedMagneticField" ),
2690  useEndcapShiftsInZ = cms.bool( False ),
2691  sendLogWarning = cms.bool( False ),
2692  useMatVolumes = cms.bool( True ),
2693  debug = cms.bool( False ),
2694  ApplyRadX0Correction = cms.bool( True ),
2695  useMagVolumes = cms.bool( True ),
2696  returnTangentPlane = cms.bool( True )
2697 )
2698 fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
2699  ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2700  NoErrorPropagation = cms.bool( False ),
2701  PropagationDirection = cms.string( "oppositeToMomentum" ),
2702  useTuningForL2Speed = cms.bool( True ),
2703  useIsYokeFlag = cms.bool( True ),
2704  endcapShiftInZNeg = cms.double( 0.0 ),
2705  SetVBFPointer = cms.bool( False ),
2706  AssumeNoMaterial = cms.bool( False ),
2707  endcapShiftInZPos = cms.double( 0.0 ),
2708  useInTeslaFromMagField = cms.bool( False ),
2709  VBFName = cms.string( "VolumeBasedMagneticField" ),
2710  useEndcapShiftsInZ = cms.bool( False ),
2711  sendLogWarning = cms.bool( False ),
2712  useMatVolumes = cms.bool( True ),
2713  debug = cms.bool( False ),
2714  ApplyRadX0Correction = cms.bool( True ),
2715  useMagVolumes = cms.bool( True ),
2716  returnTangentPlane = cms.bool( True )
2717 )
2718 fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer",
2719  ComponentName = cms.string( "hltESPFittingSmootherIT" ),
2720  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2721  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2722  EstimateCut = cms.double( -1.0 ),
2723  MaxFractionOutliers = cms.double( 0.3 ),
2724  MaxNumberOfOutliers = cms.int32( 3 ),
2725  MinDof = cms.int32( 2 ),
2726  NoOutliersBeginEnd = cms.bool( False ),
2727  MinNumberOfHits = cms.int32( 3 ),
2728  MinNumberOfHitsHighEta = cms.int32( 5 ),
2729  HighEtaSwitch = cms.double( 5.0 ),
2730  RejectTracks = cms.bool( True ),
2731  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2732  NoInvalidHitsBeginEnd = cms.bool( True ),
2733  LogPixelProbabilityCut = cms.double( -16.0 ),
2734  appendToDataLabel = cms.string( "" )
2735 )
2736 fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer",
2737  ComponentName = cms.string( "hltESPFittingSmootherRK" ),
2738  Fitter = cms.string( "hltESPTrajectoryFitterRK" ),
2739  Smoother = cms.string( "hltESPTrajectorySmootherRK" ),
2740  EstimateCut = cms.double( -1.0 ),
2741  MaxFractionOutliers = cms.double( 0.3 ),
2742  MaxNumberOfOutliers = cms.int32( 3 ),
2743  MinDof = cms.int32( 2 ),
2744  NoOutliersBeginEnd = cms.bool( False ),
2745  MinNumberOfHits = cms.int32( 5 ),
2746  MinNumberOfHitsHighEta = cms.int32( 5 ),
2747  HighEtaSwitch = cms.double( 5.0 ),
2748  RejectTracks = cms.bool( True ),
2749  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2750  NoInvalidHitsBeginEnd = cms.bool( False ),
2751  LogPixelProbabilityCut = cms.double( -16.0 ),
2752  appendToDataLabel = cms.string( "" )
2753 )
2754 fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
2755  ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ),
2756  standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2757  looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2758  appendToDataLabel = cms.string( "" )
2759 )
2760 fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
2761  SimpleMagneticField = cms.string( "" ),
2762  MaxDPhi = cms.double( 1.6 ),
2763  ComponentName = cms.string( "hltESPFwdElectronPropagator" ),
2764  Mass = cms.double( 5.11E-4 ),
2765  PropagationDirection = cms.string( "alongMomentum" ),
2766  useRungeKutta = cms.bool( False ),
2767  ptMin = cms.double( -1.0 )
2768 )
2769 fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer",
2770  ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" )
2771 )
2772 fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2773  ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ),
2774  Fitter = cms.string( "hltESPGsfTrajectoryFitter" ),
2775  Smoother = cms.string( "hltESPGsfTrajectorySmoother" ),
2776  EstimateCut = cms.double( -1.0 ),
2777  MaxFractionOutliers = cms.double( 0.3 ),
2778  MaxNumberOfOutliers = cms.int32( 3 ),
2779  MinDof = cms.int32( 2 ),
2780  NoOutliersBeginEnd = cms.bool( False ),
2781  MinNumberOfHits = cms.int32( 5 ),
2782  MinNumberOfHitsHighEta = cms.int32( 5 ),
2783  HighEtaSwitch = cms.double( 5.0 ),
2784  RejectTracks = cms.bool( True ),
2785  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2786  NoInvalidHitsBeginEnd = cms.bool( True ),
2787  LogPixelProbabilityCut = cms.double( -16.0 ),
2788  appendToDataLabel = cms.string( "" )
2789 )
2790 fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer",
2791  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2792  ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ),
2793  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2794  GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ),
2795  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2796 )
2797 fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer",
2798  Merger = cms.string( "hltESPCloseComponentsMerger5D" ),
2799  ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ),
2800  MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ),
2801  ErrorRescaling = cms.double( 100.0 ),
2802  GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ),
2803  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" )
2804 )
2805 fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2806  MaxChi2 = cms.double( 30.0 ),
2807  nSigma = cms.double( 3.0 ),
2808  MaxDisplacement = cms.double( 0.5 ),
2809  MaxSagitta = cms.double( 2.0 ),
2810  MinimalTolerance = cms.double( 0.5 ),
2811  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2812  ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ),
2813  pTChargeCutThreshold = cms.double( 15.0 ),
2814  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2815  appendToDataLabel = cms.string( "" )
2816 )
2817 fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2818  MaxChi2 = cms.double( 30.0 ),
2819  nSigma = cms.double( 3.0 ),
2820  MaxDisplacement = cms.double( 0.5 ),
2821  MaxSagitta = cms.double( 2.0 ),
2822  MinimalTolerance = cms.double( 0.5 ),
2823  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2824  ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ),
2825  pTChargeCutThreshold = cms.double( 15.0 ),
2826  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
2827  appendToDataLabel = cms.string( "" )
2828 )
2829 fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
2830  MaxChi2 = cms.double( 36.0 ),
2831  nSigma = cms.double( 3.0 ),
2832  MaxDisplacement = cms.double( 100.0 ),
2833  MaxSagitta = cms.double( -1.0 ),
2834  MinimalTolerance = cms.double( 10.0 ),
2835  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
2836  ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ),
2837  appendToDataLabel = cms.string( "" )
2838 )
2839 fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
2840  ComponentName = cms.string( "hltESPKFFittingSmoother" ),
2841  Fitter = cms.string( "hltESPKFTrajectoryFitter" ),
2842  Smoother = cms.string( "hltESPKFTrajectorySmoother" ),
2843  EstimateCut = cms.double( -1.0 ),
2844  MaxFractionOutliers = cms.double( 0.3 ),
2845  MaxNumberOfOutliers = cms.int32( 3 ),
2846  MinDof = cms.int32( 2 ),
2847  NoOutliersBeginEnd = cms.bool( False ),
2848  MinNumberOfHits = cms.int32( 5 ),
2849  MinNumberOfHitsHighEta = cms.int32( 5 ),
2850  HighEtaSwitch = cms.double( 5.0 ),
2851  RejectTracks = cms.bool( True ),
2852  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2853  NoInvalidHitsBeginEnd = cms.bool( False ),
2854  LogPixelProbabilityCut = cms.double( -16.0 ),
2855  appendToDataLabel = cms.string( "" )
2856 )
2857 fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer",
2858  ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
2859  Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2860  Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2861  EstimateCut = cms.double( -1.0 ),
2862  MaxFractionOutliers = cms.double( 0.3 ),
2863  MaxNumberOfOutliers = cms.int32( 3 ),
2864  MinDof = cms.int32( 2 ),
2865  NoOutliersBeginEnd = cms.bool( False ),
2866  MinNumberOfHits = cms.int32( 5 ),
2867  MinNumberOfHitsHighEta = cms.int32( 5 ),
2868  HighEtaSwitch = cms.double( 5.0 ),
2869  RejectTracks = cms.bool( True ),
2870  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
2871  NoInvalidHitsBeginEnd = cms.bool( False ),
2872  LogPixelProbabilityCut = cms.double( -16.0 ),
2873  appendToDataLabel = cms.string( "" )
2874 )
2875 fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
2876  ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ),
2877  Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2878  Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2879  EstimateCut = cms.double( 20.0 ),
2880  MaxFractionOutliers = cms.double( 0.3 ),
2881  MaxNumberOfOutliers = cms.int32( 3 ),
2882  MinDof = cms.int32( 2 ),
2883  NoOutliersBeginEnd = cms.bool( False ),
2884  MinNumberOfHits = cms.int32( 3 ),
2885  MinNumberOfHitsHighEta = cms.int32( 5 ),
2886  HighEtaSwitch = cms.double( 5.0 ),
2887  RejectTracks = cms.bool( True ),
2888  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2889  NoInvalidHitsBeginEnd = cms.bool( True ),
2890  LogPixelProbabilityCut = cms.double( -14.0 ),
2891  appendToDataLabel = cms.string( "" )
2892 )
2893 fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer",
2894  ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
2895  Fitter = cms.string( "hltESPRKTrajectoryFitter" ),
2896  Smoother = cms.string( "hltESPRKTrajectorySmoother" ),
2897  EstimateCut = cms.double( 20.0 ),
2898  MaxFractionOutliers = cms.double( 0.3 ),
2899  MaxNumberOfOutliers = cms.int32( 3 ),
2900  MinDof = cms.int32( 2 ),
2901  NoOutliersBeginEnd = cms.bool( False ),
2902  MinNumberOfHits = cms.int32( 3 ),
2903  MinNumberOfHitsHighEta = cms.int32( 5 ),
2904  HighEtaSwitch = cms.double( 5.0 ),
2905  RejectTracks = cms.bool( True ),
2906  BreakTrajWith2ConsecutiveMissing = cms.bool( True ),
2907  NoInvalidHitsBeginEnd = cms.bool( True ),
2908  LogPixelProbabilityCut = cms.double( -14.0 ),
2909  appendToDataLabel = cms.string( "" )
2910 )
2911 fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2912  ComponentName = cms.string( "hltESPKFTrajectoryFitter" ),
2913  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2914  Updator = cms.string( "hltESPKFUpdator" ),
2915  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2916  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2917  minHits = cms.int32( 3 ),
2918  appendToDataLabel = cms.string( "" )
2919 )
2920 fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer",
2921  ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ),
2922  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
2923  Updator = cms.string( "hltESPKFUpdator" ),
2924  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2925  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2926  minHits = cms.int32( 3 ),
2927  appendToDataLabel = cms.string( "" )
2928 )
2929 fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
2930  ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ),
2931  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2932  Updator = cms.string( "hltESPKFUpdator" ),
2933  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2934  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2935  minHits = cms.int32( 3 ),
2936  appendToDataLabel = cms.string( "" )
2937 )
2938 fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
2939  ComponentName = cms.string( "hltESPKFTrajectorySmoother" ),
2940  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
2941  Updator = cms.string( "hltESPKFUpdator" ),
2942  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2943  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2944  errorRescaling = cms.double( 100.0 ),
2945  minHits = cms.int32( 3 ),
2946  appendToDataLabel = cms.string( "" )
2947 )
2948 fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer",
2949  ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ),
2950  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ),
2951  Updator = cms.string( "hltESPKFUpdator" ),
2952  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2953  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2954  errorRescaling = cms.double( 100.0 ),
2955  minHits = cms.int32( 3 ),
2956  appendToDataLabel = cms.string( "" )
2957 )
2958 fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
2959  ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ),
2960  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
2961  Updator = cms.string( "hltESPKFUpdator" ),
2962  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2963  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
2964  errorRescaling = cms.double( 10.0 ),
2965  minHits = cms.int32( 3 ),
2966  appendToDataLabel = cms.string( "" )
2967 )
2968 fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer",
2969  ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ),
2970  Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
2971  Updator = cms.string( "hltESPKFUpdator" ),
2972  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2973  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2974  errorRescaling = cms.double( 10.0 ),
2975  minHits = cms.int32( 3 ),
2976  appendToDataLabel = cms.string( "" )
2977 )
2978 fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer",
2979  ComponentName = cms.string( "hltESPKFUpdator" )
2980 )
2981 fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D",
2982  ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ),
2983  DistanceMeasure = cms.string( "KullbackLeibler" )
2984 )
2985 fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
2986  ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
2987  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
2988  Updator = cms.string( "hltESPKFUpdator" ),
2989  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
2990  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
2991  minHits = cms.int32( 3 ),
2992  appendToDataLabel = cms.string( "" )
2993 )
2994 fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
2995  MaxChi2 = cms.double( 9.0 ),
2996  nSigma = cms.double( 3.0 ),
2997  MaxDisplacement = cms.double( 0.5 ),
2998  MaxSagitta = cms.double( 2.0 ),
2999  MinimalTolerance = cms.double( 0.5 ),
3000  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3001  ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ),
3002  pTChargeCutThreshold = cms.double( -1.0 ),
3003  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3004  appendToDataLabel = cms.string( "" )
3005 )
3006 fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3007  ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ),
3008  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3009  fractionShared = cms.double( 0.16 ),
3010  ValidHitBonus = cms.double( 5.0 ),
3011  MissingHitPenalty = cms.double( 20.0 ),
3012  allowSharedFirstHit = cms.bool( True )
3013 )
3014 fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3015  ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ),
3016  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3017  fractionShared = cms.double( 0.16 ),
3018  ValidHitBonus = cms.double( 5.0 ),
3019  MissingHitPenalty = cms.double( 20.0 ),
3020  allowSharedFirstHit = cms.bool( True )
3021 )
3022 fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3023  MaxChi2 = cms.double( 9.0 ),
3024  nSigma = cms.double( 3.0 ),
3025  MaxDisplacement = cms.double( 0.5 ),
3026  MaxSagitta = cms.double( 2.0 ),
3027  MinimalTolerance = cms.double( 0.5 ),
3028  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3029  ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ),
3030  pTChargeCutThreshold = cms.double( -1.0 ),
3031  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3032  appendToDataLabel = cms.string( "" )
3033 )
3034 fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3035  ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ),
3036  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3037  fractionShared = cms.double( 0.16 ),
3038  ValidHitBonus = cms.double( 5.0 ),
3039  MissingHitPenalty = cms.double( 20.0 ),
3040  allowSharedFirstHit = cms.bool( True )
3041 )
3042 fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer",
3043  ComponentName = cms.string( "hltESPMeasurementTracker" ),
3044  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3045  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3046  HitMatcher = cms.string( "StandardMatcher" ),
3047  Phase2StripCPE = cms.string( "" ),
3048  SiStripQualityLabel = cms.string( "" ),
3049  UseStripModuleQualityDB = cms.bool( True ),
3050  DebugStripModuleQualityDB = cms.untracked.bool( False ),
3051  UseStripAPVFiberQualityDB = cms.bool( True ),
3052  DebugStripAPVFiberQualityDB = cms.untracked.bool( False ),
3053  MaskBadAPVFibers = cms.bool( True ),
3054  UseStripStripQualityDB = cms.bool( True ),
3055  DebugStripStripQualityDB = cms.untracked.bool( False ),
3056  badStripCuts = cms.PSet(
3057  TOB = cms.PSet(
3058  maxBad = cms.uint32( 4 ),
3059  maxConsecutiveBad = cms.uint32( 2 )
3060  ),
3061  TIB = cms.PSet(
3062  maxBad = cms.uint32( 4 ),
3063  maxConsecutiveBad = cms.uint32( 2 )
3064  ),
3065  TID = cms.PSet(
3066  maxBad = cms.uint32( 4 ),
3067  maxConsecutiveBad = cms.uint32( 2 )
3068  ),
3069  TEC = cms.PSet(
3070  maxBad = cms.uint32( 4 ),
3071  maxConsecutiveBad = cms.uint32( 2 )
3072  )
3073  ),
3074  UsePixelModuleQualityDB = cms.bool( True ),
3075  DebugPixelModuleQualityDB = cms.untracked.bool( False ),
3076  UsePixelROCQualityDB = cms.bool( True ),
3077  DebugPixelROCQualityDB = cms.untracked.bool( False ),
3078  appendToDataLabel = cms.string( "" )
3079 )
3080 fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3081  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3082  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3083  ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ),
3084  isPhase2 = cms.bool( False ),
3085  doPixelShapeCut = cms.bool( True ),
3086  doStripShapeCut = cms.bool( True ),
3087  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3088  appendToDataLabel = cms.string( "" )
3089 )
3090 fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3091  ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ),
3092  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3093  fractionShared = cms.double( 0.11 ),
3094  ValidHitBonus = cms.double( 5.0 ),
3095  MissingHitPenalty = cms.double( 20.0 ),
3096  allowSharedFirstHit = cms.bool( True )
3097 )
3098 fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3099  MaxChi2 = cms.double( 16.0 ),
3100  nSigma = cms.double( 3.0 ),
3101  MaxDisplacement = cms.double( 0.5 ),
3102  MaxSagitta = cms.double( 2.0 ),
3103  MinimalTolerance = cms.double( 0.5 ),
3104  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3105  ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ),
3106  pTChargeCutThreshold = cms.double( -1.0 ),
3107  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3108  appendToDataLabel = cms.string( "" )
3109 )
3110 fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3111  ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ),
3112  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3113  fractionShared = cms.double( 0.11 ),
3114  ValidHitBonus = cms.double( 5.0 ),
3115  MissingHitPenalty = cms.double( 20.0 ),
3116  allowSharedFirstHit = cms.bool( True )
3117 )
3118 fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer",
3119  ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
3120 )
3121 fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducerPhase1",
3122  LoadTemplatesFromDB = cms.bool( True ),
3123  Alpha2Order = cms.bool( True ),
3124  ClusterProbComputationFlag = cms.int32( 0 ),
3125  useLAWidthFromDB = cms.bool( True ),
3126  lAOffset = cms.double( 0.0 ),
3127  lAWidthBPix = cms.double( 0.0 ),
3128  lAWidthFPix = cms.double( 0.0 ),
3129  doLorentzFromAlignment = cms.bool( False ),
3130  useLAFromDB = cms.bool( True ),
3131  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3132  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3133  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3134  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3135  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3136  yerr_endcap = cms.vdouble( 0.0021 ),
3137  xerr_barrel_l1_def = cms.double( 0.0103 ),
3138  yerr_barrel_l1_def = cms.double( 0.0021 ),
3139  xerr_barrel_ln_def = cms.double( 0.0103 ),
3140  yerr_barrel_ln_def = cms.double( 0.0021 ),
3141  xerr_endcap_def = cms.double( 0.002 ),
3142  yerr_endcap_def = cms.double( 7.5E-4 ),
3143  EdgeClusterErrorX = cms.double( 50.0 ),
3144  EdgeClusterErrorY = cms.double( 85.0 ),
3145  UseErrorsFromTemplates = cms.bool( True ),
3146  TruncatePixelCharge = cms.bool( True ),
3147  ComponentName = cms.string( "hltESPPixelCPEFast" ),
3148  MagneticFieldRecord = cms.ESInputTag( "","" ),
3149  appendToDataLabel = cms.string( "" )
3150 )
3151 fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer",
3152  LoadTemplatesFromDB = cms.bool( True ),
3153  Alpha2Order = cms.bool( True ),
3154  ClusterProbComputationFlag = cms.int32( 0 ),
3155  useLAWidthFromDB = cms.bool( False ),
3156  lAOffset = cms.double( 0.0 ),
3157  lAWidthBPix = cms.double( 0.0 ),
3158  lAWidthFPix = cms.double( 0.0 ),
3159  doLorentzFromAlignment = cms.bool( False ),
3160  useLAFromDB = cms.bool( True ),
3161  xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3162  yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3163  xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ),
3164  yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ),
3165  xerr_endcap = cms.vdouble( 0.002, 0.002 ),
3166  yerr_endcap = cms.vdouble( 0.0021 ),
3167  xerr_barrel_l1_def = cms.double( 0.0103 ),
3168  yerr_barrel_l1_def = cms.double( 0.0021 ),
3169  xerr_barrel_ln_def = cms.double( 0.0103 ),
3170  yerr_barrel_ln_def = cms.double( 0.0021 ),
3171  xerr_endcap_def = cms.double( 0.002 ),
3172  yerr_endcap_def = cms.double( 7.5E-4 ),
3173  eff_charge_cut_highX = cms.double( 1.0 ),
3174  eff_charge_cut_highY = cms.double( 1.0 ),
3175  eff_charge_cut_lowX = cms.double( 0.0 ),
3176  eff_charge_cut_lowY = cms.double( 0.0 ),
3177  size_cutX = cms.double( 3.0 ),
3178  size_cutY = cms.double( 3.0 ),
3179  EdgeClusterErrorX = cms.double( 50.0 ),
3180  EdgeClusterErrorY = cms.double( 85.0 ),
3181  inflate_errors = cms.bool( False ),
3182  inflate_all_errors_no_trk_angle = cms.bool( False ),
3183  NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ),
3184  UseErrorsFromTemplates = cms.bool( True ),
3185  TruncatePixelCharge = cms.bool( True ),
3186  IrradiationBiasCorrection = cms.bool( True ),
3187  DoCosmics = cms.bool( False ),
3188  isPhase2 = cms.bool( False ),
3189  SmallPitch = cms.bool( False ),
3190  ComponentName = cms.string( "hltESPPixelCPEGeneric" ),
3191  MagneticFieldRecord = cms.ESInputTag( "","" ),
3192  appendToDataLabel = cms.string( "" )
3193 )
3194 fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer",
3195  LoadTemplatesFromDB = cms.bool( True ),
3196  Alpha2Order = cms.bool( True ),
3197  ClusterProbComputationFlag = cms.int32( 0 ),
3198  useLAWidthFromDB = cms.bool( True ),
3199  lAOffset = cms.double( 0.0 ),
3200  lAWidthBPix = cms.double( 0.0 ),
3201  lAWidthFPix = cms.double( 0.0 ),
3202  doLorentzFromAlignment = cms.bool( False ),
3203  useLAFromDB = cms.bool( True ),
3204  barrelTemplateID = cms.int32( 0 ),
3205  forwardTemplateID = cms.int32( 0 ),
3206  directoryWithTemplates = cms.int32( 0 ),
3207  speed = cms.int32( -2 ),
3208  UseClusterSplitter = cms.bool( False ),
3209  ComponentName = cms.string( "hltESPPixelCPETemplateReco" ),
3210  appendToDataLabel = cms.string( "" )
3211 )
3212 fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3213  MaxChi2 = cms.double( 16.0 ),
3214  nSigma = cms.double( 3.0 ),
3215  MaxDisplacement = cms.double( 0.5 ),
3216  MaxSagitta = cms.double( 2.0 ),
3217  MinimalTolerance = cms.double( 0.5 ),
3218  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3219  ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ),
3220  pTChargeCutThreshold = cms.double( -1.0 ),
3221  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3222  appendToDataLabel = cms.string( "" )
3223 )
3224 fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3225  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3226  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3227  ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ),
3228  isPhase2 = cms.bool( False ),
3229  doPixelShapeCut = cms.bool( True ),
3230  doStripShapeCut = cms.bool( True ),
3231  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3232  appendToDataLabel = cms.string( "" )
3233 )
3234 fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3235  ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ),
3236  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3237  fractionShared = cms.double( 0.11 ),
3238  ValidHitBonus = cms.double( 5.0 ),
3239  MissingHitPenalty = cms.double( 20.0 ),
3240  allowSharedFirstHit = cms.bool( True )
3241 )
3242 fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3243  MaxChi2 = cms.double( 9.0 ),
3244  nSigma = cms.double( 3.0 ),
3245  MaxDisplacement = cms.double( 0.5 ),
3246  MaxSagitta = cms.double( 2.0 ),
3247  MinimalTolerance = cms.double( 0.5 ),
3248  MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ),
3249  ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ),
3250  pTChargeCutThreshold = cms.double( 15.0 ),
3251  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ),
3252  appendToDataLabel = cms.string( "" )
3253 )
3254 fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer",
3255  MaxChi2 = cms.double( 25.0 ),
3256  nSigma = cms.double( 3.0 ),
3257  MaxDisplacement = cms.double( 100.0 ),
3258  MaxSagitta = cms.double( -1.0 ),
3259  MinimalTolerance = cms.double( 10.0 ),
3260  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3261  ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ),
3262  appendToDataLabel = cms.string( "" )
3263 )
3264 fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3265  ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ),
3266  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3267  fractionShared = cms.double( 0.19 ),
3268  ValidHitBonus = cms.double( 5.0 ),
3269  MissingHitPenalty = cms.double( 20.0 ),
3270  allowSharedFirstHit = cms.bool( True )
3271 )
3272 fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3273  ComponentName = cms.string( "hltESPRKTrajectoryFitter" ),
3274  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3275  Updator = cms.string( "hltESPKFUpdator" ),
3276  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3277  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3278  minHits = cms.int32( 3 ),
3279  appendToDataLabel = cms.string( "" )
3280 )
3281 fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3282  ComponentName = cms.string( "hltESPRKTrajectorySmoother" ),
3283  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3284  Updator = cms.string( "hltESPKFUpdator" ),
3285  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3286  RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ),
3287  errorRescaling = cms.double( 100.0 ),
3288  minHits = cms.int32( 3 ),
3289  appendToDataLabel = cms.string( "" )
3290 )
3291 fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer",
3292  SimpleMagneticField = cms.string( "" ),
3293  MaxDPhi = cms.double( 1.6 ),
3294  ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3295  Mass = cms.double( 0.105 ),
3296  PropagationDirection = cms.string( "alongMomentum" ),
3297  useRungeKutta = cms.bool( True ),
3298  ptMin = cms.double( -1.0 )
3299 )
3300 fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer",
3301  ComponentName = cms.string( "hltESPSmartPropagator" ),
3302  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3303  MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3304  PropagationDirection = cms.string( "alongMomentum" ),
3305  Epsilon = cms.double( 5.0 )
3306 )
3307 fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer",
3308  ComponentName = cms.string( "hltESPSmartPropagatorAny" ),
3309  TrackerPropagator = cms.string( "PropagatorWithMaterial" ),
3310  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3311  PropagationDirection = cms.string( "alongMomentum" ),
3312  Epsilon = cms.double( 5.0 )
3313 )
3314 fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer",
3315  ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ),
3316  TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ),
3317  MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ),
3318  PropagationDirection = cms.string( "oppositeToMomentum" ),
3319  Epsilon = cms.double( 5.0 )
3320 )
3321 fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer",
3322  distance = cms.double( 0.5 )
3323 )
3324 fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3325  ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ),
3326  NoErrorPropagation = cms.bool( False ),
3327  PropagationDirection = cms.string( "alongMomentum" ),
3328  useTuningForL2Speed = cms.bool( False ),
3329  useIsYokeFlag = cms.bool( True ),
3330  endcapShiftInZNeg = cms.double( 0.0 ),
3331  SetVBFPointer = cms.bool( False ),
3332  AssumeNoMaterial = cms.bool( False ),
3333  endcapShiftInZPos = cms.double( 0.0 ),
3334  useInTeslaFromMagField = cms.bool( False ),
3335  VBFName = cms.string( "VolumeBasedMagneticField" ),
3336  useEndcapShiftsInZ = cms.bool( False ),
3337  sendLogWarning = cms.bool( False ),
3338  useMatVolumes = cms.bool( True ),
3339  debug = cms.bool( False ),
3340  ApplyRadX0Correction = cms.bool( True ),
3341  useMagVolumes = cms.bool( True ),
3342  returnTangentPlane = cms.bool( True )
3343 )
3344 fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer",
3345  ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ),
3346  NoErrorPropagation = cms.bool( False ),
3347  PropagationDirection = cms.string( "oppositeToMomentum" ),
3348  useTuningForL2Speed = cms.bool( False ),
3349  useIsYokeFlag = cms.bool( True ),
3350  endcapShiftInZNeg = cms.double( 0.0 ),
3351  SetVBFPointer = cms.bool( False ),
3352  AssumeNoMaterial = cms.bool( False ),
3353  endcapShiftInZPos = cms.double( 0.0 ),
3354  useInTeslaFromMagField = cms.bool( False ),
3355  VBFName = cms.string( "VolumeBasedMagneticField" ),
3356  useEndcapShiftsInZ = cms.bool( False ),
3357  sendLogWarning = cms.bool( False ),
3358  useMatVolumes = cms.bool( True ),
3359  debug = cms.bool( False ),
3360  ApplyRadX0Correction = cms.bool( True ),
3361  useMagVolumes = cms.bool( True ),
3362  returnTangentPlane = cms.bool( True )
3363 )
3364 fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer",
3365  ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ),
3366  ComponentType = cms.string( "StripCPEfromTrackAngle" ),
3367  parameters = cms.PSet(
3368  mTIB_P1 = cms.double( 0.202 ),
3369  maxChgOneMIP = cms.double( 6000.0 ),
3370  mTEC_P0 = cms.double( -1.885 ),
3371  mTOB_P1 = cms.double( 0.253 ),
3372  mTEC_P1 = cms.double( 0.471 ),
3373  mLC_P2 = cms.double( 0.3 ),
3374  mLC_P1 = cms.double( 0.618 ),
3375  mTOB_P0 = cms.double( -1.026 ),
3376  mLC_P0 = cms.double( -0.326 ),
3377  useLegacyError = cms.bool( False ),
3378  mTIB_P0 = cms.double( -0.742 ),
3379  mTID_P1 = cms.double( 0.433 ),
3380  mTID_P0 = cms.double( -1.427 )
3381  )
3382 )
3383 fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3384  ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ),
3385  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3386  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3387  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3388  Matcher = cms.string( "StandardMatcher" ),
3389  Phase2StripCPE = cms.string( "" ),
3390  appendToDataLabel = cms.string( "" )
3391 )
3392 fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3393  ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ),
3394  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3395  StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ),
3396  PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ),
3397  Matcher = cms.string( "StandardMatcher" ),
3398  Phase2StripCPE = cms.string( "" ),
3399  appendToDataLabel = cms.string( "" )
3400 )
3401 fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3402  ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ),
3403  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3404  StripCPE = cms.string( "Fake" ),
3405  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3406  Matcher = cms.string( "StandardMatcher" ),
3407  Phase2StripCPE = cms.string( "" ),
3408  appendToDataLabel = cms.string( "" )
3409 )
3410 fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer",
3411  ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ),
3412  ComputeCoarseLocalPositionFromDisk = cms.bool( False ),
3413  StripCPE = cms.string( "Fake" ),
3414  PixelCPE = cms.string( "hltESPPixelCPEGeneric" ),
3415  Matcher = cms.string( "StandardMatcher" ),
3416  Phase2StripCPE = cms.string( "" ),
3417  appendToDataLabel = cms.string( "" )
3418 )
3419 fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer",
3420  MaxChi2 = cms.double( 16.0 ),
3421  nSigma = cms.double( 3.0 ),
3422  MaxDisplacement = cms.double( 0.5 ),
3423  MaxSagitta = cms.double( 2.0 ),
3424  MinimalTolerance = cms.double( 0.5 ),
3425  MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ),
3426  ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ),
3427  pTChargeCutThreshold = cms.double( -1.0 ),
3428  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3429  appendToDataLabel = cms.string( "" )
3430 )
3431 fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer",
3432  PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ),
3433  PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ),
3434  ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ),
3435  isPhase2 = cms.bool( False ),
3436  doPixelShapeCut = cms.bool( True ),
3437  doStripShapeCut = cms.bool( True ),
3438  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ),
3439  appendToDataLabel = cms.string( "" )
3440 )
3441 fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer",
3442  ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ),
3443  Fitter = cms.string( "hltESPTobTecStepRKFitter" ),
3444  Smoother = cms.string( "hltESPTobTecStepRKSmoother" ),
3445  EstimateCut = cms.double( 30.0 ),
3446  MaxFractionOutliers = cms.double( 0.3 ),
3447  MaxNumberOfOutliers = cms.int32( 3 ),
3448  MinDof = cms.int32( 2 ),
3449  NoOutliersBeginEnd = cms.bool( False ),
3450  MinNumberOfHits = cms.int32( 7 ),
3451  MinNumberOfHitsHighEta = cms.int32( 5 ),
3452  HighEtaSwitch = cms.double( 5.0 ),
3453  RejectTracks = cms.bool( True ),
3454  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3455  NoInvalidHitsBeginEnd = cms.bool( False ),
3456  LogPixelProbabilityCut = cms.double( -16.0 ),
3457  appendToDataLabel = cms.string( "" )
3458 )
3459 fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer",
3460  ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3461  Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3462  Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3463  EstimateCut = cms.double( 30.0 ),
3464  MaxFractionOutliers = cms.double( 0.3 ),
3465  MaxNumberOfOutliers = cms.int32( 3 ),
3466  MinDof = cms.int32( 2 ),
3467  NoOutliersBeginEnd = cms.bool( False ),
3468  MinNumberOfHits = cms.int32( 7 ),
3469  MinNumberOfHitsHighEta = cms.int32( 5 ),
3470  HighEtaSwitch = cms.double( 5.0 ),
3471  RejectTracks = cms.bool( True ),
3472  BreakTrajWith2ConsecutiveMissing = cms.bool( False ),
3473  NoInvalidHitsBeginEnd = cms.bool( False ),
3474  LogPixelProbabilityCut = cms.double( -16.0 ),
3475  appendToDataLabel = cms.string( "" )
3476 )
3477 fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer",
3478  ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ),
3479  standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ),
3480  looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ),
3481  appendToDataLabel = cms.string( "" )
3482 )
3483 fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer",
3484  ComponentName = cms.string( "hltESPTobTecStepRKFitter" ),
3485  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3486  Updator = cms.string( "hltESPKFUpdator" ),
3487  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3488  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3489  minHits = cms.int32( 7 ),
3490  appendToDataLabel = cms.string( "" )
3491 )
3492 fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer",
3493  ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ),
3494  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3495  Updator = cms.string( "hltESPKFUpdator" ),
3496  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3497  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3498  minHits = cms.int32( 7 ),
3499  appendToDataLabel = cms.string( "" )
3500 )
3501 fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer",
3502  ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ),
3503  Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
3504  Updator = cms.string( "hltESPKFUpdator" ),
3505  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3506  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3507  errorRescaling = cms.double( 10.0 ),
3508  minHits = cms.int32( 7 ),
3509  appendToDataLabel = cms.string( "" )
3510 )
3511 fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer",
3512  ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ),
3513  Propagator = cms.string( "PropagatorWithMaterialForLoopers" ),
3514  Updator = cms.string( "hltESPKFUpdator" ),
3515  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3516  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3517  errorRescaling = cms.double( 10.0 ),
3518  minHits = cms.int32( 7 ),
3519  appendToDataLabel = cms.string( "" )
3520 )
3521 fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3522  ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ),
3523  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3524  fractionShared = cms.double( 0.09 ),
3525  ValidHitBonus = cms.double( 5.0 ),
3526  MissingHitPenalty = cms.double( 20.0 ),
3527  allowSharedFirstHit = cms.bool( True )
3528 )
3529 fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer",
3530  ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ),
3531  algoOrder = cms.vstring( ),
3532  appendToDataLabel = cms.string( "" )
3533 )
3534 fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3535  ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
3536  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3537  fractionShared = cms.double( 0.5 ),
3538  ValidHitBonus = cms.double( 100.0 ),
3539  MissingHitPenalty = cms.double( 0.0 ),
3540  allowSharedFirstHit = cms.bool( False )
3541 )
3542 fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer",
3543  ComponentName = cms.string( "hltESPTrajectoryFitterRK" ),
3544  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3545  Updator = cms.string( "hltESPKFUpdator" ),
3546  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3547  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3548  minHits = cms.int32( 3 ),
3549  appendToDataLabel = cms.string( "" )
3550 )
3551 fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer",
3552  ComponentName = cms.string( "hltESPTrajectorySmootherRK" ),
3553  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
3554  Updator = cms.string( "hltESPKFUpdator" ),
3555  Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ),
3556  RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ),
3557  errorRescaling = cms.double( 100.0 ),
3558  minHits = cms.int32( 3 ),
3559  appendToDataLabel = cms.string( "" )
3560 )
3561 fragment.hltOnlineBeamSpotESProducer = cms.ESProducer( "OnlineBeamSpotESProducer",
3562  timeThreshold = cms.int32( 48 ),
3563  sigmaZThreshold = cms.double( 2.0 ),
3564  sigmaXYThreshold = cms.double( 4.0 ),
3565  appendToDataLabel = cms.string( "" )
3566 )
3567 fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer",
3568  ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ),
3569  useQuadrupletAlgo = cms.bool( False ),
3570  appendToDataLabel = cms.string( "" )
3571 )
3572 fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer",
3573  ComponentName = cms.string( "hltTrackCleaner" ),
3574  appendToDataLabel = cms.string( "" )
3575 )
3576 fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3577  ComponentName = cms.string( "HODetIdAssociator" ),
3578  etaBinSize = cms.double( 0.087 ),
3579  nEta = cms.int32( 30 ),
3580  nPhi = cms.int32( 72 ),
3581  hcalRegion = cms.int32( 2 ),
3582  includeBadChambers = cms.bool( False ),
3583  includeGEM = cms.bool( False ),
3584  includeME0 = cms.bool( False )
3585 )
3586 fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer",
3587  appendToDataLabel = cms.string( "" )
3588 )
3589 fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3590  ComponentName = cms.string( "MuonDetIdAssociator" ),
3591  etaBinSize = cms.double( 0.125 ),
3592  nEta = cms.int32( 48 ),
3593  nPhi = cms.int32( 48 ),
3594  hcalRegion = cms.int32( 2 ),
3595  includeBadChambers = cms.bool( True ),
3596  includeGEM = cms.bool( True ),
3597  includeME0 = cms.bool( False )
3598 )
3599 fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer",
3600  ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
3601  ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ),
3602  fractionShared = cms.double( 0.1 ),
3603  ValidHitBonus = cms.double( 1000.0 ),
3604  MissingHitPenalty = cms.double( 1.0 ),
3605  allowSharedFirstHit = cms.bool( True )
3606 )
3607 fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer",
3608  ComponentName = cms.string( "SimpleNavigationSchool" ),
3609  PluginName = cms.string( "" ),
3610  SimpleMagneticField = cms.string( "ParabolicMf" )
3611 )
3612 fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer",
3613  ComponentName = cms.string( "PreshowerDetIdAssociator" ),
3614  etaBinSize = cms.double( 0.1 ),
3615  nEta = cms.int32( 60 ),
3616  nPhi = cms.int32( 30 ),
3617  hcalRegion = cms.int32( 2 ),
3618  includeBadChambers = cms.bool( False ),
3619  includeGEM = cms.bool( False ),
3620  includeME0 = cms.bool( False )
3621 )
3622 fragment.siPixelGainCalibrationForHLTGPU = cms.ESProducer( "SiPixelGainCalibrationForHLTGPUESProducer",
3623  appendToDataLabel = cms.string( "" )
3624 )
3625 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3626  ComponentName = cms.string( "" ),
3627  CablingMapLabel = cms.string( "" ),
3628  UseQualityInfo = cms.bool( False ),
3629  appendToDataLabel = cms.string( "" )
3630 )
3631 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3632 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3633  LatencyRecord = cms.PSet(
3634  label = cms.untracked.string( "" ),
3635  record = cms.string( "SiStripLatencyRcd" )
3636  ),
3637  BackPlaneCorrectionPeakMode = cms.PSet(
3638  label = cms.untracked.string( "peak" ),
3639  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3640  ),
3641  BackPlaneCorrectionDeconvMode = cms.PSet(
3642  label = cms.untracked.string( "deconvolution" ),
3643  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3644  )
3645 )
3646 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3647  LatencyRecord = cms.PSet(
3648  label = cms.untracked.string( "" ),
3649  record = cms.string( "SiStripLatencyRcd" )
3650  ),
3651  LorentzAnglePeakMode = cms.PSet(
3652  label = cms.untracked.string( "peak" ),
3653  record = cms.string( "SiStripLorentzAngleRcd" )
3654  ),
3655  LorentzAngleDeconvMode = cms.PSet(
3656  label = cms.untracked.string( "deconvolution" ),
3657  record = cms.string( "SiStripLorentzAngleRcd" )
3658  )
3659 )
3660 
3661 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3662  RawDataCollection = cms.InputTag( "rawDataCollector" )
3663 )
3664 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3665 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3666  result = cms.bool( False )
3667 )
3668 fragment.statusOnGPUFilter = cms.EDFilter( "BooleanFilter",
3669  src = cms.InputTag( "statusOnGPU" )
3670 )
3671 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3672  SelectedTriggerType = cms.int32( 1 )
3673 )
3674 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3675  FedIds = cms.vint32( 1404 ),
3676  Setup = cms.string( "stage2::GTSetup" ),
3677  FWId = cms.uint32( 0 ),
3678  DmxFWId = cms.uint32( 0 ),
3679  FWOverride = cms.bool( False ),
3680  TMTCheck = cms.bool( True ),
3681  CTP7 = cms.untracked.bool( False ),
3682  MTF7 = cms.untracked.bool( False ),
3683  InputLabel = cms.InputTag( "rawDataCollector" ),
3684  lenSlinkHeader = cms.untracked.int32( 8 ),
3685  lenSlinkTrailer = cms.untracked.int32( 8 ),
3686  lenAMCHeader = cms.untracked.int32( 8 ),
3687  lenAMCTrailer = cms.untracked.int32( 0 ),
3688  lenAMC13Header = cms.untracked.int32( 8 ),
3689  lenAMC13Trailer = cms.untracked.int32( 8 ),
3690  debug = cms.untracked.bool( False ),
3691  MinFeds = cms.uint32( 0 )
3692 )
3693 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3694  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3695  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3696  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3697  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3698  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3699  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3700  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3701  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3702  GetPrescaleColumnFromData = cms.bool( False ),
3703  AlgorithmTriggersUnprescaled = cms.bool( True ),
3704  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3705  AlgorithmTriggersUnmasked = cms.bool( True ),
3706  useMuonShowers = cms.bool( True ),
3707  resetPSCountersEachLumiSec = cms.bool( True ),
3708  semiRandomInitialPSCounters = cms.bool( False ),
3709  ProduceL1GtDaqRecord = cms.bool( True ),
3710  ProduceL1GtObjectMapRecord = cms.bool( True ),
3711  EmulateBxInEvent = cms.int32( 1 ),
3712  L1DataBxInEvent = cms.int32( 5 ),
3713  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3714  BstLengthBytes = cms.int32( -1 ),
3715  PrescaleSet = cms.uint32( 1 ),
3716  Verbosity = cms.untracked.int32( 0 ),
3717  PrintL1Menu = cms.untracked.bool( False ),
3718  TriggerMenuLuminosity = cms.string( "startup" )
3719 )
3720 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3721  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3722 )
3723 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3724  changeToCMSCoordinates = cms.bool( False ),
3725  maxZ = cms.double( 40.0 ),
3726  setSigmaZ = cms.double( 0.0 ),
3727  beamMode = cms.untracked.uint32( 11 ),
3728  src = cms.InputTag( "" ),
3729  gtEvmLabel = cms.InputTag( "" ),
3730  maxRadius = cms.double( 2.0 ),
3731  useTransientRecord = cms.bool( True )
3732 )
3733 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
3734  saveTags = cms.bool( True ),
3735  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
3736  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3737  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3738  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3739  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3740  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3741  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3742  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3743  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
3744 )
3745 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
3746  offset = cms.uint32( 0 ),
3747  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3748 )
3749 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
3750  tccUnpacking = cms.bool( True ),
3751  FedLabel = cms.InputTag( "listfeds" ),
3752  srpUnpacking = cms.bool( True ),
3753  syncCheck = cms.bool( True ),
3754  feIdCheck = cms.bool( True ),
3755  silentMode = cms.untracked.bool( True ),
3756  InputLabel = cms.InputTag( "rawDataCollector" ),
3757  orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ),
3758  eventPut = cms.bool( True ),
3759  numbTriggerTSamples = cms.int32( 1 ),
3760  numbXtalTSamples = cms.int32( 10 ),
3761  orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ),
3762  FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ),
3763  DoRegional = cms.bool( False ),
3764  feUnpacking = cms.bool( True ),
3765  forceToKeepFRData = cms.bool( False ),
3766  headerUnpacking = cms.bool( True ),
3767  memUnpacking = cms.bool( True )
3768 )
3769 fragment.hltEcalDigisGPU = cms.EDProducer( "EcalRawToDigiGPU",
3770  InputLabel = cms.InputTag( "rawDataCollector" ),
3771  FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ),
3772  maxChannelsEB = cms.uint32( 61200 ),
3773  maxChannelsEE = cms.uint32( 14648 ),
3774  digisLabelEB = cms.string( "ebDigis" ),
3775  digisLabelEE = cms.string( "eeDigis" )
3776 )
3777 fragment.hltEcalDigisFromGPU = cms.EDProducer( "EcalCPUDigisProducer",
3778  digisInLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
3779  digisInLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
3780  digisOutLabelEB = cms.string( "ebDigis" ),
3781  digisOutLabelEE = cms.string( "eeDigis" ),
3782  produceDummyIntegrityCollections = cms.bool( False )
3783 )
3784 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3785  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3786  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3787  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3788  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3789  ebFEToBeRecovered = cms.string( "ebFE" ),
3790  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3791  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3792  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3793  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3794  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3795  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3796  eeFEToBeRecovered = cms.string( "eeFE" ),
3797  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3798  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" )
3799 )
3800 fragment.hltEcalUncalibRecHitLegacy = cms.EDProducer( "EcalUncalibRecHitProducer",
3801  EBdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','ebDigis' ),
3802  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3803  EEdigiCollection = cms.InputTag( 'hltEcalDigisLegacy','eeDigis' ),
3804  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3805  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3806  algoPSet = cms.PSet(
3807  addPedestalUncertaintyEE = cms.double( 0.0 ),
3808  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3809  addPedestalUncertaintyEB = cms.double( 0.0 ),
3810  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3811  gainSwitchUseMaxSampleEB = cms.bool( True ),
3812  timealgo = cms.string( "RatioMethod" ),
3813  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3814  EEtimeNconst = cms.double( 31.8 ),
3815  EBtimeNconst = cms.double( 28.5 ),
3816  prefitMaxChiSqEE = cms.double( 10.0 ),
3817  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
3818  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3819  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3820  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
3821  gainSwitchUseMaxSampleEE = cms.bool( False ),
3822  prefitMaxChiSqEB = cms.double( 25.0 ),
3823  mitigateBadSamplesEB = cms.bool( False ),
3824  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3825  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
3826  ampErrorCalculation = cms.bool( False ),
3827  mitigateBadSamplesEE = cms.bool( False ),
3828  amplitudeThresholdEB = cms.double( 10.0 ),
3829  amplitudeThresholdEE = cms.double( 10.0 ),
3830  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3831  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3832  selectiveBadSampleCriteriaEB = cms.bool( False ),
3833  dynamicPedestalsEB = cms.bool( False ),
3834  useLumiInfoRunHeader = cms.bool( False ),
3835  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3836  dynamicPedestalsEE = cms.bool( False ),
3837  doPrefitEE = cms.bool( False ),
3838  selectiveBadSampleCriteriaEE = cms.bool( False ),
3839  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3840  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3841  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3842  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
3843  EEtimeConstantTerm = cms.double( 1.0 ),
3844  EBtimeConstantTerm = cms.double( 0.6 ),
3845  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
3846  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
3847  doPrefitEB = cms.bool( False )
3848  )
3849 )
3850 fragment.hltEcalUncalibRecHitGPU = cms.EDProducer( "EcalUncalibRecHitProducerGPU",
3851  digisLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
3852  digisLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
3853  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
3854  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
3855  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3856  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3857  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3858  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3859  EBtimeConstantTerm = cms.double( 0.6 ),
3860  EEtimeConstantTerm = cms.double( 1.0 ),
3861  EBtimeNconst = cms.double( 28.5 ),
3862  EEtimeNconst = cms.double( 31.8 ),
3863  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
3864  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
3865  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
3866  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
3867  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3868  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3869  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3870  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3871  amplitudeThresholdEB = cms.double( 10.0 ),
3872  amplitudeThresholdEE = cms.double( 10.0 ),
3873  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
3874  shouldRunTimingComputation = cms.bool( True )
3875 )
3876 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalCPUUncalibRecHitProducer",
3877  recHitsInLabelEB = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEB' ),
3878  recHitsOutLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
3879  containsTimingInformation = cms.bool( True ),
3880  isPhase2 = cms.bool( False ),
3881  recHitsInLabelEE = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEE' ),
3882  recHitsOutLabelEE = cms.string( "EcalUncalibRecHitsEE" )
3883 )
3884 fragment.hltEcalUncalibRecHitFromSoA = cms.EDProducer( "EcalUncalibRecHitConvertGPU2CPUFormat",
3885  recHitsLabelGPUEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
3886  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
3887  isPhase2 = cms.bool( False ),
3888  recHitsLabelGPUEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
3889  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
3890 )
3891 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3892  recoverEEVFE = cms.bool( False ),
3893  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3894  recoverEBIsolatedChannels = cms.bool( False ),
3895  recoverEBVFE = cms.bool( False ),
3896  laserCorrection = cms.bool( True ),
3897  EBLaserMIN = cms.double( 0.5 ),
3898  killDeadChannels = cms.bool( True ),
3899  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3900  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3901  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3902  EELaserMIN = cms.double( 0.5 ),
3903  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3904  cleaningConfig = cms.PSet(
3905  cThreshold_endcap = cms.double( 15.0 ),
3906  tightenCrack_e1_double = cms.double( 2.0 ),
3907  cThreshold_barrel = cms.double( 4.0 ),
3908  e6e2thresh = cms.double( 0.04 ),
3909  e4e1Threshold_barrel = cms.double( 0.08 ),
3910  e4e1Threshold_endcap = cms.double( 0.3 ),
3911  tightenCrack_e4e1_single = cms.double( 3.0 ),
3912  cThreshold_double = cms.double( 10.0 ),
3913  e4e1_b_barrel = cms.double( -0.024 ),
3914  tightenCrack_e6e2_double = cms.double( 3.0 ),
3915  e4e1_a_barrel = cms.double( 0.04 ),
3916  tightenCrack_e1_single = cms.double( 2.0 ),
3917  e4e1_a_endcap = cms.double( 0.02 ),
3918  e4e1_b_endcap = cms.double( -0.0125 ),
3919  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
3920  ),
3921  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
3922  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3923  recoverEBFE = cms.bool( False ),
3924  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3925  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3926  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3927  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
3928  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
3929  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
3930  ChannelStatusToBeExcluded = cms.vstring( ),
3931  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3932  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3933  recoverEEFE = cms.bool( False ),
3934  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3935  EBLaserMAX = cms.double( 3.0 ),
3936  flagsMapDBReco = cms.PSet(
3937  kDead = cms.vstring( 'kNoDataNoTP' ),
3938  kGood = cms.vstring( 'kOk',
3939  'kDAC',
3940  'kNoLaser',
3941  'kNoisy' ),
3942  kTowerRecovered = cms.vstring( 'kDeadFE' ),
3943  kNoisy = cms.vstring( 'kNNoisy',
3944  'kFixedG6',
3945  'kFixedG1' ),
3946  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3947  'kNonRespondingIsolated',
3948  'kDeadVFE' )
3949  ),
3950  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3951  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3952  algo = cms.string( "EcalRecHitWorkerSimple" ),
3953  EELaserMAX = cms.double( 8.0 ),
3954  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3955  recoverEEIsolatedChannels = cms.bool( False ),
3956  skipTimeCalib = cms.bool( False )
3957 )
3958 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
3959  sourceTag = cms.InputTag( "rawDataCollector" ),
3960  debugMode = cms.untracked.bool( False ),
3961  InstanceES = cms.string( "" ),
3962  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
3963  ESdigiCollection = cms.string( "" )
3964 )
3965 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
3966  ESrechitCollection = cms.string( "EcalRecHitsES" ),
3967  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
3968  algo = cms.string( "ESRecHitWorker" ),
3969  ESRecoAlgo = cms.int32( 0 )
3970 )
3971 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
3972  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3973  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3974  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3975  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3976  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
3977  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
3978  statusThreshold = cms.uint32( 3 ),
3979  useRecoFlag = cms.bool( False ),
3980  ampCut_barrelP = cms.vdouble( 14.31759, 14.33355, 14.34853, 14.36281, 14.37667, 14.39011, 14.40334, 14.41657, 14.42994, 14.44359, 14.45759, 14.47222, 14.48748, 14.50358, 14.52052, 14.53844, 14.55755, 14.57778, 14.59934, 14.62216, 14.64645, 14.67221, 14.69951, 14.72849, 14.75894, 14.79121, 14.82502, 14.86058, 14.89796, 14.93695, 14.97783, 15.02025, 15.06442, 15.11041, 15.15787, 15.20708, 15.25783, 15.31026, 15.36409, 15.41932, 15.47602, 15.53384, 15.5932, 15.65347, 15.715, 15.77744, 15.84086, 15.90505, 15.97001, 16.03539, 16.10147, 16.16783, 16.23454, 16.30146, 16.36824, 16.43502, 16.50159, 16.56781, 16.63354, 16.69857, 16.76297, 16.82625, 16.88862, 16.94973, 17.00951, 17.06761, 17.12403, 17.1787, 17.23127, 17.28167, 17.32955, 17.37491, 17.41754, 17.45723, 17.49363, 17.52688, 17.55642, 17.58218, 17.60416, 17.62166, 17.63468, 17.64315, 17.64665, 17.6449, 17.6379 ),
3981  ampCut_barrelM = cms.vdouble( 17.6379, 17.6449, 17.64665, 17.64315, 17.63468, 17.62166, 17.60416, 17.58218, 17.55642, 17.52688, 17.49363, 17.45723, 17.41754, 17.37491, 17.32955, 17.28167, 17.23127, 17.1787, 17.12403, 17.06761, 17.00951, 16.94973, 16.88862, 16.82625, 16.76297, 16.69857, 16.63354, 16.56781, 16.50159, 16.43502, 16.36824, 16.30146, 16.23454, 16.16783, 16.10147, 16.03539, 15.97001, 15.90505, 15.84086, 15.77744, 15.715, 15.65347, 15.5932, 15.53384, 15.47602, 15.41932, 15.36409, 15.31026, 15.25783, 15.20708, 15.15787, 15.11041, 15.06442, 15.02025, 14.97783, 14.93695, 14.89796, 14.86058, 14.82502, 14.79121, 14.75894, 14.72849, 14.69951, 14.67221, 14.64645, 14.62216, 14.59934, 14.57778, 14.55755, 14.53844, 14.52052, 14.50358, 14.48748, 14.47222, 14.45759, 14.44359, 14.42994, 14.41657, 14.40334, 14.39011, 14.37667, 14.36281, 14.34853, 14.33355, 14.31759 ),
3982  ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ),
3983  ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ),
3984  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
3985  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
3986 )
3987 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3988  result = cms.bool( True )
3989 )
3990 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
3991  saveTags = cms.bool( True ),
3992  L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_IsolatedBunch OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet16 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet20 OR L1_SingleJet200 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90" ),
3993  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3994  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3995  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3996  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3997  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3998  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3999  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4000  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4001 )
4002 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4003  offset = cms.uint32( 0 ),
4004  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4005 )
4006 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4007  doBarrel = cms.bool( True ),
4008  doEndcaps = cms.bool( True ),
4009  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4010  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4011  clusEtaSize = cms.int32( 3 ),
4012  clusPhiSize = cms.int32( 3 ),
4013  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4014  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4015  clusSeedThr = cms.double( 0.5 ),
4016  clusSeedThrEndCap = cms.double( 1.0 ),
4017  useRecoFlag = cms.bool( False ),
4018  flagLevelRecHitsToUse = cms.int32( 1 ),
4019  useDBStatus = cms.bool( True ),
4020  statusLevelRecHitsToUse = cms.int32( 1 ),
4021  posCalcParameters = cms.PSet(
4022  T0_barl = cms.double( 7.4 ),
4023  T0_endcPresh = cms.double( 1.2 ),
4024  LogWeighted = cms.bool( True ),
4025  T0_endc = cms.double( 3.1 ),
4026  X0 = cms.double( 0.89 ),
4027  W0 = cms.double( 4.2 )
4028  ),
4029  maxNumberofSeeds = cms.int32( 700 ),
4030  maxNumberofClusters = cms.int32( 300 ),
4031  debugLevel = cms.int32( 0 )
4032 )
4033 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4034  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4035  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4036  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4037  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4038  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4039  useRecoFlag = cms.bool( False ),
4040  flagLevelRecHitsToUse = cms.int32( 1 ),
4041  useDBStatus = cms.bool( True ),
4042  statusLevelRecHitsToUse = cms.int32( 1 ),
4043  doSelBarrel = cms.bool( True ),
4044  barrelSelection = cms.PSet(
4045  massHighPi0Cand = cms.double( 0.156 ),
4046  ptMinForIsolation = cms.double( 1.0 ),
4047  seleMinvMaxBarrel = cms.double( 0.8 ),
4048  massLowPi0Cand = cms.double( 0.084 ),
4049  seleS9S25Gamma = cms.double( 0.8 ),
4050  seleBeltDeta = cms.double( 0.1 ),
4051  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4052  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4053  removePi0CandidatesForEta = cms.bool( True ),
4054  seleMinvMinBarrel = cms.double( 0.2 ),
4055  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4056  selePtPairBarrel_region1 = cms.double( 3.0 ),
4057  selePtPairBarrel_region2 = cms.double( 3.0 ),
4058  seleBeltDR = cms.double( 0.3 ),
4059  region1_Barrel = cms.double( 1.0 ),
4060  seleIsoBarrel_region1 = cms.double( 0.5 ),
4061  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4062  seleIsoBarrel_region2 = cms.double( 0.5 ),
4063  selePtGammaBarrel_region2 = cms.double( 1.4 ),
4064  store5x5RecHitEB = cms.bool( True ),
4065  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4066  seleNxtalBarrel_region1 = cms.uint32( 6 )
4067  ),
4068  doSelEndcap = cms.bool( False ),
4069  endcapSelection = cms.PSet(
4070  seleBeltDetaEndCap = cms.double( 0.05 ),
4071  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4072  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4073  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4074  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4075  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4076  ptMinForIsolationEndCap = cms.double( 0.5 ),
4077  selePtPairEndCap_region1 = cms.double( 1.5 ),
4078  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4079  selePtPairEndCap_region2 = cms.double( 1.5 ),
4080  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4081  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4082  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4083  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4084  region1_EndCap = cms.double( 1.8 ),
4085  region2_EndCap = cms.double( 2.0 ),
4086  store5x5RecHitEE = cms.bool( False ),
4087  seleIsoEndCap_region3 = cms.double( 0.5 ),
4088  seleIsoEndCap_region2 = cms.double( 0.5 ),
4089  seleMinvMinEndCap = cms.double( 0.05 ),
4090  selePtPairEndCap_region3 = cms.double( 99.0 ),
4091  seleIsoEndCap_region1 = cms.double( 0.5 ),
4092  seleBeltDREndCap = cms.double( 0.2 ),
4093  seleMinvMaxEndCap = cms.double( 0.3 ),
4094  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4095  seleS9S25GammaEndCap = cms.double( 0.0 )
4096  ),
4097  storeRecHitES = cms.bool( False ),
4098  preshowerSelection = cms.PSet(
4099  preshClusterEnergyCut = cms.double( 0.0 ),
4100  debugLevelES = cms.string( "" ),
4101  ESCollection = cms.string( "etaEcalRecHitsES" ),
4102  preshNclust = cms.int32( 4 ),
4103  preshStripEnergyCut = cms.double( 0.0 ),
4104  preshCalibPlaneY = cms.double( 0.7 ),
4105  preshSeededNstrip = cms.int32( 15 ),
4106  preshCalibGamma = cms.double( 0.024 ),
4107  preshCalibPlaneX = cms.double( 1.0 ),
4108  preshCalibMIP = cms.double( 9.0E-5 )
4109  ),
4110  debugLevel = cms.int32( 0 )
4111 )
4112 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4113  doEnergyScale = cms.bool( False ),
4114  doEnergyScaleInverse = cms.bool( False ),
4115  doIntercalib = cms.bool( False ),
4116  doIntercalibInverse = cms.bool( False ),
4117  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4118  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4119  doLaserCorrections = cms.bool( False ),
4120  doLaserCorrectionsInverse = cms.bool( False ),
4121  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4122  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4123 )
4124 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4125  region = cms.string( "barrel" ),
4126  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4127  digisOut = cms.string( "etaEBDigis" ),
4128  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4129  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4130  srFlagsOut = cms.string( "etaEBSrFlags" )
4131 )
4132 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4133  offset = cms.uint32( 0 ),
4134  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4135 )
4136 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4137  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4138  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4139  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4140  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4141  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4142  useRecoFlag = cms.bool( False ),
4143  flagLevelRecHitsToUse = cms.int32( 1 ),
4144  useDBStatus = cms.bool( True ),
4145  statusLevelRecHitsToUse = cms.int32( 1 ),
4146  doSelBarrel = cms.bool( False ),
4147  barrelSelection = cms.PSet(
4148  massHighPi0Cand = cms.double( 0.163 ),
4149  ptMinForIsolation = cms.double( 1.0 ),
4150  seleMinvMaxBarrel = cms.double( 0.8 ),
4151  massLowPi0Cand = cms.double( 0.104 ),
4152  seleS9S25Gamma = cms.double( 0.0 ),
4153  seleBeltDeta = cms.double( 0.05 ),
4154  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4155  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4156  removePi0CandidatesForEta = cms.bool( False ),
4157  seleMinvMinBarrel = cms.double( 0.3 ),
4158  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4159  selePtPairBarrel_region1 = cms.double( 1.5 ),
4160  selePtPairBarrel_region2 = cms.double( 1.5 ),
4161  seleBeltDR = cms.double( 0.2 ),
4162  region1_Barrel = cms.double( 1.0 ),
4163  seleIsoBarrel_region1 = cms.double( 0.5 ),
4164  selePtGammaBarrel_region1 = cms.double( 1.0 ),
4165  seleIsoBarrel_region2 = cms.double( 0.5 ),
4166  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4167  store5x5RecHitEB = cms.bool( False ),
4168  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4169  seleNxtalBarrel_region1 = cms.uint32( 6 )
4170  ),
4171  doSelEndcap = cms.bool( True ),
4172  endcapSelection = cms.PSet(
4173  seleBeltDetaEndCap = cms.double( 0.1 ),
4174  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4175  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4176  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4177  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4178  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4179  ptMinForIsolationEndCap = cms.double( 0.5 ),
4180  selePtPairEndCap_region1 = cms.double( 3.0 ),
4181  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4182  selePtPairEndCap_region2 = cms.double( 3.0 ),
4183  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4184  selePtGammaEndCap_region3 = cms.double( 1.0 ),
4185  selePtGammaEndCap_region2 = cms.double( 1.0 ),
4186  selePtGammaEndCap_region1 = cms.double( 1.0 ),
4187  region1_EndCap = cms.double( 1.8 ),
4188  region2_EndCap = cms.double( 2.0 ),
4189  store5x5RecHitEE = cms.bool( True ),
4190  seleIsoEndCap_region3 = cms.double( 0.5 ),
4191  seleIsoEndCap_region2 = cms.double( 0.5 ),
4192  seleMinvMinEndCap = cms.double( 0.2 ),
4193  selePtPairEndCap_region3 = cms.double( 3.0 ),
4194  seleIsoEndCap_region1 = cms.double( 0.5 ),
4195  seleBeltDREndCap = cms.double( 0.3 ),
4196  seleMinvMaxEndCap = cms.double( 0.8 ),
4197  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4198  seleS9S25GammaEndCap = cms.double( 0.85 )
4199  ),
4200  storeRecHitES = cms.bool( True ),
4201  preshowerSelection = cms.PSet(
4202  preshClusterEnergyCut = cms.double( 0.0 ),
4203  debugLevelES = cms.string( "" ),
4204  ESCollection = cms.string( "etaEcalRecHitsES" ),
4205  preshNclust = cms.int32( 4 ),
4206  preshStripEnergyCut = cms.double( 0.0 ),
4207  preshCalibPlaneY = cms.double( 0.7 ),
4208  preshSeededNstrip = cms.int32( 15 ),
4209  preshCalibGamma = cms.double( 0.024 ),
4210  preshCalibPlaneX = cms.double( 1.0 ),
4211  preshCalibMIP = cms.double( 9.0E-5 )
4212  ),
4213  debugLevel = cms.int32( 0 )
4214 )
4215 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4216  doEnergyScale = cms.bool( False ),
4217  doEnergyScaleInverse = cms.bool( False ),
4218  doIntercalib = cms.bool( False ),
4219  doIntercalibInverse = cms.bool( False ),
4220  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4221  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4222  doLaserCorrections = cms.bool( False ),
4223  doLaserCorrectionsInverse = cms.bool( False ),
4224  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4225  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4226 )
4227 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4228  region = cms.string( "endcap" ),
4229  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4230  digisOut = cms.string( "etaEEDigis" ),
4231  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4232  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4233  srFlagsOut = cms.string( "etaEESrFlags" )
4234 )
4235 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4236  offset = cms.uint32( 0 ),
4237  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4238 )
4239 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4240  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4241  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4242  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4243  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4244  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4245  useRecoFlag = cms.bool( False ),
4246  flagLevelRecHitsToUse = cms.int32( 1 ),
4247  useDBStatus = cms.bool( True ),
4248  statusLevelRecHitsToUse = cms.int32( 1 ),
4249  doSelBarrel = cms.bool( True ),
4250  barrelSelection = cms.PSet(
4251  massHighPi0Cand = cms.double( 0.163 ),
4252  ptMinForIsolation = cms.double( 1.0 ),
4253  seleMinvMaxBarrel = cms.double( 0.22 ),
4254  massLowPi0Cand = cms.double( 0.104 ),
4255  seleS9S25Gamma = cms.double( 0.0 ),
4256  seleBeltDeta = cms.double( 0.05 ),
4257  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4258  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4259  removePi0CandidatesForEta = cms.bool( False ),
4260  seleMinvMinBarrel = cms.double( 0.06 ),
4261  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4262  selePtPairBarrel_region1 = cms.double( 2.0 ),
4263  selePtPairBarrel_region2 = cms.double( 1.75 ),
4264  seleBeltDR = cms.double( 0.2 ),
4265  region1_Barrel = cms.double( 1.0 ),
4266  seleIsoBarrel_region1 = cms.double( 0.5 ),
4267  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4268  seleIsoBarrel_region2 = cms.double( 0.5 ),
4269  selePtGammaBarrel_region2 = cms.double( 0.65 ),
4270  store5x5RecHitEB = cms.bool( False ),
4271  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4272  seleNxtalBarrel_region1 = cms.uint32( 6 )
4273  ),
4274  doSelEndcap = cms.bool( False ),
4275  endcapSelection = cms.PSet(
4276  seleBeltDetaEndCap = cms.double( 0.05 ),
4277  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4278  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4279  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4280  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4281  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4282  ptMinForIsolationEndCap = cms.double( 0.5 ),
4283  selePtPairEndCap_region1 = cms.double( 1.5 ),
4284  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4285  selePtPairEndCap_region2 = cms.double( 1.5 ),
4286  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4287  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4288  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4289  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4290  region1_EndCap = cms.double( 1.8 ),
4291  region2_EndCap = cms.double( 2.0 ),
4292  store5x5RecHitEE = cms.bool( False ),
4293  seleIsoEndCap_region3 = cms.double( 0.5 ),
4294  seleIsoEndCap_region2 = cms.double( 0.5 ),
4295  seleMinvMinEndCap = cms.double( 0.05 ),
4296  selePtPairEndCap_region3 = cms.double( 99.0 ),
4297  seleIsoEndCap_region1 = cms.double( 0.5 ),
4298  seleBeltDREndCap = cms.double( 0.2 ),
4299  seleMinvMaxEndCap = cms.double( 0.3 ),
4300  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4301  seleS9S25GammaEndCap = cms.double( 0.0 )
4302  ),
4303  storeRecHitES = cms.bool( False ),
4304  preshowerSelection = cms.PSet(
4305  preshClusterEnergyCut = cms.double( 0.0 ),
4306  debugLevelES = cms.string( "" ),
4307  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4308  preshNclust = cms.int32( 4 ),
4309  preshStripEnergyCut = cms.double( 0.0 ),
4310  preshCalibPlaneY = cms.double( 0.7 ),
4311  preshSeededNstrip = cms.int32( 15 ),
4312  preshCalibGamma = cms.double( 0.024 ),
4313  preshCalibPlaneX = cms.double( 1.0 ),
4314  preshCalibMIP = cms.double( 9.0E-5 )
4315  ),
4316  debugLevel = cms.int32( 0 )
4317 )
4318 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4319  doEnergyScale = cms.bool( False ),
4320  doEnergyScaleInverse = cms.bool( False ),
4321  doIntercalib = cms.bool( False ),
4322  doIntercalibInverse = cms.bool( False ),
4323  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4324  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4325  doLaserCorrections = cms.bool( False ),
4326  doLaserCorrectionsInverse = cms.bool( False ),
4327  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4328  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4329 )
4330 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4331  region = cms.string( "barrel" ),
4332  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4333  digisOut = cms.string( "pi0EBDigis" ),
4334  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4335  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4336  srFlagsOut = cms.string( "pi0EBSrFlags" )
4337 )
4338 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4339  offset = cms.uint32( 0 ),
4340  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4341 )
4342 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4343  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4344  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4345  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4346  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4347  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4348  useRecoFlag = cms.bool( False ),
4349  flagLevelRecHitsToUse = cms.int32( 1 ),
4350  useDBStatus = cms.bool( True ),
4351  statusLevelRecHitsToUse = cms.int32( 1 ),
4352  doSelBarrel = cms.bool( False ),
4353  barrelSelection = cms.PSet(
4354  massHighPi0Cand = cms.double( 0.163 ),
4355  ptMinForIsolation = cms.double( 1.0 ),
4356  seleMinvMaxBarrel = cms.double( 0.22 ),
4357  massLowPi0Cand = cms.double( 0.104 ),
4358  seleS9S25Gamma = cms.double( 0.0 ),
4359  seleBeltDeta = cms.double( 0.05 ),
4360  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4361  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4362  removePi0CandidatesForEta = cms.bool( False ),
4363  seleMinvMinBarrel = cms.double( 0.06 ),
4364  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4365  selePtPairBarrel_region1 = cms.double( 1.5 ),
4366  selePtPairBarrel_region2 = cms.double( 1.5 ),
4367  seleBeltDR = cms.double( 0.2 ),
4368  region1_Barrel = cms.double( 1.0 ),
4369  seleIsoBarrel_region1 = cms.double( 0.5 ),
4370  selePtGammaBarrel_region1 = cms.double( 0.5 ),
4371  seleIsoBarrel_region2 = cms.double( 0.5 ),
4372  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4373  store5x5RecHitEB = cms.bool( False ),
4374  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4375  seleNxtalBarrel_region1 = cms.uint32( 6 )
4376  ),
4377  doSelEndcap = cms.bool( True ),
4378  endcapSelection = cms.PSet(
4379  seleBeltDetaEndCap = cms.double( 0.05 ),
4380  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4381  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4382  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4383  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4384  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4385  ptMinForIsolationEndCap = cms.double( 0.5 ),
4386  selePtPairEndCap_region1 = cms.double( 3.75 ),
4387  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4388  selePtPairEndCap_region2 = cms.double( 2.0 ),
4389  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4390  selePtGammaEndCap_region3 = cms.double( 0.95 ),
4391  selePtGammaEndCap_region2 = cms.double( 0.95 ),
4392  selePtGammaEndCap_region1 = cms.double( 1.1 ),
4393  region1_EndCap = cms.double( 1.8 ),
4394  region2_EndCap = cms.double( 2.0 ),
4395  store5x5RecHitEE = cms.bool( False ),
4396  seleIsoEndCap_region3 = cms.double( 0.5 ),
4397  seleIsoEndCap_region2 = cms.double( 0.5 ),
4398  seleMinvMinEndCap = cms.double( 0.05 ),
4399  selePtPairEndCap_region3 = cms.double( 2.0 ),
4400  seleIsoEndCap_region1 = cms.double( 0.5 ),
4401  seleBeltDREndCap = cms.double( 0.2 ),
4402  seleMinvMaxEndCap = cms.double( 0.3 ),
4403  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4404  seleS9S25GammaEndCap = cms.double( 0.0 )
4405  ),
4406  storeRecHitES = cms.bool( True ),
4407  preshowerSelection = cms.PSet(
4408  preshClusterEnergyCut = cms.double( 0.0 ),
4409  debugLevelES = cms.string( "" ),
4410  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4411  preshNclust = cms.int32( 4 ),
4412  preshStripEnergyCut = cms.double( 0.0 ),
4413  preshCalibPlaneY = cms.double( 0.7 ),
4414  preshSeededNstrip = cms.int32( 15 ),
4415  preshCalibGamma = cms.double( 0.024 ),
4416  preshCalibPlaneX = cms.double( 1.0 ),
4417  preshCalibMIP = cms.double( 9.0E-5 )
4418  ),
4419  debugLevel = cms.int32( 0 )
4420 )
4421 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4422  doEnergyScale = cms.bool( False ),
4423  doEnergyScaleInverse = cms.bool( False ),
4424  doIntercalib = cms.bool( False ),
4425  doIntercalibInverse = cms.bool( False ),
4426  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4427  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4428  doLaserCorrections = cms.bool( False ),
4429  doLaserCorrectionsInverse = cms.bool( False ),
4430  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4431  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4432 )
4433 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4434  region = cms.string( "endcap" ),
4435  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4436  digisOut = cms.string( "pi0EEDigis" ),
4437  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4438  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4439  srFlagsOut = cms.string( "pi0EESrFlags" )
4440 )
4441 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
4442  saveTags = cms.bool( True ),
4443  L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30" ),
4444  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4445  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4446  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4447  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4448  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4449  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4450  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4451  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4452 )
4453 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4454  offset = cms.uint32( 0 ),
4455  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4456 )
4457 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4458  saveTags = cms.bool( True ),
4459  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4460  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
4461  MaxEta = cms.double( 2.4 ),
4462  MinPt = cms.double( 0.0 ),
4463  MaxDeltaR = cms.double( 0.3 ),
4464  MinN = cms.int32( 1 ),
4465  CentralBxOnly = cms.bool( True ),
4466  SelectQualities = cms.vint32( )
4467 )
4468 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
4469  inputLabel = cms.InputTag( "rawDataCollector" ),
4470  debug = cms.untracked.bool( False )
4471 )
4472 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4473  recAlgoConfig = cms.PSet(
4474  maxTime = cms.double( 420.0 ),
4475  debug = cms.untracked.bool( False ),
4476  stepTwoFromDigi = cms.bool( False ),
4477  tTrigModeConfig = cms.PSet(
4478  debug = cms.untracked.bool( False ),
4479  tofCorrType = cms.int32( 0 ),
4480  tTrigLabel = cms.string( "" ),
4481  wirePropCorrType = cms.int32( 0 ),
4482  doTOFCorrection = cms.bool( True ),
4483  vPropWire = cms.double( 24.4 ),
4484  doT0Correction = cms.bool( True ),
4485  doWirePropCorrection = cms.bool( True ),
4486  t0Label = cms.string( "" )
4487  ),
4488  useUncertDB = cms.bool( True ),
4489  doVdriftCorr = cms.bool( True ),
4490  minTime = cms.double( -3.0 ),
4491  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4492  readLegacyTTrigDB = cms.bool( True ),
4493  readLegacyVDriftDB = cms.bool( True )
4494  ),
4495  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4496  debug = cms.untracked.bool( False ),
4497  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
4498 )
4499 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4500  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4501  Reco4DAlgoConfig = cms.PSet(
4502  Reco2DAlgoConfig = cms.PSet(
4503  AlphaMaxPhi = cms.double( 1.0 ),
4504  debug = cms.untracked.bool( False ),
4505  segmCleanerMode = cms.int32( 2 ),
4506  AlphaMaxTheta = cms.double( 0.9 ),
4507  hit_afterT0_resolution = cms.double( 0.03 ),
4508  performT0_vdriftSegCorrection = cms.bool( False ),
4509  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4510  recAlgoConfig = cms.PSet(
4511  maxTime = cms.double( 420.0 ),
4512  debug = cms.untracked.bool( False ),
4513  stepTwoFromDigi = cms.bool( False ),
4514  tTrigModeConfig = cms.PSet(
4515  debug = cms.untracked.bool( False ),
4516  tofCorrType = cms.int32( 0 ),
4517  tTrigLabel = cms.string( "" ),
4518  wirePropCorrType = cms.int32( 0 ),
4519  doTOFCorrection = cms.bool( True ),
4520  vPropWire = cms.double( 24.4 ),
4521  doT0Correction = cms.bool( True ),
4522  doWirePropCorrection = cms.bool( True ),
4523  t0Label = cms.string( "" )
4524  ),
4525  useUncertDB = cms.bool( True ),
4526  doVdriftCorr = cms.bool( True ),
4527  minTime = cms.double( -3.0 ),
4528  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4529  readLegacyTTrigDB = cms.bool( True ),
4530  readLegacyVDriftDB = cms.bool( True )
4531  ),
4532  MaxAllowedHits = cms.uint32( 50 ),
4533  nUnSharedHitsMin = cms.int32( 2 ),
4534  nSharedHitsMax = cms.int32( 2 ),
4535  performT0SegCorrection = cms.bool( False ),
4536  perform_delta_rejecting = cms.bool( False )
4537  ),
4538  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4539  debug = cms.untracked.bool( False ),
4540  segmCleanerMode = cms.int32( 2 ),
4541  AllDTRecHits = cms.bool( True ),
4542  hit_afterT0_resolution = cms.double( 0.03 ),
4543  performT0_vdriftSegCorrection = cms.bool( False ),
4544  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4545  recAlgoConfig = cms.PSet(
4546  maxTime = cms.double( 420.0 ),
4547  debug = cms.untracked.bool( False ),
4548  stepTwoFromDigi = cms.bool( False ),
4549  tTrigModeConfig = cms.PSet(
4550  debug = cms.untracked.bool( False ),
4551  tofCorrType = cms.int32( 0 ),
4552  tTrigLabel = cms.string( "" ),
4553  wirePropCorrType = cms.int32( 0 ),
4554  doTOFCorrection = cms.bool( True ),
4555  vPropWire = cms.double( 24.4 ),
4556  doT0Correction = cms.bool( True ),
4557  doWirePropCorrection = cms.bool( True ),
4558  t0Label = cms.string( "" )
4559  ),
4560  useUncertDB = cms.bool( True ),
4561  doVdriftCorr = cms.bool( True ),
4562  minTime = cms.double( -3.0 ),
4563  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4564  readLegacyTTrigDB = cms.bool( True ),
4565  readLegacyVDriftDB = cms.bool( True )
4566  ),
4567  nUnSharedHitsMin = cms.int32( 2 ),
4568  nSharedHitsMax = cms.int32( 2 ),
4569  performT0SegCorrection = cms.bool( False ),
4570  perform_delta_rejecting = cms.bool( False )
4571  ),
4572  debug = cms.untracked.bool( False ),
4573  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4574  recHits2DLabel = cms.InputTag( "dt2DSegments" )
4575 )
4576 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4577  InputObjects = cms.InputTag( "rawDataCollector" ),
4578  UseExaminer = cms.bool( True ),
4579  ExaminerMask = cms.uint32( 535558134 ),
4580  UseSelectiveUnpacking = cms.bool( True ),
4581  ErrorMask = cms.uint32( 0 ),
4582  UnpackStatusDigis = cms.bool( False ),
4583  UseFormatStatus = cms.bool( True ),
4584  useRPCs = cms.bool( False ),
4585  useGEMs = cms.bool( False ),
4586  useCSCShowers = cms.bool( False ),
4587  Debug = cms.untracked.bool( False ),
4588  PrintEventNumber = cms.untracked.bool( False ),
4589  runDQM = cms.untracked.bool( False ),
4590  VisualFEDInspect = cms.untracked.bool( False ),
4591  VisualFEDShort = cms.untracked.bool( False ),
4592  FormatedEventDump = cms.untracked.bool( False ),
4593  SuppressZeroLCT = cms.untracked.bool( True ),
4594  DisableMappingCheck = cms.untracked.bool( False ),
4595  B904Setup = cms.untracked.bool( False ),
4596  B904vmecrate = cms.untracked.int32( 1 ),
4597  B904dmb = cms.untracked.int32( 3 )
4598 )
4599 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4600  CSCStripPeakThreshold = cms.double( 10.0 ),
4601  CSCStripClusterChargeCut = cms.double( 25.0 ),
4602  CSCStripxtalksOffset = cms.double( 0.03 ),
4603  UseAverageTime = cms.bool( False ),
4604  UseParabolaFit = cms.bool( False ),
4605  UseFivePoleFit = cms.bool( True ),
4606  CSCWireClusterDeltaT = cms.int32( 1 ),
4607  CSCUseCalibrations = cms.bool( True ),
4608  CSCUseStaticPedestals = cms.bool( False ),
4609  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4610  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4611  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4612  readBadChannels = cms.bool( False ),
4613  readBadChambers = cms.bool( True ),
4614  CSCUseTimingCorrections = cms.bool( True ),
4615  CSCUseGasGainCorrections = cms.bool( False ),
4616  CSCDebug = cms.untracked.bool( False ),
4617  CSCstripWireDeltaTime = cms.int32( 8 ),
4618  XTasymmetry_ME1a = cms.double( 0.0 ),
4619  XTasymmetry_ME1b = cms.double( 0.0 ),
4620  XTasymmetry_ME12 = cms.double( 0.0 ),
4621  XTasymmetry_ME13 = cms.double( 0.0 ),
4622  XTasymmetry_ME21 = cms.double( 0.0 ),
4623  XTasymmetry_ME22 = cms.double( 0.0 ),
4624  XTasymmetry_ME31 = cms.double( 0.0 ),
4625  XTasymmetry_ME32 = cms.double( 0.0 ),
4626  XTasymmetry_ME41 = cms.double( 0.0 ),
4627  ConstSyst_ME1a = cms.double( 0.022 ),
4628  ConstSyst_ME1b = cms.double( 0.007 ),
4629  ConstSyst_ME12 = cms.double( 0.0 ),
4630  ConstSyst_ME13 = cms.double( 0.0 ),
4631  ConstSyst_ME21 = cms.double( 0.0 ),
4632  ConstSyst_ME22 = cms.double( 0.0 ),
4633  ConstSyst_ME31 = cms.double( 0.0 ),
4634  ConstSyst_ME32 = cms.double( 0.0 ),
4635  ConstSyst_ME41 = cms.double( 0.0 ),
4636  NoiseLevel_ME1a = cms.double( 7.0 ),
4637  NoiseLevel_ME1b = cms.double( 8.0 ),
4638  NoiseLevel_ME12 = cms.double( 9.0 ),
4639  NoiseLevel_ME13 = cms.double( 8.0 ),
4640  NoiseLevel_ME21 = cms.double( 9.0 ),
4641  NoiseLevel_ME22 = cms.double( 9.0 ),
4642  NoiseLevel_ME31 = cms.double( 9.0 ),
4643  NoiseLevel_ME32 = cms.double( 9.0 ),
4644  NoiseLevel_ME41 = cms.double( 9.0 ),
4645  CSCUseReducedWireTimeWindow = cms.bool( False ),
4646  CSCWireTimeWindowLow = cms.int32( 0 ),
4647  CSCWireTimeWindowHigh = cms.int32( 15 )
4648 )
4649 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4650  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4651  algo_type = cms.int32( 1 ),
4652  algo_psets = cms.VPSet(
4653  cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
4654  algo_psets = cms.VPSet(
4655  cms.PSet( wideSeg = cms.double( 3.0 ),
4656  chi2Norm_2D_ = cms.double( 35.0 ),
4657  dRIntMax = cms.double( 2.0 ),
4658  doCollisions = cms.bool( True ),
4659  dPhiMax = cms.double( 0.006 ),
4660  dRMax = cms.double( 1.5 ),
4661  dPhiIntMax = cms.double( 0.005 ),
4662  minLayersApart = cms.int32( 1 ),
4663  chi2Max = cms.double( 100.0 ),
4664  chi2_str = cms.double( 50.0 ),
4665  enlarge = cms.bool( False )
4666  ),
4667  cms.PSet( wideSeg = cms.double( 3.0 ),
4668  chi2Norm_2D_ = cms.double( 35.0 ),
4669  dRIntMax = cms.double( 2.0 ),
4670  doCollisions = cms.bool( True ),
4671  dPhiMax = cms.double( 0.005 ),
4672  dRMax = cms.double( 1.5 ),
4673  dPhiIntMax = cms.double( 0.004 ),
4674  minLayersApart = cms.int32( 1 ),
4675  chi2Max = cms.double( 100.0 ),
4676  chi2_str = cms.double( 50.0 ),
4677  enlarge = cms.bool( False )
4678  ),
4679  cms.PSet( wideSeg = cms.double( 3.0 ),
4680  chi2Norm_2D_ = cms.double( 35.0 ),
4681  dRIntMax = cms.double( 2.0 ),
4682  doCollisions = cms.bool( True ),
4683  dPhiMax = cms.double( 0.004 ),
4684  dRMax = cms.double( 1.5 ),
4685  dPhiIntMax = cms.double( 0.003 ),
4686  minLayersApart = cms.int32( 1 ),
4687  chi2Max = cms.double( 100.0 ),
4688  chi2_str = cms.double( 50.0 ),
4689  enlarge = cms.bool( False )
4690  ),
4691  cms.PSet( wideSeg = cms.double( 3.0 ),
4692  chi2Norm_2D_ = cms.double( 20.0 ),
4693  dRIntMax = cms.double( 2.0 ),
4694  doCollisions = cms.bool( True ),
4695  dPhiMax = cms.double( 0.003 ),
4696  dRMax = cms.double( 1.5 ),
4697  dPhiIntMax = cms.double( 0.002 ),
4698  minLayersApart = cms.int32( 1 ),
4699  chi2Max = cms.double( 60.0 ),
4700  chi2_str = cms.double( 30.0 ),
4701  enlarge = cms.bool( False )
4702  ),
4703  cms.PSet( wideSeg = cms.double( 3.0 ),
4704  chi2Norm_2D_ = cms.double( 60.0 ),
4705  dRIntMax = cms.double( 2.0 ),
4706  doCollisions = cms.bool( True ),
4707  dPhiMax = cms.double( 0.007 ),
4708  dRMax = cms.double( 1.5 ),
4709  dPhiIntMax = cms.double( 0.005 ),
4710  minLayersApart = cms.int32( 1 ),
4711  chi2Max = cms.double( 180.0 ),
4712  chi2_str = cms.double( 80.0 ),
4713  enlarge = cms.bool( False )
4714  ),
4715  cms.PSet( wideSeg = cms.double( 3.0 ),
4716  chi2Norm_2D_ = cms.double( 35.0 ),
4717  dRIntMax = cms.double( 2.0 ),
4718  doCollisions = cms.bool( True ),
4719  dPhiMax = cms.double( 0.006 ),
4720  dRMax = cms.double( 1.5 ),
4721  dPhiIntMax = cms.double( 0.004 ),
4722  minLayersApart = cms.int32( 1 ),
4723  chi2Max = cms.double( 100.0 ),
4724  chi2_str = cms.double( 50.0 ),
4725  enlarge = cms.bool( False )
4726  )
4727  ),
4728  algo_name = cms.string( "CSCSegAlgoRU" ),
4729  chamber_types = cms.vstring( 'ME1/a',
4730  'ME1/b',
4731  'ME1/2',
4732  'ME1/3',
4733  'ME2/1',
4734  'ME2/2',
4735  'ME3/1',
4736  'ME3/2',
4737  'ME4/1',
4738  'ME4/2' )
4739  )
4740  )
4741 )
4742 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4743  InputLabel = cms.InputTag( "rawDataCollector" ),
4744  doSynchro = cms.bool( False )
4745 )
4746 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4747  recAlgoConfig = cms.PSet( ),
4748  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4749  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4750  maskSource = cms.string( "File" ),
4751  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4752  deadSource = cms.string( "File" ),
4753  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
4754 )
4755 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
4756  InputLabel = cms.InputTag( "rawDataCollector" ),
4757  useDBEMap = cms.bool( True ),
4758  keepDAQStatus = cms.bool( False ),
4759  readMultiBX = cms.bool( False ),
4760  ge21Off = cms.bool( True ),
4761  fedIdStart = cms.uint32( 1467 ),
4762  fedIdEnd = cms.uint32( 1478 )
4763 )
4764 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
4765  recAlgoConfig = cms.PSet( ),
4766  recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
4767  gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
4768  applyMasking = cms.bool( False ),
4769  ge21Off = cms.bool( False )
4770 )
4771 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
4772  gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
4773  ge0_name = cms.string( "GE0SegAlgoRU" ),
4774  algo_name = cms.string( "GEMSegmentAlgorithm" ),
4775  ge0_pset = cms.PSet(
4776  maxChi2GoodSeg = cms.double( 50.0 ),
4777  maxChi2Prune = cms.double( 50.0 ),
4778  maxNumberOfHitsPerLayer = cms.uint32( 100 ),
4779  maxETASeeds = cms.double( 0.1 ),
4780  maxPhiAdditional = cms.double( 0.001096605744 ),
4781  minNumberOfHits = cms.uint32( 4 ),
4782  doCollisions = cms.bool( True ),
4783  maxPhiSeeds = cms.double( 0.001096605744 ),
4784  requireCentralBX = cms.bool( True ),
4785  maxChi2Additional = cms.double( 100.0 ),
4786  allowWideSegments = cms.bool( True ),
4787  maxNumberOfHits = cms.uint32( 300 ),
4788  maxTOFDiff = cms.double( 25.0 )
4789  ),
4790  algo_pset = cms.PSet(
4791  dYclusBoxMax = cms.double( 5.0 ),
4792  dXclusBoxMax = cms.double( 1.0 ),
4793  maxRecHitsInCluster = cms.int32( 4 ),
4794  preClustering = cms.bool( True ),
4795  preClusteringUseChaining = cms.bool( True ),
4796  dEtaChainBoxMax = cms.double( 0.05 ),
4797  clusterOnlySameBXRecHits = cms.bool( True ),
4798  minHitsPerSegment = cms.uint32( 2 ),
4799  dPhiChainBoxMax = cms.double( 0.02 )
4800  )
4801 )
4802 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
4803  inputTag = cms.InputTag( "rawDataCollector" ),
4804  fedList = cms.vuint32( 1024, 1025 )
4805 )
4806 fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector",
4807  inputTag = cms.InputTag( "rawDataCollector" ),
4808  fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 )
4809 )
4810 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4811  SelectedTriggerType = cms.int32( 3 )
4812 )
4813 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
4814  offset = cms.uint32( 0 ),
4815  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4816 )
4817 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
4818  DebugOn = cms.untracked.bool( False ),
4819  DetectorType = cms.untracked.string( "pixel" ),
4820  DcsStatusLabel = cms.untracked.InputTag( "" ),
4821  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
4822 )
4823 fragment.hltOnlineBeamSpotToGPU = cms.EDProducer( "BeamSpotToCUDA",
4824  src = cms.InputTag( "hltOnlineBeamSpot" )
4825 )
4826 fragment.hltSiPixelDigiErrorsSoA = cms.EDProducer( "SiPixelDigiErrorsSoAFromCUDA",
4827  src = cms.InputTag( "hltSiPixelClustersGPU" )
4828 )
4829 fragment.hltSiPixelDigisLegacy = cms.EDProducer( "SiPixelRawToDigi",
4830  IncludeErrors = cms.bool( True ),
4831  UseQualityInfo = cms.bool( False ),
4832  ErrorList = cms.vint32( 29 ),
4833  UserErrorList = cms.vint32( ),
4834  InputLabel = cms.InputTag( "rawDataCollector" ),
4835  Regions = cms.PSet( ),
4836  UsePilotBlade = cms.bool( False ),
4837  UsePhase1 = cms.bool( True ),
4838  CablingMapLabel = cms.string( "" ),
4839  SiPixelQualityLabel = cms.string( "" )
4840 )
4841 fragment.hltSiPixelDigisSoA = cms.EDProducer( "SiPixelDigisSoAFromCUDA",
4842  src = cms.InputTag( "hltSiPixelClustersGPU" )
4843 )
4844 fragment.hltSiPixelDigisFromSoA = cms.EDProducer( "SiPixelDigiErrorsFromSoA",
4845  digiErrorSoASrc = cms.InputTag( "hltSiPixelDigiErrorsSoA" ),
4846  CablingMapLabel = cms.string( "" ),
4847  UsePhase1 = cms.bool( True ),
4848  ErrorList = cms.vint32( 29 ),
4849  UserErrorList = cms.vint32( 40 )
4850 )
4851 fragment.hltSiPixelClustersLegacy = cms.EDProducer( "SiPixelClusterProducer",
4852  src = cms.InputTag( "hltSiPixelDigisLegacy" ),
4853  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
4854  maxNumberOfClusters = cms.int32( 40000 ),
4855  payloadType = cms.string( "HLT" ),
4856  ChannelThreshold = cms.int32( 10 ),
4857  MissCalibrate = cms.bool( True ),
4858  SplitClusters = cms.bool( False ),
4859  VCaltoElectronGain = cms.int32( 1 ),
4860  VCaltoElectronGain_L1 = cms.int32( 1 ),
4861  VCaltoElectronOffset = cms.int32( 0 ),
4862  VCaltoElectronOffset_L1 = cms.int32( 0 ),
4863  SeedThreshold = cms.int32( 1000 ),
4864  ClusterThreshold_L1 = cms.int32( 4000 ),
4865  ClusterThreshold = cms.int32( 4000 ),
4866  ElectronPerADCGain = cms.double( 135.0 ),
4867  DropDuplicates = cms.bool( True ),
4868  Phase2Calibration = cms.bool( False ),
4869  Phase2ReadoutMode = cms.int32( -1 ),
4870  Phase2DigiBaseline = cms.double( 1200.0 ),
4871  Phase2KinkADC = cms.int32( 8 )
4872 )
4873 fragment.hltSiPixelClustersGPU = cms.EDProducer( "SiPixelRawToClusterCUDAPhase1",
4874  IncludeErrors = cms.bool( True ),
4875  UseQualityInfo = cms.bool( False ),
4876  clusterThreshold_layer1 = cms.int32( 4000 ),
4877  clusterThreshold_otherLayers = cms.int32( 4000 ),
4878  VCaltoElectronGain = cms.double( 1.0 ),
4879  VCaltoElectronGain_L1 = cms.double( 1.0 ),
4880  VCaltoElectronOffset = cms.double( 0.0 ),
4881  VCaltoElectronOffset_L1 = cms.double( 0.0 ),
4882  InputLabel = cms.InputTag( "rawDataCollector" ),
4883  Regions = cms.PSet( ),
4884  CablingMapLabel = cms.string( "" )
4885 )
4886 fragment.hltSiPixelClustersFromSoA = cms.EDProducer( "SiPixelDigisClustersFromSoAPhase1",
4887  src = cms.InputTag( "hltSiPixelDigisSoA" ),
4888  clusterThreshold_layer1 = cms.int32( 4000 ),
4889  clusterThreshold_otherLayers = cms.int32( 4000 ),
4890  produceDigis = cms.bool( False ),
4891  storeDigis = cms.bool( False )
4892 )
4893 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
4894  src = cms.InputTag( "hltSiPixelClusters" ),
4895  onDemand = cms.bool( False )
4896 )
4897 fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
4898  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4899  src = cms.InputTag( "hltSiPixelClusters" ),
4900  CPE = cms.string( "hltESPPixelCPEFast" ),
4901  convertToLegacy = cms.bool( True )
4902 )
4903 fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDAPhase1",
4904  beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ),
4905  src = cms.InputTag( "hltSiPixelClustersGPU" ),
4906  CPE = cms.string( "hltESPPixelCPEFast" )
4907 )
4908 fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDAPhase1",
4909  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
4910  src = cms.InputTag( "hltSiPixelClusters" )
4911 )
4912 fragment.hltSiPixelRecHitsSoAFromGPU = cms.EDProducer( "SiPixelRecHitSoAFromCUDAPhase1",
4913  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" )
4914 )
4915 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
4916  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
4917  trigstring = cms.untracked.string( "alcaPCCEvent" )
4918 )
4919 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4920  saveTags = cms.bool( True ),
4921  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4922  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4923  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4924  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4925  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4926  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4927  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4928  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4929  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4930 )
4931 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
4932  offset = cms.uint32( 0 ),
4933  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4934 )
4935 fragment.hltL1sDQMHIPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
4936  saveTags = cms.bool( True ),
4937  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
4938  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4939  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4940  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4941  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4942  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4943  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4944  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4945  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4946 )
4947 fragment.hltPreDQMHIPixelReconstruction = cms.EDFilter( "HLTPrescaler",
4948  offset = cms.uint32( 0 ),
4949  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4950 )
4951 fragment.hltSiPixelClustersCacheCPUOnly = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
4952  src = cms.InputTag( "hltSiPixelClustersLegacy" ),
4953  onDemand = cms.bool( False )
4954 )
4955 fragment.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
4956  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4957  src = cms.InputTag( "hltSiPixelClustersLegacy" ),
4958  CPE = cms.string( "hltESPPixelCPEFast" ),
4959  convertToLegacy = cms.bool( True )
4960 )
4961 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
4962  scaleErrorsForBPix1 = cms.bool( False ),
4963  scaleFactor = cms.double( 0.65 )
4964 )
4965 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
4966  ptMin = cms.double( 0.1 ),
4967  nSigmaInvPtTolerance = cms.double( 0.0 ),
4968  tipMax = cms.double( 1.0 ),
4969  nSigmaTipMaxTolerance = cms.double( 0.0 ),
4970  chi2 = cms.double( 1000.0 )
4971 )
4972 fragment.hltPixelTracksCPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
4973  onGPU = cms.bool( False ),
4974  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacy" ),
4975  ptmin = cms.double( 0.899999976158 ),
4976  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
4977  CAThetaCutForward = cms.double( 0.00300000002608 ),
4978  hardCurvCut = cms.double( 0.0328407224959 ),
4979  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
4980  dcaCutOuterTriplet = cms.double( 0.25 ),
4981  earlyFishbone = cms.bool( True ),
4982  lateFishbone = cms.bool( False ),
4983  fillStatistics = cms.bool( False ),
4984  minHitsPerNtuplet = cms.uint32( 3 ),
4985  maxNumberOfDoublets = cms.uint32( 524288 ),
4986  minHitsForSharingCut = cms.uint32( 10 ),
4987  fitNas4 = cms.bool( False ),
4988  doClusterCut = cms.bool( True ),
4989  doZ0Cut = cms.bool( True ),
4990  doPtCut = cms.bool( True ),
4991  useRiemannFit = cms.bool( False ),
4992  doSharedHitCut = cms.bool( True ),
4993  dupPassThrough = cms.bool( False ),
4994  useSimpleTripletCleaner = cms.bool( True ),
4995  idealConditions = cms.bool( False ),
4996  includeJumpingForwardDoublets = cms.bool( True ),
4997  z0Cut = cms.double( 12.0 ),
4998  ptCut = cms.double( 0.5 ),
4999  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5000  trackQualityCuts = cms.PSet(
5001  chi2MaxPt = cms.double( 10.0 ),
5002  tripletMaxTip = cms.double( 0.3 ),
5003  chi2Scale = cms.double( 8.0 ),
5004  quadrupletMaxTip = cms.double( 0.5 ),
5005  quadrupletMinPt = cms.double( 0.3 ),
5006  quadrupletMaxZip = cms.double( 12.0 ),
5007  tripletMaxZip = cms.double( 12.0 ),
5008  tripletMinPt = cms.double( 0.5 ),
5009  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5010  )
5011 )
5012 fragment.hltPixelTracksGPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5013  onGPU = cms.bool( True ),
5014  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
5015  ptmin = cms.double( 0.899999976158 ),
5016  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5017  CAThetaCutForward = cms.double( 0.00300000002608 ),
5018  hardCurvCut = cms.double( 0.0328407224959 ),
5019  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5020  dcaCutOuterTriplet = cms.double( 0.25 ),
5021  earlyFishbone = cms.bool( True ),
5022  lateFishbone = cms.bool( False ),
5023  fillStatistics = cms.bool( False ),
5024  minHitsPerNtuplet = cms.uint32( 3 ),
5025  maxNumberOfDoublets = cms.uint32( 524288 ),
5026  minHitsForSharingCut = cms.uint32( 10 ),
5027  fitNas4 = cms.bool( False ),
5028  doClusterCut = cms.bool( True ),
5029  doZ0Cut = cms.bool( True ),
5030  doPtCut = cms.bool( True ),
5031  useRiemannFit = cms.bool( False ),
5032  doSharedHitCut = cms.bool( True ),
5033  dupPassThrough = cms.bool( False ),
5034  useSimpleTripletCleaner = cms.bool( True ),
5035  idealConditions = cms.bool( False ),
5036  includeJumpingForwardDoublets = cms.bool( True ),
5037  z0Cut = cms.double( 12.0 ),
5038  ptCut = cms.double( 0.5 ),
5039  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5040  trackQualityCuts = cms.PSet(
5041  chi2MaxPt = cms.double( 10.0 ),
5042  tripletMaxTip = cms.double( 0.3 ),
5043  chi2Scale = cms.double( 8.0 ),
5044  quadrupletMaxTip = cms.double( 0.5 ),
5045  quadrupletMinPt = cms.double( 0.3 ),
5046  quadrupletMaxZip = cms.double( 12.0 ),
5047  tripletMaxZip = cms.double( 12.0 ),
5048  tripletMinPt = cms.double( 0.5 ),
5049  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5050  )
5051 )
5052 fragment.hltPixelTracksFromGPU = cms.EDProducer( "PixelTrackSoAFromCUDAPhase1",
5053  src = cms.InputTag( "hltPixelTracksGPU" )
5054 )
5055 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5056  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5057  trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5058  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
5059  minNumberOfHits = cms.int32( 0 ),
5060  minQuality = cms.string( "loose" )
5061 )
5062 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
5063  RegionPSet = cms.PSet(
5064  nSigmaZ = cms.double( 4.0 ),
5065  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5066  ptMin = cms.double( 0.8 ),
5067  originRadius = cms.double( 0.02 ),
5068  precise = cms.bool( True )
5069  )
5070 )
5071 fragment.hltPixelVerticesCPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5072  onGPU = cms.bool( False ),
5073  oneKernel = cms.bool( True ),
5074  useDensity = cms.bool( True ),
5075  useDBSCAN = cms.bool( False ),
5076  useIterative = cms.bool( False ),
5077  doSplitting = cms.bool( True ),
5078  minT = cms.int32( 2 ),
5079  eps = cms.double( 0.07 ),
5080  errmax = cms.double( 0.01 ),
5081  chi2max = cms.double( 9.0 ),
5082  PtMin = cms.double( 0.5 ),
5083  PtMax = cms.double( 75.0 ),
5084  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" )
5085 )
5086 fragment.hltPixelVerticesGPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5087  onGPU = cms.bool( True ),
5088  oneKernel = cms.bool( True ),
5089  useDensity = cms.bool( True ),
5090  useDBSCAN = cms.bool( False ),
5091  useIterative = cms.bool( False ),
5092  doSplitting = cms.bool( True ),
5093  minT = cms.int32( 2 ),
5094  eps = cms.double( 0.07 ),
5095  errmax = cms.double( 0.01 ),
5096  chi2max = cms.double( 9.0 ),
5097  PtMin = cms.double( 0.5 ),
5098  PtMax = cms.double( 75.0 ),
5099  pixelTrackSrc = cms.InputTag( "hltPixelTracksGPU" )
5100 )
5101 fragment.hltPixelVerticesFromGPU = cms.EDProducer( "PixelVertexSoAFromCUDA",
5102  src = cms.InputTag( "hltPixelVerticesGPU" )
5103 )
5104 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoA",
5105  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5106  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5107  src = cms.InputTag( "hltPixelVerticesSoA" )
5108 )
5109 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5110  src = cms.InputTag( "hltPixelVertices" ),
5111  maxVtx = cms.uint32( 100 ),
5112  fractionSumPt2 = cms.double( 0.3 ),
5113  minSumPt2 = cms.double( 0.0 ),
5114  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5115 )
5116 fragment.hltPixelTracksCPUOnly = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5117  onGPU = cms.bool( False ),
5118  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5119  ptmin = cms.double( 0.899999976158 ),
5120  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5121  CAThetaCutForward = cms.double( 0.00300000002608 ),
5122  hardCurvCut = cms.double( 0.0328407224959 ),
5123  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5124  dcaCutOuterTriplet = cms.double( 0.25 ),
5125  earlyFishbone = cms.bool( True ),
5126  lateFishbone = cms.bool( False ),
5127  fillStatistics = cms.bool( False ),
5128  minHitsPerNtuplet = cms.uint32( 3 ),
5129  maxNumberOfDoublets = cms.uint32( 524288 ),
5130  minHitsForSharingCut = cms.uint32( 10 ),
5131  fitNas4 = cms.bool( False ),
5132  doClusterCut = cms.bool( True ),
5133  doZ0Cut = cms.bool( True ),
5134  doPtCut = cms.bool( True ),
5135  useRiemannFit = cms.bool( False ),
5136  doSharedHitCut = cms.bool( True ),
5137  dupPassThrough = cms.bool( False ),
5138  useSimpleTripletCleaner = cms.bool( True ),
5139  idealConditions = cms.bool( False ),
5140  includeJumpingForwardDoublets = cms.bool( True ),
5141  z0Cut = cms.double( 12.0 ),
5142  ptCut = cms.double( 0.5 ),
5143  phiCuts = cms.vint32( 522, 730, 730, 522, 626, 626, 522, 522, 626, 626, 626, 522, 522, 522, 522, 522, 522, 522, 522 ),
5144  trackQualityCuts = cms.PSet(
5145  chi2MaxPt = cms.double( 10.0 ),
5146  tripletMaxTip = cms.double( 0.3 ),
5147  chi2Scale = cms.double( 8.0 ),
5148  quadrupletMaxTip = cms.double( 0.5 ),
5149  quadrupletMinPt = cms.double( 0.3 ),
5150  quadrupletMaxZip = cms.double( 12.0 ),
5151  tripletMaxZip = cms.double( 12.0 ),
5152  tripletMinPt = cms.double( 0.5 ),
5153  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5154  )
5155 )
5156 fragment.hltPixelTracksFromSoACPUOnly = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5157  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5158  trackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ),
5159  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5160  minNumberOfHits = cms.int32( 0 ),
5161  minQuality = cms.string( "loose" )
5162 )
5163 fragment.hltPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5164  onGPU = cms.bool( False ),
5165  oneKernel = cms.bool( True ),
5166  useDensity = cms.bool( True ),
5167  useDBSCAN = cms.bool( False ),
5168  useIterative = cms.bool( False ),
5169  doSplitting = cms.bool( True ),
5170  minT = cms.int32( 2 ),
5171  eps = cms.double( 0.07 ),
5172  errmax = cms.double( 0.01 ),
5173  chi2max = cms.double( 9.0 ),
5174  PtMin = cms.double( 0.5 ),
5175  PtMax = cms.double( 75.0 ),
5176  pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" )
5177 )
5178 fragment.hltPixelVerticesFromSoACPUOnly = cms.EDProducer( "PixelVertexProducerFromSoA",
5179  TrackCollection = cms.InputTag( "hltPixelTracksFromSoACPUOnly" ),
5180  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5181  src = cms.InputTag( "hltPixelVerticesCPUOnly" )
5182 )
5183 fragment.hltTrimmedPixelVerticesCPUOnly = cms.EDProducer( "PixelVertexCollectionTrimmer",
5184  src = cms.InputTag( "hltPixelVerticesFromSoACPUOnly" ),
5185  maxVtx = cms.uint32( 100 ),
5186  fractionSumPt2 = cms.double( 0.3 ),
5187  minSumPt2 = cms.double( 0.0 ),
5188  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5189 )
5190 fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5191  eventProducts = cms.untracked.vstring( 'hltSiPixelDigisLegacy' ),
5192  lumiProducts = cms.untracked.vstring( ),
5193  runProducts = cms.untracked.vstring( ),
5194  processProducts = cms.untracked.vstring( )
5195 )
5196 fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5197  eventProducts = cms.untracked.vstring( 'hltSiPixelDigis@cuda' ),
5198  lumiProducts = cms.untracked.vstring( ),
5199  runProducts = cms.untracked.vstring( ),
5200  processProducts = cms.untracked.vstring( )
5201 )
5202 fragment.hltPixelConsumerTrimmedVertices = cms.EDAnalyzer( "GenericConsumer",
5203  eventProducts = cms.untracked.vstring( 'hltTrimmedPixelVertices' ),
5204  lumiProducts = cms.untracked.vstring( ),
5205  runProducts = cms.untracked.vstring( ),
5206  processProducts = cms.untracked.vstring( )
5207 )
5208 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5209  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5210  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5211 )
5212 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5213  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5214  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5215 )
5216 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA",
5217  pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsFromLegacyCPUOnly" ),
5218  pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5219  topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5220  minD2cut = cms.double( 1.0E-4 )
5221 )
5222 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5223  pixelTrackSrc = cms.InputTag( "hltPixelTracksCPUOnly" ),
5224  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ),
5225  useQualityCut = cms.bool( True ),
5226  minQuality = cms.string( "loose" )
5227 )
5228 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5229  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5230  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ),
5231  useQualityCut = cms.bool( True ),
5232  minQuality = cms.string( "loose" )
5233 )
5234 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA",
5235  pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksCPUOnly" ),
5236  pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5237  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ),
5238  useQualityCut = cms.bool( True ),
5239  minQuality = cms.string( "loose" ),
5240  deltaR2cut = cms.double( 0.04 )
5241 )
5242 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5243  pixelVertexSrc = cms.InputTag( "hltPixelVerticesCPUOnly" ),
5244  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5245  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" )
5246 )
5247 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5248  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5249  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5250  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" )
5251 )
5252 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA",
5253  pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesCPUOnly" ),
5254  pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5255  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5256  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ),
5257  dzCut = cms.double( 1.0 )
5258 )
5259 fragment.hltL1sDQMHIEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5260  saveTags = cms.bool( True ),
5261  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5262  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5263  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5264  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5265  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5266  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5267  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5268  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5269  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
5270 )
5271 fragment.hltPreDQMHIEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5272  offset = cms.uint32( 0 ),
5273  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5274 )
5275 fragment.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5276  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu',
5277  'hltEcalUncalibRecHit@cpu' ),
5278  lumiProducts = cms.untracked.vstring( ),
5279  runProducts = cms.untracked.vstring( ),
5280  processProducts = cms.untracked.vstring( )
5281 )
5282 fragment.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5283  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda',
5284  'hltEcalUncalibRecHit@cuda' ),
5285  lumiProducts = cms.untracked.vstring( ),
5286  runProducts = cms.untracked.vstring( ),
5287  processProducts = cms.untracked.vstring( )
5288 )
5289 fragment.hltL1sDQMHIHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5290  saveTags = cms.bool( True ),
5291  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5292  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5293  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5294  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5295  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5296  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5297  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5298  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5299  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
5300 )
5301 fragment.hltPreDQMHIHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5302  offset = cms.uint32( 0 ),
5303  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5304 )
5305 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5306  HcalFirstFED = cms.untracked.int32( 700 ),
5307  firstSample = cms.int32( 0 ),
5308  lastSample = cms.int32( 9 ),
5309  FilterDataQuality = cms.bool( True ),
5310  FEDs = cms.untracked.vint32( ),
5311  UnpackZDC = cms.untracked.bool( True ),
5312  UnpackCalib = cms.untracked.bool( True ),
5313  UnpackUMNio = cms.untracked.bool( True ),
5314  UnpackTTP = cms.untracked.bool( False ),
5315  silent = cms.untracked.bool( True ),
5316  saveQIE10DataNSamples = cms.untracked.vint32( ),
5317  saveQIE10DataTags = cms.untracked.vstring( ),
5318  saveQIE11DataNSamples = cms.untracked.vint32( ),
5319  saveQIE11DataTags = cms.untracked.vstring( ),
5320  ComplainEmptyData = cms.untracked.bool( False ),
5321  UnpackerMode = cms.untracked.int32( 0 ),
5322  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5323  InputLabel = cms.InputTag( "rawDataCollector" ),
5324  ElectronicsMap = cms.string( "" )
5325 )
5326 fragment.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU",
5327  hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5328  qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5329  digisLabelF01HE = cms.string( "" ),
5330  digisLabelF5HB = cms.string( "" ),
5331  digisLabelF3HB = cms.string( "" ),
5332  maxChannelsF01HE = cms.uint32( 10000 ),
5333  maxChannelsF5HB = cms.uint32( 10000 ),
5334  maxChannelsF3HB = cms.uint32( 10000 )
5335 )
5336 fragment.hltHbherecoLegacy = cms.EDProducer( "HBHEPhase1Reconstructor",
5337  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5338  processQIE8 = cms.bool( False ),
5339  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5340  processQIE11 = cms.bool( True ),
5341  tsFromDB = cms.bool( False ),
5342  recoParamsFromDB = cms.bool( True ),
5343  saveEffectivePedestal = cms.bool( True ),
5344  dropZSmarkedPassed = cms.bool( True ),
5345  makeRecHits = cms.bool( True ),
5346  saveInfos = cms.bool( False ),
5347  saveDroppedInfos = cms.bool( False ),
5348  use8ts = cms.bool( True ),
5349  sipmQTSShift = cms.int32( 0 ),
5350  sipmQNTStoSum = cms.int32( 3 ),
5351  algorithm = cms.PSet(
5352  ts4Thresh = cms.double( 0.0 ),
5353  meanTime = cms.double( 0.0 ),
5354  nnlsThresh = cms.double( 1.0E-11 ),
5355  nMaxItersMin = cms.int32( 50 ),
5356  timeSigmaSiPM = cms.double( 2.5 ),
5357  applyTimeSlew = cms.bool( True ),
5358  timeSlewParsType = cms.int32( 3 ),
5359  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5360  samplesToAdd = cms.int32( 2 ),
5361  deltaChiSqThresh = cms.double( 0.001 ),
5362  applyTimeConstraint = cms.bool( False ),
5363  calculateArrivalTime = cms.bool( False ),
5364  timeSigmaHPD = cms.double( 5.0 ),
5365  useMahi = cms.bool( True ),
5366  correctForPhaseContainment = cms.bool( True ),
5367  respCorrM3 = cms.double( 1.0 ),
5368  pulseJitter = cms.double( 1.0 ),
5369  applyPedConstraint = cms.bool( False ),
5370  fitTimes = cms.int32( 1 ),
5371  nMaxItersNNLS = cms.int32( 500 ),
5372  applyTimeSlewM3 = cms.bool( True ),
5373  meanPed = cms.double( 0.0 ),
5374  ts4Min = cms.double( 0.0 ),
5375  applyPulseJitter = cms.bool( False ),
5376  useM2 = cms.bool( False ),
5377  timeMin = cms.double( -12.5 ),
5378  useM3 = cms.bool( False ),
5379  chiSqSwitch = cms.double( -1.0 ),
5380  dynamicPed = cms.bool( False ),
5381  tdcTimeShift = cms.double( 0.0 ),
5382  correctionPhaseNS = cms.double( 6.0 ),
5383  firstSampleShift = cms.int32( 0 ),
5384  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5385  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5386  timeMax = cms.double( 12.5 ),
5387  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5388  applyLegacyHBMCorrection = cms.bool( False )
5389  ),
5390  algoConfigClass = cms.string( "" ),
5391  setNegativeFlagsQIE8 = cms.bool( False ),
5392  setNegativeFlagsQIE11 = cms.bool( False ),
5393  setNoiseFlagsQIE8 = cms.bool( False ),
5394  setNoiseFlagsQIE11 = cms.bool( False ),
5395  setPulseShapeFlagsQIE8 = cms.bool( False ),
5396  setPulseShapeFlagsQIE11 = cms.bool( False ),
5397  setLegacyFlagsQIE8 = cms.bool( False ),
5398  setLegacyFlagsQIE11 = cms.bool( False ),
5399  flagParametersQIE8 = cms.PSet(
5400  hitEnergyMinimum = cms.double( 1.0 ),
5401  pulseShapeParameterSets = cms.VPSet(
5402  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5403  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5404  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5405  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5406  ),
5407  nominalPedestal = cms.double( 3.0 ),
5408  hitMultiplicityThreshold = cms.int32( 17 )
5409  ),
5410  flagParametersQIE11 = cms.PSet( ),
5411  pulseShapeParametersQIE8 = cms.PSet(
5412  UseDualFit = cms.bool( True ),
5413  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5414  TriangleIgnoreSlow = cms.bool( False ),
5415  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5416  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5417  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5418  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5419  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5420  R45PlusOneRange = cms.double( 0.2 ),
5421  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5422  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5423  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5424  MinimumChargeThreshold = cms.double( 20.0 ),
5425  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5426  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5427  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5428  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5429  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5430  TrianglePeakTS = cms.uint32( 10000 ),
5431  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5432  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5433  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5434  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5435  R45MinusOneRange = cms.double( 0.2 ),
5436  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5437  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5438  ),
5439  pulseShapeParametersQIE11 = cms.PSet( )
5440 )
5441 fragment.hltHbherecoGPU = cms.EDProducer( "HBHERecHitProducerGPU",
5442  maxTimeSamples = cms.uint32( 10 ),
5443  kprep1dChannelsPerBlock = cms.uint32( 32 ),
5444  digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ),
5445  digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ),
5446  digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ),
5447  recHitsLabelM0HBHE = cms.string( "" ),
5448  sipmQTSShift = cms.int32( 0 ),
5449  sipmQNTStoSum = cms.int32( 3 ),
5450  firstSampleShift = cms.int32( 0 ),
5451  useEffectivePedestals = cms.bool( True ),
5452  meanTime = cms.double( 0.0 ),
5453  timeSigmaSiPM = cms.double( 2.5 ),
5454  timeSigmaHPD = cms.double( 5.0 ),
5455  ts4Thresh = cms.double( 0.0 ),
5456  applyTimeSlew = cms.bool( True ),
5457  tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5458  slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5459  tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5460  kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5461 )
5462 fragment.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer",
5463  recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ),
5464  recHitsM0LabelOut = cms.string( "" ),
5465  recHitsLegacyLabelOut = cms.string( "" ),
5466  produceSoA = cms.bool( True ),
5467  produceLegacy = cms.bool( True )
5468 )
5469 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5470  digiLabel = cms.InputTag( "hltHcalDigis" ),
5471  dropZSmarkedPassed = cms.bool( True ),
5472  tsFromDB = cms.bool( False ),
5473  sumAllTimeSlices = cms.bool( False ),
5474  forceSOI = cms.int32( -1 ),
5475  soiShift = cms.int32( 0 )
5476 )
5477 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5478  inputLabel = cms.InputTag( "hltHfprereco" ),
5479  useChannelQualityFromDB = cms.bool( False ),
5480  checkChannelQualityForDepth3and4 = cms.bool( False ),
5481  algorithm = cms.PSet(
5482  tfallIfNoTDC = cms.double( -101.0 ),
5483  triseIfNoTDC = cms.double( -100.0 ),
5484  rejectAllFailures = cms.bool( True ),
5485  energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ),
5486  soiPhase = cms.uint32( 1 ),
5487  timeShift = cms.double( 0.0 ),
5488  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5489  Class = cms.string( "HFFlexibleTimeCheck" )
5490  ),
5491  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5492  setNoiseFlags = cms.bool( True ),
5493  runHFStripFilter = cms.bool( False ),
5494  S9S1stat = cms.PSet(
5495  shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ),
5496  shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
5497  long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ),
5498  isS8S1 = cms.bool( False ),
5499  longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
5500  longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ),
5501  short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ),
5502  HcalAcceptSeverityLevel = cms.int32( 9 )
5503  ),
5504  S8S1stat = cms.PSet(
5505  shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ),
5506  shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
5507  long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ),
5508  isS8S1 = cms.bool( True ),
5509  longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
5510  longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ),
5511  short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ),
5512  HcalAcceptSeverityLevel = cms.int32( 9 )
5513  ),
5514  PETstat = cms.PSet(
5515  shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ),
5516  shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
5517  long_R_29 = cms.vdouble( 0.8 ),
5518  longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ),
5519  longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ),
5520  short_R_29 = cms.vdouble( 0.8 ),
5521  long_R = cms.vdouble( 0.98 ),
5522  short_R = cms.vdouble( 0.8 ),
5523  HcalAcceptSeverityLevel = cms.int32( 9 )
5524  ),
5525  HFStripFilter = cms.PSet(
5526  seedHitIetaMax = cms.int32( 35 ),
5527  verboseLevel = cms.untracked.int32( 10 ),
5528  maxThreshold = cms.double( 100.0 ),
5529  stripThreshold = cms.double( 40.0 ),
5530  wedgeCut = cms.double( 0.05 ),
5531  lstrips = cms.int32( 2 ),
5532  maxStripTime = cms.double( 10.0 ),
5533  gap = cms.int32( 2 ),
5534  timeMax = cms.double( 6.0 )
5535  )
5536 )
5537 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5538  correctForPhaseContainment = cms.bool( True ),
5539  correctionPhaseNS = cms.double( 13.0 ),
5540  digiLabel = cms.InputTag( "hltHcalDigis" ),
5541  Subdetector = cms.string( "HO" ),
5542  correctForTimeslew = cms.bool( True ),
5543  dropZSmarkedPassed = cms.bool( True ),
5544  firstSample = cms.int32( 4 ),
5545  samplesToAdd = cms.int32( 4 ),
5546  tsFromDB = cms.bool( True ),
5547  recoParamsFromDB = cms.bool( True ),
5548  useLeakCorrection = cms.bool( False ),
5549  dataOOTCorrectionName = cms.string( "" ),
5550  dataOOTCorrectionCategory = cms.string( "Data" ),
5551  mcOOTCorrectionName = cms.string( "" ),
5552  mcOOTCorrectionCategory = cms.string( "MC" ),
5553  correctTiming = cms.bool( False ),
5554  firstAuxTS = cms.int32( 4 ),
5555  setNoiseFlags = cms.bool( False ),
5556  digiTimeFromDB = cms.bool( True ),
5557  setHSCPFlags = cms.bool( False ),
5558  setSaturationFlags = cms.bool( False ),
5559  setTimingTrustFlags = cms.bool( False ),
5560  setPulseShapeFlags = cms.bool( False ),
5561  setNegativeFlags = cms.bool( False ),
5562  digistat = cms.PSet( ),
5563  HFInWindowStat = cms.PSet( ),
5564  S9S1stat = cms.PSet( ),
5565  S8S1stat = cms.PSet( ),
5566  PETstat = cms.PSet( ),
5567  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5568  hfTimingTrustParameters = cms.PSet( )
5569 )
5570 fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5571  eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ),
5572  lumiProducts = cms.untracked.vstring( ),
5573  runProducts = cms.untracked.vstring( ),
5574  processProducts = cms.untracked.vstring( )
5575 )
5576 fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5577  eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ),
5578  lumiProducts = cms.untracked.vstring( ),
5579  runProducts = cms.untracked.vstring( ),
5580  processProducts = cms.untracked.vstring( )
5581 )
5582 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5583  offset = cms.uint32( 0 ),
5584  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5585 )
5586 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5587  SelectedTriggerType = cms.int32( 2 )
5588 )
5589 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
5590  offset = cms.uint32( 0 ),
5591  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5592 )
5593 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5594  inputTag = cms.InputTag( "rawDataCollector" ),
5595  fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 )
5596 )
5597 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
5598  offset = cms.uint32( 0 ),
5599  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5600 )
5601 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5602  inputTag = cms.InputTag( "rawDataCollector" ),
5603  fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 )
5604 )
5605 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5606  offset = cms.uint32( 0 ),
5607  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5608 )
5609 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5610  rawInput = cms.InputTag( "rawDataCollector" ),
5611  period = cms.uint32( 107 ),
5612  invert = cms.bool( False ),
5613  fedId = cms.int32( 1024 ),
5614  useTCDSEventNumber = cms.bool( True )
5615 )
5616 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5617  offset = cms.uint32( 0 ),
5618  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5619 )
5620 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5621  offset = cms.uint32( 0 ),
5622  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5623 )
5624 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5625  offset = cms.uint32( 0 ),
5626  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5627 )
5628 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5629  EBSumThreshold = cms.double( 0.2 ),
5630  HF2Weight = cms.double( 1.0 ),
5631  EBWeight = cms.double( 1.0 ),
5632  hfInput = cms.InputTag( "hltHfreco" ),
5633  EESumThreshold = cms.double( 0.45 ),
5634  HOThreshold0 = cms.double( 3.5 ),
5635  HOThresholdPlus1 = cms.double( 3.5 ),
5636  HOThresholdMinus1 = cms.double( 3.5 ),
5637  HOThresholdPlus2 = cms.double( 3.5 ),
5638  HOThresholdMinus2 = cms.double( 3.5 ),
5639  HBGrid = cms.vdouble( ),
5640  HBThreshold1 = cms.double( 0.4 ),
5641  HBThreshold2 = cms.double( 0.3 ),
5642  HBThreshold = cms.double( 0.3 ),
5643  EEWeights = cms.vdouble( ),
5644  HF1Threshold = cms.double( 0.5 ),
5645  HF2Weights = cms.vdouble( ),
5646  HOWeights = cms.vdouble( ),
5647  EEGrid = cms.vdouble( ),
5648  HEDWeight = cms.double( 1.0 ),
5649  EEWeight = cms.double( 1.0 ),
5650  UseHO = cms.bool( False ),
5651  HBWeights = cms.vdouble( ),
5652  HESWeight = cms.double( 1.0 ),
5653  HF1Weight = cms.double( 1.0 ),
5654  HF2Grid = cms.vdouble( ),
5655  HEDWeights = cms.vdouble( ),
5656  HF1Grid = cms.vdouble( ),
5657  EBWeights = cms.vdouble( ),
5658  HOWeight = cms.double( 1.0E-99 ),
5659  EBThreshold = cms.double( 0.07 ),
5660  EEThreshold = cms.double( 0.3 ),
5661  UseEtEBTreshold = cms.bool( False ),
5662  UseSymEBTreshold = cms.bool( False ),
5663  UseEtEETreshold = cms.bool( False ),
5664  UseSymEETreshold = cms.bool( False ),
5665  hbheInput = cms.InputTag( "hltHbhereco" ),
5666  HcalThreshold = cms.double( -1000.0 ),
5667  HF2Threshold = cms.double( 0.85 ),
5668  HESThreshold1 = cms.double( 0.1 ),
5669  HESThreshold = cms.double( 0.2 ),
5670  HF1Weights = cms.vdouble( ),
5671  hoInput = cms.InputTag( "hltHoreco" ),
5672  HESGrid = cms.vdouble( ),
5673  HESWeights = cms.vdouble( ),
5674  HEDThreshold1 = cms.double( 0.1 ),
5675  HEDThreshold = cms.double( 0.2 ),
5676  EcutTower = cms.double( -1000.0 ),
5677  HEDGrid = cms.vdouble( ),
5678  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5679  HBWeight = cms.double( 1.0 ),
5680  HOGrid = cms.vdouble( ),
5681  EBGrid = cms.vdouble( ),
5682  MomConstrMethod = cms.int32( 1 ),
5683  MomHBDepth = cms.double( 0.2 ),
5684  MomHEDepth = cms.double( 0.4 ),
5685  MomEBDepth = cms.double( 0.3 ),
5686  MomEEDepth = cms.double( 0.0 ),
5687  HcalAcceptSeverityLevel = cms.uint32( 9 ),
5688  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5689  'kWeird',
5690  'kBad' ),
5691  UseHcalRecoveredHits = cms.bool( False ),
5692  UseEcalRecoveredHits = cms.bool( False ),
5693  UseRejectedHitsOnly = cms.bool( False ),
5694  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5695  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5696  UseRejectedRecoveredHcalHits = cms.bool( False ),
5697  UseRejectedRecoveredEcalHits = cms.bool( False ),
5698  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5699  AllowMissingInputs = cms.bool( False ),
5700  HcalPhase = cms.int32( 1 )
5701 )
5702 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5703  useMassDropTagger = cms.bool( False ),
5704  useFiltering = cms.bool( False ),
5705  useDynamicFiltering = cms.bool( False ),
5706  useTrimming = cms.bool( False ),
5707  usePruning = cms.bool( False ),
5708  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5709  useKtPruning = cms.bool( False ),
5710  useConstituentSubtraction = cms.bool( False ),
5711  useSoftDrop = cms.bool( False ),
5712  correctShape = cms.bool( False ),
5713  UseOnlyVertexTracks = cms.bool( False ),
5714  UseOnlyOnePV = cms.bool( False ),
5715  muCut = cms.double( -1.0 ),
5716  yCut = cms.double( -1.0 ),
5717  rFilt = cms.double( -1.0 ),
5718  rFiltFactor = cms.double( -1.0 ),
5719  trimPtFracMin = cms.double( -1.0 ),
5720  zcut = cms.double( -1.0 ),
5721  rcut_factor = cms.double( -1.0 ),
5722  csRho_EtaMax = cms.double( -1.0 ),
5723  csRParam = cms.double( -1.0 ),
5724  beta = cms.double( -1.0 ),
5725  R0 = cms.double( -1.0 ),
5726  gridMaxRapidity = cms.double( -1.0 ),
5727  gridSpacing = cms.double( -1.0 ),
5728  DzTrVtxMax = cms.double( 0.0 ),
5729  DxyTrVtxMax = cms.double( 0.0 ),
5730  MaxVtxZ = cms.double( 15.0 ),
5731  subjetPtMin = cms.double( -1.0 ),
5732  muMin = cms.double( -1.0 ),
5733  muMax = cms.double( -1.0 ),
5734  yMin = cms.double( -1.0 ),
5735  yMax = cms.double( -1.0 ),
5736  dRMin = cms.double( -1.0 ),
5737  dRMax = cms.double( -1.0 ),
5738  maxDepth = cms.int32( -1 ),
5739  nFilt = cms.int32( -1 ),
5740  MinVtxNdof = cms.int32( 5 ),
5741  src = cms.InputTag( "hltTowerMakerForAll" ),
5742  srcPVs = cms.InputTag( "NotUsed" ),
5743  jetType = cms.string( "CaloJet" ),
5744  jetAlgorithm = cms.string( "AntiKt" ),
5745  rParam = cms.double( 0.4 ),
5746  inputEtMin = cms.double( 0.3 ),
5747  inputEMin = cms.double( 0.0 ),
5748  jetPtMin = cms.double( 1.0 ),
5749  doPVCorrection = cms.bool( False ),
5750  doAreaFastjet = cms.bool( False ),
5751  doRhoFastjet = cms.bool( False ),
5752  doPUOffsetCorr = cms.bool( False ),
5753  puPtMin = cms.double( 10.0 ),
5754  nSigmaPU = cms.double( 1.0 ),
5755  radiusPU = cms.double( 0.4 ),
5756  subtractorName = cms.string( "" ),
5757  useExplicitGhosts = cms.bool( False ),
5758  doAreaDiskApprox = cms.bool( False ),
5759  voronoiRfact = cms.double( -9.0 ),
5760  Rho_EtaMax = cms.double( 4.4 ),
5761  Ghost_EtaMax = cms.double( 6.0 ),
5762  Active_Area_Repeats = cms.int32( 5 ),
5763  GhostArea = cms.double( 0.01 ),
5764  restrictInputs = cms.bool( False ),
5765  maxInputs = cms.uint32( 1 ),
5766  writeCompound = cms.bool( False ),
5767  writeJetsWithConst = cms.bool( False ),
5768  doFastJetNonUniform = cms.bool( False ),
5769  useDeterministicSeed = cms.bool( True ),
5770  minSeed = cms.uint32( 0 ),
5771  verbosity = cms.int32( 0 ),
5772  puWidth = cms.double( 0.0 ),
5773  nExclude = cms.uint32( 0 ),
5774  maxBadEcalCells = cms.uint32( 9999999 ),
5775  maxBadHcalCells = cms.uint32( 9999999 ),
5776  maxProblematicEcalCells = cms.uint32( 9999999 ),
5777  maxProblematicHcalCells = cms.uint32( 9999999 ),
5778  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5779  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5780  puCenters = cms.vdouble( ),
5781  applyWeight = cms.bool( False ),
5782  srcWeights = cms.InputTag( "" ),
5783  minimumTowersFraction = cms.double( 0.0 ),
5784  jetCollInstanceName = cms.string( "" ),
5785  sumRecHits = cms.bool( False )
5786 )
5787 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5788  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5789  filter = cms.bool( False ),
5790  etMin = cms.double( 5.0 )
5791 )
5792 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5793  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5794  scaleDT = cms.bool( True ),
5795  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5796  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5797  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
5798  EnableDTMeasurement = cms.bool( True ),
5799  EnableCSCMeasurement = cms.bool( True ),
5800  EnableME0Measurement = cms.bool( False ),
5801  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5802  crackWindow = cms.double( 0.04 ),
5803  deltaPhiSearchWindow = cms.double( 0.25 ),
5804  deltaEtaSearchWindow = cms.double( 0.2 ),
5805  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5806  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5807  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
5808  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5809  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5810  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5811  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5812  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5813  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5814  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5815  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5816  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5817  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5818  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5819  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5820  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5821  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5822  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5823  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5824  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5825  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5826  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5827  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5828  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5829  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5830  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5831  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5832  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5833  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5834  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5835  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5836  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5837  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5838  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5839  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5840  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5841  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5842  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5843  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5844  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5845  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5846  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5847  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5848  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5849  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5850  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5851  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5852  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5853  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5854  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5855  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5856  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5857  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5858  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5859  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5860  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5861  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5862  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5863  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5864  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5865  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5866  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5867  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5868  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5869  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5870  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5871  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5872  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5873  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5874  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5875  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5876  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5877  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5878  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5879  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5880  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5881  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5882  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5883  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5884  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5885  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
5886 )
5887 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5888  GMTReadoutCollection = cms.InputTag( "" ),
5889  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5890  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
5891  L1MinPt = cms.double( 0.0 ),
5892  L1MaxEta = cms.double( 2.5 ),
5893  L1MinQuality = cms.uint32( 7 ),
5894  SetMinPtBarrelTo = cms.double( 3.5 ),
5895  SetMinPtEndcapTo = cms.double( 1.0 ),
5896  UseOfflineSeed = cms.untracked.bool( True ),
5897  UseUnassociatedL1 = cms.bool( False ),
5898  MatchDR = cms.vdouble( 0.3 ),
5899  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5900  CentralBxOnly = cms.bool( True ),
5901  MatchType = cms.uint32( 0 ),
5902  SortType = cms.uint32( 0 ),
5903  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5904  ServiceParameters = cms.PSet(
5905  RPCLayers = cms.bool( True ),
5906  UseMuonNavigation = cms.untracked.bool( True ),
5907  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5908  )
5909 )
5910 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5911  ServiceParameters = cms.PSet(
5912  RPCLayers = cms.bool( True ),
5913  UseMuonNavigation = cms.untracked.bool( True ),
5914  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5915  'hltESPFastSteppingHelixPropagatorOpposite' )
5916  ),
5917  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5918  SeedTransformerParameters = cms.PSet(
5919  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5920  NMinRecHits = cms.uint32( 2 ),
5921  RescaleError = cms.double( 100.0 ),
5922  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5923  UseSubRecHits = cms.bool( False ),
5924  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5925  ),
5926  L2TrajBuilderParameters = cms.PSet(
5927  BWFilterParameters = cms.PSet(
5928  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5929  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5930  BWSeedType = cms.string( "fromGenerator" ),
5931  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
5932  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5933  EnableGEMMeasurement = cms.bool( True ),
5934  EnableRPCMeasurement = cms.bool( True ),
5935  MuonTrajectoryUpdatorParameters = cms.PSet(
5936  ExcludeRPCFromFit = cms.bool( False ),
5937  Granularity = cms.int32( 0 ),
5938  MaxChi2 = cms.double( 25.0 ),
5939  RescaleError = cms.bool( False ),
5940  RescaleErrorFactor = cms.double( 100.0 ),
5941  UseInvalidHits = cms.bool( True )
5942  ),
5943  EnableCSCMeasurement = cms.bool( True ),
5944  MaxChi2 = cms.double( 100.0 ),
5945  FitDirection = cms.string( "outsideIn" ),
5946  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5947  NumberOfSigma = cms.double( 3.0 ),
5948  EnableDTMeasurement = cms.bool( True )
5949  ),
5950  DoSeedRefit = cms.bool( False ),
5951  FilterParameters = cms.PSet(
5952  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5953  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5954  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
5955  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5956  EnableGEMMeasurement = cms.bool( True ),
5957  EnableRPCMeasurement = cms.bool( True ),
5958  MuonTrajectoryUpdatorParameters = cms.PSet(
5959  ExcludeRPCFromFit = cms.bool( False ),
5960  Granularity = cms.int32( 0 ),
5961  MaxChi2 = cms.double( 25.0 ),
5962  RescaleError = cms.bool( False ),
5963  RescaleErrorFactor = cms.double( 100.0 ),
5964  UseInvalidHits = cms.bool( True )
5965  ),
5966  EnableCSCMeasurement = cms.bool( True ),
5967  MaxChi2 = cms.double( 1000.0 ),
5968  FitDirection = cms.string( "insideOut" ),
5969  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5970  NumberOfSigma = cms.double( 3.0 ),
5971  EnableDTMeasurement = cms.bool( True )
5972  ),
5973  SeedPosition = cms.string( "in" ),
5974  DoBackwardFilter = cms.bool( True ),
5975  DoRefit = cms.bool( False ),
5976  NavigationType = cms.string( "Standard" ),
5977  SeedTransformerParameters = cms.PSet(
5978  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5979  NMinRecHits = cms.uint32( 2 ),
5980  RescaleError = cms.double( 100.0 ),
5981  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5982  UseSubRecHits = cms.bool( False ),
5983  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5984  ),
5985  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
5986  ),
5987  DoSeedRefit = cms.bool( False ),
5988  TrackLoaderParameters = cms.PSet(
5989  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5990  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5991  DoSmoothing = cms.bool( False ),
5992  VertexConstraint = cms.bool( True ),
5993  MuonUpdatorAtVertexParameters = cms.PSet(
5994  MaxChi2 = cms.double( 1000000.0 ),
5995  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5996  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
5997  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
5998  ),
5999  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6000  ),
6001  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
6002 )
6003 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
6004  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
6005 )
6006 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
6007  ProductLabel = cms.InputTag( "rawDataCollector" )
6008 )
6009 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
6010  ProductLabel = cms.InputTag( "rawDataCollector" ),
6011  ConditionsLabel = cms.string( "" ),
6012  onDemand = cms.bool( True ),
6013  DoAPVEmulatorCheck = cms.bool( False ),
6014  LegacyUnpacker = cms.bool( False ),
6015  HybridZeroSuppressed = cms.bool( False ),
6016  Clusterizer = cms.PSet(
6017  ConditionsLabel = cms.string( "" ),
6018  ClusterThreshold = cms.double( 5.0 ),
6019  SeedThreshold = cms.double( 3.0 ),
6020  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
6021  ChannelThreshold = cms.double( 2.0 ),
6022  MaxAdjacentBad = cms.uint32( 0 ),
6023  setDetId = cms.bool( True ),
6024  MaxSequentialHoles = cms.uint32( 0 ),
6025  RemoveApvShots = cms.bool( True ),
6026  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
6027  MaxSequentialBad = cms.uint32( 1 )
6028  ),
6029  Algorithms = cms.PSet(
6030  Use10bitsTruncation = cms.bool( False ),
6031  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
6032  useCMMeanMap = cms.bool( False ),
6033  TruncateInSuppressor = cms.bool( True ),
6034  doAPVRestore = cms.bool( False ),
6035  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
6036  PedestalSubtractionFedMode = cms.bool( True )
6037  )
6038 )
6039 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
6040  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
6041  skipClusters = cms.InputTag( "" ),
6042  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
6043  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
6044  Phase2TrackerCluster1DProducer = cms.string( "" ),
6045  vectorHits = cms.InputTag( "" ),
6046  vectorHitsRej = cms.InputTag( "" ),
6047  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6048  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
6049  pixelCablingMapLabel = cms.string( "" ),
6050  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
6051  switchOffPixelsIfEmpty = cms.bool( True )
6052 )
6053 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
6054  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6055  layersToTry = cms.int32( 2 ),
6056  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
6057  hitsToTry = cms.int32( 1 ),
6058  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6059  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
6060  maxEtaForTOB = cms.double( 1.8 ),
6061  minEtaForTEC = cms.double( 0.7 ),
6062  debug = cms.untracked.bool( False ),
6063  maxSeeds = cms.uint32( 20 ),
6064  maxHitlessSeeds = cms.uint32( 5 ),
6065  maxHitSeeds = cms.uint32( 1 ),
6066  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
6067  maxHitlessSeedsIP = cms.uint32( 5 ),
6068  maxHitlessSeedsMuS = cms.uint32( 0 ),
6069  maxHitDoubletSeeds = cms.uint32( 0 ),
6070  getStrategyFromDNN = cms.bool( True ),
6071  useRegressor = cms.bool( False ),
6072  dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
6073 )
6074 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6075  cleanTrajectoryAfterInOut = cms.bool( False ),
6076  doSeedingRegionRebuilding = cms.bool( False ),
6077  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6078  reverseTrajectories = cms.bool( True ),
6079  useHitsSplitting = cms.bool( False ),
6080  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6081  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
6082  clustersToSkip = cms.InputTag( "" ),
6083  phase2clustersToSkip = cms.InputTag( "" ),
6084  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
6085  TransientInitialStateEstimatorParameters = cms.PSet(
6086  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
6087  numberMeasurementsForFit = cms.int32( 4 ),
6088  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
6089  ),
6090  numHitsForSeedCleaner = cms.int32( 4 ),
6091  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6092  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6093  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6094  maxNSeeds = cms.uint32( 500000 ),
6095  maxSeedsBeforeCleaning = cms.uint32( 5000 )
6096 )
6097 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6098  useSimpleMF = cms.bool( False ),
6099  SimpleMagneticField = cms.string( "" ),
6100  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6101  clusterRemovalInfo = cms.InputTag( "" ),
6102  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6103  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6104  useHitsSplitting = cms.bool( False ),
6105  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6106  TrajectoryInEvent = cms.bool( False ),
6107  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6108  AlgorithmName = cms.string( "iter10" ),
6109  Propagator = cms.string( "PropagatorWithMaterial" ),
6110  GeometricInnerState = cms.bool( True ),
6111  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6112  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6113  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6114 )
6115 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6116  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6117  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6118  vertices = cms.InputTag( "Notused" ),
6119  ignoreVertices = cms.bool( True ),
6120  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6121  mva = cms.PSet(
6122  minPixelHits = cms.vint32( 0, 0, 1 ),
6123  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6124  dr_par = cms.PSet(
6125  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6126  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6127  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6128  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6129  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6130  ),
6131  maxLostLayers = cms.vint32( 4, 3, 2 ),
6132  min3DLayers = cms.vint32( 1, 2, 1 ),
6133  dz_par = cms.PSet(
6134  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6135  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6136  dz_exp = cms.vint32( 4, 4, 2147483647 )
6137  ),
6138  minNVtxTrk = cms.int32( 3 ),
6139  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6140  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6141  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6142  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6143  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6144  minLayers = cms.vint32( 3, 5, 5 )
6145  )
6146 )
6147 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6148  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6149  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6150  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6151  minQuality = cms.string( "highPurity" ),
6152  copyExtras = cms.untracked.bool( True ),
6153  copyTrajectories = cms.untracked.bool( False )
6154 )
6155 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6156  ServiceParameters = cms.PSet(
6157  RPCLayers = cms.bool( True ),
6158  UseMuonNavigation = cms.untracked.bool( True ),
6159  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6160  'SteppingHelixPropagatorAny',
6161  'hltESPSmartPropagator',
6162  'hltESPSteppingHelixPropagatorOpposite' )
6163  ),
6164  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6165  TrackLoaderParameters = cms.PSet(
6166  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6167  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6168  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6169  DoSmoothing = cms.bool( True ),
6170  SmoothTkTrack = cms.untracked.bool( False ),
6171  VertexConstraint = cms.bool( False ),
6172  MuonUpdatorAtVertexParameters = cms.PSet(
6173  MaxChi2 = cms.double( 1000000.0 ),
6174  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6175  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6176  ),
6177  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6178  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6179  ),
6180  L3TrajBuilderParameters = cms.PSet(
6181  PtCut = cms.double( 1.0 ),
6182  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6183  GlobalMuonTrackMatcher = cms.PSet(
6184  Chi2Cut_3 = cms.double( 200.0 ),
6185  DeltaDCut_2 = cms.double( 10.0 ),
6186  Eta_threshold = cms.double( 1.2 ),
6187  Quality_2 = cms.double( 15.0 ),
6188  DeltaDCut_1 = cms.double( 40.0 ),
6189  Quality_3 = cms.double( 7.0 ),
6190  DeltaDCut_3 = cms.double( 15.0 ),
6191  Quality_1 = cms.double( 20.0 ),
6192  Pt_threshold1 = cms.double( 0.0 ),
6193  DeltaRCut_2 = cms.double( 0.2 ),
6194  DeltaRCut_1 = cms.double( 0.1 ),
6195  Pt_threshold2 = cms.double( 9.99999999E8 ),
6196  Chi2Cut_1 = cms.double( 50.0 ),
6197  Chi2Cut_2 = cms.double( 50.0 ),
6198  DeltaRCut_3 = cms.double( 1.0 ),
6199  LocChi2Cut = cms.double( 0.001 ),
6200  Propagator = cms.string( "hltESPSmartPropagator" ),
6201  MinPt = cms.double( 1.0 ),
6202  MinP = cms.double( 2.5 )
6203  ),
6204  ScaleTECxFactor = cms.double( -1.0 ),
6205  tkTrajUseVertex = cms.bool( False ),
6206  MuonTrackingRegionBuilder = cms.PSet(
6207  Rescale_Dz = cms.double( 4.0 ),
6208  Pt_fixed = cms.bool( False ),
6209  Eta_fixed = cms.bool( True ),
6210  Eta_min = cms.double( 0.1 ),
6211  DeltaZ = cms.double( 24.2 ),
6212  maxRegions = cms.int32( 2 ),
6213  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6214  UseVertex = cms.bool( False ),
6215  Z_fixed = cms.bool( False ),
6216  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6217  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6218  Rescale_phi = cms.double( 3.0 ),
6219  DeltaEta = cms.double( 0.2 ),
6220  precise = cms.bool( True ),
6221  OnDemand = cms.int32( -1 ),
6222  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6223  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6224  vertexCollection = cms.InputTag( "pixelVertices" ),
6225  Pt_min = cms.double( 3.0 ),
6226  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6227  Phi_fixed = cms.bool( True ),
6228  DeltaR = cms.double( 0.025 ),
6229  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6230  DeltaPhi = cms.double( 0.15 ),
6231  Phi_min = cms.double( 0.1 ),
6232  Rescale_eta = cms.double( 3.0 )
6233  ),
6234  TrackTransformer = cms.PSet(
6235  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6236  RefitDirection = cms.string( "insideOut" ),
6237  RefitRPCHits = cms.bool( True ),
6238  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6239  DoPredictionsOnly = cms.bool( False ),
6240  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6241  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6242  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6243  ),
6244  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6245  RefitRPCHits = cms.bool( True ),
6246  tkTrajVertex = cms.InputTag( "Notused" ),
6247  GlbRefitterParameters = cms.PSet(
6248  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6249  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6250  RefitFlag = cms.bool( True ),
6251  SkipStation = cms.int32( -1 ),
6252  Chi2CutRPC = cms.double( 1.0 ),
6253  PropDirForCosmics = cms.bool( False ),
6254  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6255  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6256  HitThreshold = cms.int32( 1 ),
6257  Chi2CutGEM = cms.double( 1.0 ),
6258  DYTthrs = cms.vint32( 30, 15 ),
6259  TrackerSkipSystem = cms.int32( -1 ),
6260  RefitDirection = cms.string( "insideOut" ),
6261  Chi2CutCSC = cms.double( 150.0 ),
6262  Chi2CutDT = cms.double( 10.0 ),
6263  RefitRPCHits = cms.bool( True ),
6264  TrackerSkipSection = cms.int32( -1 ),
6265  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6266  DoPredictionsOnly = cms.bool( False ),
6267  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6268  MuonHitsOption = cms.int32( 1 ),
6269  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6270  ),
6271  PCut = cms.double( 2.5 ),
6272  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6273  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6274  tkTrajMaxChi2 = cms.double( 9999.0 ),
6275  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6276  ScaleTECyFactor = cms.double( -1.0 ),
6277  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6278  )
6279 )
6280 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6281  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6282 )
6283 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6284  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6285 )
6286 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6287  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6288  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6289  MuonPtOption = cms.string( "Tracker" )
6290 )
6291 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6292  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6293  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6294  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6295  applyL3Filters = cms.bool( False ),
6296  MinNhits = cms.int32( 1 ),
6297  MaxNormalizedChi2 = cms.double( 20.0 ),
6298  MinNmuonHits = cms.int32( 1 ),
6299  MaxPtDifference = cms.double( 0.3 )
6300 )
6301 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6302  DeltaR = cms.double( 0.025 ),
6303  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6304  OnDemand = cms.int32( -1 ),
6305  vertexCollection = cms.InputTag( "notUsed" ),
6306  MeasurementTrackerName = cms.InputTag( "" ),
6307  UseVertex = cms.bool( False ),
6308  Rescale_Dz = cms.double( 4.0 ),
6309  Pt_fixed = cms.bool( True ),
6310  Z_fixed = cms.bool( True ),
6311  Pt_min = cms.double( 0.0 ),
6312  DeltaZ = cms.double( 24.2 ),
6313  ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6314  deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6315  deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6316  maxRegions = cms.int32( 5 ),
6317  precise = cms.bool( True ),
6318  input = cms.InputTag( "hltL2SelectorForL3IO" )
6319 )
6320 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6321  tracks = cms.InputTag( "hltPixelTracks" ),
6322  regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6323  produceTrackCollection = cms.bool( True ),
6324  produceMask = cms.bool( False )
6325 )
6326 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6327  InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6328  InputVertexCollection = cms.InputTag( "" ),
6329  originHalfLength = cms.double( 0.3 ),
6330  originRadius = cms.double( 0.1 ),
6331  useProtoTrackKinematics = cms.bool( False ),
6332  useEventsWithNoVertex = cms.bool( True ),
6333  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6334  usePV = cms.bool( False ),
6335  includeFourthHit = cms.bool( True ),
6336  produceComplement = cms.bool( False ),
6337  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6338 )
6339 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6340  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6341  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6342  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6343  rejectAll = cms.bool( False ),
6344  isFromL1 = cms.bool( False ),
6345  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6346  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6347  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6348  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6349  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6350  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6351  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6352  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6353  mvaScaleMeanBL2 = cms.vdouble( 4.332629261558539E-4, 4.689795312031938E-6, 7.644844964566431E-6, 6.580623848546099E-4, 0.00523266117445817, 5.6968993532947E-4, 0.20322471101222087, -0.005575351463397025, 0.18247595248098955, 1.5342398341020196E-4 ),
6354  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6355  mvaScaleMeanEL2 = cms.vdouble( 3.120747098810717E-4, 4.5298701434656295E-6, 1.2002076996572005E-5, 0.007900535887258366, -0.022166389143849694, 7.12338927507459E-4, 0.22819667672872926, -0.0039375694144792705, 0.19304371973554835, -1.2936058928324214E-5 ),
6356  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6357  doSort = cms.bool( False ),
6358  nSeedsMaxB = cms.int32( 99999 ),
6359  nSeedsMaxE = cms.int32( 99999 ),
6360  etaEdge = cms.double( 1.2 ),
6361  mvaCutB = cms.double( 0.04 ),
6362  mvaCutE = cms.double( 0.04 ),
6363  minL1Qual = cms.int32( 7 ),
6364  baseScore = cms.double( 0.5 )
6365 )
6366 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6367  cleanTrajectoryAfterInOut = cms.bool( False ),
6368  doSeedingRegionRebuilding = cms.bool( True ),
6369  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6370  reverseTrajectories = cms.bool( False ),
6371  useHitsSplitting = cms.bool( True ),
6372  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6373  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6374  clustersToSkip = cms.InputTag( "" ),
6375  phase2clustersToSkip = cms.InputTag( "" ),
6376  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6377  TransientInitialStateEstimatorParameters = cms.PSet(
6378  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6379  numberMeasurementsForFit = cms.int32( 4 ),
6380  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6381  ),
6382  numHitsForSeedCleaner = cms.int32( 4 ),
6383  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6384  RedundantSeedCleaner = cms.string( "none" ),
6385  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6386  maxNSeeds = cms.uint32( 100000 ),
6387  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6388 )
6389 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6390  useSimpleMF = cms.bool( True ),
6391  SimpleMagneticField = cms.string( "ParabolicMf" ),
6392  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6393  clusterRemovalInfo = cms.InputTag( "" ),
6394  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6395  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6396  useHitsSplitting = cms.bool( False ),
6397  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6398  TrajectoryInEvent = cms.bool( False ),
6399  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6400  AlgorithmName = cms.string( "hltIter0" ),
6401  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6402  GeometricInnerState = cms.bool( True ),
6403  NavigationSchool = cms.string( "" ),
6404  MeasurementTracker = cms.string( "" ),
6405  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6406 )
6407 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6408  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6409  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6410  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6411  ignoreVertices = cms.bool( False ),
6412  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6413  mva = cms.PSet(
6414  minPixelHits = cms.vint32( 0, 0, 0 ),
6415  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6416  dr_par = cms.PSet(
6417  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6418  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6419  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6420  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6421  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6422  ),
6423  maxLostLayers = cms.vint32( 1, 1, 1 ),
6424  min3DLayers = cms.vint32( 0, 0, 0 ),
6425  dz_par = cms.PSet(
6426  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6427  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6428  dz_exp = cms.vint32( 4, 4, 2147483647 )
6429  ),
6430  minNVtxTrk = cms.int32( 3 ),
6431  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6432  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6433  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6434  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6435  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6436  minLayers = cms.vint32( 3, 3, 4 )
6437  )
6438 )
6439 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6440  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6441  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6442  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6443  minQuality = cms.string( "highPurity" ),
6444  copyExtras = cms.untracked.bool( True ),
6445  copyTrajectories = cms.untracked.bool( False )
6446 )
6447 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6448  ServiceParameters = cms.PSet(
6449  RPCLayers = cms.bool( True ),
6450  UseMuonNavigation = cms.untracked.bool( True ),
6451  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6452  'SteppingHelixPropagatorAny',
6453  'hltESPSmartPropagator',
6454  'hltESPSteppingHelixPropagatorOpposite' )
6455  ),
6456  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6457  TrackLoaderParameters = cms.PSet(
6458  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6459  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6460  DoSmoothing = cms.bool( False ),
6461  SmoothTkTrack = cms.untracked.bool( False ),
6462  VertexConstraint = cms.bool( False ),
6463  MuonUpdatorAtVertexParameters = cms.PSet(
6464  MaxChi2 = cms.double( 1000000.0 ),
6465  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6466  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6467  ),
6468  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6469  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6470  ),
6471  L3TrajBuilderParameters = cms.PSet(
6472  PtCut = cms.double( 1.0 ),
6473  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6474  GlobalMuonTrackMatcher = cms.PSet(
6475  Chi2Cut_3 = cms.double( 200.0 ),
6476  DeltaDCut_2 = cms.double( 10.0 ),
6477  Eta_threshold = cms.double( 1.2 ),
6478  Quality_2 = cms.double( 15.0 ),
6479  DeltaDCut_1 = cms.double( 40.0 ),
6480  Quality_3 = cms.double( 7.0 ),
6481  DeltaDCut_3 = cms.double( 15.0 ),
6482  Quality_1 = cms.double( 20.0 ),
6483  Pt_threshold1 = cms.double( 0.0 ),
6484  DeltaRCut_2 = cms.double( 0.2 ),
6485  DeltaRCut_1 = cms.double( 0.1 ),
6486  Pt_threshold2 = cms.double( 9.99999999E8 ),
6487  Chi2Cut_1 = cms.double( 50.0 ),
6488  Chi2Cut_2 = cms.double( 50.0 ),
6489  DeltaRCut_3 = cms.double( 1.0 ),
6490  LocChi2Cut = cms.double( 0.001 ),
6491  Propagator = cms.string( "hltESPSmartPropagator" ),
6492  MinPt = cms.double( 1.0 ),
6493  MinP = cms.double( 2.5 )
6494  ),
6495  ScaleTECxFactor = cms.double( -1.0 ),
6496  tkTrajUseVertex = cms.bool( False ),
6497  MuonTrackingRegionBuilder = cms.PSet(
6498  Rescale_Dz = cms.double( 4.0 ),
6499  Pt_fixed = cms.bool( True ),
6500  Eta_fixed = cms.bool( True ),
6501  Eta_min = cms.double( 0.1 ),
6502  DeltaZ = cms.double( 24.2 ),
6503  maxRegions = cms.int32( 2 ),
6504  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6505  UseVertex = cms.bool( False ),
6506  Z_fixed = cms.bool( True ),
6507  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6508  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6509  Rescale_phi = cms.double( 3.0 ),
6510  DeltaEta = cms.double( 0.04 ),
6511  precise = cms.bool( True ),
6512  OnDemand = cms.int32( -1 ),
6513  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6514  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6515  vertexCollection = cms.InputTag( "pixelVertices" ),
6516  Pt_min = cms.double( 3.0 ),
6517  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6518  Phi_fixed = cms.bool( True ),
6519  DeltaR = cms.double( 0.025 ),
6520  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6521  DeltaPhi = cms.double( 0.15 ),
6522  Phi_min = cms.double( 0.1 ),
6523  Rescale_eta = cms.double( 3.0 )
6524  ),
6525  TrackTransformer = cms.PSet(
6526  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6527  RefitDirection = cms.string( "insideOut" ),
6528  RefitRPCHits = cms.bool( True ),
6529  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6530  DoPredictionsOnly = cms.bool( False ),
6531  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6532  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6533  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6534  ),
6535  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6536  RefitRPCHits = cms.bool( True ),
6537  tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6538  GlbRefitterParameters = cms.PSet(
6539  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6540  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6541  RefitFlag = cms.bool( True ),
6542  SkipStation = cms.int32( -1 ),
6543  Chi2CutRPC = cms.double( 1.0 ),
6544  PropDirForCosmics = cms.bool( False ),
6545  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6546  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6547  HitThreshold = cms.int32( 1 ),
6548  Chi2CutGEM = cms.double( 1.0 ),
6549  DYTthrs = cms.vint32( 30, 15 ),
6550  TrackerSkipSystem = cms.int32( -1 ),
6551  RefitDirection = cms.string( "insideOut" ),
6552  Chi2CutCSC = cms.double( 150.0 ),
6553  Chi2CutDT = cms.double( 10.0 ),
6554  RefitRPCHits = cms.bool( True ),
6555  TrackerSkipSection = cms.int32( -1 ),
6556  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6557  DoPredictionsOnly = cms.bool( False ),
6558  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6559  MuonHitsOption = cms.int32( 1 ),
6560  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6561  ),
6562  PCut = cms.double( 2.5 ),
6563  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6564  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6565  matchToSeeds = cms.bool( True ),
6566  tkTrajMaxChi2 = cms.double( 9999.0 ),
6567  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6568  ScaleTECyFactor = cms.double( -1.0 ),
6569  tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
6570  )
6571 )
6572 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6573  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6574 )
6575 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6576  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6577  L1MinPt = cms.double( -1.0 ),
6578  L1MaxEta = cms.double( 5.0 ),
6579  L1MinQuality = cms.uint32( 7 ),
6580  CentralBxOnly = cms.bool( True )
6581 )
6582 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6583  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6584  L1MinPt = cms.double( 0.0 ),
6585  L1MaxEta = cms.double( 2.5 ),
6586  L1MinQuality = cms.uint32( 7 ),
6587  SetMinPtBarrelTo = cms.double( 3.5 ),
6588  SetMinPtEndcapTo = cms.double( 1.0 ),
6589  CentralBxOnly = cms.bool( True ),
6590  RegionPSet = cms.PSet(
6591  vertexCollection = cms.InputTag( "notUsed" ),
6592  deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
6593  zErrorVetex = cms.double( 0.2 ),
6594  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6595  zErrorBeamSpot = cms.double( 24.2 ),
6596  maxNVertices = cms.int32( 1 ),
6597  maxNRegions = cms.int32( 5 ),
6598  nSigmaZVertex = cms.double( 3.0 ),
6599  nSigmaZBeamSpot = cms.double( 4.0 ),
6600  ptMin = cms.double( 0.0 ),
6601  mode = cms.string( "BeamSpotSigma" ),
6602  input = cms.InputTag( "hltL1MuonsPt0" ),
6603  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6604  searchOpt = cms.bool( False ),
6605  deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
6606  whereToUseMeasurementTracker = cms.string( "Never" ),
6607  originRadius = cms.double( 0.2 ),
6608  measurementTrackerName = cms.InputTag( "" ),
6609  precise = cms.bool( True )
6610  ),
6611  ServiceParameters = cms.PSet(
6612  RPCLayers = cms.bool( True ),
6613  UseMuonNavigation = cms.untracked.bool( True ),
6614  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6615  )
6616 )
6617 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
6618  tracks = cms.InputTag( "hltPixelTracks" ),
6619  regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6620  produceTrackCollection = cms.bool( True ),
6621  produceMask = cms.bool( False )
6622 )
6623 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6624  InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
6625  InputVertexCollection = cms.InputTag( "" ),
6626  originHalfLength = cms.double( 0.3 ),
6627  originRadius = cms.double( 0.1 ),
6628  useProtoTrackKinematics = cms.bool( False ),
6629  useEventsWithNoVertex = cms.bool( True ),
6630  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6631  usePV = cms.bool( False ),
6632  includeFourthHit = cms.bool( True ),
6633  produceComplement = cms.bool( False ),
6634  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6635 )
6636 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6637  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6638  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6639  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6640  rejectAll = cms.bool( False ),
6641  isFromL1 = cms.bool( True ),
6642  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6643  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6644  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6645  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6646  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6647  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6648  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6649  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6650  mvaScaleMeanBL2 = cms.vdouble( 4.332629261558539E-4, 4.689795312031938E-6, 7.644844964566431E-6, 6.580623848546099E-4, 0.00523266117445817, 5.6968993532947E-4, 0.20322471101222087, -0.005575351463397025, 0.18247595248098955, 1.5342398341020196E-4 ),
6651  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6652  mvaScaleMeanEL2 = cms.vdouble( 3.120747098810717E-4, 4.5298701434656295E-6, 1.2002076996572005E-5, 0.007900535887258366, -0.022166389143849694, 7.12338927507459E-4, 0.22819667672872926, -0.0039375694144792705, 0.19304371973554835, -1.2936058928324214E-5 ),
6653  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6654  doSort = cms.bool( False ),
6655  nSeedsMaxB = cms.int32( 99999 ),
6656  nSeedsMaxE = cms.int32( 99999 ),
6657  etaEdge = cms.double( 1.2 ),
6658  mvaCutB = cms.double( 0.04 ),
6659  mvaCutE = cms.double( 0.04 ),
6660  minL1Qual = cms.int32( 7 ),
6661  baseScore = cms.double( 0.5 )
6662 )
6663 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6664  cleanTrajectoryAfterInOut = cms.bool( False ),
6665  doSeedingRegionRebuilding = cms.bool( True ),
6666  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6667  reverseTrajectories = cms.bool( False ),
6668  useHitsSplitting = cms.bool( True ),
6669  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6670  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
6671  clustersToSkip = cms.InputTag( "" ),
6672  phase2clustersToSkip = cms.InputTag( "" ),
6673  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6674  TransientInitialStateEstimatorParameters = cms.PSet(
6675  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6676  numberMeasurementsForFit = cms.int32( 4 ),
6677  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6678  ),
6679  numHitsForSeedCleaner = cms.int32( 4 ),
6680  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6681  RedundantSeedCleaner = cms.string( "none" ),
6682  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6683  maxNSeeds = cms.uint32( 100000 ),
6684  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6685 )
6686 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6687  useSimpleMF = cms.bool( True ),
6688  SimpleMagneticField = cms.string( "ParabolicMf" ),
6689  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
6690  clusterRemovalInfo = cms.InputTag( "" ),
6691  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6692  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6693  useHitsSplitting = cms.bool( False ),
6694  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6695  TrajectoryInEvent = cms.bool( False ),
6696  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6697  AlgorithmName = cms.string( "hltIter0" ),
6698  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6699  GeometricInnerState = cms.bool( True ),
6700  NavigationSchool = cms.string( "" ),
6701  MeasurementTracker = cms.string( "" ),
6702  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6703 )
6704 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6705  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6706  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6707  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6708  ignoreVertices = cms.bool( False ),
6709  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6710  mva = cms.PSet(
6711  minPixelHits = cms.vint32( 0, 0, 0 ),
6712  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6713  dr_par = cms.PSet(
6714  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6715  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6716  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6717  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6718  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6719  ),
6720  maxLostLayers = cms.vint32( 1, 1, 1 ),
6721  min3DLayers = cms.vint32( 0, 0, 0 ),
6722  dz_par = cms.PSet(
6723  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6724  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6725  dz_exp = cms.vint32( 4, 4, 2147483647 )
6726  ),
6727  minNVtxTrk = cms.int32( 3 ),
6728  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6729  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6730  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6731  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6732  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6733  minLayers = cms.vint32( 3, 3, 4 )
6734  )
6735 )
6736 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6737  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6738  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
6739  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6740  minQuality = cms.string( "highPurity" ),
6741  copyExtras = cms.untracked.bool( True ),
6742  copyTrajectories = cms.untracked.bool( False )
6743 )
6744 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
6745  ShareFrac = cms.double( 0.19 ),
6746  FoundHitBonus = cms.double( 5.0 ),
6747  LostHitPenalty = cms.double( 20.0 ),
6748  MinPT = cms.double( 0.05 ),
6749  Epsilon = cms.double( -0.001 ),
6750  MaxNormalizedChisq = cms.double( 1000.0 ),
6751  MinFound = cms.int32( 3 ),
6752  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
6753  hasSelector = cms.vint32( 0, 0 ),
6754  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6755  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
6756  setsToMerge = cms.VPSet(
6757  cms.PSet( pQual = cms.bool( False ),
6758  tLists = cms.vint32( 0, 1 )
6759  )
6760  ),
6761  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6762  allowFirstHitShare = cms.bool( True ),
6763  newQuality = cms.string( "confirmed" ),
6764  copyExtras = cms.untracked.bool( True ),
6765  writeOnlyTrkQuals = cms.bool( False ),
6766  copyMVA = cms.bool( False )
6767 )
6768 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
6769  ShareFrac = cms.double( 0.19 ),
6770  FoundHitBonus = cms.double( 5.0 ),
6771  LostHitPenalty = cms.double( 20.0 ),
6772  MinPT = cms.double( 0.05 ),
6773  Epsilon = cms.double( -0.001 ),
6774  MaxNormalizedChisq = cms.double( 1000.0 ),
6775  MinFound = cms.int32( 3 ),
6776  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
6777  hasSelector = cms.vint32( 0, 0 ),
6778  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6779  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
6780  setsToMerge = cms.VPSet(
6781  cms.PSet( pQual = cms.bool( False ),
6782  tLists = cms.vint32( 0, 1 )
6783  )
6784  ),
6785  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6786  allowFirstHitShare = cms.bool( True ),
6787  newQuality = cms.string( "confirmed" ),
6788  copyExtras = cms.untracked.bool( True ),
6789  writeOnlyTrkQuals = cms.bool( False ),
6790  copyMVA = cms.bool( False )
6791 )
6792 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
6793  ServiceParameters = cms.PSet(
6794  RPCLayers = cms.bool( True ),
6795  UseMuonNavigation = cms.untracked.bool( True ),
6796  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6797  'SteppingHelixPropagatorAny',
6798  'hltESPSmartPropagator',
6799  'hltESPSteppingHelixPropagatorOpposite' )
6800  ),
6801  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6802  TrackLoaderParameters = cms.PSet(
6803  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6804  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6805  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6806  DoSmoothing = cms.bool( True ),
6807  SmoothTkTrack = cms.untracked.bool( False ),
6808  VertexConstraint = cms.bool( False ),
6809  MuonUpdatorAtVertexParameters = cms.PSet(
6810  MaxChi2 = cms.double( 1000000.0 ),
6811  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6812  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6813  ),
6814  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6815  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6816  ),
6817  L3TrajBuilderParameters = cms.PSet(
6818  PtCut = cms.double( 1.0 ),
6819  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6820  GlobalMuonTrackMatcher = cms.PSet(
6821  Chi2Cut_3 = cms.double( 200.0 ),
6822  DeltaDCut_2 = cms.double( 10.0 ),
6823  Eta_threshold = cms.double( 1.2 ),
6824  Quality_2 = cms.double( 15.0 ),
6825  DeltaDCut_1 = cms.double( 40.0 ),
6826  Quality_3 = cms.double( 7.0 ),
6827  DeltaDCut_3 = cms.double( 15.0 ),
6828  Quality_1 = cms.double( 20.0 ),
6829  Pt_threshold1 = cms.double( 0.0 ),
6830  DeltaRCut_2 = cms.double( 0.2 ),
6831  DeltaRCut_1 = cms.double( 0.1 ),
6832  Pt_threshold2 = cms.double( 9.99999999E8 ),
6833  Chi2Cut_1 = cms.double( 50.0 ),
6834  Chi2Cut_2 = cms.double( 50.0 ),
6835  DeltaRCut_3 = cms.double( 1.0 ),
6836  LocChi2Cut = cms.double( 0.001 ),
6837  Propagator = cms.string( "hltESPSmartPropagator" ),
6838  MinPt = cms.double( 1.0 ),
6839  MinP = cms.double( 2.5 )
6840  ),
6841  ScaleTECxFactor = cms.double( -1.0 ),
6842  tkTrajUseVertex = cms.bool( False ),
6843  MuonTrackingRegionBuilder = cms.PSet(
6844  Rescale_Dz = cms.double( 4.0 ),
6845  Pt_fixed = cms.bool( False ),
6846  Eta_fixed = cms.bool( True ),
6847  Eta_min = cms.double( 0.1 ),
6848  DeltaZ = cms.double( 24.2 ),
6849  maxRegions = cms.int32( 2 ),
6850  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6851  UseVertex = cms.bool( False ),
6852  Z_fixed = cms.bool( False ),
6853  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6854  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6855  Rescale_phi = cms.double( 3.0 ),
6856  DeltaEta = cms.double( 0.2 ),
6857  precise = cms.bool( True ),
6858  OnDemand = cms.int32( -1 ),
6859  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6860  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6861  vertexCollection = cms.InputTag( "pixelVertices" ),
6862  Pt_min = cms.double( 3.0 ),
6863  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6864  Phi_fixed = cms.bool( True ),
6865  DeltaR = cms.double( 0.025 ),
6866  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6867  DeltaPhi = cms.double( 0.15 ),
6868  Phi_min = cms.double( 0.1 ),
6869  Rescale_eta = cms.double( 3.0 )
6870  ),
6871  TrackTransformer = cms.PSet(
6872  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6873  RefitDirection = cms.string( "insideOut" ),
6874  RefitRPCHits = cms.bool( True ),
6875  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6876  DoPredictionsOnly = cms.bool( False ),
6877  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6878  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6879  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6880  ),
6881  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6882  RefitRPCHits = cms.bool( True ),
6883  tkTrajVertex = cms.InputTag( "Notused" ),
6884  GlbRefitterParameters = cms.PSet(
6885  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6886  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6887  RefitFlag = cms.bool( True ),
6888  SkipStation = cms.int32( -1 ),
6889  Chi2CutRPC = cms.double( 1.0 ),
6890  PropDirForCosmics = cms.bool( False ),
6891  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6892  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6893  HitThreshold = cms.int32( 1 ),
6894  Chi2CutGEM = cms.double( 1.0 ),
6895  DYTthrs = cms.vint32( 30, 15 ),
6896  TrackerSkipSystem = cms.int32( -1 ),
6897  RefitDirection = cms.string( "insideOut" ),
6898  Chi2CutCSC = cms.double( 150.0 ),
6899  Chi2CutDT = cms.double( 10.0 ),
6900  RefitRPCHits = cms.bool( True ),
6901  TrackerSkipSection = cms.int32( -1 ),
6902  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6903  DoPredictionsOnly = cms.bool( False ),
6904  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6905  MuonHitsOption = cms.int32( 1 ),
6906  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6907  ),
6908  PCut = cms.double( 2.5 ),
6909  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6910  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6911  tkTrajMaxChi2 = cms.double( 9999.0 ),
6912  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6913  ScaleTECyFactor = cms.double( -1.0 ),
6914  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
6915  )
6916 )
6917 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
6918  MuonCaloCompatibility = cms.PSet(
6919  delta_eta = cms.double( 0.02 ),
6920  delta_phi = cms.double( 0.02 ),
6921  allSiPMHO = cms.bool( False ),
6922  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6923  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
6924  ),
6925  TrackAssociatorParameters = cms.PSet(
6926  useMuon = cms.bool( True ),
6927  truthMatch = cms.bool( False ),
6928  usePreshower = cms.bool( False ),
6929  dRPreshowerPreselection = cms.double( 0.2 ),
6930  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6931  useEcal = cms.bool( False ),
6932  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6933  dRMuon = cms.double( 9999.0 ),
6934  dREcal = cms.double( 9999.0 ),
6935  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6936  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6937  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
6938  useGEM = cms.bool( True ),
6939  GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
6940  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
6941  propagateAllDirections = cms.bool( True ),
6942  muonMaxDistanceY = cms.double( 5.0 ),
6943  useHO = cms.bool( False ),
6944  muonMaxDistanceX = cms.double( 5.0 ),
6945  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6946  useHcal = cms.bool( False ),
6947  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
6948  accountForTrajectoryChangeCalo = cms.bool( False ),
6949  dREcalPreselection = cms.double( 0.05 ),
6950  useCalo = cms.bool( False ),
6951  dRMuonPreselection = cms.double( 0.2 ),
6952  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
6953  dRHcal = cms.double( 9999.0 ),
6954  dRHcalPreselection = cms.double( 0.2 ),
6955  HORecHitCollectionLabel = cms.InputTag( "Notused" )
6956  ),
6957  CaloExtractorPSet = cms.PSet(
6958  DR_Veto_H = cms.double( 0.1 ),
6959  CenterConeOnCalIntersection = cms.bool( False ),
6960  NoiseTow_EE = cms.double( 0.15 ),
6961  Noise_EB = cms.double( 0.025 ),
6962  Noise_HE = cms.double( 0.2 ),
6963  DR_Veto_E = cms.double( 0.07 ),
6964  NoiseTow_EB = cms.double( 0.04 ),
6965  Noise_EE = cms.double( 0.1 ),
6966  UseRecHitsFlag = cms.bool( False ),
6967  DR_Max = cms.double( 1.0 ),
6968  DepositLabel = cms.untracked.string( "Cal" ),
6969  Noise_HO = cms.double( 0.2 ),
6970  DR_Veto_HO = cms.double( 0.1 ),
6971  Threshold_H = cms.double( 0.5 ),
6972  PrintTimeReport = cms.untracked.bool( False ),
6973  Threshold_E = cms.double( 0.2 ),
6974  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6975  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6976  Threshold_HO = cms.double( 0.5 ),
6977  DepositInstanceLabels = cms.vstring( 'ecal',
6978  'hcal',
6979  'ho' ),
6980  ServiceParameters = cms.PSet(
6981  RPCLayers = cms.bool( False ),
6982  UseMuonNavigation = cms.untracked.bool( False ),
6983  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6984  ),
6985  TrackAssociatorParameters = cms.PSet(
6986  useMuon = cms.bool( False ),
6987  truthMatch = cms.bool( False ),
6988  usePreshower = cms.bool( False ),
6989  dRPreshowerPreselection = cms.double( 0.2 ),
6990  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6991  useEcal = cms.bool( False ),
6992  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6993  dRMuon = cms.double( 9999.0 ),
6994  dREcal = cms.double( 1.0 ),
6995  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6996  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6997  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
6998  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
6999  propagateAllDirections = cms.bool( True ),
7000  muonMaxDistanceY = cms.double( 5.0 ),
7001  useHO = cms.bool( False ),
7002  muonMaxDistanceX = cms.double( 5.0 ),
7003  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7004  useHcal = cms.bool( False ),
7005  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7006  accountForTrajectoryChangeCalo = cms.bool( False ),
7007  dREcalPreselection = cms.double( 1.0 ),
7008  useCalo = cms.bool( True ),
7009  dRMuonPreselection = cms.double( 0.2 ),
7010  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7011  dRHcal = cms.double( 1.0 ),
7012  dRHcalPreselection = cms.double( 1.0 ),
7013  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7014  ),
7015  Noise_HB = cms.double( 0.2 )
7016  ),
7017  TrackExtractorPSet = cms.PSet(
7018  Diff_z = cms.double( 0.2 ),
7019  inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
7020  Chi2Ndof_Max = cms.double( 1.0E64 ),
7021  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7022  DR_Veto = cms.double( 0.01 ),
7023  Pt_Min = cms.double( -1.0 ),
7024  DR_Max = cms.double( 1.0 ),
7025  NHits_Min = cms.uint32( 0 ),
7026  Chi2Prob_Min = cms.double( -1.0 ),
7027  Diff_r = cms.double( 0.1 ),
7028  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
7029  ComponentName = cms.string( "TrackExtractor" )
7030  ),
7031  JetExtractorPSet = cms.PSet(
7032  JetCollectionLabel = cms.InputTag( "Notused" ),
7033  DR_Veto = cms.double( 0.1 ),
7034  DR_Max = cms.double( 1.0 ),
7035  ExcludeMuonVeto = cms.bool( True ),
7036  PrintTimeReport = cms.untracked.bool( False ),
7037  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
7038  ComponentName = cms.string( "JetExtractor" ),
7039  ServiceParameters = cms.PSet(
7040  RPCLayers = cms.bool( False ),
7041  UseMuonNavigation = cms.untracked.bool( False ),
7042  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7043  ),
7044  TrackAssociatorParameters = cms.PSet(
7045  useMuon = cms.bool( False ),
7046  truthMatch = cms.bool( False ),
7047  usePreshower = cms.bool( False ),
7048  dRPreshowerPreselection = cms.double( 0.2 ),
7049  muonMaxDistanceSigmaY = cms.double( 0.0 ),
7050  useEcal = cms.bool( False ),
7051  muonMaxDistanceSigmaX = cms.double( 0.0 ),
7052  dRMuon = cms.double( 9999.0 ),
7053  dREcal = cms.double( 0.5 ),
7054  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
7055  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
7056  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
7057  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
7058  propagateAllDirections = cms.bool( True ),
7059  muonMaxDistanceY = cms.double( 5.0 ),
7060  useHO = cms.bool( False ),
7061  muonMaxDistanceX = cms.double( 5.0 ),
7062  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
7063  useHcal = cms.bool( False ),
7064  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
7065  accountForTrajectoryChangeCalo = cms.bool( False ),
7066  dREcalPreselection = cms.double( 0.5 ),
7067  useCalo = cms.bool( True ),
7068  dRMuonPreselection = cms.double( 0.2 ),
7069  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
7070  dRHcal = cms.double( 0.5 ),
7071  dRHcalPreselection = cms.double( 0.5 ),
7072  HORecHitCollectionLabel = cms.InputTag( "Notused" )
7073  ),
7074  Threshold = cms.double( 5.0 )
7075  ),
7076  trackDepositName = cms.string( "tracker" ),
7077  ecalDepositName = cms.string( "ecal" ),
7078  hcalDepositName = cms.string( "hcal" ),
7079  hoDepositName = cms.string( "ho" ),
7080  jetDepositName = cms.string( "jets" ),
7081  TimingFillerParameters = cms.PSet(
7082  DTTimingParameters = cms.PSet(
7083  HitError = cms.double( 6.0 ),
7084  MatchParameters = cms.PSet(
7085  TightMatchDT = cms.bool( False ),
7086  DTradius = cms.double( 0.01 ),
7087  TightMatchCSC = cms.bool( True ),
7088  CSCsegments = cms.InputTag( "hltCscSegments" ),
7089  DTsegments = cms.InputTag( "hltDt4DSegments" )
7090  ),
7091  debug = cms.bool( False ),
7092  DoWireCorr = cms.bool( False ),
7093  RequireBothProjections = cms.bool( False ),
7094  DTTimeOffset = cms.double( 2.7 ),
7095  PruneCut = cms.double( 10000.0 ),
7096  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7097  UseSegmentT0 = cms.bool( False ),
7098  HitsMin = cms.int32( 5 ),
7099  DropTheta = cms.bool( True ),
7100  ServiceParameters = cms.PSet(
7101  RPCLayers = cms.bool( True ),
7102  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7103  )
7104  ),
7105  UseCSC = cms.bool( True ),
7106  CSCTimingParameters = cms.PSet(
7107  MatchParameters = cms.PSet(
7108  TightMatchDT = cms.bool( False ),
7109  DTradius = cms.double( 0.01 ),
7110  TightMatchCSC = cms.bool( True ),
7111  CSCsegments = cms.InputTag( "hltCscSegments" ),
7112  DTsegments = cms.InputTag( "hltDt4DSegments" )
7113  ),
7114  debug = cms.bool( False ),
7115  CSCWireTimeOffset = cms.double( 0.0 ),
7116  CSCStripError = cms.double( 7.0 ),
7117  CSCTimeOffset = cms.double( 0.0 ),
7118  CSCWireError = cms.double( 8.6 ),
7119  PruneCut = cms.double( 100.0 ),
7120  CSCsegments = cms.InputTag( "hltCscSegments" ),
7121  UseStripTime = cms.bool( True ),
7122  CSCStripTimeOffset = cms.double( 0.0 ),
7123  UseWireTime = cms.bool( True ),
7124  ServiceParameters = cms.PSet(
7125  RPCLayers = cms.bool( True ),
7126  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7127  )
7128  ),
7129  ErrorDT = cms.double( 6.0 ),
7130  EcalEnergyCut = cms.double( 0.4 ),
7131  UseECAL = cms.bool( True ),
7132  ErrorEB = cms.double( 2.085 ),
7133  UseDT = cms.bool( True ),
7134  ErrorEE = cms.double( 6.95 ),
7135  ErrorCSC = cms.double( 7.4 )
7136  ),
7137  ShowerDigiFillerParameters = cms.PSet(
7138  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
7139  digiMaxDistanceX = cms.double( 25.0 ),
7140  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" )
7141  ),
7142  TrackerKinkFinderParameters = cms.PSet(
7143  usePosition = cms.bool( False ),
7144  diagonalOnly = cms.bool( False )
7145  ),
7146  fillEnergy = cms.bool( False ),
7147  storeCrossedHcalRecHits = cms.bool( False ),
7148  maxAbsPullX = cms.double( 4.0 ),
7149  maxAbsEta = cms.double( 3.0 ),
7150  minPt = cms.double( 2.0 ),
7151  inputCollectionTypes = cms.vstring( 'inner tracks',
7152  'links',
7153  'outer tracks' ),
7154  addExtraSoftMuons = cms.bool( False ),
7155  fillGlobalTrackRefits = cms.bool( False ),
7156  debugWithTruthMatching = cms.bool( False ),
7157  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7158  fillCaloCompatibility = cms.bool( False ),
7159  maxAbsPullY = cms.double( 9999.0 ),
7160  maxAbsDy = cms.double( 9999.0 ),
7161  minP = cms.double( 0.0 ),
7162  minPCaloMuon = cms.double( 1.0E9 ),
7163  maxAbsDx = cms.double( 3.0 ),
7164  fillIsolation = cms.bool( False ),
7165  writeIsoDeposits = cms.bool( False ),
7166  minNumberOfMatches = cms.int32( 1 ),
7167  fillMatching = cms.bool( True ),
7168  fillShowerDigis = cms.bool( False ),
7169  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7170  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7171  fillGlobalTrackQuality = cms.bool( False ),
7172  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
7173  selectHighPurity = cms.bool( False ),
7174  pvInputTag = cms.InputTag( "offlinePrimaryVertices" ),
7175  fillTrackerKink = cms.bool( False ),
7176  minCaloCompatibility = cms.double( 0.6 ),
7177  runArbitrationCleaner = cms.bool( False ),
7178  arbitrationCleanerOptions = cms.PSet(
7179  OverlapDTheta = cms.double( 0.02 ),
7180  Overlap = cms.bool( True ),
7181  Clustering = cms.bool( True ),
7182  ME1a = cms.bool( True ),
7183  ClusterDTheta = cms.double( 0.02 ),
7184  ClusterDPhi = cms.double( 0.6 ),
7185  OverlapDPhi = cms.double( 0.0786 )
7186  ),
7187  arbitrateTrackerMuons = cms.bool( True )
7188 )
7189 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7190  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7191  applyTriggerIdLoose = cms.bool( True ),
7192  typeMuon = cms.uint32( 0 ),
7193  allowedTypeMask = cms.uint32( 0 ),
7194  requiredTypeMask = cms.uint32( 0 ),
7195  minNMuonHits = cms.int32( 0 ),
7196  minNMuonStations = cms.int32( 0 ),
7197  minNTrkLayers = cms.int32( 0 ),
7198  minTrkHits = cms.int32( 0 ),
7199  minPixLayer = cms.int32( 0 ),
7200  minPixHits = cms.int32( 0 ),
7201  minPt = cms.double( 0.0 ),
7202  maxNormalizedChi2 = cms.double( 9999.0 )
7203 )
7204 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7205  inputCollection = cms.InputTag( "hltIterL3Muons" )
7206 )
7207 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7208  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7209  muon = cms.InputTag( "hltIterL3Muons" ),
7210  originalMVAVals = cms.InputTag( "none" ),
7211  copyMVA = cms.bool( False ),
7212  copyExtras = cms.untracked.bool( True ),
7213  copyTrajectories = cms.untracked.bool( False )
7214 )
7215 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7216  InputObjects = cms.InputTag( "hltIterL3Muons" ),
7217  DisplacedReconstruction = cms.bool( False )
7218 )
7219 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7220  InputCollection = cms.InputTag( "hltPixelTracks" ),
7221  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7222  originHalfLength = cms.double( 0.3 ),
7223  originRadius = cms.double( 0.1 ),
7224  useProtoTrackKinematics = cms.bool( False ),
7225  useEventsWithNoVertex = cms.bool( True ),
7226  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7227  usePV = cms.bool( False ),
7228  includeFourthHit = cms.bool( True ),
7229  produceComplement = cms.bool( False ),
7230  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7231 )
7232 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7233  cleanTrajectoryAfterInOut = cms.bool( False ),
7234  doSeedingRegionRebuilding = cms.bool( False ),
7235  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7236  reverseTrajectories = cms.bool( False ),
7237  useHitsSplitting = cms.bool( False ),
7238  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7239  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7240  clustersToSkip = cms.InputTag( "" ),
7241  phase2clustersToSkip = cms.InputTag( "" ),
7242  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7243  TransientInitialStateEstimatorParameters = cms.PSet(
7244  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7245  numberMeasurementsForFit = cms.int32( 4 ),
7246  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7247  ),
7248  numHitsForSeedCleaner = cms.int32( 4 ),
7249  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7250  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7251  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7252  maxNSeeds = cms.uint32( 100000 ),
7253  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7254 )
7255 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7256  useSimpleMF = cms.bool( True ),
7257  SimpleMagneticField = cms.string( "ParabolicMf" ),
7258  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7259  clusterRemovalInfo = cms.InputTag( "" ),
7260  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7261  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7262  useHitsSplitting = cms.bool( False ),
7263  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7264  TrajectoryInEvent = cms.bool( False ),
7265  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7266  AlgorithmName = cms.string( "hltIter0" ),
7267  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7268  GeometricInnerState = cms.bool( True ),
7269  NavigationSchool = cms.string( "" ),
7270  MeasurementTracker = cms.string( "" ),
7271  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7272 )
7273 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7274  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7275  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7276  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7277  ignoreVertices = cms.bool( False ),
7278  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7279  mva = cms.PSet(
7280  minPixelHits = cms.vint32( 0, 0, 0 ),
7281  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7282  dr_par = cms.PSet(
7283  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7284  dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
7285  dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
7286  dr_exp = cms.vint32( 4, 4, 4 ),
7287  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7288  ),
7289  maxLostLayers = cms.vint32( 1, 1, 1 ),
7290  min3DLayers = cms.vint32( 0, 0, 0 ),
7291  dz_par = cms.PSet(
7292  dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
7293  dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
7294  dz_exp = cms.vint32( 4, 4, 4 )
7295  ),
7296  minNVtxTrk = cms.int32( 3 ),
7297  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7298  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7299  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7300  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7301  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7302  minLayers = cms.vint32( 3, 3, 3 )
7303  )
7304 )
7305 fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7306  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7307  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
7308  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7309  minQuality = cms.string( "highPurity" ),
7310  copyExtras = cms.untracked.bool( True ),
7311  copyTrajectories = cms.untracked.bool( False )
7312 )
7313 fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover",
7314  trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ),
7315  trackClassifier = cms.InputTag( '','QualityMasks' ),
7316  pixelClusters = cms.InputTag( "hltSiPixelClusters" ),
7317  stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ),
7318  oldClusterRemovalInfo = cms.InputTag( "" ),
7319  TrackQuality = cms.string( "highPurity" ),
7320  maxChi2 = cms.double( 16.0 ),
7321  minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ),
7322  overrideTrkQuals = cms.InputTag( "" )
7323 )
7324 fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer",
7325  src = cms.InputTag( "hltSiStripClusters" ),
7326  OnDemand = cms.bool( False ),
7327  clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" )
7328 )
7329 fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer",
7330  RegionPSet = cms.PSet(
7331  vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7332  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7333  zErrorBeamSpot = cms.double( 15.0 ),
7334  extraPhi = cms.double( 0.0 ),
7335  extraEta = cms.double( 0.0 ),
7336  maxNVertices = cms.int32( 3 ),
7337  nSigmaZVertex = cms.double( 3.0 ),
7338  nSigmaZBeamSpot = cms.double( 4.0 ),
7339  ptMin = cms.double( 1.2 ),
7340  operationMode = cms.string( "VerticesFixed" ),
7341  searchOpt = cms.bool( False ),
7342  whereToUseMeasurementTracker = cms.string( "ForSiStrips" ),
7343  originRadius = cms.double( 0.015 ),
7344  measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7345  precise = cms.bool( True ),
7346  zErrorVertex = cms.double( 0.03 )
7347  ),
7348  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
7349  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
7350  ignoreSingleFPixPanelModules = cms.bool( True ),
7351  debug = cms.untracked.bool( False ),
7352  createPlottingFiles = cms.untracked.bool( False ),
7353  layerList = cms.vstring( 'BPix1+BPix2',
7354  'BPix2+FPix1_pos',
7355  'BPix2+FPix1_neg',
7356  'FPix1_pos+FPix2_pos',
7357  'FPix1_neg+FPix2_neg' ),
7358  BPix = cms.PSet(
7359  hitErrorRPhi = cms.double( 0.0027 ),
7360  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7361  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
7362  useErrorsFromParam = cms.bool( True ),
7363  hitErrorRZ = cms.double( 0.006 ),
7364  HitProducer = cms.string( "hltSiPixelRecHits" )
7365  ),
7366  FPix = cms.PSet(
7367  hitErrorRPhi = cms.double( 0.0051 ),
7368  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7369  skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ),
7370  useErrorsFromParam = cms.bool( True ),
7371  hitErrorRZ = cms.double( 0.0036 ),
7372  HitProducer = cms.string( "hltSiPixelRecHits" )
7373  ),
7374  TIB = cms.PSet( ),
7375  TID = cms.PSet( ),
7376  TOB = cms.PSet( ),
7377  TEC = cms.PSet( ),
7378  MTIB = cms.PSet( ),
7379  MTID = cms.PSet( ),
7380  MTOB = cms.PSet( ),
7381  MTEC = cms.PSet( )
7382 )
7383 fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer",
7384  doClusterCheck = cms.bool( False ),
7385  MaxNumberOfCosmicClusters = cms.uint32( 50000 ),
7386  ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ),
7387  MaxNumberOfPixelClusters = cms.uint32( 40000 ),
7388  PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ),
7389  cut = cms.string( "" ),
7390  silentClusterCheck = cms.untracked.bool( False )
7391 )
7392 fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer",
7393  seedingLayers = cms.InputTag( "" ),
7394  trackingRegions = cms.InputTag( "" ),
7395  trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ),
7396  clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ),
7397  produceSeedingHitSets = cms.bool( True ),
7398  produceIntermediateHitDoublets = cms.bool( False ),
7399  maxElement = cms.uint32( 0 ),
7400  maxElementTotal = cms.uint32( 50000000 ),
7401  putEmptyIfMaxElementReached = cms.bool( False ),
7402  layerPairs = cms.vuint32( 0 )
7403 )
7404 fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer",
7405  seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ),
7406  propagator = cms.string( "PropagatorWithMaterialParabolicMf" ),
7407  SeedMomentumForBOFF = cms.double( 5.0 ),
7408  OriginTransverseErrorMultiplier = cms.double( 1.0 ),
7409  MinOneOverPtError = cms.double( 1.0 ),
7410  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7411  magneticField = cms.string( "ParabolicMf" ),
7412  forceKinematicWithRegionDirection = cms.bool( False ),
7413  SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) )
7414 )
7415 fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7416  cleanTrajectoryAfterInOut = cms.bool( False ),
7417  doSeedingRegionRebuilding = cms.bool( False ),
7418  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7419  reverseTrajectories = cms.bool( False ),
7420  useHitsSplitting = cms.bool( False ),
7421  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ),
7422  src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ),
7423  clustersToSkip = cms.InputTag( "" ),
7424  phase2clustersToSkip = cms.InputTag( "" ),
7425  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ),
7426  TransientInitialStateEstimatorParameters = cms.PSet(
7427  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7428  numberMeasurementsForFit = cms.int32( 4 ),
7429  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7430  ),
7431  numHitsForSeedCleaner = cms.int32( 4 ),
7432  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7433  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7434  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7435  maxNSeeds = cms.uint32( 100000 ),
7436  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7437 )
7438 fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7439  useSimpleMF = cms.bool( True ),
7440  SimpleMagneticField = cms.string( "ParabolicMf" ),
7441  src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ),
7442  clusterRemovalInfo = cms.InputTag( "" ),
7443  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7444  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7445  useHitsSplitting = cms.bool( False ),
7446  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7447  TrajectoryInEvent = cms.bool( False ),
7448  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7449  AlgorithmName = cms.string( "hltDoubletRecovery" ),
7450  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7451  GeometricInnerState = cms.bool( True ),
7452  NavigationSchool = cms.string( "" ),
7453  MeasurementTracker = cms.string( "" ),
7454  MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" )
7455 )
7456 fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7457  src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
7458  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7459  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7460  ignoreVertices = cms.bool( False ),
7461  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7462  mva = cms.PSet(
7463  minPixelHits = cms.vint32( 0, 0, 0 ),
7464  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7465  dr_par = cms.PSet(
7466  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7467  dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ),
7468  dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7469  dr_exp = cms.vint32( 4, 4, 4 ),
7470  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7471  ),
7472  maxLostLayers = cms.vint32( 1, 1, 1 ),
7473  min3DLayers = cms.vint32( 0, 0, 0 ),
7474  dz_par = cms.PSet(
7475  dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ),
7476  dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ),
7477  dz_exp = cms.vint32( 4, 4, 4 )
7478  ),
7479  minNVtxTrk = cms.int32( 3 ),
7480  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7481  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7482  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7483  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7484  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7485  minLayers = cms.vint32( 3, 3, 3 )
7486  )
7487 )
7488 fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
7489  originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ),
7490  originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ),
7491  originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ),
7492  minQuality = cms.string( "highPurity" ),
7493  copyExtras = cms.untracked.bool( True ),
7494  copyTrajectories = cms.untracked.bool( False )
7495 )
7496 fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger",
7497  ShareFrac = cms.double( 0.19 ),
7498  FoundHitBonus = cms.double( 5.0 ),
7499  LostHitPenalty = cms.double( 20.0 ),
7500  MinPT = cms.double( 0.05 ),
7501  Epsilon = cms.double( -0.001 ),
7502  MaxNormalizedChisq = cms.double( 1000.0 ),
7503  MinFound = cms.int32( 3 ),
7504  TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
7505  hasSelector = cms.vint32( 0, 0 ),
7506  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7507  selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ),
7508  setsToMerge = cms.VPSet(
7509  cms.PSet( pQual = cms.bool( False ),
7510  tLists = cms.vint32( 0, 1 )
7511  )
7512  ),
7513  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7514  allowFirstHitShare = cms.bool( True ),
7515  newQuality = cms.string( "confirmed" ),
7516  copyExtras = cms.untracked.bool( True ),
7517  writeOnlyTrkQuals = cms.bool( False ),
7518  copyMVA = cms.bool( False )
7519 )
7520 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
7521  ShareFrac = cms.double( 0.19 ),
7522  FoundHitBonus = cms.double( 5.0 ),
7523  LostHitPenalty = cms.double( 20.0 ),
7524  MinPT = cms.double( 0.05 ),
7525  Epsilon = cms.double( -0.001 ),
7526  MaxNormalizedChisq = cms.double( 1000.0 ),
7527  MinFound = cms.int32( 3 ),
7528  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7529  hasSelector = cms.vint32( 0, 0 ),
7530  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7531  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7532  setsToMerge = cms.VPSet(
7533  cms.PSet( pQual = cms.bool( False ),
7534  tLists = cms.vint32( 0, 1 )
7535  )
7536  ),
7537  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7538  allowFirstHitShare = cms.bool( True ),
7539  newQuality = cms.string( "confirmed" ),
7540  copyExtras = cms.untracked.bool( True ),
7541  writeOnlyTrkQuals = cms.bool( False ),
7542  copyMVA = cms.bool( False )
7543 )
7544 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
7545  vertexCollections = cms.VPSet(
7546  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7547  label = cms.string( "" ),
7548  useBeamConstraint = cms.bool( False ),
7549  minNdof = cms.double( 0.0 ),
7550  maxDistanceToBeam = cms.double( 1.0 ),
7551  algorithm = cms.string( "AdaptiveVertexFitter" )
7552  ),
7553  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7554  label = cms.string( "WithBS" ),
7555  useBeamConstraint = cms.bool( True ),
7556  minNdof = cms.double( 0.0 ),
7557  maxDistanceToBeam = cms.double( 1.0 ),
7558  algorithm = cms.string( "AdaptiveVertexFitter" )
7559  )
7560  ),
7561  verbose = cms.untracked.bool( False ),
7562  TkFilterParameters = cms.PSet(
7563  maxEta = cms.double( 100.0 ),
7564  minPt = cms.double( 0.0 ),
7565  minSiliconLayersWithHits = cms.int32( 5 ),
7566  minPixelLayersWithHits = cms.int32( 2 ),
7567  maxNormalizedChi2 = cms.double( 20.0 ),
7568  trackQuality = cms.string( "any" ),
7569  algorithm = cms.string( "filter" ),
7570  maxD0Significance = cms.double( 999.0 )
7571  ),
7572  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7573  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
7574  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
7575  TrackTimesLabel = cms.InputTag( "dummy_default" ),
7576  TkClusParameters = cms.PSet(
7577  TkDAClusParameters = cms.PSet(
7578  zmerge = cms.double( 0.01 ),
7579  Tstop = cms.double( 0.5 ),
7580  d0CutOff = cms.double( 999.0 ),
7581  dzCutOff = cms.double( 4.0 ),
7582  vertexSize = cms.double( 0.15 ),
7583  coolingFactor = cms.double( 0.6 ),
7584  Tpurge = cms.double( 2.0 ),
7585  Tmin = cms.double( 2.4 ),
7586  uniquetrkweight = cms.double( 0.9 )
7587  ),
7588  algorithm = cms.string( "DA_vect" )
7589  ),
7590  isRecoveryIteration = cms.bool( False ),
7591  recoveryVtxCollection = cms.InputTag( "" )
7592 )
7593 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
7594  filterParams = cms.PSet(
7595  maxZ = cms.double( 24.0 ),
7596  minNdof = cms.double( 4.0 ),
7597  maxRho = cms.double( 2.0 ),
7598  pvSrc = cms.InputTag( "hltVerticesPF" )
7599  ),
7600  src = cms.InputTag( "hltVerticesPF" )
7601 )
7602 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
7603  src = cms.InputTag( "hltVerticesPFSelector" ),
7604  cut = cms.string( "!isFake" ),
7605  filter = cms.bool( True )
7606 )
7607 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
7608  inputTag = cms.InputTag( "rawDataCollector" ),
7609  fedList = cms.vuint32( 1022 )
7610 )
7611 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
7612  saveTags = cms.bool( True ),
7613  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
7614  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7615  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7616  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7617  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7618  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7619  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7620  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7621  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7622 )
7623 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
7624  offset = cms.uint32( 0 ),
7625  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7626 )
7627 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
7628  saveTags = cms.bool( True ),
7629  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
7630  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7631  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7632  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7633  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7634  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7635  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7636  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7637  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7638 )
7639 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
7640  offset = cms.uint32( 0 ),
7641  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7642 )
7643 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
7644  saveTags = cms.bool( True ),
7645  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
7646  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7647  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7648  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7649  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7650  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7651  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7652  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7653  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7654 )
7655 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
7656  offset = cms.uint32( 0 ),
7657  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7658 )
7659 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
7660  saveTags = cms.bool( True ),
7661  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
7662  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7663  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7664  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7665  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7666  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7667  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7668  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7669  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7670 )
7671 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
7672  offset = cms.uint32( 0 ),
7673  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7674 )
7675 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
7676  saveTags = cms.bool( True ),
7677  L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_DoubleJet150er2p7 OR L1_SingleJet80 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ),
7678  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7679  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7680  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7681  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7682  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7683  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7684  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7685  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7686 )
7687 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
7688  offset = cms.uint32( 0 ),
7689  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7690 )
7691 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
7692  useMassDropTagger = cms.bool( False ),
7693  useFiltering = cms.bool( False ),
7694  useDynamicFiltering = cms.bool( False ),
7695  useTrimming = cms.bool( False ),
7696  usePruning = cms.bool( False ),
7697  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
7698  useKtPruning = cms.bool( False ),
7699  useConstituentSubtraction = cms.bool( False ),
7700  useSoftDrop = cms.bool( False ),
7701  correctShape = cms.bool( False ),
7702  UseOnlyVertexTracks = cms.bool( False ),
7703  UseOnlyOnePV = cms.bool( False ),
7704  muCut = cms.double( -1.0 ),
7705  yCut = cms.double( -1.0 ),
7706  rFilt = cms.double( -1.0 ),
7707  rFiltFactor = cms.double( -1.0 ),
7708  trimPtFracMin = cms.double( -1.0 ),
7709  zcut = cms.double( -1.0 ),
7710  rcut_factor = cms.double( -1.0 ),
7711  csRho_EtaMax = cms.double( -1.0 ),
7712  csRParam = cms.double( -1.0 ),
7713  beta = cms.double( -1.0 ),
7714  R0 = cms.double( -1.0 ),
7715  gridMaxRapidity = cms.double( -1.0 ),
7716  gridSpacing = cms.double( -1.0 ),
7717  DzTrVtxMax = cms.double( 0.0 ),
7718  DxyTrVtxMax = cms.double( 0.0 ),
7719  MaxVtxZ = cms.double( 15.0 ),
7720  subjetPtMin = cms.double( -1.0 ),
7721  muMin = cms.double( -1.0 ),
7722  muMax = cms.double( -1.0 ),
7723  yMin = cms.double( -1.0 ),
7724  yMax = cms.double( -1.0 ),
7725  dRMin = cms.double( -1.0 ),
7726  dRMax = cms.double( -1.0 ),
7727  maxDepth = cms.int32( -1 ),
7728  nFilt = cms.int32( -1 ),
7729  MinVtxNdof = cms.int32( 5 ),
7730  src = cms.InputTag( "hltTowerMakerForAll" ),
7731  srcPVs = cms.InputTag( "NotUsed" ),
7732  jetType = cms.string( "CaloJet" ),
7733  jetAlgorithm = cms.string( "AntiKt" ),
7734  rParam = cms.double( 0.4 ),
7735  inputEtMin = cms.double( 0.3 ),
7736  inputEMin = cms.double( 0.0 ),
7737  jetPtMin = cms.double( 1.0 ),
7738  doPVCorrection = cms.bool( False ),
7739  doAreaFastjet = cms.bool( False ),
7740  doRhoFastjet = cms.bool( False ),
7741  doPUOffsetCorr = cms.bool( False ),
7742  puPtMin = cms.double( 10.0 ),
7743  nSigmaPU = cms.double( 1.0 ),
7744  radiusPU = cms.double( 0.4 ),
7745  subtractorName = cms.string( "" ),
7746  useExplicitGhosts = cms.bool( False ),
7747  doAreaDiskApprox = cms.bool( True ),
7748  voronoiRfact = cms.double( 0.9 ),
7749  Rho_EtaMax = cms.double( 4.4 ),
7750  Ghost_EtaMax = cms.double( 6.0 ),
7751  Active_Area_Repeats = cms.int32( 5 ),
7752  GhostArea = cms.double( 0.01 ),
7753  restrictInputs = cms.bool( False ),
7754  maxInputs = cms.uint32( 1 ),
7755  writeCompound = cms.bool( False ),
7756  writeJetsWithConst = cms.bool( False ),
7757  doFastJetNonUniform = cms.bool( False ),
7758  useDeterministicSeed = cms.bool( True ),
7759  minSeed = cms.uint32( 14327 ),
7760  verbosity = cms.int32( 0 ),
7761  puWidth = cms.double( 0.0 ),
7762  nExclude = cms.uint32( 0 ),
7763  maxBadEcalCells = cms.uint32( 9999999 ),
7764  maxBadHcalCells = cms.uint32( 9999999 ),
7765  maxProblematicEcalCells = cms.uint32( 9999999 ),
7766  maxProblematicHcalCells = cms.uint32( 9999999 ),
7767  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7768  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7769  puCenters = cms.vdouble( ),
7770  applyWeight = cms.bool( False ),
7771  srcWeights = cms.InputTag( "" ),
7772  minimumTowersFraction = cms.double( 0.0 ),
7773  jetCollInstanceName = cms.string( "" ),
7774  sumRecHits = cms.bool( False )
7775 )
7776 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
7777  min_N90 = cms.int32( -2 ),
7778  min_N90hits = cms.int32( 2 ),
7779  min_EMF = cms.double( 1.0E-6 ),
7780  max_EMF = cms.double( 999.0 ),
7781  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
7782  JetIDParams = cms.PSet(
7783  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
7784  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
7785  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7786  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
7787  useRecHits = cms.bool( True ),
7788  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
7789  )
7790 )
7791 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
7792  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
7793  maxRapidity = cms.double( 5.0 ),
7794  gridSpacing = cms.double( 0.55 )
7795 )
7796 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7797  level = cms.string( "L1FastJet" ),
7798  algorithm = cms.string( "AK4CaloHLT" ),
7799  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
7800 )
7801 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7802  level = cms.string( "L2Relative" ),
7803  algorithm = cms.string( "AK4CaloHLT" )
7804 )
7805 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7806  level = cms.string( "L3Absolute" ),
7807  algorithm = cms.string( "AK4CaloHLT" )
7808 )
7809 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7810  level = cms.string( "L2L3Residual" ),
7811  algorithm = cms.string( "AK4CaloHLT" )
7812 )
7813 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7814  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
7815 )
7816 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
7817  src = cms.InputTag( "hltAK4CaloJets" ),
7818  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7819 )
7820 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
7821  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
7822  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7823 )
7824 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
7825  usePt = cms.bool( False ),
7826  excludePFMuons = cms.bool( False ),
7827  minNJetHt = cms.int32( 0 ),
7828  minNJetMht = cms.int32( 0 ),
7829  minPtJetHt = cms.double( 40.0 ),
7830  minPtJetMht = cms.double( 30.0 ),
7831  maxEtaJetHt = cms.double( 2.5 ),
7832  maxEtaJetMht = cms.double( 5.0 ),
7833  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
7834  pfCandidatesLabel = cms.InputTag( "" )
7835 )
7836 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
7837  saveTags = cms.bool( True ),
7838  htLabels = cms.VInputTag( 'hltHtMht' ),
7839  mhtLabels = cms.VInputTag( 'hltHtMht' ),
7840  minHt = cms.vdouble( 80.0 ),
7841  minMht = cms.vdouble( 0.0 ),
7842  minMeff = cms.vdouble( 0.0 ),
7843  meffSlope = cms.vdouble( 1.0 )
7844 )
7845 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
7846  offset = cms.uint32( 0 ),
7847  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7848 )
7849 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
7850  offset = cms.uint32( 1 ),
7851  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7852 )
7853 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
7854  offset = cms.uint32( 2 ),
7855  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7856 )
7857 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
7858  offset = cms.uint32( 3 ),
7859  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7860 )
7861 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
7862  offset = cms.uint32( 4 ),
7863  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7864 )
7865 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
7866  offset = cms.uint32( 5 ),
7867  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7868 )
7869 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
7870  offset = cms.uint32( 6 ),
7871  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7872 )
7873 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
7874  offset = cms.uint32( 7 ),
7875  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7876 )
7877 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
7878  offset = cms.uint32( 8 ),
7879  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7880 )
7881 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
7882  offset = cms.uint32( 9 ),
7883  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7884 )
7885 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
7886  offset = cms.uint32( 10 ),
7887  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7888 )
7889 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
7890  offset = cms.uint32( 11 ),
7891  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7892 )
7893 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
7894  throw = cms.bool( False ),
7895  processName = cms.string( "@" ),
7896  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
7897  moduleLabelPatternsToSkip = cms.vstring( )
7898 )
7899 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
7900  processName = cms.string( "@" )
7901 )
7902 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
7903  offset = cms.uint32( 0 ),
7904  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7905 )
7906 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
7907  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
7908  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
7909  MinBx = cms.int32( 0 ),
7910  MaxBx = cms.int32( 0 ),
7911  DumpTrigResults = cms.bool( False ),
7912  DumpRecord = cms.bool( False ),
7913  DumpTrigSummary = cms.bool( True ),
7914  ReadPrescalesFromFile = cms.bool( False ),
7915  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
7916  psColumn = cms.int32( 0 )
7917 )
7918 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
7919  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
7920  reportBy = cms.untracked.string( "job" ),
7921  resetBy = cms.untracked.string( "never" ),
7922  serviceBy = cms.untracked.string( "never" ),
7923  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
7924  ReferenceRate = cms.untracked.double( 100.0 )
7925 )
7926 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
7927  usePathStatus = cms.bool( True ),
7928  hltResults = cms.InputTag( "" ),
7929  l1tResults = cms.InputTag( "" ),
7930  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7931  throw = cms.bool( True ),
7932  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6' )
7933 )
7934 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
7935  offset = cms.uint32( 0 ),
7936  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7937 )
7938 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
7939  usePathStatus = cms.bool( True ),
7940  hltResults = cms.InputTag( "" ),
7941  l1tResults = cms.InputTag( "" ),
7942  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7943  throw = cms.bool( True ),
7944  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6',
7945  'AlCa_LumiPixelsCounts_ZeroBias_v6' )
7946 )
7947 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
7948  offset = cms.uint32( 0 ),
7949  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7950 )
7951 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
7952  usePathStatus = cms.bool( True ),
7953  hltResults = cms.InputTag( "" ),
7954  l1tResults = cms.InputTag( "" ),
7955  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7956  throw = cms.bool( True ),
7957  triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v5',
7958  'AlCa_HIEcalEtaEEonly_v5',
7959  'AlCa_HIEcalPi0EBonly_v5',
7960  'AlCa_HIEcalPi0EEonly_v5' )
7961 )
7962 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
7963  offset = cms.uint32( 0 ),
7964  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7965 )
7966 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
7967  usePathStatus = cms.bool( True ),
7968  hltResults = cms.InputTag( "" ),
7969  l1tResults = cms.InputTag( "" ),
7970  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7971  throw = cms.bool( True ),
7972  triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v13' )
7973 )
7974 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
7975  offset = cms.uint32( 0 ),
7976  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7977 )
7978 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
7979  usePathStatus = cms.bool( True ),
7980  hltResults = cms.InputTag( "" ),
7981  l1tResults = cms.InputTag( "" ),
7982  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7983  throw = cms.bool( True ),
7984  triggerConditions = cms.vstring( 'DQM_HIEcalReconstruction_v4',
7985  'DQM_HIHcalReconstruction_v3',
7986  'DQM_HIPixelReconstruction_v5' )
7987 )
7988 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
7989  offset = cms.uint32( 0 ),
7990  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7991 )
7992 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
7993  usePathStatus = cms.bool( True ),
7994  hltResults = cms.InputTag( "" ),
7995  l1tResults = cms.InputTag( "" ),
7996  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7997  throw = cms.bool( True ),
7998  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v7',
7999  'HLT_ZeroBias_Beamspot_v8' )
8000 )
8001 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
8002  offset = cms.uint32( 0 ),
8003  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8004 )
8005 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
8006  usePathStatus = cms.bool( True ),
8007  hltResults = cms.InputTag( "" ),
8008  l1tResults = cms.InputTag( "" ),
8009  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8010  throw = cms.bool( True ),
8011  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
8012 )
8013 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
8014  offset = cms.uint32( 0 ),
8015  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8016 )
8017 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
8018  usePathStatus = cms.bool( True ),
8019  hltResults = cms.InputTag( "" ),
8020  l1tResults = cms.InputTag( "" ),
8021  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8022  throw = cms.bool( True ),
8023  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v4',
8024  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4',
8025  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4' )
8026 )
8027 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
8028  offset = cms.uint32( 0 ),
8029  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8030 )
8031 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
8032  usePathStatus = cms.bool( True ),
8033  hltResults = cms.InputTag( "" ),
8034  l1tResults = cms.InputTag( "" ),
8035  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8036  throw = cms.bool( True ),
8037  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v7',
8038  'HLT_ZeroBias_Beamspot_v8' )
8039 )
8040 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
8041  offset = cms.uint32( 0 ),
8042  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8043 )
8044 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
8045  usePathStatus = cms.bool( True ),
8046  hltResults = cms.InputTag( "" ),
8047  l1tResults = cms.InputTag( "" ),
8048  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8049  throw = cms.bool( True ),
8050  triggerConditions = cms.vstring( 'HLT_Physics_v9 / 2',
8051  'HLT_Random_v3',
8052  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
8053  'HLT_ZeroBias_v8' )
8054 )
8055 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
8056  offset = cms.uint32( 0 ),
8057  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8058 )
8059 fragment.hltDatasetHIZeroBias1 = cms.EDFilter( "TriggerResultsFilter",
8060  usePathStatus = cms.bool( True ),
8061  hltResults = cms.InputTag( "" ),
8062  l1tResults = cms.InputTag( "" ),
8063  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8064  throw = cms.bool( True ),
8065  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part0_v8' )
8066 )
8067 fragment.hltPreDatasetHIZeroBias1 = cms.EDFilter( "HLTPrescaler",
8068  offset = cms.uint32( 0 ),
8069  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8070 )
8071 fragment.hltDatasetHIZeroBias2 = cms.EDFilter( "TriggerResultsFilter",
8072  usePathStatus = cms.bool( True ),
8073  hltResults = cms.InputTag( "" ),
8074  l1tResults = cms.InputTag( "" ),
8075  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8076  throw = cms.bool( True ),
8077  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part1_v8' )
8078 )
8079 fragment.hltPreDatasetHIZeroBias2 = cms.EDFilter( "HLTPrescaler",
8080  offset = cms.uint32( 0 ),
8081  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8082 )
8083 fragment.hltDatasetHIZeroBias3 = cms.EDFilter( "TriggerResultsFilter",
8084  usePathStatus = cms.bool( True ),
8085  hltResults = cms.InputTag( "" ),
8086  l1tResults = cms.InputTag( "" ),
8087  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8088  throw = cms.bool( True ),
8089  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part2_v8' )
8090 )
8091 fragment.hltPreDatasetHIZeroBias3 = cms.EDFilter( "HLTPrescaler",
8092  offset = cms.uint32( 0 ),
8093  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8094 )
8095 fragment.hltDatasetHIZeroBias4 = cms.EDFilter( "TriggerResultsFilter",
8096  usePathStatus = cms.bool( True ),
8097  hltResults = cms.InputTag( "" ),
8098  l1tResults = cms.InputTag( "" ),
8099  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8100  throw = cms.bool( True ),
8101  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part3_v8' )
8102 )
8103 fragment.hltPreDatasetHIZeroBias4 = cms.EDFilter( "HLTPrescaler",
8104  offset = cms.uint32( 0 ),
8105  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8106 )
8107 fragment.hltDatasetHIZeroBias5 = cms.EDFilter( "TriggerResultsFilter",
8108  usePathStatus = cms.bool( True ),
8109  hltResults = cms.InputTag( "" ),
8110  l1tResults = cms.InputTag( "" ),
8111  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8112  throw = cms.bool( True ),
8113  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part4_v8' )
8114 )
8115 fragment.hltPreDatasetHIZeroBias5 = cms.EDFilter( "HLTPrescaler",
8116  offset = cms.uint32( 0 ),
8117  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8118 )
8119 fragment.hltDatasetHIZeroBias6 = cms.EDFilter( "TriggerResultsFilter",
8120  usePathStatus = cms.bool( True ),
8121  hltResults = cms.InputTag( "" ),
8122  l1tResults = cms.InputTag( "" ),
8123  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8124  throw = cms.bool( True ),
8125  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part5_v8' )
8126 )
8127 fragment.hltPreDatasetHIZeroBias6 = cms.EDFilter( "HLTPrescaler",
8128  offset = cms.uint32( 0 ),
8129  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8130 )
8131 fragment.hltDatasetHIZeroBias7 = cms.EDFilter( "TriggerResultsFilter",
8132  usePathStatus = cms.bool( True ),
8133  hltResults = cms.InputTag( "" ),
8134  l1tResults = cms.InputTag( "" ),
8135  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8136  throw = cms.bool( True ),
8137  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part6_v8' )
8138 )
8139 fragment.hltPreDatasetHIZeroBias7 = cms.EDFilter( "HLTPrescaler",
8140  offset = cms.uint32( 0 ),
8141  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8142 )
8143 fragment.hltDatasetHIZeroBias8 = cms.EDFilter( "TriggerResultsFilter",
8144  usePathStatus = cms.bool( True ),
8145  hltResults = cms.InputTag( "" ),
8146  l1tResults = cms.InputTag( "" ),
8147  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8148  throw = cms.bool( True ),
8149  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part7_v8' )
8150 )
8151 fragment.hltPreDatasetHIZeroBias8 = cms.EDFilter( "HLTPrescaler",
8152  offset = cms.uint32( 0 ),
8153  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8154 )
8155 fragment.hltDatasetHIZeroBias9 = cms.EDFilter( "TriggerResultsFilter",
8156  usePathStatus = cms.bool( True ),
8157  hltResults = cms.InputTag( "" ),
8158  l1tResults = cms.InputTag( "" ),
8159  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8160  throw = cms.bool( True ),
8161  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part8_v8' )
8162 )
8163 fragment.hltPreDatasetHIZeroBias9 = cms.EDFilter( "HLTPrescaler",
8164  offset = cms.uint32( 0 ),
8165  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8166 )
8167 fragment.hltDatasetHIZeroBias10 = cms.EDFilter( "TriggerResultsFilter",
8168  usePathStatus = cms.bool( True ),
8169  hltResults = cms.InputTag( "" ),
8170  l1tResults = cms.InputTag( "" ),
8171  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8172  throw = cms.bool( True ),
8173  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part9_v8' )
8174 )
8175 fragment.hltPreDatasetHIZeroBias10 = cms.EDFilter( "HLTPrescaler",
8176  offset = cms.uint32( 0 ),
8177  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8178 )
8179 fragment.hltDatasetHIZeroBias11 = cms.EDFilter( "TriggerResultsFilter",
8180  usePathStatus = cms.bool( True ),
8181  hltResults = cms.InputTag( "" ),
8182  l1tResults = cms.InputTag( "" ),
8183  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8184  throw = cms.bool( True ),
8185  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part10_v8' )
8186 )
8187 fragment.hltPreDatasetHIZeroBias11 = cms.EDFilter( "HLTPrescaler",
8188  offset = cms.uint32( 0 ),
8189  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8190 )
8191 fragment.hltDatasetHIZeroBias12 = cms.EDFilter( "TriggerResultsFilter",
8192  usePathStatus = cms.bool( True ),
8193  hltResults = cms.InputTag( "" ),
8194  l1tResults = cms.InputTag( "" ),
8195  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8196  throw = cms.bool( True ),
8197  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part11_v8' )
8198 )
8199 fragment.hltPreDatasetHIZeroBias12 = cms.EDFilter( "HLTPrescaler",
8200  offset = cms.uint32( 0 ),
8201  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8202 )
8203 fragment.hltDatasetHLTPhysics = cms.EDFilter( "TriggerResultsFilter",
8204  usePathStatus = cms.bool( True ),
8205  hltResults = cms.InputTag( "" ),
8206  l1tResults = cms.InputTag( "" ),
8207  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8208  throw = cms.bool( True ),
8209  triggerConditions = cms.vstring( 'HLT_Physics_v9' )
8210 )
8211 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
8212  offset = cms.uint32( 0 ),
8213  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8214 )
8215 fragment.hltDatasetL1Accept = cms.EDFilter( "TriggerResultsFilter",
8216  usePathStatus = cms.bool( True ),
8217  hltResults = cms.InputTag( "" ),
8218  l1tResults = cms.InputTag( "" ),
8219  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8220  throw = cms.bool( True ),
8221  triggerConditions = cms.vstring( 'DST_Physics_v9' )
8222 )
8223 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
8224  offset = cms.uint32( 0 ),
8225  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8226 )
8227 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
8228  usePathStatus = cms.bool( True ),
8229  hltResults = cms.InputTag( "" ),
8230  l1tResults = cms.InputTag( "" ),
8231  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8232  throw = cms.bool( True ),
8233  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v4',
8234  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4',
8235  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4',
8236  'HLT_HIZeroBias_part0_v8',
8237  'HLT_HIZeroBias_part10_v8',
8238  'HLT_HIZeroBias_part11_v8',
8239  'HLT_HIZeroBias_part1_v8',
8240  'HLT_HIZeroBias_part2_v8',
8241  'HLT_HIZeroBias_part3_v8',
8242  'HLT_HIZeroBias_part4_v8',
8243  'HLT_HIZeroBias_part5_v8',
8244  'HLT_HIZeroBias_part6_v8',
8245  'HLT_HIZeroBias_part7_v8',
8246  'HLT_HIZeroBias_part8_v8',
8247  'HLT_HIZeroBias_part9_v8',
8248  'HLT_Physics_v9',
8249  'HLT_Random_v3',
8250  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
8251  'HLT_ZeroBias_v8' )
8252 )
8253 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
8254  offset = cms.uint32( 0 ),
8255  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8256 )
8257 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
8258  usePathStatus = cms.bool( True ),
8259  hltResults = cms.InputTag( "" ),
8260  l1tResults = cms.InputTag( "" ),
8261  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8262  throw = cms.bool( True ),
8263  triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v4' )
8264 )
8265 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
8266  offset = cms.uint32( 0 ),
8267  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8268 )
8269 fragment.hltDatasetTestEnablesEcalHcal = cms.EDFilter( "TriggerResultsFilter",
8270  usePathStatus = cms.bool( True ),
8271  hltResults = cms.InputTag( "" ),
8272  l1tResults = cms.InputTag( "" ),
8273  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8274  throw = cms.bool( True ),
8275  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
8276  'HLT_HcalCalibration_v6' )
8277 )
8278 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
8279  offset = cms.uint32( 0 ),
8280  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8281 )
8282 fragment.hltDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "TriggerResultsFilter",
8283  usePathStatus = cms.bool( True ),
8284  hltResults = cms.InputTag( "" ),
8285  l1tResults = cms.InputTag( "" ),
8286  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8287  throw = cms.bool( True ),
8288  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4',
8289  'HLT_HcalCalibration_v6' )
8290 )
8291 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
8292  offset = cms.uint32( 0 ),
8293  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8294 )
8295 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
8296  usePathStatus = cms.bool( True ),
8297  hltResults = cms.InputTag( "" ),
8298  l1tResults = cms.InputTag( "" ),
8299  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8300  throw = cms.bool( True ),
8301  triggerConditions = cms.vstring( 'HLT_Random_v3',
8302  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
8303  'HLT_ZeroBias_v8' )
8304 )
8305 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
8306  offset = cms.uint32( 0 ),
8307  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8308 )
8309 
8310 fragment.statusOnGPU = SwitchProducerCUDA(
8311  cpu = cms.EDProducer( "BooleanProducer",
8312  value = cms.bool( False )
8313  ),
8314  cuda = cms.EDProducer( "BooleanProducer",
8315  value = cms.bool( True )
8316  ),
8317  )
8318 fragment.hltEcalDigis = SwitchProducerCUDA(
8319  cpu = cms.EDAlias(
8320  hltEcalDigisLegacy = cms.VPSet(
8321  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
8322  cms.PSet( type = cms.string( "EEDigiCollection" ) ),
8323  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
8324  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
8325  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
8326  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
8327  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8328  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
8329  ),
8330  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8331  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
8332  ),
8333  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8334  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
8335  ),
8336  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
8337  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
8338  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
8339  ),
8340  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
8341  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
8342  )
8343  )
8344  ),
8345  cuda = cms.EDAlias(
8346  hltEcalDigisFromGPU = cms.VPSet(
8347  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
8348  cms.PSet( type = cms.string( "EEDigiCollection" ) )
8349  ),
8350  hltEcalDigisLegacy = cms.VPSet(
8351  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
8352  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
8353  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
8354  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
8355  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8356  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
8357  ),
8358  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8359  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
8360  ),
8361  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8362  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
8363  ),
8364  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
8365  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
8366  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
8367  ),
8368  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
8369  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
8370  )
8371  )
8372  ),
8373  )
8374 fragment.hltEcalUncalibRecHit = SwitchProducerCUDA(
8375  cpu = cms.EDAlias(
8376  hltEcalUncalibRecHitLegacy = cms.VPSet(
8377  cms.PSet( type = cms.string( "*" ) )
8378  )
8379  ),
8380  cuda = cms.EDAlias(
8381  hltEcalUncalibRecHitFromSoA = cms.VPSet(
8382  cms.PSet( type = cms.string( "*" ) )
8383  )
8384  ),
8385  )
8386 fragment.hltSiPixelDigis = SwitchProducerCUDA(
8387  cpu = cms.EDAlias(
8388  hltSiPixelDigisLegacy = cms.VPSet(
8389  cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ),
8390  cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ),
8391  cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) )
8392  )
8393  ),
8394  cuda = cms.EDAlias(
8395  hltSiPixelDigisFromSoA = cms.VPSet(
8396  cms.PSet( type = cms.string( "*" ) )
8397  )
8398  ),
8399  )
8400 fragment.hltSiPixelClusters = SwitchProducerCUDA(
8401  cpu = cms.EDAlias(
8402  hltSiPixelClustersLegacy = cms.VPSet(
8403  cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) )
8404  )
8405  ),
8406  cuda = cms.EDAlias(
8407  hltSiPixelClustersFromSoA = cms.VPSet(
8408  cms.PSet( type = cms.string( "*" ) )
8409  )
8410  ),
8411  )
8412 fragment.hltSiPixelRecHits = SwitchProducerCUDA(
8413  cpu = cms.EDAlias(
8414  hltSiPixelRecHitsFromLegacy = cms.VPSet(
8415  cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ),
8416  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
8417  )
8418  ),
8419  cuda = cms.EDAlias(
8420  hltSiPixelRecHitsFromGPU = cms.VPSet(
8421  cms.PSet( type = cms.string( "*" ) )
8422  )
8423  ),
8424  )
8425 fragment.hltSiPixelRecHitsSoA = SwitchProducerCUDA(
8426  cpu = cms.EDAlias(
8427  hltSiPixelRecHitsFromLegacy = cms.VPSet(
8428  cms.PSet( type = cms.string( "pixelTopologyPhase1TrackingRecHitSoAHost" ) ),
8429  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
8430  )
8431  ),
8432  cuda = cms.EDAlias(
8433  hltSiPixelRecHitsSoAFromGPU = cms.VPSet(
8434  cms.PSet( type = cms.string( "*" ) )
8435  )
8436  ),
8437  )
8438 fragment.hltPixelTracksSoA = SwitchProducerCUDA(
8439  cpu = cms.EDAlias(
8440  hltPixelTracksCPU = cms.VPSet(
8441  cms.PSet( type = cms.string( "*" ) )
8442  )
8443  ),
8444  cuda = cms.EDAlias(
8445  hltPixelTracksFromGPU = cms.VPSet(
8446  cms.PSet( type = cms.string( "*" ) )
8447  )
8448  ),
8449  )
8450 fragment.hltPixelVerticesSoA = SwitchProducerCUDA(
8451  cpu = cms.EDAlias(
8452  hltPixelVerticesCPU = cms.VPSet(
8453  cms.PSet( type = cms.string( "*" ) )
8454  )
8455  ),
8456  cuda = cms.EDAlias(
8457  hltPixelVerticesFromGPU = cms.VPSet(
8458  cms.PSet( type = cms.string( "*" ) )
8459  )
8460  ),
8461  )
8462 fragment.hltHbhereco = SwitchProducerCUDA(
8463  cpu = cms.EDAlias(
8464  hltHbherecoLegacy = cms.VPSet(
8465  cms.PSet( type = cms.string( "*" ) )
8466  )
8467  ),
8468  cuda = cms.EDAlias(
8469  hltHbherecoFromGPU = cms.VPSet(
8470  cms.PSet( type = cms.string( "HBHERecHitsSorted" ) )
8471  )
8472  ),
8473  )
8474 
8475 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask = cms.ConditionalTask( fragment.hltEcalDigisLegacy , fragment.hltEcalDigisGPU , fragment.hltEcalDigisFromGPU , fragment.hltEcalDigis , fragment.hltEcalDetIdToBeRecovered , fragment.hltEcalUncalibRecHitLegacy , fragment.hltEcalUncalibRecHitGPU , fragment.hltEcalUncalibRecHitSoA , fragment.hltEcalUncalibRecHitFromSoA , fragment.hltEcalUncalibRecHit , fragment.hltEcalRecHit )
8476 fragment.HLTPreshowerTask = cms.ConditionalTask( fragment.hltEcalPreshowerDigis , fragment.hltEcalPreshowerRecHit )
8477 fragment.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , fragment.HLTPreshowerTask )
8478 fragment.HLTDoLocalPixelTask = cms.ConditionalTask( fragment.hltOnlineBeamSpotToGPU , fragment.hltSiPixelDigiErrorsSoA , fragment.hltSiPixelDigisLegacy , fragment.hltSiPixelDigisSoA , fragment.hltSiPixelDigisFromSoA , fragment.hltSiPixelDigis , fragment.hltSiPixelClustersLegacy , fragment.hltSiPixelClustersGPU , fragment.hltSiPixelClustersFromSoA , fragment.hltSiPixelClusters , fragment.hltSiPixelClustersCache , fragment.hltSiPixelRecHitsFromLegacy , fragment.hltSiPixelRecHitsGPU , fragment.hltSiPixelRecHitsFromGPU , fragment.hltSiPixelRecHits , fragment.hltSiPixelRecHitsSoAFromGPU , fragment.hltSiPixelRecHitsSoA )
8479 fragment.HLTDoLocalPixelCPUOnlyTask = cms.ConditionalTask( fragment.hltSiPixelDigisLegacy , fragment.hltSiPixelClustersLegacy , fragment.hltSiPixelClustersCacheCPUOnly , fragment.hltSiPixelRecHitsFromLegacyCPUOnly )
8480 fragment.HLTRecoPixelTracksTask = cms.ConditionalTask( fragment.hltPixelTracksCPU , fragment.hltPixelTracksGPU , fragment.hltPixelTracksFromGPU , fragment.hltPixelTracksSoA , fragment.hltPixelTracks , fragment.hltPixelTracksTrackingRegions )
8481 fragment.HLTRecopixelvertexingTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksTask , fragment.hltPixelVerticesCPU , fragment.hltPixelVerticesGPU , fragment.hltPixelVerticesFromGPU , fragment.hltPixelVerticesSoA , fragment.hltPixelVertices , fragment.hltTrimmedPixelVertices )
8482 fragment.HLTRecoPixelTracksCPUOnlyTask = cms.ConditionalTask( fragment.hltPixelTracksCPUOnly , fragment.hltPixelTracksFromSoACPUOnly , fragment.hltPixelTracksTrackingRegions )
8483 fragment.HLTRecopixelvertexingCPUOnlyTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksCPUOnlyTask , fragment.hltPixelVerticesCPUOnly , fragment.hltPixelVerticesFromSoACPUOnly , fragment.hltTrimmedPixelVerticesCPUOnly )
8484 fragment.HLTDoLocalHcalTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco , fragment.hltHfprereco , fragment.hltHfreco , fragment.hltHoreco )
8485 
8486 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
8487 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
8488 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
8489 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalTask )
8490 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
8491 fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits + fragment.hltMuonGEMDigis + fragment.hltGemRecHits + fragment.hltGemSegments )
8492 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
8493 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.HLTDoLocalPixelTask )
8494 fragment.HLTDoLocalPixelCPUOnlySequence = cms.Sequence( fragment.HLTDoLocalPixelCPUOnlyTask )
8495 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingTask )
8496 fragment.HLTRecopixelvertexingCPUOnlySequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingCPUOnlyTask )
8497 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
8498 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask )
8499 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.HLTDoLocalHcalTask )
8500 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
8501 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
8502 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
8503 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
8504 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
8505 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
8506 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
8507 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
8508 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
8509 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
8510 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
8511 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
8512 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
8513 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
8514 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
8515 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon )
8516 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
8517 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
8518 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
8519 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity )
8520 fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayersAndRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity )
8521 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks )
8522 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
8523 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
8524 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
8525 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
8526 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
8527 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
8528 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
8529 
8530 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
8531 fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
8532 fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
8533 fragment.AlCa_EcalPhiSym_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
8534 fragment.AlCa_HIEcalEtaEBonly_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
8535 fragment.AlCa_HIEcalEtaEEonly_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
8536 fragment.AlCa_HIEcalPi0EBonly_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
8537 fragment.AlCa_HIEcalPi0EEonly_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
8538 fragment.AlCa_HIRPCMuonNormalisation_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.hltFEDSelectorGEM + fragment.HLTEndSequence )
8539 fragment.AlCa_LumiPixelsCounts_Random_v6 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
8540 fragment.AlCa_LumiPixelsCounts_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
8541 fragment.DQM_HIPixelReconstruction_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIPixelReconstruction + fragment.hltPreDQMHIPixelReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalPixelCPUOnlySequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTRecopixelvertexingCPUOnlySequence + fragment.hltPixelConsumerCPU + fragment.hltPixelConsumerGPU + fragment.hltPixelConsumerTrimmedVertices + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
8542 fragment.DQM_HIEcalReconstruction_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIEcalReconstruction + fragment.hltPreDQMHIEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltEcalConsumerCPU + fragment.hltEcalConsumerGPU + fragment.HLTEndSequence )
8543 fragment.DQM_HIHcalReconstruction_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIHcalReconstruction + fragment.hltPreDQMHIHcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTEndSequence )
8544 fragment.DST_Physics_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
8545 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
8546 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
8547 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
8548 fragment.HLT_Physics_v9 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
8549 fragment.HLT_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
8550 fragment.HLT_ZeroBias_Beamspot_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiasBeamspot + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence )
8551 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
8552 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
8553 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
8554 fragment.HLT_HIL1NotBptxORForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
8555 fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpotPP5TeV + fragment.hltPreHIHT80BeamspotppRef5TeV + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT80 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltFEDSelectorOnlineMetaData + fragment.HLTEndSequence )
8556 fragment.HLT_HIZeroBias_part0_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
8557 fragment.HLT_HIZeroBias_part1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
8558 fragment.HLT_HIZeroBias_part2_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
8559 fragment.HLT_HIZeroBias_part3_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
8560 fragment.HLT_HIZeroBias_part4_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
8561 fragment.HLT_HIZeroBias_part5_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
8562 fragment.HLT_HIZeroBias_part6_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
8563 fragment.HLT_HIZeroBias_part7_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
8564 fragment.HLT_HIZeroBias_part8_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
8565 fragment.HLT_HIZeroBias_part9_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
8566 fragment.HLT_HIZeroBias_part10_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
8567 fragment.HLT_HIZeroBias_part11_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
8568 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
8569 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
8570 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
8571 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
8572 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
8573 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
8574 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
8575 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
8576 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
8577 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
8578 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
8579 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
8580 fragment.Dataset_HIZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias1 + fragment.hltPreDatasetHIZeroBias1 )
8581 fragment.Dataset_HIZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias2 + fragment.hltPreDatasetHIZeroBias2 )
8582 fragment.Dataset_HIZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias3 + fragment.hltPreDatasetHIZeroBias3 )
8583 fragment.Dataset_HIZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias4 + fragment.hltPreDatasetHIZeroBias4 )
8584 fragment.Dataset_HIZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias5 + fragment.hltPreDatasetHIZeroBias5 )
8585 fragment.Dataset_HIZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias6 + fragment.hltPreDatasetHIZeroBias6 )
8586 fragment.Dataset_HIZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias7 + fragment.hltPreDatasetHIZeroBias7 )
8587 fragment.Dataset_HIZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias8 + fragment.hltPreDatasetHIZeroBias8 )
8588 fragment.Dataset_HIZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias9 + fragment.hltPreDatasetHIZeroBias9 )
8589 fragment.Dataset_HIZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias10 + fragment.hltPreDatasetHIZeroBias10 )
8590 fragment.Dataset_HIZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias11 + fragment.hltPreDatasetHIZeroBias11 )
8591 fragment.Dataset_HIZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias12 + fragment.hltPreDatasetHIZeroBias12 )
8592 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
8593 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
8594 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
8595 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
8596 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
8597 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
8598 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
8599 
8600 
8601 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.AlCa_EcalPhiSym_v13, fragment.AlCa_HIEcalEtaEBonly_v5, fragment.AlCa_HIEcalEtaEEonly_v5, fragment.AlCa_HIEcalPi0EBonly_v5, fragment.AlCa_HIEcalPi0EEonly_v5, fragment.AlCa_HIRPCMuonNormalisation_v4, fragment.AlCa_LumiPixelsCounts_Random_v6, fragment.AlCa_LumiPixelsCounts_ZeroBias_v6, fragment.DQM_HIPixelReconstruction_v5, fragment.DQM_HIEcalReconstruction_v4, fragment.DQM_HIHcalReconstruction_v3, fragment.DST_Physics_v9, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v6, fragment.HLT_Random_v3, fragment.HLT_Physics_v9, fragment.HLT_ZeroBias_v8, fragment.HLT_ZeroBias_Beamspot_v8, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v7, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4, fragment.HLT_HIL1NotBptxORForPPRef_v4, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v7, fragment.HLT_HIZeroBias_part0_v8, fragment.HLT_HIZeroBias_part1_v8, fragment.HLT_HIZeroBias_part2_v8, fragment.HLT_HIZeroBias_part3_v8, fragment.HLT_HIZeroBias_part4_v8, fragment.HLT_HIZeroBias_part5_v8, fragment.HLT_HIZeroBias_part6_v8, fragment.HLT_HIZeroBias_part7_v8, fragment.HLT_HIZeroBias_part8_v8, fragment.HLT_HIZeroBias_part9_v8, fragment.HLT_HIZeroBias_part10_v8, fragment.HLT_HIZeroBias_part11_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPhiSym, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressPhysics, fragment.Dataset_HIZeroBias1, fragment.Dataset_HIZeroBias2, fragment.Dataset_HIZeroBias3, fragment.Dataset_HIZeroBias4, fragment.Dataset_HIZeroBias5, fragment.Dataset_HIZeroBias6, fragment.Dataset_HIZeroBias7, fragment.Dataset_HIZeroBias8, fragment.Dataset_HIZeroBias9, fragment.Dataset_HIZeroBias10, fragment.Dataset_HIZeroBias11, fragment.Dataset_HIZeroBias12, fragment.Dataset_HLTPhysics, fragment.Dataset_L1Accept, fragment.Dataset_OnlineMonitor, fragment.Dataset_RPCMonitor, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, ))
8602 
8603 
8604 # dummify hltGetConditions in cff's
8605 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
8606  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
8607  result = cms.bool( True )
8608  )
8609  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
8610 
8611 # add specific customizations
8612 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
8613 fragment = customizeHLTforAll(fragment,"PRef")
8614 
8615 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
8616 fragment = customizeHLTforCMSSW(fragment,"PRef")
8617 
8618 # Eras-based customisations
8619 from HLTrigger.Configuration.Eras import modifyHLTforEras
8620 modifyHLTforEras(fragment)
8621 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)