CMS 3D CMS Logo

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