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/V140 (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/V140')
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.7 ),
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.7 ),
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.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer",
3624  siPixelQualityLabel = cms.string( "" ),
3625  siPixelQualityLabel_RawToDigi = cms.string( "" ),
3626  ListOfRecordToMerge = cms.VPSet(
3627  cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ),
3628  tag = cms.string( "" )
3629  ),
3630  cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ),
3631  tag = cms.string( "" )
3632  )
3633  ),
3634  appendToDataLabel = cms.string( "" )
3635 )
3636 fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer",
3637  ComponentName = cms.string( "" ),
3638  CablingMapLabel = cms.string( "" ),
3639  UseQualityInfo = cms.bool( False ),
3640  appendToDataLabel = cms.string( "" )
3641 )
3642 fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" )
3643 fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer",
3644  LatencyRecord = cms.PSet(
3645  label = cms.untracked.string( "" ),
3646  record = cms.string( "SiStripLatencyRcd" )
3647  ),
3648  BackPlaneCorrectionPeakMode = cms.PSet(
3649  label = cms.untracked.string( "peak" ),
3650  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3651  ),
3652  BackPlaneCorrectionDeconvMode = cms.PSet(
3653  label = cms.untracked.string( "deconvolution" ),
3654  record = cms.string( "SiStripBackPlaneCorrectionRcd" )
3655  )
3656 )
3657 fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer",
3658  LatencyRecord = cms.PSet(
3659  label = cms.untracked.string( "" ),
3660  record = cms.string( "SiStripLatencyRcd" )
3661  ),
3662  LorentzAnglePeakMode = cms.PSet(
3663  label = cms.untracked.string( "peak" ),
3664  record = cms.string( "SiStripLorentzAngleRcd" )
3665  ),
3666  LorentzAngleDeconvMode = cms.PSet(
3667  label = cms.untracked.string( "deconvolution" ),
3668  record = cms.string( "SiStripLorentzAngleRcd" )
3669  )
3670 )
3671 
3672 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
3673  RawDataCollection = cms.InputTag( "rawDataCollector" )
3674 )
3675 fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" )
3676 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
3677  result = cms.bool( False )
3678 )
3679 fragment.statusOnGPUFilter = cms.EDFilter( "BooleanFilter",
3680  src = cms.InputTag( "statusOnGPU" )
3681 )
3682 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
3683  SelectedTriggerType = cms.int32( 1 )
3684 )
3685 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
3686  FedIds = cms.vint32( 1404 ),
3687  Setup = cms.string( "stage2::GTSetup" ),
3688  FWId = cms.uint32( 0 ),
3689  DmxFWId = cms.uint32( 0 ),
3690  FWOverride = cms.bool( False ),
3691  TMTCheck = cms.bool( True ),
3692  CTP7 = cms.untracked.bool( False ),
3693  MTF7 = cms.untracked.bool( False ),
3694  InputLabel = cms.InputTag( "rawDataCollector" ),
3695  lenSlinkHeader = cms.untracked.int32( 8 ),
3696  lenSlinkTrailer = cms.untracked.int32( 8 ),
3697  lenAMCHeader = cms.untracked.int32( 8 ),
3698  lenAMCTrailer = cms.untracked.int32( 0 ),
3699  lenAMC13Header = cms.untracked.int32( 8 ),
3700  lenAMC13Trailer = cms.untracked.int32( 8 ),
3701  debug = cms.untracked.bool( False ),
3702  MinFeds = cms.uint32( 0 )
3703 )
3704 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
3705  MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3706  MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3707  EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3708  TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3709  JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3710  EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
3711  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
3712  AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
3713  GetPrescaleColumnFromData = cms.bool( False ),
3714  AlgorithmTriggersUnprescaled = cms.bool( True ),
3715  RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
3716  AlgorithmTriggersUnmasked = cms.bool( True ),
3717  useMuonShowers = cms.bool( True ),
3718  resetPSCountersEachLumiSec = cms.bool( True ),
3719  semiRandomInitialPSCounters = cms.bool( False ),
3720  ProduceL1GtDaqRecord = cms.bool( True ),
3721  ProduceL1GtObjectMapRecord = cms.bool( True ),
3722  EmulateBxInEvent = cms.int32( 1 ),
3723  L1DataBxInEvent = cms.int32( 5 ),
3724  AlternativeNrBxBoardDaq = cms.uint32( 0 ),
3725  BstLengthBytes = cms.int32( -1 ),
3726  PrescaleSet = cms.uint32( 1 ),
3727  Verbosity = cms.untracked.int32( 0 ),
3728  PrintL1Menu = cms.untracked.bool( False ),
3729  TriggerMenuLuminosity = cms.string( "startup" )
3730 )
3731 fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi",
3732  onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" )
3733 )
3734 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
3735  changeToCMSCoordinates = cms.bool( False ),
3736  maxZ = cms.double( 40.0 ),
3737  setSigmaZ = cms.double( 0.0 ),
3738  beamMode = cms.untracked.uint32( 11 ),
3739  src = cms.InputTag( "" ),
3740  gtEvmLabel = cms.InputTag( "" ),
3741  maxRadius = cms.double( 2.0 ),
3742  useTransientRecord = cms.bool( True )
3743 )
3744 fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed",
3745  saveTags = cms.bool( True ),
3746  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ),
3747  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
3748  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
3749  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
3750  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
3751  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
3752  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
3753  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
3754  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
3755 )
3756 fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler",
3757  offset = cms.uint32( 0 ),
3758  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
3759 )
3760 fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi",
3761  tccUnpacking = cms.bool( True ),
3762  FedLabel = cms.InputTag( "listfeds" ),
3763  srpUnpacking = cms.bool( True ),
3764  syncCheck = cms.bool( True ),
3765  feIdCheck = cms.bool( True ),
3766  silentMode = cms.untracked.bool( True ),
3767  InputLabel = cms.InputTag( "rawDataCollector" ),
3768  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 ),
3769  eventPut = cms.bool( True ),
3770  numbTriggerTSamples = cms.int32( 1 ),
3771  numbXtalTSamples = cms.int32( 10 ),
3772  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 ),
3773  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 ),
3774  DoRegional = cms.bool( False ),
3775  feUnpacking = cms.bool( True ),
3776  forceToKeepFRData = cms.bool( False ),
3777  headerUnpacking = cms.bool( True ),
3778  memUnpacking = cms.bool( True )
3779 )
3780 fragment.hltEcalDigisGPU = cms.EDProducer( "EcalRawToDigiGPU",
3781  InputLabel = cms.InputTag( "rawDataCollector" ),
3782  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 ),
3783  maxChannelsEB = cms.uint32( 61200 ),
3784  maxChannelsEE = cms.uint32( 14648 ),
3785  digisLabelEB = cms.string( "ebDigis" ),
3786  digisLabelEE = cms.string( "eeDigis" )
3787 )
3788 fragment.hltEcalDigisFromGPU = cms.EDProducer( "EcalCPUDigisProducer",
3789  digisInLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
3790  digisInLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
3791  digisOutLabelEB = cms.string( "ebDigis" ),
3792  digisOutLabelEE = cms.string( "eeDigis" ),
3793  produceDummyIntegrityCollections = cms.bool( False )
3794 )
3795 fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer",
3796  ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3797  ebDetIdToBeRecovered = cms.string( "ebDetId" ),
3798  integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ),
3799  eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3800  ebFEToBeRecovered = cms.string( "ebFE" ),
3801  ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ),
3802  eeDetIdToBeRecovered = cms.string( "eeDetId" ),
3803  eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3804  eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ),
3805  ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ),
3806  ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ),
3807  eeFEToBeRecovered = cms.string( "eeFE" ),
3808  integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ),
3809  eeSrFlagCollection = cms.InputTag( "hltEcalDigis" )
3810 )
3811 fragment.hltEcalUncalibRecHitLegacy = cms.EDProducer( "EcalUncalibRecHitProducer",
3812  EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3813  EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ),
3814  EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3815  EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ),
3816  algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ),
3817  algoPSet = cms.PSet(
3818  addPedestalUncertaintyEE = cms.double( 0.0 ),
3819  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3820  addPedestalUncertaintyEB = cms.double( 0.0 ),
3821  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3822  gainSwitchUseMaxSampleEB = cms.bool( True ),
3823  timealgo = cms.string( "RatioMethod" ),
3824  EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ),
3825  EEtimeNconst = cms.double( 31.8 ),
3826  EBtimeNconst = cms.double( 28.5 ),
3827  prefitMaxChiSqEE = cms.double( 10.0 ),
3828  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
3829  EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ),
3830  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3831  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
3832  gainSwitchUseMaxSampleEE = cms.bool( False ),
3833  prefitMaxChiSqEB = cms.double( 25.0 ),
3834  mitigateBadSamplesEB = cms.bool( False ),
3835  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3836  simplifiedNoiseModelForGainSwitch = cms.bool( True ),
3837  ampErrorCalculation = cms.bool( False ),
3838  mitigateBadSamplesEE = cms.bool( False ),
3839  amplitudeThresholdEB = cms.double( 10.0 ),
3840  amplitudeThresholdEE = cms.double( 10.0 ),
3841  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3842  EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ),
3843  selectiveBadSampleCriteriaEB = cms.bool( False ),
3844  dynamicPedestalsEB = cms.bool( False ),
3845  useLumiInfoRunHeader = cms.bool( False ),
3846  EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ),
3847  dynamicPedestalsEE = cms.bool( False ),
3848  doPrefitEE = cms.bool( False ),
3849  selectiveBadSampleCriteriaEE = cms.bool( False ),
3850  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3851  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3852  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3853  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
3854  EEtimeConstantTerm = cms.double( 1.0 ),
3855  EBtimeConstantTerm = cms.double( 0.6 ),
3856  activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ),
3857  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
3858  doPrefitEB = cms.bool( False )
3859  )
3860 )
3861 fragment.hltEcalUncalibRecHitGPU = cms.EDProducer( "EcalUncalibRecHitProducerGPU",
3862  digisLabelEB = cms.InputTag( 'hltEcalDigisGPU','ebDigis' ),
3863  digisLabelEE = cms.InputTag( 'hltEcalDigisGPU','eeDigis' ),
3864  recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
3865  recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ),
3866  EBtimeFitLimits_Lower = cms.double( 0.2 ),
3867  EBtimeFitLimits_Upper = cms.double( 1.4 ),
3868  EEtimeFitLimits_Lower = cms.double( 0.2 ),
3869  EEtimeFitLimits_Upper = cms.double( 1.4 ),
3870  EBtimeConstantTerm = cms.double( 0.6 ),
3871  EEtimeConstantTerm = cms.double( 1.0 ),
3872  EBtimeNconst = cms.double( 28.5 ),
3873  EEtimeNconst = cms.double( 31.8 ),
3874  outOfTimeThresholdGain12pEB = cms.double( 1000.0 ),
3875  outOfTimeThresholdGain12mEB = cms.double( 1000.0 ),
3876  outOfTimeThresholdGain61pEB = cms.double( 1000.0 ),
3877  outOfTimeThresholdGain61mEB = cms.double( 1000.0 ),
3878  outOfTimeThresholdGain12pEE = cms.double( 1000.0 ),
3879  outOfTimeThresholdGain12mEE = cms.double( 1000.0 ),
3880  outOfTimeThresholdGain61pEE = cms.double( 1000.0 ),
3881  outOfTimeThresholdGain61mEE = cms.double( 1000.0 ),
3882  amplitudeThresholdEB = cms.double( 10.0 ),
3883  amplitudeThresholdEE = cms.double( 10.0 ),
3884  kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ),
3885  shouldRunTimingComputation = cms.bool( True )
3886 )
3887 fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalCPUUncalibRecHitProducer",
3888  recHitsInLabelEB = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEB' ),
3889  recHitsOutLabelEB = cms.string( "EcalUncalibRecHitsEB" ),
3890  containsTimingInformation = cms.bool( True ),
3891  isPhase2 = cms.bool( False ),
3892  recHitsInLabelEE = cms.InputTag( 'hltEcalUncalibRecHitGPU','EcalUncalibRecHitsEE' ),
3893  recHitsOutLabelEE = cms.string( "EcalUncalibRecHitsEE" )
3894 )
3895 fragment.hltEcalUncalibRecHitFromSoA = cms.EDProducer( "EcalUncalibRecHitConvertGPU2CPUFormat",
3896  recHitsLabelGPUEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ),
3897  recHitsLabelCPUEB = cms.string( "EcalUncalibRecHitsEB" ),
3898  isPhase2 = cms.bool( False ),
3899  recHitsLabelGPUEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ),
3900  recHitsLabelCPUEE = cms.string( "EcalUncalibRecHitsEE" )
3901 )
3902 fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer",
3903  recoverEEVFE = cms.bool( False ),
3904  EErechitCollection = cms.string( "EcalRecHitsEE" ),
3905  recoverEBIsolatedChannels = cms.bool( False ),
3906  recoverEBVFE = cms.bool( False ),
3907  laserCorrection = cms.bool( True ),
3908  EBLaserMIN = cms.double( 0.5 ),
3909  killDeadChannels = cms.bool( True ),
3910  dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ),
3911  EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3912  dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ),
3913  EELaserMIN = cms.double( 0.5 ),
3914  ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ),
3915  cleaningConfig = cms.PSet(
3916  cThreshold_endcap = cms.double( 15.0 ),
3917  tightenCrack_e1_double = cms.double( 2.0 ),
3918  cThreshold_barrel = cms.double( 4.0 ),
3919  e6e2thresh = cms.double( 0.04 ),
3920  e4e1Threshold_barrel = cms.double( 0.08 ),
3921  e4e1Threshold_endcap = cms.double( 0.3 ),
3922  tightenCrack_e4e1_single = cms.double( 3.0 ),
3923  cThreshold_double = cms.double( 10.0 ),
3924  e4e1_b_barrel = cms.double( -0.024 ),
3925  tightenCrack_e6e2_double = cms.double( 3.0 ),
3926  e4e1_a_barrel = cms.double( 0.04 ),
3927  tightenCrack_e1_single = cms.double( 2.0 ),
3928  e4e1_a_endcap = cms.double( 0.02 ),
3929  e4e1_b_endcap = cms.double( -0.0125 ),
3930  ignoreOutOfTimeThresh = cms.double( 1.0E9 )
3931  ),
3932  logWarningEtThreshold_EE_FE = cms.double( 50.0 ),
3933  eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ),
3934  recoverEBFE = cms.bool( False ),
3935  eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ),
3936  ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ),
3937  singleChannelRecoveryThreshold = cms.double( 8.0 ),
3938  sum8ChannelRecoveryThreshold = cms.double( 0.0 ),
3939  bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ),
3940  bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ),
3941  ChannelStatusToBeExcluded = cms.vstring( ),
3942  EBrechitCollection = cms.string( "EcalRecHitsEB" ),
3943  triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ),
3944  recoverEEFE = cms.bool( False ),
3945  singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ),
3946  EBLaserMAX = cms.double( 3.0 ),
3947  flagsMapDBReco = cms.PSet(
3948  kDead = cms.vstring( 'kNoDataNoTP' ),
3949  kGood = cms.vstring( 'kOk',
3950  'kDAC',
3951  'kNoLaser',
3952  'kNoisy' ),
3953  kTowerRecovered = cms.vstring( 'kDeadFE' ),
3954  kNoisy = cms.vstring( 'kNNoisy',
3955  'kFixedG6',
3956  'kFixedG1' ),
3957  kNeighboursRecovered = cms.vstring( 'kFixedG0',
3958  'kNonRespondingIsolated',
3959  'kDeadVFE' )
3960  ),
3961  EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3962  algoRecover = cms.string( "EcalRecHitWorkerRecover" ),
3963  algo = cms.string( "EcalRecHitWorkerSimple" ),
3964  EELaserMAX = cms.double( 8.0 ),
3965  logWarningEtThreshold_EB_FE = cms.double( 50.0 ),
3966  recoverEEIsolatedChannels = cms.bool( False ),
3967  skipTimeCalib = cms.bool( False )
3968 )
3969 fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi",
3970  sourceTag = cms.InputTag( "rawDataCollector" ),
3971  debugMode = cms.untracked.bool( False ),
3972  InstanceES = cms.string( "" ),
3973  LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ),
3974  ESdigiCollection = cms.string( "" )
3975 )
3976 fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer",
3977  ESrechitCollection = cms.string( "EcalRecHitsES" ),
3978  ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ),
3979  algo = cms.string( "ESRecHitWorker" ),
3980  ESRecoAlgo = cms.int32( 0 )
3981 )
3982 fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter",
3983  barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ),
3984  endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ),
3985  barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ),
3986  endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ),
3987  barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
3988  endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
3989  statusThreshold = cms.uint32( 3 ),
3990  useRecoFlag = cms.bool( False ),
3991  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 ),
3992  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 ),
3993  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 ),
3994  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 ),
3995  phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ),
3996  phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" )
3997 )
3998 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
3999  result = cms.bool( True )
4000 )
4001 fragment.hltL1sAlCaHIEcalPi0Eta = cms.EDFilter( "HLTL1TSeed",
4002  saveTags = cms.bool( True ),
4003  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" ),
4004  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4005  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4006  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4007  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4008  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4009  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4010  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4011  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4012 )
4013 fragment.hltPreAlCaHIEcalEtaEBonly = cms.EDFilter( "HLTPrescaler",
4014  offset = cms.uint32( 0 ),
4015  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4016 )
4017 fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer",
4018  doBarrel = cms.bool( True ),
4019  doEndcaps = cms.bool( True ),
4020  barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4021  endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4022  clusEtaSize = cms.int32( 3 ),
4023  clusPhiSize = cms.int32( 3 ),
4024  barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ),
4025  endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ),
4026  clusSeedThr = cms.double( 0.5 ),
4027  clusSeedThrEndCap = cms.double( 1.0 ),
4028  useRecoFlag = cms.bool( False ),
4029  flagLevelRecHitsToUse = cms.int32( 1 ),
4030  useDBStatus = cms.bool( True ),
4031  statusLevelRecHitsToUse = cms.int32( 1 ),
4032  posCalcParameters = cms.PSet(
4033  T0_barl = cms.double( 7.4 ),
4034  T0_endcPresh = cms.double( 1.2 ),
4035  LogWeighted = cms.bool( True ),
4036  T0_endc = cms.double( 3.1 ),
4037  X0 = cms.double( 0.89 ),
4038  W0 = cms.double( 4.2 )
4039  ),
4040  maxNumberofSeeds = cms.int32( 700 ),
4041  maxNumberofClusters = cms.int32( 300 ),
4042  debugLevel = cms.int32( 0 )
4043 )
4044 fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4045  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4046  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4047  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4048  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4049  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4050  useRecoFlag = cms.bool( False ),
4051  flagLevelRecHitsToUse = cms.int32( 1 ),
4052  useDBStatus = cms.bool( True ),
4053  statusLevelRecHitsToUse = cms.int32( 1 ),
4054  doSelBarrel = cms.bool( True ),
4055  barrelSelection = cms.PSet(
4056  massHighPi0Cand = cms.double( 0.156 ),
4057  ptMinForIsolation = cms.double( 1.0 ),
4058  seleMinvMaxBarrel = cms.double( 0.8 ),
4059  massLowPi0Cand = cms.double( 0.084 ),
4060  seleS9S25Gamma = cms.double( 0.8 ),
4061  seleBeltDeta = cms.double( 0.1 ),
4062  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4063  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4064  removePi0CandidatesForEta = cms.bool( True ),
4065  seleMinvMinBarrel = cms.double( 0.2 ),
4066  seleS4S9GammaBarrel_region1 = cms.double( 0.9 ),
4067  selePtPairBarrel_region1 = cms.double( 3.0 ),
4068  selePtPairBarrel_region2 = cms.double( 3.0 ),
4069  seleBeltDR = cms.double( 0.3 ),
4070  region1_Barrel = cms.double( 1.0 ),
4071  seleIsoBarrel_region1 = cms.double( 0.5 ),
4072  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4073  seleIsoBarrel_region2 = cms.double( 0.5 ),
4074  selePtGammaBarrel_region2 = cms.double( 1.4 ),
4075  store5x5RecHitEB = cms.bool( True ),
4076  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4077  seleNxtalBarrel_region1 = cms.uint32( 6 )
4078  ),
4079  doSelEndcap = cms.bool( False ),
4080  endcapSelection = cms.PSet(
4081  seleBeltDetaEndCap = cms.double( 0.05 ),
4082  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4083  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4084  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4085  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4086  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4087  ptMinForIsolationEndCap = cms.double( 0.5 ),
4088  selePtPairEndCap_region1 = cms.double( 1.5 ),
4089  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4090  selePtPairEndCap_region2 = cms.double( 1.5 ),
4091  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4092  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4093  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4094  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4095  region1_EndCap = cms.double( 1.8 ),
4096  region2_EndCap = cms.double( 2.0 ),
4097  store5x5RecHitEE = cms.bool( False ),
4098  seleIsoEndCap_region3 = cms.double( 0.5 ),
4099  seleIsoEndCap_region2 = cms.double( 0.5 ),
4100  seleMinvMinEndCap = cms.double( 0.05 ),
4101  selePtPairEndCap_region3 = cms.double( 99.0 ),
4102  seleIsoEndCap_region1 = cms.double( 0.5 ),
4103  seleBeltDREndCap = cms.double( 0.2 ),
4104  seleMinvMaxEndCap = cms.double( 0.3 ),
4105  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4106  seleS9S25GammaEndCap = cms.double( 0.0 )
4107  ),
4108  storeRecHitES = cms.bool( False ),
4109  preshowerSelection = cms.PSet(
4110  preshClusterEnergyCut = cms.double( 0.0 ),
4111  debugLevelES = cms.string( "" ),
4112  ESCollection = cms.string( "etaEcalRecHitsES" ),
4113  preshNclust = cms.int32( 4 ),
4114  preshStripEnergyCut = cms.double( 0.0 ),
4115  preshCalibPlaneY = cms.double( 0.7 ),
4116  preshSeededNstrip = cms.int32( 15 ),
4117  preshCalibGamma = cms.double( 0.024 ),
4118  preshCalibPlaneX = cms.double( 1.0 ),
4119  preshCalibMIP = cms.double( 9.0E-5 )
4120  ),
4121  debugLevel = cms.int32( 0 )
4122 )
4123 fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4124  doEnergyScale = cms.bool( False ),
4125  doEnergyScaleInverse = cms.bool( False ),
4126  doIntercalib = cms.bool( False ),
4127  doIntercalibInverse = cms.bool( False ),
4128  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4129  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ),
4130  doLaserCorrections = cms.bool( False ),
4131  doLaserCorrectionsInverse = cms.bool( False ),
4132  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4133  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4134 )
4135 fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4136  region = cms.string( "barrel" ),
4137  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4138  digisOut = cms.string( "etaEBDigis" ),
4139  recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ),
4140  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4141  srFlagsOut = cms.string( "etaEBSrFlags" )
4142 )
4143 fragment.hltPreAlCaHIEcalEtaEEonly = cms.EDFilter( "HLTPrescaler",
4144  offset = cms.uint32( 0 ),
4145  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4146 )
4147 fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4148  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4149  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4150  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4151  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4152  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4153  useRecoFlag = cms.bool( False ),
4154  flagLevelRecHitsToUse = cms.int32( 1 ),
4155  useDBStatus = cms.bool( True ),
4156  statusLevelRecHitsToUse = cms.int32( 1 ),
4157  doSelBarrel = cms.bool( False ),
4158  barrelSelection = cms.PSet(
4159  massHighPi0Cand = cms.double( 0.163 ),
4160  ptMinForIsolation = cms.double( 1.0 ),
4161  seleMinvMaxBarrel = cms.double( 0.8 ),
4162  massLowPi0Cand = cms.double( 0.104 ),
4163  seleS9S25Gamma = cms.double( 0.0 ),
4164  seleBeltDeta = cms.double( 0.05 ),
4165  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4166  barrelHitCollection = cms.string( "etaEcalRecHitsEB" ),
4167  removePi0CandidatesForEta = cms.bool( False ),
4168  seleMinvMinBarrel = cms.double( 0.3 ),
4169  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4170  selePtPairBarrel_region1 = cms.double( 1.5 ),
4171  selePtPairBarrel_region2 = cms.double( 1.5 ),
4172  seleBeltDR = cms.double( 0.2 ),
4173  region1_Barrel = cms.double( 1.0 ),
4174  seleIsoBarrel_region1 = cms.double( 0.5 ),
4175  selePtGammaBarrel_region1 = cms.double( 1.0 ),
4176  seleIsoBarrel_region2 = cms.double( 0.5 ),
4177  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4178  store5x5RecHitEB = cms.bool( False ),
4179  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4180  seleNxtalBarrel_region1 = cms.uint32( 6 )
4181  ),
4182  doSelEndcap = cms.bool( True ),
4183  endcapSelection = cms.PSet(
4184  seleBeltDetaEndCap = cms.double( 0.1 ),
4185  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4186  seleS4S9GammaEndCap_region2 = cms.double( 0.9 ),
4187  seleS4S9GammaEndCap_region1 = cms.double( 0.9 ),
4188  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4189  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4190  ptMinForIsolationEndCap = cms.double( 0.5 ),
4191  selePtPairEndCap_region1 = cms.double( 3.0 ),
4192  endcapHitCollection = cms.string( "etaEcalRecHitsEE" ),
4193  selePtPairEndCap_region2 = cms.double( 3.0 ),
4194  seleS4S9GammaEndCap_region3 = cms.double( 0.9 ),
4195  selePtGammaEndCap_region3 = cms.double( 1.0 ),
4196  selePtGammaEndCap_region2 = cms.double( 1.0 ),
4197  selePtGammaEndCap_region1 = cms.double( 1.0 ),
4198  region1_EndCap = cms.double( 1.8 ),
4199  region2_EndCap = cms.double( 2.0 ),
4200  store5x5RecHitEE = cms.bool( True ),
4201  seleIsoEndCap_region3 = cms.double( 0.5 ),
4202  seleIsoEndCap_region2 = cms.double( 0.5 ),
4203  seleMinvMinEndCap = cms.double( 0.2 ),
4204  selePtPairEndCap_region3 = cms.double( 3.0 ),
4205  seleIsoEndCap_region1 = cms.double( 0.5 ),
4206  seleBeltDREndCap = cms.double( 0.3 ),
4207  seleMinvMaxEndCap = cms.double( 0.8 ),
4208  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4209  seleS9S25GammaEndCap = cms.double( 0.85 )
4210  ),
4211  storeRecHitES = cms.bool( True ),
4212  preshowerSelection = cms.PSet(
4213  preshClusterEnergyCut = cms.double( 0.0 ),
4214  debugLevelES = cms.string( "" ),
4215  ESCollection = cms.string( "etaEcalRecHitsES" ),
4216  preshNclust = cms.int32( 4 ),
4217  preshStripEnergyCut = cms.double( 0.0 ),
4218  preshCalibPlaneY = cms.double( 0.7 ),
4219  preshSeededNstrip = cms.int32( 15 ),
4220  preshCalibGamma = cms.double( 0.024 ),
4221  preshCalibPlaneX = cms.double( 1.0 ),
4222  preshCalibMIP = cms.double( 9.0E-5 )
4223  ),
4224  debugLevel = cms.int32( 0 )
4225 )
4226 fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4227  doEnergyScale = cms.bool( False ),
4228  doEnergyScaleInverse = cms.bool( False ),
4229  doIntercalib = cms.bool( False ),
4230  doIntercalibInverse = cms.bool( False ),
4231  EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4232  EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ),
4233  doLaserCorrections = cms.bool( False ),
4234  doLaserCorrectionsInverse = cms.bool( False ),
4235  EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ),
4236  EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" )
4237 )
4238 fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4239  region = cms.string( "endcap" ),
4240  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4241  digisOut = cms.string( "etaEEDigis" ),
4242  recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ),
4243  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4244  srFlagsOut = cms.string( "etaEESrFlags" )
4245 )
4246 fragment.hltPreAlCaHIEcalPi0EBonly = cms.EDFilter( "HLTPrescaler",
4247  offset = cms.uint32( 0 ),
4248  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4249 )
4250 fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4251  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4252  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4253  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4254  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4255  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4256  useRecoFlag = cms.bool( False ),
4257  flagLevelRecHitsToUse = cms.int32( 1 ),
4258  useDBStatus = cms.bool( True ),
4259  statusLevelRecHitsToUse = cms.int32( 1 ),
4260  doSelBarrel = cms.bool( True ),
4261  barrelSelection = cms.PSet(
4262  massHighPi0Cand = cms.double( 0.163 ),
4263  ptMinForIsolation = cms.double( 1.0 ),
4264  seleMinvMaxBarrel = cms.double( 0.22 ),
4265  massLowPi0Cand = cms.double( 0.104 ),
4266  seleS9S25Gamma = cms.double( 0.0 ),
4267  seleBeltDeta = cms.double( 0.05 ),
4268  seleS4S9GammaBarrel_region2 = cms.double( 0.9 ),
4269  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4270  removePi0CandidatesForEta = cms.bool( False ),
4271  seleMinvMinBarrel = cms.double( 0.06 ),
4272  seleS4S9GammaBarrel_region1 = cms.double( 0.88 ),
4273  selePtPairBarrel_region1 = cms.double( 2.0 ),
4274  selePtPairBarrel_region2 = cms.double( 1.75 ),
4275  seleBeltDR = cms.double( 0.2 ),
4276  region1_Barrel = cms.double( 1.0 ),
4277  seleIsoBarrel_region1 = cms.double( 0.5 ),
4278  selePtGammaBarrel_region1 = cms.double( 0.65 ),
4279  seleIsoBarrel_region2 = cms.double( 0.5 ),
4280  selePtGammaBarrel_region2 = cms.double( 0.65 ),
4281  store5x5RecHitEB = cms.bool( False ),
4282  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4283  seleNxtalBarrel_region1 = cms.uint32( 6 )
4284  ),
4285  doSelEndcap = cms.bool( False ),
4286  endcapSelection = cms.PSet(
4287  seleBeltDetaEndCap = cms.double( 0.05 ),
4288  selePtPairMaxEndCap_region3 = cms.double( 2.5 ),
4289  seleS4S9GammaEndCap_region2 = cms.double( 0.65 ),
4290  seleS4S9GammaEndCap_region1 = cms.double( 0.65 ),
4291  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4292  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4293  ptMinForIsolationEndCap = cms.double( 0.5 ),
4294  selePtPairEndCap_region1 = cms.double( 1.5 ),
4295  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4296  selePtPairEndCap_region2 = cms.double( 1.5 ),
4297  seleS4S9GammaEndCap_region3 = cms.double( 0.65 ),
4298  selePtGammaEndCap_region3 = cms.double( 0.5 ),
4299  selePtGammaEndCap_region2 = cms.double( 0.5 ),
4300  selePtGammaEndCap_region1 = cms.double( 0.5 ),
4301  region1_EndCap = cms.double( 1.8 ),
4302  region2_EndCap = cms.double( 2.0 ),
4303  store5x5RecHitEE = cms.bool( False ),
4304  seleIsoEndCap_region3 = cms.double( 0.5 ),
4305  seleIsoEndCap_region2 = cms.double( 0.5 ),
4306  seleMinvMinEndCap = cms.double( 0.05 ),
4307  selePtPairEndCap_region3 = cms.double( 99.0 ),
4308  seleIsoEndCap_region1 = cms.double( 0.5 ),
4309  seleBeltDREndCap = cms.double( 0.2 ),
4310  seleMinvMaxEndCap = cms.double( 0.3 ),
4311  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4312  seleS9S25GammaEndCap = cms.double( 0.0 )
4313  ),
4314  storeRecHitES = cms.bool( False ),
4315  preshowerSelection = cms.PSet(
4316  preshClusterEnergyCut = cms.double( 0.0 ),
4317  debugLevelES = cms.string( "" ),
4318  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4319  preshNclust = cms.int32( 4 ),
4320  preshStripEnergyCut = cms.double( 0.0 ),
4321  preshCalibPlaneY = cms.double( 0.7 ),
4322  preshSeededNstrip = cms.int32( 15 ),
4323  preshCalibGamma = cms.double( 0.024 ),
4324  preshCalibPlaneX = cms.double( 1.0 ),
4325  preshCalibMIP = cms.double( 9.0E-5 )
4326  ),
4327  debugLevel = cms.int32( 0 )
4328 )
4329 fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4330  doEnergyScale = cms.bool( False ),
4331  doEnergyScaleInverse = cms.bool( False ),
4332  doIntercalib = cms.bool( False ),
4333  doIntercalibInverse = cms.bool( False ),
4334  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4335  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ),
4336  doLaserCorrections = cms.bool( False ),
4337  doLaserCorrectionsInverse = cms.bool( False ),
4338  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4339  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4340 )
4341 fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4342  region = cms.string( "barrel" ),
4343  digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ),
4344  digisOut = cms.string( "pi0EBDigis" ),
4345  recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ),
4346  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4347  srFlagsOut = cms.string( "pi0EBSrFlags" )
4348 )
4349 fragment.hltPreAlCaHIEcalPi0EEonly = cms.EDFilter( "HLTPrescaler",
4350  offset = cms.uint32( 0 ),
4351  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4352 )
4353 fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter",
4354  barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
4355  endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ),
4356  preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ),
4357  barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ),
4358  endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ),
4359  useRecoFlag = cms.bool( False ),
4360  flagLevelRecHitsToUse = cms.int32( 1 ),
4361  useDBStatus = cms.bool( True ),
4362  statusLevelRecHitsToUse = cms.int32( 1 ),
4363  doSelBarrel = cms.bool( False ),
4364  barrelSelection = cms.PSet(
4365  massHighPi0Cand = cms.double( 0.163 ),
4366  ptMinForIsolation = cms.double( 1.0 ),
4367  seleMinvMaxBarrel = cms.double( 0.22 ),
4368  massLowPi0Cand = cms.double( 0.104 ),
4369  seleS9S25Gamma = cms.double( 0.0 ),
4370  seleBeltDeta = cms.double( 0.05 ),
4371  seleS4S9GammaBarrel_region2 = cms.double( 0.65 ),
4372  barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4373  removePi0CandidatesForEta = cms.bool( False ),
4374  seleMinvMinBarrel = cms.double( 0.06 ),
4375  seleS4S9GammaBarrel_region1 = cms.double( 0.65 ),
4376  selePtPairBarrel_region1 = cms.double( 1.5 ),
4377  selePtPairBarrel_region2 = cms.double( 1.5 ),
4378  seleBeltDR = cms.double( 0.2 ),
4379  region1_Barrel = cms.double( 1.0 ),
4380  seleIsoBarrel_region1 = cms.double( 0.5 ),
4381  selePtGammaBarrel_region1 = cms.double( 0.5 ),
4382  seleIsoBarrel_region2 = cms.double( 0.5 ),
4383  selePtGammaBarrel_region2 = cms.double( 0.5 ),
4384  store5x5RecHitEB = cms.bool( False ),
4385  seleNxtalBarrel_region2 = cms.uint32( 6 ),
4386  seleNxtalBarrel_region1 = cms.uint32( 6 )
4387  ),
4388  doSelEndcap = cms.bool( True ),
4389  endcapSelection = cms.PSet(
4390  seleBeltDetaEndCap = cms.double( 0.05 ),
4391  selePtPairMaxEndCap_region3 = cms.double( 999.0 ),
4392  seleS4S9GammaEndCap_region2 = cms.double( 0.92 ),
4393  seleS4S9GammaEndCap_region1 = cms.double( 0.85 ),
4394  seleNxtalEndCap_region2 = cms.uint32( 6 ),
4395  seleNxtalEndCap_region3 = cms.uint32( 6 ),
4396  ptMinForIsolationEndCap = cms.double( 0.5 ),
4397  selePtPairEndCap_region1 = cms.double( 3.75 ),
4398  endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ),
4399  selePtPairEndCap_region2 = cms.double( 2.0 ),
4400  seleS4S9GammaEndCap_region3 = cms.double( 0.92 ),
4401  selePtGammaEndCap_region3 = cms.double( 0.95 ),
4402  selePtGammaEndCap_region2 = cms.double( 0.95 ),
4403  selePtGammaEndCap_region1 = cms.double( 1.1 ),
4404  region1_EndCap = cms.double( 1.8 ),
4405  region2_EndCap = cms.double( 2.0 ),
4406  store5x5RecHitEE = cms.bool( False ),
4407  seleIsoEndCap_region3 = cms.double( 0.5 ),
4408  seleIsoEndCap_region2 = cms.double( 0.5 ),
4409  seleMinvMinEndCap = cms.double( 0.05 ),
4410  selePtPairEndCap_region3 = cms.double( 2.0 ),
4411  seleIsoEndCap_region1 = cms.double( 0.5 ),
4412  seleBeltDREndCap = cms.double( 0.2 ),
4413  seleMinvMaxEndCap = cms.double( 0.3 ),
4414  seleNxtalEndCap_region1 = cms.uint32( 6 ),
4415  seleS9S25GammaEndCap = cms.double( 0.0 )
4416  ),
4417  storeRecHitES = cms.bool( True ),
4418  preshowerSelection = cms.PSet(
4419  preshClusterEnergyCut = cms.double( 0.0 ),
4420  debugLevelES = cms.string( "" ),
4421  ESCollection = cms.string( "pi0EcalRecHitsES" ),
4422  preshNclust = cms.int32( 4 ),
4423  preshStripEnergyCut = cms.double( 0.0 ),
4424  preshCalibPlaneY = cms.double( 0.7 ),
4425  preshSeededNstrip = cms.int32( 15 ),
4426  preshCalibGamma = cms.double( 0.024 ),
4427  preshCalibPlaneX = cms.double( 1.0 ),
4428  preshCalibMIP = cms.double( 9.0E-5 )
4429  ),
4430  debugLevel = cms.int32( 0 )
4431 )
4432 fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer",
4433  doEnergyScale = cms.bool( False ),
4434  doEnergyScaleInverse = cms.bool( False ),
4435  doIntercalib = cms.bool( False ),
4436  doIntercalibInverse = cms.bool( False ),
4437  EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4438  EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ),
4439  doLaserCorrections = cms.bool( False ),
4440  doLaserCorrectionsInverse = cms.bool( False ),
4441  EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ),
4442  EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" )
4443 )
4444 fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis",
4445  region = cms.string( "endcap" ),
4446  digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ),
4447  digisOut = cms.string( "pi0EEDigis" ),
4448  recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ),
4449  srFlagsIn = cms.InputTag( "hltEcalDigis" ),
4450  srFlagsOut = cms.string( "pi0EESrFlags" )
4451 )
4452 fragment.hltL1sSingleMu7to30 = cms.EDFilter( "HLTL1TSeed",
4453  saveTags = cms.bool( True ),
4454  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" ),
4455  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4456  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4457  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4458  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4459  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4460  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4461  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4462  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4463 )
4464 fragment.hltPreAlCaHIRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler",
4465  offset = cms.uint32( 0 ),
4466  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4467 )
4468 fragment.hltHIRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter",
4469  saveTags = cms.bool( True ),
4470  CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4471  PreviousCandTag = cms.InputTag( "hltL1sSingleMu7to30" ),
4472  MaxEta = cms.double( 2.4 ),
4473  MinPt = cms.double( 0.0 ),
4474  MaxDeltaR = cms.double( 0.3 ),
4475  MinN = cms.int32( 1 ),
4476  CentralBxOnly = cms.bool( True ),
4477  SelectQualities = cms.vint32( )
4478 )
4479 fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi",
4480  inputLabel = cms.InputTag( "rawDataCollector" ),
4481  debug = cms.untracked.bool( False )
4482 )
4483 fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer",
4484  recAlgoConfig = cms.PSet(
4485  maxTime = cms.double( 420.0 ),
4486  debug = cms.untracked.bool( False ),
4487  stepTwoFromDigi = cms.bool( False ),
4488  tTrigModeConfig = cms.PSet(
4489  debug = cms.untracked.bool( False ),
4490  tofCorrType = cms.int32( 0 ),
4491  tTrigLabel = cms.string( "" ),
4492  wirePropCorrType = cms.int32( 0 ),
4493  doTOFCorrection = cms.bool( True ),
4494  vPropWire = cms.double( 24.4 ),
4495  doT0Correction = cms.bool( True ),
4496  doWirePropCorrection = cms.bool( True ),
4497  t0Label = cms.string( "" )
4498  ),
4499  useUncertDB = cms.bool( True ),
4500  doVdriftCorr = cms.bool( True ),
4501  minTime = cms.double( -3.0 ),
4502  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4503  readLegacyTTrigDB = cms.bool( True ),
4504  readLegacyVDriftDB = cms.bool( True )
4505  ),
4506  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4507  debug = cms.untracked.bool( False ),
4508  dtDigiLabel = cms.InputTag( "hltMuonDTDigis" )
4509 )
4510 fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer",
4511  Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ),
4512  Reco4DAlgoConfig = cms.PSet(
4513  Reco2DAlgoConfig = cms.PSet(
4514  AlphaMaxPhi = cms.double( 1.0 ),
4515  debug = cms.untracked.bool( False ),
4516  segmCleanerMode = cms.int32( 2 ),
4517  AlphaMaxTheta = cms.double( 0.9 ),
4518  hit_afterT0_resolution = cms.double( 0.03 ),
4519  performT0_vdriftSegCorrection = cms.bool( False ),
4520  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4521  recAlgoConfig = cms.PSet(
4522  maxTime = cms.double( 420.0 ),
4523  debug = cms.untracked.bool( False ),
4524  stepTwoFromDigi = cms.bool( False ),
4525  tTrigModeConfig = cms.PSet(
4526  debug = cms.untracked.bool( False ),
4527  tofCorrType = cms.int32( 0 ),
4528  tTrigLabel = cms.string( "" ),
4529  wirePropCorrType = cms.int32( 0 ),
4530  doTOFCorrection = cms.bool( True ),
4531  vPropWire = cms.double( 24.4 ),
4532  doT0Correction = cms.bool( True ),
4533  doWirePropCorrection = cms.bool( True ),
4534  t0Label = cms.string( "" )
4535  ),
4536  useUncertDB = cms.bool( True ),
4537  doVdriftCorr = cms.bool( True ),
4538  minTime = cms.double( -3.0 ),
4539  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4540  readLegacyTTrigDB = cms.bool( True ),
4541  readLegacyVDriftDB = cms.bool( True )
4542  ),
4543  MaxAllowedHits = cms.uint32( 50 ),
4544  nUnSharedHitsMin = cms.int32( 2 ),
4545  nSharedHitsMax = cms.int32( 2 ),
4546  performT0SegCorrection = cms.bool( False ),
4547  perform_delta_rejecting = cms.bool( False )
4548  ),
4549  Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ),
4550  debug = cms.untracked.bool( False ),
4551  segmCleanerMode = cms.int32( 2 ),
4552  AllDTRecHits = cms.bool( True ),
4553  hit_afterT0_resolution = cms.double( 0.03 ),
4554  performT0_vdriftSegCorrection = cms.bool( False ),
4555  recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ),
4556  recAlgoConfig = cms.PSet(
4557  maxTime = cms.double( 420.0 ),
4558  debug = cms.untracked.bool( False ),
4559  stepTwoFromDigi = cms.bool( False ),
4560  tTrigModeConfig = cms.PSet(
4561  debug = cms.untracked.bool( False ),
4562  tofCorrType = cms.int32( 0 ),
4563  tTrigLabel = cms.string( "" ),
4564  wirePropCorrType = cms.int32( 0 ),
4565  doTOFCorrection = cms.bool( True ),
4566  vPropWire = cms.double( 24.4 ),
4567  doT0Correction = cms.bool( True ),
4568  doWirePropCorrection = cms.bool( True ),
4569  t0Label = cms.string( "" )
4570  ),
4571  useUncertDB = cms.bool( True ),
4572  doVdriftCorr = cms.bool( True ),
4573  minTime = cms.double( -3.0 ),
4574  tTrigMode = cms.string( "DTTTrigSyncFromDB" ),
4575  readLegacyTTrigDB = cms.bool( True ),
4576  readLegacyVDriftDB = cms.bool( True )
4577  ),
4578  nUnSharedHitsMin = cms.int32( 2 ),
4579  nSharedHitsMax = cms.int32( 2 ),
4580  performT0SegCorrection = cms.bool( False ),
4581  perform_delta_rejecting = cms.bool( False )
4582  ),
4583  debug = cms.untracked.bool( False ),
4584  recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ),
4585  recHits2DLabel = cms.InputTag( "dt2DSegments" )
4586 )
4587 fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker",
4588  InputObjects = cms.InputTag( "rawDataCollector" ),
4589  UseExaminer = cms.bool( True ),
4590  ExaminerMask = cms.uint32( 535558134 ),
4591  UseSelectiveUnpacking = cms.bool( True ),
4592  ErrorMask = cms.uint32( 0 ),
4593  UnpackStatusDigis = cms.bool( False ),
4594  UseFormatStatus = cms.bool( True ),
4595  useRPCs = cms.bool( False ),
4596  useGEMs = cms.bool( False ),
4597  useCSCShowers = cms.bool( False ),
4598  Debug = cms.untracked.bool( False ),
4599  PrintEventNumber = cms.untracked.bool( False ),
4600  runDQM = cms.untracked.bool( False ),
4601  VisualFEDInspect = cms.untracked.bool( False ),
4602  VisualFEDShort = cms.untracked.bool( False ),
4603  FormatedEventDump = cms.untracked.bool( False ),
4604  SuppressZeroLCT = cms.untracked.bool( True ),
4605  DisableMappingCheck = cms.untracked.bool( False ),
4606  B904Setup = cms.untracked.bool( False ),
4607  B904vmecrate = cms.untracked.int32( 1 ),
4608  B904dmb = cms.untracked.int32( 3 )
4609 )
4610 fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer",
4611  CSCStripPeakThreshold = cms.double( 10.0 ),
4612  CSCStripClusterChargeCut = cms.double( 25.0 ),
4613  CSCStripxtalksOffset = cms.double( 0.03 ),
4614  UseAverageTime = cms.bool( False ),
4615  UseParabolaFit = cms.bool( False ),
4616  UseFivePoleFit = cms.bool( True ),
4617  CSCWireClusterDeltaT = cms.int32( 1 ),
4618  CSCUseCalibrations = cms.bool( True ),
4619  CSCUseStaticPedestals = cms.bool( False ),
4620  CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ),
4621  wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ),
4622  stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ),
4623  readBadChannels = cms.bool( False ),
4624  readBadChambers = cms.bool( True ),
4625  CSCUseTimingCorrections = cms.bool( True ),
4626  CSCUseGasGainCorrections = cms.bool( False ),
4627  CSCDebug = cms.untracked.bool( False ),
4628  CSCstripWireDeltaTime = cms.int32( 8 ),
4629  XTasymmetry_ME1a = cms.double( 0.0 ),
4630  XTasymmetry_ME1b = cms.double( 0.0 ),
4631  XTasymmetry_ME12 = cms.double( 0.0 ),
4632  XTasymmetry_ME13 = cms.double( 0.0 ),
4633  XTasymmetry_ME21 = cms.double( 0.0 ),
4634  XTasymmetry_ME22 = cms.double( 0.0 ),
4635  XTasymmetry_ME31 = cms.double( 0.0 ),
4636  XTasymmetry_ME32 = cms.double( 0.0 ),
4637  XTasymmetry_ME41 = cms.double( 0.0 ),
4638  ConstSyst_ME1a = cms.double( 0.022 ),
4639  ConstSyst_ME1b = cms.double( 0.007 ),
4640  ConstSyst_ME12 = cms.double( 0.0 ),
4641  ConstSyst_ME13 = cms.double( 0.0 ),
4642  ConstSyst_ME21 = cms.double( 0.0 ),
4643  ConstSyst_ME22 = cms.double( 0.0 ),
4644  ConstSyst_ME31 = cms.double( 0.0 ),
4645  ConstSyst_ME32 = cms.double( 0.0 ),
4646  ConstSyst_ME41 = cms.double( 0.0 ),
4647  NoiseLevel_ME1a = cms.double( 7.0 ),
4648  NoiseLevel_ME1b = cms.double( 8.0 ),
4649  NoiseLevel_ME12 = cms.double( 9.0 ),
4650  NoiseLevel_ME13 = cms.double( 8.0 ),
4651  NoiseLevel_ME21 = cms.double( 9.0 ),
4652  NoiseLevel_ME22 = cms.double( 9.0 ),
4653  NoiseLevel_ME31 = cms.double( 9.0 ),
4654  NoiseLevel_ME32 = cms.double( 9.0 ),
4655  NoiseLevel_ME41 = cms.double( 9.0 ),
4656  CSCUseReducedWireTimeWindow = cms.bool( False ),
4657  CSCWireTimeWindowLow = cms.int32( 0 ),
4658  CSCWireTimeWindowHigh = cms.int32( 15 )
4659 )
4660 fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer",
4661  inputObjects = cms.InputTag( "hltCsc2DRecHits" ),
4662  algo_type = cms.int32( 1 ),
4663  algo_psets = cms.VPSet(
4664  cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ),
4665  algo_psets = cms.VPSet(
4666  cms.PSet( wideSeg = cms.double( 3.0 ),
4667  chi2Norm_2D_ = cms.double( 35.0 ),
4668  dRIntMax = cms.double( 2.0 ),
4669  doCollisions = cms.bool( True ),
4670  dPhiMax = cms.double( 0.006 ),
4671  dRMax = cms.double( 1.5 ),
4672  dPhiIntMax = cms.double( 0.005 ),
4673  minLayersApart = cms.int32( 1 ),
4674  chi2Max = cms.double( 100.0 ),
4675  chi2_str = cms.double( 50.0 ),
4676  enlarge = cms.bool( False )
4677  ),
4678  cms.PSet( wideSeg = cms.double( 3.0 ),
4679  chi2Norm_2D_ = cms.double( 35.0 ),
4680  dRIntMax = cms.double( 2.0 ),
4681  doCollisions = cms.bool( True ),
4682  dPhiMax = cms.double( 0.005 ),
4683  dRMax = cms.double( 1.5 ),
4684  dPhiIntMax = cms.double( 0.004 ),
4685  minLayersApart = cms.int32( 1 ),
4686  chi2Max = cms.double( 100.0 ),
4687  chi2_str = cms.double( 50.0 ),
4688  enlarge = cms.bool( False )
4689  ),
4690  cms.PSet( wideSeg = cms.double( 3.0 ),
4691  chi2Norm_2D_ = cms.double( 35.0 ),
4692  dRIntMax = cms.double( 2.0 ),
4693  doCollisions = cms.bool( True ),
4694  dPhiMax = cms.double( 0.004 ),
4695  dRMax = cms.double( 1.5 ),
4696  dPhiIntMax = cms.double( 0.003 ),
4697  minLayersApart = cms.int32( 1 ),
4698  chi2Max = cms.double( 100.0 ),
4699  chi2_str = cms.double( 50.0 ),
4700  enlarge = cms.bool( False )
4701  ),
4702  cms.PSet( wideSeg = cms.double( 3.0 ),
4703  chi2Norm_2D_ = cms.double( 20.0 ),
4704  dRIntMax = cms.double( 2.0 ),
4705  doCollisions = cms.bool( True ),
4706  dPhiMax = cms.double( 0.003 ),
4707  dRMax = cms.double( 1.5 ),
4708  dPhiIntMax = cms.double( 0.002 ),
4709  minLayersApart = cms.int32( 1 ),
4710  chi2Max = cms.double( 60.0 ),
4711  chi2_str = cms.double( 30.0 ),
4712  enlarge = cms.bool( False )
4713  ),
4714  cms.PSet( wideSeg = cms.double( 3.0 ),
4715  chi2Norm_2D_ = cms.double( 60.0 ),
4716  dRIntMax = cms.double( 2.0 ),
4717  doCollisions = cms.bool( True ),
4718  dPhiMax = cms.double( 0.007 ),
4719  dRMax = cms.double( 1.5 ),
4720  dPhiIntMax = cms.double( 0.005 ),
4721  minLayersApart = cms.int32( 1 ),
4722  chi2Max = cms.double( 180.0 ),
4723  chi2_str = cms.double( 80.0 ),
4724  enlarge = cms.bool( False )
4725  ),
4726  cms.PSet( wideSeg = cms.double( 3.0 ),
4727  chi2Norm_2D_ = cms.double( 35.0 ),
4728  dRIntMax = cms.double( 2.0 ),
4729  doCollisions = cms.bool( True ),
4730  dPhiMax = cms.double( 0.006 ),
4731  dRMax = cms.double( 1.5 ),
4732  dPhiIntMax = cms.double( 0.004 ),
4733  minLayersApart = cms.int32( 1 ),
4734  chi2Max = cms.double( 100.0 ),
4735  chi2_str = cms.double( 50.0 ),
4736  enlarge = cms.bool( False )
4737  )
4738  ),
4739  algo_name = cms.string( "CSCSegAlgoRU" ),
4740  chamber_types = cms.vstring( 'ME1/a',
4741  'ME1/b',
4742  'ME1/2',
4743  'ME1/3',
4744  'ME2/1',
4745  'ME2/2',
4746  'ME3/1',
4747  'ME3/2',
4748  'ME4/1',
4749  'ME4/2' )
4750  )
4751  )
4752 )
4753 fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule",
4754  InputLabel = cms.InputTag( "rawDataCollector" ),
4755  doSynchro = cms.bool( False )
4756 )
4757 fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer",
4758  recAlgoConfig = cms.PSet( ),
4759  recAlgo = cms.string( "RPCRecHitStandardAlgo" ),
4760  rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ),
4761  maskSource = cms.string( "File" ),
4762  maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ),
4763  deadSource = cms.string( "File" ),
4764  deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" )
4765 )
4766 fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule",
4767  InputLabel = cms.InputTag( "rawDataCollector" ),
4768  useDBEMap = cms.bool( True ),
4769  keepDAQStatus = cms.bool( True ),
4770  readMultiBX = cms.bool( False ),
4771  ge21Off = cms.bool( True ),
4772  fedIdStart = cms.uint32( 1467 ),
4773  fedIdEnd = cms.uint32( 1478 )
4774 )
4775 fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer",
4776  recAlgoConfig = cms.PSet( ),
4777  recAlgo = cms.string( "GEMRecHitStandardAlgo" ),
4778  gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ),
4779  applyMasking = cms.bool( False ),
4780  ge21Off = cms.bool( False )
4781 )
4782 fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer",
4783  gemRecHitLabel = cms.InputTag( "hltGemRecHits" ),
4784  ge0_name = cms.string( "GE0SegAlgoRU" ),
4785  algo_name = cms.string( "GEMSegmentAlgorithm" ),
4786  ge0_pset = cms.PSet(
4787  maxChi2GoodSeg = cms.double( 50.0 ),
4788  maxChi2Prune = cms.double( 50.0 ),
4789  maxNumberOfHitsPerLayer = cms.uint32( 100 ),
4790  maxETASeeds = cms.double( 0.1 ),
4791  maxPhiAdditional = cms.double( 0.001096605744 ),
4792  minNumberOfHits = cms.uint32( 4 ),
4793  doCollisions = cms.bool( True ),
4794  maxPhiSeeds = cms.double( 0.001096605744 ),
4795  requireCentralBX = cms.bool( True ),
4796  maxChi2Additional = cms.double( 100.0 ),
4797  allowWideSegments = cms.bool( True ),
4798  maxNumberOfHits = cms.uint32( 300 ),
4799  maxTOFDiff = cms.double( 25.0 )
4800  ),
4801  algo_pset = cms.PSet(
4802  dYclusBoxMax = cms.double( 5.0 ),
4803  dXclusBoxMax = cms.double( 1.0 ),
4804  maxRecHitsInCluster = cms.int32( 4 ),
4805  preClustering = cms.bool( True ),
4806  preClusteringUseChaining = cms.bool( True ),
4807  dEtaChainBoxMax = cms.double( 0.05 ),
4808  clusterOnlySameBXRecHits = cms.bool( True ),
4809  minHitsPerSegment = cms.uint32( 2 ),
4810  dPhiChainBoxMax = cms.double( 0.02 )
4811  )
4812 )
4813 fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector",
4814  inputTag = cms.InputTag( "rawDataCollector" ),
4815  fedList = cms.vuint32( 1024, 1025 )
4816 )
4817 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
4818  SelectedTriggerType = cms.int32( 3 )
4819 )
4820 fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler",
4821  offset = cms.uint32( 0 ),
4822  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4823 )
4824 fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter",
4825  DebugOn = cms.untracked.bool( False ),
4826  DetectorType = cms.untracked.string( "pixel" ),
4827  DcsStatusLabel = cms.untracked.InputTag( "" ),
4828  DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" )
4829 )
4830 fragment.hltOnlineBeamSpotToGPU = cms.EDProducer( "BeamSpotToCUDA",
4831  src = cms.InputTag( "hltOnlineBeamSpot" )
4832 )
4833 fragment.hltSiPixelDigiErrorsSoA = cms.EDProducer( "SiPixelDigiErrorsSoAFromCUDA",
4834  src = cms.InputTag( "hltSiPixelClustersGPU" )
4835 )
4836 fragment.hltSiPixelDigisLegacy = cms.EDProducer( "SiPixelRawToDigi",
4837  IncludeErrors = cms.bool( True ),
4838  UseQualityInfo = cms.bool( False ),
4839  ErrorList = cms.vint32( 29 ),
4840  UserErrorList = cms.vint32( ),
4841  InputLabel = cms.InputTag( "rawDataCollector" ),
4842  Regions = cms.PSet( ),
4843  UsePilotBlade = cms.bool( False ),
4844  UsePhase1 = cms.bool( True ),
4845  CablingMapLabel = cms.string( "" ),
4846  SiPixelQualityLabel = cms.string( "" )
4847 )
4848 fragment.hltSiPixelDigisSoA = cms.EDProducer( "SiPixelDigisSoAFromCUDA",
4849  src = cms.InputTag( "hltSiPixelClustersGPU" )
4850 )
4851 fragment.hltSiPixelDigisFromSoA = cms.EDProducer( "SiPixelDigiErrorsFromSoA",
4852  digiErrorSoASrc = cms.InputTag( "hltSiPixelDigiErrorsSoA" ),
4853  CablingMapLabel = cms.string( "" ),
4854  UsePhase1 = cms.bool( True ),
4855  ErrorList = cms.vint32( 29 ),
4856  UserErrorList = cms.vint32( 40 )
4857 )
4858 fragment.hltSiPixelClustersLegacy = cms.EDProducer( "SiPixelClusterProducer",
4859  src = cms.InputTag( "hltSiPixelDigisLegacy" ),
4860  ClusterMode = cms.string( "PixelThresholdClusterizer" ),
4861  maxNumberOfClusters = cms.int32( 40000 ),
4862  payloadType = cms.string( "HLT" ),
4863  ChannelThreshold = cms.int32( 10 ),
4864  MissCalibrate = cms.bool( True ),
4865  SplitClusters = cms.bool( False ),
4866  VCaltoElectronGain = cms.int32( 1 ),
4867  VCaltoElectronGain_L1 = cms.int32( 1 ),
4868  VCaltoElectronOffset = cms.int32( 0 ),
4869  VCaltoElectronOffset_L1 = cms.int32( 0 ),
4870  SeedThreshold = cms.int32( 1000 ),
4871  ClusterThreshold_L1 = cms.int32( 4000 ),
4872  ClusterThreshold = cms.int32( 4000 ),
4873  ElectronPerADCGain = cms.double( 135.0 ),
4874  DropDuplicates = cms.bool( True ),
4875  Phase2Calibration = cms.bool( False ),
4876  Phase2ReadoutMode = cms.int32( -1 ),
4877  Phase2DigiBaseline = cms.double( 1200.0 ),
4878  Phase2KinkADC = cms.int32( 8 )
4879 )
4880 fragment.hltSiPixelClustersGPU = cms.EDProducer( "SiPixelRawToClusterCUDA",
4881  isRun2 = cms.bool( False ),
4882  IncludeErrors = cms.bool( True ),
4883  UseQualityInfo = cms.bool( False ),
4884  clusterThreshold_layer1 = cms.int32( 4000 ),
4885  clusterThreshold_otherLayers = cms.int32( 4000 ),
4886  InputLabel = cms.InputTag( "rawDataCollector" ),
4887  Regions = cms.PSet( ),
4888  CablingMapLabel = cms.string( "" )
4889 )
4890 fragment.hltSiPixelClustersFromSoA = cms.EDProducer( "SiPixelDigisClustersFromSoAPhase1",
4891  src = cms.InputTag( "hltSiPixelDigisSoA" ),
4892  clusterThreshold_layer1 = cms.int32( 4000 ),
4893  clusterThreshold_otherLayers = cms.int32( 4000 ),
4894  produceDigis = cms.bool( False ),
4895  storeDigis = cms.bool( False )
4896 )
4897 fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer",
4898  src = cms.InputTag( "hltSiPixelClusters" ),
4899  onDemand = cms.bool( False )
4900 )
4901 fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacyPhase1",
4902  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
4903  src = cms.InputTag( "hltSiPixelClusters" ),
4904  CPE = cms.string( "hltESPPixelCPEFast" ),
4905  convertToLegacy = cms.bool( True )
4906 )
4907 fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDAPhase1",
4908  beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ),
4909  src = cms.InputTag( "hltSiPixelClustersGPU" ),
4910  CPE = cms.string( "hltESPPixelCPEFast" )
4911 )
4912 fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDAPhase1",
4913  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
4914  src = cms.InputTag( "hltSiPixelClusters" )
4915 )
4916 fragment.hltSiPixelRecHitsSoAFromGPU = cms.EDProducer( "SiPixelRecHitSoAFromCUDAPhase1",
4917  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" )
4918 )
4919 fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer",
4920  pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ),
4921  trigstring = cms.untracked.string( "alcaPCCEvent" )
4922 )
4923 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
4924  saveTags = cms.bool( True ),
4925  L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
4926  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4927  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4928  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4929  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4930  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4931  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4932  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4933  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4934 )
4935 fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler",
4936  offset = cms.uint32( 0 ),
4937  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4938 )
4939 fragment.hltL1sDQMHIPixelReconstruction = cms.EDFilter( "HLTL1TSeed",
4940  saveTags = cms.bool( True ),
4941  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
4942  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
4943  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
4944  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
4945  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
4946  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
4947  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
4948  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
4949  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
4950 )
4951 fragment.hltPreDQMHIPixelReconstruction = cms.EDFilter( "HLTPrescaler",
4952  offset = cms.uint32( 0 ),
4953  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
4954 )
4955 fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer",
4956  scaleErrorsForBPix1 = cms.bool( False ),
4957  scaleFactor = cms.double( 0.65 )
4958 )
4959 fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer",
4960  ptMin = cms.double( 0.1 ),
4961  nSigmaInvPtTolerance = cms.double( 0.0 ),
4962  tipMax = cms.double( 1.0 ),
4963  nSigmaTipMaxTolerance = cms.double( 0.0 ),
4964  chi2 = cms.double( 1000.0 )
4965 )
4966 fragment.hltPixelTracksCPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
4967  onGPU = cms.bool( False ),
4968  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsFromLegacy" ),
4969  ptmin = cms.double( 0.899999976158 ),
4970  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
4971  CAThetaCutForward = cms.double( 0.00300000002608 ),
4972  hardCurvCut = cms.double( 0.0328407224959 ),
4973  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
4974  dcaCutOuterTriplet = cms.double( 0.25 ),
4975  earlyFishbone = cms.bool( True ),
4976  lateFishbone = cms.bool( False ),
4977  fillStatistics = cms.bool( False ),
4978  minHitsPerNtuplet = cms.uint32( 3 ),
4979  maxNumberOfDoublets = cms.uint32( 524288 ),
4980  minHitsForSharingCut = cms.uint32( 10 ),
4981  fitNas4 = cms.bool( False ),
4982  doClusterCut = cms.bool( True ),
4983  doZ0Cut = cms.bool( True ),
4984  doPtCut = cms.bool( True ),
4985  useRiemannFit = cms.bool( False ),
4986  doSharedHitCut = cms.bool( True ),
4987  dupPassThrough = cms.bool( False ),
4988  useSimpleTripletCleaner = cms.bool( True ),
4989  idealConditions = cms.bool( False ),
4990  includeJumpingForwardDoublets = cms.bool( True ),
4991  trackQualityCuts = cms.PSet(
4992  chi2MaxPt = cms.double( 10.0 ),
4993  tripletMaxTip = cms.double( 0.3 ),
4994  chi2Scale = cms.double( 8.0 ),
4995  quadrupletMaxTip = cms.double( 0.5 ),
4996  quadrupletMinPt = cms.double( 0.3 ),
4997  quadrupletMaxZip = cms.double( 12.0 ),
4998  tripletMaxZip = cms.double( 12.0 ),
4999  tripletMinPt = cms.double( 0.5 ),
5000  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5001  )
5002 )
5003 fragment.hltPixelTracksGPU = cms.EDProducer( "CAHitNtupletCUDAPhase1",
5004  onGPU = cms.bool( True ),
5005  pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ),
5006  ptmin = cms.double( 0.899999976158 ),
5007  CAThetaCutBarrel = cms.double( 0.00200000009499 ),
5008  CAThetaCutForward = cms.double( 0.00300000002608 ),
5009  hardCurvCut = cms.double( 0.0328407224959 ),
5010  dcaCutInnerTriplet = cms.double( 0.15000000596 ),
5011  dcaCutOuterTriplet = cms.double( 0.25 ),
5012  earlyFishbone = cms.bool( True ),
5013  lateFishbone = cms.bool( False ),
5014  fillStatistics = cms.bool( False ),
5015  minHitsPerNtuplet = cms.uint32( 3 ),
5016  maxNumberOfDoublets = cms.uint32( 524288 ),
5017  minHitsForSharingCut = cms.uint32( 10 ),
5018  fitNas4 = cms.bool( False ),
5019  doClusterCut = cms.bool( True ),
5020  doZ0Cut = cms.bool( True ),
5021  doPtCut = cms.bool( True ),
5022  useRiemannFit = cms.bool( False ),
5023  doSharedHitCut = cms.bool( True ),
5024  dupPassThrough = cms.bool( False ),
5025  useSimpleTripletCleaner = cms.bool( True ),
5026  idealConditions = cms.bool( False ),
5027  includeJumpingForwardDoublets = cms.bool( True ),
5028  trackQualityCuts = cms.PSet(
5029  chi2MaxPt = cms.double( 10.0 ),
5030  tripletMaxTip = cms.double( 0.3 ),
5031  chi2Scale = cms.double( 8.0 ),
5032  quadrupletMaxTip = cms.double( 0.5 ),
5033  quadrupletMinPt = cms.double( 0.3 ),
5034  quadrupletMaxZip = cms.double( 12.0 ),
5035  tripletMaxZip = cms.double( 12.0 ),
5036  tripletMinPt = cms.double( 0.5 ),
5037  chi2Coeff = cms.vdouble( 0.9, 1.8 )
5038  )
5039 )
5040 fragment.hltPixelTracksFromGPU = cms.EDProducer( "PixelTrackSoAFromCUDAPhase1",
5041  src = cms.InputTag( "hltPixelTracksGPU" )
5042 )
5043 fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAPhase1",
5044  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5045  trackSrc = cms.InputTag( "hltPixelTracksSoA" ),
5046  pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ),
5047  minNumberOfHits = cms.int32( 0 ),
5048  minQuality = cms.string( "loose" )
5049 )
5050 fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer",
5051  RegionPSet = cms.PSet(
5052  nSigmaZ = cms.double( 4.0 ),
5053  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5054  ptMin = cms.double( 0.8 ),
5055  originRadius = cms.double( 0.02 ),
5056  precise = cms.bool( True )
5057  )
5058 )
5059 fragment.hltPixelVerticesCPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5060  onGPU = cms.bool( False ),
5061  oneKernel = cms.bool( True ),
5062  useDensity = cms.bool( True ),
5063  useDBSCAN = cms.bool( False ),
5064  useIterative = cms.bool( False ),
5065  minT = cms.int32( 2 ),
5066  eps = cms.double( 0.07 ),
5067  errmax = cms.double( 0.01 ),
5068  chi2max = cms.double( 9.0 ),
5069  PtMin = cms.double( 0.5 ),
5070  PtMax = cms.double( 75.0 ),
5071  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" )
5072 )
5073 fragment.hltPixelVerticesGPU = cms.EDProducer( "PixelVertexProducerCUDAPhase1",
5074  onGPU = cms.bool( True ),
5075  oneKernel = cms.bool( True ),
5076  useDensity = cms.bool( True ),
5077  useDBSCAN = cms.bool( False ),
5078  useIterative = cms.bool( False ),
5079  minT = cms.int32( 2 ),
5080  eps = cms.double( 0.07 ),
5081  errmax = cms.double( 0.01 ),
5082  chi2max = cms.double( 9.0 ),
5083  PtMin = cms.double( 0.5 ),
5084  PtMax = cms.double( 75.0 ),
5085  pixelTrackSrc = cms.InputTag( "hltPixelTracksGPU" )
5086 )
5087 fragment.hltPixelVerticesFromGPU = cms.EDProducer( "PixelVertexSoAFromCUDA",
5088  src = cms.InputTag( "hltPixelVerticesGPU" )
5089 )
5090 fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoA",
5091  TrackCollection = cms.InputTag( "hltPixelTracks" ),
5092  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5093  src = cms.InputTag( "hltPixelVerticesSoA" )
5094 )
5095 fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer",
5096  src = cms.InputTag( "hltPixelVertices" ),
5097  maxVtx = cms.uint32( 100 ),
5098  fractionSumPt2 = cms.double( 0.3 ),
5099  minSumPt2 = cms.double( 0.0 ),
5100  PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) )
5101 )
5102 fragment.hltPixelConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5103  eventProducts = cms.untracked.vstring( 'hltSiPixelDigis@cpu' ),
5104  lumiProducts = cms.untracked.vstring( ),
5105  runProducts = cms.untracked.vstring( ),
5106  processProducts = cms.untracked.vstring( )
5107 )
5108 fragment.hltPixelConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5109  eventProducts = cms.untracked.vstring( 'hltSiPixelDigis@cuda' ),
5110  lumiProducts = cms.untracked.vstring( ),
5111  runProducts = cms.untracked.vstring( ),
5112  processProducts = cms.untracked.vstring( )
5113 )
5114 fragment.hltPixelConsumerTrimmedVertices = cms.EDAnalyzer( "GenericConsumer",
5115  eventProducts = cms.untracked.vstring( 'hltTrimmedPixelVertices' ),
5116  lumiProducts = cms.untracked.vstring( ),
5117  runProducts = cms.untracked.vstring( ),
5118  processProducts = cms.untracked.vstring( )
5119 )
5120 fragment.hltSiPixelRecHitsSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5121  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ),
5122  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCPU" )
5123 )
5124 fragment.hltSiPixelRecHitsSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorRecHitsSoA",
5125  pixelHitsSrc = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5126  TopFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsGPU" )
5127 )
5128 fragment.hltSiPixelRecHitsSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareRecHitsSoA",
5129  pixelHitsSrcCPU = cms.InputTag( "hltSiPixelRecHitsSoA@cpu" ),
5130  pixelHitsSrcGPU = cms.InputTag( "hltSiPixelRecHitsSoA@cuda" ),
5131  topFolderName = cms.string( "SiPixelHeterogeneous/PixelRecHitsCompareGPUvsCPU" ),
5132  minD2cut = cms.double( 1.0E-4 )
5133 )
5134 fragment.hltPixelTracksSoAMonitorCPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5135  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cpu" ),
5136  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksCPU" ),
5137  useQualityCut = cms.bool( True ),
5138  minQuality = cms.string( "loose" )
5139 )
5140 fragment.hltPixelTracksSoAMonitorGPU = cms.EDProducer( "SiPixelPhase1MonitorTrackSoA",
5141  pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5142  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPU" ),
5143  useQualityCut = cms.bool( True ),
5144  minQuality = cms.string( "loose" )
5145 )
5146 fragment.hltPixelTracksSoACompareGPUvsCPU = cms.EDProducer( "SiPixelPhase1CompareTrackSoA",
5147  pixelTrackSrcCPU = cms.InputTag( "hltPixelTracksSoA@cpu" ),
5148  pixelTrackSrcGPU = cms.InputTag( "hltPixelTracksSoA@cuda" ),
5149  topFolderName = cms.string( "SiPixelHeterogeneous/PixelTracksGPUvsCPU" ),
5150  useQualityCut = cms.bool( True ),
5151  minQuality = cms.string( "loose" ),
5152  deltaR2cut = cms.double( 0.04 )
5153 )
5154 fragment.hltPixelVertexSoAMonitorCPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5155  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cpu" ),
5156  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5157  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesCPU" )
5158 )
5159 fragment.hltPixelVertexSoAMonitorGPU = cms.EDProducer( "SiPixelMonitorVertexSoA",
5160  pixelVertexSrc = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5161  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5162  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPU" )
5163 )
5164 fragment.hltPixelVertexSoACompareGPUvsCPU = cms.EDProducer( "SiPixelCompareVertexSoA",
5165  pixelVertexSrcCPU = cms.InputTag( "hltPixelVerticesSoA@cpu" ),
5166  pixelVertexSrcGPU = cms.InputTag( "hltPixelVerticesSoA@cuda" ),
5167  beamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ),
5168  topFolderName = cms.string( "SiPixelHeterogeneous/PixelVerticesGPUvsCPU" ),
5169  dzCut = cms.double( 1.0 )
5170 )
5171 fragment.hltL1sDQMHIEcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5172  saveTags = cms.bool( True ),
5173  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5174  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5175  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5176  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5177  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5178  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5179  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5180  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5181  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
5182 )
5183 fragment.hltPreDQMHIEcalReconstruction = cms.EDFilter( "HLTPrescaler",
5184  offset = cms.uint32( 0 ),
5185  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5186 )
5187 fragment.hltEcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5188  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cpu',
5189  'hltEcalUncalibRecHit@cpu' ),
5190  lumiProducts = cms.untracked.vstring( ),
5191  runProducts = cms.untracked.vstring( ),
5192  processProducts = cms.untracked.vstring( )
5193 )
5194 fragment.hltEcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5195  eventProducts = cms.untracked.vstring( 'hltEcalDigis@cuda',
5196  'hltEcalUncalibRecHit@cuda' ),
5197  lumiProducts = cms.untracked.vstring( ),
5198  runProducts = cms.untracked.vstring( ),
5199  processProducts = cms.untracked.vstring( )
5200 )
5201 fragment.hltL1sDQMHIHcalReconstruction = cms.EDFilter( "HLTL1TSeed",
5202  saveTags = cms.bool( True ),
5203  L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ),
5204  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
5205  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
5206  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5207  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
5208  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
5209  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
5210  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
5211  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
5212 )
5213 fragment.hltPreDQMHIHcalReconstruction = cms.EDFilter( "HLTPrescaler",
5214  offset = cms.uint32( 0 ),
5215  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5216 )
5217 fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi",
5218  HcalFirstFED = cms.untracked.int32( 700 ),
5219  firstSample = cms.int32( 0 ),
5220  lastSample = cms.int32( 9 ),
5221  FilterDataQuality = cms.bool( True ),
5222  FEDs = cms.untracked.vint32( ),
5223  UnpackZDC = cms.untracked.bool( True ),
5224  UnpackCalib = cms.untracked.bool( True ),
5225  UnpackUMNio = cms.untracked.bool( True ),
5226  UnpackTTP = cms.untracked.bool( False ),
5227  silent = cms.untracked.bool( True ),
5228  saveQIE10DataNSamples = cms.untracked.vint32( ),
5229  saveQIE10DataTags = cms.untracked.vstring( ),
5230  saveQIE11DataNSamples = cms.untracked.vint32( ),
5231  saveQIE11DataTags = cms.untracked.vstring( ),
5232  ComplainEmptyData = cms.untracked.bool( False ),
5233  UnpackerMode = cms.untracked.int32( 0 ),
5234  ExpectedOrbitMessageTime = cms.untracked.int32( -1 ),
5235  InputLabel = cms.InputTag( "rawDataCollector" ),
5236  ElectronicsMap = cms.string( "" )
5237 )
5238 fragment.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU",
5239  hbheDigisLabel = cms.InputTag( "hltHcalDigis" ),
5240  qie11DigiLabel = cms.InputTag( "hltHcalDigis" ),
5241  digisLabelF01HE = cms.string( "" ),
5242  digisLabelF5HB = cms.string( "" ),
5243  digisLabelF3HB = cms.string( "" ),
5244  maxChannelsF01HE = cms.uint32( 10000 ),
5245  maxChannelsF5HB = cms.uint32( 10000 ),
5246  maxChannelsF3HB = cms.uint32( 10000 )
5247 )
5248 fragment.hltHbherecoLegacy = cms.EDProducer( "HBHEPhase1Reconstructor",
5249  digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ),
5250  processQIE8 = cms.bool( False ),
5251  digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ),
5252  processQIE11 = cms.bool( True ),
5253  tsFromDB = cms.bool( False ),
5254  recoParamsFromDB = cms.bool( True ),
5255  saveEffectivePedestal = cms.bool( True ),
5256  dropZSmarkedPassed = cms.bool( True ),
5257  makeRecHits = cms.bool( True ),
5258  saveInfos = cms.bool( False ),
5259  saveDroppedInfos = cms.bool( False ),
5260  use8ts = cms.bool( True ),
5261  sipmQTSShift = cms.int32( 0 ),
5262  sipmQNTStoSum = cms.int32( 3 ),
5263  algorithm = cms.PSet(
5264  ts4Thresh = cms.double( 0.0 ),
5265  meanTime = cms.double( 0.0 ),
5266  nnlsThresh = cms.double( 1.0E-11 ),
5267  nMaxItersMin = cms.int32( 50 ),
5268  timeSigmaSiPM = cms.double( 2.5 ),
5269  applyTimeSlew = cms.bool( True ),
5270  timeSlewParsType = cms.int32( 3 ),
5271  ts4Max = cms.vdouble( 100.0, 20000.0, 30000.0 ),
5272  samplesToAdd = cms.int32( 2 ),
5273  deltaChiSqThresh = cms.double( 0.001 ),
5274  applyTimeConstraint = cms.bool( False ),
5275  calculateArrivalTime = cms.bool( False ),
5276  timeSigmaHPD = cms.double( 5.0 ),
5277  useMahi = cms.bool( True ),
5278  correctForPhaseContainment = cms.bool( True ),
5279  respCorrM3 = cms.double( 1.0 ),
5280  pulseJitter = cms.double( 1.0 ),
5281  applyPedConstraint = cms.bool( False ),
5282  fitTimes = cms.int32( 1 ),
5283  nMaxItersNNLS = cms.int32( 500 ),
5284  applyTimeSlewM3 = cms.bool( True ),
5285  meanPed = cms.double( 0.0 ),
5286  ts4Min = cms.double( 0.0 ),
5287  applyPulseJitter = cms.bool( False ),
5288  useM2 = cms.bool( False ),
5289  timeMin = cms.double( -12.5 ),
5290  useM3 = cms.bool( False ),
5291  chiSqSwitch = cms.double( -1.0 ),
5292  dynamicPed = cms.bool( False ),
5293  tdcTimeShift = cms.double( 0.0 ),
5294  correctionPhaseNS = cms.double( 6.0 ),
5295  firstSampleShift = cms.int32( 0 ),
5296  activeBXs = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ),
5297  ts4chi2 = cms.vdouble( 15.0, 15.0 ),
5298  timeMax = cms.double( 12.5 ),
5299  Class = cms.string( "SimpleHBHEPhase1Algo" ),
5300  applyLegacyHBMCorrection = cms.bool( False )
5301  ),
5302  algoConfigClass = cms.string( "" ),
5303  setNegativeFlagsQIE8 = cms.bool( False ),
5304  setNegativeFlagsQIE11 = cms.bool( False ),
5305  setNoiseFlagsQIE8 = cms.bool( False ),
5306  setNoiseFlagsQIE11 = cms.bool( False ),
5307  setPulseShapeFlagsQIE8 = cms.bool( False ),
5308  setPulseShapeFlagsQIE11 = cms.bool( False ),
5309  setLegacyFlagsQIE8 = cms.bool( False ),
5310  setLegacyFlagsQIE11 = cms.bool( False ),
5311  flagParametersQIE8 = cms.PSet(
5312  hitEnergyMinimum = cms.double( 1.0 ),
5313  pulseShapeParameterSets = cms.VPSet(
5314  cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ),
5315  cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ),
5316  cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ),
5317  cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) )
5318  ),
5319  nominalPedestal = cms.double( 3.0 ),
5320  hitMultiplicityThreshold = cms.int32( 17 )
5321  ),
5322  flagParametersQIE11 = cms.PSet( ),
5323  pulseShapeParametersQIE8 = cms.PSet(
5324  UseDualFit = cms.bool( True ),
5325  LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ),
5326  TriangleIgnoreSlow = cms.bool( False ),
5327  TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ),
5328  LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5329  RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ),
5330  TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ),
5331  TS3TS4ChargeThreshold = cms.double( 70.0 ),
5332  R45PlusOneRange = cms.double( 0.2 ),
5333  TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ),
5334  RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ),
5335  TS3TS4UpperChargeThreshold = cms.double( 20.0 ),
5336  MinimumChargeThreshold = cms.double( 20.0 ),
5337  RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ),
5338  RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ),
5339  MinimumTS4TS5Threshold = cms.double( 100.0 ),
5340  LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ),
5341  TS5TS6ChargeThreshold = cms.double( 70.0 ),
5342  TrianglePeakTS = cms.uint32( 10000 ),
5343  TS5TS6UpperChargeThreshold = cms.double( 20.0 ),
5344  RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ),
5345  RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ),
5346  TS4TS5ChargeThreshold = cms.double( 70.0 ),
5347  R45MinusOneRange = cms.double( 0.2 ),
5348  LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ),
5349  TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 )
5350  ),
5351  pulseShapeParametersQIE11 = cms.PSet( )
5352 )
5353 fragment.hltHbherecoGPU = cms.EDProducer( "HBHERecHitProducerGPU",
5354  maxTimeSamples = cms.uint32( 10 ),
5355  kprep1dChannelsPerBlock = cms.uint32( 32 ),
5356  digisLabelF01HE = cms.InputTag( "hltHcalDigisGPU" ),
5357  digisLabelF5HB = cms.InputTag( "hltHcalDigisGPU" ),
5358  digisLabelF3HB = cms.InputTag( "hltHcalDigisGPU" ),
5359  recHitsLabelM0HBHE = cms.string( "" ),
5360  sipmQTSShift = cms.int32( 0 ),
5361  sipmQNTStoSum = cms.int32( 3 ),
5362  firstSampleShift = cms.int32( 0 ),
5363  useEffectivePedestals = cms.bool( True ),
5364  meanTime = cms.double( 0.0 ),
5365  timeSigmaSiPM = cms.double( 2.5 ),
5366  timeSigmaHPD = cms.double( 5.0 ),
5367  ts4Thresh = cms.double( 0.0 ),
5368  applyTimeSlew = cms.bool( True ),
5369  tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ),
5370  slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ),
5371  tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ),
5372  kernelMinimizeThreads = cms.vuint32( 16, 1, 1 )
5373 )
5374 fragment.hltHbherecoFromGPU = cms.EDProducer( "HcalCPURecHitsProducer",
5375  recHitsM0LabelIn = cms.InputTag( "hltHbherecoGPU" ),
5376  recHitsM0LabelOut = cms.string( "" ),
5377  recHitsLegacyLabelOut = cms.string( "" ),
5378  produceSoA = cms.bool( True ),
5379  produceLegacy = cms.bool( True )
5380 )
5381 fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor",
5382  digiLabel = cms.InputTag( "hltHcalDigis" ),
5383  dropZSmarkedPassed = cms.bool( True ),
5384  tsFromDB = cms.bool( False ),
5385  sumAllTimeSlices = cms.bool( False ),
5386  forceSOI = cms.int32( -1 ),
5387  soiShift = cms.int32( 0 )
5388 )
5389 fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor",
5390  inputLabel = cms.InputTag( "hltHfprereco" ),
5391  useChannelQualityFromDB = cms.bool( False ),
5392  checkChannelQualityForDepth3and4 = cms.bool( False ),
5393  algorithm = cms.PSet(
5394  tfallIfNoTDC = cms.double( -101.0 ),
5395  triseIfNoTDC = cms.double( -100.0 ),
5396  rejectAllFailures = cms.bool( True ),
5397  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 ),
5398  soiPhase = cms.uint32( 1 ),
5399  timeShift = cms.double( 0.0 ),
5400  tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ),
5401  Class = cms.string( "HFFlexibleTimeCheck" )
5402  ),
5403  algoConfigClass = cms.string( "HFPhase1PMTParams" ),
5404  setNoiseFlags = cms.bool( True ),
5405  runHFStripFilter = cms.bool( False ),
5406  S9S1stat = cms.PSet(
5407  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 ),
5408  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 ),
5409  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 ),
5410  isS8S1 = cms.bool( False ),
5411  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 ),
5412  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 ),
5413  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 ),
5414  HcalAcceptSeverityLevel = cms.int32( 9 )
5415  ),
5416  S8S1stat = cms.PSet(
5417  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 ),
5418  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 ),
5419  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 ),
5420  isS8S1 = cms.bool( True ),
5421  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 ),
5422  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 ),
5423  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 ),
5424  HcalAcceptSeverityLevel = cms.int32( 9 )
5425  ),
5426  PETstat = cms.PSet(
5427  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 ),
5428  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 ),
5429  long_R_29 = cms.vdouble( 0.8 ),
5430  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 ),
5431  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 ),
5432  short_R_29 = cms.vdouble( 0.8 ),
5433  long_R = cms.vdouble( 0.98 ),
5434  short_R = cms.vdouble( 0.8 ),
5435  HcalAcceptSeverityLevel = cms.int32( 9 )
5436  ),
5437  HFStripFilter = cms.PSet(
5438  seedHitIetaMax = cms.int32( 35 ),
5439  verboseLevel = cms.untracked.int32( 10 ),
5440  maxThreshold = cms.double( 100.0 ),
5441  stripThreshold = cms.double( 40.0 ),
5442  wedgeCut = cms.double( 0.05 ),
5443  lstrips = cms.int32( 2 ),
5444  maxStripTime = cms.double( 10.0 ),
5445  gap = cms.int32( 2 ),
5446  timeMax = cms.double( 6.0 )
5447  )
5448 )
5449 fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor",
5450  correctForPhaseContainment = cms.bool( True ),
5451  correctionPhaseNS = cms.double( 13.0 ),
5452  digiLabel = cms.InputTag( "hltHcalDigis" ),
5453  Subdetector = cms.string( "HO" ),
5454  correctForTimeslew = cms.bool( True ),
5455  dropZSmarkedPassed = cms.bool( True ),
5456  firstSample = cms.int32( 4 ),
5457  samplesToAdd = cms.int32( 4 ),
5458  tsFromDB = cms.bool( True ),
5459  recoParamsFromDB = cms.bool( True ),
5460  useLeakCorrection = cms.bool( False ),
5461  dataOOTCorrectionName = cms.string( "" ),
5462  dataOOTCorrectionCategory = cms.string( "Data" ),
5463  mcOOTCorrectionName = cms.string( "" ),
5464  mcOOTCorrectionCategory = cms.string( "MC" ),
5465  correctTiming = cms.bool( False ),
5466  firstAuxTS = cms.int32( 4 ),
5467  setNoiseFlags = cms.bool( False ),
5468  digiTimeFromDB = cms.bool( True ),
5469  setHSCPFlags = cms.bool( False ),
5470  setSaturationFlags = cms.bool( False ),
5471  setTimingTrustFlags = cms.bool( False ),
5472  setPulseShapeFlags = cms.bool( False ),
5473  setNegativeFlags = cms.bool( False ),
5474  digistat = cms.PSet( ),
5475  HFInWindowStat = cms.PSet( ),
5476  S9S1stat = cms.PSet( ),
5477  S8S1stat = cms.PSet( ),
5478  PETstat = cms.PSet( ),
5479  saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ),
5480  hfTimingTrustParameters = cms.PSet( )
5481 )
5482 fragment.hltHcalConsumerCPU = cms.EDAnalyzer( "GenericConsumer",
5483  eventProducts = cms.untracked.vstring( 'hltHbhereco@cpu' ),
5484  lumiProducts = cms.untracked.vstring( ),
5485  runProducts = cms.untracked.vstring( ),
5486  processProducts = cms.untracked.vstring( )
5487 )
5488 fragment.hltHcalConsumerGPU = cms.EDAnalyzer( "GenericConsumer",
5489  eventProducts = cms.untracked.vstring( 'hltHbhereco@cuda' ),
5490  lumiProducts = cms.untracked.vstring( ),
5491  runProducts = cms.untracked.vstring( ),
5492  processProducts = cms.untracked.vstring( )
5493 )
5494 fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler",
5495  offset = cms.uint32( 0 ),
5496  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5497 )
5498 fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
5499  SelectedTriggerType = cms.int32( 2 )
5500 )
5501 fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler",
5502  offset = cms.uint32( 0 ),
5503  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5504 )
5505 fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5506  inputTag = cms.InputTag( "rawDataCollector" ),
5507  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 )
5508 )
5509 fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler",
5510  offset = cms.uint32( 0 ),
5511  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5512 )
5513 fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector",
5514  inputTag = cms.InputTag( "rawDataCollector" ),
5515  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 )
5516 )
5517 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
5518  offset = cms.uint32( 0 ),
5519  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5520 )
5521 fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
5522  rawInput = cms.InputTag( "rawDataCollector" ),
5523  period = cms.uint32( 107 ),
5524  invert = cms.bool( False ),
5525  fedId = cms.int32( 1024 ),
5526  useTCDSEventNumber = cms.bool( True )
5527 )
5528 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
5529  offset = cms.uint32( 0 ),
5530  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5531 )
5532 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
5533  offset = cms.uint32( 0 ),
5534  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5535 )
5536 fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler",
5537  offset = cms.uint32( 0 ),
5538  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
5539 )
5540 fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator",
5541  EBSumThreshold = cms.double( 0.2 ),
5542  HF2Weight = cms.double( 1.0 ),
5543  EBWeight = cms.double( 1.0 ),
5544  hfInput = cms.InputTag( "hltHfreco" ),
5545  EESumThreshold = cms.double( 0.45 ),
5546  HOThreshold0 = cms.double( 3.5 ),
5547  HOThresholdPlus1 = cms.double( 3.5 ),
5548  HOThresholdMinus1 = cms.double( 3.5 ),
5549  HOThresholdPlus2 = cms.double( 3.5 ),
5550  HOThresholdMinus2 = cms.double( 3.5 ),
5551  HBGrid = cms.vdouble( ),
5552  HBThreshold1 = cms.double( 0.4 ),
5553  HBThreshold2 = cms.double( 0.3 ),
5554  HBThreshold = cms.double( 0.3 ),
5555  EEWeights = cms.vdouble( ),
5556  HF1Threshold = cms.double( 0.5 ),
5557  HF2Weights = cms.vdouble( ),
5558  HOWeights = cms.vdouble( ),
5559  EEGrid = cms.vdouble( ),
5560  HEDWeight = cms.double( 1.0 ),
5561  EEWeight = cms.double( 1.0 ),
5562  UseHO = cms.bool( False ),
5563  HBWeights = cms.vdouble( ),
5564  HESWeight = cms.double( 1.0 ),
5565  HF1Weight = cms.double( 1.0 ),
5566  HF2Grid = cms.vdouble( ),
5567  HEDWeights = cms.vdouble( ),
5568  HF1Grid = cms.vdouble( ),
5569  EBWeights = cms.vdouble( ),
5570  HOWeight = cms.double( 1.0E-99 ),
5571  EBThreshold = cms.double( 0.07 ),
5572  EEThreshold = cms.double( 0.3 ),
5573  UseEtEBTreshold = cms.bool( False ),
5574  UseSymEBTreshold = cms.bool( False ),
5575  UseEtEETreshold = cms.bool( False ),
5576  UseSymEETreshold = cms.bool( False ),
5577  hbheInput = cms.InputTag( "hltHbhereco" ),
5578  HcalThreshold = cms.double( -1000.0 ),
5579  HF2Threshold = cms.double( 0.85 ),
5580  HESThreshold1 = cms.double( 0.1 ),
5581  HESThreshold = cms.double( 0.2 ),
5582  HF1Weights = cms.vdouble( ),
5583  hoInput = cms.InputTag( "hltHoreco" ),
5584  HESGrid = cms.vdouble( ),
5585  HESWeights = cms.vdouble( ),
5586  HEDThreshold1 = cms.double( 0.1 ),
5587  HEDThreshold = cms.double( 0.2 ),
5588  EcutTower = cms.double( -1000.0 ),
5589  HEDGrid = cms.vdouble( ),
5590  ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ),
5591  HBWeight = cms.double( 1.0 ),
5592  HOGrid = cms.vdouble( ),
5593  EBGrid = cms.vdouble( ),
5594  MomConstrMethod = cms.int32( 1 ),
5595  MomHBDepth = cms.double( 0.2 ),
5596  MomHEDepth = cms.double( 0.4 ),
5597  MomEBDepth = cms.double( 0.3 ),
5598  MomEEDepth = cms.double( 0.0 ),
5599  HcalAcceptSeverityLevel = cms.uint32( 9 ),
5600  EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime',
5601  'kWeird',
5602  'kBad' ),
5603  UseHcalRecoveredHits = cms.bool( False ),
5604  UseEcalRecoveredHits = cms.bool( False ),
5605  UseRejectedHitsOnly = cms.bool( False ),
5606  HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ),
5607  EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ),
5608  UseRejectedRecoveredHcalHits = cms.bool( False ),
5609  UseRejectedRecoveredEcalHits = cms.bool( False ),
5610  missingHcalRescaleFactorForEcal = cms.double( 0.0 ),
5611  AllowMissingInputs = cms.bool( False ),
5612  HcalPhase = cms.int32( 1 )
5613 )
5614 fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer",
5615  useMassDropTagger = cms.bool( False ),
5616  useFiltering = cms.bool( False ),
5617  useDynamicFiltering = cms.bool( False ),
5618  useTrimming = cms.bool( False ),
5619  usePruning = cms.bool( False ),
5620  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
5621  useKtPruning = cms.bool( False ),
5622  useConstituentSubtraction = cms.bool( False ),
5623  useSoftDrop = cms.bool( False ),
5624  correctShape = cms.bool( False ),
5625  UseOnlyVertexTracks = cms.bool( False ),
5626  UseOnlyOnePV = cms.bool( False ),
5627  muCut = cms.double( -1.0 ),
5628  yCut = cms.double( -1.0 ),
5629  rFilt = cms.double( -1.0 ),
5630  rFiltFactor = cms.double( -1.0 ),
5631  trimPtFracMin = cms.double( -1.0 ),
5632  zcut = cms.double( -1.0 ),
5633  rcut_factor = cms.double( -1.0 ),
5634  csRho_EtaMax = cms.double( -1.0 ),
5635  csRParam = cms.double( -1.0 ),
5636  beta = cms.double( -1.0 ),
5637  R0 = cms.double( -1.0 ),
5638  gridMaxRapidity = cms.double( -1.0 ),
5639  gridSpacing = cms.double( -1.0 ),
5640  DzTrVtxMax = cms.double( 0.0 ),
5641  DxyTrVtxMax = cms.double( 0.0 ),
5642  MaxVtxZ = cms.double( 15.0 ),
5643  subjetPtMin = cms.double( -1.0 ),
5644  muMin = cms.double( -1.0 ),
5645  muMax = cms.double( -1.0 ),
5646  yMin = cms.double( -1.0 ),
5647  yMax = cms.double( -1.0 ),
5648  dRMin = cms.double( -1.0 ),
5649  dRMax = cms.double( -1.0 ),
5650  maxDepth = cms.int32( -1 ),
5651  nFilt = cms.int32( -1 ),
5652  MinVtxNdof = cms.int32( 5 ),
5653  src = cms.InputTag( "hltTowerMakerForAll" ),
5654  srcPVs = cms.InputTag( "NotUsed" ),
5655  jetType = cms.string( "CaloJet" ),
5656  jetAlgorithm = cms.string( "AntiKt" ),
5657  rParam = cms.double( 0.4 ),
5658  inputEtMin = cms.double( 0.3 ),
5659  inputEMin = cms.double( 0.0 ),
5660  jetPtMin = cms.double( 1.0 ),
5661  doPVCorrection = cms.bool( False ),
5662  doAreaFastjet = cms.bool( False ),
5663  doRhoFastjet = cms.bool( False ),
5664  doPUOffsetCorr = cms.bool( False ),
5665  puPtMin = cms.double( 10.0 ),
5666  nSigmaPU = cms.double( 1.0 ),
5667  radiusPU = cms.double( 0.4 ),
5668  subtractorName = cms.string( "" ),
5669  useExplicitGhosts = cms.bool( False ),
5670  doAreaDiskApprox = cms.bool( False ),
5671  voronoiRfact = cms.double( -9.0 ),
5672  Rho_EtaMax = cms.double( 4.4 ),
5673  Ghost_EtaMax = cms.double( 6.0 ),
5674  Active_Area_Repeats = cms.int32( 5 ),
5675  GhostArea = cms.double( 0.01 ),
5676  restrictInputs = cms.bool( False ),
5677  maxInputs = cms.uint32( 1 ),
5678  writeCompound = cms.bool( False ),
5679  writeJetsWithConst = cms.bool( False ),
5680  doFastJetNonUniform = cms.bool( False ),
5681  useDeterministicSeed = cms.bool( True ),
5682  minSeed = cms.uint32( 0 ),
5683  verbosity = cms.int32( 0 ),
5684  puWidth = cms.double( 0.0 ),
5685  nExclude = cms.uint32( 0 ),
5686  maxBadEcalCells = cms.uint32( 9999999 ),
5687  maxBadHcalCells = cms.uint32( 9999999 ),
5688  maxProblematicEcalCells = cms.uint32( 9999999 ),
5689  maxProblematicHcalCells = cms.uint32( 9999999 ),
5690  maxRecoveredEcalCells = cms.uint32( 9999999 ),
5691  maxRecoveredHcalCells = cms.uint32( 9999999 ),
5692  puCenters = cms.vdouble( ),
5693  applyWeight = cms.bool( False ),
5694  srcWeights = cms.InputTag( "" ),
5695  minimumTowersFraction = cms.double( 0.0 ),
5696  jetCollInstanceName = cms.string( "" ),
5697  sumRecHits = cms.bool( False )
5698 )
5699 fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector",
5700  src = cms.InputTag( "hltAK4CaloJetsPF" ),
5701  filter = cms.bool( False ),
5702  etMin = cms.double( 5.0 )
5703 )
5704 fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator",
5705  beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ),
5706  scaleDT = cms.bool( True ),
5707  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5708  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5709  ME0RecSegmentLabel = cms.InputTag( "me0Segments" ),
5710  EnableDTMeasurement = cms.bool( True ),
5711  EnableCSCMeasurement = cms.bool( True ),
5712  EnableME0Measurement = cms.bool( False ),
5713  crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ),
5714  crackWindow = cms.double( 0.04 ),
5715  deltaPhiSearchWindow = cms.double( 0.25 ),
5716  deltaEtaSearchWindow = cms.double( 0.2 ),
5717  deltaEtaCrackSearchWindow = cms.double( 0.25 ),
5718  CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ),
5719  CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ),
5720  CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ),
5721  CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ),
5722  CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ),
5723  CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ),
5724  CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ),
5725  CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ),
5726  CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ),
5727  DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ),
5728  DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ),
5729  DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ),
5730  DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ),
5731  DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ),
5732  DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ),
5733  OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ),
5734  OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ),
5735  OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ),
5736  OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ),
5737  OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ),
5738  SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ),
5739  SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ),
5740  SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ),
5741  SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ),
5742  SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ),
5743  SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ),
5744  SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ),
5745  SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5746  SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ),
5747  SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ),
5748  SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ),
5749  SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ),
5750  SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ),
5751  SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ),
5752  SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ),
5753  SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ),
5754  SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ),
5755  SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ),
5756  CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ),
5757  CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ),
5758  CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ),
5759  CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ),
5760  CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ),
5761  CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ),
5762  CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ),
5763  CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ),
5764  CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ),
5765  CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ),
5766  CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ),
5767  OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ),
5768  OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ),
5769  OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ),
5770  OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ),
5771  OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ),
5772  DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ),
5773  DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ),
5774  DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ),
5775  DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ),
5776  DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ),
5777  DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ),
5778  DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ),
5779  DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ),
5780  DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ),
5781  DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ),
5782  DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ),
5783  DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ),
5784  SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ),
5785  SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ),
5786  SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ),
5787  SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ),
5788  SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ),
5789  SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ),
5790  SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ),
5791  SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ),
5792  SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ),
5793  SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ),
5794  SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ),
5795  SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ),
5796  SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ),
5797  SME_22_0_scale = cms.vdouble( -3.457901, 0.0 )
5798 )
5799 fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T",
5800  GMTReadoutCollection = cms.InputTag( "" ),
5801  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
5802  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
5803  L1MinPt = cms.double( 0.0 ),
5804  L1MaxEta = cms.double( 2.5 ),
5805  L1MinQuality = cms.uint32( 7 ),
5806  SetMinPtBarrelTo = cms.double( 3.5 ),
5807  SetMinPtEndcapTo = cms.double( 1.0 ),
5808  UseOfflineSeed = cms.untracked.bool( True ),
5809  UseUnassociatedL1 = cms.bool( False ),
5810  MatchDR = cms.vdouble( 0.3 ),
5811  EtaMatchingBins = cms.vdouble( 0.0, 2.5 ),
5812  CentralBxOnly = cms.bool( True ),
5813  MatchType = cms.uint32( 0 ),
5814  SortType = cms.uint32( 0 ),
5815  OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ),
5816  ServiceParameters = cms.PSet(
5817  RPCLayers = cms.bool( True ),
5818  UseMuonNavigation = cms.untracked.bool( True ),
5819  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
5820  )
5821 )
5822 fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer",
5823  ServiceParameters = cms.PSet(
5824  RPCLayers = cms.bool( True ),
5825  UseMuonNavigation = cms.untracked.bool( True ),
5826  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny',
5827  'hltESPFastSteppingHelixPropagatorOpposite' )
5828  ),
5829  InputObjects = cms.InputTag( "hltL2MuonSeeds" ),
5830  SeedTransformerParameters = cms.PSet(
5831  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5832  NMinRecHits = cms.uint32( 2 ),
5833  RescaleError = cms.double( 100.0 ),
5834  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5835  UseSubRecHits = cms.bool( False ),
5836  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5837  ),
5838  L2TrajBuilderParameters = cms.PSet(
5839  BWFilterParameters = cms.PSet(
5840  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5841  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5842  BWSeedType = cms.string( "fromGenerator" ),
5843  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
5844  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5845  EnableGEMMeasurement = cms.bool( True ),
5846  EnableRPCMeasurement = cms.bool( True ),
5847  MuonTrajectoryUpdatorParameters = cms.PSet(
5848  ExcludeRPCFromFit = cms.bool( False ),
5849  Granularity = cms.int32( 0 ),
5850  MaxChi2 = cms.double( 25.0 ),
5851  RescaleError = cms.bool( False ),
5852  RescaleErrorFactor = cms.double( 100.0 ),
5853  UseInvalidHits = cms.bool( True )
5854  ),
5855  EnableCSCMeasurement = cms.bool( True ),
5856  MaxChi2 = cms.double( 100.0 ),
5857  FitDirection = cms.string( "outsideIn" ),
5858  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5859  NumberOfSigma = cms.double( 3.0 ),
5860  EnableDTMeasurement = cms.bool( True )
5861  ),
5862  DoSeedRefit = cms.bool( False ),
5863  FilterParameters = cms.PSet(
5864  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
5865  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
5866  GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ),
5867  RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ),
5868  EnableGEMMeasurement = cms.bool( True ),
5869  EnableRPCMeasurement = cms.bool( True ),
5870  MuonTrajectoryUpdatorParameters = cms.PSet(
5871  ExcludeRPCFromFit = cms.bool( False ),
5872  Granularity = cms.int32( 0 ),
5873  MaxChi2 = cms.double( 25.0 ),
5874  RescaleError = cms.bool( False ),
5875  RescaleErrorFactor = cms.double( 100.0 ),
5876  UseInvalidHits = cms.bool( True )
5877  ),
5878  EnableCSCMeasurement = cms.bool( True ),
5879  MaxChi2 = cms.double( 1000.0 ),
5880  FitDirection = cms.string( "insideOut" ),
5881  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5882  NumberOfSigma = cms.double( 3.0 ),
5883  EnableDTMeasurement = cms.bool( True )
5884  ),
5885  SeedPosition = cms.string( "in" ),
5886  DoBackwardFilter = cms.bool( True ),
5887  DoRefit = cms.bool( False ),
5888  NavigationType = cms.string( "Standard" ),
5889  SeedTransformerParameters = cms.PSet(
5890  Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ),
5891  NMinRecHits = cms.uint32( 2 ),
5892  RescaleError = cms.double( 100.0 ),
5893  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
5894  UseSubRecHits = cms.bool( False ),
5895  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
5896  ),
5897  SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" )
5898  ),
5899  DoSeedRefit = cms.bool( False ),
5900  TrackLoaderParameters = cms.PSet(
5901  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
5902  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
5903  DoSmoothing = cms.bool( False ),
5904  VertexConstraint = cms.bool( True ),
5905  MuonUpdatorAtVertexParameters = cms.PSet(
5906  MaxChi2 = cms.double( 1000000.0 ),
5907  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
5908  BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ),
5909  Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" )
5910  ),
5911  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
5912  ),
5913  MuonTrajectoryBuilder = cms.string( "Exhaustive" )
5914 )
5915 fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer",
5916  InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' )
5917 )
5918 fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer",
5919  ProductLabel = cms.InputTag( "rawDataCollector" )
5920 )
5921 fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw",
5922  onDemand = cms.bool( True ),
5923  Clusterizer = cms.PSet(
5924  ConditionsLabel = cms.string( "" ),
5925  ClusterThreshold = cms.double( 5.0 ),
5926  SeedThreshold = cms.double( 3.0 ),
5927  Algorithm = cms.string( "ThreeThresholdAlgorithm" ),
5928  ChannelThreshold = cms.double( 2.0 ),
5929  MaxAdjacentBad = cms.uint32( 0 ),
5930  setDetId = cms.bool( True ),
5931  MaxSequentialHoles = cms.uint32( 0 ),
5932  RemoveApvShots = cms.bool( True ),
5933  clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ),
5934  MaxSequentialBad = cms.uint32( 1 )
5935  ),
5936  Algorithms = cms.PSet(
5937  Use10bitsTruncation = cms.bool( False ),
5938  CommonModeNoiseSubtractionMode = cms.string( "Median" ),
5939  useCMMeanMap = cms.bool( False ),
5940  TruncateInSuppressor = cms.bool( True ),
5941  doAPVRestore = cms.bool( False ),
5942  SiStripFedZeroSuppressionMode = cms.uint32( 4 ),
5943  PedestalSubtractionFedMode = cms.bool( True )
5944  ),
5945  DoAPVEmulatorCheck = cms.bool( False ),
5946  HybridZeroSuppressed = cms.bool( False ),
5947  ProductLabel = cms.InputTag( "rawDataCollector" )
5948 )
5949 fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer",
5950  measurementTracker = cms.string( "hltESPMeasurementTracker" ),
5951  skipClusters = cms.InputTag( "" ),
5952  pixelClusterProducer = cms.string( "hltSiPixelClusters" ),
5953  stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ),
5954  Phase2TrackerCluster1DProducer = cms.string( "" ),
5955  vectorHits = cms.InputTag( "" ),
5956  vectorHitsRej = cms.InputTag( "" ),
5957  inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigis' ),
5958  badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigis' ),
5959  pixelCablingMapLabel = cms.string( "" ),
5960  inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ),
5961  switchOffPixelsIfEmpty = cms.bool( True )
5962 )
5963 fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN",
5964  src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
5965  layersToTry = cms.int32( 2 ),
5966  fixedErrorRescaleFactorForHitless = cms.double( 2.0 ),
5967  hitsToTry = cms.int32( 1 ),
5968  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5969  estimator = cms.string( "hltESPChi2MeasurementEstimator100" ),
5970  maxEtaForTOB = cms.double( 1.8 ),
5971  minEtaForTEC = cms.double( 0.7 ),
5972  debug = cms.untracked.bool( False ),
5973  maxSeeds = cms.uint32( 20 ),
5974  maxHitlessSeeds = cms.uint32( 5 ),
5975  maxHitSeeds = cms.uint32( 1 ),
5976  propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ),
5977  maxHitlessSeedsIP = cms.uint32( 5 ),
5978  maxHitlessSeedsMuS = cms.uint32( 0 ),
5979  maxHitDoubletSeeds = cms.uint32( 0 ),
5980  getStrategyFromDNN = cms.bool( True ),
5981  useRegressor = cms.bool( False ),
5982  dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" )
5983 )
5984 fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
5985  cleanTrajectoryAfterInOut = cms.bool( False ),
5986  doSeedingRegionRebuilding = cms.bool( False ),
5987  onlyPixelHitsForSeedCleaner = cms.bool( False ),
5988  reverseTrajectories = cms.bool( True ),
5989  useHitsSplitting = cms.bool( False ),
5990  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
5991  src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ),
5992  clustersToSkip = cms.InputTag( "" ),
5993  phase2clustersToSkip = cms.InputTag( "" ),
5994  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ),
5995  TransientInitialStateEstimatorParameters = cms.PSet(
5996  propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ),
5997  numberMeasurementsForFit = cms.int32( 4 ),
5998  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" )
5999  ),
6000  numHitsForSeedCleaner = cms.int32( 4 ),
6001  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6002  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
6003  TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ),
6004  maxNSeeds = cms.uint32( 500000 ),
6005  maxSeedsBeforeCleaning = cms.uint32( 5000 )
6006 )
6007 fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6008  useSimpleMF = cms.bool( False ),
6009  SimpleMagneticField = cms.string( "" ),
6010  src = cms.InputTag( "hltIterL3OITrackCandidates" ),
6011  clusterRemovalInfo = cms.InputTag( "" ),
6012  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6013  Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ),
6014  useHitsSplitting = cms.bool( False ),
6015  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6016  TrajectoryInEvent = cms.bool( False ),
6017  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6018  AlgorithmName = cms.string( "iter10" ),
6019  Propagator = cms.string( "PropagatorWithMaterial" ),
6020  GeometricInnerState = cms.bool( True ),
6021  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6022  MeasurementTracker = cms.string( "hltESPMeasurementTracker" ),
6023  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6024 )
6025 fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6026  src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6027  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6028  vertices = cms.InputTag( "Notused" ),
6029  ignoreVertices = cms.bool( True ),
6030  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6031  mva = cms.PSet(
6032  minPixelHits = cms.vint32( 0, 0, 1 ),
6033  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6034  dr_par = cms.PSet(
6035  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6036  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6037  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6038  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6039  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6040  ),
6041  maxLostLayers = cms.vint32( 4, 3, 2 ),
6042  min3DLayers = cms.vint32( 1, 2, 1 ),
6043  dz_par = cms.PSet(
6044  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6045  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6046  dz_exp = cms.vint32( 4, 4, 2147483647 )
6047  ),
6048  minNVtxTrk = cms.int32( 3 ),
6049  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6050  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6051  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6052  maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ),
6053  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6054  minLayers = cms.vint32( 3, 5, 5 )
6055  )
6056 )
6057 fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6058  originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ),
6059  originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ),
6060  originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ),
6061  minQuality = cms.string( "highPurity" ),
6062  copyExtras = cms.untracked.bool( True ),
6063  copyTrajectories = cms.untracked.bool( False )
6064 )
6065 fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer",
6066  ServiceParameters = cms.PSet(
6067  RPCLayers = cms.bool( True ),
6068  UseMuonNavigation = cms.untracked.bool( True ),
6069  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6070  'SteppingHelixPropagatorAny',
6071  'hltESPSmartPropagator',
6072  'hltESPSteppingHelixPropagatorOpposite' )
6073  ),
6074  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6075  TrackLoaderParameters = cms.PSet(
6076  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6077  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6078  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6079  DoSmoothing = cms.bool( True ),
6080  SmoothTkTrack = cms.untracked.bool( False ),
6081  VertexConstraint = cms.bool( False ),
6082  MuonUpdatorAtVertexParameters = cms.PSet(
6083  MaxChi2 = cms.double( 1000000.0 ),
6084  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6085  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6086  ),
6087  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6088  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6089  ),
6090  L3TrajBuilderParameters = cms.PSet(
6091  PtCut = cms.double( 1.0 ),
6092  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6093  GlobalMuonTrackMatcher = cms.PSet(
6094  Chi2Cut_3 = cms.double( 200.0 ),
6095  DeltaDCut_2 = cms.double( 10.0 ),
6096  Eta_threshold = cms.double( 1.2 ),
6097  Quality_2 = cms.double( 15.0 ),
6098  DeltaDCut_1 = cms.double( 40.0 ),
6099  Quality_3 = cms.double( 7.0 ),
6100  DeltaDCut_3 = cms.double( 15.0 ),
6101  Quality_1 = cms.double( 20.0 ),
6102  Pt_threshold1 = cms.double( 0.0 ),
6103  DeltaRCut_2 = cms.double( 0.2 ),
6104  DeltaRCut_1 = cms.double( 0.1 ),
6105  Pt_threshold2 = cms.double( 9.99999999E8 ),
6106  Chi2Cut_1 = cms.double( 50.0 ),
6107  Chi2Cut_2 = cms.double( 50.0 ),
6108  DeltaRCut_3 = cms.double( 1.0 ),
6109  LocChi2Cut = cms.double( 0.001 ),
6110  Propagator = cms.string( "hltESPSmartPropagator" ),
6111  MinPt = cms.double( 1.0 ),
6112  MinP = cms.double( 2.5 )
6113  ),
6114  ScaleTECxFactor = cms.double( -1.0 ),
6115  tkTrajUseVertex = cms.bool( False ),
6116  MuonTrackingRegionBuilder = cms.PSet(
6117  Rescale_Dz = cms.double( 4.0 ),
6118  Pt_fixed = cms.bool( False ),
6119  Eta_fixed = cms.bool( True ),
6120  Eta_min = cms.double( 0.1 ),
6121  DeltaZ = cms.double( 24.2 ),
6122  maxRegions = cms.int32( 2 ),
6123  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6124  UseVertex = cms.bool( False ),
6125  Z_fixed = cms.bool( False ),
6126  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6127  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6128  Rescale_phi = cms.double( 3.0 ),
6129  DeltaEta = cms.double( 0.2 ),
6130  precise = cms.bool( True ),
6131  OnDemand = cms.int32( -1 ),
6132  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6133  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6134  vertexCollection = cms.InputTag( "pixelVertices" ),
6135  Pt_min = cms.double( 3.0 ),
6136  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6137  Phi_fixed = cms.bool( True ),
6138  DeltaR = cms.double( 0.025 ),
6139  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6140  DeltaPhi = cms.double( 0.15 ),
6141  Phi_min = cms.double( 0.1 ),
6142  Rescale_eta = cms.double( 3.0 )
6143  ),
6144  TrackTransformer = cms.PSet(
6145  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6146  RefitDirection = cms.string( "insideOut" ),
6147  RefitRPCHits = cms.bool( True ),
6148  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6149  DoPredictionsOnly = cms.bool( False ),
6150  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6151  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6152  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6153  ),
6154  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6155  RefitRPCHits = cms.bool( True ),
6156  tkTrajVertex = cms.InputTag( "Notused" ),
6157  GlbRefitterParameters = cms.PSet(
6158  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6159  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6160  RefitFlag = cms.bool( True ),
6161  SkipStation = cms.int32( -1 ),
6162  Chi2CutRPC = cms.double( 1.0 ),
6163  PropDirForCosmics = cms.bool( False ),
6164  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6165  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6166  HitThreshold = cms.int32( 1 ),
6167  Chi2CutGEM = cms.double( 1.0 ),
6168  DYTthrs = cms.vint32( 30, 15 ),
6169  TrackerSkipSystem = cms.int32( -1 ),
6170  RefitDirection = cms.string( "insideOut" ),
6171  Chi2CutCSC = cms.double( 150.0 ),
6172  Chi2CutDT = cms.double( 10.0 ),
6173  RefitRPCHits = cms.bool( True ),
6174  TrackerSkipSection = cms.int32( -1 ),
6175  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6176  DoPredictionsOnly = cms.bool( False ),
6177  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6178  MuonHitsOption = cms.int32( 1 ),
6179  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6180  ),
6181  PCut = cms.double( 2.5 ),
6182  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6183  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6184  tkTrajMaxChi2 = cms.double( 9999.0 ),
6185  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6186  ScaleTECyFactor = cms.double( -1.0 ),
6187  tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" )
6188  )
6189 )
6190 fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6191  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6192 )
6193 fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner",
6194  labels = cms.VInputTag( 'hltL3MuonsIterL3OI' )
6195 )
6196 fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer",
6197  InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ),
6198  InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6199  MuonPtOption = cms.string( "Tracker" )
6200 )
6201 fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO",
6202  l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6203  l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ),
6204  InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ),
6205  applyL3Filters = cms.bool( False ),
6206  MinNhits = cms.int32( 1 ),
6207  MaxNormalizedChi2 = cms.double( 20.0 ),
6208  MinNmuonHits = cms.int32( 1 ),
6209  MaxPtDifference = cms.double( 0.3 )
6210 )
6211 fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer",
6212  DeltaR = cms.double( 0.025 ),
6213  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6214  OnDemand = cms.int32( -1 ),
6215  vertexCollection = cms.InputTag( "notUsed" ),
6216  MeasurementTrackerName = cms.InputTag( "" ),
6217  UseVertex = cms.bool( False ),
6218  Rescale_Dz = cms.double( 4.0 ),
6219  Pt_fixed = cms.bool( True ),
6220  Z_fixed = cms.bool( True ),
6221  Pt_min = cms.double( 0.0 ),
6222  DeltaZ = cms.double( 24.2 ),
6223  ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ),
6224  deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ),
6225  deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ),
6226  maxRegions = cms.int32( 5 ),
6227  precise = cms.bool( True ),
6228  input = cms.InputTag( "hltL2SelectorForL3IO" )
6229 )
6230 fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion",
6231  tracks = cms.InputTag( "hltPixelTracks" ),
6232  regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ),
6233  produceTrackCollection = cms.bool( True ),
6234  produceMask = cms.bool( False )
6235 )
6236 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6237  InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ),
6238  InputVertexCollection = cms.InputTag( "" ),
6239  originHalfLength = cms.double( 0.3 ),
6240  originRadius = cms.double( 0.1 ),
6241  useProtoTrackKinematics = cms.bool( False ),
6242  useEventsWithNoVertex = cms.bool( True ),
6243  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6244  usePV = cms.bool( False ),
6245  includeFourthHit = cms.bool( True ),
6246  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6247 )
6248 fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6249  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ),
6250  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6251  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6252  rejectAll = cms.bool( False ),
6253  isFromL1 = cms.bool( False ),
6254  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6255  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6256  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6257  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6258  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6259  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6260  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6261  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6262  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 ),
6263  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6264  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 ),
6265  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6266  doSort = cms.bool( False ),
6267  nSeedsMaxB = cms.int32( 99999 ),
6268  nSeedsMaxE = cms.int32( 99999 ),
6269  etaEdge = cms.double( 1.2 ),
6270  mvaCutB = cms.double( 0.04 ),
6271  mvaCutE = cms.double( 0.04 ),
6272  minL1Qual = cms.int32( 7 ),
6273  baseScore = cms.double( 0.5 )
6274 )
6275 fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6276  cleanTrajectoryAfterInOut = cms.bool( False ),
6277  doSeedingRegionRebuilding = cms.bool( True ),
6278  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6279  reverseTrajectories = cms.bool( False ),
6280  useHitsSplitting = cms.bool( True ),
6281  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6282  src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ),
6283  clustersToSkip = cms.InputTag( "" ),
6284  phase2clustersToSkip = cms.InputTag( "" ),
6285  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6286  TransientInitialStateEstimatorParameters = cms.PSet(
6287  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6288  numberMeasurementsForFit = cms.int32( 4 ),
6289  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6290  ),
6291  numHitsForSeedCleaner = cms.int32( 4 ),
6292  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6293  RedundantSeedCleaner = cms.string( "none" ),
6294  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6295  maxNSeeds = cms.uint32( 100000 ),
6296  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6297 )
6298 fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6299  useSimpleMF = cms.bool( True ),
6300  SimpleMagneticField = cms.string( "ParabolicMf" ),
6301  src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ),
6302  clusterRemovalInfo = cms.InputTag( "" ),
6303  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6304  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6305  useHitsSplitting = cms.bool( False ),
6306  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6307  TrajectoryInEvent = cms.bool( False ),
6308  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6309  AlgorithmName = cms.string( "hltIter0" ),
6310  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6311  GeometricInnerState = cms.bool( True ),
6312  NavigationSchool = cms.string( "" ),
6313  MeasurementTracker = cms.string( "" ),
6314  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6315 )
6316 fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6317  src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6318  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6319  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6320  ignoreVertices = cms.bool( False ),
6321  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6322  mva = cms.PSet(
6323  minPixelHits = cms.vint32( 0, 0, 0 ),
6324  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6325  dr_par = cms.PSet(
6326  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6327  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6328  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6329  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6330  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6331  ),
6332  maxLostLayers = cms.vint32( 1, 1, 1 ),
6333  min3DLayers = cms.vint32( 0, 0, 0 ),
6334  dz_par = cms.PSet(
6335  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6336  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6337  dz_exp = cms.vint32( 4, 4, 2147483647 )
6338  ),
6339  minNVtxTrk = cms.int32( 3 ),
6340  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6341  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6342  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6343  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6344  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6345  minLayers = cms.vint32( 3, 3, 4 )
6346  )
6347 )
6348 fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6349  originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ),
6350  originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ),
6351  originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ),
6352  minQuality = cms.string( "highPurity" ),
6353  copyExtras = cms.untracked.bool( True ),
6354  copyTrajectories = cms.untracked.bool( False )
6355 )
6356 fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer",
6357  ServiceParameters = cms.PSet(
6358  RPCLayers = cms.bool( True ),
6359  UseMuonNavigation = cms.untracked.bool( True ),
6360  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6361  'SteppingHelixPropagatorAny',
6362  'hltESPSmartPropagator',
6363  'hltESPSteppingHelixPropagatorOpposite' )
6364  ),
6365  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6366  TrackLoaderParameters = cms.PSet(
6367  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6368  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6369  DoSmoothing = cms.bool( False ),
6370  SmoothTkTrack = cms.untracked.bool( False ),
6371  VertexConstraint = cms.bool( False ),
6372  MuonUpdatorAtVertexParameters = cms.PSet(
6373  MaxChi2 = cms.double( 1000000.0 ),
6374  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6375  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6376  ),
6377  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6378  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6379  ),
6380  L3TrajBuilderParameters = cms.PSet(
6381  PtCut = cms.double( 1.0 ),
6382  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6383  GlobalMuonTrackMatcher = cms.PSet(
6384  Chi2Cut_3 = cms.double( 200.0 ),
6385  DeltaDCut_2 = cms.double( 10.0 ),
6386  Eta_threshold = cms.double( 1.2 ),
6387  Quality_2 = cms.double( 15.0 ),
6388  DeltaDCut_1 = cms.double( 40.0 ),
6389  Quality_3 = cms.double( 7.0 ),
6390  DeltaDCut_3 = cms.double( 15.0 ),
6391  Quality_1 = cms.double( 20.0 ),
6392  Pt_threshold1 = cms.double( 0.0 ),
6393  DeltaRCut_2 = cms.double( 0.2 ),
6394  DeltaRCut_1 = cms.double( 0.1 ),
6395  Pt_threshold2 = cms.double( 9.99999999E8 ),
6396  Chi2Cut_1 = cms.double( 50.0 ),
6397  Chi2Cut_2 = cms.double( 50.0 ),
6398  DeltaRCut_3 = cms.double( 1.0 ),
6399  LocChi2Cut = cms.double( 0.001 ),
6400  Propagator = cms.string( "hltESPSmartPropagator" ),
6401  MinPt = cms.double( 1.0 ),
6402  MinP = cms.double( 2.5 )
6403  ),
6404  ScaleTECxFactor = cms.double( -1.0 ),
6405  tkTrajUseVertex = cms.bool( False ),
6406  MuonTrackingRegionBuilder = cms.PSet(
6407  Rescale_Dz = cms.double( 4.0 ),
6408  Pt_fixed = cms.bool( True ),
6409  Eta_fixed = cms.bool( True ),
6410  Eta_min = cms.double( 0.1 ),
6411  DeltaZ = cms.double( 24.2 ),
6412  maxRegions = cms.int32( 2 ),
6413  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6414  UseVertex = cms.bool( False ),
6415  Z_fixed = cms.bool( True ),
6416  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6417  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6418  Rescale_phi = cms.double( 3.0 ),
6419  DeltaEta = cms.double( 0.04 ),
6420  precise = cms.bool( True ),
6421  OnDemand = cms.int32( -1 ),
6422  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6423  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6424  vertexCollection = cms.InputTag( "pixelVertices" ),
6425  Pt_min = cms.double( 3.0 ),
6426  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6427  Phi_fixed = cms.bool( True ),
6428  DeltaR = cms.double( 0.025 ),
6429  input = cms.InputTag( "hltL2SelectorForL3IO" ),
6430  DeltaPhi = cms.double( 0.15 ),
6431  Phi_min = cms.double( 0.1 ),
6432  Rescale_eta = cms.double( 3.0 )
6433  ),
6434  TrackTransformer = cms.PSet(
6435  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6436  RefitDirection = cms.string( "insideOut" ),
6437  RefitRPCHits = cms.bool( True ),
6438  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6439  DoPredictionsOnly = cms.bool( False ),
6440  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6441  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6442  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6443  ),
6444  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6445  RefitRPCHits = cms.bool( True ),
6446  tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ),
6447  GlbRefitterParameters = cms.PSet(
6448  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6449  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6450  RefitFlag = cms.bool( True ),
6451  SkipStation = cms.int32( -1 ),
6452  Chi2CutRPC = cms.double( 1.0 ),
6453  PropDirForCosmics = cms.bool( False ),
6454  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6455  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6456  HitThreshold = cms.int32( 1 ),
6457  Chi2CutGEM = cms.double( 1.0 ),
6458  DYTthrs = cms.vint32( 30, 15 ),
6459  TrackerSkipSystem = cms.int32( -1 ),
6460  RefitDirection = cms.string( "insideOut" ),
6461  Chi2CutCSC = cms.double( 150.0 ),
6462  Chi2CutDT = cms.double( 10.0 ),
6463  RefitRPCHits = cms.bool( True ),
6464  TrackerSkipSection = cms.int32( -1 ),
6465  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6466  DoPredictionsOnly = cms.bool( False ),
6467  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6468  MuonHitsOption = cms.int32( 1 ),
6469  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6470  ),
6471  PCut = cms.double( 2.5 ),
6472  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6473  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6474  matchToSeeds = cms.bool( True ),
6475  tkTrajMaxChi2 = cms.double( 9999.0 ),
6476  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6477  ScaleTECyFactor = cms.double( -1.0 ),
6478  tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" )
6479  )
6480 )
6481 fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
6482  labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' )
6483 )
6484 fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector",
6485  InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6486  L1MinPt = cms.double( -1.0 ),
6487  L1MaxEta = cms.double( 5.0 ),
6488  L1MinQuality = cms.uint32( 7 ),
6489  CentralBxOnly = cms.bool( True )
6490 )
6491 fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer",
6492  Propagator = cms.string( "SteppingHelixPropagatorAny" ),
6493  L1MinPt = cms.double( 0.0 ),
6494  L1MaxEta = cms.double( 2.5 ),
6495  L1MinQuality = cms.uint32( 7 ),
6496  SetMinPtBarrelTo = cms.double( 3.5 ),
6497  SetMinPtEndcapTo = cms.double( 1.0 ),
6498  CentralBxOnly = cms.bool( True ),
6499  RegionPSet = cms.PSet(
6500  vertexCollection = cms.InputTag( "notUsed" ),
6501  deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ),
6502  zErrorVetex = cms.double( 0.2 ),
6503  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6504  zErrorBeamSpot = cms.double( 24.2 ),
6505  maxNVertices = cms.int32( 1 ),
6506  maxNRegions = cms.int32( 5 ),
6507  nSigmaZVertex = cms.double( 3.0 ),
6508  nSigmaZBeamSpot = cms.double( 4.0 ),
6509  ptMin = cms.double( 0.0 ),
6510  mode = cms.string( "BeamSpotSigma" ),
6511  input = cms.InputTag( "hltL1MuonsPt0" ),
6512  ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ),
6513  searchOpt = cms.bool( False ),
6514  deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ),
6515  whereToUseMeasurementTracker = cms.string( "Never" ),
6516  originRadius = cms.double( 0.2 ),
6517  measurementTrackerName = cms.InputTag( "" ),
6518  precise = cms.bool( True )
6519  ),
6520  ServiceParameters = cms.PSet(
6521  RPCLayers = cms.bool( True ),
6522  UseMuonNavigation = cms.untracked.bool( True ),
6523  Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' )
6524  )
6525 )
6526 fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion",
6527  tracks = cms.InputTag( "hltPixelTracks" ),
6528  regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ),
6529  produceTrackCollection = cms.bool( True ),
6530  produceMask = cms.bool( False )
6531 )
6532 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
6533  InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ),
6534  InputVertexCollection = cms.InputTag( "" ),
6535  originHalfLength = cms.double( 0.3 ),
6536  originRadius = cms.double( 0.1 ),
6537  useProtoTrackKinematics = cms.bool( False ),
6538  useEventsWithNoVertex = cms.bool( True ),
6539  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
6540  usePV = cms.bool( False ),
6541  includeFourthHit = cms.bool( True ),
6542  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
6543 )
6544 fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier",
6545  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ),
6546  L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ),
6547  L2Muon = cms.InputTag( "hltL2MuonCandidates" ),
6548  rejectAll = cms.bool( False ),
6549  isFromL1 = cms.bool( True ),
6550  mvaFileBL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ),
6551  mvaFileEL1 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ),
6552  mvaFileBL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ),
6553  mvaFileEL2 = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ),
6554  mvaScaleMeanBL1 = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ),
6555  mvaScaleStdBL1 = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ),
6556  mvaScaleMeanEL1 = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ),
6557  mvaScaleStdEL1 = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ),
6558  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 ),
6559  mvaScaleStdBL2 = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ),
6560  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 ),
6561  mvaScaleStdEL2 = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ),
6562  doSort = cms.bool( False ),
6563  nSeedsMaxB = cms.int32( 99999 ),
6564  nSeedsMaxE = cms.int32( 99999 ),
6565  etaEdge = cms.double( 1.2 ),
6566  mvaCutB = cms.double( 0.04 ),
6567  mvaCutE = cms.double( 0.04 ),
6568  minL1Qual = cms.int32( 7 ),
6569  baseScore = cms.double( 0.5 )
6570 )
6571 fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
6572  cleanTrajectoryAfterInOut = cms.bool( False ),
6573  doSeedingRegionRebuilding = cms.bool( True ),
6574  onlyPixelHitsForSeedCleaner = cms.bool( False ),
6575  reverseTrajectories = cms.bool( False ),
6576  useHitsSplitting = cms.bool( True ),
6577  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
6578  src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ),
6579  clustersToSkip = cms.InputTag( "" ),
6580  phase2clustersToSkip = cms.InputTag( "" ),
6581  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ),
6582  TransientInitialStateEstimatorParameters = cms.PSet(
6583  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
6584  numberMeasurementsForFit = cms.int32( 4 ),
6585  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
6586  ),
6587  numHitsForSeedCleaner = cms.int32( 4 ),
6588  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
6589  RedundantSeedCleaner = cms.string( "none" ),
6590  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
6591  maxNSeeds = cms.uint32( 100000 ),
6592  maxSeedsBeforeCleaning = cms.uint32( 1000 )
6593 )
6594 fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
6595  useSimpleMF = cms.bool( True ),
6596  SimpleMagneticField = cms.string( "ParabolicMf" ),
6597  src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ),
6598  clusterRemovalInfo = cms.InputTag( "" ),
6599  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6600  Fitter = cms.string( "hltESPFittingSmootherIT" ),
6601  useHitsSplitting = cms.bool( False ),
6602  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
6603  TrajectoryInEvent = cms.bool( False ),
6604  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6605  AlgorithmName = cms.string( "hltIter0" ),
6606  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
6607  GeometricInnerState = cms.bool( True ),
6608  NavigationSchool = cms.string( "" ),
6609  MeasurementTracker = cms.string( "" ),
6610  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
6611 )
6612 fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
6613  src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6614  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
6615  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
6616  ignoreVertices = cms.bool( False ),
6617  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
6618  mva = cms.PSet(
6619  minPixelHits = cms.vint32( 0, 0, 0 ),
6620  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ),
6621  dr_par = cms.PSet(
6622  d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ),
6623  dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ),
6624  dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6625  dr_exp = cms.vint32( 4, 4, 2147483647 ),
6626  d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 )
6627  ),
6628  maxLostLayers = cms.vint32( 1, 1, 1 ),
6629  min3DLayers = cms.vint32( 0, 0, 0 ),
6630  dz_par = cms.PSet(
6631  dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ),
6632  dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ),
6633  dz_exp = cms.vint32( 4, 4, 2147483647 )
6634  ),
6635  minNVtxTrk = cms.int32( 3 ),
6636  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
6637  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
6638  maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ),
6639  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
6640  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
6641  minLayers = cms.vint32( 3, 3, 4 )
6642  )
6643 )
6644 fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner",
6645  originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ),
6646  originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ),
6647  originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ),
6648  minQuality = cms.string( "highPurity" ),
6649  copyExtras = cms.untracked.bool( True ),
6650  copyTrajectories = cms.untracked.bool( False )
6651 )
6652 fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger",
6653  ShareFrac = cms.double( 0.19 ),
6654  FoundHitBonus = cms.double( 5.0 ),
6655  LostHitPenalty = cms.double( 20.0 ),
6656  MinPT = cms.double( 0.05 ),
6657  Epsilon = cms.double( -0.001 ),
6658  MaxNormalizedChisq = cms.double( 1000.0 ),
6659  MinFound = cms.int32( 3 ),
6660  TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
6661  hasSelector = cms.vint32( 0, 0 ),
6662  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6663  selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ),
6664  setsToMerge = cms.VPSet(
6665  cms.PSet( pQual = cms.bool( False ),
6666  tLists = cms.vint32( 0, 1 )
6667  )
6668  ),
6669  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6670  allowFirstHitShare = cms.bool( True ),
6671  newQuality = cms.string( "confirmed" ),
6672  copyExtras = cms.untracked.bool( True ),
6673  writeOnlyTrkQuals = cms.bool( False ),
6674  copyMVA = cms.bool( False )
6675 )
6676 fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger",
6677  ShareFrac = cms.double( 0.19 ),
6678  FoundHitBonus = cms.double( 5.0 ),
6679  LostHitPenalty = cms.double( 20.0 ),
6680  MinPT = cms.double( 0.05 ),
6681  Epsilon = cms.double( -0.001 ),
6682  MaxNormalizedChisq = cms.double( 1000.0 ),
6683  MinFound = cms.int32( 3 ),
6684  TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
6685  hasSelector = cms.vint32( 0, 0 ),
6686  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
6687  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter0IterL3FromL1MuonTrackSelectionHighPurity' ),
6688  setsToMerge = cms.VPSet(
6689  cms.PSet( pQual = cms.bool( False ),
6690  tLists = cms.vint32( 0, 1 )
6691  )
6692  ),
6693  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
6694  allowFirstHitShare = cms.bool( True ),
6695  newQuality = cms.string( "confirmed" ),
6696  copyExtras = cms.untracked.bool( True ),
6697  writeOnlyTrkQuals = cms.bool( False ),
6698  copyMVA = cms.bool( False )
6699 )
6700 fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer",
6701  ServiceParameters = cms.PSet(
6702  RPCLayers = cms.bool( True ),
6703  UseMuonNavigation = cms.untracked.bool( True ),
6704  Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny',
6705  'SteppingHelixPropagatorAny',
6706  'hltESPSmartPropagator',
6707  'hltESPSteppingHelixPropagatorOpposite' )
6708  ),
6709  MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6710  TrackLoaderParameters = cms.PSet(
6711  MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ),
6712  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6713  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6714  DoSmoothing = cms.bool( True ),
6715  SmoothTkTrack = cms.untracked.bool( False ),
6716  VertexConstraint = cms.bool( False ),
6717  MuonUpdatorAtVertexParameters = cms.PSet(
6718  MaxChi2 = cms.double( 1000000.0 ),
6719  BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ),
6720  Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" )
6721  ),
6722  PutTkTrackIntoEvent = cms.untracked.bool( False ),
6723  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6724  ),
6725  L3TrajBuilderParameters = cms.PSet(
6726  PtCut = cms.double( 1.0 ),
6727  TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ),
6728  GlobalMuonTrackMatcher = cms.PSet(
6729  Chi2Cut_3 = cms.double( 200.0 ),
6730  DeltaDCut_2 = cms.double( 10.0 ),
6731  Eta_threshold = cms.double( 1.2 ),
6732  Quality_2 = cms.double( 15.0 ),
6733  DeltaDCut_1 = cms.double( 40.0 ),
6734  Quality_3 = cms.double( 7.0 ),
6735  DeltaDCut_3 = cms.double( 15.0 ),
6736  Quality_1 = cms.double( 20.0 ),
6737  Pt_threshold1 = cms.double( 0.0 ),
6738  DeltaRCut_2 = cms.double( 0.2 ),
6739  DeltaRCut_1 = cms.double( 0.1 ),
6740  Pt_threshold2 = cms.double( 9.99999999E8 ),
6741  Chi2Cut_1 = cms.double( 50.0 ),
6742  Chi2Cut_2 = cms.double( 50.0 ),
6743  DeltaRCut_3 = cms.double( 1.0 ),
6744  LocChi2Cut = cms.double( 0.001 ),
6745  Propagator = cms.string( "hltESPSmartPropagator" ),
6746  MinPt = cms.double( 1.0 ),
6747  MinP = cms.double( 2.5 )
6748  ),
6749  ScaleTECxFactor = cms.double( -1.0 ),
6750  tkTrajUseVertex = cms.bool( False ),
6751  MuonTrackingRegionBuilder = cms.PSet(
6752  Rescale_Dz = cms.double( 4.0 ),
6753  Pt_fixed = cms.bool( False ),
6754  Eta_fixed = cms.bool( True ),
6755  Eta_min = cms.double( 0.1 ),
6756  DeltaZ = cms.double( 24.2 ),
6757  maxRegions = cms.int32( 2 ),
6758  EtaR_UpperLimit_Par1 = cms.double( 0.25 ),
6759  UseVertex = cms.bool( False ),
6760  Z_fixed = cms.bool( False ),
6761  PhiR_UpperLimit_Par1 = cms.double( 0.6 ),
6762  PhiR_UpperLimit_Par2 = cms.double( 0.2 ),
6763  Rescale_phi = cms.double( 3.0 ),
6764  DeltaEta = cms.double( 0.2 ),
6765  precise = cms.bool( True ),
6766  OnDemand = cms.int32( -1 ),
6767  EtaR_UpperLimit_Par2 = cms.double( 0.15 ),
6768  MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ),
6769  vertexCollection = cms.InputTag( "pixelVertices" ),
6770  Pt_min = cms.double( 3.0 ),
6771  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6772  Phi_fixed = cms.bool( True ),
6773  DeltaR = cms.double( 0.025 ),
6774  input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ),
6775  DeltaPhi = cms.double( 0.15 ),
6776  Phi_min = cms.double( 0.1 ),
6777  Rescale_eta = cms.double( 3.0 )
6778  ),
6779  TrackTransformer = cms.PSet(
6780  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6781  RefitDirection = cms.string( "insideOut" ),
6782  RefitRPCHits = cms.bool( True ),
6783  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6784  DoPredictionsOnly = cms.bool( False ),
6785  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6786  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6787  Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" )
6788  ),
6789  tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
6790  RefitRPCHits = cms.bool( True ),
6791  tkTrajVertex = cms.InputTag( "Notused" ),
6792  GlbRefitterParameters = cms.PSet(
6793  Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ),
6794  DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ),
6795  RefitFlag = cms.bool( True ),
6796  SkipStation = cms.int32( -1 ),
6797  Chi2CutRPC = cms.double( 1.0 ),
6798  PropDirForCosmics = cms.bool( False ),
6799  CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ),
6800  GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ),
6801  HitThreshold = cms.int32( 1 ),
6802  Chi2CutGEM = cms.double( 1.0 ),
6803  DYTthrs = cms.vint32( 30, 15 ),
6804  TrackerSkipSystem = cms.int32( -1 ),
6805  RefitDirection = cms.string( "insideOut" ),
6806  Chi2CutCSC = cms.double( 150.0 ),
6807  Chi2CutDT = cms.double( 10.0 ),
6808  RefitRPCHits = cms.bool( True ),
6809  TrackerSkipSection = cms.int32( -1 ),
6810  Propagator = cms.string( "hltESPSmartPropagatorAny" ),
6811  DoPredictionsOnly = cms.bool( False ),
6812  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6813  MuonHitsOption = cms.int32( 1 ),
6814  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" )
6815  ),
6816  PCut = cms.double( 2.5 ),
6817  tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ),
6818  TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
6819  tkTrajMaxChi2 = cms.double( 9999.0 ),
6820  MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ),
6821  ScaleTECyFactor = cms.double( -1.0 ),
6822  tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" )
6823  )
6824 )
6825 fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer",
6826  MuonCaloCompatibility = cms.PSet(
6827  delta_eta = cms.double( 0.02 ),
6828  delta_phi = cms.double( 0.02 ),
6829  allSiPMHO = cms.bool( False ),
6830  MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ),
6831  PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" )
6832  ),
6833  TrackAssociatorParameters = cms.PSet(
6834  useMuon = cms.bool( True ),
6835  truthMatch = cms.bool( False ),
6836  usePreshower = cms.bool( False ),
6837  dRPreshowerPreselection = cms.double( 0.2 ),
6838  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6839  useEcal = cms.bool( False ),
6840  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6841  dRMuon = cms.double( 9999.0 ),
6842  dREcal = cms.double( 9999.0 ),
6843  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6844  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6845  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
6846  useGEM = cms.bool( True ),
6847  GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ),
6848  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
6849  propagateAllDirections = cms.bool( True ),
6850  muonMaxDistanceY = cms.double( 5.0 ),
6851  useHO = cms.bool( False ),
6852  muonMaxDistanceX = cms.double( 5.0 ),
6853  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6854  useHcal = cms.bool( False ),
6855  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
6856  accountForTrajectoryChangeCalo = cms.bool( False ),
6857  dREcalPreselection = cms.double( 0.05 ),
6858  useCalo = cms.bool( False ),
6859  dRMuonPreselection = cms.double( 0.2 ),
6860  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
6861  dRHcal = cms.double( 9999.0 ),
6862  dRHcalPreselection = cms.double( 0.2 ),
6863  HORecHitCollectionLabel = cms.InputTag( "Notused" )
6864  ),
6865  CaloExtractorPSet = cms.PSet(
6866  DR_Veto_H = cms.double( 0.1 ),
6867  CenterConeOnCalIntersection = cms.bool( False ),
6868  NoiseTow_EE = cms.double( 0.15 ),
6869  Noise_EB = cms.double( 0.025 ),
6870  Noise_HE = cms.double( 0.2 ),
6871  DR_Veto_E = cms.double( 0.07 ),
6872  NoiseTow_EB = cms.double( 0.04 ),
6873  Noise_EE = cms.double( 0.1 ),
6874  UseRecHitsFlag = cms.bool( False ),
6875  DR_Max = cms.double( 1.0 ),
6876  DepositLabel = cms.untracked.string( "Cal" ),
6877  Noise_HO = cms.double( 0.2 ),
6878  DR_Veto_HO = cms.double( 0.1 ),
6879  Threshold_H = cms.double( 0.5 ),
6880  PrintTimeReport = cms.untracked.bool( False ),
6881  Threshold_E = cms.double( 0.2 ),
6882  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6883  ComponentName = cms.string( "CaloExtractorByAssociator" ),
6884  Threshold_HO = cms.double( 0.5 ),
6885  DepositInstanceLabels = cms.vstring( 'ecal',
6886  'hcal',
6887  'ho' ),
6888  ServiceParameters = cms.PSet(
6889  RPCLayers = cms.bool( False ),
6890  UseMuonNavigation = cms.untracked.bool( False ),
6891  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6892  ),
6893  TrackAssociatorParameters = cms.PSet(
6894  useMuon = cms.bool( False ),
6895  truthMatch = cms.bool( False ),
6896  usePreshower = cms.bool( False ),
6897  dRPreshowerPreselection = cms.double( 0.2 ),
6898  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6899  useEcal = cms.bool( False ),
6900  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6901  dRMuon = cms.double( 9999.0 ),
6902  dREcal = cms.double( 1.0 ),
6903  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6904  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6905  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
6906  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
6907  propagateAllDirections = cms.bool( True ),
6908  muonMaxDistanceY = cms.double( 5.0 ),
6909  useHO = cms.bool( False ),
6910  muonMaxDistanceX = cms.double( 5.0 ),
6911  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6912  useHcal = cms.bool( False ),
6913  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
6914  accountForTrajectoryChangeCalo = cms.bool( False ),
6915  dREcalPreselection = cms.double( 1.0 ),
6916  useCalo = cms.bool( True ),
6917  dRMuonPreselection = cms.double( 0.2 ),
6918  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
6919  dRHcal = cms.double( 1.0 ),
6920  dRHcalPreselection = cms.double( 1.0 ),
6921  HORecHitCollectionLabel = cms.InputTag( "Notused" )
6922  ),
6923  Noise_HB = cms.double( 0.2 )
6924  ),
6925  TrackExtractorPSet = cms.PSet(
6926  Diff_z = cms.double( 0.2 ),
6927  inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ),
6928  Chi2Ndof_Max = cms.double( 1.0E64 ),
6929  BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
6930  DR_Veto = cms.double( 0.01 ),
6931  Pt_Min = cms.double( -1.0 ),
6932  DR_Max = cms.double( 1.0 ),
6933  NHits_Min = cms.uint32( 0 ),
6934  Chi2Prob_Min = cms.double( -1.0 ),
6935  Diff_r = cms.double( 0.1 ),
6936  BeamlineOption = cms.string( "BeamSpotFromEvent" ),
6937  ComponentName = cms.string( "TrackExtractor" )
6938  ),
6939  JetExtractorPSet = cms.PSet(
6940  JetCollectionLabel = cms.InputTag( "Notused" ),
6941  DR_Veto = cms.double( 0.1 ),
6942  DR_Max = cms.double( 1.0 ),
6943  ExcludeMuonVeto = cms.bool( True ),
6944  PrintTimeReport = cms.untracked.bool( False ),
6945  PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ),
6946  ComponentName = cms.string( "JetExtractor" ),
6947  ServiceParameters = cms.PSet(
6948  RPCLayers = cms.bool( False ),
6949  UseMuonNavigation = cms.untracked.bool( False ),
6950  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
6951  ),
6952  TrackAssociatorParameters = cms.PSet(
6953  useMuon = cms.bool( False ),
6954  truthMatch = cms.bool( False ),
6955  usePreshower = cms.bool( False ),
6956  dRPreshowerPreselection = cms.double( 0.2 ),
6957  muonMaxDistanceSigmaY = cms.double( 0.0 ),
6958  useEcal = cms.bool( False ),
6959  muonMaxDistanceSigmaX = cms.double( 0.0 ),
6960  dRMuon = cms.double( 9999.0 ),
6961  dREcal = cms.double( 0.5 ),
6962  CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ),
6963  DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ),
6964  EBRecHitCollectionLabel = cms.InputTag( "Notused" ),
6965  CaloTowerCollectionLabel = cms.InputTag( "Notused" ),
6966  propagateAllDirections = cms.bool( True ),
6967  muonMaxDistanceY = cms.double( 5.0 ),
6968  useHO = cms.bool( False ),
6969  muonMaxDistanceX = cms.double( 5.0 ),
6970  trajectoryUncertaintyTolerance = cms.double( -1.0 ),
6971  useHcal = cms.bool( False ),
6972  HBHERecHitCollectionLabel = cms.InputTag( "Notused" ),
6973  accountForTrajectoryChangeCalo = cms.bool( False ),
6974  dREcalPreselection = cms.double( 0.5 ),
6975  useCalo = cms.bool( True ),
6976  dRMuonPreselection = cms.double( 0.2 ),
6977  EERecHitCollectionLabel = cms.InputTag( "Notused" ),
6978  dRHcal = cms.double( 0.5 ),
6979  dRHcalPreselection = cms.double( 0.5 ),
6980  HORecHitCollectionLabel = cms.InputTag( "Notused" )
6981  ),
6982  Threshold = cms.double( 5.0 )
6983  ),
6984  trackDepositName = cms.string( "tracker" ),
6985  ecalDepositName = cms.string( "ecal" ),
6986  hcalDepositName = cms.string( "hcal" ),
6987  hoDepositName = cms.string( "ho" ),
6988  jetDepositName = cms.string( "jets" ),
6989  TimingFillerParameters = cms.PSet(
6990  DTTimingParameters = cms.PSet(
6991  HitError = cms.double( 6.0 ),
6992  MatchParameters = cms.PSet(
6993  TightMatchDT = cms.bool( False ),
6994  DTradius = cms.double( 0.01 ),
6995  TightMatchCSC = cms.bool( True ),
6996  CSCsegments = cms.InputTag( "hltCscSegments" ),
6997  DTsegments = cms.InputTag( "hltDt4DSegments" )
6998  ),
6999  debug = cms.bool( False ),
7000  DoWireCorr = cms.bool( False ),
7001  RequireBothProjections = cms.bool( False ),
7002  DTTimeOffset = cms.double( 2.7 ),
7003  PruneCut = cms.double( 10000.0 ),
7004  DTsegments = cms.InputTag( "hltDt4DSegments" ),
7005  UseSegmentT0 = cms.bool( False ),
7006  HitsMin = cms.int32( 5 ),
7007  DropTheta = cms.bool( True ),
7008  ServiceParameters = cms.PSet(
7009  RPCLayers = cms.bool( True ),
7010  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7011  )
7012  ),
7013  UseCSC = cms.bool( True ),
7014  CSCTimingParameters = cms.PSet(
7015  MatchParameters = cms.PSet(
7016  TightMatchDT = cms.bool( False ),
7017  DTradius = cms.double( 0.01 ),
7018  TightMatchCSC = cms.bool( True ),
7019  CSCsegments = cms.InputTag( "hltCscSegments" ),
7020  DTsegments = cms.InputTag( "hltDt4DSegments" )
7021  ),
7022  debug = cms.bool( False ),
7023  CSCWireTimeOffset = cms.double( 0.0 ),
7024  CSCStripError = cms.double( 7.0 ),
7025  CSCTimeOffset = cms.double( 0.0 ),
7026  CSCWireError = cms.double( 8.6 ),
7027  PruneCut = cms.double( 100.0 ),
7028  CSCsegments = cms.InputTag( "hltCscSegments" ),
7029  UseStripTime = cms.bool( True ),
7030  CSCStripTimeOffset = cms.double( 0.0 ),
7031  UseWireTime = cms.bool( True ),
7032  ServiceParameters = cms.PSet(
7033  RPCLayers = cms.bool( True ),
7034  Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' )
7035  )
7036  ),
7037  ErrorDT = cms.double( 6.0 ),
7038  EcalEnergyCut = cms.double( 0.4 ),
7039  UseECAL = cms.bool( True ),
7040  ErrorEB = cms.double( 2.085 ),
7041  UseDT = cms.bool( True ),
7042  ErrorEE = cms.double( 6.95 ),
7043  ErrorCSC = cms.double( 7.4 )
7044  ),
7045  ShowerDigiFillerParameters = cms.PSet(
7046  cscDigiCollectionLabel = cms.InputTag( 'muonCSCDigis','MuonCSCStripDigi' ),
7047  digiMaxDistanceX = cms.double( 25.0 ),
7048  dtDigiCollectionLabel = cms.InputTag( "muonDTDigis" )
7049  ),
7050  TrackerKinkFinderParameters = cms.PSet(
7051  usePosition = cms.bool( False ),
7052  diagonalOnly = cms.bool( False )
7053  ),
7054  fillEnergy = cms.bool( False ),
7055  storeCrossedHcalRecHits = cms.bool( False ),
7056  maxAbsPullX = cms.double( 4.0 ),
7057  maxAbsEta = cms.double( 3.0 ),
7058  minPt = cms.double( 2.0 ),
7059  inputCollectionTypes = cms.vstring( 'inner tracks',
7060  'links',
7061  'outer tracks' ),
7062  addExtraSoftMuons = cms.bool( False ),
7063  fillGlobalTrackRefits = cms.bool( False ),
7064  debugWithTruthMatching = cms.bool( False ),
7065  inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ),
7066  fillCaloCompatibility = cms.bool( False ),
7067  maxAbsPullY = cms.double( 9999.0 ),
7068  maxAbsDy = cms.double( 9999.0 ),
7069  minP = cms.double( 0.0 ),
7070  minPCaloMuon = cms.double( 1.0E9 ),
7071  maxAbsDx = cms.double( 3.0 ),
7072  fillIsolation = cms.bool( False ),
7073  writeIsoDeposits = cms.bool( False ),
7074  minNumberOfMatches = cms.int32( 1 ),
7075  fillMatching = cms.bool( True ),
7076  fillShowerDigis = cms.bool( False ),
7077  ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ),
7078  sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ),
7079  fillGlobalTrackQuality = cms.bool( False ),
7080  globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ),
7081  selectHighPurity = cms.bool( False ),
7082  pvInputTag = cms.InputTag( "offlinePrimaryVertices" ),
7083  fillTrackerKink = cms.bool( False ),
7084  minCaloCompatibility = cms.double( 0.6 ),
7085  runArbitrationCleaner = cms.bool( False ),
7086  arbitrationCleanerOptions = cms.PSet(
7087  OverlapDTheta = cms.double( 0.02 ),
7088  Overlap = cms.bool( True ),
7089  Clustering = cms.bool( True ),
7090  ME1a = cms.bool( True ),
7091  ClusterDTheta = cms.double( 0.02 ),
7092  ClusterDPhi = cms.double( 0.6 ),
7093  OverlapDPhi = cms.double( 0.0786 )
7094  ),
7095  arbitrateTrackerMuons = cms.bool( True )
7096 )
7097 fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT",
7098  inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ),
7099  applyTriggerIdLoose = cms.bool( True ),
7100  typeMuon = cms.uint32( 0 ),
7101  allowedTypeMask = cms.uint32( 0 ),
7102  requiredTypeMask = cms.uint32( 0 ),
7103  minNMuonHits = cms.int32( 0 ),
7104  minNMuonStations = cms.int32( 0 ),
7105  minNTrkLayers = cms.int32( 0 ),
7106  minTrkHits = cms.int32( 0 ),
7107  minPixLayer = cms.int32( 0 ),
7108  minPixHits = cms.int32( 0 ),
7109  minPt = cms.double( 0.0 ),
7110  maxNormalizedChi2 = cms.double( 9999.0 )
7111 )
7112 fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer",
7113  inputCollection = cms.InputTag( "hltIterL3Muons" )
7114 )
7115 fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector",
7116  track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ),
7117  muon = cms.InputTag( "hltIterL3Muons" ),
7118  originalMVAVals = cms.InputTag( "none" ),
7119  copyMVA = cms.bool( False ),
7120  copyExtras = cms.untracked.bool( True ),
7121  copyTrajectories = cms.untracked.bool( False )
7122 )
7123 fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons",
7124  InputObjects = cms.InputTag( "hltIterL3Muons" ),
7125  DisplacedReconstruction = cms.bool( False )
7126 )
7127 fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer",
7128  InputCollection = cms.InputTag( "hltPixelTracks" ),
7129  InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ),
7130  originHalfLength = cms.double( 0.3 ),
7131  originRadius = cms.double( 0.1 ),
7132  useProtoTrackKinematics = cms.bool( False ),
7133  useEventsWithNoVertex = cms.bool( True ),
7134  TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ),
7135  usePV = cms.bool( False ),
7136  includeFourthHit = cms.bool( True ),
7137  SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) )
7138 )
7139 fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker",
7140  cleanTrajectoryAfterInOut = cms.bool( False ),
7141  doSeedingRegionRebuilding = cms.bool( False ),
7142  onlyPixelHitsForSeedCleaner = cms.bool( False ),
7143  reverseTrajectories = cms.bool( False ),
7144  useHitsSplitting = cms.bool( False ),
7145  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ),
7146  src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ),
7147  clustersToSkip = cms.InputTag( "" ),
7148  phase2clustersToSkip = cms.InputTag( "" ),
7149  TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ),
7150  TransientInitialStateEstimatorParameters = cms.PSet(
7151  propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ),
7152  numberMeasurementsForFit = cms.int32( 4 ),
7153  propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" )
7154  ),
7155  numHitsForSeedCleaner = cms.int32( 4 ),
7156  NavigationSchool = cms.string( "SimpleNavigationSchool" ),
7157  RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ),
7158  TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ),
7159  maxNSeeds = cms.uint32( 100000 ),
7160  maxSeedsBeforeCleaning = cms.uint32( 1000 )
7161 )
7162 fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer",
7163  useSimpleMF = cms.bool( True ),
7164  SimpleMagneticField = cms.string( "ParabolicMf" ),
7165  src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ),
7166  clusterRemovalInfo = cms.InputTag( "" ),
7167  beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
7168  Fitter = cms.string( "hltESPFittingSmootherIT" ),
7169  useHitsSplitting = cms.bool( False ),
7170  alias = cms.untracked.string( "ctfWithMaterialTracks" ),
7171  TrajectoryInEvent = cms.bool( False ),
7172  TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ),
7173  AlgorithmName = cms.string( "hltIter0" ),
7174  Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ),
7175  GeometricInnerState = cms.bool( True ),
7176  NavigationSchool = cms.string( "" ),
7177  MeasurementTracker = cms.string( "" ),
7178  MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" )
7179 )
7180 fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier",
7181  src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7182  beamspot = cms.InputTag( "hltOnlineBeamSpot" ),
7183  vertices = cms.InputTag( "hltTrimmedPixelVertices" ),
7184  ignoreVertices = cms.bool( False ),
7185  qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ),
7186  mva = cms.PSet(
7187  minPixelHits = cms.vint32( 0, 0, 0 ),
7188  maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ),
7189  dr_par = cms.PSet(
7190  d0err = cms.vdouble( 0.003, 0.003, 0.003 ),
7191  dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ),
7192  dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ),
7193  dr_exp = cms.vint32( 4, 4, 4 ),
7194  d0err_par = cms.vdouble( 0.001, 0.001, 0.001 )
7195  ),
7196  maxLostLayers = cms.vint32( 1, 1, 1 ),
7197  min3DLayers = cms.vint32( 0, 0, 0 ),
7198  dz_par = cms.PSet(
7199  dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ),
7200  dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ),
7201  dz_exp = cms.vint32( 4, 4, 4 )
7202  ),
7203  minNVtxTrk = cms.int32( 3 ),
7204  maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ),
7205  minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ),
7206  maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ),
7207  maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ),
7208  maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ),
7209  minLayers = cms.vint32( 3, 3, 3 )
7210  )
7211 )
7212 fragment.hltMergedTracks = cms.EDProducer( "TrackCollectionFilterCloner",
7213  originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ),
7214  originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ),
7215  originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ),
7216  minQuality = cms.string( "highPurity" ),
7217  copyExtras = cms.untracked.bool( True ),
7218  copyTrajectories = cms.untracked.bool( False )
7219 )
7220 fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
7221  ShareFrac = cms.double( 0.19 ),
7222  FoundHitBonus = cms.double( 5.0 ),
7223  LostHitPenalty = cms.double( 20.0 ),
7224  MinPT = cms.double( 0.05 ),
7225  Epsilon = cms.double( -0.001 ),
7226  MaxNormalizedChisq = cms.double( 1000.0 ),
7227  MinFound = cms.int32( 3 ),
7228  TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7229  hasSelector = cms.vint32( 0, 0 ),
7230  indivShareFrac = cms.vdouble( 1.0, 1.0 ),
7231  selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ),
7232  setsToMerge = cms.VPSet(
7233  cms.PSet( pQual = cms.bool( False ),
7234  tLists = cms.vint32( 0, 1 )
7235  )
7236  ),
7237  trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ),
7238  allowFirstHitShare = cms.bool( True ),
7239  newQuality = cms.string( "confirmed" ),
7240  copyExtras = cms.untracked.bool( True ),
7241  writeOnlyTrkQuals = cms.bool( False ),
7242  copyMVA = cms.bool( False )
7243 )
7244 fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer",
7245  vertexCollections = cms.VPSet(
7246  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7247  label = cms.string( "" ),
7248  useBeamConstraint = cms.bool( False ),
7249  minNdof = cms.double( 0.0 ),
7250  maxDistanceToBeam = cms.double( 1.0 ),
7251  algorithm = cms.string( "AdaptiveVertexFitter" )
7252  ),
7253  cms.PSet( chi2cutoff = cms.double( 3.0 ),
7254  label = cms.string( "WithBS" ),
7255  useBeamConstraint = cms.bool( True ),
7256  minNdof = cms.double( 0.0 ),
7257  maxDistanceToBeam = cms.double( 1.0 ),
7258  algorithm = cms.string( "AdaptiveVertexFitter" )
7259  )
7260  ),
7261  verbose = cms.untracked.bool( False ),
7262  TkFilterParameters = cms.PSet(
7263  maxEta = cms.double( 100.0 ),
7264  minPt = cms.double( 0.0 ),
7265  minSiliconLayersWithHits = cms.int32( 5 ),
7266  minPixelLayersWithHits = cms.int32( 2 ),
7267  maxNormalizedChi2 = cms.double( 20.0 ),
7268  trackQuality = cms.string( "any" ),
7269  algorithm = cms.string( "filter" ),
7270  maxD0Significance = cms.double( 999.0 )
7271  ),
7272  beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ),
7273  TrackLabel = cms.InputTag( "hltPFMuonMerging" ),
7274  TrackTimeResosLabel = cms.InputTag( "dummy_default" ),
7275  TrackTimesLabel = cms.InputTag( "dummy_default" ),
7276  TkClusParameters = cms.PSet(
7277  TkDAClusParameters = cms.PSet(
7278  zmerge = cms.double( 0.01 ),
7279  Tstop = cms.double( 0.5 ),
7280  d0CutOff = cms.double( 999.0 ),
7281  dzCutOff = cms.double( 4.0 ),
7282  vertexSize = cms.double( 0.15 ),
7283  coolingFactor = cms.double( 0.6 ),
7284  Tpurge = cms.double( 2.0 ),
7285  Tmin = cms.double( 2.4 ),
7286  uniquetrkweight = cms.double( 0.9 )
7287  ),
7288  algorithm = cms.string( "DA_vect" )
7289  ),
7290  isRecoveryIteration = cms.bool( False ),
7291  recoveryVtxCollection = cms.InputTag( "" )
7292 )
7293 fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter",
7294  filterParams = cms.PSet(
7295  maxZ = cms.double( 24.0 ),
7296  minNdof = cms.double( 4.0 ),
7297  maxRho = cms.double( 2.0 ),
7298  pvSrc = cms.InputTag( "hltVerticesPF" )
7299  ),
7300  src = cms.InputTag( "hltVerticesPF" )
7301 )
7302 fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector",
7303  src = cms.InputTag( "hltVerticesPFSelector" ),
7304  cut = cms.string( "!isFake" ),
7305  filter = cms.bool( True )
7306 )
7307 fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector",
7308  inputTag = cms.InputTag( "rawDataCollector" ),
7309  fedList = cms.vuint32( 1022 )
7310 )
7311 fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed",
7312  saveTags = cms.bool( True ),
7313  L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ),
7314  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7315  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7316  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7317  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7318  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7319  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7320  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7321  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7322 )
7323 fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler",
7324  offset = cms.uint32( 0 ),
7325  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7326 )
7327 fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed",
7328  saveTags = cms.bool( True ),
7329  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ),
7330  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7331  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7332  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7333  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7334  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7335  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7336  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7337  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7338 )
7339 fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef = cms.EDFilter( "HLTPrescaler",
7340  offset = cms.uint32( 0 ),
7341  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7342 )
7343 fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed",
7344  saveTags = cms.bool( True ),
7345  L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ),
7346  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7347  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7348  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7349  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7350  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7351  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7352  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7353  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7354 )
7355 fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef = cms.EDFilter( "HLTPrescaler",
7356  offset = cms.uint32( 0 ),
7357  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7358 )
7359 fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed",
7360  saveTags = cms.bool( True ),
7361  L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ),
7362  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7363  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7364  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7365  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7366  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7367  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7368  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7369  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7370 )
7371 fragment.hltPreHIL1NotBptxORForPPRef = cms.EDFilter( "HLTPrescaler",
7372  offset = cms.uint32( 0 ),
7373  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7374 )
7375 fragment.hltL1sHTTForBeamSpotPP5TeV = cms.EDFilter( "HLTL1TSeed",
7376  saveTags = cms.bool( True ),
7377  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" ),
7378  L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
7379  L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
7380  L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
7381  L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
7382  L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
7383  L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
7384  L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
7385  L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
7386 )
7387 fragment.hltPreHIHT80BeamspotppRef5TeV = cms.EDFilter( "HLTPrescaler",
7388  offset = cms.uint32( 0 ),
7389  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7390 )
7391 fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer",
7392  useMassDropTagger = cms.bool( False ),
7393  useFiltering = cms.bool( False ),
7394  useDynamicFiltering = cms.bool( False ),
7395  useTrimming = cms.bool( False ),
7396  usePruning = cms.bool( False ),
7397  useCMSBoostedTauSeedingAlgorithm = cms.bool( False ),
7398  useKtPruning = cms.bool( False ),
7399  useConstituentSubtraction = cms.bool( False ),
7400  useSoftDrop = cms.bool( False ),
7401  correctShape = cms.bool( False ),
7402  UseOnlyVertexTracks = cms.bool( False ),
7403  UseOnlyOnePV = cms.bool( False ),
7404  muCut = cms.double( -1.0 ),
7405  yCut = cms.double( -1.0 ),
7406  rFilt = cms.double( -1.0 ),
7407  rFiltFactor = cms.double( -1.0 ),
7408  trimPtFracMin = cms.double( -1.0 ),
7409  zcut = cms.double( -1.0 ),
7410  rcut_factor = cms.double( -1.0 ),
7411  csRho_EtaMax = cms.double( -1.0 ),
7412  csRParam = cms.double( -1.0 ),
7413  beta = cms.double( -1.0 ),
7414  R0 = cms.double( -1.0 ),
7415  gridMaxRapidity = cms.double( -1.0 ),
7416  gridSpacing = cms.double( -1.0 ),
7417  DzTrVtxMax = cms.double( 0.0 ),
7418  DxyTrVtxMax = cms.double( 0.0 ),
7419  MaxVtxZ = cms.double( 15.0 ),
7420  subjetPtMin = cms.double( -1.0 ),
7421  muMin = cms.double( -1.0 ),
7422  muMax = cms.double( -1.0 ),
7423  yMin = cms.double( -1.0 ),
7424  yMax = cms.double( -1.0 ),
7425  dRMin = cms.double( -1.0 ),
7426  dRMax = cms.double( -1.0 ),
7427  maxDepth = cms.int32( -1 ),
7428  nFilt = cms.int32( -1 ),
7429  MinVtxNdof = cms.int32( 5 ),
7430  src = cms.InputTag( "hltTowerMakerForAll" ),
7431  srcPVs = cms.InputTag( "NotUsed" ),
7432  jetType = cms.string( "CaloJet" ),
7433  jetAlgorithm = cms.string( "AntiKt" ),
7434  rParam = cms.double( 0.4 ),
7435  inputEtMin = cms.double( 0.3 ),
7436  inputEMin = cms.double( 0.0 ),
7437  jetPtMin = cms.double( 1.0 ),
7438  doPVCorrection = cms.bool( False ),
7439  doAreaFastjet = cms.bool( False ),
7440  doRhoFastjet = cms.bool( False ),
7441  doPUOffsetCorr = cms.bool( False ),
7442  puPtMin = cms.double( 10.0 ),
7443  nSigmaPU = cms.double( 1.0 ),
7444  radiusPU = cms.double( 0.4 ),
7445  subtractorName = cms.string( "" ),
7446  useExplicitGhosts = cms.bool( False ),
7447  doAreaDiskApprox = cms.bool( True ),
7448  voronoiRfact = cms.double( 0.9 ),
7449  Rho_EtaMax = cms.double( 4.4 ),
7450  Ghost_EtaMax = cms.double( 6.0 ),
7451  Active_Area_Repeats = cms.int32( 5 ),
7452  GhostArea = cms.double( 0.01 ),
7453  restrictInputs = cms.bool( False ),
7454  maxInputs = cms.uint32( 1 ),
7455  writeCompound = cms.bool( False ),
7456  writeJetsWithConst = cms.bool( False ),
7457  doFastJetNonUniform = cms.bool( False ),
7458  useDeterministicSeed = cms.bool( True ),
7459  minSeed = cms.uint32( 14327 ),
7460  verbosity = cms.int32( 0 ),
7461  puWidth = cms.double( 0.0 ),
7462  nExclude = cms.uint32( 0 ),
7463  maxBadEcalCells = cms.uint32( 9999999 ),
7464  maxBadHcalCells = cms.uint32( 9999999 ),
7465  maxProblematicEcalCells = cms.uint32( 9999999 ),
7466  maxProblematicHcalCells = cms.uint32( 9999999 ),
7467  maxRecoveredEcalCells = cms.uint32( 9999999 ),
7468  maxRecoveredHcalCells = cms.uint32( 9999999 ),
7469  puCenters = cms.vdouble( ),
7470  applyWeight = cms.bool( False ),
7471  srcWeights = cms.InputTag( "" ),
7472  minimumTowersFraction = cms.double( 0.0 ),
7473  jetCollInstanceName = cms.string( "" ),
7474  sumRecHits = cms.bool( False )
7475 )
7476 fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer",
7477  min_N90 = cms.int32( -2 ),
7478  min_N90hits = cms.int32( 2 ),
7479  min_EMF = cms.double( 1.0E-6 ),
7480  max_EMF = cms.double( 999.0 ),
7481  jetsInput = cms.InputTag( "hltAK4CaloJets" ),
7482  JetIDParams = cms.PSet(
7483  hfRecHitsColl = cms.InputTag( "hltHfreco" ),
7484  hoRecHitsColl = cms.InputTag( "hltHoreco" ),
7485  ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ),
7486  hbheRecHitsColl = cms.InputTag( "hltHbhereco" ),
7487  useRecHits = cms.bool( True ),
7488  eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' )
7489  )
7490 )
7491 fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet",
7492  pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ),
7493  maxRapidity = cms.double( 5.0 ),
7494  gridSpacing = cms.double( 0.55 )
7495 )
7496 fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer",
7497  level = cms.string( "L1FastJet" ),
7498  algorithm = cms.string( "AK4CaloHLT" ),
7499  srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" )
7500 )
7501 fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7502  level = cms.string( "L2Relative" ),
7503  algorithm = cms.string( "AK4CaloHLT" )
7504 )
7505 fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7506  level = cms.string( "L3Absolute" ),
7507  algorithm = cms.string( "AK4CaloHLT" )
7508 )
7509 fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer",
7510  level = cms.string( "L2L3Residual" ),
7511  algorithm = cms.string( "AK4CaloHLT" )
7512 )
7513 fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer",
7514  correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' )
7515 )
7516 fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer",
7517  src = cms.InputTag( "hltAK4CaloJets" ),
7518  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7519 )
7520 fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer",
7521  src = cms.InputTag( "hltAK4CaloJetsIDPassed" ),
7522  correctors = cms.VInputTag( 'hltAK4CaloCorrector' )
7523 )
7524 fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer",
7525  usePt = cms.bool( False ),
7526  excludePFMuons = cms.bool( False ),
7527  minNJetHt = cms.int32( 0 ),
7528  minNJetMht = cms.int32( 0 ),
7529  minPtJetHt = cms.double( 40.0 ),
7530  minPtJetMht = cms.double( 30.0 ),
7531  maxEtaJetHt = cms.double( 2.5 ),
7532  maxEtaJetMht = cms.double( 5.0 ),
7533  jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ),
7534  pfCandidatesLabel = cms.InputTag( "" )
7535 )
7536 fragment.hltHT80 = cms.EDFilter( "HLTHtMhtFilter",
7537  saveTags = cms.bool( True ),
7538  htLabels = cms.VInputTag( 'hltHtMht' ),
7539  mhtLabels = cms.VInputTag( 'hltHtMht' ),
7540  minHt = cms.vdouble( 80.0 ),
7541  minMht = cms.vdouble( 0.0 ),
7542  minMeff = cms.vdouble( 0.0 ),
7543  meffSlope = cms.vdouble( 1.0 )
7544 )
7545 fragment.hltPreHIZeroBiaspart0 = cms.EDFilter( "HLTPrescaler",
7546  offset = cms.uint32( 0 ),
7547  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7548 )
7549 fragment.hltPreHIZeroBiaspart1 = cms.EDFilter( "HLTPrescaler",
7550  offset = cms.uint32( 1 ),
7551  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7552 )
7553 fragment.hltPreHIZeroBiaspart2 = cms.EDFilter( "HLTPrescaler",
7554  offset = cms.uint32( 2 ),
7555  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7556 )
7557 fragment.hltPreHIZeroBiaspart3 = cms.EDFilter( "HLTPrescaler",
7558  offset = cms.uint32( 3 ),
7559  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7560 )
7561 fragment.hltPreHIZeroBiaspart4 = cms.EDFilter( "HLTPrescaler",
7562  offset = cms.uint32( 4 ),
7563  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7564 )
7565 fragment.hltPreHIZeroBiaspart5 = cms.EDFilter( "HLTPrescaler",
7566  offset = cms.uint32( 5 ),
7567  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7568 )
7569 fragment.hltPreHIZeroBiaspart6 = cms.EDFilter( "HLTPrescaler",
7570  offset = cms.uint32( 6 ),
7571  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7572 )
7573 fragment.hltPreHIZeroBiaspart7 = cms.EDFilter( "HLTPrescaler",
7574  offset = cms.uint32( 7 ),
7575  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7576 )
7577 fragment.hltPreHIZeroBiaspart8 = cms.EDFilter( "HLTPrescaler",
7578  offset = cms.uint32( 8 ),
7579  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7580 )
7581 fragment.hltPreHIZeroBiaspart9 = cms.EDFilter( "HLTPrescaler",
7582  offset = cms.uint32( 9 ),
7583  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7584 )
7585 fragment.hltPreHIZeroBiaspart10 = cms.EDFilter( "HLTPrescaler",
7586  offset = cms.uint32( 10 ),
7587  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7588 )
7589 fragment.hltPreHIZeroBiaspart11 = cms.EDFilter( "HLTPrescaler",
7590  offset = cms.uint32( 11 ),
7591  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7592 )
7593 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
7594  throw = cms.bool( False ),
7595  processName = cms.string( "@" ),
7596  moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
7597  moduleLabelPatternsToSkip = cms.vstring( )
7598 )
7599 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
7600  processName = cms.string( "@" )
7601 )
7602 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
7603  offset = cms.uint32( 0 ),
7604  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7605 )
7606 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
7607  AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
7608  ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
7609  MinBx = cms.int32( 0 ),
7610  MaxBx = cms.int32( 0 ),
7611  DumpTrigResults = cms.bool( False ),
7612  DumpRecord = cms.bool( False ),
7613  DumpTrigSummary = cms.bool( True ),
7614  ReadPrescalesFromFile = cms.bool( False ),
7615  psFileName = cms.string( "prescale_L1TGlobal.csv" ),
7616  psColumn = cms.int32( 0 )
7617 )
7618 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
7619  HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
7620  reportBy = cms.untracked.string( "job" ),
7621  resetBy = cms.untracked.string( "never" ),
7622  serviceBy = cms.untracked.string( "never" ),
7623  ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
7624  ReferenceRate = cms.untracked.double( 100.0 )
7625 )
7626 fragment.hltDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "TriggerResultsFilter",
7627  usePathStatus = cms.bool( True ),
7628  hltResults = cms.InputTag( "" ),
7629  l1tResults = cms.InputTag( "" ),
7630  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7631  throw = cms.bool( True ),
7632  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6' )
7633 )
7634 fragment.hltPreDatasetAlCaLumiPixelsCountsExpress = cms.EDFilter( "HLTPrescaler",
7635  offset = cms.uint32( 0 ),
7636  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7637 )
7638 fragment.hltDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "TriggerResultsFilter",
7639  usePathStatus = cms.bool( True ),
7640  hltResults = cms.InputTag( "" ),
7641  l1tResults = cms.InputTag( "" ),
7642  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7643  throw = cms.bool( True ),
7644  triggerConditions = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v6',
7645  'AlCa_LumiPixelsCounts_ZeroBias_v6' )
7646 )
7647 fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt = cms.EDFilter( "HLTPrescaler",
7648  offset = cms.uint32( 0 ),
7649  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7650 )
7651 fragment.hltDatasetAlCaP0 = cms.EDFilter( "TriggerResultsFilter",
7652  usePathStatus = cms.bool( True ),
7653  hltResults = cms.InputTag( "" ),
7654  l1tResults = cms.InputTag( "" ),
7655  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7656  throw = cms.bool( True ),
7657  triggerConditions = cms.vstring( 'AlCa_HIEcalEtaEBonly_v5',
7658  'AlCa_HIEcalEtaEEonly_v5',
7659  'AlCa_HIEcalPi0EBonly_v5',
7660  'AlCa_HIEcalPi0EEonly_v5' )
7661 )
7662 fragment.hltPreDatasetAlCaP0 = cms.EDFilter( "HLTPrescaler",
7663  offset = cms.uint32( 0 ),
7664  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7665 )
7666 fragment.hltDatasetAlCaPhiSym = cms.EDFilter( "TriggerResultsFilter",
7667  usePathStatus = cms.bool( True ),
7668  hltResults = cms.InputTag( "" ),
7669  l1tResults = cms.InputTag( "" ),
7670  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7671  throw = cms.bool( True ),
7672  triggerConditions = cms.vstring( 'AlCa_EcalPhiSym_v13' )
7673 )
7674 fragment.hltPreDatasetAlCaPhiSym = cms.EDFilter( "HLTPrescaler",
7675  offset = cms.uint32( 0 ),
7676  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7677 )
7678 fragment.hltDatasetDQMGPUvsCPU = cms.EDFilter( "TriggerResultsFilter",
7679  usePathStatus = cms.bool( True ),
7680  hltResults = cms.InputTag( "" ),
7681  l1tResults = cms.InputTag( "" ),
7682  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7683  throw = cms.bool( True ),
7684  triggerConditions = cms.vstring( 'DQM_HIEcalReconstruction_v4',
7685  'DQM_HIHcalReconstruction_v3',
7686  'DQM_HIPixelReconstruction_v5' )
7687 )
7688 fragment.hltPreDatasetDQMGPUvsCPU = cms.EDFilter( "HLTPrescaler",
7689  offset = cms.uint32( 0 ),
7690  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7691 )
7692 fragment.hltDatasetDQMOnlineBeamspot = cms.EDFilter( "TriggerResultsFilter",
7693  usePathStatus = cms.bool( True ),
7694  hltResults = cms.InputTag( "" ),
7695  l1tResults = cms.InputTag( "" ),
7696  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7697  throw = cms.bool( True ),
7698  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v7',
7699  'HLT_ZeroBias_Beamspot_v8' )
7700 )
7701 fragment.hltPreDatasetDQMOnlineBeamspot = cms.EDFilter( "HLTPrescaler",
7702  offset = cms.uint32( 0 ),
7703  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7704 )
7705 fragment.hltDatasetEcalLaser = cms.EDFilter( "TriggerResultsFilter",
7706  usePathStatus = cms.bool( True ),
7707  hltResults = cms.InputTag( "" ),
7708  l1tResults = cms.InputTag( "" ),
7709  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7710  throw = cms.bool( True ),
7711  triggerConditions = cms.vstring( 'HLT_EcalCalibration_v4' )
7712 )
7713 fragment.hltPreDatasetEcalLaser = cms.EDFilter( "HLTPrescaler",
7714  offset = cms.uint32( 0 ),
7715  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7716 )
7717 fragment.hltDatasetEmptyBX = cms.EDFilter( "TriggerResultsFilter",
7718  usePathStatus = cms.bool( True ),
7719  hltResults = cms.InputTag( "" ),
7720  l1tResults = cms.InputTag( "" ),
7721  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7722  throw = cms.bool( True ),
7723  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v4',
7724  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4',
7725  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4' )
7726 )
7727 fragment.hltPreDatasetEmptyBX = cms.EDFilter( "HLTPrescaler",
7728  offset = cms.uint32( 0 ),
7729  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7730 )
7731 fragment.hltDatasetExpressAlignment = cms.EDFilter( "TriggerResultsFilter",
7732  usePathStatus = cms.bool( True ),
7733  hltResults = cms.InputTag( "" ),
7734  l1tResults = cms.InputTag( "" ),
7735  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7736  throw = cms.bool( True ),
7737  triggerConditions = cms.vstring( 'HLT_HIHT80_Beamspot_ppRef5TeV_v7',
7738  'HLT_ZeroBias_Beamspot_v8' )
7739 )
7740 fragment.hltPreDatasetExpressAlignment = cms.EDFilter( "HLTPrescaler",
7741  offset = cms.uint32( 0 ),
7742  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7743 )
7744 fragment.hltDatasetExpressPhysics = cms.EDFilter( "TriggerResultsFilter",
7745  usePathStatus = cms.bool( True ),
7746  hltResults = cms.InputTag( "" ),
7747  l1tResults = cms.InputTag( "" ),
7748  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7749  throw = cms.bool( True ),
7750  triggerConditions = cms.vstring( 'HLT_Physics_v9',
7751  'HLT_Random_v3',
7752  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
7753  'HLT_ZeroBias_v8' )
7754 )
7755 fragment.hltPreDatasetExpressPhysics = cms.EDFilter( "HLTPrescaler",
7756  offset = cms.uint32( 0 ),
7757  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7758 )
7759 fragment.hltDatasetHIZeroBias1 = cms.EDFilter( "TriggerResultsFilter",
7760  usePathStatus = cms.bool( True ),
7761  hltResults = cms.InputTag( "" ),
7762  l1tResults = cms.InputTag( "" ),
7763  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7764  throw = cms.bool( True ),
7765  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part0_v8' )
7766 )
7767 fragment.hltPreDatasetHIZeroBias1 = cms.EDFilter( "HLTPrescaler",
7768  offset = cms.uint32( 0 ),
7769  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7770 )
7771 fragment.hltDatasetHIZeroBias2 = cms.EDFilter( "TriggerResultsFilter",
7772  usePathStatus = cms.bool( True ),
7773  hltResults = cms.InputTag( "" ),
7774  l1tResults = cms.InputTag( "" ),
7775  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7776  throw = cms.bool( True ),
7777  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part1_v8' )
7778 )
7779 fragment.hltPreDatasetHIZeroBias2 = cms.EDFilter( "HLTPrescaler",
7780  offset = cms.uint32( 0 ),
7781  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7782 )
7783 fragment.hltDatasetHIZeroBias3 = cms.EDFilter( "TriggerResultsFilter",
7784  usePathStatus = cms.bool( True ),
7785  hltResults = cms.InputTag( "" ),
7786  l1tResults = cms.InputTag( "" ),
7787  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7788  throw = cms.bool( True ),
7789  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part2_v8' )
7790 )
7791 fragment.hltPreDatasetHIZeroBias3 = cms.EDFilter( "HLTPrescaler",
7792  offset = cms.uint32( 0 ),
7793  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7794 )
7795 fragment.hltDatasetHIZeroBias4 = cms.EDFilter( "TriggerResultsFilter",
7796  usePathStatus = cms.bool( True ),
7797  hltResults = cms.InputTag( "" ),
7798  l1tResults = cms.InputTag( "" ),
7799  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7800  throw = cms.bool( True ),
7801  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part3_v8' )
7802 )
7803 fragment.hltPreDatasetHIZeroBias4 = cms.EDFilter( "HLTPrescaler",
7804  offset = cms.uint32( 0 ),
7805  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7806 )
7807 fragment.hltDatasetHIZeroBias5 = cms.EDFilter( "TriggerResultsFilter",
7808  usePathStatus = cms.bool( True ),
7809  hltResults = cms.InputTag( "" ),
7810  l1tResults = cms.InputTag( "" ),
7811  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7812  throw = cms.bool( True ),
7813  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part4_v8' )
7814 )
7815 fragment.hltPreDatasetHIZeroBias5 = cms.EDFilter( "HLTPrescaler",
7816  offset = cms.uint32( 0 ),
7817  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7818 )
7819 fragment.hltDatasetHIZeroBias6 = cms.EDFilter( "TriggerResultsFilter",
7820  usePathStatus = cms.bool( True ),
7821  hltResults = cms.InputTag( "" ),
7822  l1tResults = cms.InputTag( "" ),
7823  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7824  throw = cms.bool( True ),
7825  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part5_v8' )
7826 )
7827 fragment.hltPreDatasetHIZeroBias6 = cms.EDFilter( "HLTPrescaler",
7828  offset = cms.uint32( 0 ),
7829  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7830 )
7831 fragment.hltDatasetHIZeroBias7 = cms.EDFilter( "TriggerResultsFilter",
7832  usePathStatus = cms.bool( True ),
7833  hltResults = cms.InputTag( "" ),
7834  l1tResults = cms.InputTag( "" ),
7835  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7836  throw = cms.bool( True ),
7837  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part6_v8' )
7838 )
7839 fragment.hltPreDatasetHIZeroBias7 = cms.EDFilter( "HLTPrescaler",
7840  offset = cms.uint32( 0 ),
7841  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7842 )
7843 fragment.hltDatasetHIZeroBias8 = cms.EDFilter( "TriggerResultsFilter",
7844  usePathStatus = cms.bool( True ),
7845  hltResults = cms.InputTag( "" ),
7846  l1tResults = cms.InputTag( "" ),
7847  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7848  throw = cms.bool( True ),
7849  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part7_v8' )
7850 )
7851 fragment.hltPreDatasetHIZeroBias8 = cms.EDFilter( "HLTPrescaler",
7852  offset = cms.uint32( 0 ),
7853  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7854 )
7855 fragment.hltDatasetHIZeroBias9 = cms.EDFilter( "TriggerResultsFilter",
7856  usePathStatus = cms.bool( True ),
7857  hltResults = cms.InputTag( "" ),
7858  l1tResults = cms.InputTag( "" ),
7859  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7860  throw = cms.bool( True ),
7861  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part8_v8' )
7862 )
7863 fragment.hltPreDatasetHIZeroBias9 = cms.EDFilter( "HLTPrescaler",
7864  offset = cms.uint32( 0 ),
7865  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7866 )
7867 fragment.hltDatasetHIZeroBias10 = cms.EDFilter( "TriggerResultsFilter",
7868  usePathStatus = cms.bool( True ),
7869  hltResults = cms.InputTag( "" ),
7870  l1tResults = cms.InputTag( "" ),
7871  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7872  throw = cms.bool( True ),
7873  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part9_v8' )
7874 )
7875 fragment.hltPreDatasetHIZeroBias10 = cms.EDFilter( "HLTPrescaler",
7876  offset = cms.uint32( 0 ),
7877  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7878 )
7879 fragment.hltDatasetHIZeroBias11 = cms.EDFilter( "TriggerResultsFilter",
7880  usePathStatus = cms.bool( True ),
7881  hltResults = cms.InputTag( "" ),
7882  l1tResults = cms.InputTag( "" ),
7883  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7884  throw = cms.bool( True ),
7885  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part10_v8' )
7886 )
7887 fragment.hltPreDatasetHIZeroBias11 = cms.EDFilter( "HLTPrescaler",
7888  offset = cms.uint32( 0 ),
7889  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7890 )
7891 fragment.hltDatasetHIZeroBias12 = cms.EDFilter( "TriggerResultsFilter",
7892  usePathStatus = cms.bool( True ),
7893  hltResults = cms.InputTag( "" ),
7894  l1tResults = cms.InputTag( "" ),
7895  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7896  throw = cms.bool( True ),
7897  triggerConditions = cms.vstring( 'HLT_HIZeroBias_part11_v8' )
7898 )
7899 fragment.hltPreDatasetHIZeroBias12 = cms.EDFilter( "HLTPrescaler",
7900  offset = cms.uint32( 0 ),
7901  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7902 )
7903 fragment.hltDatasetHLTPhysics = 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( 'HLT_Physics_v9' )
7910 )
7911 fragment.hltPreDatasetHLTPhysics = cms.EDFilter( "HLTPrescaler",
7912  offset = cms.uint32( 0 ),
7913  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7914 )
7915 fragment.hltDatasetL1Accept = 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( 'DST_Physics_v9' )
7922 )
7923 fragment.hltPreDatasetL1Accept = cms.EDFilter( "HLTPrescaler",
7924  offset = cms.uint32( 0 ),
7925  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7926 )
7927 fragment.hltDatasetOnlineMonitor = cms.EDFilter( "TriggerResultsFilter",
7928  usePathStatus = cms.bool( True ),
7929  hltResults = cms.InputTag( "" ),
7930  l1tResults = cms.InputTag( "" ),
7931  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7932  throw = cms.bool( True ),
7933  triggerConditions = cms.vstring( 'HLT_HIL1NotBptxORForPPRef_v4',
7934  'HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4',
7935  'HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4',
7936  'HLT_HIZeroBias_part0_v8',
7937  'HLT_HIZeroBias_part10_v8',
7938  'HLT_HIZeroBias_part11_v8',
7939  'HLT_HIZeroBias_part1_v8',
7940  'HLT_HIZeroBias_part2_v8',
7941  'HLT_HIZeroBias_part3_v8',
7942  'HLT_HIZeroBias_part4_v8',
7943  'HLT_HIZeroBias_part5_v8',
7944  'HLT_HIZeroBias_part6_v8',
7945  'HLT_HIZeroBias_part7_v8',
7946  'HLT_HIZeroBias_part8_v8',
7947  'HLT_HIZeroBias_part9_v8',
7948  'HLT_Physics_v9',
7949  'HLT_Random_v3',
7950  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
7951  'HLT_ZeroBias_v8' )
7952 )
7953 fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
7954  offset = cms.uint32( 0 ),
7955  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7956 )
7957 fragment.hltDatasetRPCMonitor = cms.EDFilter( "TriggerResultsFilter",
7958  usePathStatus = cms.bool( True ),
7959  hltResults = cms.InputTag( "" ),
7960  l1tResults = cms.InputTag( "" ),
7961  l1tIgnoreMaskAndPrescale = cms.bool( False ),
7962  throw = cms.bool( True ),
7963  triggerConditions = cms.vstring( 'AlCa_HIRPCMuonNormalisation_v4' )
7964 )
7965 fragment.hltPreDatasetRPCMonitor = cms.EDFilter( "HLTPrescaler",
7966  offset = cms.uint32( 0 ),
7967  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7968 )
7969 fragment.hltDatasetTestEnablesEcalHcal = 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_EcalCalibration_v4',
7976  'HLT_HcalCalibration_v6' )
7977 )
7978 fragment.hltPreDatasetTestEnablesEcalHcal = cms.EDFilter( "HLTPrescaler",
7979  offset = cms.uint32( 0 ),
7980  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7981 )
7982 fragment.hltDatasetTestEnablesEcalHcalDQM = 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  'HLT_HcalCalibration_v6' )
7990 )
7991 fragment.hltPreDatasetTestEnablesEcalHcalDQM = cms.EDFilter( "HLTPrescaler",
7992  offset = cms.uint32( 0 ),
7993  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
7994 )
7995 fragment.hltDatasetZeroBias = cms.EDFilter( "TriggerResultsFilter",
7996  usePathStatus = cms.bool( True ),
7997  hltResults = cms.InputTag( "" ),
7998  l1tResults = cms.InputTag( "" ),
7999  l1tIgnoreMaskAndPrescale = cms.bool( False ),
8000  throw = cms.bool( True ),
8001  triggerConditions = cms.vstring( 'HLT_Random_v3',
8002  'HLT_ZeroBias_FirstCollisionAfterAbortGap_v7',
8003  'HLT_ZeroBias_v8' )
8004 )
8005 fragment.hltPreDatasetZeroBias = cms.EDFilter( "HLTPrescaler",
8006  offset = cms.uint32( 0 ),
8007  L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
8008 )
8009 
8010 fragment.statusOnGPU = SwitchProducerCUDA(
8011  cpu = cms.EDProducer( "BooleanProducer",
8012  value = cms.bool( False )
8013  ),
8014  cuda = cms.EDProducer( "BooleanProducer",
8015  value = cms.bool( True )
8016  ),
8017  )
8018 fragment.hltEcalDigis = SwitchProducerCUDA(
8019  cpu = cms.EDAlias(
8020  hltEcalDigisLegacy = cms.VPSet(
8021  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
8022  cms.PSet( type = cms.string( "EEDigiCollection" ) ),
8023  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
8024  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
8025  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
8026  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
8027  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8028  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
8029  ),
8030  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8031  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
8032  ),
8033  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8034  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
8035  ),
8036  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
8037  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
8038  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
8039  ),
8040  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
8041  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
8042  )
8043  )
8044  ),
8045  cuda = cms.EDAlias(
8046  hltEcalDigisFromGPU = cms.VPSet(
8047  cms.PSet( type = cms.string( "EBDigiCollection" ) ),
8048  cms.PSet( type = cms.string( "EEDigiCollection" ) )
8049  ),
8050  hltEcalDigisLegacy = cms.VPSet(
8051  cms.PSet( type = cms.string( "EBDetIdedmEDCollection" ) ),
8052  cms.PSet( type = cms.string( "EEDetIdedmEDCollection" ) ),
8053  cms.PSet( type = cms.string( "EBSrFlagsSorted" ) ),
8054  cms.PSet( type = cms.string( "EESrFlagsSorted" ) ),
8055  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8056  fromProductInstance = cms.string( "EcalIntegrityBlockSizeErrors" )
8057  ),
8058  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8059  fromProductInstance = cms.string( "EcalIntegrityTTIdErrors" )
8060  ),
8061  cms.PSet( type = cms.string( "EcalElectronicsIdedmEDCollection" ),
8062  fromProductInstance = cms.string( "EcalIntegrityZSXtalIdErrors" )
8063  ),
8064  cms.PSet( type = cms.string( "EcalPnDiodeDigisSorted" ) ),
8065  cms.PSet( type = cms.string( "EcalPseudoStripInputDigisSorted" ),
8066  fromProductInstance = cms.string( "EcalPseudoStripInputs" )
8067  ),
8068  cms.PSet( type = cms.string( "EcalTriggerPrimitiveDigisSorted" ),
8069  fromProductInstance = cms.string( "EcalTriggerPrimitives" )
8070  )
8071  )
8072  ),
8073  )
8074 fragment.hltEcalUncalibRecHit = SwitchProducerCUDA(
8075  cpu = cms.EDAlias(
8076  hltEcalUncalibRecHitLegacy = cms.VPSet(
8077  cms.PSet( type = cms.string( "*" ) )
8078  )
8079  ),
8080  cuda = cms.EDAlias(
8081  hltEcalUncalibRecHitFromSoA = cms.VPSet(
8082  cms.PSet( type = cms.string( "*" ) )
8083  )
8084  ),
8085  )
8086 fragment.hltSiPixelDigis = SwitchProducerCUDA(
8087  cpu = cms.EDAlias(
8088  hltSiPixelDigisLegacy = cms.VPSet(
8089  cms.PSet( type = cms.string( "DetIdedmEDCollection" ) ),
8090  cms.PSet( type = cms.string( "SiPixelRawDataErroredmDetSetVector" ) ),
8091  cms.PSet( type = cms.string( "PixelFEDChanneledmNewDetSetVector" ) )
8092  )
8093  ),
8094  cuda = cms.EDAlias(
8095  hltSiPixelDigisFromSoA = cms.VPSet(
8096  cms.PSet( type = cms.string( "*" ) )
8097  )
8098  ),
8099  )
8100 fragment.hltSiPixelClusters = SwitchProducerCUDA(
8101  cpu = cms.EDAlias(
8102  hltSiPixelClustersLegacy = cms.VPSet(
8103  cms.PSet( type = cms.string( "SiPixelClusteredmNewDetSetVector" ) )
8104  )
8105  ),
8106  cuda = cms.EDAlias(
8107  hltSiPixelClustersFromSoA = cms.VPSet(
8108  cms.PSet( type = cms.string( "*" ) )
8109  )
8110  ),
8111  )
8112 fragment.hltSiPixelRecHits = SwitchProducerCUDA(
8113  cpu = cms.EDAlias(
8114  hltSiPixelRecHitsFromLegacy = cms.VPSet(
8115  cms.PSet( type = cms.string( "SiPixelRecHitedmNewDetSetVector" ) ),
8116  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
8117  )
8118  ),
8119  cuda = cms.EDAlias(
8120  hltSiPixelRecHitsFromGPU = cms.VPSet(
8121  cms.PSet( type = cms.string( "*" ) )
8122  )
8123  ),
8124  )
8125 fragment.hltSiPixelRecHitsSoA = SwitchProducerCUDA(
8126  cpu = cms.EDAlias(
8127  hltSiPixelRecHitsFromLegacy = cms.VPSet(
8128  cms.PSet( type = cms.string( "pixelTopologyPhase1TrackingRecHitSoAHost" ) ),
8129  cms.PSet( type = cms.string( "uintAsHostProduct" ) )
8130  )
8131  ),
8132  cuda = cms.EDAlias(
8133  hltSiPixelRecHitsSoAFromGPU = cms.VPSet(
8134  cms.PSet( type = cms.string( "*" ) )
8135  )
8136  ),
8137  )
8138 fragment.hltPixelTracksSoA = SwitchProducerCUDA(
8139  cpu = cms.EDAlias(
8140  hltPixelTracksCPU = cms.VPSet(
8141  cms.PSet( type = cms.string( "*" ) )
8142  )
8143  ),
8144  cuda = cms.EDAlias(
8145  hltPixelTracksFromGPU = cms.VPSet(
8146  cms.PSet( type = cms.string( "*" ) )
8147  )
8148  ),
8149  )
8150 fragment.hltPixelVerticesSoA = SwitchProducerCUDA(
8151  cpu = cms.EDAlias(
8152  hltPixelVerticesCPU = cms.VPSet(
8153  cms.PSet( type = cms.string( "*" ) )
8154  )
8155  ),
8156  cuda = cms.EDAlias(
8157  hltPixelVerticesFromGPU = cms.VPSet(
8158  cms.PSet( type = cms.string( "*" ) )
8159  )
8160  ),
8161  )
8162 fragment.hltHbhereco = SwitchProducerCUDA(
8163  cpu = cms.EDAlias(
8164  hltHbherecoLegacy = cms.VPSet(
8165  cms.PSet( type = cms.string( "*" ) )
8166  )
8167  ),
8168  cuda = cms.EDAlias(
8169  hltHbherecoFromGPU = cms.VPSet(
8170  cms.PSet( type = cms.string( "HBHERecHitsSorted" ) )
8171  )
8172  ),
8173  )
8174 
8175 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 )
8176 fragment.HLTPreshowerTask = cms.ConditionalTask( fragment.hltEcalPreshowerDigis , fragment.hltEcalPreshowerRecHit )
8177 fragment.HLTDoFullUnpackingEgammaEcalTask = cms.ConditionalTask( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask , fragment.HLTPreshowerTask )
8178 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 )
8179 fragment.HLTRecoPixelTracksTask = cms.ConditionalTask( fragment.hltPixelTracksCPU , fragment.hltPixelTracksGPU , fragment.hltPixelTracksFromGPU , fragment.hltPixelTracksSoA , fragment.hltPixelTracks , fragment.hltPixelTracksTrackingRegions )
8180 fragment.HLTRecopixelvertexingTask = cms.ConditionalTask( fragment.HLTRecoPixelTracksTask , fragment.hltPixelVerticesCPU , fragment.hltPixelVerticesGPU , fragment.hltPixelVerticesFromGPU , fragment.hltPixelVerticesSoA , fragment.hltPixelVertices , fragment.hltTrimmedPixelVertices )
8181 fragment.HLTDoLocalHcalTask = cms.ConditionalTask( fragment.hltHcalDigis , fragment.hltHcalDigisGPU , fragment.hltHbherecoLegacy , fragment.hltHbherecoGPU , fragment.hltHbherecoFromGPU , fragment.hltHbhereco , fragment.hltHfprereco , fragment.hltHfreco , fragment.hltHoreco )
8182 
8183 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
8184 fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
8185 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
8186 fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalTask )
8187 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
8188 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 )
8189 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
8190 fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.HLTDoLocalPixelTask )
8191 fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.hltPixelTracksFitter + fragment.hltPixelTracksFilter,fragment.HLTRecopixelvertexingTask )
8192 fragment.HLTDQMPixelReconstruction = cms.Sequence( fragment.hltSiPixelRecHitsSoAMonitorCPU + fragment.hltSiPixelRecHitsSoAMonitorGPU + fragment.hltSiPixelRecHitsSoACompareGPUvsCPU + fragment.hltPixelTracksSoAMonitorCPU + fragment.hltPixelTracksSoAMonitorGPU + fragment.hltPixelTracksSoACompareGPUvsCPU + fragment.hltPixelVertexSoAMonitorCPU + fragment.hltPixelVertexSoAMonitorGPU + fragment.hltPixelVertexSoACompareGPUvsCPU )
8193 fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerTask )
8194 fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.HLTDoLocalHcalTask )
8195 fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis )
8196 fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
8197 fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
8198 fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF )
8199 fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 )
8200 fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons )
8201 fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates )
8202 fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters )
8203 fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI )
8204 fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL2 )
8205 fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity )
8206 fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.hltL3MuonsIterL3IO )
8207 fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination )
8208 fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecopixelvertexingSequence + fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltPixelTracksInRegionL1 )
8209 fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity )
8210 fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon )
8211 fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltL1MuonsPt0 + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence )
8212 fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltIterL3GlbMuon + fragment.hltIterL3MuonsNoID + fragment.hltIterL3Muons + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3MuonTracks )
8213 fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates )
8214 fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltMergedTracks )
8215 fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 )
8216 fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging )
8217 fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll )
8218 fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed )
8219 fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector )
8220 fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed )
8221 fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence )
8222 fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )
8223 
8224 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
8225 fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
8226 fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
8227 fragment.AlCa_EcalPhiSym_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence )
8228 fragment.AlCa_HIEcalEtaEBonly_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence )
8229 fragment.AlCa_HIEcalEtaEEonly_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence )
8230 fragment.AlCa_HIEcalPi0EBonly_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence )
8231 fragment.AlCa_HIEcalPi0EEonly_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaHIEcalPi0Eta + fragment.hltPreAlCaHIEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence )
8232 fragment.AlCa_HIRPCMuonNormalisation_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu7to30 + fragment.hltPreAlCaHIRPCMuonNormalisation + fragment.hltHIRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.hltFEDSelectorTCDS + fragment.HLTEndSequence )
8233 fragment.AlCa_LumiPixelsCounts_Random_v6 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreAlCaLumiPixelsCountsRandom + fragment.HLTBeamSpot + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
8234 fragment.AlCa_LumiPixelsCounts_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsCountsZeroBias + fragment.hltPixelTrackerHVOn + fragment.HLTDoLocalPixelSequence + fragment.hltAlcaPixelClusterCounts + fragment.HLTEndSequence )
8235 fragment.DQM_HIPixelReconstruction_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIPixelReconstruction + fragment.hltPreDQMHIPixelReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelConsumerCPU + fragment.hltPixelConsumerGPU + fragment.hltPixelConsumerTrimmedVertices + fragment.HLTDQMPixelReconstruction + fragment.HLTEndSequence )
8236 fragment.DQM_HIEcalReconstruction_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIEcalReconstruction + fragment.hltPreDQMHIEcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltEcalConsumerCPU + fragment.hltEcalConsumerGPU + fragment.HLTEndSequence )
8237 fragment.DQM_HIHcalReconstruction_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDQMHIHcalReconstruction + fragment.hltPreDQMHIHcalReconstruction + fragment.statusOnGPU + fragment.statusOnGPUFilter + fragment.HLTDoLocalHcalSequence + fragment.hltHcalConsumerCPU + fragment.hltHcalConsumerGPU + fragment.HLTEndSequence )
8238 fragment.DST_Physics_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence )
8239 fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence )
8240 fragment.HLT_HcalCalibration_v6 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence )
8241 fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
8242 fragment.HLT_Physics_v9 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
8243 fragment.HLT_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
8244 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 )
8245 fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence )
8246 fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreHIL1UnpairedBunchBptxMinusForPPRef + fragment.HLTEndSequence )
8247 fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreHIL1UnpairedBunchBptxPlusForPPRef + fragment.HLTEndSequence )
8248 fragment.HLT_HIL1NotBptxORForPPRef_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreHIL1NotBptxORForPPRef + fragment.HLTEndSequence )
8249 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 )
8250 fragment.HLT_HIZeroBias_part0_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart0 + fragment.HLTEndSequence )
8251 fragment.HLT_HIZeroBias_part1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart1 + fragment.HLTEndSequence )
8252 fragment.HLT_HIZeroBias_part2_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart2 + fragment.HLTEndSequence )
8253 fragment.HLT_HIZeroBias_part3_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart3 + fragment.HLTEndSequence )
8254 fragment.HLT_HIZeroBias_part4_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart4 + fragment.HLTEndSequence )
8255 fragment.HLT_HIZeroBias_part5_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart5 + fragment.HLTEndSequence )
8256 fragment.HLT_HIZeroBias_part6_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart6 + fragment.HLTEndSequence )
8257 fragment.HLT_HIZeroBias_part7_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart7 + fragment.HLTEndSequence )
8258 fragment.HLT_HIZeroBias_part8_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart8 + fragment.HLTEndSequence )
8259 fragment.HLT_HIZeroBias_part9_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart9 + fragment.HLTEndSequence )
8260 fragment.HLT_HIZeroBias_part10_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart10 + fragment.HLTEndSequence )
8261 fragment.HLT_HIZeroBias_part11_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHIZeroBiaspart11 + fragment.HLTEndSequence )
8262 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
8263 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
8264 fragment.Dataset_AlCaLumiPixelsCountsExpress = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsExpress + fragment.hltPreDatasetAlCaLumiPixelsCountsExpress )
8265 fragment.Dataset_AlCaLumiPixelsCountsPrompt = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaLumiPixelsCountsPrompt + fragment.hltPreDatasetAlCaLumiPixelsCountsPrompt )
8266 fragment.Dataset_AlCaP0 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaP0 + fragment.hltPreDatasetAlCaP0 )
8267 fragment.Dataset_AlCaPhiSym = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetAlCaPhiSym + fragment.hltPreDatasetAlCaPhiSym )
8268 fragment.Dataset_DQMGPUvsCPU = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMGPUvsCPU + fragment.hltPreDatasetDQMGPUvsCPU )
8269 fragment.Dataset_DQMOnlineBeamspot = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetDQMOnlineBeamspot + fragment.hltPreDatasetDQMOnlineBeamspot )
8270 fragment.Dataset_EcalLaser = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEcalLaser + fragment.hltPreDatasetEcalLaser )
8271 fragment.Dataset_EmptyBX = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetEmptyBX + fragment.hltPreDatasetEmptyBX )
8272 fragment.Dataset_ExpressAlignment = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressAlignment + fragment.hltPreDatasetExpressAlignment )
8273 fragment.Dataset_ExpressPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetExpressPhysics + fragment.hltPreDatasetExpressPhysics )
8274 fragment.Dataset_HIZeroBias1 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias1 + fragment.hltPreDatasetHIZeroBias1 )
8275 fragment.Dataset_HIZeroBias2 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias2 + fragment.hltPreDatasetHIZeroBias2 )
8276 fragment.Dataset_HIZeroBias3 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias3 + fragment.hltPreDatasetHIZeroBias3 )
8277 fragment.Dataset_HIZeroBias4 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias4 + fragment.hltPreDatasetHIZeroBias4 )
8278 fragment.Dataset_HIZeroBias5 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias5 + fragment.hltPreDatasetHIZeroBias5 )
8279 fragment.Dataset_HIZeroBias6 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias6 + fragment.hltPreDatasetHIZeroBias6 )
8280 fragment.Dataset_HIZeroBias7 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias7 + fragment.hltPreDatasetHIZeroBias7 )
8281 fragment.Dataset_HIZeroBias8 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias8 + fragment.hltPreDatasetHIZeroBias8 )
8282 fragment.Dataset_HIZeroBias9 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias9 + fragment.hltPreDatasetHIZeroBias9 )
8283 fragment.Dataset_HIZeroBias10 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias10 + fragment.hltPreDatasetHIZeroBias10 )
8284 fragment.Dataset_HIZeroBias11 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias11 + fragment.hltPreDatasetHIZeroBias11 )
8285 fragment.Dataset_HIZeroBias12 = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHIZeroBias12 + fragment.hltPreDatasetHIZeroBias12 )
8286 fragment.Dataset_HLTPhysics = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetHLTPhysics + fragment.hltPreDatasetHLTPhysics )
8287 fragment.Dataset_L1Accept = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetL1Accept + fragment.hltPreDatasetL1Accept )
8288 fragment.Dataset_OnlineMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetOnlineMonitor + fragment.hltPreDatasetOnlineMonitor )
8289 fragment.Dataset_RPCMonitor = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetRPCMonitor + fragment.hltPreDatasetRPCMonitor )
8290 fragment.Dataset_TestEnablesEcalHcal = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcal + fragment.hltPreDatasetTestEnablesEcalHcal )
8291 fragment.Dataset_TestEnablesEcalHcalDQM = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetTestEnablesEcalHcalDQM + fragment.hltPreDatasetTestEnablesEcalHcalDQM )
8292 fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )
8293 
8294 
8295 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, ))
8296 
8297 
8298 # dummify hltGetConditions in cff's
8299 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
8300  fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
8301  result = cms.bool( True )
8302  )
8303  fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
8304 
8305 # add specific customizations
8306 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
8307 fragment = customizeHLTforAll(fragment,"PRef")
8308 
8309 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
8310 fragment = customizeHLTforCMSSW(fragment,"PRef")
8311 
8312 # Eras-based customisations
8313 from HLTrigger.Configuration.Eras import modifyHLTforEras
8314 modifyHLTforEras(fragment)
8315 
def modifyHLTforEras(fragment)
Definition: Eras.py:3
def customizeHLTforAll(process, menuType="GRun", _customInfo=None)